TW
Tripwire
Find contracts. Test them. Review real vulns.

Analysis Run

019ba8f8-68b6-7235-bd37-29fc9973f1e7

complete
Chain ID
1
Address
Block Number
Created
Sat, Jan 10, 2026 5:33 PM
Review Summary

What survived the funnel

Open this run to answer one question: is this real attacker-relevant behavior with real impact, or just normal contract plumbing?

Confirmed
0
Validated
0
Source
Verified
Review Backing
Not yet
Best current signal
Untrusted CALL target/value reachable
crit 0 high 0 direct contract
Review Checklist
1. Read the findings table first. Ignore raw jobs until the result looks real.
2. Confirm attacker control, not just the existence of a sink.
3. Confirm money or privilege impact.
4. Keep it if the behavior is real. Kill it if this is normal proxy, admin, or upgrade plumbing.

Processing Jobs

Status & attempts
ID Type Status Attempts Heartbeat
33809 artifact.fetch complete 1 / 3 3 months ago
33810 proxy.resolve complete 1 / 3 3 months ago
33811 tool.cast_disasm complete 1 / 3 3 months ago
33812 analysis.bundle complete 1 / 3 3 months ago
33813 capability.graph complete 1 / 3 3 months ago
33814 detector.run complete 1 / 3 3 months ago
33815 validation.fork complete 1 / 3 3 months ago

Artifact

Runtime bytecode: available
Creation TX:
Deployer:
Proxy: no not_proxy
Implementation:
Verified Source: yes
Proxy evidence
{
    "status": "not_proxy"
}

Slither

tool.slither

No slither job recorded yet.

Codex

report.consolidate

No codex job recorded yet.

Opcode Heuristics

