019b477e-af40-7324-872f-986799a7c43e
Open this run to answer one question: is this real attacker-relevant behavior with real impact, or just normal contract plumbing?
| ID | Type | Status | Attempts | Heartbeat |
|---|---|---|---|---|
| 21745 | artifact.fetch | complete | 1 / 3 | 4 months ago |
| 21746 | tool.cast_disasm | complete | 1 / 3 | 4 months ago |
| 64790 | analysis.bundle | complete | 1 / 3 | 2 weeks ago |
| 64791 | capability.graph | complete | 1 / 3 | 2 weeks ago |
| 64792 | detector.run | complete | 1 / 3 | 2 weeks ago |
| 64793 | validation.fork | complete | 1 / 3 | 2 weeks ago |
No slither job recorded yet.
No codex job recorded yet.
00000000: PUSH1 0x80 00000002: PUSH1 0x40 00000004: MSTORE 00000005: PUSH1 0x04 00000007: CALLDATASIZE 00000008: LT 00000009: PUSH2 0x01ac 0000000c: JUMPI 0000000d: PUSH1 0x00 0000000f: CALLDATALOAD 00000010: PUSH29 0x0100000000000000000000000000000000000000000000000000000000 0000002e: SWAP1 0000002f: DIV 00000030: PUSH4 0xffffffff 00000035: AND 00000036: DUP1 00000037: PUSH4 0x0f81d248 0000003c: EQ 0000003d: PUSH2 0x01b7 00000040: JUMPI 00000041: DUP1 00000042: PUSH4 0x1ba1648a 00000047: EQ 00000048: PUSH2 0x01f6 0000004b: JUMPI 0000004c: DUP1 0000004d: PUSH4 0x27796092 00000052: EQ 00000053: PUSH2 0x020d 00000056: JUMPI 00000057: DUP1 00000058: PUSH4 0x27e235e3 0000005d: EQ 0000005e: PUSH2 0x0264 00000061: JUMPI 00000062: DUP1 00000063: PUSH4 0x2c4e722e 00000068: EQ 00000069: PUSH2 0x02bb 0000006c: JUMPI 0000006d: DUP1 0000006e: PUSH4 0x3197cbb6 00000073: EQ 00000074: PUSH2 0x02e6 00000077: JUMPI 00000078: DUP1 00000079: PUSH4 0x3802d3ef 0000007e: EQ 0000007f: PUSH2 0x0325 00000082: JUMPI 00000083: DUP1 00000084: PUSH4 0x39885b23 00000089: EQ 0000008a: PUSH2 0x0350 0000008d: JUMPI 0000008e: DUP1 0000008f: PUSH4 0x39c38266 00000094: EQ 00000095: PUSH2 0x0367 00000098: JUMPI 00000099: DUP1 0000009a: PUSH4 0x3e24fcbf 0000009f: EQ 000000a0: PUSH2 0x03b4 000000a3: JUMPI 000000a4: DUP1 000000a5: PUSH4 0x4042b66f 000000aa: EQ 000000ab: PUSH2 0x03df 000000ae: JUMPI 000000af: DUP1 000000b0: PUSH4 0x4d53c30f 000000b5: EQ 000000b6: PUSH2 0x040a 000000b9: JUMPI 000000ba: DUP1 000000bb: PUSH4 0x521eb273 000000c0: EQ 000000c1: PUSH2 0x0435 000000c4: JUMPI 000000c5: DUP1 000000c6: PUSH4 0x590e1ae3 000000cb: EQ 000000cc: PUSH2 0x048c 000000cf: JUMPI 000000d0: DUP1 000000d1: PUSH4 0x59e5d4b5 000000d6: EQ 000000d7: PUSH2 0x04a3 000000da: JUMPI 000000db: DUP1 000000dc: PUSH4 0x715018a6 000000e1: EQ 000000e2: PUSH2 0x04fa 000000e5: JUMPI 000000e6: DUP1 000000e7: PUSH4 0x78e97925 000000ec: EQ 000000ed: PUSH2 0x0511 000000f0: JUMPI 000000f1: DUP1 000000f2: PUSH4 0x8269d3c0 000000f7: EQ 000000f8: PUSH2 0x0550 000000fb: JUMPI 000000fc: DUP1 000000fd: PUSH4 0x8b43234b 00000102: EQ 00000103: PUSH2 0x0593 00000106: JUMPI 00000107: DUP1 00000108: PUSH4 0x8da5cb5b 0000010d: EQ 0000010e: PUSH2 0x05d2 00000111: JUMPI 00000112: DUP1 00000113: PUSH4 0x906a26e0 00000118: EQ 00000119: PUSH2 0x0629 0000011c: JUMPI 0000011d: DUP1 0000011e: PUSH4 0x9f03c3b8 00000123: EQ 00000124: PUSH2 0x0654 00000127: JUMPI 00000128: DUP1 00000129: PUSH4 0xa2325259 0000012e: EQ 0000012f: PUSH2 0x067f 00000132: JUMPI 00000133: DUP1 00000134: PUSH4 0xb10ed487 00000139: EQ 0000013a: PUSH2 0x06bf 0000013d: JUMPI 0000013e: DUP1 0000013f: PUSH4 0xb80546c2 00000144: EQ 00000145: PUSH2 0x06ea 00000148: JUMPI 00000149: DUP1 0000014a: PUSH4 0xbe8a4737 0000014f: EQ 00000150: PUSH2 0x0729 00000153: JUMPI 00000154: DUP1 00000155: PUSH4 0xbf2c7cbe 0000015a: EQ 0000015b: PUSH2 0x0740 0000015e: JUMPI 0000015f: DUP1 00000160: PUSH4 0xc5c4744c 00000165: EQ 00000166: PUSH2 0x076b 00000169: JUMPI 0000016a: DUP1 0000016b: PUSH4 0xd28f95ba 00000170: EQ 00000171: PUSH2 0x0796 00000174: JUMPI 00000175: DUP1 00000176: PUSH4 0xd6f12a6a 0000017b: EQ 0000017c: PUSH2 0x07ad 0000017f: JUMPI 00000180: DUP1 00000181: PUSH4 0xe87752f4 00000186: EQ 00000187: PUSH2 0x07c4 0000018a: JUMPI 0000018b: DUP1 0000018c: PUSH4 0xec8ac4d8 00000191: EQ 00000192: PUSH2 0x081b 00000195: JUMPI 00000196: DUP1 00000197: PUSH4 0xecb70fb7 0000019c: EQ 0000019d: PUSH2 0x0851 000001a0: JUMPI 000001a1: DUP1 000001a2: PUSH4 0xf2fde38b 000001a7: EQ 000001a8: PUSH2 0x0880 000001ab: JUMPI 000001ac: JUMPDEST 000001ad: PUSH2 0x01b5 000001b0: CALLER 000001b1: PUSH2 0x08c3 000001b4: JUMP 000001b5: JUMPDEST 000001b6: STOP 000001b7: JUMPDEST 000001b8: CALLVALUE 000001b9: DUP1 000001ba: ISZERO 000001bb: PUSH2 0x01c3 000001be: JUMPI 000001bf: PUSH1 0x00 000001c1: DUP1 000001c2: REVERT 000001c3: JUMPDEST 000001c4: POP 000001c5: PUSH2 0x01cc 000001c8: PUSH2 0x0a4d 000001cb: JUMP 000001cc: JUMPDEST 000001cd: PUSH1 0x40 000001cf: MLOAD 000001d0: DUP1 000001d1: DUP3 000001d2: PUSH8 0xffffffffffffffff 000001db: AND 000001dc: PUSH8 0xffffffffffffffff 000001e5: AND 000001e6: DUP2 000001e7: MSTORE 000001e8: PUSH1 0x20 000001ea: ADD 000001eb: SWAP2 000001ec: POP 000001ed: POP 000001ee: PUSH1 0x40 000001f0: MLOAD 000001f1: DUP1 000001f2: SWAP2 000001f3: SUB 000001f4: SWAP1 000001f5: RETURN 000001f6: JUMPDEST 000001f7: CALLVALUE 000001f8: DUP1 000001f9: ISZERO 000001fa: PUSH2 0x0202 000001fd: JUMPI 000001fe: PUSH1 0x00 00000200: DUP1 00000201: REVERT 00000202: JUMPDEST 00000203: POP 00000204: PUSH2 0x020b 00000207: PUSH2 0x0a67 0000020a: JUMP 0000020b: JUMPDEST 0000020c: STOP 0000020d: JUMPDEST 0000020e: CALLVALUE 0000020f: DUP1 00000210: ISZERO 00000211: PUSH2 0x0219 00000214: JUMPI 00000215: PUSH1 0x00 00000217: DUP1 00000218: REVERT 00000219: JUMPDEST 0000021a: POP 0000021b: PUSH2 0x0222 0000021e: PUSH2 0x0cde 00000221: JUMP 00000222: JUMPDEST 00000223: PUSH1 0x40 00000225: MLOAD 00000226: DUP1 00000227: DUP3 00000228: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000023d: AND 0000023e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000253: AND 00000254: DUP2 00000255: MSTORE 00000256: PUSH1 0x20 00000258: ADD 00000259: SWAP2 0000025a: POP 0000025b: POP 0000025c: PUSH1 0x40 0000025e: MLOAD 0000025f: DUP1 00000260: SWAP2 00000261: SUB 00000262: SWAP1 00000263: RETURN 00000264: JUMPDEST 00000265: CALLVALUE 00000266: DUP1 00000267: ISZERO 00000268: PUSH2 0x0270 0000026b: JUMPI 0000026c: PUSH1 0x00 0000026e: DUP1 0000026f: REVERT 00000270: JUMPDEST 00000271: POP 00000272: PUSH2 0x02a5 00000275: PUSH1 0x04 00000277: DUP1 00000278: CALLDATASIZE 00000279: SUB 0000027a: DUP2 0000027b: ADD 0000027c: SWAP1 0000027d: DUP1 0000027e: DUP1 0000027f: CALLDATALOAD 00000280: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000295: AND 00000296: SWAP1 00000297: PUSH1 0x20 00000299: ADD 0000029a: SWAP1 0000029b: SWAP3 0000029c: SWAP2 0000029d: SWAP1 0000029e: POP 0000029f: POP 000002a0: POP 000002a1: PUSH2 0x0d04 000002a4: JUMP 000002a5: JUMPDEST 000002a6: PUSH1 0x40 000002a8: MLOAD 000002a9: DUP1 000002aa: DUP3 000002ab: DUP2 000002ac: MSTORE 000002ad: PUSH1 0x20 000002af: ADD 000002b0: SWAP2 000002b1: POP 000002b2: POP 000002b3: PUSH1 0x40 000002b5: MLOAD 000002b6: DUP1 000002b7: SWAP2 000002b8: SUB 000002b9: SWAP1 000002ba: RETURN 000002bb: JUMPDEST 000002bc: CALLVALUE 000002bd: DUP1 000002be: ISZERO 000002bf: PUSH2 0x02c7 000002c2: JUMPI 000002c3: PUSH1 0x00 000002c5: DUP1 000002c6: REVERT 000002c7: JUMPDEST 000002c8: POP 000002c9: PUSH2 0x02d0 000002cc: PUSH2 0x0d1c 000002cf: JUMP 000002d0: JUMPDEST 000002d1: PUSH1 0x40 000002d3: MLOAD 000002d4: DUP1 000002d5: DUP3 000002d6: DUP2 000002d7: MSTORE 000002d8: PUSH1 0x20 000002da: ADD 000002db: SWAP2 000002dc: POP 000002dd: POP 000002de: PUSH1 0x40 000002e0: MLOAD 000002e1: DUP1 000002e2: SWAP2 000002e3: SUB 000002e4: SWAP1 000002e5: RETURN 000002e6: JUMPDEST 000002e7: CALLVALUE 000002e8: DUP1 000002e9: ISZERO 000002ea: PUSH2 0x02f2 000002ed: JUMPI 000002ee: PUSH1 0x00 000002f0: DUP1 000002f1: REVERT 000002f2: JUMPDEST 000002f3: POP 000002f4: PUSH2 0x02fb 000002f7: PUSH2 0x0d22 000002fa: JUMP 000002fb: JUMPDEST 000002fc: PUSH1 0x40 000002fe: MLOAD 000002ff: DUP1 00000300: DUP3 00000301: PUSH8 0xffffffffffffffff 0000030a: AND 0000030b: PUSH8 0xffffffffffffffff 00000314: AND 00000315: DUP2 00000316: MSTORE 00000317: PUSH1 0x20 00000319: ADD 0000031a: SWAP2 0000031b: POP 0000031c: POP 0000031d: PUSH1 0x40 0000031f: MLOAD 00000320: DUP1 00000321: SWAP2 00000322: SUB 00000323: SWAP1 00000324: RETURN 00000325: JUMPDEST 00000326: CALLVALUE 00000327: DUP1 00000328: ISZERO 00000329: PUSH2 0x0331 0000032c: JUMPI 0000032d: PUSH1 0x00 0000032f: DUP1 00000330: REVERT 00000331: JUMPDEST 00000332: POP 00000333: PUSH2 0x033a 00000336: PUSH2 0x0d3c 00000339: JUMP 0000033a: JUMPDEST 0000033b: PUSH1 0x40 0000033d: MLOAD 0000033e: DUP1 0000033f: DUP3 00000340: DUP2 00000341: MSTORE 00000342: PUSH1 0x20 00000344: ADD 00000345: SWAP2 00000346: POP 00000347: POP 00000348: PUSH1 0x40 0000034a: MLOAD 0000034b: DUP1 0000034c: SWAP2 0000034d: SUB 0000034e: SWAP1 0000034f: RETURN 00000350: JUMPDEST 00000351: CALLVALUE 00000352: DUP1 00000353: ISZERO 00000354: PUSH2 0x035c 00000357: JUMPI 00000358: PUSH1 0x00 0000035a: DUP1 0000035b: REVERT 0000035c: JUMPDEST 0000035d: POP 0000035e: PUSH2 0x0365 00000361: PUSH2 0x0d42 00000364: JUMP 00000365: JUMPDEST 00000366: STOP 00000367: JUMPDEST 00000368: CALLVALUE 00000369: DUP1 0000036a: ISZERO 0000036b: PUSH2 0x0373 0000036e: JUMPI 0000036f: PUSH1 0x00 00000371: DUP1 00000372: REVERT 00000373: JUMPDEST 00000374: POP 00000375: PUSH2 0x03b2 00000378: PUSH1 0x04 0000037a: DUP1 0000037b: CALLDATASIZE 0000037c: SUB 0000037d: DUP2 0000037e: ADD 0000037f: SWAP1 00000380: DUP1 00000381: DUP1 00000382: CALLDATALOAD 00000383: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000398: AND 00000399: SWAP1 0000039a: PUSH1 0x20 0000039c: ADD 0000039d: SWAP1 0000039e: SWAP3 0000039f: SWAP2 000003a0: SWAP1 000003a1: DUP1 000003a2: CALLDATALOAD 000003a3: SWAP1 000003a4: PUSH1 0x20 000003a6: ADD 000003a7: SWAP1 000003a8: SWAP3 000003a9: SWAP2 000003aa: SWAP1 000003ab: POP 000003ac: POP 000003ad: POP 000003ae: PUSH2 0x10ec 000003b1: JUMP 000003b2: JUMPDEST 000003b3: STOP 000003b4: JUMPDEST 000003b5: CALLVALUE 000003b6: DUP1 000003b7: ISZERO 000003b8: PUSH2 0x03c0 000003bb: JUMPI 000003bc: PUSH1 0x00 000003be: DUP1 000003bf: REVERT 000003c0: JUMPDEST 000003c1: POP 000003c2: PUSH2 0x03c9 000003c5: PUSH2 0x1203 000003c8: JUMP 000003c9: JUMPDEST 000003ca: PUSH1 0x40 000003cc: MLOAD 000003cd: DUP1 000003ce: DUP3 000003cf: DUP2 000003d0: MSTORE 000003d1: PUSH1 0x20 000003d3: ADD 000003d4: SWAP2 000003d5: POP 000003d6: POP 000003d7: PUSH1 0x40 000003d9: MLOAD 000003da: DUP1 000003db: SWAP2 000003dc: SUB 000003dd: SWAP1 000003de: RETURN 000003df: JUMPDEST 000003e0: CALLVALUE 000003e1: DUP1 000003e2: ISZERO 000003e3: PUSH2 0x03eb 000003e6: JUMPI 000003e7: PUSH1 0x00 000003e9: DUP1 000003ea: REVERT 000003eb: JUMPDEST 000003ec: POP 000003ed: PUSH2 0x03f4 000003f0: PUSH2 0x1209 000003f3: JUMP 000003f4: JUMPDEST 000003f5: PUSH1 0x40 000003f7: MLOAD 000003f8: DUP1 000003f9: DUP3 000003fa: DUP2 000003fb: MSTORE 000003fc: PUSH1 0x20 000003fe: ADD 000003ff: SWAP2 00000400: POP 00000401: POP 00000402: PUSH1 0x40 00000404: MLOAD 00000405: DUP1 00000406: SWAP2 00000407: SUB 00000408: SWAP1 00000409: RETURN 0000040a: JUMPDEST 0000040b: CALLVALUE 0000040c: DUP1 0000040d: ISZERO 0000040e: PUSH2 0x0416 00000411: JUMPI 00000412: PUSH1 0x00 00000414: DUP1 00000415: REVERT 00000416: JUMPDEST 00000417: POP 00000418: PUSH2 0x041f 0000041b: PUSH2 0x120f 0000041e: JUMP 0000041f: JUMPDEST 00000420: PUSH1 0x40 00000422: MLOAD 00000423: DUP1 00000424: DUP3 00000425: DUP2 00000426: MSTORE 00000427: PUSH1 0x20 00000429: ADD 0000042a: SWAP2 0000042b: POP 0000042c: POP 0000042d: PUSH1 0x40 0000042f: MLOAD 00000430: DUP1 00000431: SWAP2 00000432: SUB 00000433: SWAP1 00000434: RETURN 00000435: JUMPDEST 00000436: CALLVALUE 00000437: DUP1 00000438: ISZERO 00000439: PUSH2 0x0441 0000043c: JUMPI 0000043d: PUSH1 0x00 0000043f: DUP1 00000440: REVERT 00000441: JUMPDEST 00000442: POP 00000443: PUSH2 0x044a 00000446: PUSH2 0x1215 00000449: JUMP 0000044a: JUMPDEST 0000044b: PUSH1 0x40 0000044d: MLOAD 0000044e: DUP1 0000044f: DUP3 00000450: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000465: AND 00000466: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000047b: AND 0000047c: DUP2 0000047d: MSTORE 0000047e: PUSH1 0x20 00000480: ADD 00000481: SWAP2 00000482: POP 00000483: POP 00000484: PUSH1 0x40 00000486: MLOAD 00000487: DUP1 00000488: SWAP2 00000489: SUB 0000048a: SWAP1 0000048b: RETURN 0000048c: JUMPDEST 0000048d: CALLVALUE 0000048e: DUP1 0000048f: ISZERO 00000490: PUSH2 0x0498 00000493: JUMPI 00000494: PUSH1 0x00 00000496: DUP1 00000497: REVERT 00000498: JUMPDEST 00000499: POP 0000049a: PUSH2 0x04a1 0000049d: PUSH2 0x123b 000004a0: JUMP 000004a1: JUMPDEST 000004a2: STOP 000004a3: JUMPDEST 000004a4: CALLVALUE 000004a5: DUP1 000004a6: ISZERO 000004a7: PUSH2 0x04af 000004aa: JUMPI 000004ab: PUSH1 0x00 000004ad: DUP1 000004ae: REVERT 000004af: JUMPDEST 000004b0: POP 000004b1: PUSH2 0x04b8 000004b4: PUSH2 0x13b7 000004b7: JUMP 000004b8: JUMPDEST 000004b9: PUSH1 0x40 000004bb: MLOAD 000004bc: DUP1 000004bd: DUP3 000004be: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000004d3: AND 000004d4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000004e9: AND 000004ea: DUP2 000004eb: MSTORE 000004ec: PUSH1 0x20 000004ee: ADD 000004ef: SWAP2 000004f0: POP 000004f1: POP 000004f2: PUSH1 0x40 000004f4: MLOAD 000004f5: DUP1 000004f6: SWAP2 000004f7: SUB 000004f8: SWAP1 000004f9: RETURN 000004fa: JUMPDEST 000004fb: CALLVALUE 000004fc: DUP1 000004fd: ISZERO 000004fe: PUSH2 0x0506 00000501: JUMPI 00000502: PUSH1 0x00 00000504: DUP1 00000505: REVERT 00000506: JUMPDEST 00000507: POP 00000508: PUSH2 0x050f 0000050b: PUSH2 0x13dd 0000050e: JUMP 0000050f: JUMPDEST 00000510: STOP 00000511: JUMPDEST 00000512: CALLVALUE 00000513: DUP1 00000514: ISZERO 00000515: PUSH2 0x051d 00000518: JUMPI 00000519: PUSH1 0x00 0000051b: DUP1 0000051c: REVERT 0000051d: JUMPDEST 0000051e: POP 0000051f: PUSH2 0x0526 00000522: PUSH2 0x14df 00000525: JUMP 00000526: JUMPDEST 00000527: PUSH1 0x40 00000529: MLOAD 0000052a: DUP1 0000052b: DUP3 0000052c: PUSH8 0xffffffffffffffff 00000535: AND 00000536: PUSH8 0xffffffffffffffff 0000053f: AND 00000540: DUP2 00000541: MSTORE 00000542: PUSH1 0x20 00000544: ADD 00000545: SWAP2 00000546: POP 00000547: POP 00000548: PUSH1 0x40 0000054a: MLOAD 0000054b: DUP1 0000054c: SWAP2 0000054d: SUB 0000054e: SWAP1 0000054f: RETURN 00000550: JUMPDEST 00000551: CALLVALUE 00000552: DUP1 00000553: ISZERO 00000554: PUSH2 0x055c 00000557: JUMPI 00000558: PUSH1 0x00 0000055a: DUP1 0000055b: REVERT 0000055c: JUMPDEST 0000055d: POP 0000055e: PUSH2 0x0591 00000561: PUSH1 0x04 00000563: DUP1 00000564: CALLDATASIZE 00000565: SUB 00000566: DUP2 00000567: ADD 00000568: SWAP1 00000569: DUP1 0000056a: DUP1 0000056b: CALLDATALOAD 0000056c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000581: AND 00000582: SWAP1 00000583: PUSH1 0x20 00000585: ADD 00000586: SWAP1 00000587: SWAP3 00000588: SWAP2 00000589: SWAP1 0000058a: POP 0000058b: POP 0000058c: POP 0000058d: PUSH2 0x14f9 00000590: JUMP 00000591: JUMPDEST 00000592: STOP 00000593: JUMPDEST 00000594: CALLVALUE 00000595: DUP1 00000596: ISZERO 00000597: PUSH2 0x059f 0000059a: JUMPI 0000059b: PUSH1 0x00 0000059d: DUP1 0000059e: REVERT 0000059f: JUMPDEST 000005a0: POP 000005a1: PUSH2 0x05a8 000005a4: PUSH2 0x18ed 000005a7: JUMP 000005a8: JUMPDEST 000005a9: PUSH1 0x40 000005ab: MLOAD 000005ac: DUP1 000005ad: DUP3 000005ae: PUSH8 0xffffffffffffffff 000005b7: AND 000005b8: PUSH8 0xffffffffffffffff 000005c1: AND 000005c2: DUP2 000005c3: MSTORE 000005c4: PUSH1 0x20 000005c6: ADD 000005c7: SWAP2 000005c8: POP 000005c9: POP 000005ca: PUSH1 0x40 000005cc: MLOAD 000005cd: DUP1 000005ce: SWAP2 000005cf: SUB 000005d0: SWAP1 000005d1: RETURN 000005d2: JUMPDEST 000005d3: CALLVALUE 000005d4: DUP1 000005d5: ISZERO 000005d6: PUSH2 0x05de 000005d9: JUMPI 000005da: PUSH1 0x00 000005dc: DUP1 000005dd: REVERT 000005de: JUMPDEST 000005df: POP 000005e0: PUSH2 0x05e7 000005e3: PUSH2 0x1907 000005e6: JUMP 000005e7: JUMPDEST 000005e8: PUSH1 0x40 000005ea: MLOAD 000005eb: DUP1 000005ec: DUP3 000005ed: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000602: AND 00000603: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000618: AND 00000619: DUP2 0000061a: MSTORE 0000061b: PUSH1 0x20 0000061d: ADD 0000061e: SWAP2 0000061f: POP 00000620: POP 00000621: PUSH1 0x40 00000623: MLOAD 00000624: DUP1 00000625: SWAP2 00000626: SUB 00000627: SWAP1 00000628: RETURN 00000629: JUMPDEST 0000062a: CALLVALUE 0000062b: DUP1 0000062c: ISZERO 0000062d: PUSH2 0x0635 00000630: JUMPI 00000631: PUSH1 0x00 00000633: DUP1 00000634: REVERT 00000635: JUMPDEST 00000636: POP 00000637: PUSH2 0x063e 0000063a: PUSH2 0x192c 0000063d: JUMP 0000063e: JUMPDEST 0000063f: PUSH1 0x40 00000641: MLOAD 00000642: DUP1 00000643: DUP3 00000644: DUP2 00000645: MSTORE 00000646: PUSH1 0x20 00000648: ADD 00000649: SWAP2 0000064a: POP 0000064b: POP 0000064c: PUSH1 0x40 0000064e: MLOAD 0000064f: DUP1 00000650: SWAP2 00000651: SUB 00000652: SWAP1 00000653: RETURN 00000654: JUMPDEST 00000655: CALLVALUE 00000656: DUP1 00000657: ISZERO 00000658: PUSH2 0x0660 0000065b: JUMPI 0000065c: PUSH1 0x00 0000065e: DUP1 0000065f: REVERT 00000660: JUMPDEST 00000661: POP 00000662: PUSH2 0x0669 00000665: PUSH2 0x1932 00000668: JUMP 00000669: JUMPDEST 0000066a: PUSH1 0x40 0000066c: MLOAD 0000066d: DUP1 0000066e: DUP3 0000066f: DUP2 00000670: MSTORE 00000671: PUSH1 0x20 00000673: ADD 00000674: SWAP2 00000675: POP 00000676: POP 00000677: PUSH1 0x40 00000679: MLOAD 0000067a: DUP1 0000067b: SWAP2 0000067c: SUB 0000067d: SWAP1 0000067e: RETURN 0000067f: JUMPDEST 00000680: PUSH2 0x06bd 00000683: PUSH1 0x04 00000685: DUP1 00000686: CALLDATASIZE 00000687: SUB 00000688: DUP2 00000689: ADD 0000068a: SWAP1 0000068b: DUP1 0000068c: DUP1 0000068d: CALLDATALOAD 0000068e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000006a3: AND 000006a4: SWAP1 000006a5: PUSH1 0x20 000006a7: ADD 000006a8: SWAP1 000006a9: SWAP3 000006aa: SWAP2 000006ab: SWAP1 000006ac: DUP1 000006ad: CALLDATALOAD 000006ae: SWAP1 000006af: PUSH1 0x20 000006b1: ADD 000006b2: SWAP1 000006b3: SWAP3 000006b4: SWAP2 000006b5: SWAP1 000006b6: POP 000006b7: POP 000006b8: POP 000006b9: PUSH2 0x1938 000006bc: JUMP 000006bd: JUMPDEST 000006be: STOP 000006bf: JUMPDEST 000006c0: CALLVALUE 000006c1: DUP1 000006c2: ISZERO 000006c3: PUSH2 0x06cb 000006c6: JUMPI 000006c7: PUSH1 0x00 000006c9: DUP1 000006ca: REVERT 000006cb: JUMPDEST 000006cc: POP 000006cd: PUSH2 0x06d4 000006d0: PUSH2 0x1a0a 000006d3: JUMP 000006d4: JUMPDEST 000006d5: PUSH1 0x40 000006d7: MLOAD 000006d8: DUP1 000006d9: DUP3 000006da: DUP2 000006db: MSTORE 000006dc: PUSH1 0x20 000006de: ADD 000006df: SWAP2 000006e0: POP 000006e1: POP 000006e2: PUSH1 0x40 000006e4: MLOAD 000006e5: DUP1 000006e6: SWAP2 000006e7: SUB 000006e8: SWAP1 000006e9: RETURN 000006ea: JUMPDEST 000006eb: CALLVALUE 000006ec: DUP1 000006ed: ISZERO 000006ee: PUSH2 0x06f6 000006f1: JUMPI 000006f2: PUSH1 0x00 000006f4: DUP1 000006f5: REVERT 000006f6: JUMPDEST 000006f7: POP 000006f8: PUSH2 0x06ff 000006fb: PUSH2 0x1a10 000006fe: JUMP 000006ff: JUMPDEST 00000700: PUSH1 0x40 00000702: MLOAD 00000703: DUP1 00000704: DUP3 00000705: PUSH8 0xffffffffffffffff 0000070e: AND 0000070f: PUSH8 0xffffffffffffffff 00000718: AND 00000719: DUP2 0000071a: MSTORE 0000071b: PUSH1 0x20 0000071d: ADD 0000071e: SWAP2 0000071f: POP 00000720: POP 00000721: PUSH1 0x40 00000723: MLOAD 00000724: DUP1 00000725: SWAP2 00000726: SUB 00000727: SWAP1 00000728: RETURN 00000729: JUMPDEST 0000072a: CALLVALUE 0000072b: DUP1 0000072c: ISZERO 0000072d: PUSH2 0x0735 00000730: JUMPI 00000731: PUSH1 0x00 00000733: DUP1 00000734: REVERT 00000735: JUMPDEST 00000736: POP 00000737: PUSH2 0x073e 0000073a: PUSH2 0x1a2a 0000073d: JUMP 0000073e: JUMPDEST 0000073f: STOP 00000740: JUMPDEST 00000741: CALLVALUE 00000742: DUP1 00000743: ISZERO 00000744: PUSH2 0x074c 00000747: JUMPI 00000748: PUSH1 0x00 0000074a: DUP1 0000074b: REVERT 0000074c: JUMPDEST 0000074d: POP 0000074e: PUSH2 0x0755 00000751: PUSH2 0x1b9a 00000754: JUMP 00000755: JUMPDEST 00000756: PUSH1 0x40 00000758: MLOAD 00000759: DUP1 0000075a: DUP3 0000075b: DUP2 0000075c: MSTORE 0000075d: PUSH1 0x20 0000075f: ADD 00000760: SWAP2 00000761: POP 00000762: POP 00000763: PUSH1 0x40 00000765: MLOAD 00000766: DUP1 00000767: SWAP2 00000768: SUB 00000769: SWAP1 0000076a: RETURN 0000076b: JUMPDEST 0000076c: CALLVALUE 0000076d: DUP1 0000076e: ISZERO 0000076f: PUSH2 0x0777 00000772: JUMPI 00000773: PUSH1 0x00 00000775: DUP1 00000776: REVERT 00000777: JUMPDEST 00000778: POP 00000779: PUSH2 0x0780 0000077c: PUSH2 0x1ba0 0000077f: JUMP 00000780: JUMPDEST 00000781: PUSH1 0x40 00000783: MLOAD 00000784: DUP1 00000785: DUP3 00000786: DUP2 00000787: MSTORE 00000788: PUSH1 0x20 0000078a: ADD 0000078b: SWAP2 0000078c: POP 0000078d: POP 0000078e: PUSH1 0x40 00000790: MLOAD 00000791: DUP1 00000792: SWAP2 00000793: SUB 00000794: SWAP1 00000795: RETURN 00000796: JUMPDEST 00000797: CALLVALUE 00000798: DUP1 00000799: ISZERO 0000079a: PUSH2 0x07a2 0000079d: JUMPI 0000079e: PUSH1 0x00 000007a0: DUP1 000007a1: REVERT 000007a2: JUMPDEST 000007a3: POP 000007a4: PUSH2 0x07ab 000007a7: PUSH2 0x1ba6 000007aa: JUMP 000007ab: JUMPDEST 000007ac: STOP 000007ad: JUMPDEST 000007ae: CALLVALUE 000007af: DUP1 000007b0: ISZERO 000007b1: PUSH2 0x07b9 000007b4: JUMPI 000007b5: PUSH1 0x00 000007b7: DUP1 000007b8: REVERT 000007b9: JUMPDEST 000007ba: POP 000007bb: PUSH2 0x07c2 000007be: PUSH2 0x1c36 000007c1: JUMP 000007c2: JUMPDEST 000007c3: STOP 000007c4: JUMPDEST 000007c5: CALLVALUE 000007c6: DUP1 000007c7: ISZERO 000007c8: PUSH2 0x07d0 000007cb: JUMPI 000007cc: PUSH1 0x00 000007ce: DUP1 000007cf: REVERT 000007d0: JUMPDEST 000007d1: POP 000007d2: PUSH2 0x07d9 000007d5: PUSH2 0x1e6c 000007d8: JUMP 000007d9: JUMPDEST 000007da: PUSH1 0x40 000007dc: MLOAD 000007dd: DUP1 000007de: DUP3 000007df: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000007f4: AND 000007f5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000080a: AND 0000080b: DUP2 0000080c: MSTORE 0000080d: PUSH1 0x20 0000080f: ADD 00000810: SWAP2 00000811: POP 00000812: POP 00000813: PUSH1 0x40 00000815: MLOAD 00000816: DUP1 00000817: SWAP2 00000818: SUB 00000819: SWAP1 0000081a: RETURN 0000081b: JUMPDEST 0000081c: PUSH2 0x084f 0000081f: PUSH1 0x04 00000821: DUP1 00000822: CALLDATASIZE 00000823: SUB 00000824: DUP2 00000825: ADD 00000826: SWAP1 00000827: DUP1 00000828: DUP1 00000829: CALLDATALOAD 0000082a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000083f: AND 00000840: SWAP1 00000841: PUSH1 0x20 00000843: ADD 00000844: SWAP1 00000845: SWAP3 00000846: SWAP2 00000847: SWAP1 00000848: POP 00000849: POP 0000084a: POP 0000084b: PUSH2 0x08c3 0000084e: JUMP 0000084f: JUMPDEST 00000850: STOP 00000851: JUMPDEST 00000852: CALLVALUE 00000853: DUP1 00000854: ISZERO 00000855: PUSH2 0x085d 00000858: JUMPI 00000859: PUSH1 0x00 0000085b: DUP1 0000085c: REVERT 0000085d: JUMPDEST 0000085e: POP 0000085f: PUSH2 0x0866 00000862: PUSH2 0x1e92 00000865: JUMP 00000866: JUMPDEST 00000867: PUSH1 0x40 00000869: MLOAD 0000086a: DUP1 0000086b: DUP3 0000086c: ISZERO 0000086d: ISZERO 0000086e: ISZERO 0000086f: ISZERO 00000870: DUP2 00000871: MSTORE 00000872: PUSH1 0x20 00000874: ADD 00000875: SWAP2 00000876: POP 00000877: POP 00000878: PUSH1 0x40 0000087a: MLOAD 0000087b: DUP1 0000087c: SWAP2 0000087d: SUB 0000087e: SWAP1 0000087f: RETURN 00000880: JUMPDEST 00000881: CALLVALUE 00000882: DUP1 00000883: ISZERO 00000884: PUSH2 0x088c 00000887: JUMPI 00000888: PUSH1 0x00 0000088a: DUP1 0000088b: REVERT 0000088c: JUMPDEST 0000088d: POP 0000088e: PUSH2 0x08c1 00000891: PUSH1 0x04 00000893: DUP1 00000894: CALLDATASIZE 00000895: SUB 00000896: DUP2 00000897: ADD 00000898: SWAP1 00000899: DUP1 0000089a: DUP1 0000089b: CALLDATALOAD 0000089c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000008b1: AND 000008b2: SWAP1 000008b3: PUSH1 0x20 000008b5: ADD 000008b6: SWAP1 000008b7: SWAP3 000008b8: SWAP2 000008b9: SWAP1 000008ba: POP 000008bb: POP 000008bc: POP 000008bd: PUSH2 0x1ebc 000008c0: JUMP 000008c1: JUMPDEST 000008c2: STOP 000008c3: JUMPDEST 000008c4: PUSH1 0x00 000008c6: DUP1 000008c7: PUSH1 0x00 000008c9: PUSH1 0x03 000008cb: PUSH1 0x14 000008cd: SWAP1 000008ce: SLOAD 000008cf: SWAP1 000008d0: PUSH2 0x0100 000008d3: EXP 000008d4: SWAP1 000008d5: DIV 000008d6: PUSH8 0xffffffffffffffff 000008df: AND 000008e0: PUSH8 0xffffffffffffffff 000008e9: AND 000008ea: TIMESTAMP 000008eb: LT 000008ec: ISZERO 000008ed: DUP1 000008ee: ISZERO 000008ef: PUSH2 0x0918 000008f2: JUMPI 000008f3: POP 000008f4: PUSH1 0x04 000008f6: PUSH1 0x00 000008f8: SWAP1 000008f9: SLOAD 000008fa: SWAP1 000008fb: PUSH2 0x0100 000008fe: EXP 000008ff: SWAP1 00000900: DIV 00000901: PUSH8 0xffffffffffffffff 0000090a: AND 0000090b: PUSH8 0xffffffffffffffff 00000914: AND 00000915: TIMESTAMP 00000916: GT 00000917: ISZERO 00000918: JUMPDEST 00000919: SWAP1 0000091a: POP 0000091b: DUP1 0000091c: ISZERO 0000091d: ISZERO 0000091e: PUSH2 0x0926 00000921: JUMPI 00000922: PUSH1 0x00 00000924: DUP1 00000925: REVERT 00000926: JUMPDEST 00000927: PUSH1 0x00 00000929: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000093e: AND 0000093f: DUP5 00000940: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000955: AND 00000956: EQ 00000957: ISZERO 00000958: ISZERO 00000959: ISZERO 0000095a: PUSH2 0x0962 0000095d: JUMPI 0000095e: PUSH1 0x00 00000960: DUP1 00000961: REVERT 00000962: JUMPDEST 00000963: CALLVALUE 00000964: SWAP3 00000965: POP 00000966: PUSH2 0x097a 00000969: PUSH1 0x06 0000096b: SLOAD 0000096c: DUP5 0000096d: PUSH2 0x2011 00000970: SWAP1 00000971: SWAP2 00000972: SWAP1 00000973: PUSH4 0xffffffff 00000978: AND 00000979: JUMP 0000097a: JUMPDEST 0000097b: SWAP2 0000097c: POP 0000097d: PUSH1 0x08 0000097f: SLOAD 00000980: DUP3 00000981: LT 00000982: ISZERO 00000983: ISZERO 00000984: ISZERO 00000985: PUSH2 0x098d 00000988: JUMPI 00000989: PUSH1 0x00 0000098b: DUP1 0000098c: REVERT 0000098d: JUMPDEST 0000098e: PUSH2 0x0997 00000991: DUP5 00000992: DUP4 00000993: PUSH2 0x204c 00000996: JUMP 00000997: JUMPDEST 00000998: PUSH2 0x09ac 0000099b: DUP4 0000099c: PUSH1 0x0f 0000099e: SLOAD 0000099f: PUSH2 0x2259 000009a2: SWAP1 000009a3: SWAP2 000009a4: SWAP1 000009a5: PUSH4 0xffffffff 000009aa: AND 000009ab: JUMP 000009ac: JUMPDEST 000009ad: PUSH1 0x0f 000009af: DUP2 000009b0: SWAP1 000009b1: SSTORE 000009b2: POP 000009b3: PUSH2 0x0a04 000009b6: DUP4 000009b7: PUSH1 0x0d 000009b9: PUSH1 0x00 000009bb: DUP8 000009bc: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000009d1: AND 000009d2: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000009e7: AND 000009e8: DUP2 000009e9: MSTORE 000009ea: PUSH1 0x20 000009ec: ADD 000009ed: SWAP1 000009ee: DUP2 000009ef: MSTORE 000009f0: PUSH1 0x20 000009f2: ADD 000009f3: PUSH1 0x00 000009f5: KECCAK256 000009f6: SLOAD 000009f7: PUSH2 0x2259 000009fa: SWAP1 000009fb: SWAP2 000009fc: SWAP1 000009fd: PUSH4 0xffffffff 00000a02: AND 00000a03: JUMP 00000a04: JUMPDEST 00000a05: PUSH1 0x0d 00000a07: PUSH1 0x00 00000a09: DUP7 00000a0a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a1f: AND 00000a20: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a35: AND 00000a36: DUP2 00000a37: MSTORE 00000a38: PUSH1 0x20 00000a3a: ADD 00000a3b: SWAP1 00000a3c: DUP2 00000a3d: MSTORE 00000a3e: PUSH1 0x20 00000a40: ADD 00000a41: PUSH1 0x00 00000a43: KECCAK256 00000a44: DUP2 00000a45: SWAP1 00000a46: SSTORE 00000a47: POP 00000a48: POP 00000a49: POP 00000a4a: POP 00000a4b: POP 00000a4c: JUMP 00000a4d: JUMPDEST 00000a4e: PUSH1 0x04 00000a50: PUSH1 0x18 00000a52: SWAP1 00000a53: SLOAD 00000a54: SWAP1 00000a55: PUSH2 0x0100 00000a58: EXP 00000a59: SWAP1 00000a5a: DIV 00000a5b: PUSH8 0xffffffffffffffff 00000a64: AND 00000a65: DUP2 00000a66: JUMP 00000a67: JUMPDEST 00000a68: PUSH1 0x00 00000a6a: DUP1 00000a6b: SWAP1 00000a6c: SLOAD 00000a6d: SWAP1 00000a6e: PUSH2 0x0100 00000a71: EXP 00000a72: SWAP1 00000a73: DIV 00000a74: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a89: AND 00000a8a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a9f: AND 00000aa0: CALLER 00000aa1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000ab6: AND 00000ab7: EQ 00000ab8: ISZERO 00000ab9: ISZERO 00000aba: PUSH2 0x0ac2 00000abd: JUMPI 00000abe: PUSH1 0x00 00000ac0: DUP1 00000ac1: REVERT 00000ac2: JUMPDEST 00000ac3: PUSH1 0x04 00000ac5: PUSH1 0x00 00000ac7: SWAP1 00000ac8: SLOAD 00000ac9: SWAP1 00000aca: PUSH2 0x0100 00000acd: EXP 00000ace: SWAP1 00000acf: DIV 00000ad0: PUSH8 0xffffffffffffffff 00000ad9: AND 00000ada: PUSH8 0xffffffffffffffff 00000ae3: AND 00000ae4: TIMESTAMP 00000ae5: GT 00000ae6: ISZERO 00000ae7: ISZERO 00000ae8: PUSH2 0x0af0 00000aeb: JUMPI 00000aec: PUSH1 0x00 00000aee: DUP1 00000aef: REVERT 00000af0: JUMPDEST 00000af1: PUSH1 0x02 00000af3: PUSH1 0x00 00000af5: SWAP1 00000af6: SLOAD 00000af7: SWAP1 00000af8: PUSH2 0x0100 00000afb: EXP 00000afc: SWAP1 00000afd: DIV 00000afe: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000b13: AND 00000b14: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000b29: AND 00000b2a: PUSH4 0xf2fde38b 00000b2f: PUSH1 0x00 00000b31: DUP1 00000b32: SWAP1 00000b33: SLOAD 00000b34: SWAP1 00000b35: PUSH2 0x0100 00000b38: EXP 00000b39: SWAP1 00000b3a: DIV 00000b3b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000b50: AND 00000b51: PUSH1 0x40 00000b53: MLOAD 00000b54: DUP3 00000b55: PUSH4 0xffffffff 00000b5a: AND 00000b5b: PUSH29 0x0100000000000000000000000000000000000000000000000000000000 00000b79: MUL 00000b7a: DUP2 00000b7b: MSTORE 00000b7c: PUSH1 0x04 00000b7e: ADD 00000b7f: DUP1 00000b80: DUP3 00000b81: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000b96: AND 00000b97: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000bac: AND 00000bad: DUP2 00000bae: MSTORE 00000baf: PUSH1 0x20 00000bb1: ADD 00000bb2: SWAP2 00000bb3: POP 00000bb4: POP 00000bb5: PUSH1 0x00 00000bb7: PUSH1 0x40 00000bb9: MLOAD 00000bba: DUP1 00000bbb: DUP4 00000bbc: SUB 00000bbd: DUP2 00000bbe: PUSH1 0x00 00000bc0: DUP8 00000bc1: DUP1 00000bc2: EXTCODESIZE 00000bc3: ISZERO 00000bc4: DUP1 00000bc5: ISZERO 00000bc6: PUSH2 0x0bce 00000bc9: JUMPI 00000bca: PUSH1 0x00 00000bcc: DUP1 00000bcd: REVERT 00000bce: JUMPDEST 00000bcf: POP 00000bd0: GAS 00000bd1: CALL 00000bd2: ISZERO 00000bd3: DUP1 00000bd4: ISZERO 00000bd5: PUSH2 0x0be2 00000bd8: JUMPI 00000bd9: RETURNDATASIZE 00000bda: PUSH1 0x00 00000bdc: DUP1 00000bdd: RETURNDATACOPY 00000bde: RETURNDATASIZE 00000bdf: PUSH1 0x00 00000be1: REVERT 00000be2: JUMPDEST 00000be3: POP 00000be4: POP 00000be5: POP 00000be6: POP 00000be7: PUSH1 0x03 00000be9: PUSH1 0x00 00000beb: SWAP1 00000bec: SLOAD 00000bed: SWAP1 00000bee: PUSH2 0x0100 00000bf1: EXP 00000bf2: SWAP1 00000bf3: DIV 00000bf4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000c09: AND 00000c0a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000c1f: AND 00000c20: PUSH4 0xf2fde38b 00000c25: PUSH1 0x00 00000c27: DUP1 00000c28: SWAP1 00000c29: SLOAD 00000c2a: SWAP1 00000c2b: PUSH2 0x0100 00000c2e: EXP 00000c2f: SWAP1 00000c30: DIV 00000c31: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000c46: AND 00000c47: PUSH1 0x40 00000c49: MLOAD 00000c4a: DUP3 00000c4b: PUSH4 0xffffffff 00000c50: AND 00000c51: PUSH29 0x0100000000000000000000000000000000000000000000000000000000 00000c6f: MUL 00000c70: DUP2 00000c71: MSTORE 00000c72: PUSH1 0x04 00000c74: ADD 00000c75: DUP1 00000c76: DUP3 00000c77: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000c8c: AND 00000c8d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000ca2: AND 00000ca3: DUP2 00000ca4: MSTORE 00000ca5: PUSH1 0x20 00000ca7: ADD 00000ca8: SWAP2 00000ca9: POP 00000caa: POP 00000cab: PUSH1 0x00 00000cad: PUSH1 0x40 00000caf: MLOAD 00000cb0: DUP1 00000cb1: DUP4 00000cb2: SUB 00000cb3: DUP2 00000cb4: PUSH1 0x00 00000cb6: DUP8 00000cb7: DUP1 00000cb8: EXTCODESIZE 00000cb9: ISZERO 00000cba: DUP1 00000cbb: ISZERO 00000cbc: PUSH2 0x0cc4 00000cbf: JUMPI 00000cc0: PUSH1 0x00 00000cc2: DUP1 00000cc3: REVERT 00000cc4: JUMPDEST 00000cc5: POP 00000cc6: GAS 00000cc7: CALL 00000cc8: ISZERO 00000cc9: DUP1 00000cca: ISZERO 00000ccb: PUSH2 0x0cd8 00000cce: JUMPI 00000ccf: RETURNDATASIZE 00000cd0: PUSH1 0x00 00000cd2: DUP1 00000cd3: RETURNDATACOPY 00000cd4: RETURNDATASIZE 00000cd5: PUSH1 0x00 00000cd7: REVERT 00000cd8: JUMPDEST 00000cd9: POP 00000cda: POP 00000cdb: POP 00000cdc: POP 00000cdd: JUMP 00000cde: JUMPDEST 00000cdf: PUSH1 0x01 00000ce1: PUSH1 0x00 00000ce3: SWAP1 00000ce4: SLOAD 00000ce5: SWAP1 00000ce6: PUSH2 0x0100 00000ce9: EXP 00000cea: SWAP1 00000ceb: DIV 00000cec: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000d01: AND 00000d02: DUP2 00000d03: JUMP 00000d04: JUMPDEST 00000d05: PUSH1 0x0c 00000d07: PUSH1 0x20 00000d09: MSTORE 00000d0a: DUP1 00000d0b: PUSH1 0x00 00000d0d: MSTORE 00000d0e: PUSH1 0x40 00000d10: PUSH1 0x00 00000d12: KECCAK256 00000d13: PUSH1 0x00 00000d15: SWAP2 00000d16: POP 00000d17: SWAP1 00000d18: POP 00000d19: SLOAD 00000d1a: DUP2 00000d1b: JUMP 00000d1c: JUMPDEST 00000d1d: PUSH1 0x06 00000d1f: SLOAD 00000d20: DUP2 00000d21: JUMP 00000d22: JUMPDEST 00000d23: PUSH1 0x04 00000d25: PUSH1 0x00 00000d27: SWAP1 00000d28: SLOAD 00000d29: SWAP1 00000d2a: PUSH2 0x0100 00000d2d: EXP 00000d2e: SWAP1 00000d2f: DIV 00000d30: PUSH8 0xffffffffffffffff 00000d39: AND 00000d3a: DUP2 00000d3b: JUMP 00000d3c: JUMPDEST 00000d3d: PUSH1 0x11 00000d3f: SLOAD 00000d40: DUP2 00000d41: JUMP 00000d42: JUMPDEST 00000d43: PUSH1 0x00 00000d45: DUP1 00000d46: SWAP1 00000d47: SLOAD 00000d48: SWAP1 00000d49: PUSH2 0x0100 00000d4c: EXP 00000d4d: SWAP1 00000d4e: DIV 00000d4f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000d64: AND 00000d65: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000d7a: AND 00000d7b: CALLER 00000d7c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000d91: AND 00000d92: EQ 00000d93: ISZERO 00000d94: ISZERO 00000d95: PUSH2 0x0d9d 00000d98: JUMPI 00000d99: PUSH1 0x00 00000d9b: DUP1 00000d9c: REVERT 00000d9d: JUMPDEST 00000d9e: PUSH1 0x0b 00000da0: SLOAD 00000da1: PUSH1 0x12 00000da3: SLOAD 00000da4: LT 00000da5: ISZERO 00000da6: ISZERO 00000da7: ISZERO 00000da8: PUSH2 0x0db0 00000dab: JUMPI 00000dac: PUSH1 0x00 00000dae: DUP1 00000daf: REVERT 00000db0: JUMPDEST 00000db1: PUSH1 0x04 00000db3: PUSH1 0x00 00000db5: SWAP1 00000db6: SLOAD 00000db7: SWAP1 00000db8: PUSH2 0x0100 00000dbb: EXP 00000dbc: SWAP1 00000dbd: DIV 00000dbe: PUSH8 0xffffffffffffffff 00000dc7: AND 00000dc8: PUSH8 0xffffffffffffffff 00000dd1: AND 00000dd2: TIMESTAMP 00000dd3: GT 00000dd4: ISZERO 00000dd5: ISZERO 00000dd6: PUSH2 0x0dde 00000dd9: JUMPI 00000dda: PUSH1 0x00 00000ddc: DUP1 00000ddd: REVERT 00000dde: JUMPDEST 00000ddf: PUSH2 0x0dfe 00000de2: ADDRESS 00000de3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000df8: AND 00000df9: BALANCE 00000dfa: PUSH2 0x2277 00000dfd: JUMP 00000dfe: JUMPDEST 00000dff: PUSH2 0x0efe 00000e02: PUSH1 0x01 00000e04: PUSH1 0x00 00000e06: SWAP1 00000e07: SLOAD 00000e08: SWAP1 00000e09: PUSH2 0x0100 00000e0c: EXP 00000e0d: SWAP1 00000e0e: DIV 00000e0f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000e24: AND 00000e25: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000e3a: AND 00000e3b: PUSH4 0x70a08231 00000e40: ADDRESS 00000e41: PUSH1 0x40 00000e43: MLOAD 00000e44: DUP3 00000e45: PUSH4 0xffffffff 00000e4a: AND 00000e4b: PUSH29 0x0100000000000000000000000000000000000000000000000000000000 00000e69: MUL 00000e6a: DUP2 00000e6b: MSTORE 00000e6c: PUSH1 0x04 00000e6e: ADD 00000e6f: DUP1 00000e70: DUP3 00000e71: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000e86: AND 00000e87: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000e9c: AND 00000e9d: DUP2 00000e9e: MSTORE 00000e9f: PUSH1 0x20 00000ea1: ADD 00000ea2: SWAP2 00000ea3: POP 00000ea4: POP 00000ea5: PUSH1 0x20 00000ea7: PUSH1 0x40 00000ea9: MLOAD 00000eaa: DUP1 00000eab: DUP4 00000eac: SUB 00000ead: DUP2 00000eae: PUSH1 0x00 00000eb0: DUP8 00000eb1: DUP1 00000eb2: EXTCODESIZE 00000eb3: ISZERO 00000eb4: DUP1 00000eb5: ISZERO 00000eb6: PUSH2 0x0ebe 00000eb9: JUMPI 00000eba: PUSH1 0x00 00000ebc: DUP1 00000ebd: REVERT 00000ebe: JUMPDEST 00000ebf: POP 00000ec0: GAS 00000ec1: CALL 00000ec2: ISZERO 00000ec3: DUP1 00000ec4: ISZERO 00000ec5: PUSH2 0x0ed2 00000ec8: JUMPI 00000ec9: RETURNDATASIZE 00000eca: PUSH1 0x00 00000ecc: DUP1 00000ecd: RETURNDATACOPY 00000ece: RETURNDATASIZE 00000ecf: PUSH1 0x00 00000ed1: REVERT 00000ed2: JUMPDEST 00000ed3: POP 00000ed4: POP 00000ed5: POP 00000ed6: POP 00000ed7: PUSH1 0x40 00000ed9: MLOAD 00000eda: RETURNDATASIZE 00000edb: PUSH1 0x20 00000edd: DUP2 00000ede: LT 00000edf: ISZERO 00000ee0: PUSH2 0x0ee8 00000ee3: JUMPI 00000ee4: PUSH1 0x00 00000ee6: DUP1 00000ee7: REVERT 00000ee8: JUMPDEST 00000ee9: DUP2 00000eea: ADD 00000eeb: SWAP1 00000eec: DUP1 00000eed: DUP1 00000eee: MLOAD 00000eef: SWAP1 00000ef0: PUSH1 0x20 00000ef2: ADD 00000ef3: SWAP1 00000ef4: SWAP3 00000ef5: SWAP2 00000ef6: SWAP1 00000ef7: POP 00000ef8: POP 00000ef9: POP 00000efa: PUSH2 0x22e3 00000efd: JUMP 00000efe: JUMPDEST 00000eff: PUSH1 0x02 00000f01: PUSH1 0x00 00000f03: SWAP1 00000f04: SLOAD 00000f05: SWAP1 00000f06: PUSH2 0x0100 00000f09: EXP 00000f0a: SWAP1 00000f0b: DIV 00000f0c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000f21: AND 00000f22: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000f37: AND 00000f38: PUSH4 0xf2fde38b 00000f3d: PUSH1 0x00 00000f3f: DUP1 00000f40: SWAP1 00000f41: SLOAD 00000f42: SWAP1 00000f43: PUSH2 0x0100 00000f46: EXP 00000f47: SWAP1 00000f48: DIV 00000f49: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000f5e: AND 00000f5f: PUSH1 0x40 00000f61: MLOAD 00000f62: DUP3 00000f63: PUSH4 0xffffffff 00000f68: AND 00000f69: PUSH29 0x0100000000000000000000000000000000000000000000000000000000 00000f87: MUL 00000f88: DUP2 00000f89: MSTORE 00000f8a: PUSH1 0x04 00000f8c: ADD 00000f8d: DUP1 00000f8e: DUP3 00000f8f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000fa4: AND 00000fa5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000fba: AND 00000fbb: DUP2 00000fbc: MSTORE 00000fbd: PUSH1 0x20 00000fbf: ADD 00000fc0: SWAP2 00000fc1: POP 00000fc2: POP 00000fc3: PUSH1 0x00 00000fc5: PUSH1 0x40 00000fc7: MLOAD 00000fc8: DUP1 00000fc9: DUP4 00000fca: SUB 00000fcb: DUP2 00000fcc: PUSH1 0x00 00000fce: DUP8 00000fcf: DUP1 00000fd0: EXTCODESIZE 00000fd1: ISZERO 00000fd2: DUP1 00000fd3: ISZERO 00000fd4: PUSH2 0x0fdc 00000fd7: JUMPI 00000fd8: PUSH1 0x00 00000fda: DUP1 00000fdb: REVERT 00000fdc: JUMPDEST 00000fdd: POP 00000fde: GAS 00000fdf: CALL 00000fe0: ISZERO 00000fe1: DUP1 00000fe2: ISZERO 00000fe3: PUSH2 0x0ff0 00000fe6: JUMPI 00000fe7: RETURNDATASIZE 00000fe8: PUSH1 0x00 00000fea: DUP1 00000feb: RETURNDATACOPY 00000fec: RETURNDATASIZE 00000fed: PUSH1 0x00 00000fef: REVERT 00000ff0: JUMPDEST 00000ff1: POP 00000ff2: POP 00000ff3: POP 00000ff4: POP 00000ff5: PUSH1 0x03 00000ff7: PUSH1 0x00 00000ff9: SWAP1 00000ffa: SLOAD 00000ffb: SWAP1 00000ffc: PUSH2 0x0100 00000fff: EXP 00001000: SWAP1 00001001: DIV 00001002: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001017: AND 00001018: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000102d: AND 0000102e: PUSH4 0xf2fde38b 00001033: PUSH1 0x00 00001035: DUP1 00001036: SWAP1 00001037: SLOAD 00001038: SWAP1 00001039: PUSH2 0x0100 0000103c: EXP 0000103d: SWAP1 0000103e: DIV 0000103f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001054: AND 00001055: PUSH1 0x40 00001057: MLOAD 00001058: DUP3 00001059: PUSH4 0xffffffff 0000105e: AND 0000105f: PUSH29 0x0100000000000000000000000000000000000000000000000000000000 0000107d: MUL 0000107e: DUP2 0000107f: MSTORE 00001080: PUSH1 0x04 00001082: ADD 00001083: DUP1 00001084: DUP3 00001085: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000109a: AND 0000109b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000010b0: AND 000010b1: DUP2 000010b2: MSTORE 000010b3: PUSH1 0x20 000010b5: ADD 000010b6: SWAP2 000010b7: POP 000010b8: POP 000010b9: PUSH1 0x00 000010bb: PUSH1 0x40 000010bd: MLOAD 000010be: DUP1 000010bf: DUP4 000010c0: SUB 000010c1: DUP2 000010c2: PUSH1 0x00 000010c4: DUP8 000010c5: DUP1 000010c6: EXTCODESIZE 000010c7: ISZERO 000010c8: DUP1 000010c9: ISZERO 000010ca: PUSH2 0x10d2 000010cd: JUMPI 000010ce: PUSH1 0x00 000010d0: DUP1 000010d1: REVERT 000010d2: JUMPDEST 000010d3: POP 000010d4: GAS 000010d5: CALL 000010d6: ISZERO 000010d7: DUP1 000010d8: ISZERO 000010d9: PUSH2 0x10e6 000010dc: JUMPI 000010dd: RETURNDATASIZE 000010de: PUSH1 0x00 000010e0: DUP1 000010e1: RETURNDATACOPY 000010e2: RETURNDATASIZE 000010e3: PUSH1 0x00 000010e5: REVERT 000010e6: JUMPDEST 000010e7: POP 000010e8: POP 000010e9: POP 000010ea: POP 000010eb: JUMP 000010ec: JUMPDEST 000010ed: PUSH1 0x00 000010ef: PUSH1 0x03 000010f1: PUSH1 0x14 000010f3: SWAP1 000010f4: SLOAD 000010f5: SWAP1 000010f6: PUSH2 0x0100 000010f9: EXP 000010fa: SWAP1 000010fb: DIV 000010fc: PUSH8 0xffffffffffffffff 00001105: AND 00001106: PUSH8 0xffffffffffffffff 0000110f: AND 00001110: TIMESTAMP 00001111: LT 00001112: ISZERO 00001113: DUP1 00001114: ISZERO 00001115: PUSH2 0x113e 00001118: JUMPI 00001119: POP 0000111a: PUSH1 0x04 0000111c: PUSH1 0x00 0000111e: SWAP1 0000111f: SLOAD 00001120: SWAP1 00001121: PUSH2 0x0100 00001124: EXP 00001125: SWAP1 00001126: DIV 00001127: PUSH8 0xffffffffffffffff 00001130: AND 00001131: PUSH8 0xffffffffffffffff 0000113a: AND 0000113b: TIMESTAMP 0000113c: GT 0000113d: ISZERO 0000113e: JUMPDEST 0000113f: SWAP1 00001140: POP 00001141: DUP1 00001142: ISZERO 00001143: ISZERO 00001144: PUSH2 0x114c 00001147: JUMPI 00001148: PUSH1 0x00 0000114a: DUP1 0000114b: REVERT 0000114c: JUMPDEST 0000114d: PUSH1 0x00 0000114f: DUP1 00001150: SWAP1 00001151: SLOAD 00001152: SWAP1 00001153: PUSH2 0x0100 00001156: EXP 00001157: SWAP1 00001158: DIV 00001159: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000116e: AND 0000116f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001184: AND 00001185: CALLER 00001186: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000119b: AND 0000119c: EQ 0000119d: ISZERO 0000119e: ISZERO 0000119f: PUSH2 0x11a7 000011a2: JUMPI 000011a3: PUSH1 0x00 000011a5: DUP1 000011a6: REVERT 000011a7: JUMPDEST 000011a8: PUSH1 0x00 000011aa: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000011bf: AND 000011c0: DUP4 000011c1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000011d6: AND 000011d7: EQ 000011d8: ISZERO 000011d9: ISZERO 000011da: ISZERO 000011db: PUSH2 0x11e3 000011de: JUMPI 000011df: PUSH1 0x00 000011e1: DUP1 000011e2: REVERT 000011e3: JUMPDEST 000011e4: PUSH1 0x08 000011e6: SLOAD 000011e7: DUP3 000011e8: LT 000011e9: ISZERO 000011ea: ISZERO 000011eb: ISZERO 000011ec: PUSH2 0x11f4 000011ef: JUMPI 000011f0: PUSH1 0x00 000011f2: DUP1 000011f3: REVERT 000011f4: JUMPDEST 000011f5: PUSH2 0x11fe 000011f8: DUP4 000011f9: DUP4 000011fa: PUSH2 0x204c 000011fd: JUMP 000011fe: JUMPDEST 000011ff: POP 00001200: POP 00001201: POP 00001202: JUMP 00001203: JUMPDEST 00001204: PUSH1 0x0a 00001206: SLOAD 00001207: DUP2 00001208: JUMP 00001209: JUMPDEST 0000120a: PUSH1 0x0f 0000120c: SLOAD 0000120d: DUP2 0000120e: JUMP 0000120f: JUMPDEST 00001210: PUSH1 0x10 00001212: SLOAD 00001213: DUP2 00001214: JUMP 00001215: JUMPDEST 00001216: PUSH1 0x05 00001218: PUSH1 0x00 0000121a: SWAP1 0000121b: SLOAD 0000121c: SWAP1 0000121d: PUSH2 0x0100 00001220: EXP 00001221: SWAP1 00001222: DIV 00001223: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001238: AND 00001239: DUP2 0000123a: JUMP 0000123b: JUMPDEST 0000123c: PUSH1 0x00 0000123e: PUSH1 0x0b 00001240: SLOAD 00001241: PUSH1 0x12 00001243: SLOAD 00001244: LT 00001245: DUP1 00001246: ISZERO 00001247: PUSH2 0x126f 0000124a: JUMPI 0000124b: POP 0000124c: PUSH1 0x04 0000124e: PUSH1 0x00 00001250: SWAP1 00001251: SLOAD 00001252: SWAP1 00001253: PUSH2 0x0100 00001256: EXP 00001257: SWAP1 00001258: DIV 00001259: PUSH8 0xffffffffffffffff 00001262: AND 00001263: PUSH8 0xffffffffffffffff 0000126c: AND 0000126d: TIMESTAMP 0000126e: GT 0000126f: JUMPDEST 00001270: ISZERO 00001271: ISZERO 00001272: PUSH2 0x127a 00001275: JUMPI 00001276: PUSH1 0x00 00001278: DUP1 00001279: REVERT 0000127a: JUMPDEST 0000127b: PUSH1 0x00 0000127d: PUSH1 0x14 0000127f: SWAP1 00001280: SLOAD 00001281: SWAP1 00001282: PUSH2 0x0100 00001285: EXP 00001286: SWAP1 00001287: DIV 00001288: PUSH1 0xff 0000128a: AND 0000128b: ISZERO 0000128c: ISZERO 0000128d: ISZERO 0000128e: PUSH2 0x1296 00001291: JUMPI 00001292: PUSH1 0x00 00001294: DUP1 00001295: REVERT 00001296: JUMPDEST 00001297: PUSH1 0x01 00001299: PUSH1 0x00 0000129b: PUSH1 0x14 0000129d: PUSH2 0x0100 000012a0: EXP 000012a1: DUP2 000012a2: SLOAD 000012a3: DUP2 000012a4: PUSH1 0xff 000012a6: MUL 000012a7: NOT 000012a8: AND 000012a9: SWAP1 000012aa: DUP4 000012ab: ISZERO 000012ac: ISZERO 000012ad: MUL 000012ae: OR 000012af: SWAP1 000012b0: SSTORE 000012b1: POP 000012b2: PUSH1 0x0d 000012b4: PUSH1 0x00 000012b6: CALLER 000012b7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000012cc: AND 000012cd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000012e2: AND 000012e3: DUP2 000012e4: MSTORE 000012e5: PUSH1 0x20 000012e7: ADD 000012e8: SWAP1 000012e9: DUP2 000012ea: MSTORE 000012eb: PUSH1 0x20 000012ed: ADD 000012ee: PUSH1 0x00 000012f0: KECCAK256 000012f1: SLOAD 000012f2: SWAP1 000012f3: POP 000012f4: PUSH1 0x00 000012f6: PUSH1 0x0d 000012f8: PUSH1 0x00 000012fa: CALLER 000012fb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001310: AND 00001311: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001326: AND 00001327: DUP2 00001328: MSTORE 00001329: PUSH1 0x20 0000132b: ADD 0000132c: SWAP1 0000132d: DUP2 0000132e: MSTORE 0000132f: PUSH1 0x20 00001331: ADD 00001332: PUSH1 0x00 00001334: KECCAK256 00001335: DUP2 00001336: SWAP1 00001337: SSTORE 00001338: POP 00001339: PUSH2 0x134d 0000133c: DUP2 0000133d: PUSH1 0x0f 0000133f: SLOAD 00001340: PUSH2 0x2409 00001343: SWAP1 00001344: SWAP2 00001345: SWAP1 00001346: PUSH4 0xffffffff 0000134b: AND 0000134c: JUMP 0000134d: JUMPDEST 0000134e: PUSH1 0x0f 00001350: DUP2 00001351: SWAP1 00001352: SSTORE 00001353: POP 00001354: CALLER 00001355: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000136a: AND 0000136b: PUSH2 0x08fc 0000136e: DUP3 0000136f: SWAP1 00001370: DUP2 00001371: ISZERO 00001372: MUL 00001373: SWAP1 00001374: PUSH1 0x40 00001376: MLOAD 00001377: PUSH1 0x00 00001379: PUSH1 0x40 0000137b: MLOAD 0000137c: DUP1 0000137d: DUP4 0000137e: SUB 0000137f: DUP2 00001380: DUP6 00001381: DUP9 00001382: DUP9 00001383: CALL 00001384: SWAP4 00001385: POP 00001386: POP 00001387: POP 00001388: POP 00001389: ISZERO 0000138a: DUP1 0000138b: ISZERO 0000138c: PUSH2 0x1399 0000138f: JUMPI 00001390: RETURNDATASIZE 00001391: PUSH1 0x00 00001393: DUP1 00001394: RETURNDATACOPY 00001395: RETURNDATASIZE 00001396: PUSH1 0x00 00001398: REVERT 00001399: JUMPDEST 0000139a: POP 0000139b: PUSH1 0x00 0000139d: DUP1 0000139e: PUSH1 0x14 000013a0: PUSH2 0x0100 000013a3: EXP 000013a4: DUP2 000013a5: SLOAD 000013a6: DUP2 000013a7: PUSH1 0xff 000013a9: MUL 000013aa: NOT 000013ab: AND 000013ac: SWAP1 000013ad: DUP4 000013ae: ISZERO 000013af: ISZERO 000013b0: MUL 000013b1: OR 000013b2: SWAP1 000013b3: SSTORE 000013b4: POP 000013b5: POP 000013b6: JUMP 000013b7: JUMPDEST 000013b8: PUSH1 0x03 000013ba: PUSH1 0x00 000013bc: SWAP1 000013bd: SLOAD 000013be: SWAP1 000013bf: PUSH2 0x0100 000013c2: EXP 000013c3: SWAP1 000013c4: DIV 000013c5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000013da: AND 000013db: DUP2 000013dc: JUMP 000013dd: JUMPDEST 000013de: PUSH1 0x00 000013e0: DUP1 000013e1: SWAP1 000013e2: SLOAD 000013e3: SWAP1 000013e4: PUSH2 0x0100 000013e7: EXP 000013e8: SWAP1 000013e9: DIV 000013ea: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000013ff: AND 00001400: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001415: AND 00001416: CALLER 00001417: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000142c: AND 0000142d: EQ 0000142e: ISZERO 0000142f: ISZERO 00001430: PUSH2 0x1438 00001433: JUMPI 00001434: PUSH1 0x00 00001436: DUP1 00001437: REVERT 00001438: JUMPDEST 00001439: PUSH1 0x00 0000143b: DUP1 0000143c: SWAP1 0000143d: SLOAD 0000143e: SWAP1 0000143f: PUSH2 0x0100 00001442: EXP 00001443: SWAP1 00001444: DIV 00001445: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000145a: AND 0000145b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001470: AND 00001471: PUSH32 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820 00001492: PUSH1 0x40 00001494: MLOAD 00001495: PUSH1 0x40 00001497: MLOAD 00001498: DUP1 00001499: SWAP2 0000149a: SUB 0000149b: SWAP1 0000149c: LOG2 0000149d: PUSH1 0x00 0000149f: DUP1 000014a0: PUSH1 0x00 000014a2: PUSH2 0x0100 000014a5: EXP 000014a6: DUP2 000014a7: SLOAD 000014a8: DUP2 000014a9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000014be: MUL 000014bf: NOT 000014c0: AND 000014c1: SWAP1 000014c2: DUP4 000014c3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000014d8: AND 000014d9: MUL 000014da: OR 000014db: SWAP1 000014dc: SSTORE 000014dd: POP 000014de: JUMP 000014df: JUMPDEST 000014e0: PUSH1 0x03 000014e2: PUSH1 0x14 000014e4: SWAP1 000014e5: SLOAD 000014e6: SWAP1 000014e7: PUSH2 0x0100 000014ea: EXP 000014eb: SWAP1 000014ec: DIV 000014ed: PUSH8 0xffffffffffffffff 000014f6: AND 000014f7: DUP2 000014f8: JUMP 000014f9: JUMPDEST 000014fa: PUSH1 0x00 000014fc: DUP1 000014fd: PUSH1 0x00 000014ff: PUSH1 0x03 00001501: PUSH1 0x14 00001503: SWAP1 00001504: SLOAD 00001505: SWAP1 00001506: PUSH2 0x0100 00001509: EXP 0000150a: SWAP1 0000150b: DIV 0000150c: PUSH8 0xffffffffffffffff 00001515: AND 00001516: PUSH8 0xffffffffffffffff 0000151f: AND 00001520: TIMESTAMP 00001521: LT 00001522: ISZERO 00001523: DUP1 00001524: ISZERO 00001525: PUSH2 0x154e 00001528: JUMPI 00001529: POP 0000152a: PUSH1 0x04 0000152c: PUSH1 0x00 0000152e: SWAP1 0000152f: SLOAD 00001530: SWAP1 00001531: PUSH2 0x0100 00001534: EXP 00001535: SWAP1 00001536: DIV 00001537: PUSH8 0xffffffffffffffff 00001540: AND 00001541: PUSH8 0xffffffffffffffff 0000154a: AND 0000154b: TIMESTAMP 0000154c: GT 0000154d: ISZERO 0000154e: JUMPDEST 0000154f: SWAP1 00001550: POP 00001551: DUP1 00001552: ISZERO 00001553: ISZERO 00001554: PUSH2 0x155c 00001557: JUMPI 00001558: PUSH1 0x00 0000155a: DUP1 0000155b: REVERT 0000155c: JUMPDEST 0000155d: PUSH1 0x00 0000155f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001574: AND 00001575: DUP5 00001576: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000158b: AND 0000158c: EQ 0000158d: ISZERO 0000158e: ISZERO 0000158f: ISZERO 00001590: PUSH2 0x1598 00001593: JUMPI 00001594: PUSH1 0x00 00001596: DUP1 00001597: REVERT 00001598: JUMPDEST 00001599: PUSH1 0x01 0000159b: PUSH1 0x00 0000159d: SWAP1 0000159e: SLOAD 0000159f: SWAP1 000015a0: PUSH2 0x0100 000015a3: EXP 000015a4: SWAP1 000015a5: DIV 000015a6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000015bb: AND 000015bc: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000015d1: AND 000015d2: PUSH4 0xdd62ed3e 000015d7: DUP6 000015d8: ADDRESS 000015d9: PUSH1 0x40 000015db: MLOAD 000015dc: DUP4 000015dd: PUSH4 0xffffffff 000015e2: AND 000015e3: PUSH29 0x0100000000000000000000000000000000000000000000000000000000 00001601: MUL 00001602: DUP2 00001603: MSTORE 00001604: PUSH1 0x04 00001606: ADD 00001607: DUP1 00001608: DUP4 00001609: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000161e: AND 0000161f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001634: AND 00001635: DUP2 00001636: MSTORE 00001637: PUSH1 0x20 00001639: ADD 0000163a: DUP3 0000163b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001650: AND 00001651: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001666: AND 00001667: DUP2 00001668: MSTORE 00001669: PUSH1 0x20 0000166b: ADD 0000166c: SWAP3 0000166d: POP 0000166e: POP 0000166f: POP 00001670: PUSH1 0x20 00001672: PUSH1 0x40 00001674: MLOAD 00001675: DUP1 00001676: DUP4 00001677: SUB 00001678: DUP2 00001679: PUSH1 0x00 0000167b: DUP8 0000167c: DUP1 0000167d: EXTCODESIZE 0000167e: ISZERO 0000167f: DUP1 00001680: ISZERO 00001681: PUSH2 0x1689 00001684: JUMPI 00001685: PUSH1 0x00 00001687: DUP1 00001688: REVERT 00001689: JUMPDEST 0000168a: POP 0000168b: GAS 0000168c: CALL 0000168d: ISZERO 0000168e: DUP1 0000168f: ISZERO 00001690: PUSH2 0x169d 00001693: JUMPI 00001694: RETURNDATASIZE 00001695: PUSH1 0x00 00001697: DUP1 00001698: RETURNDATACOPY 00001699: RETURNDATASIZE 0000169a: PUSH1 0x00 0000169c: REVERT 0000169d: JUMPDEST 0000169e: POP 0000169f: POP 000016a0: POP 000016a1: POP 000016a2: PUSH1 0x40 000016a4: MLOAD 000016a5: RETURNDATASIZE 000016a6: PUSH1 0x20 000016a8: DUP2 000016a9: LT 000016aa: ISZERO 000016ab: PUSH2 0x16b3 000016ae: JUMPI 000016af: PUSH1 0x00 000016b1: DUP1 000016b2: REVERT 000016b3: JUMPDEST 000016b4: DUP2 000016b5: ADD 000016b6: SWAP1 000016b7: DUP1 000016b8: DUP1 000016b9: MLOAD 000016ba: SWAP1 000016bb: PUSH1 0x20 000016bd: ADD 000016be: SWAP1 000016bf: SWAP3 000016c0: SWAP2 000016c1: SWAP1 000016c2: POP 000016c3: POP 000016c4: POP 000016c5: SWAP3 000016c6: POP 000016c7: PUSH2 0x16db 000016ca: PUSH1 0x07 000016cc: SLOAD 000016cd: DUP5 000016ce: PUSH2 0x2011 000016d1: SWAP1 000016d2: SWAP2 000016d3: SWAP1 000016d4: PUSH4 0xffffffff 000016d9: AND 000016da: JUMP 000016db: JUMPDEST 000016dc: SWAP2 000016dd: POP 000016de: PUSH1 0x08 000016e0: SLOAD 000016e1: DUP3 000016e2: LT 000016e3: ISZERO 000016e4: ISZERO 000016e5: ISZERO 000016e6: PUSH2 0x16ee 000016e9: JUMPI 000016ea: PUSH1 0x00 000016ec: DUP1 000016ed: REVERT 000016ee: JUMPDEST 000016ef: PUSH1 0x01 000016f1: PUSH1 0x00 000016f3: SWAP1 000016f4: SLOAD 000016f5: SWAP1 000016f6: PUSH2 0x0100 000016f9: EXP 000016fa: SWAP1 000016fb: DIV 000016fc: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001711: AND 00001712: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001727: AND 00001728: PUSH4 0x23b872dd 0000172d: DUP6 0000172e: ADDRESS 0000172f: DUP7 00001730: PUSH1 0x40 00001732: MLOAD 00001733: DUP5 00001734: PUSH4 0xffffffff 00001739: AND 0000173a: PUSH29 0x0100000000000000000000000000000000000000000000000000000000 00001758: MUL 00001759: DUP2 0000175a: MSTORE 0000175b: PUSH1 0x04 0000175d: ADD 0000175e: DUP1 0000175f: DUP5 00001760: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001775: AND 00001776: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000178b: AND 0000178c: DUP2 0000178d: MSTORE 0000178e: PUSH1 0x20 00001790: ADD 00001791: DUP4 00001792: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000017a7: AND 000017a8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000017bd: AND 000017be: DUP2 000017bf: MSTORE 000017c0: PUSH1 0x20 000017c2: ADD 000017c3: DUP3 000017c4: DUP2 000017c5: MSTORE 000017c6: PUSH1 0x20 000017c8: ADD 000017c9: SWAP4 000017ca: POP 000017cb: POP 000017cc: POP 000017cd: POP 000017ce: PUSH1 0x20 000017d0: PUSH1 0x40 000017d2: MLOAD 000017d3: DUP1 000017d4: DUP4 000017d5: SUB 000017d6: DUP2 000017d7: PUSH1 0x00 000017d9: DUP8 000017da: DUP1 000017db: EXTCODESIZE 000017dc: ISZERO 000017dd: DUP1 000017de: ISZERO 000017df: PUSH2 0x17e7 000017e2: JUMPI 000017e3: PUSH1 0x00 000017e5: DUP1 000017e6: REVERT 000017e7: JUMPDEST 000017e8: POP 000017e9: GAS 000017ea: CALL 000017eb: ISZERO 000017ec: DUP1 000017ed: ISZERO 000017ee: PUSH2 0x17fb 000017f1: JUMPI 000017f2: RETURNDATASIZE 000017f3: PUSH1 0x00 000017f5: DUP1 000017f6: RETURNDATACOPY 000017f7: RETURNDATASIZE 000017f8: PUSH1 0x00 000017fa: REVERT 000017fb: JUMPDEST 000017fc: POP 000017fd: POP 000017fe: POP 000017ff: POP 00001800: PUSH1 0x40 00001802: MLOAD 00001803: RETURNDATASIZE 00001804: PUSH1 0x20 00001806: DUP2 00001807: LT 00001808: ISZERO 00001809: PUSH2 0x1811 0000180c: JUMPI 0000180d: PUSH1 0x00 0000180f: DUP1 00001810: REVERT 00001811: JUMPDEST 00001812: DUP2 00001813: ADD 00001814: SWAP1 00001815: DUP1 00001816: DUP1 00001817: MLOAD 00001818: SWAP1 00001819: PUSH1 0x20 0000181b: ADD 0000181c: SWAP1 0000181d: SWAP3 0000181e: SWAP2 0000181f: SWAP1 00001820: POP 00001821: POP 00001822: POP 00001823: ISZERO 00001824: ISZERO 00001825: PUSH2 0x182d 00001828: JUMPI 00001829: PUSH1 0x00 0000182b: DUP1 0000182c: REVERT 0000182d: JUMPDEST 0000182e: PUSH2 0x1837 00001831: DUP5 00001832: DUP4 00001833: PUSH2 0x204c 00001836: JUMP 00001837: JUMPDEST 00001838: PUSH2 0x184c 0000183b: DUP4 0000183c: PUSH1 0x10 0000183e: SLOAD 0000183f: PUSH2 0x2259 00001842: SWAP1 00001843: SWAP2 00001844: SWAP1 00001845: PUSH4 0xffffffff 0000184a: AND 0000184b: JUMP 0000184c: JUMPDEST 0000184d: PUSH1 0x10 0000184f: DUP2 00001850: SWAP1 00001851: SSTORE 00001852: POP 00001853: PUSH2 0x18a4 00001856: DUP4 00001857: PUSH1 0x0e 00001859: PUSH1 0x00 0000185b: DUP8 0000185c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001871: AND 00001872: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001887: AND 00001888: DUP2 00001889: MSTORE 0000188a: PUSH1 0x20 0000188c: ADD 0000188d: SWAP1 0000188e: DUP2 0000188f: MSTORE 00001890: PUSH1 0x20 00001892: ADD 00001893: PUSH1 0x00 00001895: KECCAK256 00001896: SLOAD 00001897: PUSH2 0x2259 0000189a: SWAP1 0000189b: SWAP2 0000189c: SWAP1 0000189d: PUSH4 0xffffffff 000018a2: AND 000018a3: JUMP 000018a4: JUMPDEST 000018a5: PUSH1 0x0e 000018a7: PUSH1 0x00 000018a9: DUP7 000018aa: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000018bf: AND 000018c0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000018d5: AND 000018d6: DUP2 000018d7: MSTORE 000018d8: PUSH1 0x20 000018da: ADD 000018db: SWAP1 000018dc: DUP2 000018dd: MSTORE 000018de: PUSH1 0x20 000018e0: ADD 000018e1: PUSH1 0x00 000018e3: KECCAK256 000018e4: DUP2 000018e5: SWAP1 000018e6: SSTORE 000018e7: POP 000018e8: POP 000018e9: POP 000018ea: POP 000018eb: POP 000018ec: JUMP 000018ed: JUMPDEST 000018ee: PUSH1 0x04 000018f0: PUSH1 0x10 000018f2: SWAP1 000018f3: SLOAD 000018f4: SWAP1 000018f5: PUSH2 0x0100 000018f8: EXP 000018f9: SWAP1 000018fa: DIV 000018fb: PUSH8 0xffffffffffffffff 00001904: AND 00001905: DUP2 00001906: JUMP 00001907: JUMPDEST 00001908: PUSH1 0x00 0000190a: DUP1 0000190b: SWAP1 0000190c: SLOAD 0000190d: SWAP1 0000190e: PUSH2 0x0100 00001911: EXP 00001912: SWAP1 00001913: DIV 00001914: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001929: AND 0000192a: DUP2 0000192b: JUMP 0000192c: JUMPDEST 0000192d: PUSH1 0x0b 0000192f: SLOAD 00001930: DUP2 00001931: JUMP 00001932: JUMPDEST 00001933: PUSH1 0x09 00001935: SLOAD 00001936: DUP2 00001937: JUMP 00001938: JUMPDEST 00001939: PUSH1 0x00 0000193b: PUSH1 0x03 0000193d: PUSH1 0x14 0000193f: SWAP1 00001940: SLOAD 00001941: SWAP1 00001942: PUSH2 0x0100 00001945: EXP 00001946: SWAP1 00001947: DIV 00001948: PUSH8 0xffffffffffffffff 00001951: AND 00001952: PUSH8 0xffffffffffffffff 0000195b: AND 0000195c: TIMESTAMP 0000195d: LT 0000195e: ISZERO 0000195f: DUP1 00001960: ISZERO 00001961: PUSH2 0x198a 00001964: JUMPI 00001965: POP 00001966: PUSH1 0x04 00001968: PUSH1 0x00 0000196a: SWAP1 0000196b: SLOAD 0000196c: SWAP1 0000196d: PUSH2 0x0100 00001970: EXP 00001971: SWAP1 00001972: DIV 00001973: PUSH8 0xffffffffffffffff 0000197c: AND 0000197d: PUSH8 0xffffffffffffffff 00001986: AND 00001987: TIMESTAMP 00001988: GT 00001989: ISZERO 0000198a: JUMPDEST 0000198b: SWAP1 0000198c: POP 0000198d: DUP1 0000198e: ISZERO 0000198f: ISZERO 00001990: PUSH2 0x1998 00001993: JUMPI 00001994: PUSH1 0x00 00001996: DUP1 00001997: REVERT 00001998: JUMPDEST 00001999: PUSH1 0x00 0000199b: DUP1 0000199c: SWAP1 0000199d: SLOAD 0000199e: SWAP1 0000199f: PUSH2 0x0100 000019a2: EXP 000019a3: SWAP1 000019a4: DIV 000019a5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000019ba: AND 000019bb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000019d0: AND 000019d1: CALLER 000019d2: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000019e7: AND 000019e8: EQ 000019e9: ISZERO 000019ea: ISZERO 000019eb: PUSH2 0x19f3 000019ee: JUMPI 000019ef: PUSH1 0x00 000019f1: DUP1 000019f2: REVERT 000019f3: JUMPDEST 000019f4: PUSH2 0x19fc 000019f7: DUP3 000019f8: PUSH2 0x2422 000019fb: JUMP 000019fc: JUMPDEST 000019fd: PUSH2 0x1a05 00001a00: DUP4 00001a01: PUSH2 0x08c3 00001a04: JUMP 00001a05: JUMPDEST 00001a06: POP 00001a07: POP 00001a08: POP 00001a09: JUMP 00001a0a: JUMPDEST 00001a0b: PUSH1 0x08 00001a0d: SLOAD 00001a0e: DUP2 00001a0f: JUMP 00001a10: JUMPDEST 00001a11: PUSH1 0x04 00001a13: PUSH1 0x08 00001a15: SWAP1 00001a16: SLOAD 00001a17: SWAP1 00001a18: PUSH2 0x0100 00001a1b: EXP 00001a1c: SWAP1 00001a1d: DIV 00001a1e: PUSH8 0xffffffffffffffff 00001a27: AND 00001a28: DUP2 00001a29: JUMP 00001a2a: JUMPDEST 00001a2b: PUSH1 0x00 00001a2d: DUP1 00001a2e: SWAP1 00001a2f: SLOAD 00001a30: SWAP1 00001a31: PUSH2 0x0100 00001a34: EXP 00001a35: SWAP1 00001a36: DIV 00001a37: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001a4c: AND 00001a4d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001a62: AND 00001a63: CALLER 00001a64: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001a79: AND 00001a7a: EQ 00001a7b: ISZERO 00001a7c: ISZERO 00001a7d: PUSH2 0x1a85 00001a80: JUMPI 00001a81: PUSH1 0x00 00001a83: DUP1 00001a84: REVERT 00001a85: JUMPDEST 00001a86: PUSH1 0x0b 00001a88: SLOAD 00001a89: PUSH1 0x12 00001a8b: SLOAD 00001a8c: LT 00001a8d: ISZERO 00001a8e: ISZERO 00001a8f: ISZERO 00001a90: PUSH2 0x1a98 00001a93: JUMPI 00001a94: PUSH1 0x00 00001a96: DUP1 00001a97: REVERT 00001a98: JUMPDEST 00001a99: PUSH2 0x1b98 00001a9c: PUSH1 0x01 00001a9e: PUSH1 0x00 00001aa0: SWAP1 00001aa1: SLOAD 00001aa2: SWAP1 00001aa3: PUSH2 0x0100 00001aa6: EXP 00001aa7: SWAP1 00001aa8: DIV 00001aa9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001abe: AND 00001abf: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001ad4: AND 00001ad5: PUSH4 0x70a08231 00001ada: ADDRESS 00001adb: PUSH1 0x40 00001add: MLOAD 00001ade: DUP3 00001adf: PUSH4 0xffffffff 00001ae4: AND 00001ae5: PUSH29 0x0100000000000000000000000000000000000000000000000000000000 00001b03: MUL 00001b04: DUP2 00001b05: MSTORE 00001b06: PUSH1 0x04 00001b08: ADD 00001b09: DUP1 00001b0a: DUP3 00001b0b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001b20: AND 00001b21: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001b36: AND 00001b37: DUP2 00001b38: MSTORE 00001b39: PUSH1 0x20 00001b3b: ADD 00001b3c: SWAP2 00001b3d: POP 00001b3e: POP 00001b3f: PUSH1 0x20 00001b41: PUSH1 0x40 00001b43: MLOAD 00001b44: DUP1 00001b45: DUP4 00001b46: SUB 00001b47: DUP2 00001b48: PUSH1 0x00 00001b4a: DUP8 00001b4b: DUP1 00001b4c: EXTCODESIZE 00001b4d: ISZERO 00001b4e: DUP1 00001b4f: ISZERO 00001b50: PUSH2 0x1b58 00001b53: JUMPI 00001b54: PUSH1 0x00 00001b56: DUP1 00001b57: REVERT 00001b58: JUMPDEST 00001b59: POP 00001b5a: GAS 00001b5b: CALL 00001b5c: ISZERO 00001b5d: DUP1 00001b5e: ISZERO 00001b5f: PUSH2 0x1b6c 00001b62: JUMPI 00001b63: RETURNDATASIZE 00001b64: PUSH1 0x00 00001b66: DUP1 00001b67: RETURNDATACOPY 00001b68: RETURNDATASIZE 00001b69: PUSH1 0x00 00001b6b: REVERT 00001b6c: JUMPDEST 00001b6d: POP 00001b6e: POP 00001b6f: POP 00001b70: POP 00001b71: PUSH1 0x40 00001b73: MLOAD 00001b74: RETURNDATASIZE 00001b75: PUSH1 0x20 00001b77: DUP2 00001b78: LT 00001b79: ISZERO 00001b7a: PUSH2 0x1b82 00001b7d: JUMPI 00001b7e: PUSH1 0x00 00001b80: DUP1 00001b81: REVERT 00001b82: JUMPDEST 00001b83: DUP2 00001b84: ADD 00001b85: SWAP1 00001b86: DUP1 00001b87: DUP1 00001b88: MLOAD 00001b89: SWAP1 00001b8a: PUSH1 0x20 00001b8c: ADD 00001b8d: SWAP1 00001b8e: SWAP3 00001b8f: SWAP2 00001b90: SWAP1 00001b91: POP 00001b92: POP 00001b93: POP 00001b94: PUSH2 0x22e3 00001b97: JUMP 00001b98: JUMPDEST 00001b99: JUMP 00001b9a: JUMPDEST 00001b9b: PUSH1 0x07 00001b9d: SLOAD 00001b9e: DUP2 00001b9f: JUMP 00001ba0: JUMPDEST 00001ba1: PUSH1 0x12 00001ba3: SLOAD 00001ba4: DUP2 00001ba5: JUMP 00001ba6: JUMPDEST 00001ba7: PUSH1 0x00 00001ba9: DUP1 00001baa: SWAP1 00001bab: SLOAD 00001bac: SWAP1 00001bad: PUSH2 0x0100 00001bb0: EXP 00001bb1: SWAP1 00001bb2: DIV 00001bb3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001bc8: AND 00001bc9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001bde: AND 00001bdf: CALLER 00001be0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001bf5: AND 00001bf6: EQ 00001bf7: ISZERO 00001bf8: ISZERO 00001bf9: PUSH2 0x1c01 00001bfc: JUMPI 00001bfd: PUSH1 0x00 00001bff: DUP1 00001c00: REVERT 00001c01: JUMPDEST 00001c02: PUSH1 0x0b 00001c04: SLOAD 00001c05: PUSH1 0x12 00001c07: SLOAD 00001c08: LT 00001c09: ISZERO 00001c0a: ISZERO 00001c0b: ISZERO 00001c0c: PUSH2 0x1c14 00001c0f: JUMPI 00001c10: PUSH1 0x00 00001c12: DUP1 00001c13: REVERT 00001c14: JUMPDEST 00001c15: PUSH2 0x1c34 00001c18: ADDRESS 00001c19: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001c2e: AND 00001c2f: BALANCE 00001c30: PUSH2 0x2277 00001c33: JUMP 00001c34: JUMPDEST 00001c35: JUMP 00001c36: JUMPDEST 00001c37: PUSH1 0x00 00001c39: PUSH1 0x0b 00001c3b: SLOAD 00001c3c: PUSH1 0x12 00001c3e: SLOAD 00001c3f: LT 00001c40: DUP1 00001c41: ISZERO 00001c42: PUSH2 0x1c6a 00001c45: JUMPI 00001c46: POP 00001c47: PUSH1 0x04 00001c49: PUSH1 0x00 00001c4b: SWAP1 00001c4c: SLOAD 00001c4d: SWAP1 00001c4e: PUSH2 0x0100 00001c51: EXP 00001c52: SWAP1 00001c53: DIV 00001c54: PUSH8 0xffffffffffffffff 00001c5d: AND 00001c5e: PUSH8 0xffffffffffffffff 00001c67: AND 00001c68: TIMESTAMP 00001c69: GT 00001c6a: JUMPDEST 00001c6b: ISZERO 00001c6c: ISZERO 00001c6d: PUSH2 0x1c75 00001c70: JUMPI 00001c71: PUSH1 0x00 00001c73: DUP1 00001c74: REVERT 00001c75: JUMPDEST 00001c76: PUSH1 0x00 00001c78: PUSH1 0x14 00001c7a: SWAP1 00001c7b: SLOAD 00001c7c: SWAP1 00001c7d: PUSH2 0x0100 00001c80: EXP 00001c81: SWAP1 00001c82: DIV 00001c83: PUSH1 0xff 00001c85: AND 00001c86: ISZERO 00001c87: ISZERO 00001c88: ISZERO 00001c89: PUSH2 0x1c91 00001c8c: JUMPI 00001c8d: PUSH1 0x00 00001c8f: DUP1 00001c90: REVERT 00001c91: JUMPDEST 00001c92: PUSH1 0x01 00001c94: PUSH1 0x00 00001c96: PUSH1 0x14 00001c98: PUSH2 0x0100 00001c9b: EXP 00001c9c: DUP2 00001c9d: SLOAD 00001c9e: DUP2 00001c9f: PUSH1 0xff 00001ca1: MUL 00001ca2: NOT 00001ca3: AND 00001ca4: SWAP1 00001ca5: DUP4 00001ca6: ISZERO 00001ca7: ISZERO 00001ca8: MUL 00001ca9: OR 00001caa: SWAP1 00001cab: SSTORE 00001cac: POP 00001cad: PUSH1 0x0e 00001caf: PUSH1 0x00 00001cb1: CALLER 00001cb2: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001cc7: AND 00001cc8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001cdd: AND 00001cde: DUP2 00001cdf: MSTORE 00001ce0: PUSH1 0x20 00001ce2: ADD 00001ce3: SWAP1 00001ce4: DUP2 00001ce5: MSTORE 00001ce6: PUSH1 0x20 00001ce8: ADD 00001ce9: PUSH1 0x00 00001ceb: KECCAK256 00001cec: SLOAD 00001ced: SWAP1 00001cee: POP 00001cef: PUSH1 0x00 00001cf1: PUSH1 0x0e 00001cf3: PUSH1 0x00 00001cf5: CALLER 00001cf6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001d0b: AND 00001d0c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001d21: AND 00001d22: DUP2 00001d23: MSTORE 00001d24: PUSH1 0x20 00001d26: ADD 00001d27: SWAP1 00001d28: DUP2 00001d29: MSTORE 00001d2a: PUSH1 0x20 00001d2c: ADD 00001d2d: PUSH1 0x00 00001d2f: KECCAK256 00001d30: DUP2 00001d31: SWAP1 00001d32: SSTORE 00001d33: POP 00001d34: PUSH2 0x1d48 00001d37: DUP2 00001d38: PUSH1 0x10 00001d3a: SLOAD 00001d3b: PUSH2 0x2409 00001d3e: SWAP1 00001d3f: SWAP2 00001d40: SWAP1 00001d41: PUSH4 0xffffffff 00001d46: AND 00001d47: JUMP 00001d48: JUMPDEST 00001d49: PUSH1 0x10 00001d4b: DUP2 00001d4c: SWAP1 00001d4d: SSTORE 00001d4e: POP 00001d4f: PUSH1 0x01 00001d51: PUSH1 0x00 00001d53: SWAP1 00001d54: SLOAD 00001d55: SWAP1 00001d56: PUSH2 0x0100 00001d59: EXP 00001d5a: SWAP1 00001d5b: DIV 00001d5c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001d71: AND 00001d72: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001d87: AND 00001d88: PUSH4 0xa9059cbb 00001d8d: CALLER 00001d8e: DUP4 00001d8f: PUSH1 0x40 00001d91: MLOAD 00001d92: DUP4 00001d93: PUSH4 0xffffffff 00001d98: AND 00001d99: PUSH29 0x0100000000000000000000000000000000000000000000000000000000 00001db7: MUL 00001db8: DUP2 00001db9: MSTORE 00001dba: PUSH1 0x04 00001dbc: ADD 00001dbd: DUP1 00001dbe: DUP4 00001dbf: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001dd4: AND 00001dd5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001dea: AND 00001deb: DUP2 00001dec: MSTORE 00001ded: PUSH1 0x20 00001def: ADD 00001df0: DUP3 00001df1: DUP2 00001df2: MSTORE 00001df3: PUSH1 0x20 00001df5: ADD 00001df6: SWAP3 00001df7: POP 00001df8: POP 00001df9: POP 00001dfa: PUSH1 0x20 00001dfc: PUSH1 0x40 00001dfe: MLOAD 00001dff: DUP1 00001e00: DUP4 00001e01: SUB 00001e02: DUP2 00001e03: PUSH1 0x00 00001e05: DUP8 00001e06: DUP1 00001e07: EXTCODESIZE 00001e08: ISZERO 00001e09: DUP1 00001e0a: ISZERO 00001e0b: PUSH2 0x1e13 00001e0e: JUMPI 00001e0f: PUSH1 0x00 00001e11: DUP1 00001e12: REVERT 00001e13: JUMPDEST 00001e14: POP 00001e15: GAS 00001e16: CALL 00001e17: ISZERO 00001e18: DUP1 00001e19: ISZERO 00001e1a: PUSH2 0x1e27 00001e1d: JUMPI 00001e1e: RETURNDATASIZE 00001e1f: PUSH1 0x00 00001e21: DUP1 00001e22: RETURNDATACOPY 00001e23: RETURNDATASIZE 00001e24: PUSH1 0x00 00001e26: REVERT 00001e27: JUMPDEST 00001e28: POP 00001e29: POP 00001e2a: POP 00001e2b: POP 00001e2c: PUSH1 0x40 00001e2e: MLOAD 00001e2f: RETURNDATASIZE 00001e30: PUSH1 0x20 00001e32: DUP2 00001e33: LT 00001e34: ISZERO 00001e35: PUSH2 0x1e3d 00001e38: JUMPI 00001e39: PUSH1 0x00 00001e3b: DUP1 00001e3c: REVERT 00001e3d: JUMPDEST 00001e3e: DUP2 00001e3f: ADD 00001e40: SWAP1 00001e41: DUP1 00001e42: DUP1 00001e43: MLOAD 00001e44: SWAP1 00001e45: PUSH1 0x20 00001e47: ADD 00001e48: SWAP1 00001e49: SWAP3 00001e4a: SWAP2 00001e4b: SWAP1 00001e4c: POP 00001e4d: POP 00001e4e: POP 00001e4f: POP 00001e50: PUSH1 0x00 00001e52: DUP1 00001e53: PUSH1 0x14 00001e55: PUSH2 0x0100 00001e58: EXP 00001e59: DUP2 00001e5a: SLOAD 00001e5b: DUP2 00001e5c: PUSH1 0xff 00001e5e: MUL 00001e5f: NOT 00001e60: AND 00001e61: SWAP1 00001e62: DUP4 00001e63: ISZERO 00001e64: ISZERO 00001e65: MUL 00001e66: OR 00001e67: SWAP1 00001e68: SSTORE 00001e69: POP 00001e6a: POP 00001e6b: JUMP 00001e6c: JUMPDEST 00001e6d: PUSH1 0x02 00001e6f: PUSH1 0x00 00001e71: SWAP1 00001e72: SLOAD 00001e73: SWAP1 00001e74: PUSH2 0x0100 00001e77: EXP 00001e78: SWAP1 00001e79: DIV 00001e7a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001e8f: AND 00001e90: DUP2 00001e91: JUMP 00001e92: JUMPDEST 00001e93: PUSH1 0x00 00001e95: PUSH1 0x04 00001e97: PUSH1 0x00 00001e99: SWAP1 00001e9a: SLOAD 00001e9b: SWAP1 00001e9c: PUSH2 0x0100 00001e9f: EXP 00001ea0: SWAP1 00001ea1: DIV 00001ea2: PUSH8 0xffffffffffffffff 00001eab: AND 00001eac: PUSH8 0xffffffffffffffff 00001eb5: AND 00001eb6: TIMESTAMP 00001eb7: GT 00001eb8: SWAP1 00001eb9: POP 00001eba: SWAP1 00001ebb: JUMP 00001ebc: JUMPDEST 00001ebd: PUSH1 0x00 00001ebf: DUP1 00001ec0: SWAP1 00001ec1: SLOAD 00001ec2: SWAP1 00001ec3: PUSH2 0x0100 00001ec6: EXP 00001ec7: SWAP1 00001ec8: DIV 00001ec9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001ede: AND 00001edf: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001ef4: AND 00001ef5: CALLER 00001ef6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001f0b: AND 00001f0c: EQ 00001f0d: ISZERO 00001f0e: ISZERO 00001f0f: PUSH2 0x1f17 00001f12: JUMPI 00001f13: PUSH1 0x00 00001f15: DUP1 00001f16: REVERT 00001f17: JUMPDEST 00001f18: PUSH1 0x00 00001f1a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001f2f: AND 00001f30: DUP2 00001f31: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001f46: AND 00001f47: EQ 00001f48: ISZERO 00001f49: ISZERO 00001f4a: ISZERO 00001f4b: PUSH2 0x1f53 00001f4e: JUMPI 00001f4f: PUSH1 0x00 00001f51: DUP1 00001f52: REVERT 00001f53: JUMPDEST 00001f54: DUP1 00001f55: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001f6a: AND 00001f6b: PUSH1 0x00 00001f6d: DUP1 00001f6e: SWAP1 00001f6f: SLOAD 00001f70: SWAP1 00001f71: PUSH2 0x0100 00001f74: EXP 00001f75: SWAP1 00001f76: DIV 00001f77: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001f8c: AND 00001f8d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001fa2: AND 00001fa3: PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0 00001fc4: PUSH1 0x40 00001fc6: MLOAD 00001fc7: PUSH1 0x40 00001fc9: MLOAD 00001fca: DUP1 00001fcb: SWAP2 00001fcc: SUB 00001fcd: SWAP1 00001fce: LOG3 00001fcf: DUP1 00001fd0: PUSH1 0x00 00001fd2: DUP1 00001fd3: PUSH2 0x0100 00001fd6: EXP 00001fd7: DUP2 00001fd8: SLOAD 00001fd9: DUP2 00001fda: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001fef: MUL 00001ff0: NOT 00001ff1: AND 00001ff2: SWAP1 00001ff3: DUP4 00001ff4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002009: AND 0000200a: MUL 0000200b: OR 0000200c: SWAP1 0000200d: SSTORE 0000200e: POP 0000200f: POP 00002010: JUMP 00002011: JUMPDEST 00002012: PUSH1 0x00 00002014: DUP1 00002015: PUSH1 0x00 00002017: DUP5 00002018: EQ 00002019: ISZERO 0000201a: PUSH2 0x2026 0000201d: JUMPI 0000201e: PUSH1 0x00 00002020: SWAP2 00002021: POP 00002022: PUSH2 0x2045 00002025: JUMP 00002026: JUMPDEST 00002027: DUP3 00002028: DUP5 00002029: MUL 0000202a: SWAP1 0000202b: POP 0000202c: DUP3 0000202d: DUP5 0000202e: DUP3 0000202f: DUP2 00002030: ISZERO 00002031: ISZERO 00002032: PUSH2 0x2037 00002035: JUMPI 00002036: INVALID 00002037: JUMPDEST 00002038: DIV 00002039: EQ 0000203a: ISZERO 0000203b: ISZERO 0000203c: PUSH2 0x2041 0000203f: JUMPI 00002040: INVALID 00002041: JUMPDEST 00002042: DUP1 00002043: SWAP2 00002044: POP 00002045: JUMPDEST 00002046: POP 00002047: SWAP3 00002048: SWAP2 00002049: POP 0000204a: POP 0000204b: JUMP 0000204c: JUMPDEST 0000204d: PUSH1 0x00 0000204f: DUP1 00002050: PUSH2 0x2063 00002053: PUSH1 0x05 00002055: DUP5 00002056: PUSH2 0x243c 00002059: SWAP1 0000205a: SWAP2 0000205b: SWAP1 0000205c: PUSH4 0xffffffff 00002061: AND 00002062: JUMP 00002063: JUMPDEST 00002064: SWAP2 00002065: POP 00002066: PUSH1 0x09 00002068: SLOAD 00002069: DUP4 0000206a: LT 0000206b: ISZERO 0000206c: DUP1 0000206d: ISZERO 0000206e: PUSH2 0x2152 00002071: JUMPI 00002072: POP 00002073: PUSH1 0x0a 00002075: SLOAD 00002076: PUSH2 0x2150 00002079: PUSH2 0x2081 0000207c: DUP5 0000207d: PUSH2 0x2452 00002080: JUMP 00002081: JUMPDEST 00002082: PUSH1 0x03 00002084: PUSH1 0x00 00002086: SWAP1 00002087: SLOAD 00002088: SWAP1 00002089: PUSH2 0x0100 0000208c: EXP 0000208d: SWAP1 0000208e: DIV 0000208f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000020a4: AND 000020a5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000020ba: AND 000020bb: PUSH4 0x18160ddd 000020c0: PUSH1 0x40 000020c2: MLOAD 000020c3: DUP2 000020c4: PUSH4 0xffffffff 000020c9: AND 000020ca: PUSH29 0x0100000000000000000000000000000000000000000000000000000000 000020e8: MUL 000020e9: DUP2 000020ea: MSTORE 000020eb: PUSH1 0x04 000020ed: ADD 000020ee: PUSH1 0x20 000020f0: PUSH1 0x40 000020f2: MLOAD 000020f3: DUP1 000020f4: DUP4 000020f5: SUB 000020f6: DUP2 000020f7: PUSH1 0x00 000020f9: DUP8 000020fa: DUP1 000020fb: EXTCODESIZE 000020fc: ISZERO 000020fd: DUP1 000020fe: ISZERO 000020ff: PUSH2 0x2107 00002102: JUMPI 00002103: PUSH1 0x00 00002105: DUP1 00002106: REVERT 00002107: JUMPDEST 00002108: POP 00002109: GAS 0000210a: CALL 0000210b: ISZERO 0000210c: DUP1 0000210d: ISZERO 0000210e: PUSH2 0x211b 00002111: JUMPI 00002112: RETURNDATASIZE 00002113: PUSH1 0x00 00002115: DUP1 00002116: RETURNDATACOPY 00002117: RETURNDATASIZE 00002118: PUSH1 0x00 0000211a: REVERT 0000211b: JUMPDEST 0000211c: POP 0000211d: POP 0000211e: POP 0000211f: POP 00002120: PUSH1 0x40 00002122: MLOAD 00002123: RETURNDATASIZE 00002124: PUSH1 0x20 00002126: DUP2 00002127: LT 00002128: ISZERO 00002129: PUSH2 0x2131 0000212c: JUMPI 0000212d: PUSH1 0x00 0000212f: DUP1 00002130: REVERT 00002131: JUMPDEST 00002132: DUP2 00002133: ADD 00002134: SWAP1 00002135: DUP1 00002136: DUP1 00002137: MLOAD 00002138: SWAP1 00002139: PUSH1 0x20 0000213b: ADD 0000213c: SWAP1 0000213d: SWAP3 0000213e: SWAP2 0000213f: SWAP1 00002140: POP 00002141: POP 00002142: POP 00002143: PUSH2 0x2259 00002146: SWAP1 00002147: SWAP2 00002148: SWAP1 00002149: PUSH4 0xffffffff 0000214e: AND 0000214f: JUMP 00002150: JUMPDEST 00002151: LT 00002152: JUMPDEST 00002153: ISZERO 00002154: PUSH2 0x2172 00002157: JUMPI 00002158: PUSH2 0x2163 0000215b: DUP5 0000215c: DUP4 0000215d: DUP6 0000215e: SUB 0000215f: PUSH2 0x249a 00002162: JUMP 00002163: JUMPDEST 00002164: PUSH2 0x216d 00002167: DUP5 00002168: DUP4 00002169: PUSH2 0x2612 0000216c: JUMP 0000216d: JUMPDEST 0000216e: PUSH2 0x217d 00002171: JUMP 00002172: JUMPDEST 00002173: PUSH2 0x217c 00002176: DUP5 00002177: DUP5 00002178: PUSH2 0x249a 0000217b: JUMP 0000217c: JUMPDEST 0000217d: JUMPDEST 0000217e: PUSH2 0x2186 00002181: DUP4 00002182: PUSH2 0x2452 00002185: JUMP 00002186: JUMPDEST 00002187: SWAP1 00002188: POP 00002189: PUSH2 0x219d 0000218c: DUP2 0000218d: PUSH1 0x11 0000218f: SLOAD 00002190: PUSH2 0x2259 00002193: SWAP1 00002194: SWAP2 00002195: SWAP1 00002196: PUSH4 0xffffffff 0000219b: AND 0000219c: JUMP 0000219d: JUMPDEST 0000219e: PUSH1 0x11 000021a0: DUP2 000021a1: SWAP1 000021a2: SSTORE 000021a3: POP 000021a4: PUSH2 0x21f5 000021a7: DUP2 000021a8: PUSH1 0x0c 000021aa: PUSH1 0x00 000021ac: DUP8 000021ad: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000021c2: AND 000021c3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000021d8: AND 000021d9: DUP2 000021da: MSTORE 000021db: PUSH1 0x20 000021dd: ADD 000021de: SWAP1 000021df: DUP2 000021e0: MSTORE 000021e1: PUSH1 0x20 000021e3: ADD 000021e4: PUSH1 0x00 000021e6: KECCAK256 000021e7: SLOAD 000021e8: PUSH2 0x2259 000021eb: SWAP1 000021ec: SWAP2 000021ed: SWAP1 000021ee: PUSH4 0xffffffff 000021f3: AND 000021f4: JUMP 000021f5: JUMPDEST 000021f6: PUSH1 0x0c 000021f8: PUSH1 0x00 000021fa: DUP7 000021fb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002210: AND 00002211: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002226: AND 00002227: DUP2 00002228: MSTORE 00002229: PUSH1 0x20 0000222b: ADD 0000222c: SWAP1 0000222d: DUP2 0000222e: MSTORE 0000222f: PUSH1 0x20 00002231: ADD 00002232: PUSH1 0x00 00002234: KECCAK256 00002235: DUP2 00002236: SWAP1 00002237: SSTORE 00002238: POP 00002239: PUSH2 0x224d 0000223c: DUP4 0000223d: PUSH1 0x12 0000223f: SLOAD 00002240: PUSH2 0x2259 00002243: SWAP1 00002244: SWAP2 00002245: SWAP1 00002246: PUSH4 0xffffffff 0000224b: AND 0000224c: JUMP 0000224d: JUMPDEST 0000224e: PUSH1 0x12 00002250: DUP2 00002251: SWAP1 00002252: SSTORE 00002253: POP 00002254: POP 00002255: POP 00002256: POP 00002257: POP 00002258: JUMP 00002259: JUMPDEST 0000225a: PUSH1 0x00 0000225c: DUP1 0000225d: DUP3 0000225e: DUP5 0000225f: ADD 00002260: SWAP1 00002261: POP 00002262: DUP4 00002263: DUP2 00002264: LT 00002265: ISZERO 00002266: ISZERO 00002267: ISZERO 00002268: PUSH2 0x226d 0000226b: JUMPI 0000226c: INVALID 0000226d: JUMPDEST 0000226e: DUP1 0000226f: SWAP2 00002270: POP 00002271: POP 00002272: SWAP3 00002273: SWAP2 00002274: POP 00002275: POP 00002276: JUMP 00002277: JUMPDEST 00002278: PUSH1 0x05 0000227a: PUSH1 0x00 0000227c: SWAP1 0000227d: SLOAD 0000227e: SWAP1 0000227f: PUSH2 0x0100 00002282: EXP 00002283: SWAP1 00002284: DIV 00002285: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000229a: AND 0000229b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000022b0: AND 000022b1: PUSH2 0x08fc 000022b4: DUP3 000022b5: SWAP1 000022b6: DUP2 000022b7: ISZERO 000022b8: MUL 000022b9: SWAP1 000022ba: PUSH1 0x40 000022bc: MLOAD 000022bd: PUSH1 0x00 000022bf: PUSH1 0x40 000022c1: MLOAD 000022c2: DUP1 000022c3: DUP4 000022c4: SUB 000022c5: DUP2 000022c6: DUP6 000022c7: DUP9 000022c8: DUP9 000022c9: CALL 000022ca: SWAP4 000022cb: POP 000022cc: POP 000022cd: POP 000022ce: POP 000022cf: ISZERO 000022d0: DUP1 000022d1: ISZERO 000022d2: PUSH2 0x22df 000022d5: JUMPI 000022d6: RETURNDATASIZE 000022d7: PUSH1 0x00 000022d9: DUP1 000022da: RETURNDATACOPY 000022db: RETURNDATASIZE 000022dc: PUSH1 0x00 000022de: REVERT 000022df: JUMPDEST 000022e0: POP 000022e1: POP 000022e2: JUMP 000022e3: JUMPDEST 000022e4: PUSH1 0x01 000022e6: PUSH1 0x00 000022e8: SWAP1 000022e9: SLOAD 000022ea: SWAP1 000022eb: PUSH2 0x0100 000022ee: EXP 000022ef: SWAP1 000022f0: DIV 000022f1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002306: AND 00002307: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000231c: AND 0000231d: PUSH4 0xa9059cbb 00002322: PUSH1 0x05 00002324: PUSH1 0x00 00002326: SWAP1 00002327: SLOAD 00002328: SWAP1 00002329: PUSH2 0x0100 0000232c: EXP 0000232d: SWAP1 0000232e: DIV 0000232f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002344: AND 00002345: DUP4 00002346: PUSH1 0x40 00002348: MLOAD 00002349: DUP4 0000234a: PUSH4 0xffffffff 0000234f: AND 00002350: PUSH29 0x0100000000000000000000000000000000000000000000000000000000 0000236e: MUL 0000236f: DUP2 00002370: MSTORE 00002371: PUSH1 0x04 00002373: ADD 00002374: DUP1 00002375: DUP4 00002376: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000238b: AND 0000238c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000023a1: AND 000023a2: DUP2 000023a3: MSTORE 000023a4: PUSH1 0x20 000023a6: ADD 000023a7: DUP3 000023a8: DUP2 000023a9: MSTORE 000023aa: PUSH1 0x20 000023ac: ADD 000023ad: SWAP3 000023ae: POP 000023af: POP 000023b0: POP 000023b1: PUSH1 0x20 000023b3: PUSH1 0x40 000023b5: MLOAD 000023b6: DUP1 000023b7: DUP4 000023b8: SUB 000023b9: DUP2 000023ba: PUSH1 0x00 000023bc: DUP8 000023bd: DUP1 000023be: EXTCODESIZE 000023bf: ISZERO 000023c0: DUP1 000023c1: ISZERO 000023c2: PUSH2 0x23ca 000023c5: JUMPI 000023c6: PUSH1 0x00 000023c8: DUP1 000023c9: REVERT 000023ca: JUMPDEST 000023cb: POP 000023cc: GAS 000023cd: CALL 000023ce: ISZERO 000023cf: DUP1 000023d0: ISZERO 000023d1: PUSH2 0x23de 000023d4: JUMPI 000023d5: RETURNDATASIZE 000023d6: PUSH1 0x00 000023d8: DUP1 000023d9: RETURNDATACOPY 000023da: RETURNDATASIZE 000023db: PUSH1 0x00 000023dd: REVERT 000023de: JUMPDEST 000023df: POP 000023e0: POP 000023e1: POP 000023e2: POP 000023e3: PUSH1 0x40 000023e5: MLOAD 000023e6: RETURNDATASIZE 000023e7: PUSH1 0x20 000023e9: DUP2 000023ea: LT 000023eb: ISZERO 000023ec: PUSH2 0x23f4 000023ef: JUMPI 000023f0: PUSH1 0x00 000023f2: DUP1 000023f3: REVERT 000023f4: JUMPDEST 000023f5: DUP2 000023f6: ADD 000023f7: SWAP1 000023f8: DUP1 000023f9: DUP1 000023fa: MLOAD 000023fb: SWAP1 000023fc: PUSH1 0x20 000023fe: ADD 000023ff: SWAP1 00002400: SWAP3 00002401: SWAP2 00002402: SWAP1 00002403: POP 00002404: POP 00002405: POP 00002406: POP 00002407: POP 00002408: JUMP 00002409: JUMPDEST 0000240a: PUSH1 0x00 0000240c: DUP3 0000240d: DUP3 0000240e: GT 0000240f: ISZERO 00002410: ISZERO 00002411: ISZERO 00002412: PUSH2 0x2417 00002415: JUMPI 00002416: INVALID 00002417: JUMPDEST 00002418: DUP2 00002419: DUP4 0000241a: SUB 0000241b: SWAP1 0000241c: POP 0000241d: SWAP3 0000241e: SWAP2 0000241f: POP 00002420: POP 00002421: JUMP 00002422: JUMPDEST 00002423: PUSH1 0x00 00002425: DUP2 00002426: EQ 00002427: ISZERO 00002428: ISZERO 00002429: ISZERO 0000242a: PUSH2 0x2432 0000242d: JUMPI 0000242e: PUSH1 0x00 00002430: DUP1 00002431: REVERT 00002432: JUMPDEST 00002433: DUP1 00002434: PUSH1 0x06 00002436: DUP2 00002437: SWAP1 00002438: SSTORE 00002439: POP 0000243a: POP 0000243b: JUMP 0000243c: JUMPDEST 0000243d: PUSH1 0x00 0000243f: DUP2 00002440: DUP4 00002441: DUP2 00002442: ISZERO 00002443: ISZERO 00002444: PUSH2 0x2449 00002447: JUMPI 00002448: INVALID 00002449: JUMPDEST 0000244a: DIV 0000244b: SWAP1 0000244c: POP 0000244d: SWAP3 0000244e: SWAP2 0000244f: POP 00002450: POP 00002451: JUMP 00002452: JUMPDEST 00002453: PUSH1 0x00 00002455: PUSH2 0x2493 00002458: PUSH2 0x2484 0000245b: PUSH1 0x64 0000245d: PUSH2 0x2476 00002460: PUSH2 0x2467 00002463: PUSH2 0x278a 00002466: JUMP 00002467: JUMPDEST 00002468: DUP7 00002469: PUSH2 0x2011 0000246c: SWAP1 0000246d: SWAP2 0000246e: SWAP1 0000246f: PUSH4 0xffffffff 00002474: AND 00002475: JUMP 00002476: JUMPDEST 00002477: PUSH2 0x243c 0000247a: SWAP1 0000247b: SWAP2 0000247c: SWAP1 0000247d: PUSH4 0xffffffff 00002482: AND 00002483: JUMP 00002484: JUMPDEST 00002485: DUP4 00002486: PUSH2 0x2259 00002489: SWAP1 0000248a: SWAP2 0000248b: SWAP1 0000248c: PUSH4 0xffffffff 00002491: AND 00002492: JUMP 00002493: JUMPDEST 00002494: SWAP1 00002495: POP 00002496: SWAP2 00002497: SWAP1 00002498: POP 00002499: JUMP 0000249a: JUMPDEST 0000249b: PUSH1 0x00 0000249d: PUSH2 0x24a5 000024a0: DUP3 000024a1: PUSH2 0x2452 000024a4: JUMP 000024a5: JUMPDEST 000024a6: SWAP1 000024a7: POP 000024a8: PUSH1 0x02 000024aa: PUSH1 0x00 000024ac: SWAP1 000024ad: SLOAD 000024ae: SWAP1 000024af: PUSH2 0x0100 000024b2: EXP 000024b3: SWAP1 000024b4: DIV 000024b5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000024ca: AND 000024cb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000024e0: AND 000024e1: PUSH4 0x40c10f19 000024e6: DUP5 000024e7: DUP4 000024e8: PUSH1 0x40 000024ea: MLOAD 000024eb: DUP4 000024ec: PUSH4 0xffffffff 000024f1: AND 000024f2: PUSH29 0x0100000000000000000000000000000000000000000000000000000000 00002510: MUL 00002511: DUP2 00002512: MSTORE 00002513: PUSH1 0x04 00002515: ADD 00002516: DUP1 00002517: DUP4 00002518: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000252d: AND 0000252e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002543: AND 00002544: DUP2 00002545: MSTORE 00002546: PUSH1 0x20 00002548: ADD 00002549: DUP3 0000254a: DUP2 0000254b: MSTORE 0000254c: PUSH1 0x20 0000254e: ADD 0000254f: SWAP3 00002550: POP 00002551: POP 00002552: POP 00002553: PUSH1 0x20 00002555: PUSH1 0x40 00002557: MLOAD 00002558: DUP1 00002559: DUP4 0000255a: SUB 0000255b: DUP2 0000255c: PUSH1 0x00 0000255e: DUP8 0000255f: DUP1 00002560: EXTCODESIZE 00002561: ISZERO 00002562: DUP1 00002563: ISZERO 00002564: PUSH2 0x256c 00002567: JUMPI 00002568: PUSH1 0x00 0000256a: DUP1 0000256b: REVERT 0000256c: JUMPDEST 0000256d: POP 0000256e: GAS 0000256f: CALL 00002570: ISZERO 00002571: DUP1 00002572: ISZERO 00002573: PUSH2 0x2580 00002576: JUMPI 00002577: RETURNDATASIZE 00002578: PUSH1 0x00 0000257a: DUP1 0000257b: RETURNDATACOPY 0000257c: RETURNDATASIZE 0000257d: PUSH1 0x00 0000257f: REVERT 00002580: JUMPDEST 00002581: POP 00002582: POP 00002583: POP 00002584: POP 00002585: PUSH1 0x40 00002587: MLOAD 00002588: RETURNDATASIZE 00002589: PUSH1 0x20 0000258b: DUP2 0000258c: LT 0000258d: ISZERO 0000258e: PUSH2 0x2596 00002591: JUMPI 00002592: PUSH1 0x00 00002594: DUP1 00002595: REVERT 00002596: JUMPDEST 00002597: DUP2 00002598: ADD 00002599: SWAP1 0000259a: DUP1 0000259b: DUP1 0000259c: MLOAD 0000259d: SWAP1 0000259e: PUSH1 0x20 000025a0: ADD 000025a1: SWAP1 000025a2: SWAP3 000025a3: SWAP2 000025a4: SWAP1 000025a5: POP 000025a6: POP 000025a7: POP 000025a8: POP 000025a9: DUP3 000025aa: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000025bf: AND 000025c0: CALLER 000025c1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000025d6: AND 000025d7: PUSH32 0x4c3304d4cf5811f85b36014be4354cf7a3d22154525796023fa931e397ecc8fe 000025f8: DUP4 000025f9: PUSH1 0x40 000025fb: MLOAD 000025fc: DUP1 000025fd: DUP3 000025fe: DUP2 000025ff: MSTORE 00002600: PUSH1 0x20 00002602: ADD 00002603: SWAP2 00002604: POP 00002605: POP 00002606: PUSH1 0x40 00002608: MLOAD 00002609: DUP1 0000260a: SWAP2 0000260b: SUB 0000260c: SWAP1 0000260d: LOG3 0000260e: POP 0000260f: POP 00002610: POP 00002611: JUMP 00002612: JUMPDEST 00002613: PUSH1 0x00 00002615: PUSH2 0x261d 00002618: DUP3 00002619: PUSH2 0x2452 0000261c: JUMP 0000261d: JUMPDEST 0000261e: SWAP1 0000261f: POP 00002620: PUSH1 0x03 00002622: PUSH1 0x00 00002624: SWAP1 00002625: SLOAD 00002626: SWAP1 00002627: PUSH2 0x0100 0000262a: EXP 0000262b: SWAP1 0000262c: DIV 0000262d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002642: AND 00002643: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002658: AND 00002659: PUSH4 0x40c10f19 0000265e: DUP5 0000265f: DUP4 00002660: PUSH1 0x40 00002662: MLOAD 00002663: DUP4 00002664: PUSH4 0xffffffff 00002669: AND 0000266a: PUSH29 0x0100000000000000000000000000000000000000000000000000000000 00002688: MUL 00002689: DUP2 0000268a: MSTORE 0000268b: PUSH1 0x04 0000268d: ADD 0000268e: DUP1 0000268f: DUP4 00002690: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000026a5: AND 000026a6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000026bb: AND 000026bc: DUP2 000026bd: MSTORE 000026be: PUSH1 0x20 000026c0: ADD 000026c1: DUP3 000026c2: DUP2 000026c3: MSTORE 000026c4: PUSH1 0x20 000026c6: ADD 000026c7: SWAP3 000026c8: POP 000026c9: POP 000026ca: POP 000026cb: PUSH1 0x20 000026cd: PUSH1 0x40 000026cf: MLOAD 000026d0: DUP1 000026d1: DUP4 000026d2: SUB 000026d3: DUP2 000026d4: PUSH1 0x00 000026d6: DUP8 000026d7: DUP1 000026d8: EXTCODESIZE 000026d9: ISZERO 000026da: DUP1 000026db: ISZERO 000026dc: PUSH2 0x26e4 000026df: JUMPI 000026e0: PUSH1 0x00 000026e2: DUP1 000026e3: REVERT 000026e4: JUMPDEST 000026e5: POP 000026e6: GAS 000026e7: CALL 000026e8: ISZERO 000026e9: DUP1 000026ea: ISZERO 000026eb: PUSH2 0x26f8 000026ee: JUMPI 000026ef: RETURNDATASIZE 000026f0: PUSH1 0x00 000026f2: DUP1 000026f3: RETURNDATACOPY 000026f4: RETURNDATASIZE 000026f5: PUSH1 0x00 000026f7: REVERT 000026f8: JUMPDEST 000026f9: POP 000026fa: POP 000026fb: POP 000026fc: POP 000026fd: PUSH1 0x40 000026ff: MLOAD 00002700: RETURNDATASIZE 00002701: PUSH1 0x20 00002703: DUP2 00002704: LT 00002705: ISZERO 00002706: PUSH2 0x270e 00002709: JUMPI 0000270a: PUSH1 0x00 0000270c: DUP1 0000270d: REVERT 0000270e: JUMPDEST 0000270f: DUP2 00002710: ADD 00002711: SWAP1 00002712: DUP1 00002713: DUP1 00002714: MLOAD 00002715: SWAP1 00002716: PUSH1 0x20 00002718: ADD 00002719: SWAP1 0000271a: SWAP3 0000271b: SWAP2 0000271c: SWAP1 0000271d: POP 0000271e: POP 0000271f: POP 00002720: POP 00002721: DUP3 00002722: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002737: AND 00002738: CALLER 00002739: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000274e: AND 0000274f: PUSH32 0x4ca8f15cca9099bf23b321f46e49807ddfeadd289924012dd0b5e0618b699d2a 00002770: DUP4 00002771: PUSH1 0x40 00002773: MLOAD 00002774: DUP1 00002775: DUP3 00002776: DUP2 00002777: MSTORE 00002778: PUSH1 0x20 0000277a: ADD 0000277b: SWAP2 0000277c: POP 0000277d: POP 0000277e: PUSH1 0x40 00002780: MLOAD 00002781: DUP1 00002782: SWAP2 00002783: SUB 00002784: SWAP1 00002785: LOG3 00002786: POP 00002787: POP 00002788: POP 00002789: JUMP 0000278a: JUMPDEST 0000278b: PUSH1 0x00 0000278d: PUSH1 0x04 0000278f: PUSH1 0x08 00002791: SWAP1 00002792: SLOAD 00002793: SWAP1 00002794: PUSH2 0x0100 00002797: EXP 00002798: SWAP1 00002799: DIV 0000279a: PUSH8 0xffffffffffffffff 000027a3: AND 000027a4: PUSH8 0xffffffffffffffff 000027ad: AND 000027ae: TIMESTAMP 000027af: LT 000027b0: ISZERO 000027b1: PUSH2 0x27bd 000027b4: JUMPI 000027b5: PUSH1 0x28 000027b7: SWAP1 000027b8: POP 000027b9: PUSH2 0x2824 000027bc: JUMP 000027bd: JUMPDEST 000027be: PUSH1 0x04 000027c0: PUSH1 0x10 000027c2: SWAP1 000027c3: SLOAD 000027c4: SWAP1 000027c5: PUSH2 0x0100 000027c8: EXP 000027c9: SWAP1 000027ca: DIV 000027cb: PUSH8 0xffffffffffffffff 000027d4: AND 000027d5: PUSH8 0xffffffffffffffff 000027de: AND 000027df: TIMESTAMP 000027e0: LT 000027e1: ISZERO 000027e2: PUSH2 0x27ee 000027e5: JUMPI 000027e6: PUSH1 0x19 000027e8: SWAP1 000027e9: POP 000027ea: PUSH2 0x2824 000027ed: JUMP 000027ee: JUMPDEST 000027ef: PUSH1 0x04 000027f1: PUSH1 0x18 000027f3: SWAP1 000027f4: SLOAD 000027f5: SWAP1 000027f6: PUSH2 0x0100 000027f9: EXP 000027fa: SWAP1 000027fb: DIV 000027fc: PUSH8 0xffffffffffffffff 00002805: AND 00002806: PUSH8 0xffffffffffffffff 0000280f: AND 00002810: TIMESTAMP 00002811: LT 00002812: ISZERO 00002813: PUSH2 0x281f 00002816: JUMPI 00002817: PUSH1 0x14 00002819: SWAP1 0000281a: POP 0000281b: PUSH2 0x2824 0000281e: JUMP 0000281f: JUMPDEST 00002820: PUSH1 0x0f 00002822: SWAP1 00002823: POP 00002824: JUMPDEST 00002825: SWAP1 00002826: JUMP 00002827: STOP 00002828: LOG1 00002829: PUSH6 0x627a7a723058 00002830: KECCAK256 00002831: PUSH16 0xd8a7b9d99d6416f605db169a3f538eb2 00002842: MUL 00002843: CALL 00002844: UNKNOWN(0xE1) 00002845: UNKNOWN(0xCC) 00002846: UNKNOWN(0xFB) 00002847: PUSH12
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| medium | other | detector | Untrusted CALL target/value reachable | 45 | no | no |
viewtrace_id: 0x9e1eda5d947c9898258497efe426f4c70aaa777802ac34a662e7770c29a73c7b
call_targets:
0xb012e882c82ef3ca0ce526f2374887b4429a7228
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x9e1eda5d947c9898258497efe426f4c70aaa777802ac34a662e7770c29a73c7b",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xb012e882c82ef3ca0ce526f2374887b4429a7228"
],
"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": "0xffffffff",
"selector": "0xffffffff",
"calldata_variants": [
"0xffffffff",
"0xffffffff0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x0f81d248",
"selector": "0x0f81d248",
"calldata_variants": [
"0x0f81d248",
"0x0f81d2480000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x1ba1648a",
"selector": "0x1ba1648a",
"calldata_variants": [
"0x1ba1648a",
"0x1ba1648a0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x27796092",
"selector": "0x27796092",
"calldata_variants": [
"0x27796092",
"0x277960920000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x27e235e3",
"selector": "0x27e235e3",
"calldata_variants": [
"0x27e235e3",
"0x27e235e30000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x2c4e722e",
"selector": "0x2c4e722e",
"calldata_variants": [
"0x2c4e722e",
"0x2c4e722e0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x3197cbb6",
"selector": "0x3197cbb6",
"calldata_variants": [
"0x3197cbb6",
"0x3197cbb60000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x3802d3ef",
"selector": "0x3802d3ef",
"calldata_variants": [
"0x3802d3ef",
"0x3802d3ef0000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 3025,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 3271,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 3777,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 16,
"guards_detected": [
{
"pc": 2720,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
},
{
"pc": 3451,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
},
{
"pc": 4485,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
},
{
"pc": 5142,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
},
{
"pc": 6609,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
},
{
"pc": 6755,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
},
{
"pc": 7135,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
},
{
"pc": 7925,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
}
],
"untrusted_call_count": 16
}
|
| medium | other | detector | ETH value transfer possible | 40 | no | no |
viewtrace_id: 0x9e1eda5d947c9898258497efe426f4c70aaa777802ac34a662e7770c29a73c7b
call_targets:
0xb012e882c82ef3ca0ce526f2374887b4429a7228
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x9e1eda5d947c9898258497efe426f4c70aaa777802ac34a662e7770c29a73c7b",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xb012e882c82ef3ca0ce526f2374887b4429a7228"
],
"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": "0xffffffff",
"selector": "0xffffffff",
"calldata_variants": [
"0xffffffff",
"0xffffffff0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x0f81d248",
"selector": "0x0f81d248",
"calldata_variants": [
"0x0f81d248",
"0x0f81d2480000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x1ba1648a",
"selector": "0x1ba1648a",
"calldata_variants": [
"0x1ba1648a",
"0x1ba1648a0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x27796092",
"selector": "0x27796092",
"calldata_variants": [
"0x27796092",
"0x277960920000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x27e235e3",
"selector": "0x27e235e3",
"calldata_variants": [
"0x27e235e3",
"0x27e235e30000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x2c4e722e",
"selector": "0x2c4e722e",
"calldata_variants": [
"0x2c4e722e",
"0x2c4e722e0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x3197cbb6",
"selector": "0x3197cbb6",
"calldata_variants": [
"0x3197cbb6",
"0x3197cbb60000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x3802d3ef",
"selector": "0x3802d3ef",
"calldata_variants": [
"0x3802d3ef",
"0x3802d3ef0000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 3025,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 3271,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 3777,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 16,
"guards_detected": [
{
"pc": 2720,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
},
{
"pc": 3451,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
},
{
"pc": 4485,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
},
{
"pc": 5142,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
},
{
"pc": 6609,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
},
{
"pc": 6755,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
},
{
"pc": 7135,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
},
{
"pc": 7925,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
}
]
}
|