019b3836-2e82-7165-9665-5fa332e35d61
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 |
|---|---|---|---|---|
| 2283 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 2284 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 45552 | analysis.bundle | complete | 1 / 3 | 1 week ago |
| 45553 | capability.graph | complete | 1 / 3 | 1 week ago |
| 45554 | detector.run | complete | 1 / 3 | 1 week ago |
| 45555 | validation.fork | complete | 1 / 3 | 1 week ago |
| 113246 | report.consolidate | complete | 1 / 6 | 1 week ago |
No slither job recorded yet.
{"no_findings":false,"summary":"Runtime-bytecode review found a validated, apparently unauthenticated `SELFDESTRUCT` path and a payout helper that decrements storage before an unchecked external `CALL`. Selector names are unknown and storage semantics are inferred from raw slots, but both issues are supported directly by the bundle/disassembly.","findings":[{"severity":"high","category":"access_control","title":"Reachable SELFDESTRUCT appears callable without an entry-point authorization check","exploit_scenario":"An arbitrary caller invokes selector `0x35f46994`, reaching `SELFDESTRUCT` and permanently destroying the contract. Any ETH held by the contract is forcibly sent to the beneficiary loaded from storage, so users can lose access to the system and deposited ETH can be swept unexpectedly.","recommendation":"Remove `SELFDESTRUCT` entirely if possible. If it must exist, gate it with a clear owner/admin check in the same entry path and emit an explicit admin event. Consider a two-step timelocked shutdown instead of immediate destruction.","evidence":"The bundle validates a reachable `SELFDESTRUCT` (`detector_findings`: confirmed true). Disassembly of selector `0x35f46994` enters at `pc 0x0477`, computes a storage-derived beneficiary, and executes `SELFDESTRUCT` at `pc 0x04d1`. There is no `CALLER`-based check in this function body before the sink. The only heuristic 'guard' reported in the artifact is at `pc 0x0396` in a different function, and from the bytecode it looks like address masking/comparison rather than a constant-owner check, so it should not be relied on as protection for this path.","locations":["selector:0x35f46994","pc:0x0477","pc:0x04d1"]},{"severity":"medium","category":"other","title":"Payout path updates storage before an unchecked external CALL","exploit_scenario":"A recipient address that rejects ETH or consumes all gas causes the low-level `CALL` to fail, but the contract has already reduced the tracked amount in storage. The transaction does not revert, so accounting can mark value as paid even though no transfer occurred, potentially trapping ETH in the contract or burning a participant's claim.","recommendation":"Check the `CALL` success flag and revert on failure, or use a pull-payment pattern where recipients withdraw themselves. Keep all accounting changes consistent with transfer success.","evidence":"Internal helper `pc 0x0937` subtracts from storage at `pc 0x09e2-0x09f4` before performing a low-level `CALL` at `pc 0x0a22`. The return value is not checked; the stack is simply cleaned up after the call. This helper is reached from selector `0x6adcef6b` (`pc 0x0417-0x044c`) after some storage-based conditions. Because bytecode-only analysis cannot fully recover semantic names, the exact field meaning is inferred, but the ordering 'state update first, unchecked CALL second' is explicit in the disassembly.","locations":["selector:0x6adcef6b","pc:0x0937","pc:0x09e2","pc:0x0a22"]}]}
0)<=0x01))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])<=0x00)])']
05f3: ADD ['(0x01+s[(0x01+mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)])])', '0x00', '(0x01+mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)])', 'mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])<=0x00)])', '(0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])']
05f4: SWAP2 ['(0x01+mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)])', '0x00', '(0x01+s[(0x01+mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)])])', 'mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])<=0x00)])', '(0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])']
05f5: SWAP1 ['0x00', '(0x01+mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)])', '(0x01+s[(0x01+mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)])])', 'mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])<=0x00)])', '(0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])']
05f6: POP ['(0x01+mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)])', '(0x01+s[(0x01+mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)])])', 'mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])<=0x00)])', '(0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))']
05f7: DUP2 ['(0x01+s[(0x01+mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)])])', '(0x01+mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)])', '(0x01+s[(0x01+mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)])])', 'mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])<=0x00)])', '(0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])']
05f8: SWAP1 ['(0x01+mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)])', '(0x01+s[(0x01+mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)])])', '(0x01+s[(0x01+mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)])])', 'mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])<=0x00)])', '(0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])']
05f9: SSTORE ['s[(0x01+mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)])]<=(0x01+s[(0x01+mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)])])', '(0x01+s[(0x01+mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)])])', 'mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])<=0x00)])', '(0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))']
05fa: POP ['(0x01+s[(0x01+mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)])])', 'mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])<=0x00)])', '(0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)<=mem[0x40])']
05fb: JUMPDEST ['(0x01+s[(0x01+mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)])])', 'mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])<=0x00)])', '(0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)<=mem[0x40])']
05fc: POP ['mem[((0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])<=0x00)])', '(0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)']
05fd: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])<=0x00)])', '(0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)', 'mem=0x40<=(mem[0x40]+0x60)']
05fe: POP ['(0x20+mem=0x00<=s[(0x01+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)']
05ff: POP ['(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem[0x40]']
0600: JUMP ['(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem[0x40]']
0601: JUMPDEST ['(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem[0x40]']
0602: PUSH1 0x00 ['0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)']
0604: PUSH1 0x00 ['0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)', 'mem=0x40<=(mem[0x40]+0x60)']
0606: PUSH1 0x00 ['0x00', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)']
0608: PUSH1 0x00 ['0x00', '0x00', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)<=mem[0x40])']
060a: POP ['0x00', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)']
060b: PUSH1 0x00 ['0x00', '0x00', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)<=mem[0x40])']
060d: PUSH1 0x00 ['0x00', '0x00', '0x00', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))']
060f: DUP2 ['0x00', '0x00', '0x00', '0x00', '0x00', '0x00']
0610: MSTORE ['mem=0x00<=0x00', '0x00', '0x00', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))']
0611: PUSH1 0x20 ['0x20', 'mem=0x00<=0x00', '0x00', '0x00', '0x00', '0x00']
0613: ADD ['(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))']
0614: SWAP1 ['0x00', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))']
0615: DUP2 ['(0x20+mem=0x00<=0x00)', '0x00', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00']
0616: MSTORE ['mem=(0x20+mem=0x00<=0x00)<=0x00', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))']
0617: PUSH1 0x20 ['0x20', 'mem=(0x20+mem=0x00<=0x00)<=0x00', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00']
0619: ADD ['(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))']
061a: PUSH1 0x00 ['0x00', '(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00']
061c: SHA3 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))']
061d: PUSH1 0x00 ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00']
061f: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))']
0620: SWAP1 ['(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))']
0621: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)<=mem[0x40])']
0622: DUP1 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))']
0623: PUSH1 0x02 ['0x02', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00']
0625: ADD ['(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))']
0626: PUSH1 0x00 ['0x00', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00']
0628: POP ['(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))']
0629: SLOAD ['s[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))']
062a: SWAP2 ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))']
062b: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)<=mem[0x40])']
062c: PUSH2 0x0630 ['0x0630', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))']
062f: JUMP ['0x0630', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))']
0630: JUMPDEST ['0x0630', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))']
0631: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)<=mem[0x40])']
0632: SWAP1 ['s[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)<=mem[0x40])']
0633: JUMP ['s[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)<=mem[0x40])']
0634: JUMPDEST ['s[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01)<=mem[0x40])']
0635: PUSH1 0x00 ['0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=0x01))']
0637: PUSH1 0x00 ['0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
0639: PUSH1 0x00 ['0x00', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
063b: PUSH1 0x00 ['0x00', '0x00', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
063d: POP ['0x00', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
063e: PUSH1 0x00 ['0x00', '0x00', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0640: PUSH1 0x00 ['0x00', '0x00', '0x00', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0642: DUP2 ['0x00', '0x00', '0x00', '0x00', '0x00', '0x00']
0643: MSTORE ['mem=0x00<=0x00', '0x00', '0x00', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0644: PUSH1 0x20 ['0x20', 'mem=0x00<=0x00', '0x00', '0x00', '0x00', '0x00']
0646: ADD ['(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0647: SWAP1 ['0x00', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0648: DUP2 ['(0x20+mem=0x00<=0x00)', '0x00', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00']
0649: MSTORE ['mem=(0x20+mem=0x00<=0x00)<=0x00', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
064a: PUSH1 0x20 ['0x20', 'mem=(0x20+mem=0x00<=0x00)<=0x00', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00']
064c: ADD ['(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
064d: PUSH1 0x00 ['0x00', '(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00']
064f: SHA3 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0650: PUSH1 0x00 ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00']
0652: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0653: SWAP1 ['(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0654: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0655: DUP1 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0656: PUSH1 0x05 ['0x05', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00']
0658: ADD ['(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0659: PUSH1 0x00 ['0x00', '(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00']
065b: POP ['(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
065c: SLOAD ['s[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
065d: SWAP2 ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
065e: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
065f: PUSH2 0x0663 ['0x0663', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0662: JUMP ['0x0663', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0663: JUMPDEST ['0x0663', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0664: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0665: SWAP1 ['s[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0666: JUMP ['s[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0667: JUMPDEST ['s[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0668: PUSH1 0x00 ['0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
066a: PUSH1 0x00 ['0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
066c: PUSH1 0x00 ['0x00', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
066e: PUSH1 0x00 ['0x00', '0x00', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0670: POP ['0x00', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
0671: PUSH1 0x00 ['0x00', '0x00', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0673: PUSH1 0x00 ['0x00', '0x00', '0x00', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0675: DUP2 ['0x00', '0x00', '0x00', '0x00', '0x00', '0x00']
0676: MSTORE ['mem=0x00<=0x00', '0x00', '0x00', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0677: PUSH1 0x20 ['0x20', 'mem=0x00<=0x00', '0x00', '0x00', '0x00', '0x00']
0679: ADD ['(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
067a: SWAP1 ['0x00', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
067b: DUP2 ['(0x20+mem=0x00<=0x00)', '0x00', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00']
067c: MSTORE ['mem=(0x20+mem=0x00<=0x00)<=0x00', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
067d: PUSH1 0x20 ['0x20', 'mem=(0x20+mem=0x00<=0x00)<=0x00', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00']
067f: ADD ['(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0680: PUSH1 0x00 ['0x00', '(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00']
0682: SHA3 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0683: PUSH1 0x00 ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00']
0685: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0686: SWAP1 ['(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0687: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0688: DUP1 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0689: PUSH1 0x04 ['0x04', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00']
068b: ADD ['(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
068c: PUSH1 0x00 ['0x00', '(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00']
068e: POP ['(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
068f: SLOAD ['s[(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0690: SWAP2 ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 's[(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0691: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 's[(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0692: PUSH2 0x0696 ['0x0696', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 's[(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0695: JUMP ['0x0696', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 's[(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0696: JUMPDEST ['0x0696', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 's[(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0697: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 's[(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0698: SWAP1 ['s[(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0699: JUMP ['s[(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
069a: JUMPDEST ['s[(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
069b: PUSH1 0x00 ['0x00', 's[(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
069d: DUP1 ['0x00', '0x00', 's[(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
069e: SWAP1 ['0x00', '0x00', 's[(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
069f: POP ['0x00', 's[(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
06a0: PUSH2 0x06a4 ['0x06a4', '0x00', 's[(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
06a3: JUMP ['0x06a4', '0x00', 's[(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
06a4: JUMPDEST ['0x06a4', '0x00', 's[(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
06a5: SWAP1 ['0x00', '0x06a4', 's[(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
06a6: JUMP ['0x00', '0x06a4', 's[(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
06a7: JUMPDEST ['0x00', '0x06a4', 's[(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
06a8: PUSH1 0x00 ['0x00', '0x00', '0x06a4', 's[(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
06aa: PUSH1 0x00 ['0x00', '0x00', '0x00', '0x06a4', 's[(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
06ac: PUSH1 0x00 ['0x00', '0x00', '0x00', '0x00', '0x06a4', 's[(0x04+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
06ae: PUSH1 0x00 ['0x00', '0x00', '0x00', '0x00', '0x00', '0x06a4']
06b0: PUSH1 0x00 ['0x00', '0x00', '0x00', '0x00', '0x00', '0x00']
06b2: POP ['0x00', '0x00', '0x00', '0x00', '0x00', '0x06a4']
06b3: PUSH1 0x00 ['0x00', '0x00', '0x00', '0x00', '0x00', '0x00']
06b5: PUSH1 0x00 ['0x00', '0x00', '0x00', '0x00', '0x00', '0x00']
06b7: DUP2 ['0x00', '0x00', '0x00', '0x00', '0x00', '0x00']
06b8: MSTORE ['mem=0x00<=0x00', '0x00', '0x00', '0x00', '0x00', '0x00']
06b9: PUSH1 0x20 ['0x20', 'mem=0x00<=0x00', '0x00', '0x00', '0x00', '0x00']
06bb: ADD ['(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', '0x00', '0x00']
06bc: SWAP1 ['0x00', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', '0x00']
06bd: DUP2 ['(0x20+mem=0x00<=0x00)', '0x00', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00']
06be: MSTORE ['mem=(0x20+mem=0x00<=0x00)<=0x00', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', '0x00']
06bf: PUSH1 0x20 ['0x20', 'mem=(0x20+mem=0x00<=0x00)<=0x00', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00']
06c1: ADD ['(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', '0x00']
06c2: PUSH1 0x00 ['0x00', '(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00']
06c4: SHA3 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', '0x00']
06c5: PUSH1 0x00 ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00']
06c7: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', '0x00']
06c8: SWAP2 ['0x00', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00']
06c9: POP ['(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00', '0x00']
06ca: DUP2 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00']
06cb: PUSH1 0x00 ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
06cd: ADD ['(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00']
06ce: PUSH1 0x00 ['0x00', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
06d0: POP ['(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00']
06d1: PUSH1 0x00 ['0x00', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
06d3: DUP6 ['0x00', '0x00', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
06d4: DUP2 ['0x00', '0x00', '0x00', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
06d5: MSTORE ['mem=0x00<=0x00', '0x00', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
06d6: PUSH1 0x20 ['0x20', 'mem=0x00<=0x00', '0x00', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
06d8: ADD ['(0x20+mem=0x00<=0x00)', '0x00', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
06d9: SWAP1 ['0x00', '(0x20+mem=0x00<=0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
06da: DUP2 ['(0x20+mem=0x00<=0x00)', '0x00', '(0x20+mem=0x00<=0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
06db: MSTORE ['mem=(0x20+mem=0x00<=0x00)<=0x00', '(0x20+mem=0x00<=0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
06dc: PUSH1 0x20 ['0x20', 'mem=(0x20+mem=0x00<=0x00)<=0x00', '(0x20+mem=0x00<=0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
06de: ADD ['(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)', '(0x20+mem=0x00<=0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
06df: PUSH1 0x00 ['0x00', '(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)', '(0x20+mem=0x00<=0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
06e1: SHA3 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
06e2: PUSH1 0x00 ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
06e4: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
06e5: SWAP1 ['(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
06e6: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
06e7: DUP1 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
06e8: PUSH1 0x00 ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
06ea: ADD ['(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
06eb: PUSH1 0x00 ['0x00', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
06ed: SWAP1 ['(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
06ee: SLOAD ['s[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
06ef: SWAP1 ['0x00', 's[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
06f0: PUSH2 0x0100 ['0x0100', '0x00', 's[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)']
06f3: EXP ['(0x0100**0x00)', 's[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
06f4: SWAP1 ['s[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', '(0x0100**0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
06f5: DIV ['(s[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]/(0x0100**0x00))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
06f6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff ['0xffffffffffffffffffffffffffffffffffffffff', '(s[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]/(0x0100**0x00))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
070b: AND ['(0xffffffffffffffffffffffffffffffffffffffff&(s[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]/(0x0100**0x00)))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
070c: SWAP3 ['(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0xffffffffffffffffffffffffffffffffffffffff&(s[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]/(0x0100**0x00)))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
070d: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0xffffffffffffffffffffffffffffffffffffffff&(s[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]/(0x0100**0x00)))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
070e: PUSH2 0x0712 ['0x0712', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0xffffffffffffffffffffffffffffffffffffffff&(s[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]/(0x0100**0x00)))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
0711: JUMP ['0x0712', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0xffffffffffffffffffffffffffffffffffffffff&(s[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]/(0x0100**0x00)))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
0712: JUMPDEST ['0x0712', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0xffffffffffffffffffffffffffffffffffffffff&(s[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]/(0x0100**0x00)))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
0713: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0xffffffffffffffffffffffffffffffffffffffff&(s[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]/(0x0100**0x00)))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
0714: POP ['(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0xffffffffffffffffffffffffffffffffffffffff&(s[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]/(0x0100**0x00)))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '0x00']
0715: SWAP2 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0xffffffffffffffffffffffffffffffffffffffff&(s[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]/(0x0100**0x00)))', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00', '0x00', '0x00']
0716: SWAP1 ['(0xffffffffffffffffffffffffffffffffffffffff&(s[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]/(0x0100**0x00)))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00', '0x00', '0x00']
0717: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00', '0x00', '0x00', '0x00']
0718: JUMP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00', '0x00', '0x00', '0x00']
0719: JUMPDEST ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00', '0x00', '0x00', '0x00']
071a: PUSH1 0x00 ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00', '0x00', '0x00']
071c: PUSH1 0x00 ['0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00', '0x00']
071e: PUSH1 0x00 ['0x00', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00']
0720: POP ['0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00', '0x00']
0721: PUSH1 0x00 ['0x00', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00']
0723: PUSH1 0x00 ['0x00', '0x00', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))']
0725: DUP2 ['0x00', '0x00', '0x00', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0726: MSTORE ['mem=0x00<=0x00', '0x00', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))']
0727: PUSH1 0x20 ['0x20', 'mem=0x00<=0x00', '0x00', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0729: ADD ['(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))']
072a: SWAP1 ['0x00', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))']
072b: DUP2 ['(0x20+mem=0x00<=0x00)', '0x00', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
072c: MSTORE ['mem=(0x20+mem=0x00<=0x00)<=0x00', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))']
072d: PUSH1 0x20 ['0x20', 'mem=(0x20+mem=0x00<=0x00)<=0x00', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
072f: ADD ['(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))']
0730: PUSH1 0x00 ['0x00', '(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0732: SHA3 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))']
0733: PUSH1 0x00 ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0735: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))']
0736: SWAP1 ['(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))']
0737: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00']
0738: DUP1 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))']
0739: PUSH1 0x05 ['0x05', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
073b: ADD ['(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))']
073c: PUSH1 0x00 ['0x00', '(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
073e: POP ['(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))']
073f: SLOAD ['s[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))']
0740: DUP3 ['0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0741: OP_11 ['0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0742: ISZERO ['!0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0743: ISZERO ['!!0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0744: PUSH2 0x0815 ['0x0815', '!!0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
0747: JUMPI ['0x0815', '!!0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
0748: PUSH1 0x60 ['0x60', '0x0815', '!!0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
074a: PUSH1 0x40 ['0x40', '0x60', '0x0815', '!!0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
074c: MLOAD ['mem[0x40]', '0x60', '0x0815', '!!0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
074d: SWAP1 ['0x60', 'mem[0x40]', '0x0815', '!!0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
074e: DUP2 ['mem[0x40]', '0x60', 'mem[0x40]', '0x0815', '!!0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
074f: ADD ['(mem[0x40]+0x60)', 'mem[0x40]', '0x0815', '!!0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0750: PUSH1 0x40 ['0x40', '(mem[0x40]+0x60)', 'mem[0x40]', '0x0815', '!!0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0752: MSTORE ['mem=0x40<=(mem[0x40]+0x60)', 'mem[0x40]', '0x0815', '!!0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0753: DUP1 ['mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem[0x40]', '0x0815', '!!0x00', 's[(0x05+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]']
0754: DUP5 ['!!0x00', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem[0x40]', '0x0815', '!!0x00']
0755: DUP2 ['mem=0x40<=(mem[0x40]+0x60)', '!!0x00', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem[0x40]', '0x0815']
0756: MSTORE ['mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem[0x40]', '0x0815', '!!0x00']
0757: PUSH1 0x20 ['0x20', 'mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem[0x40]', '0x0815']
0759: ADD ['(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem[0x40]', '0x0815', '!!0x00']
075a: DUP4 ['mem[0x40]', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem[0x40]', '0x0815']
075b: DUP2 ['(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem[0x40]', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem[0x40]']
075c: MSTORE ['mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40]', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem[0x40]', '0x0815']
075d: PUSH1 0x20 ['0x20', 'mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40]', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem[0x40]']
075f: ADD ['(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem[0x40]', '0x0815']
0760: PUSH1 0x01 ['0x01', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem[0x40]']
0762: DUP2 ['(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '0x01', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)']
0763: MSTORE ['mem=(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])<=0x01', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem[0x40]']
0764: PUSH1 0x20 ['0x20', 'mem=(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])<=0x01', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)']
0766: ADD ['(0x20+mem=(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])<=0x01)', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem[0x40]']
0767: POP ['(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem[0x40]', '0x0815']
0768: DUP2 ['(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem[0x40]']
0769: PUSH1 0x00 ['0x00', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)']
076b: ADD ['(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem[0x40]']
076c: PUSH1 0x00 ['0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)']
076e: POP ['(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem[0x40]']
076f: PUSH1 0x00 ['0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)', 'mem=0x40<=(mem[0x40]+0x60)']
0771: DUP4 ['(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)']
0772: PUSH1 0x04 ['0x04', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)']
0774: ADD ['(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)']
0775: PUSH1 0x00 ['0x00', '(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)']
0777: POP ['(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)']
0778: SLOAD ['s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))]', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)']
0779: DUP2 ['0x00', 's[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))]', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)']
077a: MSTORE ['mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))]', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)']
077b: PUSH1 0x20 ['0x20', 'mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))]', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)']
077d: ADD ['(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '0x00', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)']
077e: SWAP1 ['0x00', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)']
077f: DUP2 ['(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '0x00', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)']
0780: MSTORE ['mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)']
0781: PUSH1 0x20 ['0x20', 'mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)']
0783: ADD ['(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)']
0784: PUSH1 0x00 ['0x00', '(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)']
0786: SHA3 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)']
0787: PUSH1 0x00 ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)']
0789: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)', 'mem=0x40<=(mem[0x40]+0x60)']
078a: PUSH1 0x00 ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)']
078c: DUP3 ['(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])']
078d: ADD ['((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)']
078e: MLOAD ['mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)']
078f: DUP2 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])']
0790: PUSH1 0x00 ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))']
0792: ADD ['(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])']
0793: PUSH1 0x00 ['0x00', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))']
0795: PUSH2 0x0100 ['0x0100', '0x00', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
0798: EXP ['(0x0100**0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))']
0799: DUP2 ['(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', '(0x0100**0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
079a: SLOAD ['s[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))]', '(0x0100**0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
079b: DUP2 ['(0x0100**0x00)', 's[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))]', '(0x0100**0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
079c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff ['0xffffffffffffffffffffffffffffffffffffffff', '(0x0100**0x00)', 's[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))]', '(0x0100**0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]']
07b1: MUL ['(0xffffffffffffffffffffffffffffffffffffffff*(0x0100**0x00))', 's[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))]', '(0x0100**0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
07b2: NOT ['~(0xffffffffffffffffffffffffffffffffffffffff*(0x0100**0x00))', 's[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))]', '(0x0100**0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
07b3: AND ['(~(0xffffffffffffffffffffffffffffffffffffffff*(0x0100**0x00))&s[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))])', '(0x0100**0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
07b4: SWAP1 ['(0x0100**0x00)', '(~(0xffffffffffffffffffffffffffffffffffffffff*(0x0100**0x00))&s[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
07b5: DUP4 ['mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', '(0x0100**0x00)', '(~(0xffffffffffffffffffffffffffffffffffffffff*(0x0100**0x00))&s[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
07b6: MUL ['(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]*(0x0100**0x00))', '(~(0xffffffffffffffffffffffffffffffffffffffff*(0x0100**0x00))&s[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
07b7: OR ['((mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]*(0x0100**0x00))|(~(0xffffffffffffffffffffffffffffffffffffffff*(0x0100**0x00))&s[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))]))', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))']
07b8: SWAP1 ['(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', '((mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]*(0x0100**0x00))|(~(0xffffffffffffffffffffffffffffffffffffffff*(0x0100**0x00))&s[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))']
07b9: SSTORE ['s[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))]<=((mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]*(0x0100**0x00))|(~(0xffffffffffffffffffffffffffffffffffffffff*(0x0100**0x00))&s[(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])']
07ba: POP ['mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)']
07bb: PUSH1 0x20 ['0x20', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])']
07bd: DUP3 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '0x20', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))']
07be: ADD ['(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])']
07bf: MLOAD ['mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])']
07c0: DUP2 ['mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))']
07c1: PUSH1 0x01 ['0x01', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
07c3: ADD ['(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])', 'mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))']
07c4: PUSH1 0x00 ['0x00', '(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])', 'mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
07c6: POP ['(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])', 'mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))']
07c7: SSTORE ['s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])']
07c8: PUSH1 0x40 ['0x40', 's[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))']
07ca: DUP3 ['mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', '0x40', 's[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
07cb: ADD ['(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)', 's[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))']
07cc: MLOAD ['mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]', 's[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))']
07cd: DUP2 ['s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]', 's[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
07ce: PUSH1 0x02 ['0x02', 's[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]', 's[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
07d0: ADD ['(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])', 'mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]', 's[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
07d1: PUSH1 0x00 ['0x00', '(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])', 'mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]', 's[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
07d3: PUSH2 0x0100 ['0x0100', '0x00', '(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])', 'mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]', 's[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]']
07d6: EXP ['(0x0100**0x00)', '(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])', 'mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]', 's[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
07d7: DUP2 ['(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])', '(0x0100**0x00)', '(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])', 'mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]', 's[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]']
07d8: SLOAD ['s[(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])]', '(0x0100**0x00)', '(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])', 'mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]', 's[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]']
07d9: DUP2 ['(0x0100**0x00)', 's[(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])]', '(0x0100**0x00)', '(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])', 'mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]', 's[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]']
07da: PUSH1 0xff ['0xff', '(0x0100**0x00)', 's[(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])]', '(0x0100**0x00)', '(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])', 'mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]']
07dc: MUL ['(0xff*(0x0100**0x00))', 's[(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])]', '(0x0100**0x00)', '(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])', 'mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]', 's[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]']
07dd: NOT ['~(0xff*(0x0100**0x00))', 's[(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])]', '(0x0100**0x00)', '(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])', 'mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]', 's[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]']
07de: AND ['(~(0xff*(0x0100**0x00))&s[(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])])', '(0x0100**0x00)', '(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])', 'mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]', 's[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]']
07df: SWAP1 ['(0x0100**0x00)', '(~(0xff*(0x0100**0x00))&s[(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])])', '(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])', 'mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]', 's[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]']
07e0: DUP4 ['mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]', '(0x0100**0x00)', '(~(0xff*(0x0100**0x00))&s[(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])])', '(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])', 'mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]', 's[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]']
07e1: MUL ['(mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]*(0x0100**0x00))', '(~(0xff*(0x0100**0x00))&s[(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])])', '(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])', 'mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]', 's[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]']
07e2: OR ['((mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]*(0x0100**0x00))|(~(0xff*(0x0100**0x00))&s[(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])]))', '(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])', 'mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]', 's[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
07e3: SWAP1 ['(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])', '((mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]*(0x0100**0x00))|(~(0xff*(0x0100**0x00))&s[(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])]))', 'mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]', 's[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
07e4: SSTORE ['s[(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])]<=((mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]*(0x0100**0x00))|(~(0xff*(0x0100**0x00))&s[(0x02+s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)])]))', 'mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]', 's[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
07e5: POP ['mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]', 's[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))']
07e6: SWAP1 ['s[(0x01+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])+0x20)]', 'mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))']
07e7: POP ['mem[(mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]+0x40)]', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])']
07e8: POP ['mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])', '(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)']
07e9: DUP2 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])']
07ea: DUP2 ['mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))']
07eb: PUSH1 0x05 ['0x05', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
07ed: ADD ['(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))']
07ee: PUSH1 0x00 ['0x00', '(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
07f0: DUP3 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '0x00', '(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
07f1: DUP3 ['(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '0x00', '(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]']
07f2: DUP3 ['0x00', '(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '0x00', '(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
07f3: POP ['(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '0x00', '(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]']
07f4: SLOAD ['s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '0x00', '(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]']
07f5: SUB ['(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', '0x00', '(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
07f6: SWAP3 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '0x00', '(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
07f7: POP ['0x00', '(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
07f8: POP ['(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))']
07f9: DUP2 ['(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', '(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
07fa: SWAP1 ['(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
07fb: SSTORE ['s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]<=(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))']
07fc: POP ['(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])']
07fd: DUP1 ['(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))']
07fe: PUSH1 0x04 ['0x04', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
0800: ADD ['(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))']
0801: PUSH1 0x00 ['0x00', '(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
0803: DUP2 ['(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))', '0x00', '(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
0804: DUP2 ['0x00', '(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))', '0x00', '(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]']
0805: POP ['(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))', '0x00', '(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
0806: SLOAD ['s[(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))]', '0x00', '(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
0807: PUSH1 0x01 ['0x01', 's[(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))]', '0x00', '(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]']
0809: ADD ['(0x01+s[(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))])', '0x00', '(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
080a: SWAP2 ['(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))', '0x00', '(0x01+s[(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))])', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
080b: SWAP1 ['0x00', '(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))', '(0x01+s[(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))])', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
080c: POP ['(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))', '(0x01+s[(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))])', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
080d: DUP2 ['(0x01+s[(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))])', '(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))', '(0x01+s[(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))])', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
080e: SWAP1 ['(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))', '(0x01+s[(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))])', '(0x01+s[(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))])', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
080f: SSTORE ['s[(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))]<=(0x01+s[(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))])', '(0x01+s[(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))])', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
0810: POP ['(0x01+s[(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))])', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))']
0811: PUSH2 0x081a ['0x081a', '(0x01+s[(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))])', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
0814: JUMP ['0x081a', '(0x01+s[(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))])', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
0815: JUMPDEST ['0x081a', '(0x01+s[(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))])', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
0816: PUSH2 0x0002 ['0x0002', '0x081a', '(0x01+s[(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))])', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
0819: JUMP ['0x0002', '0x081a', '(0x01+s[(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))])', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
081a: JUMPDEST ['0x0002', '0x081a', '(0x01+s[(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))])', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
081b: JUMPDEST ['0x0002', '0x081a', '(0x01+s[(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))])', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
081c: POP ['0x081a', '(0x01+s[(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))])', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
081d: POP ['(0x01+s[(0x04+(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])))])', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))']
081e: POP ['(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])']
081f: JUMP ['(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])']
0820: JUMPDEST ['(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))', '(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00)<=mem[0x40])']
0821: PUSH1 0x00 ['0x00', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])', '(0x00+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))']
0823: PUSH1 0x00 ['0x00', '0x00', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])', '(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])']
0825: PUSH1 0x00 ['0x00', '0x00', '0x00', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
0827: PUSH1 0x00 ['0x00', '0x00', '0x00', '0x00', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]']
0829: POP ['0x00', '0x00', '0x00', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)])']
082a: PUSH1 0x00 ['0x00', '0x00', '0x00', '0x00', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]']
082c: PUSH1 0x00 ['0x00', '0x00', '0x00', '0x00', '0x00', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))']
082e: DUP2 ['0x00', '0x00', '0x00', '0x00', '0x00', '0x00']
082f: MSTORE ['mem=0x00<=0x00', '0x00', '0x00', '0x00', '0x00', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))']
0830: PUSH1 0x20 ['0x20', 'mem=0x00<=0x00', '0x00', '0x00', '0x00', '0x00']
0832: ADD ['(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', '0x00', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))']
0833: SWAP1 ['0x00', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))']
0834: DUP2 ['(0x20+mem=0x00<=0x00)', '0x00', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00']
0835: MSTORE ['mem=(0x20+mem=0x00<=0x00)<=0x00', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))']
0836: PUSH1 0x20 ['0x20', 'mem=(0x20+mem=0x00<=0x00)<=0x00', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00']
0838: ADD ['(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))']
0839: PUSH1 0x00 ['0x00', '(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00']
083b: SHA3 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))']
083c: PUSH1 0x00 ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00']
083e: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', '0x00', '0x00', '0x00', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))']
083f: SWAP2 ['0x00', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))']
0840: POP ['(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]']
0841: DUP2 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))']
0842: PUSH1 0x00 ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
0844: ADD ['(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))']
0845: PUSH1 0x00 ['0x00', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
0847: POP ['(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))']
0848: PUSH1 0x00 ['0x00', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
084a: DUP5 ['0x00', '0x00', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
084b: DUP2 ['0x00', '0x00', '0x00', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
084c: MSTORE ['mem=0x00<=0x00', '0x00', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
084d: PUSH1 0x20 ['0x20', 'mem=0x00<=0x00', '0x00', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
084f: ADD ['(0x20+mem=0x00<=0x00)', '0x00', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
0850: SWAP1 ['0x00', '(0x20+mem=0x00<=0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
0851: DUP2 ['(0x20+mem=0x00<=0x00)', '0x00', '(0x20+mem=0x00<=0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0852: MSTORE ['mem=(0x20+mem=0x00<=0x00)<=0x00', '(0x20+mem=0x00<=0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
0853: PUSH1 0x20 ['0x20', 'mem=(0x20+mem=0x00<=0x00)<=0x00', '(0x20+mem=0x00<=0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0855: ADD ['(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)', '(0x20+mem=0x00<=0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
0856: PUSH1 0x00 ['0x00', '(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)', '(0x20+mem=0x00<=0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0858: SHA3 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
0859: PUSH1 0x00 ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
085b: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x20+mem=0x00<=0x00)', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
085c: SWAP1 ['(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
085d: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
085e: PUSH1 0x00 ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
0860: DUP2 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0861: PUSH1 0x02 ['0x02', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)']
0863: ADD ['(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0864: PUSH1 0x00 ['0x00', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)']
0866: PUSH2 0x0100 ['0x0100', '0x00', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))']
0869: EXP ['(0x0100**0x00)', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)']
086a: DUP2 ['(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x0100**0x00)', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))']
086b: SLOAD ['s[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', '(0x0100**0x00)', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))']
086c: DUP2 ['(0x0100**0x00)', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', '(0x0100**0x00)', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
086d: PUSH1 0xff ['0xff', '(0x0100**0x00)', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', '(0x0100**0x00)', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00']
086f: MUL ['(0xff*(0x0100**0x00))', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', '(0x0100**0x00)', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0870: NOT ['~(0xff*(0x0100**0x00))', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]', '(0x0100**0x00)', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0871: AND ['(~(0xff*(0x0100**0x00))&s[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))])', '(0x0100**0x00)', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))']
0872: SWAP1 ['(0x0100**0x00)', '(~(0xff*(0x0100**0x00))&s[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))])', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))']
0873: DUP4 ['0x00', '(0x0100**0x00)', '(~(0xff*(0x0100**0x00))&s[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))])', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0874: MUL ['(0x00*(0x0100**0x00))', '(~(0xff*(0x0100**0x00))&s[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))])', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))']
0875: OR ['((0x00*(0x0100**0x00))|(~(0xff*(0x0100**0x00))&s[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]))', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)']
0876: SWAP1 ['(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '((0x00*(0x0100**0x00))|(~(0xff*(0x0100**0x00))&s[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)']
0877: SSTORE ['s[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]<=((0x00*(0x0100**0x00))|(~(0xff*(0x0100**0x00))&s[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0878: POP ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
0879: JUMPDEST ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
087a: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
087b: POP ['(0x00+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)]))', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))']
087c: POP ['(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]']
087d: JUMP ['(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]']
087e: JUMPDEST ['(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)]']
087f: PUSH1 0x40 ['0x40', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00', '(s[(0x05+mem[((0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])+0x00)])]-keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[(0x04+(0x20+mem=mem=0x40<=(mem[0x40]+0x60)<=!!0x00))])<=0x00)]))']
0881: PUSH1 0x40 ['0x40', '0x40', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
0883: MLOAD ['mem[0x40]', '0x40', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
0884: SWAP1 ['0x40', 'mem[0x40]', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
0885: DUP2 ['mem[0x40]', '0x40', 'mem[0x40]', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
0886: ADD ['(mem[0x40]+0x40)', 'mem[0x40]', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
0887: PUSH1 0x40 ['0x40', '(mem[0x40]+0x40)', 'mem[0x40]', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
0889: MSTORE ['mem=0x40<=(mem[0x40]+0x40)', 'mem[0x40]', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00', '0x00']
088a: DUP1 ['mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem[0x40]', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])', '0x00']
088b: PUSH1 0x00 ['0x00', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem[0x40]', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
088d: DUP2 ['mem=0x40<=(mem[0x40]+0x40)', '0x00', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem[0x40]', '(0x20+mem=0x00<=0x00)']
088e: MSTORE ['mem=mem=0x40<=(mem[0x40]+0x40)<=0x00', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem[0x40]', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
088f: PUSH1 0x20 ['0x20', 'mem=mem=0x40<=(mem[0x40]+0x40)<=0x00', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem[0x40]', '(0x20+mem=0x00<=0x00)']
0891: ADD ['(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem[0x40]', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
0892: PUSH1 0x01 ['0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem[0x40]', '(0x20+mem=0x00<=0x00)']
0894: DUP2 ['(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem[0x40]']
0895: MSTORE ['mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)<=0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem[0x40]', '(0x20+mem=0x00<=0x00)']
0896: PUSH1 0x20 ['0x20', 'mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)<=0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem[0x40]']
0898: ADD ['(0x20+mem=(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)<=0x01)', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem[0x40]', '(0x20+mem=0x00<=0x00)']
0899: POP ['(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem[0x40]', '(0x20+mem=0x00<=0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=0x00)<=0x00)])']
089a: PUSH1 0x01 ['0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem[0x40]', '(0x20+mem=0x00<=0x00)']
089c: PUSH1 0x00 ['0x00', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem[0x40]']
089e: POP ['0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem[0x40]', '(0x20+mem=0x00<=0x00)']
089f: PUSH1 0x00 ['0x00', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem[0x40]']
08a1: PUSH1 0x02 ['0x02', '0x00', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)']
08a3: PUSH1 0x00 ['0x00', '0x02', '0x00', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)']
08a5: POP ['0x02', '0x00', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)']
08a6: SLOAD ['s[0x02]', '0x00', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)']
08a7: DUP2 ['0x00', 's[0x02]', '0x00', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)']
08a8: MSTORE ['mem=0x00<=s[0x02]', '0x00', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)']
08a9: PUSH1 0x20 ['0x20', 'mem=0x00<=s[0x02]', '0x00', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)']
08ab: ADD ['(0x20+mem=0x00<=s[0x02])', '0x00', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)']
08ac: SWAP1 ['0x00', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)']
08ad: DUP2 ['(0x20+mem=0x00<=s[0x02])', '0x00', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)']
08ae: MSTORE ['mem=(0x20+mem=0x00<=s[0x02])<=0x00', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)']
08af: PUSH1 0x20 ['0x20', 'mem=(0x20+mem=0x00<=s[0x02])<=0x00', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)']
08b1: ADD ['(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)']
08b2: PUSH1 0x00 ['0x00', '(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)']
08b4: SHA3 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)']
08b5: PUSH1 0x00 ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)']
08b7: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)']
08b8: PUSH1 0x00 ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)']
08ba: DUP3 ['(0x20+mem=0x00<=s[0x02])', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)']
08bb: ADD ['((0x20+mem=0x00<=s[0x02])+0x00)', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)']
08bc: MLOAD ['mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)']
08bd: DUP2 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', 'mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)']
08be: PUSH1 0x01 ['0x01', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', 'mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01']
08c0: ADD ['(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)']
08c1: PUSH1 0x00 ['0x00', '(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01']
08c3: POP ['(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))', 'mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)']
08c4: SSTORE ['s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)']
08c5: PUSH1 0x20 ['0x20', 's[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)']
08c7: DUP3 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '0x20', 's[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01']
08c8: ADD ['(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)', 's[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)']
08c9: MLOAD ['mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]', 's[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)']
08ca: DUP2 ['s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]', 's[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01']
08cb: PUSH1 0x02 ['0x02', 's[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]', 's[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])']
08cd: ADD ['(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])', 'mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]', 's[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01']
08ce: PUSH1 0x00 ['0x00', '(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])', 'mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]', 's[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])']
08d0: PUSH2 0x0100 ['0x0100', '0x00', '(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])', 'mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]', 's[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])']
08d3: EXP ['(0x0100**0x00)', '(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])', 'mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]', 's[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])']
08d4: DUP2 ['(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])', '(0x0100**0x00)', '(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])', 'mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]', 's[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])']
08d5: SLOAD ['s[(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])]', '(0x0100**0x00)', '(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])', 'mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]', 's[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])']
08d6: DUP2 ['(0x0100**0x00)', 's[(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])]', '(0x0100**0x00)', '(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])', 'mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]', 's[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]']
08d7: PUSH1 0xff ['0xff', '(0x0100**0x00)', 's[(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])]', '(0x0100**0x00)', '(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])', 'mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]']
08d9: MUL ['(0xff*(0x0100**0x00))', 's[(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])]', '(0x0100**0x00)', '(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])', 'mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]', 's[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]']
08da: NOT ['~(0xff*(0x0100**0x00))', 's[(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])]', '(0x0100**0x00)', '(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])', 'mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]', 's[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]']
08db: AND ['(~(0xff*(0x0100**0x00))&s[(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])])', '(0x0100**0x00)', '(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])', 'mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]', 's[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])']
08dc: SWAP1 ['(0x0100**0x00)', '(~(0xff*(0x0100**0x00))&s[(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])])', '(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])', 'mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]', 's[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])']
08dd: DUP4 ['mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]', '(0x0100**0x00)', '(~(0xff*(0x0100**0x00))&s[(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])])', '(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])', 'mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]', 's[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]']
08de: MUL ['(mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]*(0x0100**0x00))', '(~(0xff*(0x0100**0x00))&s[(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])])', '(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])', 'mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]', 's[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])']
08df: OR ['((mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]*(0x0100**0x00))|(~(0xff*(0x0100**0x00))&s[(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])]))', '(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])', 'mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]', 's[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])']
08e0: SWAP1 ['(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])', '((mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]*(0x0100**0x00))|(~(0xff*(0x0100**0x00))&s[(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])]))', 'mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]', 's[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])']
08e1: SSTORE ['s[(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])]<=((mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]*(0x0100**0x00))|(~(0xff*(0x0100**0x00))&s[(0x02+s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)])]))', 'mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]', 's[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01']
08e2: POP ['mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]', 's[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)']
08e3: SWAP1 ['s[(0x01+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)]))]<=mem[((0x20+mem=0x00<=s[0x02])+0x00)]', 'mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)']
08e4: POP ['mem[(keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])+0x20)]', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)']
08e5: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)', 'mem=0x40<=(mem[0x40]+0x40)']
08e6: PUSH1 0x02 ['0x02', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)']
08e8: PUSH1 0x00 ['0x00', '0x02', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)']
08ea: DUP2 ['0x02', '0x00', '0x02', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01']
08eb: DUP2 ['0x00', '0x02', '0x00', '0x02', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])']
08ec: POP ['0x02', '0x00', '0x02', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01']
08ed: SLOAD ['s[0x02]', '0x00', '0x02', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01']
08ee: PUSH1 0x01 ['0x01', 's[0x02]', '0x00', '0x02', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])']
08f0: ADD ['(0x01+s[0x02])', '0x00', '0x02', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01']
08f1: SWAP2 ['0x02', '0x00', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01']
08f2: SWAP1 ['0x00', '0x02', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01']
08f3: POP ['0x02', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)']
08f4: DUP2 ['(0x01+s[0x02])', '0x02', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01']
08f5: SWAP1 ['0x02', '(0x01+s[0x02])', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01']
08f6: SSTORE ['s[0x02]<=(0x01+s[0x02])', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)']
08f7: POP ['(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)']
08f8: JUMPDEST ['(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)']
08f9: JUMP ['(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)']
08fa: JUMPDEST ['(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)', 'mem=0x40<=(mem[0x40]+0x40)']
08fb: PUSH1 0x00 ['0x00', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01', '(0x20+mem=mem=0x40<=(mem[0x40]+0x40)<=0x00)']
08fd: PUSH1 0x01 ['0x01', '0x00', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01']
08ff: PUSH1 0x00 ['0x00', '0x01', '0x00', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])']
0901: POP ['0x01', '0x00', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01']
0902: PUSH1 0x00 ['0x00', '0x01', '0x00', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])']
0904: DUP4 ['(0x01+s[0x02])', '0x00', '0x01', '0x00', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])']
0905: DUP2 ['0x00', '(0x01+s[0x02])', '0x00', '0x01', '0x00', '(0x01+s[0x02])']
0906: MSTORE ['mem=0x00<=(0x01+s[0x02])', '0x00', '0x01', '0x00', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])']
0907: PUSH1 0x20 ['0x20', 'mem=0x00<=(0x01+s[0x02])', '0x00', '0x01', '0x00', '(0x01+s[0x02])']
0909: ADD ['(0x20+mem=0x00<=(0x01+s[0x02]))', '0x00', '0x01', '0x00', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])']
090a: SWAP1 ['0x00', '(0x20+mem=0x00<=(0x01+s[0x02]))', '0x01', '0x00', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])']
090b: DUP2 ['(0x20+mem=0x00<=(0x01+s[0x02]))', '0x00', '(0x20+mem=0x00<=(0x01+s[0x02]))', '0x01', '0x00', '(0x01+s[0x02])']
090c: MSTORE ['mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00', '(0x20+mem=0x00<=(0x01+s[0x02]))', '0x01', '0x00', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])']
090d: PUSH1 0x20 ['0x20', 'mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00', '(0x20+mem=0x00<=(0x01+s[0x02]))', '0x01', '0x00', '(0x01+s[0x02])']
090f: ADD ['(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)', '(0x20+mem=0x00<=(0x01+s[0x02]))', '0x01', '0x00', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])']
0910: PUSH1 0x00 ['0x00', '(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)', '(0x20+mem=0x00<=(0x01+s[0x02]))', '0x01', '0x00', '(0x01+s[0x02])']
0912: SHA3 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])', '(0x20+mem=0x00<=(0x01+s[0x02]))', '0x01', '0x00', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])']
0913: PUSH1 0x00 ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])', '(0x20+mem=0x00<=(0x01+s[0x02]))', '0x01', '0x00', '(0x01+s[0x02])']
0915: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])', '(0x20+mem=0x00<=(0x01+s[0x02]))', '0x01', '0x00', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])']
0916: SWAP1 ['(0x20+mem=0x00<=(0x01+s[0x02]))', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])', '0x01', '0x00', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])']
0917: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])', '0x01', '0x00', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])']
0918: PUSH1 0x00 ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])', '0x01', '0x00', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])']
091a: DUP2 ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])', '0x01', '0x00', '(0x01+s[0x02])']
091b: PUSH1 0x02 ['0x02', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])', '0x01', '0x00']
091d: ADD ['(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])', '0x01', '0x00', '(0x01+s[0x02])']
091e: PUSH1 0x00 ['0x00', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])', '0x01', '0x00']
0920: PUSH2 0x0100 ['0x0100', '0x00', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])', '0x01']
0923: EXP ['(0x0100**0x00)', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])', '0x01', '0x00']
0924: DUP2 ['(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))', '(0x0100**0x00)', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])', '0x01']
0925: SLOAD ['s[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))]', '(0x0100**0x00)', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])', '0x01']
0926: DUP2 ['(0x0100**0x00)', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))]', '(0x0100**0x00)', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])']
0927: PUSH1 0xff ['0xff', '(0x0100**0x00)', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))]', '(0x0100**0x00)', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))', '0x00']
0929: MUL ['(0xff*(0x0100**0x00))', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))]', '(0x0100**0x00)', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])']
092a: NOT ['~(0xff*(0x0100**0x00))', 's[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))]', '(0x0100**0x00)', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])']
092b: AND ['(~(0xff*(0x0100**0x00))&s[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))])', '(0x0100**0x00)', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])', '0x01']
092c: SWAP1 ['(0x0100**0x00)', '(~(0xff*(0x0100**0x00))&s[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))])', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])', '0x01']
092d: DUP4 ['0x00', '(0x0100**0x00)', '(~(0xff*(0x0100**0x00))&s[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))])', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])']
092e: MUL ['(0x00*(0x0100**0x00))', '(~(0xff*(0x0100**0x00))&s[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))])', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])', '0x01']
092f: OR ['((0x00*(0x0100**0x00))|(~(0xff*(0x0100**0x00))&s[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))]))', '(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])', '0x01', '0x00']
0930: SWAP1 ['(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))', '((0x00*(0x0100**0x00))|(~(0xff*(0x0100**0x00))&s[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])', '0x01', '0x00']
0931: SSTORE ['s[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))]<=((0x00*(0x0100**0x00))|(~(0xff*(0x0100**0x00))&s[(0x02+keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)]))]))', '0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])', '0x01', '0x00', '(0x01+s[0x02])']
0932: POP ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])', '0x01', '0x00', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])']
0933: JUMPDEST ['0x00', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])', '0x01', '0x00', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])']
0934: POP ['keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=(0x01+s[0x02]))<=0x00)])', '0x01', '0x00', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])']
0935: POP ['0x01', '0x00', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01']
0936: JUMP ['0x01', '0x00', '(0x01+s[0x02])', 'keccak(mem[0x00:(0x20+mem=(0x20+mem=0x00<=s[0x02])<=0x00)])', '(0x20+mem=0x00<=s[0x02])', '0x01']
codex
{"no_findings":false,"summary":"Runtime-bytecode review found a validated, apparently unauthenticated `SELFDESTRUCT` path and a payout helper that decrements storage before an unchecked external `CALL`. Selector names are unknown and storage semantics are inferred from raw slots, but both issues are supported directly by the bundle/disassembly.","findings":[{"severity":"high","category":"access_control","title":"Reachable SELFDESTRUCT appears callable without an entry-point authorization check","exploit_scenario":"An arbitrary caller invokes selector `0x35f46994`, reaching `SELFDESTRUCT` and permanently destroying the contract. Any ETH held by the contract is forcibly sent to the beneficiary loaded from storage, so users can lose access to the system and deposited ETH can be swept unexpectedly.","recommendation":"Remove `SELFDESTRUCT` entirely if possible. If it must exist, gate it with a clear owner/admin check in the same entry path and emit an explicit admin event. Consider a two-step timelocked shutdown instead of immediate destruction.","evidence":"The bundle validates a reachable `SELFDESTRUCT` (`detector_findings`: confirmed true). Disassembly of selector `0x35f46994` enters at `pc 0x0477`, computes a storage-derived beneficiary, and executes `SELFDESTRUCT` at `pc 0x04d1`. There is no `CALLER`-based check in this function body before the sink. The only heuristic 'guard' reported in the artifact is at `pc 0x0396` in a different function, and from the bytecode it looks like address masking/comparison rather than a constant-owner check, so it should not be relied on as protection for this path.","locations":["selector:0x35f46994","pc:0x0477","pc:0x04d1"]},{"severity":"medium","category":"other","title":"Payout path updates storage before an unchecked external CALL","exploit_scenario":"A recipient address that rejects ETH or consumes all gas causes the low-level `CALL` to fail, but the contract has already reduced the tracked amount in storage. The transaction does not revert, so accounting can mark value as paid even though no transfer occurred, potentially trapping ETH in the contract or burning a participant's claim.","recommendation":"Check the `CALL` success flag and revert on failure, or use a pull-payment pattern where recipients withdraw themselves. Keep all accounting changes consistent with transfer success.","evidence":"Internal helper `pc 0x0937` subtracts from storage at `pc 0x09e2-0x09f4` before performing a low-level `CALL` at `pc 0x0a22`. The return value is not checked; the stack is simply cleaned up after the call. This helper is reached from selector `0x6adcef6b` (`pc 0x0417-0x044c`) after some storage-based conditions. Because bytecode-only analysis cannot fully recover semantic names, the exact field meaning is inferred, but the ordering 'state update first, unchecked CALL second' is explicit in the disassembly.","locations":["selector:0x6adcef6b","pc:0x0937","pc:0x09e2","pc:0x0a22"]}]}
tokens used
115,945
{
"codex": {
"ran_at": "2026-04-05T03:03:04.941269+00:00",
"returncode": 0
},
"project": {
"mode": "bytecode",
"bytecode_length": 5214,
"bytecode_truncated": false,
"capability_graph_present": true,
"analysis_artifact_present": true
},
"summary": "Runtime-bytecode review found a validated, apparently unauthenticated `SELFDESTRUCT` path and a payout helper that decrements storage before an unchecked external `CALL`. Selector names are unknown and storage semantics are inferred from raw slots, but both issues are supported directly by the bundle/disassembly.",
"raw_final": {
"summary": "Runtime-bytecode review found a validated, apparently unauthenticated `SELFDESTRUCT` path and a payout helper that decrements storage before an unchecked external `CALL`. Selector names are unknown and storage semantics are inferred from raw slots, but both issues are supported directly by the bundle/disassembly.",
"findings": [
{
"title": "Reachable SELFDESTRUCT appears callable without an entry-point authorization check",
"category": "access_control",
"evidence": "The bundle validates a reachable `SELFDESTRUCT` (`detector_findings`: confirmed true). Disassembly of selector `0x35f46994` enters at `pc 0x0477`, computes a storage-derived beneficiary, and executes `SELFDESTRUCT` at `pc 0x04d1`. There is no `CALLER`-based check in this function body before the sink. The only heuristic 'guard' reported in the artifact is at `pc 0x0396` in a different function, and from the bytecode it looks like address masking/comparison rather than a constant-owner check, so it should not be relied on as protection for this path.",
"severity": "high",
"locations": [
"selector:0x35f46994",
"pc:0x0477",
"pc:0x04d1"
],
"recommendation": "Remove `SELFDESTRUCT` entirely if possible. If it must exist, gate it with a clear owner/admin check in the same entry path and emit an explicit admin event. Consider a two-step timelocked shutdown instead of immediate destruction.",
"exploit_scenario": "An arbitrary caller invokes selector `0x35f46994`, reaching `SELFDESTRUCT` and permanently destroying the contract. Any ETH held by the contract is forcibly sent to the beneficiary loaded from storage, so users can lose access to the system and deposited ETH can be swept unexpectedly."
},
{
"title": "Payout path updates storage before an unchecked external CALL",
"category": "other",
"evidence": "Internal helper `pc 0x0937` subtracts from storage at `pc 0x09e2-0x09f4` before performing a low-level `CALL` at `pc 0x0a22`. The return value is not checked; the stack is simply cleaned up after the call. This helper is reached from selector `0x6adcef6b` (`pc 0x0417-0x044c`) after some storage-based conditions. Because bytecode-only analysis cannot fully recover semantic names, the exact field meaning is inferred, but the ordering 'state update first, unchecked CALL second' is explicit in the disassembly.",
"severity": "medium",
"locations": [
"selector:0x6adcef6b",
"pc:0x0937",
"pc:0x09e2",
"pc:0x0a22"
],
"recommendation": "Check the `CALL` success flag and revert on failure, or use a pull-payment pattern where recipients withdraw themselves. Keep all accounting changes consistent with transfer success.",
"exploit_scenario": "A recipient address that rejects ETH or consumes all gas causes the low-level `CALL` to fail, but the contract has already reduced the tracked amount in storage. The transaction does not revert, so accounting can mark value as paid even though no transfer occurred, potentially trapping ETH in the contract or burning a participant's claim."
}
],
"no_findings": false
},
"no_findings": false,
"schema_version": 1
}
00000000: PUSH1 0x60 00000002: PUSH1 0x40 00000004: MSTORE 00000005: CALLDATASIZE 00000006: ISZERO 00000007: PUSH2 0x00c1 0000000a: JUMPI 0000000b: PUSH1 0x00 0000000d: CALLDATALOAD 0000000e: PUSH29 0x0100000000000000000000000000000000000000000000000000000000 0000002c: SWAP1 0000002d: DIV 0000002e: DUP1 0000002f: PUSH4 0x12065fe0 00000034: EQ 00000035: PUSH2 0x015b 00000038: JUMPI 00000039: DUP1 0000003a: PUSH4 0x35f46994 0000003f: EQ 00000040: PUSH2 0x017e 00000043: JUMPI 00000044: DUP1 00000045: PUSH4 0x4001a81f 0000004a: EQ 0000004b: PUSH2 0x018d 0000004e: JUMPI 0000004f: DUP1 00000050: PUSH4 0x5dea5e47 00000055: EQ 00000056: PUSH2 0x01b7 00000059: JUMPI 0000005a: DUP1 0000005b: PUSH4 0x690b90a9 00000060: EQ 00000061: PUSH2 0x01cf 00000064: JUMPI 00000065: DUP1 00000066: PUSH4 0x6adcef6b 0000006b: EQ 0000006c: PUSH2 0x01f2 0000006f: JUMPI 00000070: DUP1 00000071: PUSH4 0x6ccb5d02 00000076: EQ 00000077: PUSH2 0x020a 0000007a: JUMPI 0000007b: DUP1 0000007c: PUSH4 0x75724990 00000081: EQ 00000082: PUSH2 0x024c 00000085: JUMPI 00000086: DUP1 00000087: PUSH4 0x7b8e8895 0000008c: EQ 0000008d: PUSH2 0x026d 00000090: JUMPI 00000091: DUP1 00000092: PUSH4 0x7f616488 00000097: EQ 00000098: PUSH2 0x02cb 0000009b: JUMPI 0000009c: DUP1 0000009d: PUSH4 0xd5002f2e 000000a2: EQ 000000a3: PUSH2 0x02ee 000000a6: JUMPI 000000a7: DUP1 000000a8: PUSH4 0xdda1a1e6 000000ad: EQ 000000ae: PUSH2 0x0311 000000b1: JUMPI 000000b2: DUP1 000000b3: PUSH4 0xf50ad617 000000b8: EQ 000000b9: PUSH2 0x0329 000000bc: JUMPI 000000bd: PUSH2 0x00c1 000000c0: JUMP 000000c1: JUMPDEST 000000c2: PUSH2 0x0159 000000c5: JUMPDEST 000000c6: PUSH1 0x00 000000c8: NUMBER 000000c9: PUSH32 0x5d6ac9b7defd8fbb29ef2ab0f08c3744192b3777466dd98d1fd7daed5064b6db 000000ea: CALLER 000000eb: CALLVALUE 000000ec: TIMESTAMP 000000ed: PUSH1 0x40 000000ef: MLOAD 000000f0: DUP1 000000f1: DUP5 000000f2: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000107: AND 00000108: DUP2 00000109: MSTORE 0000010a: PUSH1 0x20 0000010c: ADD 0000010d: DUP4 0000010e: DUP2 0000010f: MSTORE 00000110: PUSH1 0x20 00000112: ADD 00000113: DUP3 00000114: DUP2 00000115: MSTORE 00000116: PUSH1 0x20 00000118: ADD 00000119: SWAP4 0000011a: POP 0000011b: POP 0000011c: POP 0000011d: POP 0000011e: PUSH1 0x40 00000120: MLOAD 00000121: DUP1 00000122: SWAP2 00000123: SUB 00000124: SWAP1 00000125: LOG2 00000126: PUSH1 0x00 00000128: PUSH1 0x00 0000012a: POP 0000012b: PUSH1 0x00 0000012d: PUSH1 0x00 0000012f: DUP2 00000130: MSTORE 00000131: PUSH1 0x20 00000133: ADD 00000134: SWAP1 00000135: DUP2 00000136: MSTORE 00000137: PUSH1 0x20 00000139: ADD 0000013a: PUSH1 0x00 0000013c: KECCAK256 0000013d: PUSH1 0x00 0000013f: POP 00000140: SWAP1 00000141: POP 00000142: CALLVALUE 00000143: DUP2 00000144: PUSH1 0x02 00000146: ADD 00000147: PUSH1 0x00 00000149: DUP3 0000014a: DUP3 0000014b: DUP3 0000014c: POP 0000014d: SLOAD 0000014e: ADD 0000014f: SWAP3 00000150: POP 00000151: POP 00000152: DUP2 00000153: SWAP1 00000154: SSTORE 00000155: POP 00000156: JUMPDEST 00000157: POP 00000158: JUMP 00000159: JUMPDEST 0000015a: STOP 0000015b: JUMPDEST 0000015c: PUSH2 0x0168 0000015f: PUSH1 0x04 00000161: DUP1 00000162: POP 00000163: POP 00000164: PUSH2 0x0601 00000167: JUMP 00000168: JUMPDEST 00000169: PUSH1 0x40 0000016b: MLOAD 0000016c: DUP1 0000016d: DUP3 0000016e: DUP2 0000016f: MSTORE 00000170: PUSH1 0x20 00000172: ADD 00000173: SWAP2 00000174: POP 00000175: POP 00000176: PUSH1 0x40 00000178: MLOAD 00000179: DUP1 0000017a: SWAP2 0000017b: SUB 0000017c: SWAP1 0000017d: RETURN 0000017e: JUMPDEST 0000017f: PUSH2 0x018b 00000182: PUSH1 0x04 00000184: DUP1 00000185: POP 00000186: POP 00000187: PUSH2 0x0477 0000018a: JUMP 0000018b: JUMPDEST 0000018c: STOP 0000018d: JUMPDEST 0000018e: PUSH2 0x01b5 00000191: PUSH1 0x04 00000193: DUP1 00000194: DUP1 00000195: CALLDATALOAD 00000196: SWAP1 00000197: PUSH1 0x20 00000199: ADD 0000019a: SWAP1 0000019b: SWAP2 0000019c: SWAP1 0000019d: DUP1 0000019e: CALLDATALOAD 0000019f: SWAP1 000001a0: PUSH1 0x20 000001a2: ADD 000001a3: SWAP1 000001a4: SWAP2 000001a5: SWAP1 000001a6: DUP1 000001a7: CALLDATALOAD 000001a8: SWAP1 000001a9: PUSH1 0x20 000001ab: ADD 000001ac: SWAP1 000001ad: SWAP2 000001ae: SWAP1 000001af: POP 000001b0: POP 000001b1: PUSH2 0x053a 000001b4: JUMP 000001b5: JUMPDEST 000001b6: STOP 000001b7: JUMPDEST 000001b8: PUSH2 0x01cd 000001bb: PUSH1 0x04 000001bd: DUP1 000001be: DUP1 000001bf: CALLDATALOAD 000001c0: SWAP1 000001c1: PUSH1 0x20 000001c3: ADD 000001c4: SWAP1 000001c5: SWAP2 000001c6: SWAP1 000001c7: POP 000001c8: POP 000001c9: PUSH2 0x08fa 000001cc: JUMP 000001cd: JUMPDEST 000001ce: STOP 000001cf: JUMPDEST 000001d0: PUSH2 0x01dc 000001d3: PUSH1 0x04 000001d5: DUP1 000001d6: POP 000001d7: POP 000001d8: PUSH2 0x0667 000001db: JUMP 000001dc: JUMPDEST 000001dd: PUSH1 0x40 000001df: MLOAD 000001e0: DUP1 000001e1: DUP3 000001e2: DUP2 000001e3: MSTORE 000001e4: PUSH1 0x20 000001e6: ADD 000001e7: SWAP2 000001e8: POP 000001e9: POP 000001ea: PUSH1 0x40 000001ec: MLOAD 000001ed: DUP1 000001ee: SWAP2 000001ef: SUB 000001f0: SWAP1 000001f1: RETURN 000001f2: JUMPDEST 000001f3: PUSH2 0x0208 000001f6: PUSH1 0x04 000001f8: DUP1 000001f9: DUP1 000001fa: CALLDATALOAD 000001fb: SWAP1 000001fc: PUSH1 0x20 000001fe: ADD 000001ff: SWAP1 00000200: SWAP2 00000201: SWAP1 00000202: POP 00000203: POP 00000204: PUSH2 0x0338 00000207: JUMP 00000208: JUMPDEST 00000209: STOP 0000020a: JUMPDEST 0000020b: PUSH2 0x0220 0000020e: PUSH1 0x04 00000210: DUP1 00000211: DUP1 00000212: CALLDATALOAD 00000213: SWAP1 00000214: PUSH1 0x20 00000216: ADD 00000217: SWAP1 00000218: SWAP2 00000219: SWAP1 0000021a: POP 0000021b: POP 0000021c: PUSH2 0x06a7 0000021f: JUMP 00000220: JUMPDEST 00000221: PUSH1 0x40 00000223: MLOAD 00000224: DUP1 00000225: DUP3 00000226: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000023b: AND 0000023c: DUP2 0000023d: MSTORE 0000023e: PUSH1 0x20 00000240: ADD 00000241: SWAP2 00000242: POP 00000243: POP 00000244: PUSH1 0x40 00000246: MLOAD 00000247: DUP1 00000248: SWAP2 00000249: SUB 0000024a: SWAP1 0000024b: RETURN 0000024c: JUMPDEST 0000024d: PUSH2 0x026b 00000250: PUSH1 0x04 00000252: DUP1 00000253: DUP1 00000254: CALLDATALOAD 00000255: SWAP1 00000256: PUSH1 0x20 00000258: ADD 00000259: SWAP1 0000025a: SWAP2 0000025b: SWAP1 0000025c: DUP1 0000025d: CALLDATALOAD 0000025e: SWAP1 0000025f: PUSH1 0x20 00000261: ADD 00000262: SWAP1 00000263: SWAP2 00000264: SWAP1 00000265: POP 00000266: POP 00000267: PUSH2 0x0719 0000026a: JUMP 0000026b: JUMPDEST 0000026c: STOP 0000026d: JUMPDEST 0000026e: PUSH2 0x0283 00000271: PUSH1 0x04 00000273: DUP1 00000274: DUP1 00000275: CALLDATALOAD 00000276: SWAP1 00000277: PUSH1 0x20 00000279: ADD 0000027a: SWAP1 0000027b: SWAP2 0000027c: SWAP1 0000027d: POP 0000027e: POP 0000027f: PUSH2 0x04d5 00000282: JUMP 00000283: JUMPDEST 00000284: PUSH1 0x40 00000286: MLOAD 00000287: DUP1 00000288: DUP7 00000289: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000029e: AND 0000029f: DUP2 000002a0: MSTORE 000002a1: PUSH1 0x20 000002a3: ADD 000002a4: DUP6 000002a5: DUP2 000002a6: MSTORE 000002a7: PUSH1 0x20 000002a9: ADD 000002aa: DUP5 000002ab: DUP2 000002ac: MSTORE 000002ad: PUSH1 0x20 000002af: ADD 000002b0: DUP4 000002b1: DUP2 000002b2: MSTORE 000002b3: PUSH1 0x20 000002b5: ADD 000002b6: DUP3 000002b7: DUP2 000002b8: MSTORE 000002b9: PUSH1 0x20 000002bb: ADD 000002bc: SWAP6 000002bd: POP 000002be: POP 000002bf: POP 000002c0: POP 000002c1: POP 000002c2: POP 000002c3: PUSH1 0x40 000002c5: MLOAD 000002c6: DUP1 000002c7: SWAP2 000002c8: SUB 000002c9: SWAP1 000002ca: RETURN 000002cb: JUMPDEST 000002cc: PUSH2 0x02d8 000002cf: PUSH1 0x04 000002d1: DUP1 000002d2: POP 000002d3: POP 000002d4: PUSH2 0x069a 000002d7: JUMP 000002d8: JUMPDEST 000002d9: PUSH1 0x40 000002db: MLOAD 000002dc: DUP1 000002dd: DUP3 000002de: DUP2 000002df: MSTORE 000002e0: PUSH1 0x20 000002e2: ADD 000002e3: SWAP2 000002e4: POP 000002e5: POP 000002e6: PUSH1 0x40 000002e8: MLOAD 000002e9: DUP1 000002ea: SWAP2 000002eb: SUB 000002ec: SWAP1 000002ed: RETURN 000002ee: JUMPDEST 000002ef: PUSH2 0x02fb 000002f2: PUSH1 0x04 000002f4: DUP1 000002f5: POP 000002f6: POP 000002f7: PUSH2 0x0634 000002fa: JUMP 000002fb: JUMPDEST 000002fc: PUSH1 0x40 000002fe: MLOAD 000002ff: DUP1 00000300: DUP3 00000301: DUP2 00000302: MSTORE 00000303: PUSH1 0x20 00000305: ADD 00000306: SWAP2 00000307: POP 00000308: POP 00000309: PUSH1 0x40 0000030b: MLOAD 0000030c: DUP1 0000030d: SWAP2 0000030e: SUB 0000030f: SWAP1 00000310: RETURN 00000311: JUMPDEST 00000312: PUSH2 0x0327 00000315: PUSH1 0x04 00000317: DUP1 00000318: DUP1 00000319: CALLDATALOAD 0000031a: SWAP1 0000031b: PUSH1 0x20 0000031d: ADD 0000031e: SWAP1 0000031f: SWAP2 00000320: SWAP1 00000321: POP 00000322: POP 00000323: PUSH2 0x0820 00000326: JUMP 00000327: JUMPDEST 00000328: STOP 00000329: JUMPDEST 0000032a: PUSH2 0x0336 0000032d: PUSH1 0x04 0000032f: DUP1 00000330: POP 00000331: POP 00000332: PUSH2 0x087e 00000335: JUMP 00000336: JUMPDEST 00000337: STOP 00000338: JUMPDEST 00000339: PUSH1 0x00 0000033b: PUSH1 0x00 0000033d: PUSH1 0x00 0000033f: PUSH1 0x00 00000341: PUSH1 0x00 00000343: POP 00000344: PUSH1 0x00 00000346: PUSH1 0x00 00000348: DUP2 00000349: MSTORE 0000034a: PUSH1 0x20 0000034c: ADD 0000034d: SWAP1 0000034e: DUP2 0000034f: MSTORE 00000350: PUSH1 0x20 00000352: ADD 00000353: PUSH1 0x00 00000355: KECCAK256 00000356: PUSH1 0x00 00000358: POP 00000359: SWAP3 0000035a: POP 0000035b: DUP3 0000035c: PUSH1 0x01 0000035e: ADD 0000035f: PUSH1 0x00 00000361: SWAP1 00000362: SLOAD 00000363: SWAP1 00000364: PUSH2 0x0100 00000367: EXP 00000368: SWAP1 00000369: DIV 0000036a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000037f: AND 00000380: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000395: AND 00000396: CALLER 00000397: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000003ac: AND 000003ad: EQ 000003ae: ISZERO 000003af: PUSH2 0x046b 000003b2: JUMPI 000003b3: PUSH1 0x00 000003b5: SWAP2 000003b6: POP 000003b7: JUMPDEST 000003b8: DUP3 000003b9: PUSH1 0x04 000003bb: ADD 000003bc: PUSH1 0x00 000003be: POP 000003bf: SLOAD 000003c0: DUP3 000003c1: LT 000003c2: ISZERO 000003c3: PUSH2 0x0466 000003c6: JUMPI 000003c7: DUP3 000003c8: PUSH1 0x00 000003ca: ADD 000003cb: PUSH1 0x00 000003cd: POP 000003ce: PUSH1 0x00 000003d0: DUP4 000003d1: DUP2 000003d2: MSTORE 000003d3: PUSH1 0x20 000003d5: ADD 000003d6: SWAP1 000003d7: DUP2 000003d8: MSTORE 000003d9: PUSH1 0x20 000003db: ADD 000003dc: PUSH1 0x00 000003de: KECCAK256 000003df: PUSH1 0x00 000003e1: POP 000003e2: SWAP1 000003e3: POP 000003e4: DUP1 000003e5: PUSH1 0x01 000003e7: ADD 000003e8: PUSH1 0x00 000003ea: POP 000003eb: SLOAD 000003ec: DUP5 000003ed: MUL 000003ee: DUP4 000003ef: PUSH1 0x02 000003f1: ADD 000003f2: PUSH1 0x00 000003f4: POP 000003f5: SLOAD 000003f6: LT 000003f7: ISZERO 000003f8: ISZERO 000003f9: PUSH2 0x0453 000003fc: JUMPI 000003fd: PUSH1 0x01 000003ff: DUP2 00000400: PUSH1 0x02 00000402: ADD 00000403: PUSH1 0x00 00000405: SWAP1 00000406: SLOAD 00000407: SWAP1 00000408: PUSH2 0x0100 0000040b: EXP 0000040c: SWAP1 0000040d: DIV 0000040e: PUSH1 0xff 00000410: AND 00000411: EQ 00000412: ISZERO 00000413: PUSH2 0x044e 00000416: JUMPI 00000417: PUSH2 0x044d 0000041a: DUP2 0000041b: PUSH1 0x00 0000041d: ADD 0000041e: PUSH1 0x00 00000420: SWAP1 00000421: SLOAD 00000422: SWAP1 00000423: PUSH2 0x0100 00000426: EXP 00000427: SWAP1 00000428: DIV 00000429: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000043e: AND 0000043f: DUP3 00000440: PUSH1 0x01 00000442: ADD 00000443: PUSH1 0x00 00000445: POP 00000446: SLOAD 00000447: DUP7 00000448: MUL 00000449: PUSH2 0x0937 0000044c: JUMP 0000044d: JUMPDEST 0000044e: JUMPDEST 0000044f: PUSH2 0x0458 00000452: JUMP 00000453: JUMPDEST 00000454: PUSH2 0x0002 00000457: JUMP 00000458: JUMPDEST 00000459: JUMPDEST 0000045a: DUP2 0000045b: DUP1 0000045c: PUSH1 0x01 0000045e: ADD 0000045f: SWAP3 00000460: POP 00000461: POP 00000462: PUSH2 0x03b7 00000465: JUMP 00000466: JUMPDEST 00000467: PUSH2 0x0470 0000046a: JUMP 0000046b: JUMPDEST 0000046c: PUSH2 0x0002 0000046f: JUMP 00000470: JUMPDEST 00000471: JUMPDEST 00000472: POP 00000473: POP 00000474: POP 00000475: POP 00000476: JUMP 00000477: JUMPDEST 00000478: PUSH1 0x00 0000047a: PUSH1 0x00 0000047c: PUSH1 0x00 0000047e: POP 0000047f: PUSH1 0x00 00000481: PUSH1 0x00 00000483: DUP2 00000484: MSTORE 00000485: PUSH1 0x20 00000487: ADD 00000488: SWAP1 00000489: DUP2 0000048a: MSTORE 0000048b: PUSH1 0x20 0000048d: ADD 0000048e: PUSH1 0x00 00000490: KECCAK256 00000491: PUSH1 0x00 00000493: POP 00000494: SWAP1 00000495: POP 00000496: DUP1 00000497: PUSH1 0x01 00000499: ADD 0000049a: PUSH1 0x00 0000049c: SWAP1 0000049d: SLOAD 0000049e: SWAP1 0000049f: PUSH2 0x0100 000004a2: EXP 000004a3: SWAP1 000004a4: DIV 000004a5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000004ba: AND 000004bb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000004d0: AND 000004d1: SELFDESTRUCT 000004d2: JUMPDEST 000004d3: POP 000004d4: JUMP 000004d5: JUMPDEST 000004d6: PUSH1 0x00 000004d8: PUSH1 0x00 000004da: POP 000004db: PUSH1 0x20 000004dd: MSTORE 000004de: DUP1 000004df: PUSH1 0x00 000004e1: MSTORE 000004e2: PUSH1 0x40 000004e4: PUSH1 0x00 000004e6: KECCAK256 000004e7: PUSH1 0x00 000004e9: SWAP2 000004ea: POP 000004eb: SWAP1 000004ec: POP 000004ed: DUP1 000004ee: PUSH1 0x01 000004f0: ADD 000004f1: PUSH1 0x00 000004f3: SWAP1 000004f4: SLOAD 000004f5: SWAP1 000004f6: PUSH2 0x0100 000004f9: EXP 000004fa: SWAP1 000004fb: DIV 000004fc: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000511: AND 00000512: SWAP1 00000513: DUP1 00000514: PUSH1 0x02 00000516: ADD 00000517: PUSH1 0x00 00000519: POP 0000051a: SLOAD 0000051b: SWAP1 0000051c: DUP1 0000051d: PUSH1 0x03 0000051f: ADD 00000520: PUSH1 0x00 00000522: POP 00000523: SLOAD 00000524: SWAP1 00000525: DUP1 00000526: PUSH1 0x04 00000528: ADD 00000529: PUSH1 0x00 0000052b: POP 0000052c: SLOAD 0000052d: SWAP1 0000052e: DUP1 0000052f: PUSH1 0x05 00000531: ADD 00000532: PUSH1 0x00 00000534: POP 00000535: SLOAD 00000536: SWAP1 00000537: POP 00000538: DUP6 00000539: JUMP 0000053a: JUMPDEST 0000053b: PUSH1 0x00 0000053d: PUSH1 0x01 0000053f: PUSH1 0x00 00000541: POP 00000542: PUSH1 0x00 00000544: DUP6 00000545: DUP2 00000546: MSTORE 00000547: PUSH1 0x20 00000549: ADD 0000054a: SWAP1 0000054b: DUP2 0000054c: MSTORE 0000054d: PUSH1 0x20 0000054f: ADD 00000550: PUSH1 0x00 00000552: KECCAK256 00000553: PUSH1 0x00 00000555: POP 00000556: SWAP1 00000557: POP 00000558: PUSH1 0x60 0000055a: PUSH1 0x40 0000055c: MLOAD 0000055d: SWAP1 0000055e: DUP2 0000055f: ADD 00000560: PUSH1 0x40 00000562: MSTORE 00000563: DUP1 00000564: DUP5 00000565: DUP2 00000566: MSTORE 00000567: PUSH1 0x20 00000569: ADD 0000056a: DUP4 0000056b: DUP2 0000056c: MSTORE 0000056d: PUSH1 0x20 0000056f: ADD 00000570: TIMESTAMP 00000571: DUP2 00000572: MSTORE 00000573: PUSH1 0x20 00000575: ADD 00000576: POP 00000577: DUP2 00000578: PUSH1 0x00 0000057a: ADD 0000057b: PUSH1 0x00 0000057d: POP 0000057e: PUSH1 0x00 00000580: DUP4 00000581: PUSH1 0x01 00000583: ADD 00000584: PUSH1 0x00 00000586: POP 00000587: SLOAD 00000588: DUP2 00000589: MSTORE 0000058a: PUSH1 0x20 0000058c: ADD 0000058d: SWAP1 0000058e: DUP2 0000058f: MSTORE 00000590: PUSH1 0x20 00000592: ADD 00000593: PUSH1 0x00 00000595: KECCAK256 00000596: PUSH1 0x00 00000598: POP 00000599: PUSH1 0x00 0000059b: DUP3 0000059c: ADD 0000059d: MLOAD 0000059e: DUP2 0000059f: PUSH1 0x00 000005a1: ADD 000005a2: PUSH1 0x00 000005a4: PUSH2 0x0100 000005a7: EXP 000005a8: DUP2 000005a9: SLOAD 000005aa: DUP2 000005ab: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000005c0: MUL 000005c1: NOT 000005c2: AND 000005c3: SWAP1 000005c4: DUP4 000005c5: MUL 000005c6: OR 000005c7: SWAP1 000005c8: SSTORE 000005c9: POP 000005ca: PUSH1 0x20 000005cc: DUP3 000005cd: ADD 000005ce: MLOAD 000005cf: DUP2 000005d0: PUSH1 0x01 000005d2: ADD 000005d3: PUSH1 0x00 000005d5: POP 000005d6: SSTORE 000005d7: PUSH1 0x40 000005d9: DUP3 000005da: ADD 000005db: MLOAD 000005dc: DUP2 000005dd: PUSH1 0x02 000005df: ADD 000005e0: PUSH1 0x00 000005e2: POP 000005e3: SSTORE 000005e4: SWAP1 000005e5: POP 000005e6: POP 000005e7: DUP1 000005e8: PUSH1 0x01 000005ea: ADD 000005eb: PUSH1 0x00 000005ed: DUP2 000005ee: DUP2 000005ef: POP 000005f0: SLOAD 000005f1: PUSH1 0x01 000005f3: ADD 000005f4: SWAP2 000005f5: SWAP1 000005f6: POP 000005f7: DUP2 000005f8: SWAP1 000005f9: SSTORE 000005fa: POP 000005fb: JUMPDEST 000005fc: POP 000005fd: POP 000005fe: POP 000005ff: POP 00000600: JUMP 00000601: JUMPDEST 00000602: PUSH1 0x00 00000604: PUSH1 0x00 00000606: PUSH1 0x00 00000608: PUSH1 0x00 0000060a: POP 0000060b: PUSH1 0x00 0000060d: PUSH1 0x00 0000060f: DUP2 00000610: MSTORE 00000611: PUSH1 0x20 00000613: ADD 00000614: SWAP1 00000615: DUP2 00000616: MSTORE 00000617: PUSH1 0x20 00000619: ADD 0000061a: PUSH1 0x00 0000061c: KECCAK256 0000061d: PUSH1 0x00 0000061f: POP 00000620: SWAP1 00000621: POP 00000622: DUP1 00000623: PUSH1 0x02 00000625: ADD 00000626: PUSH1 0x00 00000628: POP 00000629: SLOAD 0000062a: SWAP2 0000062b: POP 0000062c: PUSH2 0x0630 0000062f: JUMP 00000630: JUMPDEST 00000631: POP 00000632: SWAP1 00000633: JUMP 00000634: JUMPDEST 00000635: PUSH1 0x00 00000637: PUSH1 0x00 00000639: PUSH1 0x00 0000063b: PUSH1 0x00 0000063d: POP 0000063e: PUSH1 0x00 00000640: PUSH1 0x00 00000642: DUP2 00000643: MSTORE 00000644: PUSH1 0x20 00000646: ADD 00000647: SWAP1 00000648: DUP2 00000649: MSTORE 0000064a: PUSH1 0x20 0000064c: ADD 0000064d: PUSH1 0x00 0000064f: KECCAK256 00000650: PUSH1 0x00 00000652: POP 00000653: SWAP1 00000654: POP 00000655: DUP1 00000656: PUSH1 0x05 00000658: ADD 00000659: PUSH1 0x00 0000065b: POP 0000065c: SLOAD 0000065d: SWAP2 0000065e: POP 0000065f: PUSH2 0x0663 00000662: JUMP 00000663: JUMPDEST 00000664: POP 00000665: SWAP1 00000666: JUMP 00000667: JUMPDEST 00000668: PUSH1 0x00 0000066a: PUSH1 0x00 0000066c: PUSH1 0x00 0000066e: PUSH1 0x00 00000670: POP 00000671: PUSH1 0x00 00000673: PUSH1 0x00 00000675: DUP2 00000676: MSTORE 00000677: PUSH1 0x20 00000679: ADD 0000067a: SWAP1 0000067b: DUP2 0000067c: MSTORE 0000067d: PUSH1 0x20 0000067f: ADD 00000680: PUSH1 0x00 00000682: KECCAK256 00000683: PUSH1 0x00 00000685: POP 00000686: SWAP1 00000687: POP 00000688: DUP1 00000689: PUSH1 0x04 0000068b: ADD 0000068c: PUSH1 0x00 0000068e: POP 0000068f: SLOAD 00000690: SWAP2 00000691: POP 00000692: PUSH2 0x0696 00000695: JUMP 00000696: JUMPDEST 00000697: POP 00000698: SWAP1 00000699: JUMP 0000069a: JUMPDEST 0000069b: PUSH1 0x00 0000069d: DUP1 0000069e: SWAP1 0000069f: POP 000006a0: PUSH2 0x06a4 000006a3: JUMP 000006a4: JUMPDEST 000006a5: SWAP1 000006a6: JUMP 000006a7: JUMPDEST 000006a8: PUSH1 0x00 000006aa: PUSH1 0x00 000006ac: PUSH1 0x00 000006ae: PUSH1 0x00 000006b0: PUSH1 0x00 000006b2: POP 000006b3: PUSH1 0x00 000006b5: PUSH1 0x00 000006b7: DUP2 000006b8: MSTORE 000006b9: PUSH1 0x20 000006bb: ADD 000006bc: SWAP1 000006bd: DUP2 000006be: MSTORE 000006bf: PUSH1 0x20 000006c1: ADD 000006c2: PUSH1 0x00 000006c4: KECCAK256 000006c5: PUSH1 0x00 000006c7: POP 000006c8: SWAP2 000006c9: POP 000006ca: DUP2 000006cb: PUSH1 0x00 000006cd: ADD 000006ce: PUSH1 0x00 000006d0: POP 000006d1: PUSH1 0x00 000006d3: DUP6 000006d4: DUP2 000006d5: MSTORE 000006d6: PUSH1 0x20 000006d8: ADD 000006d9: SWAP1 000006da: DUP2 000006db: MSTORE 000006dc: PUSH1 0x20 000006de: ADD 000006df: PUSH1 0x00 000006e1: KECCAK256 000006e2: PUSH1 0x00 000006e4: POP 000006e5: SWAP1 000006e6: POP 000006e7: DUP1 000006e8: PUSH1 0x00 000006ea: ADD 000006eb: PUSH1 0x00 000006ed: SWAP1 000006ee: SLOAD 000006ef: SWAP1 000006f0: PUSH2 0x0100 000006f3: EXP 000006f4: SWAP1 000006f5: DIV 000006f6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000070b: AND 0000070c: SWAP3 0000070d: POP 0000070e: PUSH2 0x0712 00000711: JUMP 00000712: JUMPDEST 00000713: POP 00000714: POP 00000715: SWAP2 00000716: SWAP1 00000717: POP 00000718: JUMP 00000719: JUMPDEST 0000071a: PUSH1 0x00 0000071c: PUSH1 0x00 0000071e: PUSH1 0x00 00000720: POP 00000721: PUSH1 0x00 00000723: PUSH1 0x00 00000725: DUP2 00000726: MSTORE 00000727: PUSH1 0x20 00000729: ADD 0000072a: SWAP1 0000072b: DUP2 0000072c: MSTORE 0000072d: PUSH1 0x20 0000072f: ADD 00000730: PUSH1 0x00 00000732: KECCAK256 00000733: PUSH1 0x00 00000735: POP 00000736: SWAP1 00000737: POP 00000738: DUP1 00000739: PUSH1 0x05 0000073b: ADD 0000073c: PUSH1 0x00 0000073e: POP 0000073f: SLOAD 00000740: DUP3 00000741: GT 00000742: ISZERO 00000743: ISZERO 00000744: PUSH2 0x0815 00000747: JUMPI 00000748: PUSH1 0x60 0000074a: PUSH1 0x40 0000074c: MLOAD 0000074d: SWAP1 0000074e: DUP2 0000074f: ADD 00000750: PUSH1 0x40 00000752: MSTORE 00000753: DUP1 00000754: DUP5 00000755: DUP2 00000756: MSTORE 00000757: PUSH1 0x20 00000759: ADD 0000075a: DUP4 0000075b: DUP2 0000075c: MSTORE 0000075d: PUSH1 0x20 0000075f: ADD 00000760: PUSH1 0x01 00000762: DUP2 00000763: MSTORE 00000764: PUSH1 0x20 00000766: ADD 00000767: POP 00000768: DUP2 00000769: PUSH1 0x00 0000076b: ADD 0000076c: PUSH1 0x00 0000076e: POP 0000076f: PUSH1 0x00 00000771: DUP4 00000772: PUSH1 0x04 00000774: ADD 00000775: PUSH1 0x00 00000777: POP 00000778: SLOAD 00000779: DUP2 0000077a: MSTORE 0000077b: PUSH1 0x20 0000077d: ADD 0000077e: SWAP1 0000077f: DUP2 00000780: MSTORE 00000781: PUSH1 0x20 00000783: ADD 00000784: PUSH1 0x00 00000786: KECCAK256 00000787: PUSH1 0x00 00000789: POP 0000078a: PUSH1 0x00 0000078c: DUP3 0000078d: ADD 0000078e: MLOAD 0000078f: DUP2 00000790: PUSH1 0x00 00000792: ADD 00000793: PUSH1 0x00 00000795: PUSH2 0x0100 00000798: EXP 00000799: DUP2 0000079a: SLOAD 0000079b: DUP2 0000079c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000007b1: MUL 000007b2: NOT 000007b3: AND 000007b4: SWAP1 000007b5: DUP4 000007b6: MUL 000007b7: OR 000007b8: SWAP1 000007b9: SSTORE 000007ba: POP 000007bb: PUSH1 0x20 000007bd: DUP3 000007be: ADD 000007bf: MLOAD 000007c0: DUP2 000007c1: PUSH1 0x01 000007c3: ADD 000007c4: PUSH1 0x00 000007c6: POP 000007c7: SSTORE 000007c8: PUSH1 0x40 000007ca: DUP3 000007cb: ADD 000007cc: MLOAD 000007cd: DUP2 000007ce: PUSH1 0x02 000007d0: ADD 000007d1: PUSH1 0x00 000007d3: PUSH2 0x0100 000007d6: EXP 000007d7: DUP2 000007d8: SLOAD 000007d9: DUP2 000007da: PUSH1 0xff 000007dc: MUL 000007dd: NOT 000007de: AND 000007df: SWAP1 000007e0: DUP4 000007e1: MUL 000007e2: OR 000007e3: SWAP1 000007e4: SSTORE 000007e5: POP 000007e6: SWAP1 000007e7: POP 000007e8: POP 000007e9: DUP2 000007ea: DUP2 000007eb: PUSH1 0x05 000007ed: ADD 000007ee: PUSH1 0x00 000007f0: DUP3 000007f1: DUP3 000007f2: DUP3 000007f3: POP 000007f4: SLOAD 000007f5: SUB 000007f6: SWAP3 000007f7: POP 000007f8: POP 000007f9: DUP2 000007fa: SWAP1 000007fb: SSTORE 000007fc: POP 000007fd: DUP1 000007fe: PUSH1 0x04 00000800: ADD 00000801: PUSH1 0x00 00000803: DUP2 00000804: DUP2 00000805: POP 00000806: SLOAD 00000807: PUSH1 0x01 00000809: ADD 0000080a: SWAP2 0000080b: SWAP1 0000080c: POP 0000080d: DUP2 0000080e: SWAP1 0000080f: SSTORE 00000810: POP 00000811: PUSH2 0x081a 00000814: JUMP 00000815: JUMPDEST 00000816: PUSH2 0x0002 00000819: JUMP 0000081a: JUMPDEST 0000081b: JUMPDEST 0000081c: POP 0000081d: POP 0000081e: POP 0000081f: JUMP 00000820: JUMPDEST 00000821: PUSH1 0x00 00000823: PUSH1 0x00 00000825: PUSH1 0x00 00000827: PUSH1 0x00 00000829: POP 0000082a: PUSH1 0x00 0000082c: PUSH1 0x00 0000082e: DUP2 0000082f: MSTORE 00000830: PUSH1 0x20 00000832: ADD 00000833: SWAP1 00000834: DUP2 00000835: MSTORE 00000836: PUSH1 0x20 00000838: ADD 00000839: PUSH1 0x00 0000083b: KECCAK256 0000083c: PUSH1 0x00 0000083e: POP 0000083f: SWAP2 00000840: POP 00000841: DUP2 00000842: PUSH1 0x00 00000844: ADD 00000845: PUSH1 0x00 00000847: POP 00000848: PUSH1 0x00 0000084a: DUP5 0000084b: DUP2 0000084c: MSTORE 0000084d: PUSH1 0x20 0000084f: ADD 00000850: SWAP1 00000851: DUP2 00000852: MSTORE 00000853: PUSH1 0x20 00000855: ADD 00000856: PUSH1 0x00 00000858: KECCAK256 00000859: PUSH1 0x00 0000085b: POP 0000085c: SWAP1 0000085d: POP 0000085e: PUSH1 0x00 00000860: DUP2 00000861: PUSH1 0x02 00000863: ADD 00000864: PUSH1 0x00 00000866: PUSH2 0x0100 00000869: EXP 0000086a: DUP2 0000086b: SLOAD 0000086c: DUP2 0000086d: PUSH1 0xff 0000086f: MUL 00000870: NOT 00000871: AND 00000872: SWAP1 00000873: DUP4 00000874: MUL 00000875: OR 00000876: SWAP1 00000877: SSTORE 00000878: POP 00000879: JUMPDEST 0000087a: POP 0000087b: POP 0000087c: POP 0000087d: JUMP 0000087e: JUMPDEST 0000087f: PUSH1 0x40 00000881: PUSH1 0x40 00000883: MLOAD 00000884: SWAP1 00000885: DUP2 00000886: ADD 00000887: PUSH1 0x40 00000889: MSTORE 0000088a: DUP1 0000088b: PUSH1 0x00 0000088d: DUP2 0000088e: MSTORE 0000088f: PUSH1 0x20 00000891: ADD 00000892: PUSH1 0x01 00000894: DUP2 00000895: MSTORE 00000896: PUSH1 0x20 00000898: ADD 00000899: POP 0000089a: PUSH1 0x01 0000089c: PUSH1 0x00 0000089e: POP 0000089f: PUSH1 0x00 000008a1: PUSH1 0x02 000008a3: PUSH1 0x00 000008a5: POP 000008a6: SLOAD 000008a7: DUP2 000008a8: MSTORE 000008a9: PUSH1 0x20 000008ab: ADD 000008ac: SWAP1 000008ad: DUP2 000008ae: MSTORE 000008af: PUSH1 0x20 000008b1: ADD 000008b2: PUSH1 0x00 000008b4: KECCAK256 000008b5: PUSH1 0x00 000008b7: POP 000008b8: PUSH1 0x00 000008ba: DUP3 000008bb: ADD 000008bc: MLOAD 000008bd: DUP2 000008be: PUSH1 0x01 000008c0: ADD 000008c1: PUSH1 0x00 000008c3: POP 000008c4: SSTORE 000008c5: PUSH1 0x20 000008c7: DUP3 000008c8: ADD 000008c9: MLOAD 000008ca: DUP2 000008cb: PUSH1 0x02 000008cd: ADD 000008ce: PUSH1 0x00 000008d0: PUSH2 0x0100 000008d3: EXP 000008d4: DUP2 000008d5: SLOAD 000008d6: DUP2 000008d7: PUSH1 0xff 000008d9: MUL 000008da: NOT 000008db: AND 000008dc: SWAP1 000008dd: DUP4 000008de: MUL 000008df: OR 000008e0: SWAP1 000008e1: SSTORE 000008e2: POP 000008e3: SWAP1 000008e4: POP 000008e5: POP 000008e6: PUSH1 0x02 000008e8: PUSH1 0x00 000008ea: DUP2 000008eb: DUP2 000008ec: POP 000008ed: SLOAD 000008ee: PUSH1 0x01 000008f0: ADD 000008f1: SWAP2 000008f2: SWAP1 000008f3: POP 000008f4: DUP2 000008f5: SWAP1 000008f6: SSTORE 000008f7: POP 000008f8: JUMPDEST 000008f9: JUMP 000008fa: JUMPDEST 000008fb: PUSH1 0x00 000008fd: PUSH1 0x01 000008ff: PUSH1 0x00 00000901: POP 00000902: PUSH1 0x00 00000904: DUP4 00000905: DUP2 00000906: MSTORE 00000907: PUSH1 0x20 00000909: ADD 0000090a: SWAP1 0000090b: DUP2 0000090c: MSTORE 0000090d: PUSH1 0x20 0000090f: ADD 00000910: PUSH1 0x00 00000912: KECCAK256 00000913: PUSH1 0x00 00000915: POP 00000916: SWAP1 00000917: POP 00000918: PUSH1 0x00 0000091a: DUP2 0000091b: PUSH1 0x02 0000091d: ADD 0000091e: PUSH1 0x00 00000920: PUSH2 0x0100 00000923: EXP 00000924: DUP2 00000925: SLOAD 00000926: DUP2 00000927: PUSH1 0xff 00000929: MUL 0000092a: NOT 0000092b: AND 0000092c: SWAP1 0000092d: DUP4 0000092e: MUL 0000092f: OR 00000930: SWAP1 00000931: SSTORE 00000932: POP 00000933: JUMPDEST 00000934: POP 00000935: POP 00000936: JUMP 00000937: JUMPDEST 00000938: PUSH1 0x00 0000093a: PUSH1 0x00 0000093c: PUSH1 0x00 0000093e: POP 0000093f: PUSH1 0x00 00000941: PUSH1 0x00 00000943: DUP2 00000944: MSTORE 00000945: PUSH1 0x20 00000947: ADD 00000948: SWAP1 00000949: DUP2 0000094a: MSTORE 0000094b: PUSH1 0x20 0000094d: ADD 0000094e: PUSH1 0x00 00000950: KECCAK256 00000951: PUSH1 0x00 00000953: POP 00000954: SWAP1 00000955: POP 00000956: PUSH2 0x095f 00000959: DUP4 0000095a: DUP4 0000095b: PUSH2 0x0965 0000095e: JUMP 0000095f: JUMPDEST 00000960: JUMPDEST 00000961: POP 00000962: POP 00000963: POP 00000964: JUMP 00000965: JUMPDEST 00000966: PUSH1 0x00 00000968: NUMBER 00000969: PUSH32 0x5ab8dc610f1c5d672561a1c397fb11717ad7b220565f7916904984963a1f43ef 0000098a: DUP5 0000098b: DUP5 0000098c: TIMESTAMP 0000098d: PUSH1 0x40 0000098f: MLOAD 00000990: DUP1 00000991: DUP5 00000992: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000009a7: AND 000009a8: DUP2 000009a9: MSTORE 000009aa: PUSH1 0x20 000009ac: ADD 000009ad: DUP4 000009ae: DUP2 000009af: MSTORE 000009b0: PUSH1 0x20 000009b2: ADD 000009b3: DUP3 000009b4: DUP2 000009b5: MSTORE 000009b6: PUSH1 0x20 000009b8: ADD 000009b9: SWAP4 000009ba: POP 000009bb: POP 000009bc: POP 000009bd: POP 000009be: PUSH1 0x40 000009c0: MLOAD 000009c1: DUP1 000009c2: SWAP2 000009c3: SUB 000009c4: SWAP1 000009c5: LOG2 000009c6: PUSH1 0x00 000009c8: PUSH1 0x00 000009ca: POP 000009cb: PUSH1 0x00 000009cd: PUSH1 0x00 000009cf: DUP2 000009d0: MSTORE 000009d1: PUSH1 0x20 000009d3: ADD 000009d4: SWAP1 000009d5: DUP2 000009d6: MSTORE 000009d7: PUSH1 0x20 000009d9: ADD 000009da: PUSH1 0x00 000009dc: KECCAK256 000009dd: PUSH1 0x00 000009df: POP 000009e0: SWAP1 000009e1: POP 000009e2: DUP2 000009e3: DUP2 000009e4: PUSH1 0x02 000009e6: ADD 000009e7: PUSH1 0x00 000009e9: DUP3 000009ea: DUP3 000009eb: DUP3 000009ec: POP 000009ed: SLOAD 000009ee: SUB 000009ef: SWAP3 000009f0: POP 000009f1: POP 000009f2: DUP2 000009f3: SWAP1 000009f4: SSTORE 000009f5: POP 000009f6: DUP3 000009f7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a0c: AND 00000a0d: PUSH1 0x00 00000a0f: DUP4 00000a10: PUSH1 0x40 00000a12: MLOAD 00000a13: DUP1 00000a14: SWAP1 00000a15: POP 00000a16: PUSH1 0x00 00000a18: PUSH1 0x40 00000a1a: MLOAD 00000a1b: DUP1 00000a1c: DUP4 00000a1d: SUB 00000a1e: DUP2 00000a1f: DUP6 00000a20: DUP9 00000a21: DUP9 00000a22: CALL 00000a23: SWAP4 00000a24: POP 00000a25: POP 00000a26: POP 00000a27: POP 00000a28: POP 00000a29: JUMPDEST 00000a2a: POP 00000a2b: POP 00000a2c: POP 00000a2d: JUMP
Warning: This is a nightly build of Foundry. It is recommended to use the latest stable version. To mute this warning set `FOUNDRY_DISABLE_NIGHTLY_WARNING` in your environment.
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | access_control | codex | Reachable SELFDESTRUCT appears callable without an entry-point authorization check | 85 | no | — |
viewevidence_json{
"evidence": "The bundle validates a reachable `SELFDESTRUCT` (`detector_findings`: confirmed true). Disassembly of selector `0x35f46994` enters at `pc 0x0477`, computes a storage-derived beneficiary, and executes `SELFDESTRUCT` at `pc 0x04d1`. There is no `CALLER`-based check in this function body before the sink. The only heuristic 'guard' reported in the artifact is at `pc 0x0396` in a different function, and from the bytecode it looks like address masking/comparison rather than a constant-owner check, so it should not be relied on as protection for this path.",
"locations": [
"selector:0x35f46994",
"pc:0x0477",
"pc:0x04d1"
],
"recommendation": "Remove `SELFDESTRUCT` entirely if possible. If it must exist, gate it with a clear owner/admin check in the same entry path and emit an explicit admin event. Consider a two-step timelocked shutdown instead of immediate destruction.",
"exploit_scenario": "An arbitrary caller invokes selector `0x35f46994`, reaching `SELFDESTRUCT` and permanently destroying the contract. Any ETH held by the contract is forcibly sent to the beneficiary loaded from storage, so users can lose access to the system and deposited ETH can be swept unexpectedly."
}
|
| medium | other | detector | Untrusted CALL target/value reachable | 45 | no | no |
viewtrace_id: 0x84adbb41e06535eaef7e11ce9f0c58b06f77eb80f61597f009aae52dfd8c984a
call_targets:
0x9be772434306514702f95bc60cc4c0910ca9a7c2
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x84adbb41e06535eaef7e11ce9f0c58b06f77eb80f61597f009aae52dfd8c984a",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x9be772434306514702f95bc60cc4c0910ca9a7c2"
],
"matched_probe": null,
"target_varies": false,
"classification": "constant_target"
}
witness_json{
"notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
"constraints": [],
"entrypoints": [
{
"calldata": "0x12065fe0",
"selector": "0x12065fe0",
"calldata_variants": [
"0x12065fe0",
"0x12065fe00000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x35f46994",
"selector": "0x35f46994",
"calldata_variants": [
"0x35f46994",
"0x35f469940000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x4001a81f",
"selector": "0x4001a81f",
"calldata_variants": [
"0x4001a81f",
"0x4001a81f0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x5dea5e47",
"selector": "0x5dea5e47",
"calldata_variants": [
"0x5dea5e47",
"0x5dea5e470000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x690b90a9",
"selector": "0x690b90a9",
"calldata_variants": [
"0x690b90a9",
"0x690b90a90000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x6adcef6b",
"selector": "0x6adcef6b",
"calldata_variants": [
"0x6adcef6b",
"0x6adcef6b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x6ccb5d02",
"selector": "0x6ccb5d02",
"calldata_variants": [
"0x6ccb5d02",
"0x6ccb5d020000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x75724990",
"selector": "0x75724990",
"calldata_variants": [
"0x75724990",
"0x757249900000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 2594,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 1,
"guards_detected": [
{
"pc": 918,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
}
],
"untrusted_call_count": 1
}
|
| medium | other | detector | ETH value transfer possible | 40 | no | no |
viewtrace_id: 0x84adbb41e06535eaef7e11ce9f0c58b06f77eb80f61597f009aae52dfd8c984a
call_targets:
0x9be772434306514702f95bc60cc4c0910ca9a7c2
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x84adbb41e06535eaef7e11ce9f0c58b06f77eb80f61597f009aae52dfd8c984a",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x9be772434306514702f95bc60cc4c0910ca9a7c2"
],
"matched_probe": null,
"target_varies": false,
"classification": "constant_target"
}
witness_json{
"notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
"constraints": [],
"entrypoints": [
{
"calldata": "0x12065fe0",
"selector": "0x12065fe0",
"calldata_variants": [
"0x12065fe0",
"0x12065fe00000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x35f46994",
"selector": "0x35f46994",
"calldata_variants": [
"0x35f46994",
"0x35f469940000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x4001a81f",
"selector": "0x4001a81f",
"calldata_variants": [
"0x4001a81f",
"0x4001a81f0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x5dea5e47",
"selector": "0x5dea5e47",
"calldata_variants": [
"0x5dea5e47",
"0x5dea5e470000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x690b90a9",
"selector": "0x690b90a9",
"calldata_variants": [
"0x690b90a9",
"0x690b90a90000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x6adcef6b",
"selector": "0x6adcef6b",
"calldata_variants": [
"0x6adcef6b",
"0x6adcef6b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x6ccb5d02",
"selector": "0x6ccb5d02",
"calldata_variants": [
"0x6ccb5d02",
"0x6ccb5d020000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x75724990",
"selector": "0x75724990",
"calldata_variants": [
"0x75724990",
"0x757249900000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 2594,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 1,
"guards_detected": [
{
"pc": 918,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
}
]
}
|
| medium | other | detector | SELFDESTRUCT reachable | 45 | yes | yes |
viewtrace_id: 0xa16f572cef99ab175be993ed06beea816602a9f5cf0a6a8011d76506edea167d
validation_json{
"sink": "SELFDESTRUCT",
"errors": 0,
"status": "confirmed",
"attempts": 3,
"trace_id": "0xa16f572cef99ab175be993ed06beea816602a9f5cf0a6a8011d76506edea167d",
"confirmed": true,
"trace_mode": "structLogs",
"call_targets": null,
"matched_probe": null,
"target_varies": null,
"classification": "sink_reached"
}
witness_json{
"notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
"constraints": [],
"entrypoints": [
{
"calldata": "0x12065fe0",
"selector": "0x12065fe0",
"calldata_variants": [
"0x12065fe0",
"0x12065fe00000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x35f46994",
"selector": "0x35f46994",
"calldata_variants": [
"0x35f46994",
"0x35f469940000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x4001a81f",
"selector": "0x4001a81f",
"calldata_variants": [
"0x4001a81f",
"0x4001a81f0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x5dea5e47",
"selector": "0x5dea5e47",
"calldata_variants": [
"0x5dea5e47",
"0x5dea5e470000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x690b90a9",
"selector": "0x690b90a9",
"calldata_variants": [
"0x690b90a9",
"0x690b90a90000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x6adcef6b",
"selector": "0x6adcef6b",
"calldata_variants": [
"0x6adcef6b",
"0x6adcef6b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x6ccb5d02",
"selector": "0x6ccb5d02",
"calldata_variants": [
"0x6ccb5d02",
"0x6ccb5d020000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x75724990",
"selector": "0x75724990",
"calldata_variants": [
"0x75724990",
"0x757249900000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"guards_detected": [
{
"pc": 918,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
}
],
"selfdestruct_count": 1
}
|
| medium | other | codex | Payout path updates storage before an unchecked external CALL | 75 | no | — |
viewevidence_json{
"evidence": "Internal helper `pc 0x0937` subtracts from storage at `pc 0x09e2-0x09f4` before performing a low-level `CALL` at `pc 0x0a22`. The return value is not checked; the stack is simply cleaned up after the call. This helper is reached from selector `0x6adcef6b` (`pc 0x0417-0x044c`) after some storage-based conditions. Because bytecode-only analysis cannot fully recover semantic names, the exact field meaning is inferred, but the ordering 'state update first, unchecked CALL second' is explicit in the disassembly.",
"locations": [
"selector:0x6adcef6b",
"pc:0x0937",
"pc:0x09e2",
"pc:0x0a22"
],
"recommendation": "Check the `CALL` success flag and revert on failure, or use a pull-payment pattern where recipients withdraw themselves. Keep all accounting changes consistent with transfer success.",
"exploit_scenario": "A recipient address that rejects ETH or consumes all gas causes the low-level `CALL` to fail, but the contract has already reduced the tracked amount in storage. The transaction does not revert, so accounting can mark value as paid even though no transfer occurred, potentially trapping ETH in the contract or burning a participant's claim."
}
|