tool.cast_disasm
Delegatecall
0
Selfdestruct
0
CREATE2
0
CALL-family (heavy)
17
EXT*/BALANCE
7
Total opcodes
10569
Flags
heavy_ext_balance_usage call_family_heavy
View cast disassembly output
00000000: PUSH1 0x80
00000002: PUSH1 0x40
00000004: MSTORE
00000005: PUSH1 0x04
00000007: CALLDATASIZE
00000008: LT
00000009: PUSH2 0x01c6
0000000c: JUMPI
0000000d: PUSH1 0x00
0000000f: CALLDATALOAD
00000010: PUSH1 0xe0
00000012: SHR
00000013: DUP1
00000014: PUSH4 0x7430e0c6
00000019: GT
0000001a: PUSH2 0x00f7
0000001d: JUMPI
0000001e: DUP1
0000001f: PUSH4 0xac71045e
00000024: GT
00000025: PUSH2 0x0095
00000028: JUMPI
00000029: DUP1
0000002a: PUSH4 0xb6aff8c1
0000002f: GT
00000030: PUSH2 0x0064
00000033: JUMPI
00000034: DUP1
00000035: PUSH4 0xb6aff8c1
0000003a: EQ
0000003b: PUSH2 0x0781
0000003e: JUMPI
0000003f: DUP1
00000040: PUSH4 0xe5d1e723
00000045: EQ
00000046: PUSH2 0x0794
00000049: JUMPI
0000004a: DUP1
0000004b: PUSH4 0xf7a2da23
00000050: EQ
00000051: PUSH2 0x07b4
00000054: JUMPI
00000055: DUP1
00000056: PUSH4 0xfe4b84df
0000005b: EQ
0000005c: PUSH2 0x07e7
0000005f: JUMPI
00000060: PUSH1 0x00
00000062: DUP1
00000063: REVERT
00000064: JUMPDEST
00000065: DUP1
00000066: PUSH4 0xac71045e
0000006b: EQ
0000006c: PUSH2 0x06ca
0000006f: JUMPI
00000070: DUP1
00000071: PUSH4 0xaf1e1de3
00000076: EQ
00000077: PUSH2 0x071c
0000007a: JUMPI
0000007b: DUP1
0000007c: PUSH4 0xb01ef608
00000081: EQ
00000082: PUSH2 0x074e
00000085: JUMPI
00000086: DUP1
00000087: PUSH4 0xb3a4074e
0000008c: EQ
0000008d: PUSH2 0x0761
00000090: JUMPI
00000091: PUSH1 0x00
00000093: DUP1
00000094: REVERT
00000095: JUMPDEST
00000096: DUP1
00000097: PUSH4 0x87a4fdcb
0000009c: GT
0000009d: PUSH2 0x00d1
000000a0: JUMPI
000000a1: DUP1
000000a2: PUSH4 0x87a4fdcb
000000a7: EQ
000000a8: PUSH2 0x054d
000000ab: JUMPI
000000ac: DUP1
000000ad: PUSH4 0x895633ba
000000b2: EQ
000000b3: PUSH2 0x057f
000000b6: JUMPI
000000b7: DUP1
000000b8: PUSH4 0x9e64ba6c
000000bd: EQ
000000be: PUSH2 0x05b2
000000c1: JUMPI
000000c2: DUP1
000000c3: PUSH4 0x9e79b41f
000000c8: EQ
000000c9: PUSH2 0x062d
000000cc: JUMPI
000000cd: PUSH1 0x00
000000cf: DUP1
000000d0: REVERT
000000d1: JUMPDEST
000000d2: DUP1
000000d3: PUSH4 0x7430e0c6
000000d8: EQ
000000d9: PUSH2 0x04bd
000000dc: JUMPI
000000dd: DUP1
000000de: PUSH4 0x798bac8d
000000e3: EQ
000000e4: PUSH2 0x04dd
000000e7: JUMPI
000000e8: DUP1
000000e9: PUSH4 0x7e043795
000000ee: EQ
000000ef: PUSH2 0x04fd
000000f2: JUMPI
000000f3: PUSH1 0x00
000000f5: DUP1
000000f6: REVERT
000000f7: JUMPDEST
000000f8: DUP1
000000f9: PUSH4 0x2ab2b52b
000000fe: GT
000000ff: PUSH2 0x0164
00000102: JUMPI
00000103: DUP1
00000104: PUSH4 0x4eb12317
00000109: GT
0000010a: PUSH2 0x013e
0000010d: JUMPI
0000010e: DUP1
0000010f: PUSH4 0x4eb12317
00000114: EQ
00000115: PUSH2 0x0437
00000118: JUMPI
00000119: DUP1
0000011a: PUSH4 0x4fca06c6
0000011f: EQ
00000120: PUSH2 0x0457
00000123: JUMPI
00000124: DUP1
00000125: PUSH4 0x614b151c
0000012a: EQ
0000012b: PUSH2 0x0477
0000012e: JUMPI
0000012f: DUP1
00000130: PUSH4 0x6a90a827
00000135: EQ
00000136: PUSH2 0x048a
00000139: JUMPI
0000013a: PUSH1 0x00
0000013c: DUP1
0000013d: REVERT
0000013e: JUMPDEST
0000013f: DUP1
00000140: PUSH4 0x2ab2b52b
00000145: EQ
00000146: PUSH2 0x036d
00000149: JUMPI
0000014a: DUP1
0000014b: PUSH4 0x4635256e
00000150: EQ
00000151: PUSH2 0x03cb
00000154: JUMPI
00000155: DUP1
00000156: PUSH4 0x47e35740
0000015b: EQ
0000015c: PUSH2 0x0417
0000015f: JUMPI
00000160: PUSH1 0x00
00000162: DUP1
00000163: REVERT
00000164: JUMPDEST
00000165: DUP1
00000166: PUSH4 0x21dbd9aa
0000016b: GT
0000016c: PUSH2 0x01a0
0000016f: JUMPI
00000170: DUP1
00000171: PUSH4 0x21dbd9aa
00000176: EQ
00000177: PUSH2 0x02a1
0000017a: JUMPI
0000017b: DUP1
0000017c: PUSH4 0x228b1318
00000181: EQ
00000182: PUSH2 0x02fa
00000185: JUMPI
00000186: DUP1
00000187: PUSH4 0x262907c5
0000018c: EQ
0000018d: PUSH2 0x032d
00000190: JUMPI
00000191: DUP1
00000192: PUSH4 0x29e0e160
00000197: EQ
00000198: PUSH2 0x034d
0000019b: JUMPI
0000019c: PUSH1 0x00
0000019e: DUP1
0000019f: REVERT
000001a0: JUMPDEST
000001a1: DUP1
000001a2: PUSH4 0x03ec16d7
000001a7: EQ
000001a8: PUSH2 0x0241
000001ab: JUMPI
000001ac: DUP1
000001ad: PUSH4 0x21506fff
000001b2: EQ
000001b3: PUSH2 0x0261
000001b6: JUMPI
000001b7: DUP1
000001b8: PUSH4 0x21561935
000001bd: EQ
000001be: PUSH2 0x0281
000001c1: JUMPI
000001c2: PUSH1 0x00
000001c4: DUP1
000001c5: REVERT
000001c6: JUMPDEST
000001c7: CALLDATASIZE
000001c8: PUSH2 0x023c
000001cb: JUMPI
000001cc: CALLER
000001cd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000001e2: PUSH32 0x00000000000000000000000049128cf8abe9071ee24540a296b5ded3f9d50443
00000203: AND
00000204: EQ
00000205: PUSH2 0x023a
00000208: JUMPI
00000209: PUSH1 0x40
0000020b: MLOAD
0000020c: PUSH32 0xaa39384e00000000000000000000000000000000000000000000000000000000
0000022d: DUP2
0000022e: MSTORE
0000022f: PUSH1 0x04
00000231: ADD
00000232: PUSH1 0x40
00000234: MLOAD
00000235: DUP1
00000236: SWAP2
00000237: SUB
00000238: SWAP1
00000239: REVERT
0000023a: JUMPDEST
0000023b: STOP
0000023c: JUMPDEST
0000023d: PUSH1 0x00
0000023f: DUP1
00000240: REVERT
00000241: JUMPDEST
00000242: CALLVALUE
00000243: DUP1
00000244: ISZERO
00000245: PUSH2 0x024d
00000248: JUMPI
00000249: PUSH1 0x00
0000024b: DUP1
0000024c: REVERT
0000024d: JUMPDEST
0000024e: POP
0000024f: PUSH2 0x023a
00000252: PUSH2 0x025c
00000255: CALLDATASIZE
00000256: PUSH1 0x04
00000258: PUSH2 0x527d
0000025b: JUMP
0000025c: JUMPDEST
0000025d: PUSH2 0x0807
00000260: JUMP
00000261: JUMPDEST
00000262: CALLVALUE
00000263: DUP1
00000264: ISZERO
00000265: PUSH2 0x026d
00000268: JUMPI
00000269: PUSH1 0x00
0000026b: DUP1
0000026c: REVERT
0000026d: JUMPDEST
0000026e: POP
0000026f: PUSH2 0x023a
00000272: PUSH2 0x027c
00000275: CALLDATASIZE
00000276: PUSH1 0x04
00000278: PUSH2 0x529f
0000027b: JUMP
0000027c: JUMPDEST
0000027d: PUSH2 0x0904
00000280: JUMP
00000281: JUMPDEST
00000282: CALLVALUE
00000283: DUP1
00000284: ISZERO
00000285: PUSH2 0x028d
00000288: JUMPI
00000289: PUSH1 0x00
0000028b: DUP1
0000028c: REVERT
0000028d: JUMPDEST
0000028e: POP
0000028f: PUSH2 0x023a
00000292: PUSH2 0x029c
00000295: CALLDATASIZE
00000296: PUSH1 0x04
00000298: PUSH2 0x52da
0000029b: JUMP
0000029c: JUMPDEST
0000029d: PUSH2 0x0b3d
000002a0: JUMP
000002a1: JUMPDEST
000002a2: CALLVALUE
000002a3: DUP1
000002a4: ISZERO
000002a5: PUSH2 0x02ad
000002a8: JUMPI
000002a9: PUSH1 0x00
000002ab: DUP1
000002ac: REVERT
000002ad: JUMPDEST
000002ae: POP
000002af: PUSH32 0x000000000000000000000000d0e072fac9aa5daed50660f02f1e61cacbe6ecd2
000002d0: JUMPDEST
000002d1: PUSH1 0x40
000002d3: MLOAD
000002d4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000002e9: SWAP1
000002ea: SWAP2
000002eb: AND
000002ec: DUP2
000002ed: MSTORE
000002ee: PUSH1 0x20
000002f0: ADD
000002f1: JUMPDEST
000002f2: PUSH1 0x40
000002f4: MLOAD
000002f5: DUP1
000002f6: SWAP2
000002f7: SUB
000002f8: SWAP1
000002f9: RETURN
000002fa: JUMPDEST
000002fb: CALLVALUE
000002fc: DUP1
000002fd: ISZERO
000002fe: PUSH2 0x0306
00000301: JUMPI
00000302: PUSH1 0x00
00000304: DUP1
00000305: REVERT
00000306: JUMPDEST
00000307: POP
00000308: PUSH32 0x00000000000000000000000069525dac489e4718964b5615c3d794a25d62beb7
00000329: PUSH2 0x02d0
0000032c: JUMP
0000032d: JUMPDEST
0000032e: CALLVALUE
0000032f: DUP1
00000330: ISZERO
00000331: PUSH2 0x0339
00000334: JUMPI
00000335: PUSH1 0x00
00000337: DUP1
00000338: REVERT
00000339: JUMPDEST
0000033a: POP
0000033b: PUSH2 0x02d0
0000033e: PUSH2 0x0348
00000341: CALLDATASIZE
00000342: PUSH1 0x04
00000344: PUSH2 0x52da
00000347: JUMP
00000348: JUMPDEST
00000349: PUSH2 0x0ce6
0000034c: JUMP
0000034d: JUMPDEST
0000034e: CALLVALUE
0000034f: DUP1
00000350: ISZERO
00000351: PUSH2 0x0359
00000354: JUMPI
00000355: PUSH1 0x00
00000357: DUP1
00000358: REVERT
00000359: JUMPDEST
0000035a: POP
0000035b: PUSH2 0x023a
0000035e: PUSH2 0x0368
00000361: CALLDATASIZE
00000362: PUSH1 0x04
00000364: PUSH2 0x5306
00000367: JUMP
00000368: JUMPDEST
00000369: PUSH2 0x0d90
0000036c: JUMP
0000036d: JUMPDEST
0000036e: CALLVALUE
0000036f: DUP1
00000370: ISZERO
00000371: PUSH2 0x0379
00000374: JUMPI
00000375: PUSH1 0x00
00000377: DUP1
00000378: REVERT
00000379: JUMPDEST
0000037a: POP
0000037b: PUSH2 0x03bd
0000037e: PUSH2 0x0388
00000381: CALLDATASIZE
00000382: PUSH1 0x04
00000384: PUSH2 0x52da
00000387: JUMP
00000388: JUMPDEST
00000389: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000039e: SWAP1
0000039f: SWAP2
000003a0: AND
000003a1: PUSH1 0x00
000003a3: SWAP1
000003a4: DUP2
000003a5: MSTORE
000003a6: PUSH2 0x1776
000003a9: PUSH1 0x20
000003ab: SWAP1
000003ac: DUP2
000003ad: MSTORE
000003ae: PUSH1 0x40
000003b0: DUP1
000003b1: DUP4
000003b2: KECCAK256
000003b3: SWAP4
000003b4: DUP4
000003b5: MSTORE
000003b6: SWAP3
000003b7: SWAP1
000003b8: MSTORE
000003b9: KECCAK256
000003ba: SLOAD
000003bb: SWAP1
000003bc: JUMP
000003bd: JUMPDEST
000003be: PUSH1 0x40
000003c0: MLOAD
000003c1: SWAP1
000003c2: DUP2
000003c3: MSTORE
000003c4: PUSH1 0x20
000003c6: ADD
000003c7: PUSH2 0x02f1
000003ca: JUMP
000003cb: JUMPDEST
000003cc: CALLVALUE
000003cd: DUP1
000003ce: ISZERO
000003cf: PUSH2 0x03d7
000003d2: JUMPI
000003d3: PUSH1 0x00
000003d5: DUP1
000003d6: REVERT
000003d7: JUMPDEST
000003d8: POP
000003d9: PUSH2 0x03eb
000003dc: PUSH2 0x03e6
000003df: CALLDATASIZE
000003e0: PUSH1 0x04
000003e2: PUSH2 0x52da
000003e5: JUMP
000003e6: JUMPDEST
000003e7: PUSH2 0x0f10
000003ea: JUMP
000003eb: JUMPDEST
000003ec: PUSH1 0x40
000003ee: DUP1
000003ef: MLOAD
000003f0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000405: SWAP1
00000406: SWAP4
00000407: AND
00000408: DUP4
00000409: MSTORE
0000040a: PUSH1 0x20
0000040c: DUP4
0000040d: ADD
0000040e: SWAP2
0000040f: SWAP1
00000410: SWAP2
00000411: MSTORE
00000412: ADD
00000413: PUSH2 0x02f1
00000416: JUMP
00000417: JUMPDEST
00000418: CALLVALUE
00000419: DUP1
0000041a: ISZERO
0000041b: PUSH2 0x0423
0000041e: JUMPI
0000041f: PUSH1 0x00
00000421: DUP1
00000422: REVERT
00000423: JUMPDEST
00000424: POP
00000425: PUSH2 0x03bd
00000428: PUSH2 0x0432
0000042b: CALLDATASIZE
0000042c: PUSH1 0x04
0000042e: PUSH2 0x529f
00000431: JUMP
00000432: JUMPDEST
00000433: PUSH2 0x0fd4
00000436: JUMP
00000437: JUMPDEST
00000438: CALLVALUE
00000439: DUP1
0000043a: ISZERO
0000043b: PUSH2 0x0443
0000043e: JUMPI
0000043f: PUSH1 0x00
00000441: DUP1
00000442: REVERT
00000443: JUMPDEST
00000444: POP
00000445: PUSH2 0x023a
00000448: PUSH2 0x0452
0000044b: CALLDATASIZE
0000044c: PUSH1 0x04
0000044e: PUSH2 0x534e
00000451: JUMP
00000452: JUMPDEST
00000453: PUSH2 0x100c
00000456: JUMP
00000457: JUMPDEST
00000458: CALLVALUE
00000459: DUP1
0000045a: ISZERO
0000045b: PUSH2 0x0463
0000045e: JUMPI
0000045f: PUSH1 0x00
00000461: DUP1
00000462: REVERT
00000463: JUMPDEST
00000464: POP
00000465: PUSH2 0x02d0
00000468: PUSH2 0x0472
0000046b: CALLDATASIZE
0000046c: PUSH1 0x04
0000046e: PUSH2 0x52da
00000471: JUMP
00000472: JUMPDEST
00000473: PUSH2 0x11c7
00000476: JUMP
00000477: JUMPDEST
00000478: PUSH2 0x03bd
0000047b: PUSH2 0x0485
0000047e: CALLDATASIZE
0000047f: PUSH1 0x04
00000481: PUSH2 0x5383
00000484: JUMP
00000485: JUMPDEST
00000486: PUSH2 0x11d3
00000489: JUMP
0000048a: JUMPDEST
0000048b: CALLVALUE
0000048c: DUP1
0000048d: ISZERO
0000048e: PUSH2 0x0496
00000491: JUMPI
00000492: PUSH1 0x00
00000494: DUP1
00000495: REVERT
00000496: JUMPDEST
00000497: POP
00000498: PUSH32 0x000000000000000000000000762340b8a40cdd5bfc3edd94265899fda345d0e3
000004b9: PUSH2 0x02d0
000004bc: JUMP
000004bd: JUMPDEST
000004be: CALLVALUE
000004bf: DUP1
000004c0: ISZERO
000004c1: PUSH2 0x04c9
000004c4: JUMPI
000004c5: PUSH1 0x00
000004c7: DUP1
000004c8: REVERT
000004c9: JUMPDEST
000004ca: POP
000004cb: PUSH2 0x023a
000004ce: PUSH2 0x04d8
000004d1: CALLDATASIZE
000004d2: PUSH1 0x04
000004d4: PUSH2 0x529f
000004d7: JUMP
000004d8: JUMPDEST
000004d9: PUSH2 0x1633
000004dc: JUMP
000004dd: JUMPDEST
000004de: CALLVALUE
000004df: DUP1
000004e0: ISZERO
000004e1: PUSH2 0x04e9
000004e4: JUMPI
000004e5: PUSH1 0x00
000004e7: DUP1
000004e8: REVERT
000004e9: JUMPDEST
000004ea: POP
000004eb: PUSH2 0x023a
000004ee: PUSH2 0x04f8
000004f1: CALLDATASIZE
000004f2: PUSH1 0x04
000004f4: PUSH2 0x534e
000004f7: JUMP
000004f8: JUMPDEST
000004f9: PUSH2 0x169c
000004fc: JUMP
000004fd: JUMPDEST
000004fe: CALLVALUE
000004ff: DUP1
00000500: ISZERO
00000501: PUSH2 0x0509
00000504: JUMPI
00000505: PUSH1 0x00
00000507: DUP1
00000508: REVERT
00000509: JUMPDEST
0000050a: POP
0000050b: PUSH2 0x03bd
0000050e: PUSH2 0x0518
00000511: CALLDATASIZE
00000512: PUSH1 0x04
00000514: PUSH2 0x52da
00000517: JUMP
00000518: JUMPDEST
00000519: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000052e: SWAP1
0000052f: SWAP2
00000530: AND
00000531: PUSH1 0x00
00000533: SWAP1
00000534: DUP2
00000535: MSTORE
00000536: PUSH2 0x1293
00000539: PUSH1 0x20
0000053b: SWAP1
0000053c: DUP2
0000053d: MSTORE
0000053e: PUSH1 0x40
00000540: DUP1
00000541: DUP4
00000542: KECCAK256
00000543: SWAP4
00000544: DUP4
00000545: MSTORE
00000546: SWAP3
00000547: SWAP1
00000548: MSTORE
00000549: KECCAK256
0000054a: SLOAD
0000054b: SWAP1
0000054c: JUMP
0000054d: JUMPDEST
0000054e: CALLVALUE
0000054f: DUP1
00000550: ISZERO
00000551: PUSH2 0x0559
00000554: JUMPI
00000555: PUSH1 0x00
00000557: DUP1
00000558: REVERT
00000559: JUMPDEST
0000055a: POP
0000055b: PUSH2 0x056d
0000055e: PUSH2 0x0568
00000561: CALLDATASIZE
00000562: PUSH1 0x04
00000564: PUSH2 0x53dd
00000567: JUMP
00000568: JUMPDEST
00000569: PUSH2 0x1960
0000056c: JUMP
0000056d: JUMPDEST
0000056e: PUSH1 0x40
00000570: MLOAD
00000571: PUSH2 0x02f1
00000574: SWAP7
00000575: SWAP6
00000576: SWAP5
00000577: SWAP4
00000578: SWAP3
00000579: SWAP2
0000057a: SWAP1
0000057b: PUSH2 0x54d0
0000057e: JUMP
0000057f: JUMPDEST
00000580: CALLVALUE
00000581: DUP1
00000582: ISZERO
00000583: PUSH2 0x058b
00000586: JUMPI
00000587: PUSH1 0x00
00000589: DUP1
0000058a: REVERT
0000058b: JUMPDEST
0000058c: POP
0000058d: PUSH32 0x00000000000000000000000049128cf8abe9071ee24540a296b5ded3f9d50443
000005ae: PUSH2 0x02d0
000005b1: JUMP
000005b2: JUMPDEST
000005b3: CALLVALUE
000005b4: DUP1
000005b5: ISZERO
000005b6: PUSH2 0x05be
000005b9: JUMPI
000005ba: PUSH1 0x00
000005bc: DUP1
000005bd: REVERT
000005be: JUMPDEST
000005bf: POP
000005c0: PUSH2 0x02d0
000005c3: PUSH2 0x05cd
000005c6: CALLDATASIZE
000005c7: PUSH1 0x04
000005c9: PUSH2 0x529f
000005cc: JUMP
000005cd: JUMPDEST
000005ce: PUSH1 0x00
000005d0: SWAP1
000005d1: DUP2
000005d2: MSTORE
000005d3: PUSH2 0x1777
000005d6: PUSH1 0x20
000005d8: MSTORE
000005d9: PUSH1 0x40
000005db: SWAP1
000005dc: DUP2
000005dd: SWAP1
000005de: KECCAK256
000005df: PUSH1 0x06
000005e1: DUP2
000005e2: ADD
000005e3: SLOAD
000005e4: PUSH1 0x02
000005e6: SWAP1
000005e7: SWAP2
000005e8: ADD
000005e9: SLOAD
000005ea: PUSH21 0x010000000000000000000000000000000000000000
00000600: SWAP2
00000601: DUP3
00000602: SWAP1
00000603: DIV
00000604: PUSH8 0xffffffffffffffff
0000060d: AND
0000060e: SWAP2
0000060f: SWAP1
00000610: DIV
00000611: SWAP1
00000612: SWAP2
00000613: SHL
00000614: PUSH20 0xffffffffffffffffffffffff0000000000000000
00000629: AND
0000062a: OR
0000062b: SWAP1
0000062c: JUMP
0000062d: JUMPDEST
0000062e: CALLVALUE
0000062f: DUP1
00000630: ISZERO
00000631: PUSH2 0x0639
00000634: JUMPI
00000635: PUSH1 0x00
00000637: DUP1
00000638: REVERT
00000639: JUMPDEST
0000063a: POP
0000063b: PUSH2 0x064d
0000063e: PUSH2 0x0648
00000641: CALLDATASIZE
00000642: PUSH1 0x04
00000644: PUSH2 0x529f
00000647: JUMP
00000648: JUMPDEST
00000649: PUSH2 0x1b36
0000064c: JUMP
0000064d: JUMPDEST
0000064e: PUSH1 0x40
00000650: MLOAD
00000651: PUSH2 0x02f1
00000654: SWAP2
00000655: SWAP1
00000656: PUSH1 0x00
00000658: PUSH2 0x0100
0000065b: DUP3
0000065c: ADD
0000065d: SWAP1
0000065e: POP
0000065f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000674: DUP1
00000675: DUP5
00000676: MLOAD
00000677: AND
00000678: DUP4
00000679: MSTORE
0000067a: PUSH1 0x20
0000067c: DUP5
0000067d: ADD
0000067e: MLOAD
0000067f: PUSH1 0x20
00000681: DUP5
00000682: ADD
00000683: MSTORE
00000684: DUP1
00000685: PUSH1 0x40
00000687: DUP6
00000688: ADD
00000689: MLOAD
0000068a: AND
0000068b: PUSH1 0x40
0000068d: DUP5
0000068e: ADD
0000068f: MSTORE
00000690: PUSH1 0x60
00000692: DUP5
00000693: ADD
00000694: MLOAD
00000695: PUSH1 0x60
00000697: DUP5
00000698: ADD
00000699: MSTORE
0000069a: PUSH1 0x80
0000069c: DUP5
0000069d: ADD
0000069e: MLOAD
0000069f: PUSH1 0x80
000006a1: DUP5
000006a2: ADD
000006a3: MSTORE
000006a4: PUSH1 0xa0
000006a6: DUP5
000006a7: ADD
000006a8: MLOAD
000006a9: PUSH1 0xa0
000006ab: DUP5
000006ac: ADD
000006ad: MSTORE
000006ae: DUP1
000006af: PUSH1 0xc0
000006b1: DUP6
000006b2: ADD
000006b3: MLOAD
000006b4: AND
000006b5: PUSH1 0xc0
000006b7: DUP5
000006b8: ADD
000006b9: MSTORE
000006ba: POP
000006bb: PUSH1 0xe0
000006bd: DUP4
000006be: ADD
000006bf: MLOAD
000006c0: PUSH1 0xe0
000006c2: DUP4
000006c3: ADD
000006c4: MSTORE
000006c5: SWAP3
000006c6: SWAP2
000006c7: POP
000006c8: POP
000006c9: JUMP
000006ca: JUMPDEST
000006cb: CALLVALUE
000006cc: DUP1
000006cd: ISZERO
000006ce: PUSH2 0x06d6
000006d1: JUMPI
000006d2: PUSH1 0x00
000006d4: DUP1
000006d5: REVERT
000006d6: JUMPDEST
000006d7: POP
000006d8: PUSH2 0x06ea
000006db: PUSH2 0x06e5
000006de: CALLDATASIZE
000006df: PUSH1 0x04
000006e1: PUSH2 0x52da
000006e4: JUMP
000006e5: JUMPDEST
000006e6: PUSH2 0x1c80
000006e9: JUMP
000006ea: JUMPDEST
000006eb: PUSH1 0x40
000006ed: DUP1
000006ee: MLOAD
000006ef: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000704: SWAP1
00000705: SWAP5
00000706: AND
00000707: DUP5
00000708: MSTORE
00000709: PUSH1 0x20
0000070b: DUP5
0000070c: ADD
0000070d: SWAP3
0000070e: SWAP1
0000070f: SWAP3
00000710: MSTORE
00000711: SWAP1
00000712: DUP3
00000713: ADD
00000714: MSTORE
00000715: PUSH1 0x60
00000717: ADD
00000718: PUSH2 0x02f1
0000071b: JUMP
0000071c: JUMPDEST
0000071d: CALLVALUE
0000071e: DUP1
0000071f: ISZERO
00000720: PUSH2 0x0728
00000723: JUMPI
00000724: PUSH1 0x00
00000726: DUP1
00000727: REVERT
00000728: JUMPDEST
00000729: POP
0000072a: PUSH2 0x073c
0000072d: PUSH2 0x0737
00000730: CALLDATASIZE
00000731: PUSH1 0x04
00000733: PUSH2 0x534e
00000736: JUMP
00000737: JUMPDEST
00000738: PUSH2 0x1d1f
0000073b: JUMP
0000073c: JUMPDEST
0000073d: PUSH1 0x40
0000073f: MLOAD
00000740: PUSH2 0x02f1
00000743: SWAP7
00000744: SWAP6
00000745: SWAP5
00000746: SWAP4
00000747: SWAP3
00000748: SWAP2
00000749: SWAP1
0000074a: PUSH2 0x551a
0000074d: JUMP
0000074e: JUMPDEST
0000074f: PUSH2 0x023a
00000752: PUSH2 0x075c
00000755: CALLDATASIZE
00000756: PUSH1 0x04
00000758: PUSH2 0x5383
0000075b: JUMP
0000075c: JUMPDEST
0000075d: PUSH2 0x1d92
00000760: JUMP
00000761: JUMPDEST
00000762: CALLVALUE
00000763: DUP1
00000764: ISZERO
00000765: PUSH2 0x076d
00000768: JUMPI
00000769: PUSH1 0x00
0000076b: DUP1
0000076c: REVERT
0000076d: JUMPDEST
0000076e: POP
0000076f: PUSH2 0x03bd
00000772: PUSH2 0x077c
00000775: CALLDATASIZE
00000776: PUSH1 0x04
00000778: PUSH2 0x557b
0000077b: JUMP
0000077c: JUMPDEST
0000077d: PUSH2 0x1eae
00000780: JUMP
00000781: JUMPDEST
00000782: PUSH2 0x023a
00000785: PUSH2 0x078f
00000788: CALLDATASIZE
00000789: PUSH1 0x04
0000078b: PUSH2 0x55b6
0000078e: JUMP
0000078f: JUMPDEST
00000790: PUSH2 0x20dd
00000793: JUMP
00000794: JUMPDEST
00000795: CALLVALUE
00000796: DUP1
00000797: ISZERO
00000798: PUSH2 0x07a0
0000079b: JUMPI
0000079c: PUSH1 0x00
0000079e: DUP1
0000079f: REVERT
000007a0: JUMPDEST
000007a1: POP
000007a2: PUSH2 0x03bd
000007a5: PUSH2 0x07af
000007a8: CALLDATASIZE
000007a9: PUSH1 0x04
000007ab: PUSH2 0x52da
000007ae: JUMP
000007af: JUMPDEST
000007b0: PUSH2 0x2524
000007b3: JUMP
000007b4: JUMPDEST
000007b5: CALLVALUE
000007b6: DUP1
000007b7: ISZERO
000007b8: PUSH2 0x07c0
000007bb: JUMPI
000007bc: PUSH1 0x00
000007be: DUP1
000007bf: REVERT
000007c0: JUMPDEST
000007c1: POP
000007c2: PUSH32 0x00000000000000000000000067df244584b67e8c51b10ad610aaffa9a402fdb6
000007e3: PUSH2 0x02d0
000007e6: JUMP
000007e7: JUMPDEST
000007e8: CALLVALUE
000007e9: DUP1
000007ea: ISZERO
000007eb: PUSH2 0x07f3
000007ee: JUMPI
000007ef: PUSH1 0x00
000007f1: DUP1
000007f2: REVERT
000007f3: JUMPDEST
000007f4: POP
000007f5: PUSH2 0x023a
000007f8: PUSH2 0x0802
000007fb: CALLDATASIZE
000007fc: PUSH1 0x04
000007fe: PUSH2 0x529f
00000801: JUMP
00000802: JUMPDEST
00000803: PUSH2 0x2596
00000806: JUMP
00000807: JUMPDEST
00000808: PUSH2 0x0810
0000080b: DUP2
0000080c: PUSH2 0x26e0
0000080f: JUMP
00000810: JUMPDEST
00000811: PUSH1 0x00
00000813: DUP3
00000814: DUP2
00000815: MSTORE
00000816: PUSH2 0x1777
00000819: PUSH1 0x20
0000081b: MSTORE
0000081c: PUSH1 0x40
0000081e: SWAP1
0000081f: KECCAK256
00000820: PUSH2 0x084a
00000823: PUSH2 0x082a
00000826: PUSH2 0x271a
00000829: JUMP
0000082a: JUMPDEST
0000082b: PUSH1 0x02
0000082d: DUP4
0000082e: ADD
0000082f: SLOAD
00000830: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000845: AND
00000846: PUSH2 0x2729
00000849: JUMP
0000084a: JUMPDEST
0000084b: PUSH1 0x05
0000084d: DUP2
0000084e: ADD
0000084f: SLOAD
00000850: ISZERO
00000851: PUSH2 0x0886
00000854: JUMPI
00000855: PUSH1 0x40
00000857: MLOAD
00000858: PUSH32 0x5aea7c4700000000000000000000000000000000000000000000000000000000
00000879: DUP2
0000087a: MSTORE
0000087b: PUSH1 0x04
0000087d: ADD
0000087e: PUSH1 0x40
00000880: MLOAD
00000881: DUP1
00000882: SWAP2
00000883: SUB
00000884: SWAP1
00000885: REVERT
00000886: JUMPDEST
00000887: DUP2
00000888: DUP2
00000889: PUSH1 0x07
0000088b: ADD
0000088c: SLOAD
0000088d: SUB
0000088e: PUSH2 0x08c3
00000891: JUMPI
00000892: PUSH1 0x40
00000894: MLOAD
00000895: PUSH32 0x4b669ac700000000000000000000000000000000000000000000000000000000
000008b6: DUP2
000008b7: MSTORE
000008b8: PUSH1 0x04
000008ba: ADD
000008bb: PUSH1 0x40
000008bd: MLOAD
000008be: DUP1
000008bf: SWAP2
000008c0: SUB
000008c1: SWAP1
000008c2: REVERT
000008c3: JUMPDEST
000008c4: PUSH1 0x07
000008c6: DUP2
000008c7: ADD
000008c8: DUP3
000008c9: SWAP1
000008ca: SSTORE
000008cb: PUSH1 0x40
000008cd: MLOAD
000008ce: DUP3
000008cf: DUP2
000008d0: MSTORE
000008d1: DUP4
000008d2: SWAP1
000008d3: PUSH32 0x0c0f2662914f0cd1e952db2aa425901cb00e7c1f507687d22cb04e836d55d9c7
000008f4: SWAP1
000008f5: PUSH1 0x20
000008f7: ADD
000008f8: PUSH1 0x40
000008fa: MLOAD
000008fb: DUP1
000008fc: SWAP2
000008fd: SUB
000008fe: SWAP1
000008ff: LOG2
00000900: POP
00000901: POP
00000902: POP
00000903: JUMP
00000904: JUMPDEST
00000905: PUSH2 0x090c
00000908: PUSH2 0x27a6
0000090b: JUMP
0000090c: JUMPDEST
0000090d: PUSH1 0x00
0000090f: DUP2
00000910: DUP2
00000911: MSTORE
00000912: PUSH2 0x1777
00000915: PUSH1 0x20
00000917: SWAP1
00000918: DUP2
00000919: MSTORE
0000091a: PUSH1 0x40
0000091c: DUP1
0000091d: DUP4
0000091e: KECCAK256
0000091f: DUP2
00000920: MLOAD
00000921: PUSH2 0x0160
00000924: DUP2
00000925: ADD
00000926: DUP4
00000927: MSTORE
00000928: DUP2
00000929: SLOAD
0000092a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000093f: SWAP1
00000940: DUP2
00000941: AND
00000942: DUP3
00000943: MSTORE
00000944: PUSH1 0x01
00000946: DUP4
00000947: ADD
00000948: SLOAD
00000949: SWAP5
0000094a: DUP3
0000094b: ADD
0000094c: SWAP5
0000094d: SWAP1
0000094e: SWAP5
0000094f: MSTORE
00000950: PUSH1 0x02
00000952: DUP3
00000953: ADD
00000954: SLOAD
00000955: DUP1
00000956: DUP6
00000957: AND
00000958: SWAP4
00000959: DUP3
0000095a: ADD
0000095b: SWAP4
0000095c: SWAP1
0000095d: SWAP4
0000095e: MSTORE
0000095f: PUSH21 0x010000000000000000000000000000000000000000
00000975: SWAP3
00000976: DUP4
00000977: SWAP1
00000978: DIV
00000979: PUSH12 0xffffffffffffffffffffffff
00000986: AND
00000987: PUSH1 0x60
00000989: DUP3
0000098a: ADD
0000098b: MSTORE
0000098c: PUSH1 0x03
0000098e: DUP3
0000098f: ADD
00000990: SLOAD
00000991: PUSH1 0x80
00000993: DUP3
00000994: ADD
00000995: MSTORE
00000996: PUSH1 0x04
00000998: DUP3
00000999: ADD
0000099a: SLOAD
0000099b: PUSH1 0xa0
0000099d: DUP3
0000099e: ADD
0000099f: MSTORE
000009a0: PUSH1 0x05
000009a2: DUP3
000009a3: ADD
000009a4: SLOAD
000009a5: PUSH1 0xc0
000009a7: DUP3
000009a8: ADD
000009a9: MSTORE
000009aa: PUSH1 0x06
000009ac: DUP3
000009ad: ADD
000009ae: SLOAD
000009af: SWAP4
000009b0: DUP5
000009b1: AND
000009b2: PUSH1 0xe0
000009b4: DUP3
000009b5: ADD
000009b6: MSTORE
000009b7: SWAP2
000009b8: DUP4
000009b9: DIV
000009ba: PUSH8 0xffffffffffffffff
000009c3: AND
000009c4: PUSH2 0x0100
000009c7: DUP4
000009c8: ADD
000009c9: MSTORE
000009ca: PUSH29 0x0100000000000000000000000000000000000000000000000000000000
000009e8: SWAP1
000009e9: SWAP3
000009ea: DIV
000009eb: PUSH4 0xffffffff
000009f0: AND
000009f1: PUSH2 0x0120
000009f4: DUP3
000009f5: ADD
000009f6: MSTORE
000009f7: PUSH1 0x07
000009f9: SWAP1
000009fa: SWAP2
000009fb: ADD
000009fc: SLOAD
000009fd: PUSH2 0x0140
00000a00: DUP3
00000a01: ADD
00000a02: MSTORE
00000a03: SWAP1
00000a04: PUSH2 0x0a0b
00000a07: PUSH2 0x271a
00000a0a: JUMP
00000a0b: JUMPDEST
00000a0c: SWAP1
00000a0d: POP
00000a0e: PUSH2 0x0a1b
00000a11: DUP2
00000a12: DUP4
00000a13: PUSH1 0x40
00000a15: ADD
00000a16: MLOAD
00000a17: PUSH2 0x2729
00000a1a: JUMP
00000a1b: JUMPDEST
00000a1c: PUSH1 0xc0
00000a1e: DUP3
00000a1f: ADD
00000a20: MLOAD
00000a21: ISZERO
00000a22: PUSH2 0x0a57
00000a25: JUMPI
00000a26: PUSH1 0x40
00000a28: MLOAD
00000a29: PUSH32 0x5aea7c4700000000000000000000000000000000000000000000000000000000
00000a4a: DUP2
00000a4b: MSTORE
00000a4c: PUSH1 0x04
00000a4e: ADD
00000a4f: PUSH1 0x40
00000a51: MLOAD
00000a52: DUP1
00000a53: SWAP2
00000a54: SUB
00000a55: SWAP1
00000a56: REVERT
00000a57: JUMPDEST
00000a58: DUP2
00000a59: MLOAD
00000a5a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000a6f: AND
00000a70: PUSH1 0x00
00000a72: SWAP1
00000a73: DUP2
00000a74: MSTORE
00000a75: PUSH2 0x1776
00000a78: PUSH1 0x20
00000a7a: SWAP1
00000a7b: DUP2
00000a7c: MSTORE
00000a7d: PUSH1 0x40
00000a7f: DUP1
00000a80: DUP4
00000a81: KECCAK256
00000a82: DUP3
00000a83: DUP7
00000a84: ADD
00000a85: DUP1
00000a86: MLOAD
00000a87: DUP6
00000a88: MSTORE
00000a89: SWAP1
00000a8a: DUP4
00000a8b: MSTORE
00000a8c: DUP2
00000a8d: DUP5
00000a8e: KECCAK256
00000a8f: DUP5
00000a90: SWAP1
00000a91: SSTORE
00000a92: DUP7
00000a93: DUP5
00000a94: MSTORE
00000a95: PUSH2 0x1777
00000a98: SWAP1
00000a99: SWAP3
00000a9a: MSTORE
00000a9b: DUP3
00000a9c: KECCAK256
00000a9d: DUP1
00000a9e: SLOAD
00000a9f: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000
00000ac0: AND
00000ac1: DUP2
00000ac2: SSTORE
00000ac3: PUSH1 0x01
00000ac5: DUP2
00000ac6: ADD
00000ac7: DUP4
00000ac8: SWAP1
00000ac9: SSTORE
00000aca: PUSH1 0x02
00000acc: DUP2
00000acd: ADD
00000ace: DUP4
00000acf: SWAP1
00000ad0: SSTORE
00000ad1: PUSH1 0x03
00000ad3: DUP2
00000ad4: ADD
00000ad5: DUP4
00000ad6: SWAP1
00000ad7: SSTORE
00000ad8: PUSH1 0x04
00000ada: DUP2
00000adb: ADD
00000adc: DUP4
00000add: SWAP1
00000ade: SSTORE
00000adf: PUSH1 0x05
00000ae1: DUP2
00000ae2: ADD
00000ae3: DUP4
00000ae4: SWAP1
00000ae5: SSTORE
00000ae6: PUSH1 0x06
00000ae8: DUP2
00000ae9: ADD
00000aea: DUP4
00000aeb: SWAP1
00000aec: SSTORE
00000aed: PUSH1 0x07
00000aef: ADD
00000af0: SWAP2
00000af1: SWAP1
00000af2: SWAP2
00000af3: SSTORE
00000af4: DUP3
00000af5: MLOAD
00000af6: SWAP1
00000af7: MLOAD
00000af8: PUSH2 0x0b02
00000afb: SWAP2
00000afc: SWAP1
00000afd: DUP4
00000afe: PUSH2 0x281b
00000b01: JUMP
00000b02: JUMPDEST
00000b03: PUSH1 0x40
00000b05: MLOAD
00000b06: DUP4
00000b07: SWAP1
00000b08: PUSH32 0x14b9c40404d5b41deb481f9a40b8aeb2bf4b47679b38cf757075a66ed510f7f1
00000b29: SWAP1
00000b2a: PUSH1 0x00
00000b2c: SWAP1
00000b2d: LOG2
00000b2e: POP
00000b2f: POP
00000b30: PUSH2 0x0b3a
00000b33: PUSH1 0x01
00000b35: PUSH2 0x0b87
00000b38: SSTORE
00000b39: JUMP
00000b3a: JUMPDEST
00000b3b: POP
00000b3c: JUMP
00000b3d: JUMPDEST
00000b3e: PUSH2 0x0b45
00000b41: PUSH2 0x27a6
00000b44: JUMP
00000b45: JUMPDEST
00000b46: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000b5b: DUP1
00000b5c: DUP4
00000b5d: AND
00000b5e: PUSH1 0x00
00000b60: SWAP1
00000b61: DUP2
00000b62: MSTORE
00000b63: PUSH2 0x1f4e
00000b66: PUSH1 0x20
00000b68: SWAP1
00000b69: DUP2
00000b6a: MSTORE
00000b6b: PUSH1 0x40
00000b6d: DUP1
00000b6e: DUP4
00000b6f: KECCAK256
00000b70: DUP6
00000b71: DUP5
00000b72: MSTORE
00000b73: SWAP1
00000b74: SWAP2
00000b75: MSTORE
00000b76: DUP2
00000b77: KECCAK256
00000b78: SLOAD
00000b79: SWAP1
00000b7a: SWAP2
00000b7b: AND
00000b7c: SWAP1
00000b7d: PUSH2 0x0b84
00000b80: PUSH2 0x271a
00000b83: JUMP
00000b84: JUMPDEST
00000b85: SWAP1
00000b86: POP
00000b87: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000b9c: DUP3
00000b9d: AND
00000b9e: PUSH2 0x0bd3
00000ba1: JUMPI
00000ba2: PUSH1 0x40
00000ba4: MLOAD
00000ba5: PUSH32 0xc09f8e8200000000000000000000000000000000000000000000000000000000
00000bc6: DUP2
00000bc7: MSTORE
00000bc8: PUSH1 0x04
00000bca: ADD
00000bcb: PUSH1 0x40
00000bcd: MLOAD
00000bce: DUP1
00000bcf: SWAP2
00000bd0: SUB
00000bd1: SWAP1
00000bd2: REVERT
00000bd3: JUMPDEST
00000bd4: DUP1
00000bd5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000bea: AND
00000beb: DUP3
00000bec: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000c01: AND
00000c02: EQ
00000c03: PUSH2 0x0c55
00000c06: JUMPI
00000c07: PUSH1 0x40
00000c09: MLOAD
00000c0a: PUSH32 0xf049b41a00000000000000000000000000000000000000000000000000000000
00000c2b: DUP2
00000c2c: MSTORE
00000c2d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000c42: DUP4
00000c43: AND
00000c44: PUSH1 0x04
00000c46: DUP3
00000c47: ADD
00000c48: MSTORE
00000c49: PUSH1 0x24
00000c4b: ADD
00000c4c: JUMPDEST
00000c4d: PUSH1 0x40
00000c4f: MLOAD
00000c50: DUP1
00000c51: SWAP2
00000c52: SUB
00000c53: SWAP1
00000c54: REVERT
00000c55: JUMPDEST
00000c56: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000c6b: DUP5
00000c6c: AND
00000c6d: PUSH1 0x00
00000c6f: SWAP1
00000c70: DUP2
00000c71: MSTORE
00000c72: PUSH2 0x1f4e
00000c75: PUSH1 0x20
00000c77: SWAP1
00000c78: DUP2
00000c79: MSTORE
00000c7a: PUSH1 0x40
00000c7c: DUP1
00000c7d: DUP4
00000c7e: KECCAK256
00000c7f: DUP7
00000c80: DUP5
00000c81: MSTORE
00000c82: SWAP1
00000c83: SWAP2
00000c84: MSTORE
00000c85: DUP2
00000c86: KECCAK256
00000c87: SSTORE
00000c88: PUSH2 0x0c92
00000c8b: DUP5
00000c8c: DUP5
00000c8d: DUP5
00000c8e: PUSH2 0x281b
00000c91: JUMP
00000c92: JUMPDEST
00000c93: PUSH1 0x40
00000c95: MLOAD
00000c96: DUP4
00000c97: SWAP1
00000c98: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000cad: DUP7
00000cae: AND
00000caf: SWAP1
00000cb0: PUSH32 0x70c7877531c04c7d9caa8a7eca127384f04e8a6ee58b63f778ce5401d8bcae41
00000cd1: SWAP1
00000cd2: PUSH1 0x00
00000cd4: SWAP1
00000cd5: LOG3
00000cd6: POP
00000cd7: POP
00000cd8: PUSH2 0x0ce2
00000cdb: PUSH1 0x01
00000cdd: PUSH2 0x0b87
00000ce0: SSTORE
00000ce1: JUMP
00000ce2: JUMPDEST
00000ce3: POP
00000ce4: POP
00000ce5: JUMP
00000ce6: JUMPDEST
00000ce7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000cfc: DUP3
00000cfd: AND
00000cfe: PUSH1 0x00
00000d00: SWAP1
00000d01: DUP2
00000d02: MSTORE
00000d03: PUSH2 0x2337
00000d06: PUSH1 0x20
00000d08: SWAP1
00000d09: DUP2
00000d0a: MSTORE
00000d0b: PUSH1 0x40
00000d0d: DUP1
00000d0e: DUP4
00000d0f: KECCAK256
00000d10: DUP5
00000d11: DUP5
00000d12: MSTORE
00000d13: SWAP1
00000d14: SWAP2
00000d15: MSTORE
00000d16: DUP2
00000d17: KECCAK256
00000d18: DUP1
00000d19: SLOAD
00000d1a: PUSH4 0xffffffff
00000d1f: AND
00000d20: TIMESTAMP
00000d21: GT
00000d22: ISZERO
00000d23: PUSH2 0x0d30
00000d26: JUMPI
00000d27: PUSH1 0x00
00000d29: SWAP2
00000d2a: POP
00000d2b: POP
00000d2c: PUSH2 0x0d8a
00000d2f: JUMP
00000d30: JUMPDEST
00000d31: DUP1
00000d32: SLOAD
00000d33: PUSH1 0x01
00000d35: DUP3
00000d36: ADD
00000d37: SLOAD
00000d38: PUSH17 0x0100000000000000000000000000000000
00000d4a: SWAP1
00000d4b: SWAP2
00000d4c: DIV
00000d4d: PUSH1 0x20
00000d4f: SHL
00000d50: PUSH20 0xffffffffffffffffffffffffffffffff00000000
00000d65: AND
00000d66: PUSH21 0x010000000000000000000000000000000000000000
00000d7c: SWAP1
00000d7d: SWAP2
00000d7e: DIV
00000d7f: PUSH4 0xffffffff
00000d84: AND
00000d85: OR
00000d86: JUMPDEST
00000d87: SWAP2
00000d88: POP
00000d89: POP
00000d8a: JUMPDEST
00000d8b: SWAP3
00000d8c: SWAP2
00000d8d: POP
00000d8e: POP
00000d8f: JUMP
00000d90: JUMPDEST
00000d91: PUSH2 0x0d98
00000d94: PUSH2 0x27a6
00000d97: JUMP
00000d98: JUMPDEST
00000d99: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000dae: DUP5
00000daf: AND
00000db0: PUSH1 0x00
00000db2: SWAP1
00000db3: DUP2
00000db4: MSTORE
00000db5: PUSH2 0x2337
00000db8: PUSH1 0x20
00000dba: SWAP1
00000dbb: DUP2
00000dbc: MSTORE
00000dbd: PUSH1 0x40
00000dbf: DUP1
00000dc0: DUP4
00000dc1: KECCAK256
00000dc2: DUP7
00000dc3: DUP5
00000dc4: MSTORE
00000dc5: SWAP1
00000dc6: SWAP2
00000dc7: MSTORE
00000dc8: SWAP1
00000dc9: KECCAK256
00000dca: DUP1
00000dcb: SLOAD
00000dcc: PUSH4 0xffffffff
00000dd1: AND
00000dd2: TIMESTAMP
00000dd3: GT
00000dd4: ISZERO
00000dd5: PUSH2 0x0e15
00000dd8: JUMPI
00000dd9: DUP1
00000dda: SLOAD
00000ddb: PUSH1 0x40
00000ddd: MLOAD
00000dde: PUSH32 0x8c9e57cf00000000000000000000000000000000000000000000000000000000
00000dff: DUP2
00000e00: MSTORE
00000e01: PUSH4 0xffffffff
00000e06: SWAP1
00000e07: SWAP2
00000e08: AND
00000e09: PUSH1 0x04
00000e0b: DUP3
00000e0c: ADD
00000e0d: MSTORE
00000e0e: PUSH1 0x24
00000e10: ADD
00000e11: PUSH2 0x0c4c
00000e14: JUMP
00000e15: JUMPDEST
00000e16: DUP1
00000e17: SLOAD
00000e18: PUSH5 0x0100000000
00000e1e: SWAP1
00000e1f: DIV
00000e20: PUSH12 0xffffffffffffffffffffffff
00000e2d: AND
00000e2e: DUP3
00000e2f: GT
00000e30: ISZERO
00000e31: PUSH2 0x0e80
00000e34: JUMPI
00000e35: DUP1
00000e36: SLOAD
00000e37: PUSH1 0x40
00000e39: MLOAD
00000e3a: PUSH32 0x2423736100000000000000000000000000000000000000000000000000000000
00000e5b: DUP2
00000e5c: MSTORE
00000e5d: PUSH5 0x0100000000
00000e63: SWAP1
00000e64: SWAP2
00000e65: DIV
00000e66: PUSH12 0xffffffffffffffffffffffff
00000e73: AND
00000e74: PUSH1 0x04
00000e76: DUP3
00000e77: ADD
00000e78: MSTORE
00000e79: PUSH1 0x24
00000e7b: ADD
00000e7c: PUSH2 0x0c4c
00000e7f: JUMP
00000e80: JUMPDEST
00000e81: PUSH1 0x01
00000e83: DUP2
00000e84: ADD
00000e85: SLOAD
00000e86: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000e9b: DUP5
00000e9c: DUP2
00000e9d: AND
00000e9e: SWAP2
00000e9f: AND
00000ea0: EQ
00000ea1: PUSH2 0x0ef4
00000ea4: JUMPI
00000ea5: PUSH1 0x01
00000ea7: DUP2
00000ea8: ADD
00000ea9: SLOAD
00000eaa: PUSH1 0x40
00000eac: MLOAD
00000ead: PUSH32 0xa7d95dc300000000000000000000000000000000000000000000000000000000
00000ece: DUP2
00000ecf: MSTORE
00000ed0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000ee5: SWAP1
00000ee6: SWAP2
00000ee7: AND
00000ee8: PUSH1 0x04
00000eea: DUP3
00000eeb: ADD
00000eec: MSTORE
00000eed: PUSH1 0x24
00000eef: ADD
00000ef0: PUSH2 0x0c4c
00000ef3: JUMP
00000ef4: JUMPDEST
00000ef5: PUSH2 0x0efe
00000ef8: DUP6
00000ef9: DUP6
00000efa: PUSH2 0x2826
00000efd: JUMP
00000efe: JUMPDEST
00000eff: POP
00000f00: PUSH2 0x0f0a
00000f03: PUSH1 0x01
00000f05: PUSH2 0x0b87
00000f08: SSTORE
00000f09: JUMP
00000f0a: JUMPDEST
00000f0b: POP
00000f0c: POP
00000f0d: POP
00000f0e: POP
00000f0f: JUMP
00000f10: JUMPDEST
00000f11: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000f26: DUP1
00000f27: DUP4
00000f28: AND
00000f29: PUSH1 0x00
00000f2b: SWAP1
00000f2c: DUP2
00000f2d: MSTORE
00000f2e: PUSH2 0x1f4e
00000f31: PUSH1 0x20
00000f33: SWAP1
00000f34: DUP2
00000f35: MSTORE
00000f36: PUSH1 0x40
00000f38: DUP1
00000f39: DUP4
00000f3a: KECCAK256
00000f3b: DUP6
00000f3c: DUP5
00000f3d: MSTORE
00000f3e: SWAP1
00000f3f: SWAP2
00000f40: MSTORE
00000f41: DUP2
00000f42: KECCAK256
00000f43: SLOAD
00000f44: SWAP1
00000f45: SWAP2
00000f46: AND
00000f47: SWAP1
00000f48: DUP2
00000f49: PUSH2 0x0f73
00000f4c: JUMPI
00000f4d: POP
00000f4e: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
00000f6f: PUSH2 0x0fcd
00000f72: JUMP
00000f73: JUMPDEST
00000f74: POP
00000f75: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000f8a: DUP4
00000f8b: AND
00000f8c: PUSH1 0x00
00000f8e: SWAP1
00000f8f: DUP2
00000f90: MSTORE
00000f91: PUSH2 0x1f4e
00000f94: PUSH1 0x20
00000f96: SWAP1
00000f97: DUP2
00000f98: MSTORE
00000f99: PUSH1 0x40
00000f9b: DUP1
00000f9c: DUP4
00000f9d: KECCAK256
00000f9e: DUP6
00000f9f: DUP5
00000fa0: MSTORE
00000fa1: SWAP1
00000fa2: SWAP2
00000fa3: MSTORE
00000fa4: SWAP1
00000fa5: KECCAK256
00000fa6: SLOAD
00000fa7: PUSH21 0x010000000000000000000000000000000000000000
00000fbd: SWAP1
00000fbe: DIV
00000fbf: PUSH12 0xffffffffffffffffffffffff
00000fcc: AND
00000fcd: JUMPDEST
00000fce: SWAP3
00000fcf: POP
00000fd0: SWAP3
00000fd1: SWAP1
00000fd2: POP
00000fd3: JUMP
00000fd4: JUMPDEST
00000fd5: PUSH1 0x00
00000fd7: DUP2
00000fd8: DUP2
00000fd9: MSTORE
00000fda: PUSH2 0x1777
00000fdd: PUSH1 0x20
00000fdf: MSTORE
00000fe0: PUSH1 0x40
00000fe2: DUP2
00000fe3: KECCAK256
00000fe4: PUSH1 0x05
00000fe6: DUP2
00000fe7: ADD
00000fe8: SLOAD
00000fe9: DUP3
00000fea: SUB
00000feb: PUSH2 0x0ff8
00000fee: JUMPI
00000fef: PUSH1 0x07
00000ff1: ADD
00000ff2: SLOAD
00000ff3: SWAP3
00000ff4: SWAP2
00000ff5: POP
00000ff6: POP
00000ff7: JUMP
00000ff8: JUMPDEST
00000ff9: PUSH2 0x1005
00000ffc: DUP2
00000ffd: PUSH1 0x07
00000fff: ADD
00001000: SLOAD
00001001: PUSH2 0x2d11
00001004: JUMP
00001005: JUMPDEST
00001006: SWAP4
00001007: SWAP3
00001008: POP
00001009: POP
0000100a: POP
0000100b: JUMP
0000100c: JUMPDEST
0000100d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001022: DUP4
00001023: AND
00001024: PUSH1 0x00
00001026: SWAP1
00001027: DUP2
00001028: MSTORE
00001029: PUSH2 0x1293
0000102c: PUSH1 0x20
0000102e: SWAP1
0000102f: DUP2
00001030: MSTORE
00001031: PUSH1 0x40
00001033: DUP1
00001034: DUP4
00001035: KECCAK256
00001036: DUP6
00001037: DUP5
00001038: MSTORE
00001039: SWAP1
0000103a: SWAP2
0000103b: MSTORE
0000103c: SWAP1
0000103d: KECCAK256
0000103e: SLOAD
0000103f: DUP2
00001040: SWAP1
00001041: SUB
00001042: PUSH2 0x1077
00001045: JUMPI
00001046: PUSH1 0x40
00001048: MLOAD
00001049: PUSH32 0xe5c3f26300000000000000000000000000000000000000000000000000000000
0000106a: DUP2
0000106b: MSTORE
0000106c: PUSH1 0x04
0000106e: ADD
0000106f: PUSH1 0x40
00001071: MLOAD
00001072: DUP1
00001073: SWAP2
00001074: SUB
00001075: SWAP1
00001076: REVERT
00001077: JUMPDEST
00001078: PUSH2 0x1081
0000107b: DUP4
0000107c: DUP4
0000107d: PUSH2 0x2d33
00001080: JUMP
00001081: JUMPDEST
00001082: DUP1
00001083: ISZERO
00001084: PUSH2 0x111f
00001087: JUMPI
00001088: PUSH2 0x1090
0000108b: DUP2
0000108c: TIMESTAMP
0000108d: GT
0000108e: SWAP1
0000108f: JUMP
00001090: JUMPDEST
00001091: ISZERO
00001092: PUSH2 0x10c7
00001095: JUMPI
00001096: PUSH1 0x40
00001098: MLOAD
00001099: PUSH32 0xdbaca9d100000000000000000000000000000000000000000000000000000000
000010ba: DUP2
000010bb: MSTORE
000010bc: PUSH1 0x04
000010be: ADD
000010bf: PUSH1 0x40
000010c1: MLOAD
000010c2: DUP1
000010c3: SWAP2
000010c4: SUB
000010c5: SWAP1
000010c6: REVERT
000010c7: JUMPDEST
000010c8: PUSH2 0x10d5
000010cb: PUSH4 0x03c26700
000010d0: TIMESTAMP
000010d1: PUSH2 0x561e
000010d4: JUMP
000010d5: JUMPDEST
000010d6: DUP2
000010d7: GT
000010d8: ISZERO
000010d9: PUSH2 0x111f
000010dc: JUMPI
000010dd: PUSH2 0x10ea
000010e0: PUSH4 0x03c26700
000010e5: TIMESTAMP
000010e6: PUSH2 0x561e
000010e9: JUMP
000010ea: JUMPDEST
000010eb: PUSH1 0x40
000010ed: MLOAD
000010ee: PUSH32 0x857c0df100000000000000000000000000000000000000000000000000000000
0000110f: DUP2
00001110: MSTORE
00001111: PUSH1 0x04
00001113: ADD
00001114: PUSH2 0x0c4c
00001117: SWAP2
00001118: DUP2
00001119: MSTORE
0000111a: PUSH1 0x20
0000111c: ADD
0000111d: SWAP1
0000111e: JUMP
0000111f: JUMPDEST
00001120: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001135: DUP4
00001136: AND
00001137: PUSH1 0x00
00001139: SWAP1
0000113a: DUP2
0000113b: MSTORE
0000113c: PUSH2 0x1293
0000113f: PUSH1 0x20
00001141: SWAP1
00001142: DUP2
00001143: MSTORE
00001144: PUSH1 0x40
00001146: DUP1
00001147: DUP4
00001148: KECCAK256
00001149: DUP6
0000114a: DUP5
0000114b: MSTORE
0000114c: SWAP1
0000114d: SWAP2
0000114e: MSTORE
0000114f: SWAP1
00001150: KECCAK256
00001151: DUP2
00001152: SWAP1
00001153: SSTORE
00001154: PUSH2 0x115b
00001157: PUSH2 0x271a
0000115a: JUMP
0000115b: JUMPDEST
0000115c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001171: AND
00001172: DUP3
00001173: DUP5
00001174: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001189: AND
0000118a: PUSH32 0xc8a67fb17ad40fabf835a5c96e0438644464257af6f325f44f1615aabc0e41ba
000011ab: DUP5
000011ac: PUSH1 0x40
000011ae: MLOAD
000011af: PUSH2 0x11ba
000011b2: SWAP2
000011b3: DUP2
000011b4: MSTORE
000011b5: PUSH1 0x20
000011b7: ADD
000011b8: SWAP1
000011b9: JUMP
000011ba: JUMPDEST
000011bb: PUSH1 0x40
000011bd: MLOAD
000011be: DUP1
000011bf: SWAP2
000011c0: SUB
000011c1: SWAP1
000011c2: LOG4
000011c3: POP
000011c4: POP
000011c5: POP
000011c6: JUMP
000011c7: JUMPDEST
000011c8: PUSH1 0x00
000011ca: PUSH2 0x1005
000011cd: DUP4
000011ce: DUP4
000011cf: PUSH2 0x2d73
000011d2: JUMP
000011d3: JUMPDEST
000011d4: PUSH1 0x00
000011d6: PUSH2 0x11e0
000011d9: DUP6
000011da: DUP6
000011db: DUP6
000011dc: PUSH2 0x2d7f
000011df: JUMP
000011e0: JUMPDEST
000011e1: ISZERO
000011e2: PUSH2 0x11ed
000011e5: JUMPI
000011e6: POP
000011e7: PUSH1 0x00
000011e9: PUSH2 0x162b
000011ec: JUMP
000011ed: JUMPDEST
000011ee: PUSH2 0x11f7
000011f1: DUP6
000011f2: DUP6
000011f3: PUSH2 0x2e10
000011f6: JUMP
000011f7: JUMPDEST
000011f8: ISZERO
000011f9: PUSH2 0x122e
000011fc: JUMPI
000011fd: PUSH1 0x40
000011ff: MLOAD
00001200: PUSH32 0x83a483f500000000000000000000000000000000000000000000000000000000
00001221: DUP2
00001222: MSTORE
00001223: PUSH1 0x04
00001225: ADD
00001226: PUSH1 0x40
00001228: MLOAD
00001229: DUP1
0000122a: SWAP2
0000122b: SUB
0000122c: SWAP1
0000122d: REVERT
0000122e: JUMPDEST
0000122f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001244: DUP6
00001245: AND
00001246: PUSH1 0x00
00001248: SWAP1
00001249: DUP2
0000124a: MSTORE
0000124b: PUSH2 0x2337
0000124e: PUSH1 0x20
00001250: SWAP1
00001251: DUP2
00001252: MSTORE
00001253: PUSH1 0x40
00001255: DUP1
00001256: DUP4
00001257: KECCAK256
00001258: DUP8
00001259: DUP5
0000125a: MSTORE
0000125b: SWAP1
0000125c: SWAP2
0000125d: MSTORE
0000125e: DUP2
0000125f: KECCAK256
00001260: SWAP1
00001261: PUSH2 0x1268
00001264: PUSH2 0x271a
00001267: JUMP
00001268: JUMPDEST
00001269: DUP3
0000126a: SLOAD
0000126b: SWAP1
0000126c: SWAP2
0000126d: POP
0000126e: PUSH4 0xffffffff
00001273: AND
00001274: TIMESTAMP
00001275: GT
00001276: ISZERO
00001277: PUSH2 0x133c
0000127a: JUMPI
0000127b: PUSH1 0x40
0000127d: MLOAD
0000127e: PUSH32 0x4ec58ed700000000000000000000000000000000000000000000000000000000
0000129f: DUP2
000012a0: MSTORE
000012a1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000012b6: DUP3
000012b7: DUP2
000012b8: AND
000012b9: PUSH1 0x04
000012bb: DUP4
000012bc: ADD
000012bd: MSTORE
000012be: PUSH1 0x24
000012c0: DUP3
000012c1: ADD
000012c2: DUP8
000012c3: SWAP1
000012c4: MSTORE
000012c5: PUSH32 0x00000000000000000000000049128cf8abe9071ee24540a296b5ded3f9d50443
000012e6: AND
000012e7: SWAP1
000012e8: PUSH4 0x4ec58ed7
000012ed: SWAP1
000012ee: CALLVALUE
000012ef: SWAP1
000012f0: PUSH1 0x44
000012f2: ADD
000012f3: PUSH1 0x20
000012f5: PUSH1 0x40
000012f7: MLOAD
000012f8: DUP1
000012f9: DUP4
000012fa: SUB
000012fb: DUP2
000012fc: DUP6
000012fd: DUP9
000012fe: GAS
000012ff: CALL
00001300: ISZERO
00001301: DUP1
00001302: ISZERO
00001303: PUSH2 0x1310
00001306: JUMPI
00001307: RETURNDATASIZE
00001308: PUSH1 0x00
0000130a: DUP1
0000130b: RETURNDATACOPY
0000130c: RETURNDATASIZE
0000130d: PUSH1 0x00
0000130f: REVERT
00001310: JUMPDEST
00001311: POP
00001312: POP
00001313: POP
00001314: POP
00001315: POP
00001316: PUSH1 0x40
00001318: MLOAD
00001319: RETURNDATASIZE
0000131a: PUSH1 0x1f
0000131c: NOT
0000131d: PUSH1 0x1f
0000131f: DUP3
00001320: ADD
00001321: AND
00001322: DUP3
00001323: ADD
00001324: DUP1
00001325: PUSH1 0x40
00001327: MSTORE
00001328: POP
00001329: DUP2
0000132a: ADD
0000132b: SWAP1
0000132c: PUSH2 0x1335
0000132f: SWAP2
00001330: SWAP1
00001331: PUSH2 0x5631
00001334: JUMP
00001335: JUMPDEST
00001336: SWAP3
00001337: POP
00001338: PUSH2 0x1497
0000133b: JUMP
0000133c: JUMPDEST
0000133d: DUP2
0000133e: SLOAD
0000133f: PUSH1 0x00
00001341: SWAP1
00001342: PUSH2 0x1360
00001345: SWAP1
00001346: PUSH5 0x0100000000
0000134c: SWAP1
0000134d: DIV
0000134e: PUSH12 0xffffffffffffffffffffffff
0000135b: AND
0000135c: PUSH2 0x2d11
0000135f: JUMP
00001360: JUMPDEST
00001361: SWAP1
00001362: POP
00001363: DUP1
00001364: DUP7
00001365: LT
00001366: ISZERO
00001367: PUSH2 0x139f
0000136a: JUMPI
0000136b: PUSH1 0x40
0000136d: MLOAD
0000136e: PUSH32 0xe40a30e600000000000000000000000000000000000000000000000000000000
0000138f: DUP2
00001390: MSTORE
00001391: PUSH1 0x04
00001393: DUP2
00001394: ADD
00001395: DUP3
00001396: SWAP1
00001397: MSTORE
00001398: PUSH1 0x24
0000139a: ADD
0000139b: PUSH2 0x0c4c
0000139e: JUMP
0000139f: JUMPDEST
000013a0: PUSH1 0x01
000013a2: DUP4
000013a3: ADD
000013a4: SLOAD
000013a5: DUP4
000013a6: SLOAD
000013a7: PUSH1 0x40
000013a9: MLOAD
000013aa: PUSH32 0x5fdec56100000000000000000000000000000000000000000000000000000000
000013cb: DUP2
000013cc: MSTORE
000013cd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000013e2: SWAP3
000013e3: DUP4
000013e4: AND
000013e5: PUSH1 0x04
000013e7: DUP3
000013e8: ADD
000013e9: MSTORE
000013ea: PUSH4 0xffffffff
000013ef: DUP3
000013f0: AND
000013f1: PUSH1 0x24
000013f3: DUP3
000013f4: ADD
000013f5: MSTORE
000013f6: PUSH5 0x0100000000
000013fc: SWAP1
000013fd: SWAP2
000013fe: DIV
000013ff: PUSH12 0xffffffffffffffffffffffff
0000140c: AND
0000140d: PUSH1 0x44
0000140f: DUP3
00001410: ADD
00001411: MSTORE
00001412: DUP4
00001413: DUP3
00001414: AND
00001415: PUSH1 0x64
00001417: DUP3
00001418: ADD
00001419: MSTORE
0000141a: PUSH1 0x84
0000141c: DUP2
0000141d: ADD
0000141e: DUP9
0000141f: SWAP1
00001420: MSTORE
00001421: PUSH32 0x00000000000000000000000049128cf8abe9071ee24540a296b5ded3f9d50443
00001442: SWAP1
00001443: SWAP2
00001444: AND
00001445: SWAP1
00001446: PUSH4 0x5fdec561
0000144b: SWAP1
0000144c: CALLVALUE
0000144d: SWAP1
0000144e: PUSH1 0xa4
00001450: ADD
00001451: PUSH1 0x20
00001453: PUSH1 0x40
00001455: MLOAD
00001456: DUP1
00001457: DUP4
00001458: SUB
00001459: DUP2
0000145a: DUP6
0000145b: DUP9
0000145c: GAS
0000145d: CALL
0000145e: ISZERO
0000145f: DUP1
00001460: ISZERO
00001461: PUSH2 0x146e
00001464: JUMPI
00001465: RETURNDATASIZE
00001466: PUSH1 0x00
00001468: DUP1
00001469: RETURNDATACOPY
0000146a: RETURNDATASIZE
0000146b: PUSH1 0x00
0000146d: REVERT
0000146e: JUMPDEST
0000146f: POP
00001470: POP
00001471: POP
00001472: POP
00001473: POP
00001474: PUSH1 0x40
00001476: MLOAD
00001477: RETURNDATASIZE
00001478: PUSH1 0x1f
0000147a: NOT
0000147b: PUSH1 0x1f
0000147d: DUP3
0000147e: ADD
0000147f: AND
00001480: DUP3
00001481: ADD
00001482: DUP1
00001483: PUSH1 0x40
00001485: MSTORE
00001486: POP
00001487: DUP2
00001488: ADD
00001489: SWAP1
0000148a: PUSH2 0x1493
0000148d: SWAP2
0000148e: SWAP1
0000148f: PUSH2 0x5631
00001492: JUMP
00001493: JUMPDEST
00001494: SWAP4
00001495: POP
00001496: POP
00001497: JUMPDEST
00001498: PUSH1 0x01
0000149a: DUP3
0000149b: ADD
0000149c: DUP1
0000149d: SLOAD
0000149e: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000
000014bf: AND
000014c0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000014d5: DUP4
000014d6: DUP2
000014d7: AND
000014d8: SWAP2
000014d9: SWAP1
000014da: SWAP2
000014db: OR
000014dc: SWAP1
000014dd: SWAP2
000014de: SSTORE
000014df: DUP3
000014e0: SLOAD
000014e1: PUSH4 0xffffffff
000014e6: DUP6
000014e7: AND
000014e8: PUSH32 0xffffffffffffffffffffffffffffffff00000000000000000000000000000000
00001509: SWAP1
0000150a: SWAP2
0000150b: AND
0000150c: OR
0000150d: PUSH5 0x0100000000
00001513: PUSH12 0xffffffffffffffffffffffff
00001520: DUP9
00001521: AND
00001522: MUL
00001523: OR
00001524: DUP4
00001525: SSTORE
00001526: PUSH32 0x00000000000000000000000049128cf8abe9071ee24540a296b5ded3f9d50443
00001547: DUP2
00001548: AND
00001549: SWAP1
0000154a: DUP6
0000154b: AND
0000154c: SUB
0000154d: PUSH2 0x1555
00001550: JUMPI
00001551: PUSH1 0x00
00001553: SWAP4
00001554: POP
00001555: JUMPDEST
00001556: DUP2
00001557: SLOAD
00001558: PUSH16 0xffffffffffffffffffffffffffffffff
00001569: SWAP1
0000156a: DUP2
0000156b: AND
0000156c: PUSH1 0x20
0000156e: DUP7
0000156f: DUP2
00001570: SHR
00001571: SWAP1
00001572: SWAP3
00001573: AND
00001574: PUSH17 0x0100000000000000000000000000000000
00001586: MUL
00001587: OR
00001588: DUP4
00001589: SSTORE
0000158a: PUSH1 0x01
0000158c: DUP4
0000158d: ADD
0000158e: DUP1
0000158f: SLOAD
00001590: PUSH32 0xffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffff
000015b1: AND
000015b2: PUSH21 0x010000000000000000000000000000000000000000
000015c8: PUSH4 0xffffffff
000015cd: DUP9
000015ce: AND
000015cf: MUL
000015d0: OR
000015d1: SWAP1
000015d2: SSTORE
000015d3: PUSH1 0x40
000015d5: DUP1
000015d6: MLOAD
000015d7: DUP8
000015d8: DUP2
000015d9: MSTORE
000015da: SWAP2
000015db: DUP3
000015dc: ADD
000015dd: DUP6
000015de: SWAP1
000015df: MSTORE
000015e0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000015f5: DUP4
000015f6: DUP2
000015f7: AND
000015f8: SWAP3
000015f9: DUP10
000015fa: SWAP3
000015fb: SWAP2
000015fc: DUP12
000015fd: AND
000015fe: SWAP2
000015ff: PUSH31 0xce0a712e4e277ac7b34942865f0de7a5629dffe0539b70423ad5ff1ed6ab42
0000161f: SWAP2
00001620: ADD
00001621: PUSH1 0x40
00001623: MLOAD
00001624: DUP1
00001625: SWAP2
00001626: SUB
00001627: SWAP1
00001628: LOG4
00001629: POP
0000162a: POP
0000162b: JUMPDEST
0000162c: SWAP5
0000162d: SWAP4
0000162e: POP
0000162f: POP
00001630: POP
00001631: POP
00001632: JUMP
00001633: JUMPDEST
00001634: PUSH2 0x163b
00001637: PUSH2 0x27a6
0000163a: JUMP
0000163b: JUMPDEST
0000163c: PUSH1 0x00
0000163e: DUP2
0000163f: DUP2
00001640: MSTORE
00001641: PUSH2 0x1777
00001644: PUSH1 0x20
00001646: MSTORE
00001647: PUSH1 0x40
00001649: DUP2
0000164a: KECCAK256
0000164b: PUSH1 0x05
0000164d: ADD
0000164e: SLOAD
0000164f: SWAP1
00001650: SUB
00001651: PUSH2 0x1686
00001654: JUMPI
00001655: PUSH1 0x40
00001657: MLOAD
00001658: PUSH32 0x4b6ad8fa00000000000000000000000000000000000000000000000000000000
00001679: DUP2
0000167a: MSTORE
0000167b: PUSH1 0x04
0000167d: ADD
0000167e: PUSH1 0x40
00001680: MLOAD
00001681: DUP1
00001682: SWAP2
00001683: SUB
00001684: SWAP1
00001685: REVERT
00001686: JUMPDEST
00001687: PUSH2 0x1691
0000168a: DUP2
0000168b: PUSH1 0x00
0000168d: PUSH2 0x2e69
00001690: JUMP
00001691: JUMPDEST
00001692: PUSH2 0x0b3a
00001695: PUSH1 0x01
00001697: PUSH2 0x0b87
0000169a: SSTORE
0000169b: JUMP
0000169c: JUMPDEST
0000169d: PUSH2 0x16a4
000016a0: PUSH2 0x27a6
000016a3: JUMP
000016a4: JUMPDEST
000016a5: PUSH2 0x16af
000016a8: DUP4
000016a9: DUP4
000016aa: DUP4
000016ab: PUSH2 0x322c
000016ae: JUMP
000016af: JUMPDEST
000016b0: PUSH2 0x1950
000016b3: JUMPI
000016b4: PUSH12 0xffffffffffffffffffffffff
000016c1: DUP2
000016c2: GT
000016c3: ISZERO
000016c4: PUSH2 0x16f9
000016c7: JUMPI
000016c8: PUSH1 0x40
000016ca: MLOAD
000016cb: PUSH32 0x35ec82cb00000000000000000000000000000000000000000000000000000000
000016ec: DUP2
000016ed: MSTORE
000016ee: PUSH1 0x04
000016f0: ADD
000016f1: PUSH1 0x40
000016f3: MLOAD
000016f4: DUP1
000016f5: SWAP2
000016f6: SUB
000016f7: SWAP1
000016f8: REVERT
000016f9: JUMPDEST
000016fa: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000170f: DUP4
00001710: DUP2
00001711: AND
00001712: PUSH1 0x00
00001714: SWAP1
00001715: DUP2
00001716: MSTORE
00001717: PUSH2 0x1f4e
0000171a: PUSH1 0x20
0000171c: SWAP1
0000171d: DUP2
0000171e: MSTORE
0000171f: PUSH1 0x40
00001721: DUP1
00001722: DUP4
00001723: KECCAK256
00001724: DUP7
00001725: DUP5
00001726: MSTORE
00001727: SWAP1
00001728: SWAP2
00001729: MSTORE
0000172a: SWAP1
0000172b: KECCAK256
0000172c: DUP1
0000172d: SLOAD
0000172e: SWAP1
0000172f: SWAP2
00001730: DUP2
00001731: AND
00001732: SWAP1
00001733: PUSH21 0x010000000000000000000000000000000000000000
00001749: SWAP1
0000174a: DIV
0000174b: PUSH12 0xffffffffffffffffffffffff
00001758: AND
00001759: DUP4
0000175a: EQ
0000175b: DUP1
0000175c: ISZERO
0000175d: PUSH2 0x177b
00001760: JUMPI
00001761: POP
00001762: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001777: DUP2
00001778: AND
00001779: ISZERO
0000177a: ISZERO
0000177b: JUMPDEST
0000177c: ISZERO
0000177d: PUSH2 0x17b2
00001780: JUMPI
00001781: PUSH1 0x40
00001783: MLOAD
00001784: PUSH32 0xb6950f3600000000000000000000000000000000000000000000000000000000
000017a5: DUP2
000017a6: MSTORE
000017a7: PUSH1 0x04
000017a9: ADD
000017aa: PUSH1 0x40
000017ac: MLOAD
000017ad: DUP1
000017ae: SWAP2
000017af: SUB
000017b0: SWAP1
000017b1: REVERT
000017b2: JUMPDEST
000017b3: DUP2
000017b4: SLOAD
000017b5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000017ca: AND
000017cb: PUSH21 0x010000000000000000000000000000000000000000
000017e1: PUSH12 0xffffffffffffffffffffffff
000017ee: DUP6
000017ef: AND
000017f0: MUL
000017f1: OR
000017f2: DUP3
000017f3: SSTORE
000017f4: PUSH1 0x00
000017f6: PUSH2 0x17fd
000017f9: PUSH2 0x271a
000017fc: JUMP
000017fd: JUMPDEST
000017fe: SWAP1
000017ff: POP
00001800: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001815: DUP3
00001816: AND
00001817: PUSH2 0x1867
0000181a: JUMPI
0000181b: PUSH2 0x1824
0000181e: DUP7
0000181f: DUP7
00001820: PUSH2 0x32a1
00001823: JUMP
00001824: JUMPDEST
00001825: DUP3
00001826: SLOAD
00001827: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000
00001848: AND
00001849: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000185e: DUP3
0000185f: AND
00001860: OR
00001861: DUP4
00001862: SSTORE
00001863: PUSH2 0x18e4
00001866: JUMP
00001867: JUMPDEST
00001868: DUP1
00001869: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000187e: AND
0000187f: DUP3
00001880: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001895: AND
00001896: EQ
00001897: PUSH2 0x18e4
0000189a: JUMPI
0000189b: PUSH1 0x40
0000189d: MLOAD
0000189e: PUSH32 0x697d918e00000000000000000000000000000000000000000000000000000000
000018bf: DUP2
000018c0: MSTORE
000018c1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000018d6: DUP4
000018d7: AND
000018d8: PUSH1 0x04
000018da: DUP3
000018db: ADD
000018dc: MSTORE
000018dd: PUSH1 0x24
000018df: ADD
000018e0: PUSH2 0x0c4c
000018e3: JUMP
000018e4: JUMPDEST
000018e5: DUP1
000018e6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000018fb: AND
000018fc: DUP6
000018fd: DUP8
000018fe: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001913: AND
00001914: PUSH32 0xfcc77ea8bdcce862f43b7fb00fe6b0eb90d6aeead27d3800d9257cf7a05f9d96
00001935: DUP8
00001936: PUSH1 0x40
00001938: MLOAD
00001939: PUSH2 0x1944
0000193c: SWAP2
0000193d: DUP2
0000193e: MSTORE
0000193f: PUSH1 0x20
00001941: ADD
00001942: SWAP1
00001943: JUMP
00001944: JUMPDEST
00001945: PUSH1 0x40
00001947: MLOAD
00001948: DUP1
00001949: SWAP2
0000194a: SUB
0000194b: SWAP1
0000194c: LOG4
0000194d: POP
0000194e: POP
0000194f: POP
00001950: JUMPDEST
00001951: PUSH2 0x195b
00001954: PUSH1 0x01
00001956: PUSH2 0x0b87
00001959: SSTORE
0000195a: JUMP
0000195b: JUMPDEST
0000195c: POP
0000195d: POP
0000195e: POP
0000195f: JUMP
00001960: JUMPDEST
00001961: PUSH1 0x00
00001963: PUSH1 0x60
00001965: DUP1
00001966: PUSH1 0x00
00001968: DUP1
00001969: PUSH1 0x00
0000196b: DUP1
0000196c: PUSH1 0x40
0000196e: MLOAD
0000196f: DUP1
00001970: PUSH2 0x0120
00001973: ADD
00001974: PUSH1 0x40
00001976: MSTORE
00001977: DUP1
00001978: PUSH32 0x00000000000000000000000000000000000000000000000000000000000001f4
00001999: DUP2
0000199a: MSTORE
0000199b: PUSH1 0x20
0000199d: ADD
0000199e: PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000
000019bf: ISZERO
000019c0: ISZERO
000019c1: DUP2
000019c2: MSTORE
000019c3: PUSH1 0x20
000019c5: ADD
000019c6: DUP15
000019c7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000019dc: AND
000019dd: DUP2
000019de: MSTORE
000019df: PUSH1 0x20
000019e1: ADD
000019e2: DUP14
000019e3: DUP2
000019e4: MSTORE
000019e5: PUSH1 0x20
000019e7: ADD
000019e8: DUP12
000019e9: DUP2
000019ea: MSTORE
000019eb: PUSH1 0x20
000019ed: ADD
000019ee: DUP13
000019ef: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001a04: AND
00001a05: DUP2
00001a06: MSTORE
00001a07: PUSH1 0x20
00001a09: ADD
00001a0a: DUP11
00001a0b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001a20: AND
00001a21: DUP2
00001a22: MSTORE
00001a23: PUSH1 0x20
00001a25: ADD
00001a26: DUP10
00001a27: PUSH2 0xffff
00001a2a: AND
00001a2b: DUP2
00001a2c: MSTORE
00001a2d: PUSH1 0x20
00001a2f: ADD
00001a30: PUSH2 0x1a37
00001a33: PUSH2 0x271a
00001a36: JUMP
00001a37: JUMPDEST
00001a38: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001a4d: AND
00001a4e: DUP2
00001a4f: MSTORE
00001a50: POP
00001a51: SWAP1
00001a52: POP
00001a53: PUSH32 0x000000000000000000000000d0e072fac9aa5daed50660f02f1e61cacbe6ecd2
00001a74: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001a89: AND
00001a8a: PUSH4 0x0e13eac1
00001a8f: DUP3
00001a90: PUSH1 0x40
00001a92: MLOAD
00001a93: DUP3
00001a94: PUSH4 0xffffffff
00001a99: AND
00001a9a: PUSH1 0xe0
00001a9c: SHL
00001a9d: DUP2
00001a9e: MSTORE
00001a9f: PUSH1 0x04
00001aa1: ADD
00001aa2: PUSH2 0x1aab
00001aa5: SWAP2
00001aa6: SWAP1
00001aa7: PUSH2 0x564a
00001aaa: JUMP
00001aab: JUMPDEST
00001aac: PUSH1 0x00
00001aae: PUSH1 0x40
00001ab0: MLOAD
00001ab1: DUP1
00001ab2: DUP4
00001ab3: SUB
00001ab4: DUP2
00001ab5: DUP7
00001ab6: GAS
00001ab7: STATICCALL
00001ab8: ISZERO
00001ab9: DUP1
00001aba: ISZERO
00001abb: PUSH2 0x1ac8
00001abe: JUMPI
00001abf: RETURNDATASIZE
00001ac0: PUSH1 0x00
00001ac2: DUP1
00001ac3: RETURNDATACOPY
00001ac4: RETURNDATASIZE
00001ac5: PUSH1 0x00
00001ac7: REVERT
00001ac8: JUMPDEST
00001ac9: POP
00001aca: POP
00001acb: POP
00001acc: POP
00001acd: PUSH1 0x40
00001acf: MLOAD
00001ad0: RETURNDATASIZE
00001ad1: PUSH1 0x00
00001ad3: DUP3
00001ad4: RETURNDATACOPY
00001ad5: PUSH1 0x1f
00001ad7: RETURNDATASIZE
00001ad8: SWAP1
00001ad9: DUP2
00001ada: ADD
00001adb: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0
00001afc: AND
00001afd: DUP3
00001afe: ADD
00001aff: PUSH1 0x40
00001b01: MSTORE
00001b02: PUSH2 0x1b0e
00001b05: SWAP2
00001b06: SWAP1
00001b07: DUP2
00001b08: ADD
00001b09: SWAP1
00001b0a: PUSH2 0x5833
00001b0d: JUMP
00001b0e: JUMPDEST
00001b0f: DUP1
00001b10: SWAP8
00001b11: POP
00001b12: DUP2
00001b13: SWAP9
00001b14: POP
00001b15: DUP3
00001b16: SWAP10
00001b17: POP
00001b18: DUP4
00001b19: SWAP11
00001b1a: POP
00001b1b: DUP5
00001b1c: SWAP12
00001b1d: POP
00001b1e: DUP6
00001b1f: SWAP13
00001b20: POP
00001b21: POP
00001b22: POP
00001b23: POP
00001b24: POP
00001b25: POP
00001b26: POP
00001b27: POP
00001b28: SWAP7
00001b29: POP
00001b2a: SWAP7
00001b2b: POP
00001b2c: SWAP7
00001b2d: POP
00001b2e: SWAP7
00001b2f: POP
00001b30: SWAP7
00001b31: POP
00001b32: SWAP7
00001b33: SWAP1
00001b34: POP
00001b35: JUMP
00001b36: JUMPDEST
00001b37: PUSH2 0x1bc0
00001b3a: PUSH1 0x40
00001b3c: MLOAD
00001b3d: DUP1
00001b3e: PUSH2 0x0100
00001b41: ADD
00001b42: PUSH1 0x40
00001b44: MSTORE
00001b45: DUP1
00001b46: PUSH1 0x00
00001b48: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001b5d: AND
00001b5e: DUP2
00001b5f: MSTORE
00001b60: PUSH1 0x20
00001b62: ADD
00001b63: PUSH1 0x00
00001b65: DUP2
00001b66: MSTORE
00001b67: PUSH1 0x20
00001b69: ADD
00001b6a: PUSH1 0x00
00001b6c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001b81: AND
00001b82: DUP2
00001b83: MSTORE
00001b84: PUSH1 0x20
00001b86: ADD
00001b87: PUSH1 0x00
00001b89: DUP2
00001b8a: MSTORE
00001b8b: PUSH1 0x20
00001b8d: ADD
00001b8e: PUSH1 0x00
00001b90: DUP2
00001b91: MSTORE
00001b92: PUSH1 0x20
00001b94: ADD
00001b95: PUSH1 0x00
00001b97: DUP2
00001b98: MSTORE
00001b99: PUSH1 0x20
00001b9b: ADD
00001b9c: PUSH1 0x00
00001b9e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001bb3: AND
00001bb4: DUP2
00001bb5: MSTORE
00001bb6: PUSH1 0x20
00001bb8: ADD
00001bb9: PUSH1 0x00
00001bbb: DUP2
00001bbc: MSTORE
00001bbd: POP
00001bbe: SWAP1
00001bbf: JUMP
00001bc0: JUMPDEST
00001bc1: PUSH1 0x00
00001bc3: DUP3
00001bc4: DUP2
00001bc5: MSTORE
00001bc6: PUSH2 0x1777
00001bc9: PUSH1 0x20
00001bcb: MSTORE
00001bcc: PUSH1 0x40
00001bce: DUP2
00001bcf: KECCAK256
00001bd0: PUSH1 0x06
00001bd2: DUP2
00001bd3: ADD
00001bd4: SLOAD
00001bd5: SWAP1
00001bd6: SWAP2
00001bd7: PUSH29 0x0100000000000000000000000000000000000000000000000000000000
00001bf5: SWAP1
00001bf6: SWAP2
00001bf7: DIV
00001bf8: PUSH4 0xffffffff
00001bfd: AND
00001bfe: SWAP1
00001bff: DUP2
00001c00: SWAP1
00001c01: SUB
00001c02: PUSH2 0x1c0b
00001c05: JUMPI
00001c06: POP
00001c07: PUSH3 0x015180
00001c0b: JUMPDEST
00001c0c: PUSH1 0x40
00001c0e: DUP1
00001c0f: MLOAD
00001c10: PUSH2 0x0100
00001c13: DUP2
00001c14: ADD
00001c15: DUP3
00001c16: MSTORE
00001c17: DUP4
00001c18: SLOAD
00001c19: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001c2e: SWAP1
00001c2f: DUP2
00001c30: AND
00001c31: DUP3
00001c32: MSTORE
00001c33: PUSH1 0x01
00001c35: DUP6
00001c36: ADD
00001c37: SLOAD
00001c38: PUSH1 0x20
00001c3a: DUP4
00001c3b: ADD
00001c3c: MSTORE
00001c3d: PUSH1 0x02
00001c3f: DUP6
00001c40: ADD
00001c41: SLOAD
00001c42: DUP2
00001c43: AND
00001c44: SWAP3
00001c45: DUP3
00001c46: ADD
00001c47: SWAP3
00001c48: SWAP1
00001c49: SWAP3
00001c4a: MSTORE
00001c4b: PUSH1 0x60
00001c4d: DUP2
00001c4e: ADD
00001c4f: SWAP3
00001c50: SWAP1
00001c51: SWAP3
00001c52: MSTORE
00001c53: PUSH2 0x012c
00001c56: PUSH1 0x80
00001c58: DUP4
00001c59: ADD
00001c5a: MSTORE
00001c5b: PUSH1 0x05
00001c5d: DUP4
00001c5e: ADD
00001c5f: SLOAD
00001c60: PUSH1 0xa0
00001c62: DUP4
00001c63: ADD
00001c64: MSTORE
00001c65: PUSH1 0x06
00001c67: DUP4
00001c68: ADD
00001c69: SLOAD
00001c6a: AND
00001c6b: PUSH1 0xc0
00001c6d: DUP3
00001c6e: ADD
00001c6f: MSTORE
00001c70: PUSH1 0x07
00001c72: SWAP1
00001c73: SWAP2
00001c74: ADD
00001c75: SLOAD
00001c76: PUSH1 0xe0
00001c78: DUP3
00001c79: ADD
00001c7a: MSTORE
00001c7b: SWAP3
00001c7c: SWAP2
00001c7d: POP
00001c7e: POP
00001c7f: JUMP
00001c80: JUMPDEST
00001c81: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001c96: DUP3
00001c97: AND
00001c98: PUSH1 0x00
00001c9a: SWAP1
00001c9b: DUP2
00001c9c: MSTORE
00001c9d: PUSH2 0x2337
00001ca0: PUSH1 0x20
00001ca2: SWAP1
00001ca3: DUP2
00001ca4: MSTORE
00001ca5: PUSH1 0x40
00001ca7: DUP1
00001ca8: DUP4
00001ca9: KECCAK256
00001caa: DUP5
00001cab: DUP5
00001cac: MSTORE
00001cad: SWAP1
00001cae: SWAP2
00001caf: MSTORE
00001cb0: DUP2
00001cb1: KECCAK256
00001cb2: DUP1
00001cb3: SLOAD
00001cb4: DUP3
00001cb5: SWAP2
00001cb6: DUP3
00001cb7: SWAP2
00001cb8: PUSH4 0xffffffff
00001cbd: AND
00001cbe: TIMESTAMP
00001cbf: GT
00001cc0: ISZERO
00001cc1: PUSH2 0x1cd5
00001cc4: JUMPI
00001cc5: PUSH1 0x00
00001cc7: DUP1
00001cc8: PUSH1 0x00
00001cca: SWAP4
00001ccb: POP
00001ccc: SWAP4
00001ccd: POP
00001cce: SWAP4
00001ccf: POP
00001cd0: POP
00001cd1: PUSH2 0x1d18
00001cd4: JUMP
00001cd5: JUMPDEST
00001cd6: PUSH1 0x01
00001cd8: DUP2
00001cd9: ADD
00001cda: SLOAD
00001cdb: SWAP1
00001cdc: SLOAD
00001cdd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001cf2: SWAP1
00001cf3: SWAP2
00001cf4: AND
00001cf5: SWAP4
00001cf6: POP
00001cf7: PUSH4 0xffffffff
00001cfc: DUP2
00001cfd: AND
00001cfe: SWAP3
00001cff: POP
00001d00: PUSH5 0x0100000000
00001d06: SWAP1
00001d07: DIV
00001d08: PUSH12 0xffffffffffffffffffffffff
00001d15: AND
00001d16: SWAP1
00001d17: POP
00001d18: JUMPDEST
00001d19: SWAP3
00001d1a: POP
00001d1b: SWAP3
00001d1c: POP
00001d1d: SWAP3
00001d1e: JUMP
00001d1f: JUMPDEST
00001d20: PUSH1 0x00
00001d22: DUP1
00001d23: PUSH1 0x60
00001d25: DUP1
00001d26: PUSH1 0x00
00001d28: DUP1
00001d29: PUSH2 0x1d32
00001d2c: DUP10
00001d2d: DUP10
00001d2e: PUSH2 0x32ab
00001d31: JUMP
00001d32: JUMPDEST
00001d33: SWAP1
00001d34: POP
00001d35: PUSH2 0x1d43
00001d38: DUP10
00001d39: DUP10
00001d3a: DUP4
00001d3b: DUP11
00001d3c: PUSH1 0x00
00001d3e: DUP1
00001d3f: PUSH2 0x1960
00001d42: JUMP
00001d43: JUMPDEST
00001d44: POP
00001d45: SWAP4
00001d46: SWAP10
00001d47: POP
00001d48: SWAP2
00001d49: SWAP7
00001d4a: POP
00001d4b: SWAP5
00001d4c: POP
00001d4d: SWAP3
00001d4e: POP
00001d4f: PUSH1 0x00
00001d51: SWAP1
00001d52: POP
00001d53: JUMPDEST
00001d54: DUP4
00001d55: MLOAD
00001d56: DUP2
00001d57: LT
00001d58: ISZERO
00001d59: PUSH2 0x1d85
00001d5c: JUMPI
00001d5d: DUP4
00001d5e: DUP2
00001d5f: DUP2
00001d60: MLOAD
00001d61: DUP2
00001d62: LT
00001d63: PUSH2 0x1d6e
00001d66: JUMPI
00001d67: PUSH2 0x1d6e
00001d6a: PUSH2 0x591d
00001d6d: JUMP
00001d6e: JUMPDEST
00001d6f: PUSH1 0x20
00001d71: MUL
00001d72: PUSH1 0x20
00001d74: ADD
00001d75: ADD
00001d76: MLOAD
00001d77: DUP7
00001d78: ADD
00001d79: SWAP6
00001d7a: POP
00001d7b: DUP1
00001d7c: PUSH1 0x01
00001d7e: ADD
00001d7f: SWAP1
00001d80: POP
00001d81: PUSH2 0x1d53
00001d84: JUMP
00001d85: JUMPDEST
00001d86: POP
00001d87: SWAP4
00001d88: SWAP8
00001d89: POP
00001d8a: SWAP4
00001d8b: SWAP8
00001d8c: SWAP2
00001d8d: SWAP6
00001d8e: POP
00001d8f: SWAP4
00001d90: POP
00001d91: JUMP
00001d92: JUMPDEST
00001d93: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001da8: DUP5
00001da9: AND
00001daa: PUSH1 0x00
00001dac: SWAP1
00001dad: DUP2
00001dae: MSTORE
00001daf: PUSH2 0x1f4e
00001db2: PUSH1 0x20
00001db4: SWAP1
00001db5: DUP2
00001db6: MSTORE
00001db7: PUSH1 0x40
00001db9: DUP1
00001dba: DUP4
00001dbb: KECCAK256
00001dbc: DUP7
00001dbd: DUP5
00001dbe: MSTORE
00001dbf: SWAP1
00001dc0: SWAP2
00001dc1: MSTORE
00001dc2: SWAP1
00001dc3: KECCAK256
00001dc4: DUP1
00001dc5: SLOAD
00001dc6: PUSH21 0x010000000000000000000000000000000000000000
00001ddc: SWAP1
00001ddd: DIV
00001dde: PUSH12 0xffffffffffffffffffffffff
00001deb: AND
00001dec: DUP4
00001ded: LT
00001dee: ISZERO
00001def: PUSH2 0x1e4e
00001df2: JUMPI
00001df3: DUP1
00001df4: SLOAD
00001df5: PUSH1 0x40
00001df7: MLOAD
00001df8: PUSH32 0x16b5016f00000000000000000000000000000000000000000000000000000000
00001e19: DUP2
00001e1a: MSTORE
00001e1b: PUSH21 0x010000000000000000000000000000000000000000
00001e31: SWAP1
00001e32: SWAP2
00001e33: DIV
00001e34: PUSH12 0xffffffffffffffffffffffff
00001e41: AND
00001e42: PUSH1 0x04
00001e44: DUP3
00001e45: ADD
00001e46: MSTORE
00001e47: PUSH1 0x24
00001e49: ADD
00001e4a: PUSH2 0x0c4c
00001e4d: JUMP
00001e4e: JUMPDEST
00001e4f: DUP1
00001e50: SLOAD
00001e51: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001e66: AND
00001e67: PUSH2 0x1e9c
00001e6a: JUMPI
00001e6b: PUSH1 0x40
00001e6d: MLOAD
00001e6e: PUSH32 0xda48e18400000000000000000000000000000000000000000000000000000000
00001e8f: DUP2
00001e90: MSTORE
00001e91: PUSH1 0x04
00001e93: ADD
00001e94: PUSH1 0x40
00001e96: MLOAD
00001e97: DUP1
00001e98: SWAP2
00001e99: SUB
00001e9a: SWAP1
00001e9b: REVERT
00001e9c: JUMPDEST
00001e9d: PUSH2 0x1ea7
00001ea0: DUP6
00001ea1: DUP6
00001ea2: DUP5
00001ea3: PUSH2 0x3363
00001ea6: JUMP
00001ea7: JUMPDEST
00001ea8: POP
00001ea9: POP
00001eaa: POP
00001eab: POP
00001eac: POP
00001ead: JUMP
00001eae: JUMPDEST
00001eaf: PUSH1 0x00
00001eb1: PUSH2 0x1eb8
00001eb4: PUSH2 0x27a6
00001eb7: JUMP
00001eb8: JUMPDEST
00001eb9: PUSH2 0x1ec2
00001ebc: DUP4
00001ebd: DUP4
00001ebe: PUSH2 0x35b6
00001ec1: JUMP
00001ec2: JUMPDEST
00001ec3: SWAP2
00001ec4: POP
00001ec5: PUSH2 0x1ecc
00001ec8: PUSH2 0x365b
00001ecb: JUMP
00001ecc: JUMPDEST
00001ecd: SWAP1
00001ece: POP
00001ecf: PUSH2 0x1ed8
00001ed2: DUP6
00001ed3: DUP6
00001ed4: PUSH2 0x32a1
00001ed7: JUMP
00001ed8: JUMPDEST
00001ed9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001eee: DUP6
00001eef: AND
00001ef0: PUSH1 0x00
00001ef2: SWAP1
00001ef3: DUP2
00001ef4: MSTORE
00001ef5: PUSH2 0x1776
00001ef8: PUSH1 0x20
00001efa: SWAP1
00001efb: DUP2
00001efc: MSTORE
00001efd: PUSH1 0x40
00001eff: DUP1
00001f00: DUP4
00001f01: KECCAK256
00001f02: DUP8
00001f03: DUP5
00001f04: MSTORE
00001f05: SWAP1
00001f06: SWAP2
00001f07: MSTORE
00001f08: SWAP1
00001f09: KECCAK256
00001f0a: SLOAD
00001f0b: ISZERO
00001f0c: PUSH2 0x1f78
00001f0f: JUMPI
00001f10: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001f25: DUP6
00001f26: AND
00001f27: PUSH1 0x00
00001f29: SWAP1
00001f2a: DUP2
00001f2b: MSTORE
00001f2c: PUSH2 0x1776
00001f2f: PUSH1 0x20
00001f31: SWAP1
00001f32: DUP2
00001f33: MSTORE
00001f34: PUSH1 0x40
00001f36: DUP1
00001f37: DUP4
00001f38: KECCAK256
00001f39: DUP8
00001f3a: DUP5
00001f3b: MSTORE
00001f3c: SWAP1
00001f3d: SWAP2
00001f3e: MSTORE
00001f3f: SWAP1
00001f40: DUP2
00001f41: SWAP1
00001f42: KECCAK256
00001f43: SLOAD
00001f44: SWAP1
00001f45: MLOAD
00001f46: PUSH32 0x7618a00300000000000000000000000000000000000000000000000000000000
00001f67: DUP2
00001f68: MSTORE
00001f69: PUSH1 0x04
00001f6b: DUP2
00001f6c: ADD
00001f6d: SWAP2
00001f6e: SWAP1
00001f6f: SWAP2
00001f70: MSTORE
00001f71: PUSH1 0x24
00001f73: ADD
00001f74: PUSH2 0x0c4c
00001f77: JUMP
00001f78: JUMPDEST
00001f79: PUSH1 0x00
00001f7b: PUSH2 0x1f82
00001f7e: PUSH2 0x271a
00001f81: JUMP
00001f82: JUMPDEST
00001f83: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001f98: DUP8
00001f99: DUP2
00001f9a: AND
00001f9b: PUSH1 0x00
00001f9d: DUP2
00001f9e: DUP2
00001f9f: MSTORE
00001fa0: PUSH2 0x1776
00001fa3: PUSH1 0x20
00001fa5: SWAP1
00001fa6: DUP2
00001fa7: MSTORE
00001fa8: PUSH1 0x40
00001faa: DUP1
00001fab: DUP4
00001fac: KECCAK256
00001fad: DUP12
00001fae: DUP5
00001faf: MSTORE
00001fb0: DUP3
00001fb1: MSTORE
00001fb2: DUP1
00001fb3: DUP4
00001fb4: KECCAK256
00001fb5: DUP9
00001fb6: SWAP1
00001fb7: SSTORE
00001fb8: DUP8
00001fb9: DUP4
00001fba: MSTORE
00001fbb: PUSH2 0x1777
00001fbe: SWAP1
00001fbf: SWAP2
00001fc0: MSTORE
00001fc1: SWAP1
00001fc2: KECCAK256
00001fc3: DUP1
00001fc4: SLOAD
00001fc5: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000
00001fe6: SWAP1
00001fe7: DUP2
00001fe8: AND
00001fe9: SWAP1
00001fea: SWAP3
00001feb: OR
00001fec: DUP2
00001fed: SSTORE
00001fee: PUSH1 0x01
00001ff0: DUP2
00001ff1: ADD
00001ff2: DUP10
00001ff3: SWAP1
00001ff4: SSTORE
00001ff5: PUSH1 0x02
00001ff7: DUP2
00001ff8: ADD
00001ff9: DUP1
00001ffa: SLOAD
00001ffb: SWAP1
00001ffc: SWAP3
00001ffd: AND
00001ffe: SWAP3
00001fff: DUP5
00002000: AND
00002001: SWAP3
00002002: SWAP1
00002003: SWAP3
00002004: OR
00002005: SWAP1
00002006: SSTORE
00002007: PUSH1 0x07
00002009: DUP2
0000200a: ADD
0000200b: DUP7
0000200c: SWAP1
0000200d: SSTORE
0000200e: SWAP1
0000200f: SWAP2
00002010: POP
00002011: PUSH3 0x015180
00002015: DUP5
00002016: EQ
00002017: PUSH2 0x2068
0000201a: JUMPI
0000201b: PUSH1 0x06
0000201d: DUP2
0000201e: ADD
0000201f: DUP1
00002020: SLOAD
00002021: PUSH28 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff
0000203e: AND
0000203f: PUSH29 0x0100000000000000000000000000000000000000000000000000000000
0000205d: PUSH4 0xffffffff
00002062: DUP8
00002063: AND
00002064: MUL
00002065: OR
00002066: SWAP1
00002067: SSTORE
00002068: JUMPDEST
00002069: PUSH1 0x40
0000206b: DUP1
0000206c: MLOAD
0000206d: DUP6
0000206e: DUP2
0000206f: MSTORE
00002070: PUSH2 0x012c
00002073: PUSH1 0x20
00002075: DUP3
00002076: ADD
00002077: MSTORE
00002078: SWAP1
00002079: DUP2
0000207a: ADD
0000207b: DUP7
0000207c: SWAP1
0000207d: MSTORE
0000207e: PUSH1 0x60
00002080: DUP2
00002081: ADD
00002082: DUP5
00002083: SWAP1
00002084: MSTORE
00002085: DUP7
00002086: SWAP1
00002087: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000209c: DUP1
0000209d: DUP11
0000209e: AND
0000209f: SWAP2
000020a0: SWAP1
000020a1: DUP6
000020a2: AND
000020a3: SWAP1
000020a4: PUSH32 0x1062dd3b35f12b4064331244d00f40c1d4831965e4285654157a2409c6217cff
000020c5: SWAP1
000020c6: PUSH1 0x80
000020c8: ADD
000020c9: PUSH1 0x40
000020cb: MLOAD
000020cc: DUP1
000020cd: SWAP2
000020ce: SUB
000020cf: SWAP1
000020d0: LOG4
000020d1: POP
000020d2: POP
000020d3: PUSH2 0x162b
000020d6: PUSH1 0x01
000020d8: PUSH2 0x0b87
000020db: SSTORE
000020dc: JUMP
000020dd: JUMPDEST
000020de: PUSH2 0x20e5
000020e1: PUSH2 0x27a6
000020e4: JUMP
000020e5: JUMPDEST
000020e6: PUSH1 0x00
000020e8: DUP4
000020e9: DUP2
000020ea: MSTORE
000020eb: PUSH2 0x1777
000020ee: PUSH1 0x20
000020f0: MSTORE
000020f1: PUSH1 0x40
000020f3: DUP2
000020f4: KECCAK256
000020f5: PUSH1 0x07
000020f7: DUP2
000020f8: ADD
000020f9: SLOAD
000020fa: SWAP1
000020fb: SWAP2
000020fc: SUB
000020fd: PUSH2 0x2132
00002100: JUMPI
00002101: PUSH1 0x40
00002103: MLOAD
00002104: PUSH32 0x125197d100000000000000000000000000000000000000000000000000000000
00002125: DUP2
00002126: MSTORE
00002127: PUSH1 0x04
00002129: ADD
0000212a: PUSH1 0x40
0000212c: MLOAD
0000212d: DUP1
0000212e: SWAP2
0000212f: SUB
00002130: SWAP1
00002131: REVERT
00002132: JUMPDEST
00002133: PUSH1 0x05
00002135: DUP2
00002136: ADD
00002137: SLOAD
00002138: PUSH1 0x00
0000213a: PUSH2 0x2141
0000213d: PUSH2 0x271a
00002140: JUMP
00002141: JUMPDEST
00002142: SWAP1
00002143: POP
00002144: PUSH32 0x00000000000000000000000049128cf8abe9071ee24540a296b5ded3f9d50443
00002165: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000217a: AND
0000217b: DUP5
0000217c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002191: AND
00002192: SUB
00002193: PUSH2 0x219b
00002196: JUMPI
00002197: PUSH1 0x00
00002199: SWAP4
0000219a: POP
0000219b: JUMPDEST
0000219c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000021b1: DUP5
000021b2: AND
000021b3: ISZERO
000021b4: ISZERO
000021b5: DUP1
000021b6: PUSH2 0x21be
000021b9: JUMPI
000021ba: POP
000021bb: DUP2
000021bc: ISZERO
000021bd: ISZERO
000021be: JUMPDEST
000021bf: ISZERO
000021c0: PUSH2 0x224f
000021c3: JUMPI
000021c4: PUSH1 0x02
000021c6: DUP4
000021c7: ADD
000021c8: DUP1
000021c9: SLOAD
000021ca: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000021df: AND
000021e0: PUSH1 0x40
000021e2: DUP7
000021e3: SWAP1
000021e4: SHR
000021e5: PUSH12 0xffffffffffffffffffffffff
000021f2: AND
000021f3: PUSH21 0x010000000000000000000000000000000000000000
00002209: SWAP1
0000220a: DUP2
0000220b: MUL
0000220c: SWAP2
0000220d: SWAP1
0000220e: SWAP2
0000220f: OR
00002210: SWAP1
00002211: SWAP2
00002212: SSTORE
00002213: PUSH1 0x06
00002215: DUP5
00002216: ADD
00002217: DUP1
00002218: SLOAD
00002219: PUSH32 0xffffffff0000000000000000ffffffffffffffffffffffffffffffffffffffff
0000223a: AND
0000223b: PUSH8 0xffffffffffffffff
00002244: DUP8
00002245: AND
00002246: SWAP1
00002247: SWAP3
00002248: MUL
00002249: SWAP2
0000224a: SWAP1
0000224b: SWAP2
0000224c: OR
0000224d: SWAP1
0000224e: SSTORE
0000224f: JUMPDEST
00002250: DUP2
00002251: PUSH1 0x00
00002253: SUB
00002254: PUSH2 0x2354
00002257: JUMPI
00002258: DUP3
00002259: PUSH1 0x07
0000225b: ADD
0000225c: SLOAD
0000225d: DUP6
0000225e: LT
0000225f: ISZERO
00002260: PUSH2 0x229d
00002263: JUMPI
00002264: DUP3
00002265: PUSH1 0x07
00002267: ADD
00002268: SLOAD
00002269: PUSH1 0x40
0000226b: MLOAD
0000226c: PUSH32 0x31e6f71c00000000000000000000000000000000000000000000000000000000
0000228d: DUP2
0000228e: MSTORE
0000228f: PUSH1 0x04
00002291: ADD
00002292: PUSH2 0x0c4c
00002295: SWAP2
00002296: DUP2
00002297: MSTORE
00002298: PUSH1 0x20
0000229a: ADD
0000229b: SWAP1
0000229c: JUMP
0000229d: JUMPDEST
0000229e: DUP3
0000229f: SLOAD
000022a0: PUSH1 0x01
000022a2: DUP5
000022a3: ADD
000022a4: SLOAD
000022a5: PUSH2 0x22c4
000022a8: SWAP2
000022a9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000022be: AND
000022bf: SWAP1
000022c0: PUSH2 0x3683
000022c3: JUMP
000022c4: JUMPDEST
000022c5: PUSH1 0x07
000022c7: DUP4
000022c8: ADD
000022c9: DUP6
000022ca: SWAP1
000022cb: SSTORE
000022cc: PUSH1 0x06
000022ce: DUP4
000022cf: ADD
000022d0: DUP1
000022d1: SLOAD
000022d2: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000
000022f3: AND
000022f4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002309: DUP4
0000230a: AND
0000230b: OR
0000230c: SWAP1
0000230d: DUP2
0000230e: SWAP1
0000230f: SSTORE
00002310: PUSH29 0x0100000000000000000000000000000000000000000000000000000000
0000232e: SWAP1
0000232f: DIV
00002330: PUSH4 0xffffffff
00002335: AND
00002336: PUSH1 0x00
00002338: DUP2
00002339: SWAP1
0000233a: SUB
0000233b: PUSH2 0x2344
0000233e: JUMPI
0000233f: POP
00002340: PUSH3 0x015180
00002344: JUMPDEST
00002345: TIMESTAMP
00002346: ADD
00002347: PUSH1 0x05
00002349: DUP5
0000234a: ADD
0000234b: DUP2
0000234c: SWAP1
0000234d: SSTORE
0000234e: SWAP2
0000234f: POP
00002350: PUSH2 0x24b7
00002353: JUMP
00002354: JUMPDEST
00002355: PUSH2 0x235d
00002358: DUP3
00002359: TIMESTAMP
0000235a: GT
0000235b: SWAP1
0000235c: JUMP
0000235d: JUMPDEST
0000235e: ISZERO
0000235f: PUSH2 0x2397
00002362: JUMPI
00002363: PUSH1 0x40
00002365: MLOAD
00002366: PUSH32 0x3feeb88d00000000000000000000000000000000000000000000000000000000
00002387: DUP2
00002388: MSTORE
00002389: PUSH1 0x04
0000238b: DUP2
0000238c: ADD
0000238d: DUP4
0000238e: SWAP1
0000238f: MSTORE
00002390: PUSH1 0x24
00002392: ADD
00002393: PUSH2 0x0c4c
00002396: JUMP
00002397: JUMPDEST
00002398: PUSH1 0x06
0000239a: DUP4
0000239b: ADD
0000239c: SLOAD
0000239d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000023b2: DUP1
000023b3: DUP4
000023b4: AND
000023b5: SWAP2
000023b6: AND
000023b7: SUB
000023b8: PUSH2 0x23ed
000023bb: JUMPI
000023bc: PUSH1 0x40
000023be: MLOAD
000023bf: PUSH32 0xe140576800000000000000000000000000000000000000000000000000000000
000023e0: DUP2
000023e1: MSTORE
000023e2: PUSH1 0x04
000023e4: ADD
000023e5: PUSH1 0x40
000023e7: MLOAD
000023e8: DUP1
000023e9: SWAP2
000023ea: SUB
000023eb: SWAP1
000023ec: REVERT
000023ed: JUMPDEST
000023ee: PUSH1 0x00
000023f0: PUSH2 0x23fc
000023f3: DUP5
000023f4: PUSH1 0x07
000023f6: ADD
000023f7: SLOAD
000023f8: PUSH2 0x2d11
000023fb: JUMP
000023fc: JUMPDEST
000023fd: SWAP1
000023fe: POP
000023ff: DUP1
00002400: DUP7
00002401: LT
00002402: ISZERO
00002403: PUSH2 0x243b
00002406: JUMPI
00002407: PUSH1 0x40
00002409: MLOAD
0000240a: PUSH32 0xcd698a1900000000000000000000000000000000000000000000000000000000
0000242b: DUP2
0000242c: MSTORE
0000242d: PUSH1 0x04
0000242f: DUP2
00002430: ADD
00002431: DUP3
00002432: SWAP1
00002433: MSTORE
00002434: PUSH1 0x24
00002436: ADD
00002437: PUSH2 0x0c4c
0000243a: JUMP
0000243b: JUMPDEST
0000243c: POP
0000243d: PUSH1 0x07
0000243f: DUP4
00002440: ADD
00002441: DUP1
00002442: SLOAD
00002443: PUSH1 0x06
00002445: DUP6
00002446: ADD
00002447: DUP1
00002448: SLOAD
00002449: SWAP3
0000244a: DUP9
0000244b: SWAP1
0000244c: SSTORE
0000244d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002462: DUP5
00002463: DUP2
00002464: AND
00002465: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000
00002486: DUP6
00002487: AND
00002488: OR
00002489: SWAP1
0000248a: SWAP2
0000248b: SSTORE
0000248c: SWAP1
0000248d: SWAP2
0000248e: AND
0000248f: TIMESTAMP
00002490: PUSH2 0x012c
00002493: ADD
00002494: DUP1
00002495: DUP6
00002496: LT
00002497: ISZERO
00002498: PUSH2 0x24a6
0000249b: JUMPI
0000249c: PUSH1 0x05
0000249e: DUP7
0000249f: ADD
000024a0: DUP2
000024a1: SWAP1
000024a2: SSTORE
000024a3: SWAP4
000024a4: POP
000024a5: DUP4
000024a6: JUMPDEST
000024a7: POP
000024a8: PUSH2 0x24b4
000024ab: DUP2
000024ac: DUP4
000024ad: PUSH2 0x4e20
000024b0: PUSH2 0x368d
000024b3: JUMP
000024b4: JUMPDEST
000024b5: POP
000024b6: POP
000024b7: JUMPDEST
000024b8: PUSH2 0x24c3
000024bb: DUP2
000024bc: DUP7
000024bd: PUSH1 0x00
000024bf: PUSH2 0x3875
000024c2: JUMP
000024c3: JUMPDEST
000024c4: PUSH1 0x40
000024c6: DUP1
000024c7: MLOAD
000024c8: DUP7
000024c9: DUP2
000024ca: MSTORE
000024cb: PUSH1 0x20
000024cd: DUP2
000024ce: ADD
000024cf: DUP5
000024d0: SWAP1
000024d1: MSTORE
000024d2: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000024e7: DUP4
000024e8: AND
000024e9: SWAP2
000024ea: DUP9
000024eb: SWAP2
000024ec: PUSH32 0x26ea3ebbda62eb1baef13e1c237dddd956c87f80b2801f2616d806d52557b121
0000250d: SWAP2
0000250e: ADD
0000250f: PUSH1 0x40
00002511: MLOAD
00002512: DUP1
00002513: SWAP2
00002514: SUB
00002515: SWAP1
00002516: LOG3
00002517: POP
00002518: POP
00002519: POP
0000251a: PUSH2 0x195b
0000251d: PUSH1 0x01
0000251f: PUSH2 0x0b87
00002522: SSTORE
00002523: JUMP
00002524: JUMPDEST
00002525: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000253a: DUP3
0000253b: AND
0000253c: PUSH1 0x00
0000253e: SWAP1
0000253f: DUP2
00002540: MSTORE
00002541: PUSH2 0x2337
00002544: PUSH1 0x20
00002546: SWAP1
00002547: DUP2
00002548: MSTORE
00002549: PUSH1 0x40
0000254b: DUP1
0000254c: DUP4
0000254d: KECCAK256
0000254e: DUP5
0000254f: DUP5
00002550: MSTORE
00002551: SWAP1
00002552: SWAP2
00002553: MSTORE
00002554: DUP2
00002555: KECCAK256
00002556: DUP1
00002557: SLOAD
00002558: PUSH4 0xffffffff
0000255d: AND
0000255e: TIMESTAMP
0000255f: GT
00002560: PUSH2 0x258c
00002563: JUMPI
00002564: DUP1
00002565: SLOAD
00002566: PUSH2 0x2584
00002569: SWAP1
0000256a: PUSH5 0x0100000000
00002570: SWAP1
00002571: DIV
00002572: PUSH12 0xffffffffffffffffffffffff
0000257f: AND
00002580: PUSH2 0x2d11
00002583: JUMP
00002584: JUMPDEST
00002585: SWAP2
00002586: POP
00002587: POP
00002588: PUSH2 0x0d8a
0000258b: JUMP
0000258c: JUMPDEST
0000258d: POP
0000258e: PUSH1 0x01
00002590: SWAP4
00002591: SWAP3
00002592: POP
00002593: POP
00002594: POP
00002595: JUMP
00002596: JUMPDEST
00002597: PUSH1 0x00
00002599: SLOAD
0000259a: PUSH1 0x02
0000259c: SWAP1
0000259d: PUSH2 0x0100
000025a0: SWAP1
000025a1: DIV
000025a2: PUSH1 0xff
000025a4: AND
000025a5: ISZERO
000025a6: DUP1
000025a7: ISZERO
000025a8: PUSH2 0x25b8
000025ab: JUMPI
000025ac: POP
000025ad: PUSH1 0x00
000025af: SLOAD
000025b0: PUSH1 0xff
000025b2: DUP1
000025b3: DUP4
000025b4: AND
000025b5: SWAP2
000025b6: AND
000025b7: LT
000025b8: JUMPDEST
000025b9: PUSH2 0x2644
000025bc: JUMPI
000025bd: PUSH1 0x40
000025bf: MLOAD
000025c0: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
000025e1: DUP2
000025e2: MSTORE
000025e3: PUSH1 0x20
000025e5: PUSH1 0x04
000025e7: DUP3
000025e8: ADD
000025e9: MSTORE
000025ea: PUSH1 0x2e
000025ec: PUSH1 0x24
000025ee: DUP3
000025ef: ADD
000025f0: MSTORE
000025f1: PUSH32 0x496e697469616c697a61626c653a20636f6e747261637420697320616c726561
00002612: PUSH1 0x44
00002614: DUP3
00002615: ADD
00002616: MSTORE
00002617: PUSH32 0x647920696e697469616c697a6564000000000000000000000000000000000000
00002638: PUSH1 0x64
0000263a: DUP3
0000263b: ADD
0000263c: MSTORE
0000263d: PUSH1 0x84
0000263f: ADD
00002640: PUSH2 0x0c4c
00002643: JUMP
00002644: JUMPDEST
00002645: PUSH1 0x00
00002647: DUP1
00002648: SLOAD
00002649: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000
0000266a: AND
0000266b: PUSH1 0xff
0000266d: DUP4
0000266e: AND
0000266f: OR
00002670: PUSH2 0x0100
00002673: OR
00002674: SWAP1
00002675: SSTORE
00002676: PUSH2 0x267e
00002679: DUP3
0000267a: PUSH2 0x3991
0000267d: JUMP
0000267e: JUMPDEST
0000267f: PUSH1 0x00
00002681: DUP1
00002682: SLOAD
00002683: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff
000026a4: AND
000026a5: SWAP1
000026a6: SSTORE
000026a7: PUSH1 0x40
000026a9: MLOAD
000026aa: PUSH1 0xff
000026ac: DUP3
000026ad: AND
000026ae: DUP2
000026af: MSTORE
000026b0: PUSH32 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498
000026d1: SWAP1
000026d2: PUSH1 0x20
000026d4: ADD
000026d5: PUSH1 0x40
000026d7: MLOAD
000026d8: DUP1
000026d9: SWAP2
000026da: SUB
000026db: SWAP1
000026dc: LOG1
000026dd: POP
000026de: POP
000026df: JUMP
000026e0: JUMPDEST
000026e1: DUP1
000026e2: PUSH1 0x00
000026e4: SUB
000026e5: PUSH2 0x0b3a
000026e8: JUMPI
000026e9: PUSH1 0x40
000026eb: MLOAD
000026ec: PUSH32 0x7378a92d00000000000000000000000000000000000000000000000000000000
0000270d: DUP2
0000270e: MSTORE
0000270f: PUSH1 0x04
00002711: ADD
00002712: PUSH1 0x40
00002714: MLOAD
00002715: DUP1
00002716: SWAP2
00002717: SUB
00002718: SWAP1
00002719: REVERT
0000271a: JUMPDEST
0000271b: PUSH1 0x00
0000271d: PUSH2 0x2724
00002720: PUSH2 0x39e4
00002723: JUMP
00002724: JUMPDEST
00002725: SWAP1
00002726: POP
00002727: SWAP1
00002728: JUMP
00002729: JUMPDEST
0000272a: DUP1
0000272b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002740: AND
00002741: DUP3
00002742: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002757: AND
00002758: EQ
00002759: PUSH2 0x0ce2
0000275c: JUMPI
0000275d: PUSH1 0x40
0000275f: MLOAD
00002760: PUSH32 0x0907a37700000000000000000000000000000000000000000000000000000000
00002781: DUP2
00002782: MSTORE
00002783: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002798: DUP3
00002799: AND
0000279a: PUSH1 0x04
0000279c: DUP3
0000279d: ADD
0000279e: MSTORE
0000279f: PUSH1 0x24
000027a1: ADD
000027a2: PUSH2 0x0c4c
000027a5: JUMP
000027a6: JUMPDEST
000027a7: PUSH1 0x02
000027a9: PUSH2 0x0b87
000027ac: SLOAD
000027ad: SUB
000027ae: PUSH2 0x2813
000027b1: JUMPI
000027b2: PUSH1 0x40
000027b4: MLOAD
000027b5: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
000027d6: DUP2
000027d7: MSTORE
000027d8: PUSH1 0x20
000027da: PUSH1 0x04
000027dc: DUP3
000027dd: ADD
000027de: MSTORE
000027df: PUSH1 0x1f
000027e1: PUSH1 0x24
000027e3: DUP3
000027e4: ADD
000027e5: MSTORE
000027e6: PUSH32 0x5265656e7472616e637947756172643a207265656e7472616e742063616c6c00
00002807: PUSH1 0x44
00002809: DUP3
0000280a: ADD
0000280b: MSTORE
0000280c: PUSH1 0x64
0000280e: ADD
0000280f: PUSH2 0x0c4c
00002812: JUMP
00002813: JUMPDEST
00002814: PUSH1 0x02
00002816: PUSH2 0x0b87
00002819: SSTORE
0000281a: JUMP
0000281b: JUMPDEST
0000281c: PUSH2 0x195b
0000281f: DUP4
00002820: DUP4
00002821: DUP4
00002822: PUSH2 0x3a50
00002825: JUMP
00002826: JUMPDEST
00002827: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000283c: DUP3
0000283d: DUP2
0000283e: AND
0000283f: PUSH1 0x00
00002841: SWAP1
00002842: DUP2
00002843: MSTORE
00002844: PUSH2 0x2337
00002847: PUSH1 0x20
00002849: SWAP1
0000284a: DUP2
0000284b: MSTORE
0000284c: PUSH1 0x40
0000284e: DUP1
0000284f: DUP4
00002850: KECCAK256
00002851: DUP6
00002852: DUP5
00002853: MSTORE
00002854: DUP1
00002855: DUP4
00002856: MSTORE
00002857: DUP2
00002858: DUP5
00002859: KECCAK256
0000285a: DUP3
0000285b: MLOAD
0000285c: PUSH1 0xa0
0000285e: DUP2
0000285f: ADD
00002860: DUP5
00002861: MSTORE
00002862: DUP2
00002863: SLOAD
00002864: PUSH4 0xffffffff
00002869: DUP1
0000286a: DUP3
0000286b: AND
0000286c: DUP4
0000286d: MSTORE
0000286e: PUSH5 0x0100000000
00002874: DUP3
00002875: DIV
00002876: PUSH12 0xffffffffffffffffffffffff
00002883: SWAP1
00002884: DUP2
00002885: AND
00002886: DUP5
00002887: DUP10
00002888: ADD
00002889: SWAP1
0000288a: DUP2
0000288b: MSTORE
0000288c: PUSH17 0x0100000000000000000000000000000000
0000289e: SWAP1
0000289f: SWAP4
000028a0: DIV
000028a1: PUSH16 0xffffffffffffffffffffffffffffffff
000028b2: AND
000028b3: DUP5
000028b4: DUP9
000028b5: ADD
000028b6: MSTORE
000028b7: PUSH1 0x01
000028b9: DUP6
000028ba: ADD
000028bb: DUP1
000028bc: SLOAD
000028bd: DUP1
000028be: DUP13
000028bf: AND
000028c0: PUSH1 0x60
000028c2: DUP8
000028c3: ADD
000028c4: SWAP1
000028c5: DUP2
000028c6: MSTORE
000028c7: PUSH21 0x010000000000000000000000000000000000000000
000028dd: DUP3
000028de: DIV
000028df: DUP6
000028e0: AND
000028e1: PUSH1 0x80
000028e3: DUP9
000028e4: ADD
000028e5: MSTORE
000028e6: DUP14
000028e7: DUP13
000028e8: MSTORE
000028e9: SWAP8
000028ea: SWAP1
000028eb: SWAP10
000028ec: MSTORE
000028ed: SWAP9
000028ee: SWAP1
000028ef: SWAP5
000028f0: SSTORE
000028f1: PUSH32 0xffffffffffffffff000000000000000000000000000000000000000000000000
00002912: SWAP1
00002913: SWAP7
00002914: AND
00002915: SWAP1
00002916: SWAP7
00002917: SSTORE
00002918: SWAP2
00002919: MLOAD
0000291a: DUP3
0000291b: MLOAD
0000291c: SWAP6
0000291d: MLOAD
0000291e: SWAP4
0000291f: MLOAD
00002920: PUSH32 0x4dc8fb3c00000000000000000000000000000000000000000000000000000000
00002941: DUP2
00002942: MSTORE
00002943: SWAP1
00002944: DUP8
00002945: AND
00002946: PUSH1 0x04
00002948: DUP3
00002949: ADD
0000294a: MSTORE
0000294b: SWAP5
0000294c: SWAP1
0000294d: SWAP4
0000294e: AND
0000294f: PUSH1 0x24
00002951: DUP6
00002952: ADD
00002953: MSTORE
00002954: SWAP2
00002955: AND
00002956: PUSH1 0x44
00002958: DUP4
00002959: ADD
0000295a: MSTORE
0000295b: SWAP2
0000295c: PUSH32 0x00000000000000000000000049128cf8abe9071ee24540a296b5ded3f9d50443
0000297d: AND
0000297e: SWAP1
0000297f: PUSH4 0x4dc8fb3c
00002984: SWAP1
00002985: PUSH1 0x64
00002987: ADD
00002988: PUSH1 0x00
0000298a: PUSH1 0x40
0000298c: MLOAD
0000298d: DUP1
0000298e: DUP4
0000298f: SUB
00002990: DUP2
00002991: PUSH1 0x00
00002993: DUP8
00002994: DUP1
00002995: EXTCODESIZE
00002996: ISZERO
00002997: DUP1
00002998: ISZERO
00002999: PUSH2 0x29a1
0000299c: JUMPI
0000299d: PUSH1 0x00
0000299f: DUP1
000029a0: REVERT
000029a1: JUMPDEST
000029a2: POP
000029a3: GAS
000029a4: CALL
000029a5: ISZERO
000029a6: DUP1
000029a7: ISZERO
000029a8: PUSH2 0x29b5
000029ab: JUMPI
000029ac: RETURNDATASIZE
000029ad: PUSH1 0x00
000029af: DUP1
000029b0: RETURNDATACOPY
000029b1: RETURNDATASIZE
000029b2: PUSH1 0x00
000029b4: REVERT
000029b5: JUMPDEST
000029b6: POP
000029b7: POP
000029b8: POP
000029b9: POP
000029ba: PUSH1 0x00
000029bc: PUSH2 0x29c3
000029bf: PUSH2 0x271a
000029c2: JUMP
000029c3: JUMPDEST
000029c4: SWAP1
000029c5: POP
000029c6: PUSH1 0x00
000029c8: DUP1
000029c9: PUSH2 0x29eb
000029cc: DUP4
000029cd: DUP8
000029ce: DUP8
000029cf: DUP8
000029d0: PUSH1 0x60
000029d2: ADD
000029d3: MLOAD
000029d4: DUP9
000029d5: PUSH1 0x20
000029d7: ADD
000029d8: MLOAD
000029d9: PUSH12 0xffffffffffffffffffffffff
000029e6: AND
000029e7: PUSH2 0x3a5b
000029ea: JUMP
000029eb: JUMPDEST
000029ec: PUSH1 0x40
000029ee: MLOAD
000029ef: PUSH32 0x6352211e00000000000000000000000000000000000000000000000000000000
00002a10: DUP2
00002a11: MSTORE
00002a12: PUSH1 0x04
00002a14: DUP2
00002a15: ADD
00002a16: DUP9
00002a17: SWAP1
00002a18: MSTORE
00002a19: SWAP2
00002a1a: SWAP4
00002a1b: POP
00002a1c: SWAP2
00002a1d: POP
00002a1e: PUSH1 0x00
00002a20: SWAP1
00002a21: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002a36: DUP9
00002a37: AND
00002a38: SWAP1
00002a39: PUSH4 0x6352211e
00002a3e: SWAP1
00002a3f: PUSH1 0x24
00002a41: ADD
00002a42: PUSH1 0x20
00002a44: PUSH1 0x40
00002a46: MLOAD
00002a47: DUP1
00002a48: DUP4
00002a49: SUB
00002a4a: DUP2
00002a4b: DUP7
00002a4c: GAS
00002a4d: STATICCALL
00002a4e: ISZERO
00002a4f: DUP1
00002a50: ISZERO
00002a51: PUSH2 0x2a5e
00002a54: JUMPI
00002a55: RETURNDATASIZE
00002a56: PUSH1 0x00
00002a58: DUP1
00002a59: RETURNDATACOPY
00002a5a: RETURNDATASIZE
00002a5b: PUSH1 0x00
00002a5d: REVERT
00002a5e: JUMPDEST
00002a5f: POP
00002a60: POP
00002a61: POP
00002a62: POP
00002a63: PUSH1 0x40
00002a65: MLOAD
00002a66: RETURNDATASIZE
00002a67: PUSH1 0x1f
00002a69: NOT
00002a6a: PUSH1 0x1f
00002a6c: DUP3
00002a6d: ADD
00002a6e: AND
00002a6f: DUP3
00002a70: ADD
00002a71: DUP1
00002a72: PUSH1 0x40
00002a74: MSTORE
00002a75: POP
00002a76: DUP2
00002a77: ADD
00002a78: SWAP1
00002a79: PUSH2 0x2a82
00002a7c: SWAP2
00002a7d: SWAP1
00002a7e: PUSH2 0x594c
00002a81: JUMP
00002a82: JUMPDEST
00002a83: SWAP1
00002a84: POP
00002a85: ADDRESS
00002a86: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002a9b: DUP3
00002a9c: AND
00002a9d: SUB
00002a9e: PUSH2 0x2ab6
00002aa1: JUMPI
00002aa2: PUSH2 0x2ab1
00002aa5: DUP8
00002aa6: DUP8
00002aa7: DUP8
00002aa8: PUSH1 0x60
00002aaa: ADD
00002aab: MLOAD
00002aac: DUP8
00002aad: PUSH2 0x3b57
00002ab0: JUMP
00002ab1: JUMPDEST
00002ab2: PUSH2 0x2b4d
00002ab5: JUMP
00002ab6: JUMPDEST
00002ab7: PUSH1 0x60
00002ab9: DUP6
00002aba: ADD
00002abb: MLOAD
00002abc: PUSH1 0x40
00002abe: MLOAD
00002abf: PUSH32 0x23b872dd00000000000000000000000000000000000000000000000000000000
00002ae0: DUP2
00002ae1: MSTORE
00002ae2: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002af7: DUP7
00002af8: DUP2
00002af9: AND
00002afa: PUSH1 0x04
00002afc: DUP4
00002afd: ADD
00002afe: MSTORE
00002aff: SWAP2
00002b00: DUP3
00002b01: AND
00002b02: PUSH1 0x24
00002b04: DUP3
00002b05: ADD
00002b06: MSTORE
00002b07: PUSH1 0x44
00002b09: DUP2
00002b0a: ADD
00002b0b: DUP9
00002b0c: SWAP1
00002b0d: MSTORE
00002b0e: SWAP1
00002b0f: DUP9
00002b10: AND
00002b11: SWAP1
00002b12: PUSH4 0x23b872dd
00002b17: SWAP1
00002b18: PUSH1 0x64
00002b1a: ADD
00002b1b: PUSH1 0x00
00002b1d: PUSH1 0x40
00002b1f: MLOAD
00002b20: DUP1
00002b21: DUP4
00002b22: SUB
00002b23: DUP2
00002b24: PUSH1 0x00
00002b26: DUP8
00002b27: DUP1
00002b28: EXTCODESIZE
00002b29: ISZERO
00002b2a: DUP1
00002b2b: ISZERO
00002b2c: PUSH2 0x2b34
00002b2f: JUMPI
00002b30: PUSH1 0x00
00002b32: DUP1
00002b33: REVERT
00002b34: JUMPDEST
00002b35: POP
00002b36: GAS
00002b37: CALL
00002b38: ISZERO
00002b39: DUP1
00002b3a: ISZERO
00002b3b: PUSH2 0x2b48
00002b3e: JUMPI
00002b3f: RETURNDATASIZE
00002b40: PUSH1 0x00
00002b42: DUP1
00002b43: RETURNDATACOPY
00002b44: RETURNDATASIZE
00002b45: PUSH1 0x00
00002b47: REVERT
00002b48: JUMPDEST
00002b49: POP
00002b4a: POP
00002b4b: POP
00002b4c: POP
00002b4d: JUMPDEST
00002b4e: PUSH1 0x00
00002b50: DUP1
00002b51: PUSH1 0x00
00002b53: PUSH2 0x2c61
00002b56: PUSH1 0x40
00002b58: MLOAD
00002b59: DUP1
00002b5a: PUSH2 0x0140
00002b5d: ADD
00002b5e: PUSH1 0x40
00002b60: MSTORE
00002b61: DUP1
00002b62: DUP13
00002b63: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002b78: AND
00002b79: DUP2
00002b7a: MSTORE
00002b7b: PUSH1 0x20
00002b7d: ADD
00002b7e: DUP12
00002b7f: DUP2
00002b80: MSTORE
00002b81: PUSH1 0x20
00002b83: ADD
00002b84: PUSH1 0x01
00002b86: DUP2
00002b87: MSTORE
00002b88: PUSH1 0x20
00002b8a: ADD
00002b8b: DUP11
00002b8c: PUSH1 0x60
00002b8e: ADD
00002b8f: MLOAD
00002b90: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002ba5: AND
00002ba6: DUP2
00002ba7: MSTORE
00002ba8: PUSH1 0x20
00002baa: ADD
00002bab: DUP10
00002bac: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002bc1: AND
00002bc2: DUP2
00002bc3: MSTORE
00002bc4: PUSH1 0x20
00002bc6: ADD
00002bc7: DUP11
00002bc8: PUSH1 0x20
00002bca: ADD
00002bcb: MLOAD
00002bcc: PUSH12 0xffffffffffffffffffffffff
00002bd9: AND
00002bda: DUP2
00002bdb: MSTORE
00002bdc: PUSH1 0x20
00002bde: ADD
00002bdf: PUSH2 0x2c16
00002be2: DUP12
00002be3: PUSH1 0x40
00002be5: ADD
00002be6: MLOAD
00002be7: DUP13
00002be8: PUSH1 0x80
00002bea: ADD
00002beb: MLOAD
00002bec: PUSH20 0xffffffffffffffffffffffffffffffff00000000
00002c01: PUSH1 0x20
00002c03: SWAP3
00002c04: SWAP1
00002c05: SWAP3
00002c06: SHL
00002c07: SWAP2
00002c08: SWAP1
00002c09: SWAP2
00002c0a: AND
00002c0b: PUSH4 0xffffffff
00002c10: SWAP1
00002c11: SWAP2
00002c12: AND
00002c13: OR
00002c14: SWAP1
00002c15: JUMP
00002c16: JUMPDEST
00002c17: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002c2c: AND
00002c2d: DUP2
00002c2e: MSTORE
00002c2f: PUSH1 0x20
00002c31: ADD
00002c32: DUP9
00002c33: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002c48: AND
00002c49: DUP2
00002c4a: MSTORE
00002c4b: PUSH1 0x20
00002c4d: ADD
00002c4e: DUP8
00002c4f: PUSH2 0xffff
00002c52: AND
00002c53: DUP2
00002c54: MSTORE
00002c55: PUSH1 0x20
00002c57: ADD
00002c58: PUSH1 0x00
00002c5a: DUP2
00002c5b: MSTORE
00002c5c: POP
00002c5d: PUSH2 0x3b63
00002c60: JUMP
00002c61: JUMPDEST
00002c62: SWAP3
00002c63: POP
00002c64: SWAP3
00002c65: POP
00002c66: SWAP3
00002c67: POP
00002c68: DUP8
00002c69: PUSH1 0x60
00002c6b: ADD
00002c6c: MLOAD
00002c6d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002c82: AND
00002c83: DUP10
00002c84: DUP12
00002c85: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002c9a: AND
00002c9b: PUSH32 0x1cb8adb37d6d35e94cd0695ca39895b84371864713f5ca7eada52af9ff23744b
00002cbc: DUP11
00002cbd: DUP8
00002cbe: DUP8
00002cbf: DUP8
00002cc0: PUSH1 0x40
00002cc2: MLOAD
00002cc3: PUSH2 0x2cfd
00002cc6: SWAP5
00002cc7: SWAP4
00002cc8: SWAP3
00002cc9: SWAP2
00002cca: SWAP1
00002ccb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002ce0: SWAP5
00002ce1: SWAP1
00002ce2: SWAP5
00002ce3: AND
00002ce4: DUP5
00002ce5: MSTORE
00002ce6: PUSH1 0x20
00002ce8: DUP5
00002ce9: ADD
00002cea: SWAP3
00002ceb: SWAP1
00002cec: SWAP3
00002ced: MSTORE
00002cee: PUSH1 0x40
00002cf0: DUP4
00002cf1: ADD
00002cf2: MSTORE
00002cf3: PUSH1 0x60
00002cf5: DUP3
00002cf6: ADD
00002cf7: MSTORE
00002cf8: PUSH1 0x80
00002cfa: ADD
00002cfb: SWAP1
00002cfc: JUMP
00002cfd: JUMPDEST
00002cfe: PUSH1 0x40
00002d00: MLOAD
00002d01: DUP1
00002d02: SWAP2
00002d03: SUB
00002d04: SWAP1
00002d05: LOG4
00002d06: POP
00002d07: POP
00002d08: POP
00002d09: POP
00002d0a: POP
00002d0b: POP
00002d0c: POP
00002d0d: POP
00002d0e: POP
00002d0f: POP
00002d10: JUMP
00002d11: JUMPDEST
00002d12: PUSH1 0x00
00002d14: PUSH1 0x0a
00002d16: DUP3
00002d17: DIV
00002d18: DUP1
00002d19: DUP3
00002d1a: SUB
00002d1b: PUSH2 0x2d29
00002d1e: JUMPI
00002d1f: PUSH2 0x1005
00002d22: DUP4
00002d23: PUSH1 0x01
00002d25: PUSH2 0x561e
00002d28: JUMP
00002d29: JUMPDEST
00002d2a: PUSH2 0x1005
00002d2d: DUP4
00002d2e: DUP3
00002d2f: PUSH2 0x561e
00002d32: JUMP
00002d33: JUMPDEST
00002d34: PUSH2 0x2d3d
00002d37: DUP3
00002d38: DUP3
00002d39: PUSH2 0x3b7e
00002d3c: JUMP
00002d3d: JUMPDEST
00002d3e: PUSH2 0x0ce2
00002d41: JUMPI
00002d42: PUSH1 0x40
00002d44: MLOAD
00002d45: PUSH32 0xe390a4ec00000000000000000000000000000000000000000000000000000000
00002d66: DUP2
00002d67: MSTORE
00002d68: PUSH1 0x04
00002d6a: ADD
00002d6b: PUSH1 0x40
00002d6d: MLOAD
00002d6e: DUP1
00002d6f: SWAP2
00002d70: SUB
00002d71: SWAP1
00002d72: REVERT
00002d73: JUMPDEST
00002d74: PUSH1 0x00
00002d76: PUSH2 0x1005
00002d79: DUP4
00002d7a: DUP4
00002d7b: PUSH2 0x3b8a
00002d7e: JUMP
00002d7f: JUMPDEST
00002d80: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002d95: DUP1
00002d96: DUP5
00002d97: AND
00002d98: PUSH1 0x00
00002d9a: SWAP1
00002d9b: DUP2
00002d9c: MSTORE
00002d9d: PUSH2 0x1f4e
00002da0: PUSH1 0x20
00002da2: SWAP1
00002da3: DUP2
00002da4: MSTORE
00002da5: PUSH1 0x40
00002da7: DUP1
00002da8: DUP4
00002da9: KECCAK256
00002daa: DUP7
00002dab: DUP5
00002dac: MSTORE
00002dad: SWAP1
00002dae: SWAP2
00002daf: MSTORE
00002db0: DUP2
00002db1: KECCAK256
00002db2: DUP1
00002db3: SLOAD
00002db4: SWAP2
00002db5: SWAP3
00002db6: SWAP1
00002db7: SWAP2
00002db8: AND
00002db9: ISZERO
00002dba: DUP1
00002dbb: PUSH2 0x2dea
00002dbe: JUMPI
00002dbf: POP
00002dc0: DUP1
00002dc1: SLOAD
00002dc2: PUSH21 0x010000000000000000000000000000000000000000
00002dd8: SWAP1
00002dd9: DIV
00002dda: PUSH12 0xffffffffffffffffffffffff
00002de7: AND
00002de8: DUP4
00002de9: LT
00002dea: JUMPDEST
00002deb: ISZERO
00002dec: PUSH2 0x2df9
00002def: JUMPI
00002df0: PUSH1 0x00
00002df2: SWAP2
00002df3: POP
00002df4: POP
00002df5: PUSH2 0x1005
00002df8: JUMP
00002df9: JUMPDEST
00002dfa: PUSH2 0x2e05
00002dfd: DUP6
00002dfe: DUP6
00002dff: PUSH1 0x00
00002e01: PUSH2 0x3363
00002e04: JUMP
00002e05: JUMPDEST
00002e06: POP
00002e07: PUSH1 0x01
00002e09: SWAP5
00002e0a: SWAP4
00002e0b: POP
00002e0c: POP
00002e0d: POP
00002e0e: POP
00002e0f: JUMP
00002e10: JUMPDEST
00002e11: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002e26: DUP3
00002e27: AND
00002e28: PUSH1 0x00
00002e2a: SWAP1
00002e2b: DUP2
00002e2c: MSTORE
00002e2d: PUSH2 0x1776
00002e30: PUSH1 0x20
00002e32: SWAP1
00002e33: DUP2
00002e34: MSTORE
00002e35: PUSH1 0x40
00002e37: DUP1
00002e38: DUP4
00002e39: KECCAK256
00002e3a: DUP5
00002e3b: DUP5
00002e3c: MSTORE
00002e3d: SWAP1
00002e3e: SWAP2
00002e3f: MSTORE
00002e40: DUP2
00002e41: KECCAK256
00002e42: SLOAD
00002e43: DUP1
00002e44: ISZERO
00002e45: DUP1
00002e46: ISZERO
00002e47: SWAP1
00002e48: PUSH2 0x0d86
00002e4b: JUMPI
00002e4c: POP
00002e4d: PUSH1 0x00
00002e4f: SWAP1
00002e50: DUP2
00002e51: MSTORE
00002e52: PUSH2 0x1777
00002e55: PUSH1 0x20
00002e57: MSTORE
00002e58: PUSH1 0x40
00002e5a: SWAP1
00002e5b: KECCAK256
00002e5c: PUSH1 0x05
00002e5e: ADD
00002e5f: SLOAD
00002e60: TIMESTAMP
00002e61: GT
00002e62: ISZERO
00002e63: SWAP4
00002e64: SWAP3
00002e65: POP
00002e66: POP
00002e67: POP
00002e68: JUMP
00002e69: JUMPDEST
00002e6a: PUSH1 0x00
00002e6c: DUP3
00002e6d: DUP2
00002e6e: MSTORE
00002e6f: PUSH2 0x1777
00002e72: PUSH1 0x20
00002e74: SWAP1
00002e75: DUP2
00002e76: MSTORE
00002e77: PUSH1 0x40
00002e79: SWAP2
00002e7a: DUP3
00002e7b: SWAP1
00002e7c: KECCAK256
00002e7d: DUP3
00002e7e: MLOAD
00002e7f: PUSH2 0x0160
00002e82: DUP2
00002e83: ADD
00002e84: DUP5
00002e85: MSTORE
00002e86: DUP2
00002e87: SLOAD
00002e88: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002e9d: SWAP1
00002e9e: DUP2
00002e9f: AND
00002ea0: DUP3
00002ea1: MSTORE
00002ea2: PUSH1 0x01
00002ea4: DUP4
00002ea5: ADD
00002ea6: SLOAD
00002ea7: SWAP4
00002ea8: DUP3
00002ea9: ADD
00002eaa: SWAP4
00002eab: SWAP1
00002eac: SWAP4
00002ead: MSTORE
00002eae: PUSH1 0x02
00002eb0: DUP3
00002eb1: ADD
00002eb2: SLOAD
00002eb3: DUP1
00002eb4: DUP5
00002eb5: AND
00002eb6: SWAP5
00002eb7: DUP3
00002eb8: ADD
00002eb9: SWAP5
00002eba: SWAP1
00002ebb: SWAP5
00002ebc: MSTORE
00002ebd: PUSH21 0x010000000000000000000000000000000000000000
00002ed3: SWAP4
00002ed4: DUP5
00002ed5: SWAP1
00002ed6: DIV
00002ed7: PUSH12 0xffffffffffffffffffffffff
00002ee4: AND
00002ee5: PUSH1 0x60
00002ee7: DUP3
00002ee8: ADD
00002ee9: MSTORE
00002eea: PUSH1 0x03
00002eec: DUP3
00002eed: ADD
00002eee: SLOAD
00002eef: PUSH1 0x80
00002ef1: DUP3
00002ef2: ADD
00002ef3: MSTORE
00002ef4: PUSH1 0x04
00002ef6: DUP3
00002ef7: ADD
00002ef8: SLOAD
00002ef9: PUSH1 0xa0
00002efb: DUP3
00002efc: ADD
00002efd: MSTORE
00002efe: PUSH1 0x05
00002f00: DUP3
00002f01: ADD
00002f02: SLOAD
00002f03: PUSH1 0xc0
00002f05: DUP3
00002f06: ADD
00002f07: DUP2
00002f08: SWAP1
00002f09: MSTORE
00002f0a: PUSH1 0x06
00002f0c: DUP4
00002f0d: ADD
00002f0e: SLOAD
00002f0f: SWAP4
00002f10: DUP5
00002f11: AND
00002f12: PUSH1 0xe0
00002f14: DUP4
00002f15: ADD
00002f16: MSTORE
00002f17: SWAP4
00002f18: DUP4
00002f19: DIV
00002f1a: PUSH8 0xffffffffffffffff
00002f23: AND
00002f24: PUSH2 0x0100
00002f27: DUP3
00002f28: ADD
00002f29: MSTORE
00002f2a: PUSH29 0x0100000000000000000000000000000000000000000000000000000000
00002f48: SWAP1
00002f49: SWAP3
00002f4a: DIV
00002f4b: PUSH4 0xffffffff
00002f50: AND
00002f51: PUSH2 0x0120
00002f54: DUP4
00002f55: ADD
00002f56: MSTORE
00002f57: PUSH1 0x07
00002f59: ADD
00002f5a: SLOAD
00002f5b: PUSH2 0x0140
00002f5e: DUP3
00002f5f: ADD
00002f60: MSTORE
00002f61: SWAP1
00002f62: TIMESTAMP
00002f63: GT
00002f64: PUSH2 0x2fa1
00002f67: JUMPI
00002f68: DUP1
00002f69: PUSH1 0xc0
00002f6b: ADD
00002f6c: MLOAD
00002f6d: PUSH1 0x40
00002f6f: MLOAD
00002f70: PUSH32 0x3a017f6000000000000000000000000000000000000000000000000000000000
00002f91: DUP2
00002f92: MSTORE
00002f93: PUSH1 0x04
00002f95: ADD
00002f96: PUSH2 0x0c4c
00002f99: SWAP2
00002f9a: DUP2
00002f9b: MSTORE
00002f9c: PUSH1 0x20
00002f9e: ADD
00002f9f: SWAP1
00002fa0: JUMP
00002fa1: JUMPDEST
00002fa2: PUSH1 0x00
00002fa4: DUP1
00002fa5: PUSH2 0x2fc6
00002fa8: DUP4
00002fa9: PUSH1 0x40
00002fab: ADD
00002fac: MLOAD
00002fad: DUP5
00002fae: PUSH1 0x00
00002fb0: ADD
00002fb1: MLOAD
00002fb2: DUP6
00002fb3: PUSH1 0x20
00002fb5: ADD
00002fb6: MLOAD
00002fb7: DUP7
00002fb8: PUSH1 0xe0
00002fba: ADD
00002fbb: MLOAD
00002fbc: DUP8
00002fbd: PUSH2 0x0140
00002fc0: ADD
00002fc1: MLOAD
00002fc2: PUSH2 0x3a5b
00002fc5: JUMP
00002fc6: JUMPDEST
00002fc7: DUP5
00002fc8: MLOAD
00002fc9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002fde: AND
00002fdf: PUSH1 0x00
00002fe1: SWAP1
00002fe2: DUP2
00002fe3: MSTORE
00002fe4: PUSH2 0x1776
00002fe7: PUSH1 0x20
00002fe9: SWAP1
00002fea: DUP2
00002feb: MSTORE
00002fec: PUSH1 0x40
00002fee: DUP1
00002fef: DUP4
00002ff0: KECCAK256
00002ff1: DUP3
00002ff2: DUP10
00002ff3: ADD
00002ff4: MLOAD
00002ff5: DUP5
00002ff6: MSTORE
00002ff7: DUP3
00002ff8: MSTORE
00002ff9: DUP1
00002ffa: DUP4
00002ffb: KECCAK256
00002ffc: DUP4
00002ffd: SWAP1
00002ffe: SSTORE
00002fff: DUP10
00003000: DUP4
00003001: MSTORE
00003002: PUSH2 0x1777
00003005: SWAP1
00003006: SWAP2
00003007: MSTORE
00003008: DUP2
00003009: KECCAK256
0000300a: DUP1
0000300b: SLOAD
0000300c: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000
0000302d: AND
0000302e: DUP2
0000302f: SSTORE
00003030: PUSH1 0x01
00003032: DUP2
00003033: ADD
00003034: DUP3
00003035: SWAP1
00003036: SSTORE
00003037: PUSH1 0x02
00003039: DUP2
0000303a: ADD
0000303b: DUP3
0000303c: SWAP1
0000303d: SSTORE
0000303e: PUSH1 0x03
00003040: DUP2
00003041: ADD
00003042: DUP3
00003043: SWAP1
00003044: SSTORE
00003045: PUSH1 0x04
00003047: DUP2
00003048: ADD
00003049: DUP3
0000304a: SWAP1
0000304b: SSTORE
0000304c: PUSH1 0x05
0000304e: DUP2
0000304f: ADD
00003050: DUP3
00003051: SWAP1
00003052: SSTORE
00003053: PUSH1 0x06
00003055: DUP2
00003056: ADD
00003057: DUP3
00003058: SWAP1
00003059: SSTORE
0000305a: PUSH1 0x07
0000305c: ADD
0000305d: SSTORE
0000305e: SWAP1
0000305f: SWAP3
00003060: POP
00003061: SWAP1
00003062: POP
00003063: DUP4
00003064: PUSH2 0x3080
00003067: JUMPI
00003068: PUSH2 0x3080
0000306b: DUP4
0000306c: PUSH1 0x00
0000306e: ADD
0000306f: MLOAD
00003070: DUP5
00003071: PUSH1 0x20
00003073: ADD
00003074: MLOAD
00003075: DUP6
00003076: PUSH1 0xe0
00003078: ADD
00003079: MLOAD
0000307a: PUSH1 0x00
0000307c: PUSH2 0x3bcd
0000307f: JUMP
00003080: JUMPDEST
00003081: PUSH1 0x00
00003083: DUP1
00003084: PUSH1 0x00
00003086: PUSH2 0x3199
00003089: PUSH1 0x40
0000308b: MLOAD
0000308c: DUP1
0000308d: PUSH2 0x0140
00003090: ADD
00003091: PUSH1 0x40
00003093: MSTORE
00003094: DUP1
00003095: DUP9
00003096: PUSH1 0x00
00003098: ADD
00003099: MLOAD
0000309a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000030af: AND
000030b0: DUP2
000030b1: MSTORE
000030b2: PUSH1 0x20
000030b4: ADD
000030b5: DUP9
000030b6: PUSH1 0x20
000030b8: ADD
000030b9: MLOAD
000030ba: DUP2
000030bb: MSTORE
000030bc: PUSH1 0x20
000030be: ADD
000030bf: PUSH1 0x01
000030c1: DUP2
000030c2: MSTORE
000030c3: PUSH1 0x20
000030c5: ADD
000030c6: DUP9
000030c7: PUSH1 0xe0
000030c9: ADD
000030ca: MLOAD
000030cb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000030e0: AND
000030e1: DUP2
000030e2: MSTORE
000030e3: PUSH1 0x20
000030e5: ADD
000030e6: DUP9
000030e7: PUSH1 0x40
000030e9: ADD
000030ea: MLOAD
000030eb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003100: AND
00003101: DUP2
00003102: MSTORE
00003103: PUSH1 0x20
00003105: ADD
00003106: DUP9
00003107: PUSH2 0x0140
0000310a: ADD
0000310b: MLOAD
0000310c: DUP2
0000310d: MSTORE
0000310e: PUSH1 0x20
00003110: ADD
00003111: DUP9
00003112: PUSH2 0x0100
00003115: ADD
00003116: MLOAD
00003117: PUSH8 0xffffffffffffffff
00003120: AND
00003121: PUSH1 0x40
00003123: DUP11
00003124: PUSH1 0x60
00003126: ADD
00003127: MLOAD
00003128: PUSH12 0xffffffffffffffffffffffff
00003135: AND
00003136: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000314b: AND
0000314c: SWAP1
0000314d: SHL
0000314e: OR
0000314f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003164: AND
00003165: DUP2
00003166: MSTORE
00003167: PUSH1 0x20
00003169: ADD
0000316a: DUP8
0000316b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003180: AND
00003181: DUP2
00003182: MSTORE
00003183: PUSH1 0x20
00003185: ADD
00003186: DUP7
00003187: PUSH2 0xffff
0000318a: AND
0000318b: DUP2
0000318c: MSTORE
0000318d: PUSH1 0x20
0000318f: ADD
00003190: PUSH1 0x00
00003192: DUP2
00003193: MSTORE
00003194: POP
00003195: PUSH2 0x3b63
00003198: JUMP
00003199: JUMPDEST
0000319a: SWAP3
0000319b: POP
0000319c: SWAP3
0000319d: POP
0000319e: SWAP3
0000319f: POP
000031a0: DUP6
000031a1: PUSH1 0xe0
000031a3: ADD
000031a4: MLOAD
000031a5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000031ba: AND
000031bb: DUP7
000031bc: PUSH1 0x40
000031be: ADD
000031bf: MLOAD
000031c0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000031d5: AND
000031d6: DUP10
000031d7: PUSH32 0x2edb0e99c6ac35be6731dab554c1d1fa1b7beb675090dbb09fb14e615aca1c4a
000031f8: DUP7
000031f9: DUP7
000031fa: DUP7
000031fb: PUSH1 0x40
000031fd: MLOAD
000031fe: PUSH2 0x321a
00003201: SWAP4
00003202: SWAP3
00003203: SWAP2
00003204: SWAP1
00003205: SWAP3
00003206: DUP4
00003207: MSTORE
00003208: PUSH1 0x20
0000320a: DUP4
0000320b: ADD
0000320c: SWAP2
0000320d: SWAP1
0000320e: SWAP2
0000320f: MSTORE
00003210: PUSH1 0x40
00003212: DUP3
00003213: ADD
00003214: MSTORE
00003215: PUSH1 0x60
00003217: ADD
00003218: SWAP1
00003219: JUMP
0000321a: JUMPDEST
0000321b: PUSH1 0x40
0000321d: MLOAD
0000321e: DUP1
0000321f: SWAP2
00003220: SUB
00003221: SWAP1
00003222: LOG4
00003223: POP
00003224: POP
00003225: POP
00003226: POP
00003227: POP
00003228: POP
00003229: POP
0000322a: POP
0000322b: JUMP
0000322c: JUMPDEST
0000322d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003242: DUP4
00003243: AND
00003244: PUSH1 0x00
00003246: SWAP1
00003247: DUP2
00003248: MSTORE
00003249: PUSH2 0x2337
0000324c: PUSH1 0x20
0000324e: SWAP1
0000324f: DUP2
00003250: MSTORE
00003251: PUSH1 0x40
00003253: DUP1
00003254: DUP4
00003255: KECCAK256
00003256: DUP6
00003257: DUP5
00003258: MSTORE
00003259: SWAP1
0000325a: SWAP2
0000325b: MSTORE
0000325c: DUP2
0000325d: KECCAK256
0000325e: DUP1
0000325f: SLOAD
00003260: PUSH4 0xffffffff
00003265: AND
00003266: TIMESTAMP
00003267: GT
00003268: DUP1
00003269: PUSH2 0x3288
0000326c: JUMPI
0000326d: POP
0000326e: DUP1
0000326f: SLOAD
00003270: PUSH5 0x0100000000
00003276: SWAP1
00003277: DIV
00003278: PUSH12 0xffffffffffffffffffffffff
00003285: AND
00003286: DUP4
00003287: GT
00003288: JUMPDEST
00003289: ISZERO
0000328a: PUSH2 0x3297
0000328d: JUMPI
0000328e: PUSH1 0x00
00003290: SWAP2
00003291: POP
00003292: POP
00003293: PUSH2 0x1005
00003296: JUMP
00003297: JUMPDEST
00003298: PUSH2 0x2e05
0000329b: DUP6
0000329c: DUP6
0000329d: PUSH2 0x2826
000032a0: JUMP
000032a1: JUMPDEST
000032a2: PUSH2 0x0ce2
000032a5: DUP3
000032a6: DUP3
000032a7: PUSH2 0x3caf
000032aa: JUMP
000032ab: JUMPDEST
000032ac: PUSH1 0x00
000032ae: PUSH2 0x32b7
000032b1: DUP4
000032b2: DUP4
000032b3: PUSH2 0x2d73
000032b6: JUMP
000032b7: JUMPDEST
000032b8: SWAP1
000032b9: POP
000032ba: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000032cf: DUP2
000032d0: AND
000032d1: PUSH2 0x0d8a
000032d4: JUMPI
000032d5: PUSH1 0x40
000032d7: MLOAD
000032d8: PUSH32 0x6352211e00000000000000000000000000000000000000000000000000000000
000032f9: DUP2
000032fa: MSTORE
000032fb: PUSH1 0x04
000032fd: DUP2
000032fe: ADD
000032ff: DUP4
00003300: SWAP1
00003301: MSTORE
00003302: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003317: DUP5
00003318: AND
00003319: SWAP1
0000331a: PUSH4 0x6352211e
0000331f: SWAP1
00003320: PUSH1 0x24
00003322: ADD
00003323: PUSH1 0x20
00003325: PUSH1 0x40
00003327: MLOAD
00003328: DUP1
00003329: DUP4
0000332a: SUB
0000332b: DUP2
0000332c: DUP7
0000332d: GAS
0000332e: STATICCALL
0000332f: ISZERO
00003330: DUP1
00003331: ISZERO
00003332: PUSH2 0x333f
00003335: JUMPI
00003336: RETURNDATASIZE
00003337: PUSH1 0x00
00003339: DUP1
0000333a: RETURNDATACOPY
0000333b: RETURNDATASIZE
0000333c: PUSH1 0x00
0000333e: REVERT
0000333f: JUMPDEST
00003340: POP
00003341: POP
00003342: POP
00003343: POP
00003344: PUSH1 0x40
00003346: MLOAD
00003347: RETURNDATASIZE
00003348: PUSH1 0x1f
0000334a: NOT
0000334b: PUSH1 0x1f
0000334d: DUP3
0000334e: ADD
0000334f: AND
00003350: DUP3
00003351: ADD
00003352: DUP1
00003353: PUSH1 0x40
00003355: MSTORE
00003356: POP
00003357: DUP2
00003358: ADD
00003359: SWAP1
0000335a: PUSH2 0x1005
0000335d: SWAP2
0000335e: SWAP1
0000335f: PUSH2 0x594c
00003362: JUMP
00003363: JUMPDEST
00003364: PUSH2 0x336b
00003367: PUSH2 0x27a6
0000336a: JUMP
0000336b: JUMPDEST
0000336c: PUSH2 0x3375
0000336f: DUP4
00003370: DUP4
00003371: PUSH2 0x3d76
00003374: JUMP
00003375: JUMPDEST
00003376: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000338b: DUP4
0000338c: DUP2
0000338d: AND
0000338e: PUSH1 0x00
00003390: SWAP1
00003391: DUP2
00003392: MSTORE
00003393: PUSH2 0x1f4e
00003396: PUSH1 0x20
00003398: SWAP1
00003399: DUP2
0000339a: MSTORE
0000339b: PUSH1 0x40
0000339d: DUP1
0000339e: DUP4
0000339f: KECCAK256
000033a0: DUP7
000033a1: DUP5
000033a2: MSTORE
000033a3: DUP1
000033a4: DUP4
000033a5: MSTORE
000033a6: DUP2
000033a7: DUP5
000033a8: KECCAK256
000033a9: DUP3
000033aa: MLOAD
000033ab: DUP1
000033ac: DUP5
000033ad: ADD
000033ae: SWAP1
000033af: SWAP4
000033b0: MSTORE
000033b1: DUP1
000033b2: SLOAD
000033b3: SWAP6
000033b4: DUP7
000033b5: AND
000033b6: DUP4
000033b7: MSTORE
000033b8: PUSH21 0x010000000000000000000000000000000000000000
000033ce: SWAP1
000033cf: SWAP6
000033d0: DIV
000033d1: PUSH12 0xffffffffffffffffffffffff
000033de: AND
000033df: DUP3
000033e0: DUP5
000033e1: ADD
000033e2: MSTORE
000033e3: DUP7
000033e4: DUP5
000033e5: MSTORE
000033e6: SWAP1
000033e7: SWAP2
000033e8: MSTORE
000033e9: SWAP2
000033ea: SSTORE
000033eb: PUSH2 0x33f4
000033ee: DUP5
000033ef: DUP5
000033f0: PUSH2 0x3de1
000033f3: JUMP
000033f4: JUMPDEST
000033f5: PUSH1 0x00
000033f7: PUSH2 0x33fe
000033fa: PUSH2 0x271a
000033fd: JUMP
000033fe: JUMPDEST
000033ff: SWAP1
00003400: POP
00003401: PUSH2 0x341e
00003404: DUP2
00003405: DUP4
00003406: PUSH1 0x20
00003408: ADD
00003409: MLOAD
0000340a: PUSH12 0xffffffffffffffffffffffff
00003417: AND
00003418: PUSH1 0x01
0000341a: PUSH2 0x3875
0000341d: JUMP
0000341e: JUMPDEST
0000341f: PUSH1 0x00
00003421: DUP1
00003422: PUSH2 0x3444
00003425: DUP5
00003426: PUSH1 0x00
00003428: ADD
00003429: MLOAD
0000342a: DUP9
0000342b: DUP9
0000342c: DUP7
0000342d: DUP9
0000342e: PUSH1 0x20
00003430: ADD
00003431: MLOAD
00003432: PUSH12 0xffffffffffffffffffffffff
0000343f: AND
00003440: PUSH2 0x3a5b
00003443: JUMP
00003444: JUMPDEST
00003445: SWAP2
00003446: POP
00003447: SWAP2
00003448: POP
00003449: PUSH2 0x3455
0000344c: DUP8
0000344d: DUP8
0000344e: DUP6
0000344f: PUSH1 0x00
00003451: PUSH2 0x3b57
00003454: JUMP
00003455: JUMPDEST
00003456: PUSH1 0x00
00003458: DUP1
00003459: PUSH1 0x00
0000345b: PUSH2 0x3532
0000345e: PUSH1 0x40
00003460: MLOAD
00003461: DUP1
00003462: PUSH2 0x0140
00003465: ADD
00003466: PUSH1 0x40
00003468: MSTORE
00003469: DUP1
0000346a: DUP13
0000346b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003480: AND
00003481: DUP2
00003482: MSTORE
00003483: PUSH1 0x20
00003485: ADD
00003486: DUP12
00003487: DUP2
00003488: MSTORE
00003489: PUSH1 0x20
0000348b: ADD
0000348c: PUSH1 0x01
0000348e: DUP2
0000348f: MSTORE
00003490: PUSH1 0x20
00003492: ADD
00003493: DUP9
00003494: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000034a9: AND
000034aa: DUP2
000034ab: MSTORE
000034ac: PUSH1 0x20
000034ae: ADD
000034af: DUP10
000034b0: PUSH1 0x00
000034b2: ADD
000034b3: MLOAD
000034b4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000034c9: AND
000034ca: DUP2
000034cb: MSTORE
000034cc: PUSH1 0x20
000034ce: ADD
000034cf: DUP10
000034d0: PUSH1 0x20
000034d2: ADD
000034d3: MLOAD
000034d4: PUSH12 0xffffffffffffffffffffffff
000034e1: AND
000034e2: DUP2
000034e3: MSTORE
000034e4: PUSH1 0x20
000034e6: ADD
000034e7: DUP11
000034e8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000034fd: AND
000034fe: DUP2
000034ff: MSTORE
00003500: PUSH1 0x20
00003502: ADD
00003503: DUP8
00003504: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003519: AND
0000351a: DUP2
0000351b: MSTORE
0000351c: PUSH1 0x20
0000351e: ADD
0000351f: DUP7
00003520: PUSH2 0xffff
00003523: AND
00003524: DUP2
00003525: MSTORE
00003526: PUSH1 0x20
00003528: ADD
00003529: PUSH1 0x00
0000352b: DUP2
0000352c: MSTORE
0000352d: POP
0000352e: PUSH2 0x3b63
00003531: JUMP
00003532: JUMPDEST
00003533: DUP10
00003534: MLOAD
00003535: PUSH1 0x40
00003537: DUP1
00003538: MLOAD
00003539: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000354e: DUP13
0000354f: DUP2
00003550: AND
00003551: DUP3
00003552: MSTORE
00003553: PUSH1 0x20
00003555: DUP3
00003556: ADD
00003557: DUP8
00003558: SWAP1
00003559: MSTORE
0000355a: SWAP2
0000355b: DUP2
0000355c: ADD
0000355d: DUP6
0000355e: SWAP1
0000355f: MSTORE
00003560: PUSH1 0x60
00003562: DUP2
00003563: ADD
00003564: DUP5
00003565: SWAP1
00003566: MSTORE
00003567: SWAP5
00003568: SWAP8
00003569: POP
0000356a: SWAP3
0000356b: SWAP6
0000356c: POP
0000356d: SWAP1
0000356e: SWAP4
0000356f: POP
00003570: DUP2
00003571: AND
00003572: SWAP2
00003573: DUP12
00003574: SWAP2
00003575: DUP14
00003576: AND
00003577: SWAP1
00003578: PUSH32 0xd28c0a7dd63bc853a4e36306655da9f8c0b29ff9d0605bb976ae420e46a99930
00003599: SWAP1
0000359a: PUSH1 0x80
0000359c: ADD
0000359d: PUSH1 0x40
0000359f: MLOAD
000035a0: DUP1
000035a1: SWAP2
000035a2: SUB
000035a3: SWAP1
000035a4: LOG4
000035a5: POP
000035a6: POP
000035a7: POP
000035a8: POP
000035a9: POP
000035aa: POP
000035ab: POP
000035ac: PUSH2 0x195b
000035af: PUSH1 0x01
000035b1: PUSH2 0x0b87
000035b4: SSTORE
000035b5: JUMP
000035b6: JUMPDEST
000035b7: PUSH1 0x00
000035b9: PUSH2 0x35c1
000035bc: DUP4
000035bd: PUSH2 0x26e0
000035c0: JUMP
000035c1: JUMPDEST
000035c2: DUP2
000035c3: PUSH1 0x00
000035c5: SUB
000035c6: PUSH2 0x35d3
000035c9: JUMPI
000035ca: POP
000035cb: PUSH3 0x015180
000035cf: PUSH2 0x0d8a
000035d2: JUMP
000035d3: JUMPDEST
000035d4: PUSH3 0x093a80
000035d8: DUP3
000035d9: GT
000035da: ISZERO
000035db: PUSH2 0x3615
000035de: JUMPI
000035df: PUSH1 0x40
000035e1: MLOAD
000035e2: PUSH32 0x5b7d3a4100000000000000000000000000000000000000000000000000000000
00003603: DUP2
00003604: MSTORE
00003605: PUSH3 0x093a80
00003609: PUSH1 0x04
0000360b: DUP3
0000360c: ADD
0000360d: MSTORE
0000360e: PUSH1 0x24
00003610: ADD
00003611: PUSH2 0x0c4c
00003614: JUMP
00003615: JUMPDEST
00003616: PUSH2 0x012c
00003619: DUP3
0000361a: LT
0000361b: ISZERO
0000361c: PUSH2 0x3655
0000361f: JUMPI
00003620: PUSH1 0x40
00003622: MLOAD
00003623: PUSH32 0x4b7f44ee00000000000000000000000000000000000000000000000000000000
00003644: DUP2
00003645: MSTORE
00003646: PUSH2 0x012c
00003649: PUSH1 0x04
0000364b: DUP3
0000364c: ADD
0000364d: MSTORE
0000364e: PUSH1 0x24
00003650: ADD
00003651: PUSH2 0x0c4c
00003654: JUMP
00003655: JUMPDEST
00003656: POP
00003657: SWAP2
00003658: SWAP1
00003659: POP
0000365a: JUMP
0000365b: JUMPDEST
0000365c: PUSH1 0x00
0000365e: PUSH2 0x138d
00003661: SLOAD
00003662: PUSH1 0x00
00003664: SUB
00003665: PUSH2 0x3673
00003668: JUMPI
00003669: PUSH2 0x138d
0000366c: DUP1
0000366d: SLOAD
0000366e: PUSH1 0x01
00003670: ADD
00003671: SWAP1
00003672: SSTORE
00003673: JUMPDEST
00003674: POP
00003675: PUSH2 0x138d
00003678: DUP1
00003679: SLOAD
0000367a: PUSH1 0x01
0000367c: DUP2
0000367d: ADD
0000367e: SWAP1
0000367f: SWAP2
00003680: SSTORE
00003681: SWAP1
00003682: JUMP
00003683: JUMPDEST
00003684: PUSH2 0x0ce2
00003687: DUP3
00003688: DUP3
00003689: PUSH2 0x3e48
0000368c: JUMP
0000368d: JUMPDEST
0000368e: DUP2
0000368f: PUSH1 0x00
00003691: SUB
00003692: PUSH2 0x369a
00003695: JUMPI
00003696: POP
00003697: POP
00003698: POP
00003699: JUMP
0000369a: JUMPDEST
0000369b: PUSH32 0x00000000000000000000000049128cf8abe9071ee24540a296b5ded3f9d50443
000036bc: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000036d1: AND
000036d2: DUP4
000036d3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000036e8: AND
000036e9: SUB
000036ea: PUSH2 0x3711
000036ed: JUMPI
000036ee: PUSH32 0x00000000000000000000000067df244584b67e8c51b10ad610aaffa9a402fdb6
0000370f: SWAP3
00003710: POP
00003711: JUMPDEST
00003712: PUSH1 0x00
00003714: DUP4
00003715: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000372a: AND
0000372b: DUP4
0000372c: DUP4
0000372d: SWAP1
0000372e: PUSH1 0x40
00003730: MLOAD
00003731: PUSH1 0x00
00003733: PUSH1 0x40
00003735: MLOAD
00003736: DUP1
00003737: DUP4
00003738: SUB
00003739: DUP2
0000373a: DUP6
0000373b: DUP9
0000373c: DUP9
0000373d: CALL
0000373e: SWAP4
0000373f: POP
00003740: POP
00003741: POP
00003742: POP
00003743: RETURNDATASIZE
00003744: DUP1
00003745: PUSH1 0x00
00003747: DUP2
00003748: EQ
00003749: PUSH2 0x376e
0000374c: JUMPI
0000374d: PUSH1 0x40
0000374f: MLOAD
00003750: SWAP2
00003751: POP
00003752: PUSH1 0x1f
00003754: NOT
00003755: PUSH1 0x3f
00003757: RETURNDATASIZE
00003758: ADD
00003759: AND
0000375a: DUP3
0000375b: ADD
0000375c: PUSH1 0x40
0000375e: MSTORE
0000375f: RETURNDATASIZE
00003760: DUP3
00003761: MSTORE
00003762: RETURNDATASIZE
00003763: PUSH1 0x00
00003765: PUSH1 0x20
00003767: DUP5
00003768: ADD
00003769: RETURNDATACOPY
0000376a: PUSH2 0x3773
0000376d: JUMP
0000376e: JUMPDEST
0000376f: PUSH1 0x60
00003771: SWAP2
00003772: POP
00003773: JUMPDEST
00003774: POP
00003775: POP
00003776: SWAP1
00003777: POP
00003778: DUP1
00003779: PUSH2 0x0f0a
0000377c: JUMPI
0000377d: PUSH1 0x40
0000377f: MLOAD
00003780: PUSH32 0xaa67c91900000000000000000000000000000000000000000000000000000000
000037a1: DUP2
000037a2: MSTORE
000037a3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000037b8: DUP6
000037b9: DUP2
000037ba: AND
000037bb: PUSH1 0x04
000037bd: DUP4
000037be: ADD
000037bf: MSTORE
000037c0: PUSH32 0x00000000000000000000000049128cf8abe9071ee24540a296b5ded3f9d50443
000037e1: AND
000037e2: SWAP1
000037e3: PUSH4 0xaa67c919
000037e8: SWAP1
000037e9: DUP6
000037ea: SWAP1
000037eb: PUSH1 0x24
000037ed: ADD
000037ee: PUSH1 0x00
000037f0: PUSH1 0x40
000037f2: MLOAD
000037f3: DUP1
000037f4: DUP4
000037f5: SUB
000037f6: DUP2
000037f7: DUP6
000037f8: DUP9
000037f9: DUP1
000037fa: EXTCODESIZE
000037fb: ISZERO
000037fc: DUP1
000037fd: ISZERO
000037fe: PUSH2 0x3806
00003801: JUMPI
00003802: PUSH1 0x00
00003804: DUP1
00003805: REVERT
00003806: JUMPDEST
00003807: POP
00003808: GAS
00003809: CALL
0000380a: ISZERO
0000380b: DUP1
0000380c: ISZERO
0000380d: PUSH2 0x381a
00003810: JUMPI
00003811: RETURNDATASIZE
00003812: PUSH1 0x00
00003814: DUP1
00003815: RETURNDATACOPY
00003816: RETURNDATASIZE
00003817: PUSH1 0x00
00003819: REVERT
0000381a: JUMPDEST
0000381b: POP
0000381c: POP
0000381d: POP
0000381e: POP
0000381f: POP
00003820: DUP4
00003821: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003836: AND
00003837: PUSH32 0xa2201512569adb2d513531dfd69b66df50bd5cffb8c1bbe65a4611f9e1eadbd1
00003858: DUP5
00003859: PUSH1 0x40
0000385b: MLOAD
0000385c: PUSH2 0x3867
0000385f: SWAP2
00003860: DUP2
00003861: MSTORE
00003862: PUSH1 0x20
00003864: ADD
00003865: SWAP1
00003866: JUMP
00003867: JUMPDEST
00003868: PUSH1 0x40
0000386a: MLOAD
0000386b: DUP1
0000386c: SWAP2
0000386d: SUB
0000386e: SWAP1
0000386f: LOG2
00003870: POP
00003871: POP
00003872: POP
00003873: POP
00003874: JUMP
00003875: JUMPDEST
00003876: CALLVALUE
00003877: DUP3
00003878: GT
00003879: ISZERO
0000387a: PUSH2 0x392b
0000387d: JUMPI
0000387e: PUSH1 0x40
00003880: MLOAD
00003881: PUSH32 0x452f2b8f00000000000000000000000000000000000000000000000000000000
000038a2: DUP2
000038a3: MSTORE
000038a4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000038b9: DUP5
000038ba: DUP2
000038bb: AND
000038bc: PUSH1 0x04
000038be: DUP4
000038bf: ADD
000038c0: MSTORE
000038c1: CALLVALUE
000038c2: DUP5
000038c3: SUB
000038c4: PUSH1 0x24
000038c6: DUP4
000038c7: ADD
000038c8: MSTORE
000038c9: PUSH32 0x00000000000000000000000049128cf8abe9071ee24540a296b5ded3f9d50443
000038ea: AND
000038eb: SWAP1
000038ec: PUSH4 0x452f2b8f
000038f1: SWAP1
000038f2: PUSH1 0x44
000038f4: ADD
000038f5: PUSH1 0x00
000038f7: PUSH1 0x40
000038f9: MLOAD
000038fa: DUP1
000038fb: DUP4
000038fc: SUB
000038fd: DUP2
000038fe: PUSH1 0x00
00003900: DUP8
00003901: DUP1
00003902: EXTCODESIZE
00003903: ISZERO
00003904: DUP1
00003905: ISZERO
00003906: PUSH2 0x390e
00003909: JUMPI
0000390a: PUSH1 0x00
0000390c: DUP1
0000390d: REVERT
0000390e: JUMPDEST
0000390f: POP
00003910: GAS
00003911: CALL
00003912: ISZERO
00003913: DUP1
00003914: ISZERO
00003915: PUSH2 0x3922
00003918: JUMPI
00003919: RETURNDATASIZE
0000391a: PUSH1 0x00
0000391c: DUP1
0000391d: RETURNDATACOPY
0000391e: RETURNDATASIZE
0000391f: PUSH1 0x00
00003921: REVERT
00003922: JUMPDEST
00003923: POP
00003924: POP
00003925: POP
00003926: POP
00003927: POP
00003928: POP
00003929: POP
0000392a: JUMP
0000392b: JUMPDEST
0000392c: CALLVALUE
0000392d: DUP3
0000392e: LT
0000392f: ISZERO
00003930: PUSH2 0x195b
00003933: JUMPI
00003934: DUP1
00003935: ISZERO
00003936: PUSH2 0x395c
00003939: JUMPI
0000393a: PUSH2 0x195b
0000393d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003952: DUP5
00003953: AND
00003954: CALLVALUE
00003955: DUP5
00003956: SWAP1
00003957: SUB
00003958: PUSH2 0x3e5c
0000395b: JUMP
0000395c: JUMPDEST
0000395d: PUSH1 0x40
0000395f: MLOAD
00003960: PUSH32 0xabf2f33b00000000000000000000000000000000000000000000000000000000
00003981: DUP2
00003982: MSTORE
00003983: PUSH1 0x04
00003985: DUP2
00003986: ADD
00003987: DUP4
00003988: SWAP1
00003989: MSTORE
0000398a: PUSH1 0x24
0000398c: ADD
0000398d: PUSH2 0x0c4c
00003990: JUMP
00003991: JUMPDEST
00003992: DUP1
00003993: ISZERO
00003994: PUSH2 0x0b3a
00003997: JUMPI
00003998: PUSH2 0x138d
0000399b: SLOAD
0000399c: ISZERO
0000399d: PUSH2 0x39d2
000039a0: JUMPI
000039a1: PUSH1 0x40
000039a3: MLOAD
000039a4: PUSH32 0xeb2e06c000000000000000000000000000000000000000000000000000000000
000039c5: DUP2
000039c6: MSTORE
000039c7: PUSH1 0x04
000039c9: ADD
000039ca: PUSH1 0x40
000039cc: MLOAD
000039cd: DUP1
000039ce: SWAP2
000039cf: SUB
000039d0: SWAP1
000039d1: REVERT
000039d2: JUMPDEST
000039d3: PUSH2 0x39dd
000039d6: DUP2
000039d7: PUSH1 0x01
000039d9: PUSH2 0x561e
000039dc: JUMP
000039dd: JUMPDEST
000039de: PUSH2 0x138d
000039e1: SSTORE
000039e2: POP
000039e3: JUMP
000039e4: JUMPDEST
000039e5: CALLER
000039e6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000039fb: PUSH32 0x000000000000000000000000762340b8a40cdd5bfc3edd94265899fda345d0e3
00003a1c: AND
00003a1d: DUP2
00003a1e: SUB
00003a1f: PUSH2 0x3a4d
00003a22: JUMPI
00003a23: POP
00003a24: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec
00003a45: CALLDATASIZE
00003a46: ADD
00003a47: CALLDATALOAD
00003a48: PUSH1 0x60
00003a4a: SHR
00003a4b: SWAP1
00003a4c: JUMP
00003a4d: JUMPDEST
00003a4e: SWAP1
00003a4f: JUMP
00003a50: JUMPDEST
00003a51: PUSH2 0x195b
00003a54: DUP4
00003a55: DUP4
00003a56: DUP4
00003a57: PUSH2 0x3fb6
00003a5a: JUMP
00003a5b: JUMPDEST
00003a5c: PUSH1 0x40
00003a5e: MLOAD
00003a5f: PUSH32 0x3221782100000000000000000000000000000000000000000000000000000000
00003a80: DUP2
00003a81: MSTORE
00003a82: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003a97: DUP7
00003a98: DUP2
00003a99: AND
00003a9a: PUSH1 0x04
00003a9c: DUP4
00003a9d: ADD
00003a9e: MSTORE
00003a9f: DUP6
00003aa0: DUP2
00003aa1: AND
00003aa2: PUSH1 0x24
00003aa4: DUP4
00003aa5: ADD
00003aa6: MSTORE
00003aa7: PUSH1 0x44
00003aa9: DUP3
00003aaa: ADD
00003aab: DUP6
00003aac: SWAP1
00003aad: MSTORE
00003aae: DUP4
00003aaf: DUP2
00003ab0: AND
00003ab1: PUSH1 0x64
00003ab3: DUP4
00003ab4: ADD
00003ab5: MSTORE
00003ab6: PUSH1 0x84
00003ab8: DUP3
00003ab9: ADD
00003aba: DUP4
00003abb: SWAP1
00003abc: MSTORE
00003abd: PUSH1 0x00
00003abf: SWAP2
00003ac0: DUP3
00003ac1: SWAP2
00003ac2: DUP3
00003ac3: SWAP2
00003ac4: PUSH32 0x00000000000000000000000069525dac489e4718964b5615c3d794a25d62beb7
00003ae5: SWAP1
00003ae6: SWAP2
00003ae7: AND
00003ae8: SWAP1
00003ae9: PUSH4 0x32217821
00003aee: SWAP1
00003aef: PUSH1 0xa4
00003af1: ADD
00003af2: PUSH1 0x60
00003af4: PUSH1 0x40
00003af6: MLOAD
00003af7: DUP1
00003af8: DUP4
00003af9: SUB
00003afa: DUP2
00003afb: PUSH1 0x00
00003afd: DUP8
00003afe: GAS
00003aff: CALL
00003b00: ISZERO
00003b01: DUP1
00003b02: ISZERO
00003b03: PUSH2 0x3b10
00003b06: JUMPI
00003b07: RETURNDATASIZE
00003b08: PUSH1 0x00
00003b0a: DUP1
00003b0b: RETURNDATACOPY
00003b0c: RETURNDATASIZE
00003b0d: PUSH1 0x00
00003b0f: REVERT
00003b10: JUMPDEST
00003b11: POP
00003b12: POP
00003b13: POP
00003b14: POP
00003b15: PUSH1 0x40
00003b17: MLOAD
00003b18: RETURNDATASIZE
00003b19: PUSH1 0x1f
00003b1b: NOT
00003b1c: PUSH1 0x1f
00003b1e: DUP3
00003b1f: ADD
00003b20: AND
00003b21: DUP3
00003b22: ADD
00003b23: DUP1
00003b24: PUSH1 0x40
00003b26: MSTORE
00003b27: POP
00003b28: DUP2
00003b29: ADD
00003b2a: SWAP1
00003b2b: PUSH2 0x3b34
00003b2e: SWAP2
00003b2f: SWAP1
00003b30: PUSH2 0x5969
00003b33: JUMP
00003b34: JUMPDEST
00003b35: SWAP1
00003b36: SWAP5
00003b37: POP
00003b38: SWAP3
00003b39: POP
00003b3a: SWAP1
00003b3b: POP
00003b3c: DUP1
00003b3d: ISZERO
00003b3e: PUSH2 0x3b4c
00003b41: JUMPI
00003b42: PUSH2 0x3b4c
00003b45: DUP9
00003b46: DUP9
00003b47: DUP9
00003b48: PUSH2 0x3ffa
00003b4b: JUMP
00003b4c: JUMPDEST
00003b4d: POP
00003b4e: SWAP6
00003b4f: POP
00003b50: SWAP6
00003b51: SWAP4
00003b52: POP
00003b53: POP
00003b54: POP
00003b55: POP
00003b56: JUMP
00003b57: JUMPDEST
00003b58: PUSH2 0x0f0a
00003b5b: DUP5
00003b5c: DUP5
00003b5d: DUP5
00003b5e: DUP5
00003b5f: PUSH2 0x40dd
00003b62: JUMP
00003b63: JUMPDEST
00003b64: PUSH1 0x00
00003b66: DUP1
00003b67: PUSH1 0x00
00003b69: PUSH2 0x3b71
00003b6c: DUP5
00003b6d: PUSH2 0x41ae
00003b70: JUMP
00003b71: JUMPDEST
00003b72: SWAP2
00003b73: SWAP7
00003b74: SWAP1
00003b75: SWAP6
00003b76: POP
00003b77: SWAP1
00003b78: SWAP4
00003b79: POP
00003b7a: SWAP2
00003b7b: POP
00003b7c: POP
00003b7d: JUMP
00003b7e: JUMPDEST
00003b7f: PUSH1 0x00
00003b81: PUSH2 0x1005
00003b84: DUP4
00003b85: DUP4
00003b86: PUSH2 0x41bc
00003b89: JUMP
00003b8a: JUMPDEST
00003b8b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003ba0: DUP1
00003ba1: DUP4
00003ba2: AND
00003ba3: PUSH1 0x00
00003ba5: SWAP1
00003ba6: DUP2
00003ba7: MSTORE
00003ba8: PUSH2 0x1f4e
00003bab: PUSH1 0x20
00003bad: SWAP1
00003bae: DUP2
00003baf: MSTORE
00003bb0: PUSH1 0x40
00003bb2: DUP1
00003bb3: DUP4
00003bb4: KECCAK256
00003bb5: DUP6
00003bb6: DUP5
00003bb7: MSTORE
00003bb8: SWAP1
00003bb9: SWAP2
00003bba: MSTORE
00003bbb: SWAP1
00003bbc: KECCAK256
00003bbd: SLOAD
00003bbe: AND
00003bbf: DUP1
00003bc0: PUSH2 0x0d8a
00003bc3: JUMPI
00003bc4: PUSH2 0x1005
00003bc7: DUP4
00003bc8: DUP4
00003bc9: PUSH2 0x4296
00003bcc: JUMP
00003bcd: JUMPDEST
00003bce: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003be3: DUP2
00003be4: AND
00003be5: ISZERO
00003be6: PUSH2 0x3c1b
00003be9: JUMPI
00003bea: PUSH1 0x40
00003bec: MLOAD
00003bed: PUSH32 0x57a016b300000000000000000000000000000000000000000000000000000000
00003c0e: DUP2
00003c0f: MSTORE
00003c10: PUSH1 0x04
00003c12: ADD
00003c13: PUSH1 0x40
00003c15: MLOAD
00003c16: DUP1
00003c17: SWAP2
00003c18: SUB
00003c19: SWAP1
00003c1a: REVERT
00003c1b: JUMPDEST
00003c1c: PUSH1 0x40
00003c1e: MLOAD
00003c1f: PUSH32 0x23b872dd00000000000000000000000000000000000000000000000000000000
00003c40: DUP2
00003c41: MSTORE
00003c42: ADDRESS
00003c43: PUSH1 0x04
00003c45: DUP3
00003c46: ADD
00003c47: MSTORE
00003c48: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003c5d: DUP4
00003c5e: DUP2
00003c5f: AND
00003c60: PUSH1 0x24
00003c62: DUP4
00003c63: ADD
00003c64: MSTORE
00003c65: PUSH1 0x44
00003c67: DUP3
00003c68: ADD
00003c69: DUP6
00003c6a: SWAP1
00003c6b: MSTORE
00003c6c: DUP6
00003c6d: AND
00003c6e: SWAP1
00003c6f: PUSH4 0x23b872dd
00003c74: SWAP1
00003c75: PUSH1 0x64
00003c77: ADD
00003c78: PUSH1 0x00
00003c7a: PUSH1 0x40
00003c7c: MLOAD
00003c7d: DUP1
00003c7e: DUP4
00003c7f: SUB
00003c80: DUP2
00003c81: PUSH1 0x00
00003c83: DUP8
00003c84: DUP1
00003c85: EXTCODESIZE
00003c86: ISZERO
00003c87: DUP1
00003c88: ISZERO
00003c89: PUSH2 0x3c91
00003c8c: JUMPI
00003c8d: PUSH1 0x00
00003c8f: DUP1
00003c90: REVERT
00003c91: JUMPDEST
00003c92: POP
00003c93: GAS
00003c94: CALL
00003c95: ISZERO
00003c96: DUP1
00003c97: ISZERO
00003c98: PUSH2 0x3ca5
00003c9b: JUMPI
00003c9c: RETURNDATASIZE
00003c9d: PUSH1 0x00
00003c9f: DUP1
00003ca0: RETURNDATACOPY
00003ca1: RETURNDATASIZE
00003ca2: PUSH1 0x00
00003ca4: REVERT
00003ca5: JUMPDEST
00003ca6: POP
00003ca7: POP
00003ca8: POP
00003ca9: POP
00003caa: POP
00003cab: POP
00003cac: POP
00003cad: POP
00003cae: JUMP
00003caf: JUMPDEST
00003cb0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003cc5: DUP1
00003cc6: DUP4
00003cc7: AND
00003cc8: PUSH1 0x00
00003cca: SWAP1
00003ccb: DUP2
00003ccc: MSTORE
00003ccd: PUSH2 0x1f4e
00003cd0: PUSH1 0x20
00003cd2: SWAP1
00003cd3: DUP2
00003cd4: MSTORE
00003cd5: PUSH1 0x40
00003cd7: DUP1
00003cd8: DUP4
00003cd9: KECCAK256
00003cda: DUP6
00003cdb: DUP5
00003cdc: MSTORE
00003cdd: SWAP1
00003cde: SWAP2
00003cdf: MSTORE
00003ce0: SWAP1
00003ce1: KECCAK256
00003ce2: SLOAD
00003ce3: AND
00003ce4: DUP1
00003ce5: PUSH2 0x3cf2
00003ce8: JUMPI
00003ce9: PUSH2 0x195b
00003cec: DUP4
00003ced: DUP4
00003cee: PUSH2 0x42e4
00003cf1: JUMP
00003cf2: JUMPDEST
00003cf3: PUSH2 0x3cfa
00003cf6: PUSH2 0x271a
00003cf9: JUMP
00003cfa: JUMPDEST
00003cfb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003d10: AND
00003d11: DUP2
00003d12: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003d27: AND
00003d28: EQ
00003d29: PUSH2 0x195b
00003d2c: JUMPI
00003d2d: PUSH1 0x40
00003d2f: MLOAD
00003d30: PUSH32 0x32f3b03300000000000000000000000000000000000000000000000000000000
00003d51: DUP2
00003d52: MSTORE
00003d53: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003d68: DUP3
00003d69: AND
00003d6a: PUSH1 0x04
00003d6c: DUP3
00003d6d: ADD
00003d6e: MSTORE
00003d6f: PUSH1 0x24
00003d71: ADD
00003d72: PUSH2 0x0c4c
00003d75: JUMP
00003d76: JUMPDEST
00003d77: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003d8c: DUP3
00003d8d: AND
00003d8e: PUSH1 0x00
00003d90: SWAP1
00003d91: DUP2
00003d92: MSTORE
00003d93: PUSH2 0x1293
00003d96: PUSH1 0x20
00003d98: SWAP1
00003d99: DUP2
00003d9a: MSTORE
00003d9b: PUSH1 0x40
00003d9d: DUP1
00003d9e: DUP4
00003d9f: KECCAK256
00003da0: DUP5
00003da1: DUP5
00003da2: MSTORE
00003da3: SWAP1
00003da4: SWAP2
00003da5: MSTORE
00003da6: SWAP1
00003da7: KECCAK256
00003da8: SLOAD
00003da9: TIMESTAMP
00003daa: LT
00003dab: ISZERO
00003dac: PUSH2 0x0ce2
00003daf: JUMPI
00003db0: PUSH1 0x40
00003db2: MLOAD
00003db3: PUSH32 0x4917db3f00000000000000000000000000000000000000000000000000000000
00003dd4: DUP2
00003dd5: MSTORE
00003dd6: PUSH1 0x04
00003dd8: ADD
00003dd9: PUSH1 0x40
00003ddb: MLOAD
00003ddc: DUP1
00003ddd: SWAP2
00003dde: SUB
00003ddf: SWAP1
00003de0: REVERT
00003de1: JUMPDEST
00003de2: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003df7: DUP3
00003df8: AND
00003df9: PUSH1 0x00
00003dfb: SWAP1
00003dfc: DUP2
00003dfd: MSTORE
00003dfe: PUSH2 0x2337
00003e01: PUSH1 0x20
00003e03: SWAP1
00003e04: DUP2
00003e05: MSTORE
00003e06: PUSH1 0x40
00003e08: DUP1
00003e09: DUP4
00003e0a: KECCAK256
00003e0b: DUP5
00003e0c: DUP5
00003e0d: MSTORE
00003e0e: SWAP1
00003e0f: SWAP2
00003e10: MSTORE
00003e11: SWAP1
00003e12: KECCAK256
00003e13: PUSH2 0x3e1a
00003e16: PUSH2 0x271a
00003e19: JUMP
00003e1a: JUMPDEST
00003e1b: PUSH1 0x01
00003e1d: DUP3
00003e1e: ADD
00003e1f: SLOAD
00003e20: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003e35: SWAP2
00003e36: DUP3
00003e37: AND
00003e38: SWAP2
00003e39: AND
00003e3a: SUB
00003e3b: PUSH2 0x195b
00003e3e: JUMPI
00003e3f: PUSH2 0x195b
00003e42: DUP4
00003e43: DUP4
00003e44: PUSH2 0x4446
00003e47: JUMP
00003e48: JUMPDEST
00003e49: PUSH2 0x3e52
00003e4c: DUP3
00003e4d: DUP3
00003e4e: PUSH2 0x4446
00003e51: JUMP
00003e52: JUMPDEST
00003e53: PUSH2 0x0ce2
00003e56: DUP3
00003e57: DUP3
00003e58: PUSH2 0x465f
00003e5b: JUMP
00003e5c: JUMPDEST
00003e5d: DUP1
00003e5e: SELFBALANCE
00003e5f: LT
00003e60: ISZERO
00003e61: PUSH2 0x3ec6
00003e64: JUMPI
00003e65: PUSH1 0x40
00003e67: MLOAD
00003e68: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00003e89: DUP2
00003e8a: MSTORE
00003e8b: PUSH1 0x20
00003e8d: PUSH1 0x04
00003e8f: DUP3
00003e90: ADD
00003e91: MSTORE
00003e92: PUSH1 0x1d
00003e94: PUSH1 0x24
00003e96: DUP3
00003e97: ADD
00003e98: MSTORE
00003e99: PUSH32 0x416464726573733a20696e73756666696369656e742062616c616e6365000000
00003eba: PUSH1 0x44
00003ebc: DUP3
00003ebd: ADD
00003ebe: MSTORE
00003ebf: PUSH1 0x64
00003ec1: ADD
00003ec2: PUSH2 0x0c4c
00003ec5: JUMP
00003ec6: JUMPDEST
00003ec7: PUSH1 0x00
00003ec9: DUP3
00003eca: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003edf: AND
00003ee0: DUP3
00003ee1: PUSH1 0x40
00003ee3: MLOAD
00003ee4: PUSH1 0x00
00003ee6: PUSH1 0x40
00003ee8: MLOAD
00003ee9: DUP1
00003eea: DUP4
00003eeb: SUB
00003eec: DUP2
00003eed: DUP6
00003eee: DUP8
00003eef: GAS
00003ef0: CALL
00003ef1: SWAP3
00003ef2: POP
00003ef3: POP
00003ef4: POP
00003ef5: RETURNDATASIZE
00003ef6: DUP1
00003ef7: PUSH1 0x00
00003ef9: DUP2
00003efa: EQ
00003efb: PUSH2 0x3f20
00003efe: JUMPI
00003eff: PUSH1 0x40
00003f01: MLOAD
00003f02: SWAP2
00003f03: POP
00003f04: PUSH1 0x1f
00003f06: NOT
00003f07: PUSH1 0x3f
00003f09: RETURNDATASIZE
00003f0a: ADD
00003f0b: AND
00003f0c: DUP3
00003f0d: ADD
00003f0e: PUSH1 0x40
00003f10: MSTORE
00003f11: RETURNDATASIZE
00003f12: DUP3
00003f13: MSTORE
00003f14: RETURNDATASIZE
00003f15: PUSH1 0x00
00003f17: PUSH1 0x20
00003f19: DUP5
00003f1a: ADD
00003f1b: RETURNDATACOPY
00003f1c: PUSH2 0x3f25
00003f1f: JUMP
00003f20: JUMPDEST
00003f21: PUSH1 0x60
00003f23: SWAP2
00003f24: POP
00003f25: JUMPDEST
00003f26: POP
00003f27: POP
00003f28: SWAP1
00003f29: POP
00003f2a: DUP1
00003f2b: PUSH2 0x195b
00003f2e: JUMPI
00003f2f: PUSH1 0x40
00003f31: MLOAD
00003f32: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00003f53: DUP2
00003f54: MSTORE
00003f55: PUSH1 0x20
00003f57: PUSH1 0x04
00003f59: DUP3
00003f5a: ADD
00003f5b: MSTORE
00003f5c: PUSH1 0x3a
00003f5e: PUSH1 0x24
00003f60: DUP3
00003f61: ADD
00003f62: MSTORE
00003f63: PUSH32 0x416464726573733a20756e61626c6520746f2073656e642076616c75652c2072
00003f84: PUSH1 0x44
00003f86: DUP3
00003f87: ADD
00003f88: MSTORE
00003f89: PUSH32 0x6563697069656e74206d61792068617665207265766572746564000000000000
00003faa: PUSH1 0x64
00003fac: DUP3
00003fad: ADD
00003fae: MSTORE
00003faf: PUSH1 0x84
00003fb1: ADD
00003fb2: PUSH2 0x0c4c
00003fb5: JUMP
00003fb6: JUMPDEST
00003fb7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003fcc: DUP1
00003fcd: DUP5
00003fce: AND
00003fcf: PUSH1 0x00
00003fd1: SWAP1
00003fd2: DUP2
00003fd3: MSTORE
00003fd4: PUSH2 0x1f4e
00003fd7: PUSH1 0x20
00003fd9: SWAP1
00003fda: DUP2
00003fdb: MSTORE
00003fdc: PUSH1 0x40
00003fde: DUP1
00003fdf: DUP4
00003fe0: KECCAK256
00003fe1: DUP7
00003fe2: DUP5
00003fe3: MSTORE
00003fe4: SWAP1
00003fe5: SWAP2
00003fe6: MSTORE
00003fe7: SWAP1
00003fe8: KECCAK256
00003fe9: SLOAD
00003fea: AND
00003feb: DUP1
00003fec: PUSH2 0x0f0a
00003fef: JUMPI
00003ff0: PUSH2 0x0f0a
00003ff3: DUP5
00003ff4: DUP5
00003ff5: DUP5
00003ff6: PUSH2 0x46af
00003ff9: JUMP
00003ffa: JUMPDEST
00003ffb: PUSH1 0x40
00003ffd: MLOAD
00003ffe: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004013: DUP4
00004014: AND
00004015: PUSH1 0x24
00004017: DUP3
00004018: ADD
00004019: MSTORE
0000401a: PUSH1 0x44
0000401c: DUP2
0000401d: ADD
0000401e: DUP3
0000401f: SWAP1
00004020: MSTORE
00004021: PUSH2 0x0f0a
00004024: SWAP1
00004025: PUSH32 0x00000000000000000000000069525dac489e4718964b5615c3d794a25d62beb7
00004046: SWAP1
00004047: PUSH1 0x64
00004049: ADD
0000404a: PUSH1 0x40
0000404c: DUP1
0000404d: MLOAD
0000404e: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0
0000406f: DUP2
00004070: DUP5
00004071: SUB
00004072: ADD
00004073: DUP2
00004074: MSTORE
00004075: SWAP2
00004076: SWAP1
00004077: MSTORE
00004078: PUSH1 0x20
0000407a: DUP2
0000407b: ADD
0000407c: DUP1
0000407d: MLOAD
0000407e: PUSH28 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff
0000409b: AND
0000409c: PUSH32 0x93251fba00000000000000000000000000000000000000000000000000000000
000040bd: OR
000040be: SWAP1
000040bf: MSTORE
000040c0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000040d5: DUP7
000040d6: AND
000040d7: SWAP2
000040d8: SWAP1
000040d9: PUSH2 0x46f2
000040dc: JUMP
000040dd: JUMPDEST
000040de: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000040f3: DUP1
000040f4: DUP6
000040f5: AND
000040f6: PUSH1 0x00
000040f8: SWAP1
000040f9: DUP2
000040fa: MSTORE
000040fb: PUSH2 0x1f4e
000040fe: PUSH1 0x20
00004100: SWAP1
00004101: DUP2
00004102: MSTORE
00004103: PUSH1 0x40
00004105: DUP1
00004106: DUP4
00004107: KECCAK256
00004108: DUP8
00004109: DUP5
0000410a: MSTORE
0000410b: SWAP1
0000410c: SWAP2
0000410d: MSTORE
0000410e: SWAP1
0000410f: KECCAK256
00004110: SLOAD
00004111: AND
00004112: DUP1
00004113: ISZERO
00004114: PUSH2 0x41a2
00004117: JUMPI
00004118: DUP2
00004119: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000412e: AND
0000412f: DUP2
00004130: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004145: AND
00004146: EQ
00004147: PUSH2 0x4194
0000414a: JUMPI
0000414b: PUSH1 0x40
0000414d: MLOAD
0000414e: PUSH32 0x32f3b03300000000000000000000000000000000000000000000000000000000
0000416f: DUP2
00004170: MSTORE
00004171: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004186: DUP3
00004187: AND
00004188: PUSH1 0x04
0000418a: DUP3
0000418b: ADD
0000418c: MSTORE
0000418d: PUSH1 0x24
0000418f: ADD
00004190: PUSH2 0x0c4c
00004193: JUMP
00004194: JUMPDEST
00004195: PUSH1 0x00
00004197: SWAP2
00004198: POP
00004199: PUSH2 0x41a2
0000419c: DUP6
0000419d: DUP6
0000419e: PUSH2 0x471b
000041a1: JUMP
000041a2: JUMPDEST
000041a3: PUSH2 0x1ea7
000041a6: DUP6
000041a7: DUP6
000041a8: DUP6
000041a9: DUP6
000041aa: PUSH2 0x477b
000041ad: JUMP
000041ae: JUMPDEST
000041af: PUSH1 0x00
000041b1: DUP1
000041b2: PUSH1 0x00
000041b4: PUSH2 0x3b71
000041b7: DUP5
000041b8: PUSH2 0x49b7
000041bb: JUMP
000041bc: JUMPDEST
000041bd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000041d2: DUP1
000041d3: DUP4
000041d4: AND
000041d5: PUSH1 0x00
000041d7: SWAP1
000041d8: DUP2
000041d9: MSTORE
000041da: PUSH2 0x1f4e
000041dd: PUSH1 0x20
000041df: SWAP1
000041e0: DUP2
000041e1: MSTORE
000041e2: PUSH1 0x40
000041e4: DUP1
000041e5: DUP4
000041e6: KECCAK256
000041e7: DUP6
000041e8: DUP5
000041e9: MSTORE
000041ea: SWAP1
000041eb: SWAP2
000041ec: MSTORE
000041ed: DUP2
000041ee: KECCAK256
000041ef: SLOAD
000041f0: SWAP1
000041f1: SWAP2
000041f2: AND
000041f3: DUP1
000041f4: ISZERO
000041f5: PUSH2 0x4285
000041f8: JUMPI
000041f9: PUSH2 0x4200
000041fc: PUSH2 0x271a
000041ff: JUMP
00004200: JUMPDEST
00004201: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004216: AND
00004217: DUP2
00004218: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000422d: AND
0000422e: EQ
0000422f: PUSH2 0x427c
00004232: JUMPI
00004233: PUSH1 0x40
00004235: MLOAD
00004236: PUSH32 0xc89fba3b00000000000000000000000000000000000000000000000000000000
00004257: DUP2
00004258: MSTORE
00004259: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000426e: DUP3
0000426f: AND
00004270: PUSH1 0x04
00004272: DUP3
00004273: ADD
00004274: MSTORE
00004275: PUSH1 0x24
00004277: ADD
00004278: PUSH2 0x0c4c
0000427b: JUMP
0000427c: JUMPDEST
0000427d: PUSH1 0x01
0000427f: SWAP2
00004280: POP
00004281: PUSH2 0x428f
00004284: JUMP
00004285: JUMPDEST
00004286: PUSH2 0x0d86
00004289: DUP5
0000428a: DUP5
0000428b: PUSH2 0x49c5
0000428e: JUMP
0000428f: JUMPDEST
00004290: POP
00004291: SWAP3
00004292: SWAP2
00004293: POP
00004294: POP
00004295: JUMP
00004296: JUMPDEST
00004297: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000042ac: DUP1
000042ad: DUP4
000042ae: AND
000042af: PUSH1 0x00
000042b1: SWAP1
000042b2: DUP2
000042b3: MSTORE
000042b4: PUSH2 0x1776
000042b7: PUSH1 0x20
000042b9: SWAP1
000042ba: DUP2
000042bb: MSTORE
000042bc: PUSH1 0x40
000042be: DUP1
000042bf: DUP4
000042c0: KECCAK256
000042c1: DUP6
000042c2: DUP5
000042c3: MSTORE
000042c4: DUP3
000042c5: MSTORE
000042c6: DUP1
000042c7: DUP4
000042c8: KECCAK256
000042c9: SLOAD
000042ca: DUP4
000042cb: MSTORE
000042cc: PUSH2 0x1777
000042cf: SWAP1
000042d0: SWAP2
000042d1: MSTORE
000042d2: SWAP1
000042d3: KECCAK256
000042d4: PUSH1 0x02
000042d6: ADD
000042d7: SLOAD
000042d8: AND
000042d9: DUP1
000042da: PUSH2 0x0d8a
000042dd: JUMPI
000042de: PUSH1 0x00
000042e0: PUSH2 0x1005
000042e3: JUMP
000042e4: JUMPDEST
000042e5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000042fa: DUP3
000042fb: AND
000042fc: PUSH1 0x00
000042fe: SWAP1
000042ff: DUP2
00004300: MSTORE
00004301: PUSH2 0x1776
00004304: PUSH1 0x20
00004306: SWAP1
00004307: DUP2
00004308: MSTORE
00004309: PUSH1 0x40
0000430b: DUP1
0000430c: DUP4
0000430d: KECCAK256
0000430e: DUP5
0000430f: DUP5
00004310: MSTORE
00004311: SWAP1
00004312: SWAP2
00004313: MSTORE
00004314: DUP2
00004315: KECCAK256
00004316: SLOAD
00004317: SWAP1
00004318: DUP2
00004319: SWAP1
0000431a: SUB
0000431b: PUSH2 0x4328
0000431e: JUMPI
0000431f: PUSH2 0x195b
00004322: DUP4
00004323: DUP4
00004324: PUSH2 0x4a64
00004327: JUMP
00004328: JUMPDEST
00004329: PUSH1 0x00
0000432b: DUP2
0000432c: DUP2
0000432d: MSTORE
0000432e: PUSH2 0x1777
00004331: PUSH1 0x20
00004333: MSTORE
00004334: PUSH1 0x40
00004336: DUP2
00004337: KECCAK256
00004338: SWAP1
00004339: PUSH2 0x4340
0000433c: PUSH2 0x271a
0000433f: JUMP
00004340: JUMPDEST
00004341: SWAP1
00004342: POP
00004343: DUP2
00004344: PUSH1 0x05
00004346: ADD
00004347: SLOAD
00004348: PUSH1 0x00
0000434a: SUB
0000434b: PUSH2 0x43c7
0000434e: JUMPI
0000434f: PUSH1 0x02
00004351: DUP3
00004352: ADD
00004353: SLOAD
00004354: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004369: DUP3
0000436a: DUP2
0000436b: AND
0000436c: SWAP2
0000436d: AND
0000436e: EQ
0000436f: PUSH2 0x43c2
00004372: JUMPI
00004373: PUSH1 0x02
00004375: DUP3
00004376: ADD
00004377: SLOAD
00004378: PUSH1 0x40
0000437a: MLOAD
0000437b: PUSH32 0xe64526ee00000000000000000000000000000000000000000000000000000000
0000439c: DUP2
0000439d: MSTORE
0000439e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000043b3: SWAP1
000043b4: SWAP2
000043b5: AND
000043b6: PUSH1 0x04
000043b8: DUP3
000043b9: ADD
000043ba: MSTORE
000043bb: PUSH1 0x24
000043bd: ADD
000043be: PUSH2 0x0c4c
000043c1: JUMP
000043c2: JUMPDEST
000043c3: PUSH2 0x1ea7
000043c6: JUMP
000043c7: JUMPDEST
000043c8: PUSH1 0x06
000043ca: DUP3
000043cb: ADD
000043cc: SLOAD
000043cd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000043e2: DUP3
000043e3: DUP2
000043e4: AND
000043e5: SWAP2
000043e6: AND
000043e7: EQ
000043e8: PUSH2 0x443b
000043eb: JUMPI
000043ec: PUSH1 0x06
000043ee: DUP3
000043ef: ADD
000043f0: SLOAD
000043f1: PUSH1 0x40
000043f3: MLOAD
000043f4: PUSH32 0xe64526ee00000000000000000000000000000000000000000000000000000000
00004415: DUP2
00004416: MSTORE
00004417: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000442c: SWAP1
0000442d: SWAP2
0000442e: AND
0000442f: PUSH1 0x04
00004431: DUP3
00004432: ADD
00004433: MSTORE
00004434: PUSH1 0x24
00004436: ADD
00004437: PUSH2 0x0c4c
0000443a: JUMP
0000443b: JUMPDEST
0000443c: PUSH2 0x1ea7
0000443f: DUP4
00004440: PUSH1 0x01
00004442: PUSH2 0x2e69
00004445: JUMP
00004446: JUMPDEST
00004447: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000445c: DUP3
0000445d: AND
0000445e: PUSH1 0x00
00004460: SWAP1
00004461: DUP2
00004462: MSTORE
00004463: PUSH2 0x2337
00004466: PUSH1 0x20
00004468: SWAP1
00004469: DUP2
0000446a: MSTORE
0000446b: PUSH1 0x40
0000446d: DUP1
0000446e: DUP4
0000446f: KECCAK256
00004470: DUP5
00004471: DUP5
00004472: MSTORE
00004473: SWAP1
00004474: SWAP2
00004475: MSTORE
00004476: SWAP1
00004477: KECCAK256
00004478: SLOAD
00004479: PUSH4 0xffffffff
0000447e: AND
0000447f: TIMESTAMP
00004480: GT
00004481: PUSH2 0x0ce2
00004484: JUMPI
00004485: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000449a: DUP3
0000449b: DUP2
0000449c: AND
0000449d: PUSH1 0x00
0000449f: SWAP1
000044a0: DUP2
000044a1: MSTORE
000044a2: PUSH2 0x2337
000044a5: PUSH1 0x20
000044a7: SWAP1
000044a8: DUP2
000044a9: MSTORE
000044aa: PUSH1 0x40
000044ac: DUP1
000044ad: DUP4
000044ae: KECCAK256
000044af: DUP6
000044b0: DUP5
000044b1: MSTORE
000044b2: DUP1
000044b3: DUP4
000044b4: MSTORE
000044b5: DUP2
000044b6: DUP5
000044b7: KECCAK256
000044b8: DUP3
000044b9: MLOAD
000044ba: PUSH1 0xa0
000044bc: DUP2
000044bd: ADD
000044be: DUP5
000044bf: MSTORE
000044c0: DUP2
000044c1: SLOAD
000044c2: PUSH4 0xffffffff
000044c7: DUP1
000044c8: DUP3
000044c9: AND
000044ca: DUP4
000044cb: MSTORE
000044cc: PUSH5 0x0100000000
000044d2: DUP3
000044d3: DIV
000044d4: PUSH12 0xffffffffffffffffffffffff
000044e1: SWAP1
000044e2: DUP2
000044e3: AND
000044e4: DUP5
000044e5: DUP10
000044e6: ADD
000044e7: SWAP1
000044e8: DUP2
000044e9: MSTORE
000044ea: PUSH17 0x0100000000000000000000000000000000
000044fc: SWAP1
000044fd: SWAP4
000044fe: DIV
000044ff: PUSH16 0xffffffffffffffffffffffffffffffff
00004510: AND
00004511: DUP5
00004512: DUP9
00004513: ADD
00004514: MSTORE
00004515: PUSH1 0x01
00004517: DUP6
00004518: ADD
00004519: DUP1
0000451a: SLOAD
0000451b: DUP1
0000451c: DUP13
0000451d: AND
0000451e: PUSH1 0x60
00004520: DUP8
00004521: ADD
00004522: SWAP1
00004523: DUP2
00004524: MSTORE
00004525: PUSH21 0x010000000000000000000000000000000000000000
0000453b: DUP3
0000453c: DIV
0000453d: DUP6
0000453e: AND
0000453f: PUSH1 0x80
00004541: DUP9
00004542: ADD
00004543: MSTORE
00004544: DUP14
00004545: DUP13
00004546: MSTORE
00004547: SWAP8
00004548: SWAP1
00004549: SWAP10
0000454a: MSTORE
0000454b: SWAP9
0000454c: SWAP1
0000454d: SWAP5
0000454e: SSTORE
0000454f: PUSH32 0xffffffffffffffff000000000000000000000000000000000000000000000000
00004570: SWAP1
00004571: SWAP7
00004572: AND
00004573: SWAP1
00004574: SWAP7
00004575: SSTORE
00004576: SWAP2
00004577: MLOAD
00004578: DUP3
00004579: MLOAD
0000457a: SWAP6
0000457b: MLOAD
0000457c: SWAP4
0000457d: MLOAD
0000457e: PUSH32 0x345db49300000000000000000000000000000000000000000000000000000000
0000459f: DUP2
000045a0: MSTORE
000045a1: SWAP1
000045a2: DUP8
000045a3: AND
000045a4: PUSH1 0x04
000045a6: DUP3
000045a7: ADD
000045a8: MSTORE
000045a9: SWAP5
000045aa: SWAP1
000045ab: SWAP4
000045ac: AND
000045ad: PUSH1 0x24
000045af: DUP6
000045b0: ADD
000045b1: MSTORE
000045b2: SWAP2
000045b3: AND
000045b4: PUSH1 0x44
000045b6: DUP4
000045b7: ADD
000045b8: MSTORE
000045b9: SWAP2
000045ba: PUSH32 0x00000000000000000000000049128cf8abe9071ee24540a296b5ded3f9d50443
000045db: AND
000045dc: SWAP1
000045dd: PUSH4 0x345db493
000045e2: SWAP1
000045e3: PUSH1 0x64
000045e5: ADD
000045e6: PUSH1 0x00
000045e8: PUSH1 0x40
000045ea: MLOAD
000045eb: DUP1
000045ec: DUP4
000045ed: SUB
000045ee: DUP2
000045ef: PUSH1 0x00
000045f1: DUP8
000045f2: DUP1
000045f3: EXTCODESIZE
000045f4: ISZERO
000045f5: DUP1
000045f6: ISZERO
000045f7: PUSH2 0x45ff
000045fa: JUMPI
000045fb: PUSH1 0x00
000045fd: DUP1
000045fe: REVERT
000045ff: JUMPDEST
00004600: POP
00004601: GAS
00004602: CALL
00004603: ISZERO
00004604: DUP1
00004605: ISZERO
00004606: PUSH2 0x4613
00004609: JUMPI
0000460a: RETURNDATASIZE
0000460b: PUSH1 0x00
0000460d: DUP1
0000460e: RETURNDATACOPY
0000460f: RETURNDATASIZE
00004610: PUSH1 0x00
00004612: REVERT
00004613: JUMPDEST
00004614: POP
00004615: POP
00004616: PUSH1 0x40
00004618: MLOAD
00004619: DUP5
0000461a: SWAP3
0000461b: POP
0000461c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004631: DUP7
00004632: AND
00004633: SWAP2
00004634: POP
00004635: PUSH32 0x30c264456cbd17f5f67d7534654161414f34c0e6cc1b7500e169b7a7aea4afc0
00004656: SWAP1
00004657: PUSH1 0x00
00004659: SWAP1
0000465a: LOG3
0000465b: POP
0000465c: POP
0000465d: POP
0000465e: JUMP
0000465f: JUMPDEST
00004660: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004675: DUP1
00004676: DUP4
00004677: AND
00004678: PUSH1 0x00
0000467a: SWAP1
0000467b: DUP2
0000467c: MSTORE
0000467d: PUSH2 0x1f4e
00004680: PUSH1 0x20
00004682: SWAP1
00004683: DUP2
00004684: MSTORE
00004685: PUSH1 0x40
00004687: DUP1
00004688: DUP4
00004689: KECCAK256
0000468a: DUP6
0000468b: DUP5
0000468c: MSTORE
0000468d: SWAP1
0000468e: SWAP2
0000468f: MSTORE
00004690: SWAP1
00004691: KECCAK256
00004692: DUP1
00004693: SLOAD
00004694: SWAP1
00004695: SWAP2
00004696: AND
00004697: ISZERO
00004698: PUSH2 0x46a5
0000469b: JUMPI
0000469c: PUSH2 0x46a5
0000469f: DUP4
000046a0: DUP4
000046a1: PUSH2 0x471b
000046a4: JUMP
000046a5: JUMPDEST
000046a6: PUSH2 0x195b
000046a9: DUP4
000046aa: DUP4
000046ab: PUSH2 0x4b17
000046ae: JUMP
000046af: JUMPDEST
000046b0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000046c5: DUP4
000046c6: AND
000046c7: PUSH1 0x00
000046c9: SWAP1
000046ca: DUP2
000046cb: MSTORE
000046cc: PUSH2 0x1776
000046cf: PUSH1 0x20
000046d1: SWAP1
000046d2: DUP2
000046d3: MSTORE
000046d4: PUSH1 0x40
000046d6: DUP1
000046d7: DUP4
000046d8: KECCAK256
000046d9: DUP6
000046da: DUP5
000046db: MSTORE
000046dc: SWAP1
000046dd: SWAP2
000046de: MSTORE
000046df: DUP2
000046e0: KECCAK256
000046e1: SLOAD
000046e2: SWAP1
000046e3: SUB
000046e4: PUSH2 0x195b
000046e7: JUMPI
000046e8: PUSH2 0x195b
000046eb: DUP4
000046ec: DUP4
000046ed: DUP4
000046ee: PUSH2 0x4b21
000046f1: JUMP
000046f2: JUMPDEST
000046f3: PUSH1 0x60
000046f5: PUSH1 0x00
000046f7: PUSH2 0x4701
000046fa: DUP6
000046fb: DUP6
000046fc: DUP6
000046fd: PUSH2 0x4b36
00004700: JUMP
00004701: JUMPDEST
00004702: SWAP3
00004703: POP
00004704: SWAP1
00004705: POP
00004706: DUP1
00004707: PUSH2 0x4713
0000470a: JUMPI
0000470b: PUSH2 0x4713
0000470e: DUP3
0000470f: PUSH2 0x4beb
00004712: JUMP
00004713: JUMPDEST
00004714: POP
00004715: SWAP4
00004716: SWAP3
00004717: POP
00004718: POP
00004719: POP
0000471a: JUMP
0000471b: JUMPDEST
0000471c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004731: DUP3
00004732: AND
00004733: PUSH1 0x00
00004735: DUP2
00004736: DUP2
00004737: MSTORE
00004738: PUSH2 0x1f4e
0000473b: PUSH1 0x20
0000473d: SWAP1
0000473e: DUP2
0000473f: MSTORE
00004740: PUSH1 0x40
00004742: DUP1
00004743: DUP4
00004744: KECCAK256
00004745: DUP6
00004746: DUP5
00004747: MSTORE
00004748: SWAP1
00004749: SWAP2
0000474a: MSTORE
0000474b: DUP1
0000474c: DUP3
0000474d: KECCAK256
0000474e: DUP3
0000474f: SWAP1
00004750: SSTORE
00004751: MLOAD
00004752: DUP4
00004753: SWAP3
00004754: SWAP2
00004755: PUSH32 0xaa6271d89a385571e237d3e7254ccc7c09f68055e6e9b410ed08233a8b9a05cf
00004776: SWAP2
00004777: LOG3
00004778: POP
00004779: POP
0000477a: JUMP
0000477b: JUMPDEST
0000477c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004791: DUP5
00004792: AND
00004793: PUSH1 0x00
00004795: SWAP1
00004796: DUP2
00004797: MSTORE
00004798: PUSH2 0x1776
0000479b: PUSH1 0x20
0000479d: SWAP1
0000479e: DUP2
0000479f: MSTORE
000047a0: PUSH1 0x40
000047a2: DUP1
000047a3: DUP4
000047a4: KECCAK256
000047a5: DUP7
000047a6: DUP5
000047a7: MSTORE
000047a8: SWAP1
000047a9: SWAP2
000047aa: MSTORE
000047ab: SWAP1
000047ac: KECCAK256
000047ad: SLOAD
000047ae: DUP1
000047af: ISZERO
000047b0: PUSH2 0x49ab
000047b3: JUMPI
000047b4: PUSH1 0x00
000047b6: DUP2
000047b7: DUP2
000047b8: MSTORE
000047b9: PUSH2 0x1777
000047bc: PUSH1 0x20
000047be: MSTORE
000047bf: PUSH1 0x40
000047c1: DUP2
000047c2: KECCAK256
000047c3: PUSH1 0x05
000047c5: DUP2
000047c6: ADD
000047c7: SLOAD
000047c8: SWAP1
000047c9: SWAP2
000047ca: SUB
000047cb: PUSH2 0x4926
000047ce: JUMPI
000047cf: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000047e4: DUP4
000047e5: AND
000047e6: ISZERO
000047e7: DUP1
000047e8: ISZERO
000047e9: SWAP1
000047ea: PUSH2 0x4810
000047ed: JUMPI
000047ee: POP
000047ef: PUSH1 0x02
000047f1: DUP2
000047f2: ADD
000047f3: SLOAD
000047f4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004809: DUP5
0000480a: DUP2
0000480b: AND
0000480c: SWAP2
0000480d: AND
0000480e: EQ
0000480f: ISZERO
00004810: JUMPDEST
00004811: ISZERO
00004812: PUSH2 0x4865
00004815: JUMPI
00004816: PUSH1 0x02
00004818: DUP2
00004819: ADD
0000481a: SLOAD
0000481b: PUSH1 0x40
0000481d: MLOAD
0000481e: PUSH32 0xe64526ee00000000000000000000000000000000000000000000000000000000
0000483f: DUP2
00004840: MSTORE
00004841: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004856: SWAP1
00004857: SWAP2
00004858: AND
00004859: PUSH1 0x04
0000485b: DUP3
0000485c: ADD
0000485d: MSTORE
0000485e: PUSH1 0x24
00004860: ADD
00004861: PUSH2 0x0c4c
00004864: JUMP
00004865: JUMPDEST
00004866: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000487b: DUP7
0000487c: AND
0000487d: PUSH1 0x00
0000487f: SWAP1
00004880: DUP2
00004881: MSTORE
00004882: PUSH2 0x1776
00004885: PUSH1 0x20
00004887: SWAP1
00004888: DUP2
00004889: MSTORE
0000488a: PUSH1 0x40
0000488c: DUP1
0000488d: DUP4
0000488e: KECCAK256
0000488f: DUP9
00004890: DUP5
00004891: MSTORE
00004892: DUP3
00004893: MSTORE
00004894: DUP1
00004895: DUP4
00004896: KECCAK256
00004897: DUP4
00004898: SWAP1
00004899: SSTORE
0000489a: DUP5
0000489b: DUP4
0000489c: MSTORE
0000489d: PUSH2 0x1777
000048a0: SWAP1
000048a1: SWAP2
000048a2: MSTORE
000048a3: DUP1
000048a4: DUP3
000048a5: KECCAK256
000048a6: DUP1
000048a7: SLOAD
000048a8: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000
000048c9: AND
000048ca: DUP2
000048cb: SSTORE
000048cc: PUSH1 0x01
000048ce: DUP2
000048cf: ADD
000048d0: DUP4
000048d1: SWAP1
000048d2: SSTORE
000048d3: PUSH1 0x02
000048d5: DUP2
000048d6: ADD
000048d7: DUP4
000048d8: SWAP1
000048d9: SSTORE
000048da: PUSH1 0x03
000048dc: DUP2
000048dd: ADD
000048de: DUP4
000048df: SWAP1
000048e0: SSTORE
000048e1: PUSH1 0x04
000048e3: DUP2
000048e4: ADD
000048e5: DUP4
000048e6: SWAP1
000048e7: SSTORE
000048e8: PUSH1 0x05
000048ea: DUP2
000048eb: ADD
000048ec: DUP4
000048ed: SWAP1
000048ee: SSTORE
000048ef: PUSH1 0x06
000048f1: DUP2
000048f2: ADD
000048f3: DUP4
000048f4: SWAP1
000048f5: SSTORE
000048f6: PUSH1 0x07
000048f8: ADD
000048f9: DUP3
000048fa: SWAP1
000048fb: SSTORE
000048fc: MLOAD
000048fd: DUP4
000048fe: SWAP2
000048ff: PUSH32 0x5603897cc9b1e866f3f7395ffc6638776041f21c094d0b4e748ff44c407fa362
00004920: SWAP2
00004921: LOG2
00004922: PUSH2 0x49a5
00004925: JUMP
00004926: JUMPDEST
00004927: PUSH1 0x06
00004929: DUP2
0000492a: ADD
0000492b: SLOAD
0000492c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004941: DUP5
00004942: DUP2
00004943: AND
00004944: SWAP2
00004945: AND
00004946: EQ
00004947: PUSH2 0x499a
0000494a: JUMPI
0000494b: PUSH1 0x06
0000494d: DUP2
0000494e: ADD
0000494f: SLOAD
00004950: PUSH1 0x40
00004952: MLOAD
00004953: PUSH32 0xe64526ee00000000000000000000000000000000000000000000000000000000
00004974: DUP2
00004975: MSTORE
00004976: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000498b: SWAP1
0000498c: SWAP2
0000498d: AND
0000498e: PUSH1 0x04
00004990: DUP3
00004991: ADD
00004992: MSTORE
00004993: PUSH1 0x24
00004995: ADD
00004996: PUSH2 0x0c4c
00004999: JUMP
0000499a: JUMPDEST
0000499b: PUSH2 0x49a5
0000499e: DUP3
0000499f: PUSH1 0x01
000049a1: PUSH2 0x2e69
000049a4: JUMP
000049a5: JUMPDEST
000049a6: PUSH1 0x00
000049a8: SWAP3
000049a9: POP
000049aa: POP
000049ab: JUMPDEST
000049ac: PUSH2 0x1ea7
000049af: DUP6
000049b0: DUP6
000049b1: DUP6
000049b2: DUP6
000049b3: PUSH2 0x3bcd
000049b6: JUMP
000049b7: JUMPDEST
000049b8: PUSH1 0x00
000049ba: DUP1
000049bb: PUSH1 0x00
000049bd: PUSH2 0x3b71
000049c0: DUP5
000049c1: PUSH2 0x4c2d
000049c4: JUMP
000049c5: JUMPDEST
000049c6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000049db: DUP3
000049dc: AND
000049dd: PUSH1 0x00
000049df: SWAP1
000049e0: DUP2
000049e1: MSTORE
000049e2: PUSH2 0x1776
000049e5: PUSH1 0x20
000049e7: SWAP1
000049e8: DUP2
000049e9: MSTORE
000049ea: PUSH1 0x40
000049ec: DUP1
000049ed: DUP4
000049ee: KECCAK256
000049ef: DUP5
000049f0: DUP5
000049f1: MSTORE
000049f2: SWAP1
000049f3: SWAP2
000049f4: MSTORE
000049f5: DUP2
000049f6: KECCAK256
000049f7: SLOAD
000049f8: DUP1
000049f9: ISZERO
000049fa: PUSH2 0x4a5d
000049fd: JUMPI
000049fe: PUSH1 0x00
00004a00: DUP2
00004a01: DUP2
00004a02: MSTORE
00004a03: PUSH2 0x1777
00004a06: PUSH1 0x20
00004a08: MSTORE
00004a09: PUSH1 0x40
00004a0b: SWAP1
00004a0c: KECCAK256
00004a0d: PUSH2 0x4a17
00004a10: PUSH2 0x082a
00004a13: PUSH2 0x271a
00004a16: JUMP
00004a17: JUMPDEST
00004a18: PUSH1 0x05
00004a1a: DUP2
00004a1b: ADD
00004a1c: SLOAD
00004a1d: ISZERO
00004a1e: PUSH2 0x4a53
00004a21: JUMPI
00004a22: PUSH1 0x40
00004a24: MLOAD
00004a25: PUSH32 0xa2a745e900000000000000000000000000000000000000000000000000000000
00004a46: DUP2
00004a47: MSTORE
00004a48: PUSH1 0x04
00004a4a: ADD
00004a4b: PUSH1 0x40
00004a4d: MLOAD
00004a4e: DUP1
00004a4f: SWAP2
00004a50: SUB
00004a51: SWAP1
00004a52: REVERT
00004a53: JUMPDEST
00004a54: PUSH1 0x01
00004a56: SWAP3
00004a57: POP
00004a58: POP
00004a59: PUSH2 0x428f
00004a5c: JUMP
00004a5d: JUMPDEST
00004a5e: PUSH1 0x00
00004a60: PUSH2 0x0d86
00004a63: JUMP
00004a64: JUMPDEST
00004a65: DUP2
00004a66: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004a7b: AND
00004a7c: PUSH4 0x23b872dd
00004a81: PUSH2 0x4a88
00004a84: PUSH2 0x271a
00004a87: JUMP
00004a88: JUMPDEST
00004a89: PUSH1 0x40
00004a8b: MLOAD
00004a8c: PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000
00004aad: PUSH1 0xe0
00004aaf: DUP5
00004ab0: SWAP1
00004ab1: SHL
00004ab2: AND
00004ab3: DUP2
00004ab4: MSTORE
00004ab5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004aca: SWAP1
00004acb: SWAP2
00004acc: AND
00004acd: PUSH1 0x04
00004acf: DUP3
00004ad0: ADD
00004ad1: MSTORE
00004ad2: ADDRESS
00004ad3: PUSH1 0x24
00004ad5: DUP3
00004ad6: ADD
00004ad7: MSTORE
00004ad8: PUSH1 0x44
00004ada: DUP2
00004adb: ADD
00004adc: DUP5
00004add: SWAP1
00004ade: MSTORE
00004adf: PUSH1 0x64
00004ae1: ADD
00004ae2: PUSH1 0x00
00004ae4: PUSH1 0x40
00004ae6: MLOAD
00004ae7: DUP1
00004ae8: DUP4
00004ae9: SUB
00004aea: DUP2
00004aeb: PUSH1 0x00
00004aed: DUP8
00004aee: DUP1
00004aef: EXTCODESIZE
00004af0: ISZERO
00004af1: DUP1
00004af2: ISZERO
00004af3: PUSH2 0x4afb
00004af6: JUMPI
00004af7: PUSH1 0x00
00004af9: DUP1
00004afa: REVERT
00004afb: JUMPDEST
00004afc: POP
00004afd: GAS
00004afe: CALL
00004aff: ISZERO
00004b00: DUP1
00004b01: ISZERO
00004b02: PUSH2 0x4b0f
00004b05: JUMPI
00004b06: RETURNDATASIZE
00004b07: PUSH1 0x00
00004b09: DUP1
00004b0a: RETURNDATACOPY
00004b0b: RETURNDATASIZE
00004b0c: PUSH1 0x00
00004b0e: REVERT
00004b0f: JUMPDEST
00004b10: POP
00004b11: POP
00004b12: POP
00004b13: POP
00004b14: POP
00004b15: POP
00004b16: JUMP
00004b17: JUMPDEST
00004b18: PUSH2 0x0ce2
00004b1b: DUP3
00004b1c: DUP3
00004b1d: PUSH2 0x4c4d
00004b20: JUMP
00004b21: JUMPDEST
00004b22: PUSH2 0x4b2b
00004b25: DUP4
00004b26: DUP4
00004b27: PUSH2 0x4c57
00004b2a: JUMP
00004b2b: JUMPDEST
00004b2c: PUSH2 0x195b
00004b2f: DUP4
00004b30: DUP4
00004b31: DUP4
00004b32: PUSH2 0x4d34
00004b35: JUMP
00004b36: JUMPDEST
00004b37: PUSH1 0x00
00004b39: PUSH1 0x60
00004b3b: DUP4
00004b3c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004b51: AND
00004b52: DUP4
00004b53: DUP7
00004b54: PUSH1 0x40
00004b56: MLOAD
00004b57: PUSH1 0x20
00004b59: ADD
00004b5a: PUSH2 0x4b64
00004b5d: SWAP3
00004b5e: SWAP2
00004b5f: SWAP1
00004b60: PUSH2 0x59d1
00004b63: JUMP
00004b64: JUMPDEST
00004b65: PUSH1 0x40
00004b67: DUP1
00004b68: MLOAD
00004b69: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0
00004b8a: DUP2
00004b8b: DUP5
00004b8c: SUB
00004b8d: ADD
00004b8e: DUP2
00004b8f: MSTORE
00004b90: SWAP1
00004b91: DUP3
00004b92: SWAP1
00004b93: MSTORE
00004b94: PUSH2 0x4b9c
00004b97: SWAP2
00004b98: PUSH2 0x5a11
00004b9b: JUMP
00004b9c: JUMPDEST
00004b9d: PUSH1 0x00
00004b9f: PUSH1 0x40
00004ba1: MLOAD
00004ba2: DUP1
00004ba3: DUP4
00004ba4: SUB
00004ba5: DUP2
00004ba6: PUSH1 0x00
00004ba8: DUP7
00004ba9: GAS
00004baa: CALL
00004bab: SWAP2
00004bac: POP
00004bad: POP
00004bae: RETURNDATASIZE
00004baf: DUP1
00004bb0: PUSH1 0x00
00004bb2: DUP2
00004bb3: EQ
00004bb4: PUSH2 0x4bd9
00004bb7: JUMPI
00004bb8: PUSH1 0x40
00004bba: MLOAD
00004bbb: SWAP2
00004bbc: POP
00004bbd: PUSH1 0x1f
00004bbf: NOT
00004bc0: PUSH1 0x3f
00004bc2: RETURNDATASIZE
00004bc3: ADD
00004bc4: AND
00004bc5: DUP3
00004bc6: ADD
00004bc7: PUSH1 0x40
00004bc9: MSTORE
00004bca: RETURNDATASIZE
00004bcb: DUP3
00004bcc: MSTORE
00004bcd: RETURNDATASIZE
00004bce: PUSH1 0x00
00004bd0: PUSH1 0x20
00004bd2: DUP5
00004bd3: ADD
00004bd4: RETURNDATACOPY
00004bd5: PUSH2 0x4bde
00004bd8: JUMP
00004bd9: JUMPDEST
00004bda: PUSH1 0x60
00004bdc: SWAP2
00004bdd: POP
00004bde: JUMPDEST
00004bdf: POP
00004be0: SWAP1
00004be1: SWAP7
00004be2: SWAP1
00004be3: SWAP6
00004be4: POP
00004be5: SWAP4
00004be6: POP
00004be7: POP
00004be8: POP
00004be9: POP
00004bea: JUMP
00004beb: JUMPDEST
00004bec: DUP1
00004bed: MLOAD
00004bee: ISZERO
00004bef: PUSH2 0x4bfb
00004bf2: JUMPI
00004bf3: DUP1
00004bf4: MLOAD
00004bf5: DUP1
00004bf6: DUP3
00004bf7: PUSH1 0x20
00004bf9: ADD
00004bfa: REVERT
00004bfb: JUMPDEST
00004bfc: PUSH1 0x40
00004bfe: MLOAD
00004bff: PUSH32 0x3cfe059f00000000000000000000000000000000000000000000000000000000
00004c20: DUP2
00004c21: MSTORE
00004c22: PUSH1 0x04
00004c24: ADD
00004c25: PUSH1 0x40
00004c27: MLOAD
00004c28: DUP1
00004c29: SWAP2
00004c2a: SUB
00004c2b: SWAP1
00004c2c: REVERT
00004c2d: JUMPDEST
00004c2e: PUSH1 0x00
00004c30: DUP1
00004c31: PUSH1 0x00
00004c33: PUSH2 0x4c44
00004c36: DUP5
00004c37: PUSH1 0x00
00004c39: ADD
00004c3a: MLOAD
00004c3b: DUP6
00004c3c: PUSH1 0x20
00004c3e: ADD
00004c3f: MLOAD
00004c40: PUSH2 0x4c57
00004c43: JUMP
00004c44: JUMPDEST
00004c45: PUSH2 0x3b71
00004c48: DUP5
00004c49: PUSH2 0x4d4a
00004c4c: JUMP
00004c4d: JUMPDEST
00004c4e: PUSH2 0x0ce2
00004c51: DUP3
00004c52: DUP3
00004c53: PUSH2 0x3d76
00004c56: JUMP
00004c57: JUMPDEST
00004c58: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004c6d: DUP3
00004c6e: AND
00004c6f: PUSH1 0x00
00004c71: SWAP1
00004c72: DUP2
00004c73: MSTORE
00004c74: PUSH2 0x1293
00004c77: PUSH1 0x20
00004c79: SWAP1
00004c7a: DUP2
00004c7b: MSTORE
00004c7c: PUSH1 0x40
00004c7e: DUP1
00004c7f: DUP4
00004c80: KECCAK256
00004c81: DUP5
00004c82: DUP5
00004c83: MSTORE
00004c84: SWAP1
00004c85: SWAP2
00004c86: MSTORE
00004c87: SWAP1
00004c88: KECCAK256
00004c89: SLOAD
00004c8a: ISZERO
00004c8b: PUSH2 0x0ce2
00004c8e: JUMPI
00004c8f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004ca4: DUP3
00004ca5: AND
00004ca6: PUSH1 0x00
00004ca8: SWAP1
00004ca9: DUP2
00004caa: MSTORE
00004cab: PUSH2 0x1293
00004cae: PUSH1 0x20
00004cb0: SWAP1
00004cb1: DUP2
00004cb2: MSTORE
00004cb3: PUSH1 0x40
00004cb5: DUP1
00004cb6: DUP4
00004cb7: KECCAK256
00004cb8: DUP5
00004cb9: DUP5
00004cba: MSTORE
00004cbb: SWAP1
00004cbc: SWAP2
00004cbd: MSTORE
00004cbe: DUP2
00004cbf: KECCAK256
00004cc0: SSTORE
00004cc1: PUSH2 0x4cc8
00004cc4: PUSH2 0x271a
00004cc7: JUMP
00004cc8: JUMPDEST
00004cc9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004cde: AND
00004cdf: DUP2
00004ce0: DUP4
00004ce1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004cf6: AND
00004cf7: PUSH32 0xc8a67fb17ad40fabf835a5c96e0438644464257af6f325f44f1615aabc0e41ba
00004d18: PUSH1 0x00
00004d1a: PUSH1 0x40
00004d1c: MLOAD
00004d1d: PUSH2 0x4d28
00004d20: SWAP2
00004d21: DUP2
00004d22: MSTORE
00004d23: PUSH1 0x20
00004d25: ADD
00004d26: SWAP1
00004d27: JUMP
00004d28: JUMPDEST
00004d29: PUSH1 0x40
00004d2b: MLOAD
00004d2c: DUP1
00004d2d: SWAP2
00004d2e: SUB
00004d2f: SWAP1
00004d30: LOG4
00004d31: POP
00004d32: POP
00004d33: JUMP
00004d34: JUMPDEST
00004d35: PUSH2 0x4d3f
00004d38: DUP2
00004d39: DUP5
00004d3a: DUP5
00004d3b: PUSH2 0x50c1
00004d3e: JUMP
00004d3f: JUMPDEST
00004d40: PUSH2 0x195b
00004d43: DUP4
00004d44: DUP4
00004d45: DUP4
00004d46: PUSH2 0x5270
00004d49: JUMP
00004d4a: JUMPDEST
00004d4b: PUSH1 0x00
00004d4d: DUP1
00004d4e: PUSH1 0x00
00004d50: PUSH1 0x60
00004d52: DUP1
00004d53: PUSH1 0x00
00004d55: DUP1
00004d56: PUSH2 0x4d7c
00004d59: DUP9
00004d5a: PUSH1 0x00
00004d5c: ADD
00004d5d: MLOAD
00004d5e: DUP10
00004d5f: PUSH1 0x20
00004d61: ADD
00004d62: MLOAD
00004d63: DUP11
00004d64: PUSH1 0x80
00004d66: ADD
00004d67: MLOAD
00004d68: DUP12
00004d69: PUSH1 0xa0
00004d6b: ADD
00004d6c: MLOAD
00004d6d: DUP13
00004d6e: PUSH1 0xc0
00004d70: ADD
00004d71: MLOAD
00004d72: DUP14
00004d73: PUSH2 0x0100
00004d76: ADD
00004d77: MLOAD
00004d78: PUSH2 0x1960
00004d7b: JUMP
00004d7c: JUMPDEST
00004d7d: PUSH2 0x0120
00004d80: DUP15
00004d81: ADD
00004d82: MLOAD
00004d83: SWAP6
00004d84: SWAP13
00004d85: POP
00004d86: SWAP2
00004d87: SWAP10
00004d88: POP
00004d89: SWAP3
00004d8a: SWAP8
00004d8b: POP
00004d8c: SWAP1
00004d8d: SWAP6
00004d8e: POP
00004d8f: SWAP1
00004d90: SWAP4
00004d91: POP
00004d92: SWAP2
00004d93: POP
00004d94: ISZERO
00004d95: PUSH2 0x4e89
00004d98: JUMPI
00004d99: PUSH2 0x0120
00004d9c: DUP9
00004d9d: ADD
00004d9e: MLOAD
00004d9f: PUSH2 0x4da8
00004da2: SWAP1
00004da3: DUP9
00004da4: PUSH2 0x561e
00004da7: JUMP
00004da8: JUMPDEST
00004da9: PUSH1 0xc0
00004dab: DUP10
00004dac: ADD
00004dad: MLOAD
00004dae: SWAP1
00004daf: SWAP8
00004db0: POP
00004db1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004dc6: AND
00004dc7: ISZERO
00004dc8: PUSH2 0x4e02
00004dcb: JUMPI
00004dcc: PUSH2 0x4dd9
00004dcf: PUSH2 0x07d0
00004dd2: PUSH2 0x2710
00004dd5: PUSH2 0x5a1d
00004dd8: JUMP
00004dd9: JUMPDEST
00004dda: DUP9
00004ddb: PUSH2 0x0120
00004dde: ADD
00004ddf: MLOAD
00004de0: PUSH2 0x4de9
00004de3: SWAP2
00004de4: SWAP1
00004de5: PUSH2 0x5a1d
00004de8: JUMP
00004de9: JUMPDEST
00004dea: PUSH2 0x4df3
00004ded: SWAP1
00004dee: DUP4
00004def: PUSH2 0x561e
00004df2: JUMP
00004df3: JUMPDEST
00004df4: SWAP2
00004df5: POP
00004df6: PUSH2 0x4dff
00004df9: DUP3
00004dfa: DUP9
00004dfb: PUSH2 0x5a58
00004dfe: JUMP
00004dff: JUMPDEST
00004e00: SWAP7
00004e01: POP
00004e02: JUMPDEST
00004e03: DUP8
00004e04: PUSH1 0x60
00004e06: ADD
00004e07: MLOAD
00004e08: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004e1d: AND
00004e1e: DUP9
00004e1f: PUSH1 0x20
00004e21: ADD
00004e22: MLOAD
00004e23: DUP10
00004e24: PUSH1 0x00
00004e26: ADD
00004e27: MLOAD
00004e28: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004e3d: AND
00004e3e: PUSH32 0x128e6430bdac5e0f43d2f25064b707cadc6dbb27cf69958b934944df4b23c423
00004e5f: DUP12
00004e60: PUSH2 0x0120
00004e63: ADD
00004e64: MLOAD
00004e65: DUP13
00004e66: PUSH1 0x40
00004e68: ADD
00004e69: MLOAD
00004e6a: PUSH1 0x40
00004e6c: MLOAD
00004e6d: PUSH2 0x4e80
00004e70: SWAP3
00004e71: SWAP2
00004e72: SWAP1
00004e73: SWAP2
00004e74: DUP3
00004e75: MSTORE
00004e76: PUSH1 0x20
00004e78: DUP3
00004e79: ADD
00004e7a: MSTORE
00004e7b: PUSH1 0x40
00004e7d: ADD
00004e7e: SWAP1
00004e7f: JUMP
00004e80: JUMPDEST
00004e81: PUSH1 0x40
00004e83: MLOAD
00004e84: DUP1
00004e85: SWAP2
00004e86: SUB
00004e87: SWAP1
00004e88: LOG4
00004e89: JUMPDEST
00004e8a: PUSH1 0x00
00004e8c: DUP5
00004e8d: MLOAD
00004e8e: PUSH1 0x01
00004e90: EQ
00004e91: PUSH2 0x4e9c
00004e94: JUMPI
00004e95: PUSH2 0x4e20
00004e98: PUSH2 0x4ea1
00004e9b: JUMP
00004e9c: JUMPDEST
00004e9d: PUSH3 0x033450
00004ea1: JUMPDEST
00004ea2: SWAP1
00004ea3: POP
00004ea4: PUSH1 0x00
00004ea6: JUMPDEST
00004ea7: DUP6
00004ea8: MLOAD
00004ea9: DUP2
00004eaa: LT
00004eab: ISZERO
00004eac: PUSH2 0x4f15
00004eaf: JUMPI
00004eb0: PUSH2 0x4eec
00004eb3: DUP7
00004eb4: DUP3
00004eb5: DUP2
00004eb6: MLOAD
00004eb7: DUP2
00004eb8: LT
00004eb9: PUSH2 0x4ec4
00004ebc: JUMPI
00004ebd: PUSH2 0x4ec4
00004ec0: PUSH2 0x591d
00004ec3: JUMP
00004ec4: JUMPDEST
00004ec5: PUSH1 0x20
00004ec7: MUL
00004ec8: PUSH1 0x20
00004eca: ADD
00004ecb: ADD
00004ecc: MLOAD
00004ecd: DUP7
00004ece: DUP4
00004ecf: DUP2
00004ed0: MLOAD
00004ed1: DUP2
00004ed2: LT
00004ed3: PUSH2 0x4ede
00004ed6: JUMPI
00004ed7: PUSH2 0x4ede
00004eda: PUSH2 0x591d
00004edd: JUMP
00004ede: JUMPDEST
00004edf: PUSH1 0x20
00004ee1: MUL
00004ee2: PUSH1 0x20
00004ee4: ADD
00004ee5: ADD
00004ee6: MLOAD
00004ee7: DUP5
00004ee8: PUSH2 0x368d
00004eeb: JUMP
00004eec: JUMPDEST
00004eed: DUP5
00004eee: DUP2
00004eef: DUP2
00004ef0: MLOAD
00004ef1: DUP2
00004ef2: LT
00004ef3: PUSH2 0x4efe
00004ef6: JUMPI
00004ef7: PUSH2 0x4efe
00004efa: PUSH2 0x591d
00004efd: JUMP
00004efe: JUMPDEST
00004eff: PUSH1 0x20
00004f01: MUL
00004f02: PUSH1 0x20
00004f04: ADD
00004f05: ADD
00004f06: MLOAD
00004f07: DUP9
00004f08: ADD
00004f09: SWAP8
00004f0a: POP
00004f0b: DUP1
00004f0c: PUSH1 0x01
00004f0e: ADD
00004f0f: SWAP1
00004f10: POP
00004f11: PUSH2 0x4ea6
00004f14: JUMP
00004f15: JUMPDEST
00004f16: POP
00004f17: POP
00004f18: PUSH2 0x4f28
00004f1b: DUP9
00004f1c: PUSH1 0x80
00004f1e: ADD
00004f1f: MLOAD
00004f20: DUP7
00004f21: PUSH2 0x4e20
00004f24: PUSH2 0x368d
00004f27: JUMP
00004f28: JUMPDEST
00004f29: DUP7
00004f2a: ISZERO
00004f2b: PUSH2 0x4f6e
00004f2e: JUMPI
00004f2f: PUSH2 0x4f6e
00004f32: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004f47: PUSH32 0x00000000000000000000000067df244584b67e8c51b10ad610aaffa9a402fdb6
00004f68: AND
00004f69: DUP9
00004f6a: PUSH2 0x3e5c
00004f6d: JUMP
00004f6e: JUMPDEST
00004f6f: DUP2
00004f70: ISZERO
00004f71: PUSH2 0x4ff1
00004f74: JUMPI
00004f75: PUSH2 0x4f85
00004f78: DUP9
00004f79: PUSH1 0xc0
00004f7b: ADD
00004f7c: MLOAD
00004f7d: DUP4
00004f7e: PUSH2 0x4e20
00004f81: PUSH2 0x368d
00004f84: JUMP
00004f85: JUMPDEST
00004f86: PUSH1 0x20
00004f88: DUP9
00004f89: DUP2
00004f8a: ADD
00004f8b: MLOAD
00004f8c: DUP10
00004f8d: MLOAD
00004f8e: PUSH1 0xc0
00004f90: DUP12
00004f91: ADD
00004f92: MLOAD
00004f93: PUSH1 0x40
00004f95: DUP1
00004f96: MLOAD
00004f97: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00004fac: SWAP3
00004fad: DUP4
00004fae: AND
00004faf: DUP2
00004fb0: MSTORE
00004fb1: SWAP5
00004fb2: DUP6
00004fb3: ADD
00004fb4: DUP8
00004fb5: SWAP1
00004fb6: MSTORE
00004fb7: PUSH1 0x00
00004fb9: DUP6
00004fba: DUP3
00004fbb: ADD
00004fbc: MSTORE
00004fbd: MLOAD
00004fbe: SWAP3
00004fbf: SWAP4
00004fc0: SWAP2
00004fc1: AND
00004fc2: SWAP2
00004fc3: PUSH32 0x141b92fd9766c80ab120598ea2f6be9802470ec59b5446dd9bf46214ead8d08e
00004fe4: SWAP2
00004fe5: DUP2
00004fe6: SWAP1
00004fe7: SUB
00004fe8: PUSH1 0x60
00004fea: ADD
00004feb: SWAP1
00004fec: LOG3
00004fed: SWAP6
00004fee: DUP2
00004fef: ADD
00004ff0: SWAP6
00004ff1: JUMPDEST
00004ff2: PUSH2 0x0120
00004ff5: DUP9
00004ff6: ADD
00004ff7: MLOAD
00004ff8: ISZERO
00004ff9: PUSH2 0x5007
00004ffc: JUMPI
00004ffd: DUP8
00004ffe: PUSH2 0x0120
00005001: ADD
00005002: MLOAD
00005003: DUP8
00005004: SUB
00005005: SWAP7
00005006: POP
00005007: JUMPDEST
00005008: PUSH1 0xe0
0000500a: DUP9
0000500b: ADD
0000500c: MLOAD
0000500d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00005022: AND
00005023: ISZERO
00005024: PUSH2 0x50b6
00005027: JUMPI
00005028: DUP1
00005029: ISZERO
0000502a: PUSH2 0x5054
0000502d: JUMPI
0000502e: DUP5
0000502f: PUSH1 0x00
00005031: SUB
00005032: PUSH2 0x503e
00005035: JUMPI
00005036: SWAP5
00005037: DUP6
00005038: ADD
00005039: SWAP5
0000503a: PUSH2 0x5043
0000503d: JUMP
0000503e: JUMPDEST
0000503f: SWAP4
00005040: DUP5
00005041: ADD
00005042: SWAP4
00005043: JUMPDEST
00005044: PUSH2 0x5054
00005047: DUP9
00005048: PUSH1 0xe0
0000504a: ADD
0000504b: MLOAD
0000504c: DUP3
0000504d: PUSH2 0x4e20
00005050: PUSH2 0x368d
00005053: JUMP
00005054: JUMPDEST
00005055: PUSH1 0x20
00005057: DUP1
00005058: DUP10
00005059: ADD
0000505a: MLOAD
0000505b: DUP10
0000505c: MLOAD
0000505d: PUSH1 0xe0
0000505f: DUP12
00005060: ADD
00005061: MLOAD
00005062: PUSH1 0x40
00005064: DUP1
00005065: MLOAD
00005066: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000507b: SWAP3
0000507c: DUP4
0000507d: AND
0000507e: DUP2
0000507f: MSTORE
00005080: SWAP5
00005081: DUP6
00005082: ADD
00005083: DUP7
00005084: SWAP1
00005085: MSTORE
00005086: SWAP3
00005087: SWAP4
00005088: SWAP2
00005089: AND
0000508a: SWAP2
0000508b: PUSH32 0x27a4dd4ff659a9e6354fb079b2208365e5b83f55c22a4150eee2bca89501cb98
000050ac: SWAP2
000050ad: ADD
000050ae: PUSH1 0x40
000050b0: MLOAD
000050b1: DUP1
000050b2: SWAP2
000050b3: SUB
000050b4: SWAP1
000050b5: LOG3
000050b6: JUMPDEST
000050b7: POP
000050b8: POP
000050b9: POP
000050ba: POP
000050bb: SWAP2
000050bc: SWAP4
000050bd: SWAP1
000050be: SWAP3
000050bf: POP
000050c0: JUMP
000050c1: JUMPDEST
000050c2: PUSH1 0x40
000050c4: MLOAD
000050c5: PUSH32 0x8f40f37800000000000000000000000000000000000000000000000000000000
000050e6: DUP2
000050e7: MSTORE
000050e8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000050fd: DUP4
000050fe: DUP2
000050ff: AND
00005100: PUSH1 0x04
00005102: DUP4
00005103: ADD
00005104: MSTORE
00005105: PUSH1 0x24
00005107: DUP3
00005108: ADD
00005109: DUP4
0000510a: SWAP1
0000510b: MSTORE
0000510c: DUP5
0000510d: DUP2
0000510e: AND
0000510f: PUSH1 0x44
00005111: DUP4
00005112: ADD
00005113: MSTORE
00005114: PUSH1 0x00
00005116: SWAP2
00005117: PUSH32 0x00000000000000000000000069525dac489e4718964b5615c3d794a25d62beb7
00005138: SWAP1
00005139: SWAP2
0000513a: AND
0000513b: SWAP1
0000513c: PUSH4 0x8f40f378
00005141: SWAP1
00005142: PUSH1 0x64
00005144: ADD
00005145: PUSH1 0x40
00005147: DUP1
00005148: MLOAD
00005149: DUP1
0000514a: DUP4
0000514b: SUB
0000514c: DUP2
0000514d: DUP7
0000514e: GAS
0000514f: STATICCALL
00005150: ISZERO
00005151: DUP1
00005152: ISZERO
00005153: PUSH2 0x5160
00005156: JUMPI
00005157: RETURNDATASIZE
00005158: PUSH1 0x00
0000515a: DUP1
0000515b: RETURNDATACOPY
0000515c: RETURNDATASIZE
0000515d: PUSH1 0x00
0000515f: REVERT
00005160: JUMPDEST
00005161: POP
00005162: POP
00005163: POP
00005164: POP
00005165: PUSH1 0x40
00005167: MLOAD
00005168: RETURNDATASIZE
00005169: PUSH1 0x1f
0000516b: NOT
0000516c: PUSH1 0x1f
0000516e: DUP3
0000516f: ADD
00005170: AND
00005171: DUP3
00005172: ADD
00005173: DUP1
00005174: PUSH1 0x40
00005176: MSTORE
00005177: POP
00005178: DUP2
00005179: ADD
0000517a: SWAP1
0000517b: PUSH2 0x5184
0000517e: SWAP2
0000517f: SWAP1
00005180: PUSH2 0x5a6b
00005183: JUMP
00005184: JUMPDEST
00005185: POP
00005186: SWAP1
00005187: POP
00005188: DUP1
00005189: ISZERO
0000518a: PUSH2 0x0f0a
0000518d: JUMPI
0000518e: PUSH1 0x40
00005190: MLOAD
00005191: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000051a6: DUP5
000051a7: AND
000051a8: PUSH1 0x24
000051aa: DUP3
000051ab: ADD
000051ac: MSTORE
000051ad: PUSH1 0x44
000051af: DUP2
000051b0: ADD
000051b1: DUP4
000051b2: SWAP1
000051b3: MSTORE
000051b4: PUSH2 0x1ea7
000051b7: SWAP1
000051b8: PUSH32 0x00000000000000000000000069525dac489e4718964b5615c3d794a25d62beb7
000051d9: SWAP1
000051da: PUSH1 0x64
000051dc: ADD
000051dd: PUSH1 0x40
000051df: DUP1
000051e0: MLOAD
000051e1: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0
00005202: DUP2
00005203: DUP5
00005204: SUB
00005205: ADD
00005206: DUP2
00005207: MSTORE
00005208: SWAP2
00005209: SWAP1
0000520a: MSTORE
0000520b: PUSH1 0x20
0000520d: DUP2
0000520e: ADD
0000520f: DUP1
00005210: MLOAD
00005211: PUSH28 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff
0000522e: AND
0000522f: PUSH32 0x93251fba00000000000000000000000000000000000000000000000000000000
00005250: OR
00005251: SWAP1
00005252: MSTORE
00005253: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00005268: DUP8
00005269: AND
0000526a: SWAP2
0000526b: SWAP1
0000526c: PUSH2 0x46f2
0000526f: JUMP
00005270: JUMPDEST
00005271: PUSH2 0x195b
00005274: DUP4
00005275: DUP4
00005276: DUP4
00005277: PUSH1 0x00
00005279: PUSH2 0x3b57
0000527c: JUMP
0000527d: JUMPDEST
0000527e: PUSH1 0x00
00005280: DUP1
00005281: PUSH1 0x40
00005283: DUP4
00005284: DUP6
00005285: SUB
00005286: SLT
00005287: ISZERO
00005288: PUSH2 0x5290
0000528b: JUMPI
0000528c: PUSH1 0x00
0000528e: DUP1
0000528f: REVERT
00005290: JUMPDEST
00005291: POP
00005292: POP
00005293: DUP1
00005294: CALLDATALOAD
00005295: SWAP3
00005296: PUSH1 0x20
00005298: SWAP1
00005299: SWAP2
0000529a: ADD
0000529b: CALLDATALOAD
0000529c: SWAP2
0000529d: POP
0000529e: JUMP
0000529f: JUMPDEST
000052a0: PUSH1 0x00
000052a2: PUSH1 0x20
000052a4: DUP3
000052a5: DUP5
000052a6: SUB
000052a7: SLT
000052a8: ISZERO
000052a9: PUSH2 0x52b1
000052ac: JUMPI
000052ad: PUSH1 0x00
000052af: DUP1
000052b0: REVERT
000052b1: JUMPDEST
000052b2: POP
000052b3: CALLDATALOAD
000052b4: SWAP2
000052b5: SWAP1
000052b6: POP
000052b7: JUMP
000052b8: JUMPDEST
000052b9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000052ce: DUP2
000052cf: AND
000052d0: DUP2
000052d1: EQ
000052d2: PUSH2 0x0b3a
000052d5: JUMPI
000052d6: PUSH1 0x00
000052d8: DUP1
000052d9: REVERT
000052da: JUMPDEST
000052db: PUSH1 0x00
000052dd: DUP1
000052de: PUSH1 0x40
000052e0: DUP4
000052e1: DUP6
000052e2: SUB
000052e3: SLT
000052e4: ISZERO
000052e5: PUSH2 0x52ed
000052e8: JUMPI
000052e9: PUSH1 0x00
000052eb: DUP1
000052ec: REVERT
000052ed: JUMPDEST
000052ee: DUP3
000052ef: CALLDATALOAD
000052f0: PUSH2 0x52f8
000052f3: DUP2
000052f4: PUSH2 0x52b8
000052f7: JUMP
000052f8: JUMPDEST
000052f9: SWAP5
000052fa: PUSH1 0x20
000052fc: SWAP4
000052fd: SWAP1
000052fe: SWAP4
000052ff: ADD
00005300: CALLDATALOAD
00005301: SWAP4
00005302: POP
00005303: POP
00005304: POP
00005305: JUMP
00005306: JUMPDEST
00005307: PUSH1 0x00
00005309: DUP1
0000530a: PUSH1 0x00
0000530c: DUP1
0000530d: PUSH1 0x80
0000530f: DUP6
00005310: DUP8
00005311: SUB
00005312: SLT
00005313: ISZERO
00005314: PUSH2 0x531c
00005317: JUMPI
00005318: PUSH1 0x00
0000531a: DUP1
0000531b: REVERT
0000531c: JUMPDEST
0000531d: DUP5
0000531e: CALLDATALOAD
0000531f: PUSH2 0x5327
00005322: DUP2
00005323: PUSH2 0x52b8
00005326: JUMP
00005327: JUMPDEST
00005328: SWAP4
00005329: POP
0000532a: PUSH1 0x20
0000532c: DUP6
0000532d: ADD
0000532e: CALLDATALOAD
0000532f: SWAP3
00005330: POP
00005331: PUSH1 0x40
00005333: DUP6
00005334: ADD
00005335: CALLDATALOAD
00005336: PUSH2 0x533e
00005339: DUP2
0000533a: PUSH2 0x52b8
0000533d: JUMP
0000533e: JUMPDEST
0000533f: SWAP4
00005340: SWAP7
00005341: SWAP3
00005342: SWAP6
00005343: POP
00005344: SWAP3
00005345: SWAP4
00005346: PUSH1 0x60
00005348: ADD
00005349: CALLDATALOAD
0000534a: SWAP3
0000534b: POP
0000534c: POP
0000534d: JUMP
0000534e: JUMPDEST
0000534f: PUSH1 0x00
00005351: DUP1
00005352: PUSH1 0x00
00005354: PUSH1 0x60
00005356: DUP5
00005357: DUP7
00005358: SUB
00005359: SLT
0000535a: ISZERO
0000535b: PUSH2 0x5363
0000535e: JUMPI
0000535f: PUSH1 0x00
00005361: DUP1
00005362: REVERT
00005363: JUMPDEST
00005364: DUP4
00005365: CALLDATALOAD
00005366: PUSH2 0x536e
00005369: DUP2
0000536a: PUSH2 0x52b8
0000536d: JUMP
0000536e: JUMPDEST
0000536f: SWAP6
00005370: PUSH1 0x20
00005372: DUP6
00005373: ADD
00005374: CALLDATALOAD
00005375: SWAP6
00005376: POP
00005377: PUSH1 0x40
00005379: SWAP1
0000537a: SWAP5
0000537b: ADD
0000537c: CALLDATALOAD
0000537d: SWAP4
0000537e: SWAP3
0000537f: POP
00005380: POP
00005381: POP
00005382: JUMP
00005383: JUMPDEST
00005384: PUSH1 0x00
00005386: DUP1
00005387: PUSH1 0x00
00005389: DUP1
0000538a: PUSH1 0x80
0000538c: DUP6
0000538d: DUP8
0000538e: SUB
0000538f: SLT
00005390: ISZERO
00005391: PUSH2 0x5399
00005394: JUMPI
00005395: PUSH1 0x00
00005397: DUP1
00005398: REVERT
00005399: JUMPDEST
0000539a: DUP5
0000539b: CALLDATALOAD
0000539c: PUSH2 0x53a4
0000539f: DUP2
000053a0: PUSH2 0x52b8
000053a3: JUMP
000053a4: JUMPDEST
000053a5: SWAP4
000053a6: POP
000053a7: PUSH1 0x20
000053a9: DUP6
000053aa: ADD
000053ab: CALLDATALOAD
000053ac: SWAP3
000053ad: POP
000053ae: PUSH1 0x40
000053b0: DUP6
000053b1: ADD
000053b2: CALLDATALOAD
000053b3: SWAP2
000053b4: POP
000053b5: PUSH1 0x60
000053b7: DUP6
000053b8: ADD
000053b9: CALLDATALOAD
000053ba: PUSH2 0x53c2
000053bd: DUP2
000053be: PUSH2 0x52b8
000053c1: JUMP
000053c2: JUMPDEST
000053c3: SWAP4
000053c4: SWAP7
000053c5: SWAP3
000053c6: SWAP6
000053c7: POP
000053c8: SWAP1
000053c9: SWAP4
000053ca: POP
000053cb: POP
000053cc: JUMP
000053cd: JUMPDEST
000053ce: PUSH2 0xffff
000053d1: DUP2
000053d2: AND
000053d3: DUP2
000053d4: EQ
000053d5: PUSH2 0x0b3a
000053d8: JUMPI
000053d9: PUSH1 0x00
000053db: DUP1
000053dc: REVERT
000053dd: JUMPDEST
000053de: PUSH1 0x00
000053e0: DUP1
000053e1: PUSH1 0x00
000053e3: DUP1
000053e4: PUSH1 0x00
000053e6: DUP1
000053e7: PUSH1 0xc0
000053e9: DUP8
000053ea: DUP10
000053eb: SUB
000053ec: SLT
000053ed: ISZERO
000053ee: PUSH2 0x53f6
000053f1: JUMPI
000053f2: PUSH1 0x00
000053f4: DUP1
000053f5: REVERT
000053f6: JUMPDEST
000053f7: DUP7
000053f8: CALLDATALOAD
000053f9: PUSH2 0x5401
000053fc: DUP2
000053fd: PUSH2 0x52b8
00005400: JUMP
00005401: JUMPDEST
00005402: SWAP6
00005403: POP
00005404: PUSH1 0x20
00005406: DUP8
00005407: ADD
00005408: CALLDATALOAD
00005409: SWAP5
0000540a: POP
0000540b: PUSH1 0x40
0000540d: DUP8
0000540e: ADD
0000540f: CALLDATALOAD
00005410: PUSH2 0x5418
00005413: DUP2
00005414: PUSH2 0x52b8
00005417: JUMP
00005418: JUMPDEST
00005419: SWAP4
0000541a: POP
0000541b: PUSH1 0x60
0000541d: DUP8
0000541e: ADD
0000541f: CALLDATALOAD
00005420: SWAP3
00005421: POP
00005422: PUSH1 0x80
00005424: DUP8
00005425: ADD
00005426: CALLDATALOAD
00005427: PUSH2 0x542f
0000542a: DUP2
0000542b: PUSH2 0x52b8
0000542e: JUMP
0000542f: JUMPDEST
00005430: SWAP2
00005431: POP
00005432: PUSH1 0xa0
00005434: DUP8
00005435: ADD
00005436: CALLDATALOAD
00005437: PUSH2 0x543f
0000543a: DUP2
0000543b: PUSH2 0x53cd
0000543e: JUMP
0000543f: JUMPDEST
00005440: DUP1
00005441: SWAP2
00005442: POP
00005443: POP
00005444: SWAP3
00005445: SWAP6
00005446: POP
00005447: SWAP3
00005448: SWAP6
00005449: POP
0000544a: SWAP3
0000544b: SWAP6
0000544c: JUMP
0000544d: JUMPDEST
0000544e: PUSH1 0x00
00005450: DUP2
00005451: MLOAD
00005452: DUP1
00005453: DUP5
00005454: MSTORE
00005455: PUSH1 0x20
00005457: DUP1
00005458: DUP6
00005459: ADD
0000545a: SWAP5
0000545b: POP
0000545c: PUSH1 0x20
0000545e: DUP5
0000545f: ADD
00005460: PUSH1 0x00
00005462: JUMPDEST
00005463: DUP4
00005464: DUP2
00005465: LT
00005466: ISZERO
00005467: PUSH2 0x5494
0000546a: JUMPI
0000546b: DUP2
0000546c: MLOAD
0000546d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00005482: AND
00005483: DUP8
00005484: MSTORE
00005485: SWAP6
00005486: DUP3
00005487: ADD
00005488: SWAP6
00005489: SWAP1
0000548a: DUP3
0000548b: ADD
0000548c: SWAP1
0000548d: PUSH1 0x01
0000548f: ADD
00005490: PUSH2 0x5462
00005493: JUMP
00005494: JUMPDEST
00005495: POP
00005496: SWAP5
00005497: SWAP6
00005498: SWAP5
00005499: POP
0000549a: POP
0000549b: POP
0000549c: POP
0000549d: POP
0000549e: JUMP
0000549f: JUMPDEST
000054a0: PUSH1 0x00
000054a2: DUP2
000054a3: MLOAD
000054a4: DUP1
000054a5: DUP5
000054a6: MSTORE
000054a7: PUSH1 0x20
000054a9: DUP1
000054aa: DUP6
000054ab: ADD
000054ac: SWAP5
000054ad: POP
000054ae: PUSH1 0x20
000054b0: DUP5
000054b1: ADD
000054b2: PUSH1 0x00
000054b4: JUMPDEST
000054b5: DUP4
000054b6: DUP2
000054b7: LT
000054b8: ISZERO
000054b9: PUSH2 0x5494
000054bc: JUMPI
000054bd: DUP2
000054be: MLOAD
000054bf: DUP8
000054c0: MSTORE
000054c1: SWAP6
000054c2: DUP3
000054c3: ADD
000054c4: SWAP6
000054c5: SWAP1
000054c6: DUP3
000054c7: ADD
000054c8: SWAP1
000054c9: PUSH1 0x01
000054cb: ADD
000054cc: PUSH2 0x54b4
000054cf: JUMP
000054d0: JUMPDEST
000054d1: DUP7
000054d2: DUP2
000054d3: MSTORE
000054d4: PUSH1 0xc0
000054d6: PUSH1 0x20
000054d8: DUP3
000054d9: ADD
000054da: MSTORE
000054db: PUSH1 0x00
000054dd: PUSH2 0x54e9
000054e0: PUSH1 0xc0
000054e2: DUP4
000054e3: ADD
000054e4: DUP9
000054e5: PUSH2 0x544d
000054e8: JUMP
000054e9: JUMPDEST
000054ea: DUP3
000054eb: DUP2
000054ec: SUB
000054ed: PUSH1 0x40
000054ef: DUP5
000054f0: ADD
000054f1: MSTORE
000054f2: PUSH2 0x54fb
000054f5: DUP2
000054f6: DUP9
000054f7: PUSH2 0x549f
000054fa: JUMP
000054fb: JUMPDEST
000054fc: PUSH1 0x60
000054fe: DUP5
000054ff: ADD
00005500: SWAP7
00005501: SWAP1
00005502: SWAP7
00005503: MSTORE
00005504: POP
00005505: POP
00005506: PUSH1 0x80
00005508: DUP2
00005509: ADD
0000550a: SWAP3
0000550b: SWAP1
0000550c: SWAP3
0000550d: MSTORE
0000550e: PUSH1 0xa0
00005510: SWAP1
00005511: SWAP2
00005512: ADD
00005513: MSTORE
00005514: SWAP4
00005515: SWAP3
00005516: POP
00005517: POP
00005518: POP
00005519: JUMP
0000551a: JUMPDEST
0000551b: DUP7
0000551c: DUP2
0000551d: MSTORE
0000551e: DUP6
0000551f: PUSH1 0x20
00005521: DUP3
00005522: ADD
00005523: MSTORE
00005524: PUSH1 0xc0
00005526: PUSH1 0x40
00005528: DUP3
00005529: ADD
0000552a: MSTORE
0000552b: PUSH1 0x00
0000552d: PUSH2 0x5539
00005530: PUSH1 0xc0
00005532: DUP4
00005533: ADD
00005534: DUP8
00005535: PUSH2 0x544d
00005538: JUMP
00005539: JUMPDEST
0000553a: DUP3
0000553b: DUP2
0000553c: SUB
0000553d: PUSH1 0x60
0000553f: DUP5
00005540: ADD
00005541: MSTORE
00005542: PUSH2 0x554b
00005545: DUP2
00005546: DUP8
00005547: PUSH2 0x549f
0000554a: JUMP
0000554b: JUMPDEST
0000554c: SWAP2
0000554d: POP
0000554e: POP
0000554f: DUP4
00005550: PUSH1 0x80
00005552: DUP4
00005553: ADD
00005554: MSTORE
00005555: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000556a: DUP4
0000556b: AND
0000556c: PUSH1 0xa0
0000556e: DUP4
0000556f: ADD
00005570: MSTORE
00005571: SWAP8
00005572: SWAP7
00005573: POP
00005574: POP
00005575: POP
00005576: POP
00005577: POP
00005578: POP
00005579: POP
0000557a: JUMP
0000557b: JUMPDEST
0000557c: PUSH1 0x00
0000557e: DUP1
0000557f: PUSH1 0x00
00005581: DUP1
00005582: PUSH1 0x80
00005584: DUP6
00005585: DUP8
00005586: SUB
00005587: SLT
00005588: ISZERO
00005589: PUSH2 0x5591
0000558c: JUMPI
0000558d: PUSH1 0x00
0000558f: DUP1
00005590: REVERT
00005591: JUMPDEST
00005592: DUP5
00005593: CALLDATALOAD
00005594: PUSH2 0x559c
00005597: DUP2
00005598: PUSH2 0x52b8
0000559b: JUMP
0000559c: JUMPDEST
0000559d: SWAP7
0000559e: PUSH1 0x20
000055a0: DUP7
000055a1: ADD
000055a2: CALLDATALOAD
000055a3: SWAP7
000055a4: POP
000055a5: PUSH1 0x40
000055a7: DUP7
000055a8: ADD
000055a9: CALLDATALOAD
000055aa: SWAP6
000055ab: PUSH1 0x60
000055ad: ADD
000055ae: CALLDATALOAD
000055af: SWAP5
000055b0: POP
000055b1: SWAP3
000055b2: POP
000055b3: POP
000055b4: POP
000055b5: JUMP
000055b6: JUMPDEST
000055b7: PUSH1 0x00
000055b9: DUP1
000055ba: PUSH1 0x00
000055bc: PUSH1 0x60
000055be: DUP5
000055bf: DUP7
000055c0: SUB
000055c1: SLT
000055c2: ISZERO
000055c3: PUSH2 0x55cb
000055c6: JUMPI
000055c7: PUSH1 0x00
000055c9: DUP1
000055ca: REVERT
000055cb: JUMPDEST
000055cc: DUP4
000055cd: CALLDATALOAD
000055ce: SWAP3
000055cf: POP
000055d0: PUSH1 0x20
000055d2: DUP5
000055d3: ADD
000055d4: CALLDATALOAD
000055d5: SWAP2
000055d6: POP
000055d7: PUSH1 0x40
000055d9: DUP5
000055da: ADD
000055db: CALLDATALOAD
000055dc: PUSH2 0x55e4
000055df: DUP2
000055e0: PUSH2 0x52b8
000055e3: JUMP
000055e4: JUMPDEST
000055e5: DUP1
000055e6: SWAP2
000055e7: POP
000055e8: POP
000055e9: SWAP3
000055ea: POP
000055eb: SWAP3
000055ec: POP
000055ed: SWAP3
000055ee: JUMP
000055ef: JUMPDEST
000055f0: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
00005611: PUSH1 0x00
00005613: MSTORE
00005614: PUSH1 0x11
00005616: PUSH1 0x04
00005618: MSTORE
00005619: PUSH1 0x24
0000561b: PUSH1 0x00
0000561d: REVERT
0000561e: JUMPDEST
0000561f: DUP1
00005620: DUP3
00005621: ADD
00005622: DUP1
00005623: DUP3
00005624: GT
00005625: ISZERO
00005626: PUSH2 0x0d8a
00005629: JUMPI
0000562a: PUSH2 0x0d8a
0000562d: PUSH2 0x55ef
00005630: JUMP
00005631: JUMPDEST
00005632: PUSH1 0x00
00005634: PUSH1 0x20
00005636: DUP3
00005637: DUP5
00005638: SUB
00005639: SLT
0000563a: ISZERO
0000563b: PUSH2 0x5643
0000563e: JUMPI
0000563f: PUSH1 0x00
00005641: DUP1
00005642: REVERT
00005643: JUMPDEST
00005644: POP
00005645: MLOAD
00005646: SWAP2
00005647: SWAP1
00005648: POP
00005649: JUMP
0000564a: JUMPDEST
0000564b: PUSH1 0x00
0000564d: PUSH2 0x0120
00005650: DUP3
00005651: ADD
00005652: SWAP1
00005653: POP
00005654: DUP3
00005655: MLOAD
00005656: DUP3
00005657: MSTORE
00005658: PUSH1 0x20
0000565a: DUP4
0000565b: ADD
0000565c: MLOAD
0000565d: ISZERO
0000565e: ISZERO
0000565f: PUSH1 0x20
00005661: DUP4
00005662: ADD
00005663: MSTORE
00005664: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00005679: PUSH1 0x40
0000567b: DUP5
0000567c: ADD
0000567d: MLOAD
0000567e: AND
0000567f: PUSH1 0x40
00005681: DUP4
00005682: ADD
00005683: MSTORE
00005684: PUSH1 0x60
00005686: DUP4
00005687: ADD
00005688: MLOAD
00005689: PUSH1 0x60
0000568b: DUP4
0000568c: ADD
0000568d: MSTORE
0000568e: PUSH1 0x80
00005690: DUP4
00005691: ADD
00005692: MLOAD
00005693: PUSH1 0x80
00005695: DUP4
00005696: ADD
00005697: MSTORE
00005698: PUSH1 0xa0
0000569a: DUP4
0000569b: ADD
0000569c: MLOAD
0000569d: PUSH2 0x56be
000056a0: PUSH1 0xa0
000056a2: DUP5
000056a3: ADD
000056a4: DUP3
000056a5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000056ba: AND
000056bb: SWAP1
000056bc: MSTORE
000056bd: JUMP
000056be: JUMPDEST
000056bf: POP
000056c0: PUSH1 0xc0
000056c2: DUP4
000056c3: ADD
000056c4: MLOAD
000056c5: PUSH2 0x56e6
000056c8: PUSH1 0xc0
000056ca: DUP5
000056cb: ADD
000056cc: DUP3
000056cd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000056e2: AND
000056e3: SWAP1
000056e4: MSTORE
000056e5: JUMP
000056e6: JUMPDEST
000056e7: POP
000056e8: PUSH1 0xe0
000056ea: DUP4
000056eb: ADD
000056ec: MLOAD
000056ed: PUSH2 0x56fc
000056f0: PUSH1 0xe0
000056f2: DUP5
000056f3: ADD
000056f4: DUP3
000056f5: PUSH2 0xffff
000056f8: AND
000056f9: SWAP1
000056fa: MSTORE
000056fb: JUMP
000056fc: JUMPDEST
000056fd: POP
000056fe: PUSH2 0x0100
00005701: SWAP3
00005702: DUP4
00005703: ADD
00005704: MLOAD
00005705: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000571a: AND
0000571b: SWAP2
0000571c: SWAP1
0000571d: SWAP3
0000571e: ADD
0000571f: MSTORE
00005720: SWAP1
00005721: JUMP
00005722: JUMPDEST
00005723: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
00005744: PUSH1 0x00
00005746: MSTORE
00005747: PUSH1 0x41
00005749: PUSH1 0x04
0000574b: MSTORE
0000574c: PUSH1 0x24
0000574e: PUSH1 0x00
00005750: REVERT
00005751: JUMPDEST
00005752: PUSH1 0x40
00005754: MLOAD
00005755: PUSH1 0x1f
00005757: DUP3
00005758: ADD
00005759: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0
0000577a: AND
0000577b: DUP2
0000577c: ADD
0000577d: PUSH8 0xffffffffffffffff
00005786: DUP2
00005787: GT
00005788: DUP3
00005789: DUP3
0000578a: LT
0000578b: OR
0000578c: ISZERO
0000578d: PUSH2 0x5798
00005790: JUMPI
00005791: PUSH2 0x5798
00005794: PUSH2 0x5722
00005797: JUMP
00005798: JUMPDEST
00005799: PUSH1 0x40
0000579b: MSTORE
0000579c: SWAP2
0000579d: SWAP1
0000579e: POP
0000579f: JUMP
000057a0: JUMPDEST
000057a1: PUSH1 0x00
000057a3: PUSH8 0xffffffffffffffff
000057ac: DUP3
000057ad: GT
000057ae: ISZERO
000057af: PUSH2 0x57ba
000057b2: JUMPI
000057b3: PUSH2 0x57ba
000057b6: PUSH2 0x5722
000057b9: JUMP
000057ba: JUMPDEST
000057bb: POP
000057bc: PUSH1 0x05
000057be: SHL
000057bf: PUSH1 0x20
000057c1: ADD
000057c2: SWAP1
000057c3: JUMP
000057c4: JUMPDEST
000057c5: PUSH1 0x00
000057c7: DUP3
000057c8: PUSH1 0x1f
000057ca: DUP4
000057cb: ADD
000057cc: SLT
000057cd: PUSH2 0x57d5
000057d0: JUMPI
000057d1: PUSH1 0x00
000057d3: DUP1
000057d4: REVERT
000057d5: JUMPDEST
000057d6: DUP2
000057d7: MLOAD
000057d8: PUSH1 0x20
000057da: PUSH2 0x57ea
000057dd: PUSH2 0x57e5
000057e0: DUP4
000057e1: PUSH2 0x57a0
000057e4: JUMP
000057e5: JUMPDEST
000057e6: PUSH2 0x5751
000057e9: JUMP
000057ea: JUMPDEST
000057eb: DUP1
000057ec: DUP4
000057ed: DUP3
000057ee: MSTORE
000057ef: PUSH1 0x20
000057f1: DUP3
000057f2: ADD
000057f3: SWAP2
000057f4: POP
000057f5: PUSH1 0x20
000057f7: DUP5
000057f8: PUSH1 0x05
000057fa: SHL
000057fb: DUP8
000057fc: ADD
000057fd: ADD
000057fe: SWAP4
000057ff: POP
00005800: DUP7
00005801: DUP5
00005802: GT
00005803: ISZERO
00005804: PUSH2 0x580c
00005807: JUMPI
00005808: PUSH1 0x00
0000580a: DUP1
0000580b: REVERT
0000580c: JUMPDEST
0000580d: PUSH1 0x20
0000580f: DUP7
00005810: ADD
00005811: JUMPDEST
00005812: DUP5
00005813: DUP2
00005814: LT
00005815: ISZERO
00005816: PUSH2 0x5828
00005819: JUMPI
0000581a: DUP1
0000581b: MLOAD
0000581c: DUP4
0000581d: MSTORE
0000581e: SWAP2
0000581f: DUP4
00005820: ADD
00005821: SWAP2
00005822: DUP4
00005823: ADD
00005824: PUSH2 0x5811
00005827: JUMP
00005828: JUMPDEST
00005829: POP
0000582a: SWAP7
0000582b: SWAP6
0000582c: POP
0000582d: POP
0000582e: POP
0000582f: POP
00005830: POP
00005831: POP
00005832: JUMP
00005833: JUMPDEST
00005834: PUSH1 0x00
00005836: DUP1
00005837: PUSH1 0x00
00005839: DUP1
0000583a: PUSH1 0x00
0000583c: DUP1
0000583d: PUSH1 0xc0
0000583f: DUP8
00005840: DUP10
00005841: SUB
00005842: SLT
00005843: ISZERO
00005844: PUSH2 0x584c
00005847: JUMPI
00005848: PUSH1 0x00
0000584a: DUP1
0000584b: REVERT
0000584c: JUMPDEST
0000584d: DUP7
0000584e: MLOAD
0000584f: SWAP6
00005850: POP
00005851: PUSH1 0x20
00005853: DUP1
00005854: DUP9
00005855: ADD
00005856: MLOAD
00005857: PUSH8 0xffffffffffffffff
00005860: DUP1
00005861: DUP3
00005862: GT
00005863: ISZERO
00005864: PUSH2 0x586c
00005867: JUMPI
00005868: PUSH1 0x00
0000586a: DUP1
0000586b: REVERT
0000586c: JUMPDEST
0000586d: DUP2
0000586e: DUP11
0000586f: ADD
00005870: SWAP2
00005871: POP
00005872: DUP11
00005873: PUSH1 0x1f
00005875: DUP4
00005876: ADD
00005877: SLT
00005878: PUSH2 0x5880
0000587b: JUMPI
0000587c: PUSH1 0x00
0000587e: DUP1
0000587f: REVERT
00005880: JUMPDEST
00005881: DUP2
00005882: MLOAD
00005883: PUSH2 0x588e
00005886: PUSH2 0x57e5
00005889: DUP3
0000588a: PUSH2 0x57a0
0000588d: JUMP
0000588e: JUMPDEST
0000588f: DUP2
00005890: DUP2
00005891: MSTORE
00005892: PUSH1 0x05
00005894: SWAP2
00005895: SWAP1
00005896: SWAP2
00005897: SHL
00005898: DUP4
00005899: ADD
0000589a: DUP5
0000589b: ADD
0000589c: SWAP1
0000589d: DUP5
0000589e: DUP2
0000589f: ADD
000058a0: SWAP1
000058a1: DUP14
000058a2: DUP4
000058a3: GT
000058a4: ISZERO
000058a5: PUSH2 0x58ad
000058a8: JUMPI
000058a9: PUSH1 0x00
000058ab: DUP1
000058ac: REVERT
000058ad: JUMPDEST
000058ae: SWAP4
000058af: DUP6
000058b0: ADD
000058b1: SWAP4
000058b2: JUMPDEST
000058b3: DUP3
000058b4: DUP6
000058b5: LT
000058b6: ISZERO
000058b7: PUSH2 0x58d4
000058ba: JUMPI
000058bb: DUP5
000058bc: MLOAD
000058bd: PUSH2 0x58c5
000058c0: DUP2
000058c1: PUSH2 0x52b8
000058c4: JUMP
000058c5: JUMPDEST
000058c6: DUP3
000058c7: MSTORE
000058c8: SWAP4
000058c9: DUP6
000058ca: ADD
000058cb: SWAP4
000058cc: SWAP1
000058cd: DUP6
000058ce: ADD
000058cf: SWAP1
000058d0: PUSH2 0x58b2
000058d3: JUMP
000058d4: JUMPDEST
000058d5: PUSH1 0x40
000058d7: DUP14
000058d8: ADD
000058d9: MLOAD
000058da: SWAP1
000058db: SWAP11
000058dc: POP
000058dd: SWAP5
000058de: POP
000058df: POP
000058e0: POP
000058e1: DUP1
000058e2: DUP4
000058e3: GT
000058e4: ISZERO
000058e5: PUSH2 0x58ed
000058e8: JUMPI
000058e9: PUSH1 0x00
000058eb: DUP1
000058ec: REVERT
000058ed: JUMPDEST
000058ee: POP
000058ef: POP
000058f0: PUSH2 0x58fb
000058f3: DUP10
000058f4: DUP3
000058f5: DUP11
000058f6: ADD
000058f7: PUSH2 0x57c4
000058fa: JUMP
000058fb: JUMPDEST
000058fc: SWAP5
000058fd: POP
000058fe: POP
000058ff: PUSH1 0x60
00005901: DUP8
00005902: ADD
00005903: MLOAD
00005904: SWAP3
00005905: POP
00005906: PUSH1 0x80
00005908: DUP8
00005909: ADD
0000590a: MLOAD
0000590b: SWAP2
0000590c: POP
0000590d: PUSH1 0xa0
0000590f: DUP8
00005910: ADD
00005911: MLOAD
00005912: SWAP1
00005913: POP
00005914: SWAP3
00005915: SWAP6
00005916: POP
00005917: SWAP3
00005918: SWAP6
00005919: POP
0000591a: SWAP3
0000591b: SWAP6
0000591c: JUMP
0000591d: JUMPDEST
0000591e: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
0000593f: PUSH1 0x00
00005941: MSTORE
00005942: PUSH1 0x32
00005944: PUSH1 0x04
00005946: MSTORE
00005947: PUSH1 0x24
00005949: PUSH1 0x00
0000594b: REVERT
0000594c: JUMPDEST
0000594d: PUSH1 0x00
0000594f: PUSH1 0x20
00005951: DUP3
00005952: DUP5
00005953: SUB
00005954: SLT
00005955: ISZERO
00005956: PUSH2 0x595e
00005959: JUMPI
0000595a: PUSH1 0x00
0000595c: DUP1
0000595d: REVERT
0000595e: JUMPDEST
0000595f: DUP2
00005960: MLOAD
00005961: PUSH2 0x1005
00005964: DUP2
00005965: PUSH2 0x52b8
00005968: JUMP
00005969: JUMPDEST
0000596a: PUSH1 0x00
0000596c: DUP1
0000596d: PUSH1 0x00
0000596f: PUSH1 0x60
00005971: DUP5
00005972: DUP7
00005973: SUB
00005974: SLT
00005975: ISZERO
00005976: PUSH2 0x597e
00005979: JUMPI
0000597a: PUSH1 0x00
0000597c: DUP1
0000597d: REVERT
0000597e: JUMPDEST
0000597f: DUP4
00005980: MLOAD
00005981: SWAP3
00005982: POP
00005983: PUSH1 0x20
00005985: DUP5
00005986: ADD
00005987: MLOAD
00005988: PUSH2 0x5990
0000598b: DUP2
0000598c: PUSH2 0x52b8
0000598f: JUMP
00005990: JUMPDEST
00005991: PUSH1 0x40
00005993: DUP6
00005994: ADD
00005995: MLOAD
00005996: SWAP1
00005997: SWAP3
00005998: POP
00005999: PUSH2 0x55e4
0000599c: DUP2
0000599d: PUSH2 0x53cd
000059a0: JUMP
000059a1: JUMPDEST
000059a2: PUSH1 0x00
000059a4: DUP2
000059a5: MLOAD
000059a6: PUSH1 0x00
000059a8: JUMPDEST
000059a9: DUP2
000059aa: DUP2
000059ab: LT
000059ac: ISZERO
000059ad: PUSH2 0x59c2
000059b0: JUMPI
000059b1: PUSH1 0x20
000059b3: DUP2
000059b4: DUP6
000059b5: ADD
000059b6: DUP2
000059b7: ADD
000059b8: MLOAD
000059b9: DUP7
000059ba: DUP4
000059bb: ADD
000059bc: MSTORE
000059bd: ADD
000059be: PUSH2 0x59a8
000059c1: JUMP
000059c2: JUMPDEST
000059c3: POP
000059c4: PUSH1 0x00
000059c6: SWAP4
000059c7: ADD
000059c8: SWAP3
000059c9: DUP4
000059ca: MSTORE
000059cb: POP
000059cc: SWAP1
000059cd: SWAP2
000059ce: SWAP1
000059cf: POP
000059d0: JUMP
000059d1: JUMPDEST
000059d2: PUSH1 0x00
000059d4: PUSH2 0x59dd
000059d7: DUP3
000059d8: DUP6
000059d9: PUSH2 0x59a1
000059dc: JUMP
000059dd: JUMPDEST
000059de: PUSH1 0x60
000059e0: SWAP4
000059e1: SWAP1
000059e2: SWAP4
000059e3: SHL
000059e4: PUSH32 0xffffffffffffffffffffffffffffffffffffffff000000000000000000000000
00005a05: AND
00005a06: DUP4
00005a07: MSTORE
00005a08: POP
00005a09: POP
00005a0a: PUSH1 0x14
00005a0c: ADD
00005a0d: SWAP2
00005a0e: SWAP1
00005a0f: POP
00005a10: JUMP
00005a11: JUMPDEST
00005a12: PUSH1 0x00
00005a14: PUSH2 0x1005
00005a17: DUP3
00005a18: DUP5
00005a19: PUSH2 0x59a1
00005a1c: JUMP
00005a1d: JUMPDEST
00005a1e: PUSH1 0x00
00005a20: DUP3
00005a21: PUSH2 0x5a53
00005a24: JUMPI
00005a25: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
00005a46: PUSH1 0x00
00005a48: MSTORE
00005a49: PUSH1 0x12
00005a4b: PUSH1 0x04
00005a4d: MSTORE
00005a4e: PUSH1 0x24
00005a50: PUSH1 0x00
00005a52: REVERT
00005a53: JUMPDEST
00005a54: POP
00005a55: DIV
00005a56: SWAP1
00005a57: JUMP
00005a58: JUMPDEST
00005a59: DUP2
00005a5a: DUP2
00005a5b: SUB
00005a5c: DUP2
00005a5d: DUP2
00005a5e: GT
00005a5f: ISZERO
00005a60: PUSH2 0x0d8a
00005a63: JUMPI
00005a64: PUSH2 0x0d8a
00005a67: PUSH2 0x55ef
00005a6a: JUMP
00005a6b: JUMPDEST
00005a6c: PUSH1 0x00
00005a6e: DUP1
00005a6f: PUSH1 0x40
00005a71: DUP4
00005a72: DUP6
00005a73: SUB
00005a74: SLT
00005a75: ISZERO
00005a76: PUSH2 0x5a7e
00005a79: JUMPI
00005a7a: PUSH1 0x00
00005a7c: DUP1
00005a7d: REVERT
00005a7e: JUMPDEST
00005a7f: DUP3
00005a80: MLOAD
00005a81: SWAP2
00005a82: POP
00005a83: PUSH1 0x20
00005a85: DUP4
00005a86: ADD
00005a87: MLOAD
00005a88: PUSH2 0x5a90
00005a8b: DUP2
00005a8c: PUSH2 0x53cd
00005a8f: JUMP
00005a90: JUMPDEST
00005a91: DUP1
00005a92: SWAP2
00005a93: POP
00005a94: POP
00005a95: SWAP3
00005a96: POP
00005a97: SWAP3
00005a98: SWAP1
00005a99: POP
00005a9a: JUMP
00005a9b: INVALID
00005a9c: LOG2
00005a9d: PUSH5 0x6970667358
00005aa3: UNKNOWN(0x22)
00005aa4: SLT
00005aa5: KECCAK256
00005aa6: CLZ
00005aa7: UNKNOWN(0xAA)
00005aa8: UNKNOWN(0xDD)
00005aa9: UNKNOWN(0xB2)
00005aaa: CLZ
00005aab: UNKNOWN(0x4D)
00005aac: UNKNOWN(0x29)
00005aad: SWAP8
00005aae: UNKNOWN(0xC6)
00005aaf: UNKNOWN(0xD3)
00005ab0: UNKNOWN(0xAD)
00005ab1: XOR
00005ab2: JUMPDEST
00005ab3: PUSH1 0xf8
00005ab5: UNKNOWN(0xE3)
00005ab6: UNKNOWN(0xDD)
00005ab7: INVALID
00005ab8: PUSH3 0x90fd90
00005abc: SWAP11
00005abd: POP
00005abe: UNKNOWN(0xC3)
00005abf: CHAINID
00005ac0: CLZ
00005ac1: UNKNOWN(0xE8)
00005ac2: CALLDATACOPY
00005ac3: UNKNOWN(0xB6)
00005ac4: UNKNOWN(0xF7)
00005ac5: UNKNOWN(0xA9)
00005ac6: PUSH5 0x736f6c6343
00005acc: STOP
00005acd: ADDMOD
00005ace: NOT
00005acf: STOP
00005ad0: CALLER

Findings

validated = confirmed for call sinks; sink observed for others
Severity Category Tool Title Confidence Validated Confirmed Details
medium other detector Untrusted CALL target/value reachable 45 no no
view
trace_id: 0x2a9675e0d5f919448cd2b8fcfc05c9e7301e55a93d33ce10855b2eb74be722a0
call_targets: 0xecb3ce1154af51e117d6cf9e05d6bd7f24e4a0e1
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0x2a9675e0d5f919448cd2b8fcfc05c9e7301e55a93d33ce10855b2eb74be722a0",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0xecb3ce1154af51e117d6cf9e05d6bd7f24e4a0e1"
    ],
    "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": "0xb6aff8c1",
            "selector": "0xb6aff8c1",
            "calldata_variants": [
                "0xb6aff8c1",
                "0xb6aff8c10000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xe5d1e723",
            "selector": "0xe5d1e723",
            "calldata_variants": [
                "0xe5d1e723",
                "0xe5d1e7230000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xf7a2da23",
            "selector": "0xf7a2da23",
            "calldata_variants": [
                "0xf7a2da23",
                "0xf7a2da230000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xfe4b84df",
            "selector": "0xfe4b84df",
            "calldata_variants": [
                "0xfe4b84df",
                "0xfe4b84df0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xac71045e",
            "selector": "0xac71045e",
            "calldata_variants": [
                "0xac71045e",
                "0xac71045e0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xaf1e1de3",
            "selector": "0xaf1e1de3",
            "calldata_variants": [
                "0xaf1e1de3",
                "0xaf1e1de30000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xb01ef608",
            "selector": "0xb01ef608",
            "calldata_variants": [
                "0xb01ef608",
                "0xb01ef6080000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xb3a4074e",
            "selector": "0xb3a4074e",
            "calldata_variants": [
                "0xb3a4074e",
                "0xb3a4074e0000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 4863,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 5213,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 10660,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "call_count": 13,
    "guards_detected": [
        {
            "pc": 460,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        }
    ],
    "untrusted_call_count": 13
}
medium other detector ETH value transfer possible 40 no no
view
trace_id: 0x2a9675e0d5f919448cd2b8fcfc05c9e7301e55a93d33ce10855b2eb74be722a0
call_targets: 0xecb3ce1154af51e117d6cf9e05d6bd7f24e4a0e1
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0x2a9675e0d5f919448cd2b8fcfc05c9e7301e55a93d33ce10855b2eb74be722a0",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0xecb3ce1154af51e117d6cf9e05d6bd7f24e4a0e1"
    ],
    "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": "0xb6aff8c1",
            "selector": "0xb6aff8c1",
            "calldata_variants": [
                "0xb6aff8c1",
                "0xb6aff8c10000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xe5d1e723",
            "selector": "0xe5d1e723",
            "calldata_variants": [
                "0xe5d1e723",
                "0xe5d1e7230000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xf7a2da23",
            "selector": "0xf7a2da23",
            "calldata_variants": [
                "0xf7a2da23",
                "0xf7a2da230000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xfe4b84df",
            "selector": "0xfe4b84df",
            "calldata_variants": [
                "0xfe4b84df",
                "0xfe4b84df0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xac71045e",
            "selector": "0xac71045e",
            "calldata_variants": [
                "0xac71045e",
                "0xac71045e0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xaf1e1de3",
            "selector": "0xaf1e1de3",
            "calldata_variants": [
                "0xaf1e1de3",
                "0xaf1e1de30000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xb01ef608",
            "selector": "0xb01ef608",
            "calldata_variants": [
                "0xb01ef608",
                "0xb01ef6080000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xb3a4074e",
            "selector": "0xb3a4074e",
            "calldata_variants": [
                "0xb3a4074e",
                "0xb3a4074e0000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 4863,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 5213,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 10660,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "eth_value_calls": 13,
    "guards_detected": [
        {
            "pc": 460,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        }
    ]
}
info other cast Heavy EXTCODE*/BALANCE usage 55 no
view
evidence_json
{
    "notes": "frequent external code or balance checks; may indicate introspection or validation logic",
    "ext_balance_count": 7
}
info other cast Heavy CALL-family usage 55 no
view
evidence_json
{
    "notes": "large number of CALL/CALLCODE/STATICCALL opcodes; review external call patterns",
    "call_family_count": 17
}