019b477e-c625-709d-a051-8c0568f9bb63
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 |
|---|---|---|---|---|
| 25723 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 25724 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 69050 | analysis.bundle | complete | 1 / 3 | 2 weeks ago |
| 69051 | capability.graph | complete | 1 / 3 | 2 weeks ago |
| 69052 | detector.run | complete | 1 / 3 | 2 weeks ago |
| 69053 | 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 0x0100 0000000c: JUMPI 0000000d: PUSH1 0x00 0000000f: CALLDATALOAD 00000010: PUSH1 0xe0 00000012: SHR 00000013: DUP1 00000014: PUSH4 0x6e854c32 00000019: GT 0000001a: PUSH2 0x008f 0000001d: JUMPI 0000001e: DUP1 0000001f: PUSH4 0xa22cb465 00000024: GT 00000025: PUSH2 0x0061 00000028: JUMPI 00000029: DUP1 0000002a: PUSH4 0xa22cb465 0000002f: EQ 00000030: PUSH2 0x02c3 00000033: JUMPI 00000034: DUP1 00000035: PUSH4 0xdb074d49 0000003a: EQ 0000003b: PUSH2 0x02e3 0000003e: JUMPI 0000003f: DUP1 00000040: PUSH4 0xe985e9c5 00000045: EQ 00000046: PUSH2 0x02f8 00000049: JUMPI 0000004a: DUP1 0000004b: PUSH4 0xf242432a 00000050: EQ 00000051: PUSH2 0x0341 00000054: JUMPI 00000055: DUP1 00000056: PUSH4 0xf2fde38b 0000005b: EQ 0000005c: PUSH2 0x0361 0000005f: JUMPI 00000060: STOP 00000061: JUMPDEST 00000062: DUP1 00000063: PUSH4 0x6e854c32 00000068: EQ 00000069: PUSH2 0x0260 0000006c: JUMPI 0000006d: DUP1 0000006e: PUSH4 0x715018a6 00000073: EQ 00000074: PUSH2 0x027a 00000077: JUMPI 00000078: DUP1 00000079: PUSH4 0x8da5cb5b 0000007e: EQ 0000007f: PUSH2 0x028f 00000082: JUMPI 00000083: DUP1 00000084: PUSH4 0x96d8f4f3 00000089: EQ 0000008a: PUSH2 0x02ad 0000008d: JUMPI 0000008e: STOP 0000008f: JUMPDEST 00000090: DUP1 00000091: PUSH4 0x1249c58b 00000096: GT 00000097: PUSH2 0x00d3 0000009a: JUMPI 0000009b: DUP1 0000009c: PUSH4 0x1249c58b 000000a1: EQ 000000a2: PUSH2 0x01b9 000000a5: JUMPI 000000a6: DUP1 000000a7: PUSH4 0x2eb2c2d6 000000ac: EQ 000000ad: PUSH2 0x01c1 000000b0: JUMPI 000000b1: DUP1 000000b2: PUSH4 0x38af3eed 000000b7: EQ 000000b8: PUSH2 0x01e1 000000bb: JUMPI 000000bc: DUP1 000000bd: PUSH4 0x3ccfd60b 000000c2: EQ 000000c3: PUSH2 0x021e 000000c6: JUMPI 000000c7: DUP1 000000c8: PUSH4 0x4e1273f4 000000cd: EQ 000000ce: PUSH2 0x0233 000000d1: JUMPI 000000d2: STOP 000000d3: JUMPDEST 000000d4: DUP1 000000d5: PUSH3 0xfdd58e 000000d9: EQ 000000da: PUSH2 0x0109 000000dd: JUMPI 000000de: DUP1 000000df: PUSH4 0x01ffc9a7 000000e4: EQ 000000e5: PUSH2 0x013c 000000e8: JUMPI 000000e9: DUP1 000000ea: PUSH4 0x02fe5305 000000ef: EQ 000000f0: PUSH2 0x016c 000000f3: JUMPI 000000f4: DUP1 000000f5: PUSH4 0x0e89341c 000000fa: EQ 000000fb: PUSH2 0x018c 000000fe: JUMPI 000000ff: STOP 00000100: JUMPDEST 00000101: CALLDATASIZE 00000102: PUSH2 0x0107 00000105: JUMPI 00000106: STOP 00000107: JUMPDEST 00000108: STOP 00000109: JUMPDEST 0000010a: CALLVALUE 0000010b: DUP1 0000010c: ISZERO 0000010d: PUSH2 0x0115 00000110: JUMPI 00000111: PUSH1 0x00 00000113: DUP1 00000114: REVERT 00000115: JUMPDEST 00000116: POP 00000117: PUSH2 0x0129 0000011a: PUSH2 0x0124 0000011d: CALLDATASIZE 0000011e: PUSH1 0x04 00000120: PUSH2 0x1250 00000123: JUMP 00000124: JUMPDEST 00000125: PUSH2 0x0381 00000128: JUMP 00000129: JUMPDEST 0000012a: PUSH1 0x40 0000012c: MLOAD 0000012d: SWAP1 0000012e: DUP2 0000012f: MSTORE 00000130: PUSH1 0x20 00000132: ADD 00000133: JUMPDEST 00000134: PUSH1 0x40 00000136: MLOAD 00000137: DUP1 00000138: SWAP2 00000139: SUB 0000013a: SWAP1 0000013b: RETURN 0000013c: JUMPDEST 0000013d: CALLVALUE 0000013e: DUP1 0000013f: ISZERO 00000140: PUSH2 0x0148 00000143: JUMPI 00000144: PUSH1 0x00 00000146: DUP1 00000147: REVERT 00000148: JUMPDEST 00000149: POP 0000014a: PUSH2 0x015c 0000014d: PUSH2 0x0157 00000150: CALLDATASIZE 00000151: PUSH1 0x04 00000153: PUSH2 0x1290 00000156: JUMP 00000157: JUMPDEST 00000158: PUSH2 0x0418 0000015b: JUMP 0000015c: JUMPDEST 0000015d: PUSH1 0x40 0000015f: MLOAD 00000160: SWAP1 00000161: ISZERO 00000162: ISZERO 00000163: DUP2 00000164: MSTORE 00000165: PUSH1 0x20 00000167: ADD 00000168: PUSH2 0x0133 0000016b: JUMP 0000016c: JUMPDEST 0000016d: CALLVALUE 0000016e: DUP1 0000016f: ISZERO 00000170: PUSH2 0x0178 00000173: JUMPI 00000174: PUSH1 0x00 00000176: DUP1 00000177: REVERT 00000178: JUMPDEST 00000179: POP 0000017a: PUSH2 0x0107 0000017d: PUSH2 0x0187 00000180: CALLDATASIZE 00000181: PUSH1 0x04 00000183: PUSH2 0x1355 00000186: JUMP 00000187: JUMPDEST 00000188: PUSH2 0x0429 0000018b: JUMP 0000018c: JUMPDEST 0000018d: CALLVALUE 0000018e: DUP1 0000018f: ISZERO 00000190: PUSH2 0x0198 00000193: JUMPI 00000194: PUSH1 0x00 00000196: DUP1 00000197: REVERT 00000198: JUMPDEST 00000199: POP 0000019a: PUSH2 0x01ac 0000019d: PUSH2 0x01a7 000001a0: CALLDATASIZE 000001a1: PUSH1 0x04 000001a3: PUSH2 0x13a6 000001a6: JUMP 000001a7: JUMPDEST 000001a8: PUSH2 0x045f 000001ab: JUMP 000001ac: JUMPDEST 000001ad: PUSH1 0x40 000001af: MLOAD 000001b0: PUSH2 0x0133 000001b3: SWAP2 000001b4: SWAP1 000001b5: PUSH2 0x140c 000001b8: JUMP 000001b9: JUMPDEST 000001ba: PUSH2 0x0107 000001bd: PUSH2 0x04f3 000001c0: JUMP 000001c1: JUMPDEST 000001c2: CALLVALUE 000001c3: DUP1 000001c4: ISZERO 000001c5: PUSH2 0x01cd 000001c8: JUMPI 000001c9: PUSH1 0x00 000001cb: DUP1 000001cc: REVERT 000001cd: JUMPDEST 000001ce: POP 000001cf: PUSH2 0x0107 000001d2: PUSH2 0x01dc 000001d5: CALLDATASIZE 000001d6: PUSH1 0x04 000001d8: PUSH2 0x14d4 000001db: JUMP 000001dc: JUMPDEST 000001dd: PUSH2 0x05c3 000001e0: JUMP 000001e1: JUMPDEST 000001e2: CALLVALUE 000001e3: DUP1 000001e4: ISZERO 000001e5: PUSH2 0x01ed 000001e8: JUMPI 000001e9: PUSH1 0x00 000001eb: DUP1 000001ec: REVERT 000001ed: JUMPDEST 000001ee: POP 000001ef: PUSH1 0x05 000001f1: SLOAD 000001f2: PUSH2 0x0206 000001f5: SWAP1 000001f6: PUSH2 0x0100 000001f9: SWAP1 000001fa: DIV 000001fb: PUSH1 0x01 000001fd: PUSH1 0x01 000001ff: PUSH1 0xa0 00000201: SHL 00000202: SUB 00000203: AND 00000204: DUP2 00000205: JUMP 00000206: JUMPDEST 00000207: PUSH1 0x40 00000209: MLOAD 0000020a: PUSH1 0x01 0000020c: PUSH1 0x01 0000020e: PUSH1 0xa0 00000210: SHL 00000211: SUB 00000212: SWAP1 00000213: SWAP2 00000214: AND 00000215: DUP2 00000216: MSTORE 00000217: PUSH1 0x20 00000219: ADD 0000021a: PUSH2 0x0133 0000021d: JUMP 0000021e: JUMPDEST 0000021f: CALLVALUE 00000220: DUP1 00000221: ISZERO 00000222: PUSH2 0x022a 00000225: JUMPI 00000226: PUSH1 0x00 00000228: DUP1 00000229: REVERT 0000022a: JUMPDEST 0000022b: POP 0000022c: PUSH2 0x0107 0000022f: PUSH2 0x065a 00000232: JUMP 00000233: JUMPDEST 00000234: CALLVALUE 00000235: DUP1 00000236: ISZERO 00000237: PUSH2 0x023f 0000023a: JUMPI 0000023b: PUSH1 0x00 0000023d: DUP1 0000023e: REVERT 0000023f: JUMPDEST 00000240: POP 00000241: PUSH2 0x0253 00000244: PUSH2 0x024e 00000247: CALLDATASIZE 00000248: PUSH1 0x04 0000024a: PUSH2 0x157e 0000024d: JUMP 0000024e: JUMPDEST 0000024f: PUSH2 0x06d5 00000252: JUMP 00000253: JUMPDEST 00000254: PUSH1 0x40 00000256: MLOAD 00000257: PUSH2 0x0133 0000025a: SWAP2 0000025b: SWAP1 0000025c: PUSH2 0x1684 0000025f: JUMP 00000260: JUMPDEST 00000261: CALLVALUE 00000262: DUP1 00000263: ISZERO 00000264: PUSH2 0x026c 00000267: JUMPI 00000268: PUSH1 0x00 0000026a: DUP1 0000026b: REVERT 0000026c: JUMPDEST 0000026d: POP 0000026e: PUSH1 0x05 00000270: SLOAD 00000271: PUSH2 0x015c 00000274: SWAP1 00000275: PUSH1 0xff 00000277: AND 00000278: DUP2 00000279: JUMP 0000027a: JUMPDEST 0000027b: CALLVALUE 0000027c: DUP1 0000027d: ISZERO 0000027e: PUSH2 0x0286 00000281: JUMPI 00000282: PUSH1 0x00 00000284: DUP1 00000285: REVERT 00000286: JUMPDEST 00000287: POP 00000288: PUSH2 0x0107 0000028b: PUSH2 0x07ff 0000028e: JUMP 0000028f: JUMPDEST 00000290: CALLVALUE 00000291: DUP1 00000292: ISZERO 00000293: PUSH2 0x029b 00000296: JUMPI 00000297: PUSH1 0x00 00000299: DUP1 0000029a: REVERT 0000029b: JUMPDEST 0000029c: POP 0000029d: PUSH1 0x03 0000029f: SLOAD 000002a0: PUSH1 0x01 000002a2: PUSH1 0x01 000002a4: PUSH1 0xa0 000002a6: SHL 000002a7: SUB 000002a8: AND 000002a9: PUSH2 0x0206 000002ac: JUMP 000002ad: JUMPDEST 000002ae: CALLVALUE 000002af: DUP1 000002b0: ISZERO 000002b1: PUSH2 0x02b9 000002b4: JUMPI 000002b5: PUSH1 0x00 000002b7: DUP1 000002b8: REVERT 000002b9: JUMPDEST 000002ba: POP 000002bb: PUSH2 0x0129 000002be: PUSH1 0x04 000002c0: SLOAD 000002c1: DUP2 000002c2: JUMP 000002c3: JUMPDEST 000002c4: CALLVALUE 000002c5: DUP1 000002c6: ISZERO 000002c7: PUSH2 0x02cf 000002ca: JUMPI 000002cb: PUSH1 0x00 000002cd: DUP1 000002ce: REVERT 000002cf: JUMPDEST 000002d0: POP 000002d1: PUSH2 0x0107 000002d4: PUSH2 0x02de 000002d7: CALLDATASIZE 000002d8: PUSH1 0x04 000002da: PUSH2 0x1697 000002dd: JUMP 000002de: JUMPDEST 000002df: PUSH2 0x0833 000002e2: JUMP 000002e3: JUMPDEST 000002e4: CALLVALUE 000002e5: DUP1 000002e6: ISZERO 000002e7: PUSH2 0x02ef 000002ea: JUMPI 000002eb: PUSH1 0x00 000002ed: DUP1 000002ee: REVERT 000002ef: JUMPDEST 000002f0: POP 000002f1: PUSH2 0x0107 000002f4: PUSH2 0x0842 000002f7: JUMP 000002f8: JUMPDEST 000002f9: CALLVALUE 000002fa: DUP1 000002fb: ISZERO 000002fc: PUSH2 0x0304 000002ff: JUMPI 00000300: PUSH1 0x00 00000302: DUP1 00000303: REVERT 00000304: JUMPDEST 00000305: POP 00000306: PUSH2 0x015c 00000309: PUSH2 0x0313 0000030c: CALLDATASIZE 0000030d: PUSH1 0x04 0000030f: PUSH2 0x16d3 00000312: JUMP 00000313: JUMPDEST 00000314: PUSH1 0x01 00000316: PUSH1 0x01 00000318: PUSH1 0xa0 0000031a: SHL 0000031b: SUB 0000031c: SWAP2 0000031d: DUP3 0000031e: AND 0000031f: PUSH1 0x00 00000321: SWAP1 00000322: DUP2 00000323: MSTORE 00000324: PUSH1 0x01 00000326: PUSH1 0x20 00000328: SWAP1 00000329: DUP2 0000032a: MSTORE 0000032b: PUSH1 0x40 0000032d: DUP1 0000032e: DUP4 0000032f: KECCAK256 00000330: SWAP4 00000331: SWAP1 00000332: SWAP5 00000333: AND 00000334: DUP3 00000335: MSTORE 00000336: SWAP2 00000337: SWAP1 00000338: SWAP2 00000339: MSTORE 0000033a: KECCAK256 0000033b: SLOAD 0000033c: PUSH1 0xff 0000033e: AND 0000033f: SWAP1 00000340: JUMP 00000341: JUMPDEST 00000342: CALLVALUE 00000343: DUP1 00000344: ISZERO 00000345: PUSH2 0x034d 00000348: JUMPI 00000349: PUSH1 0x00 0000034b: DUP1 0000034c: REVERT 0000034d: JUMPDEST 0000034e: POP 0000034f: PUSH2 0x0107 00000352: PUSH2 0x035c 00000355: CALLDATASIZE 00000356: PUSH1 0x04 00000358: PUSH2 0x1706 0000035b: JUMP 0000035c: JUMPDEST 0000035d: PUSH2 0x0880 00000360: JUMP 00000361: JUMPDEST 00000362: CALLVALUE 00000363: DUP1 00000364: ISZERO 00000365: PUSH2 0x036d 00000368: JUMPI 00000369: PUSH1 0x00 0000036b: DUP1 0000036c: REVERT 0000036d: JUMPDEST 0000036e: POP 0000036f: PUSH2 0x0107 00000372: PUSH2 0x037c 00000375: CALLDATASIZE 00000376: PUSH1 0x04 00000378: PUSH2 0x176b 0000037b: JUMP 0000037c: JUMPDEST 0000037d: PUSH2 0x0907 00000380: JUMP 00000381: JUMPDEST 00000382: PUSH1 0x00 00000384: PUSH1 0x01 00000386: PUSH1 0x01 00000388: PUSH1 0xa0 0000038a: SHL 0000038b: SUB 0000038c: DUP4 0000038d: AND 0000038e: PUSH2 0x03f2 00000391: JUMPI 00000392: PUSH1 0x40 00000394: MLOAD 00000395: PUSH3 0x461bcd 00000399: PUSH1 0xe5 0000039b: SHL 0000039c: DUP2 0000039d: MSTORE 0000039e: PUSH1 0x20 000003a0: PUSH1 0x04 000003a2: DUP3 000003a3: ADD 000003a4: MSTORE 000003a5: PUSH1 0x2b 000003a7: PUSH1 0x24 000003a9: DUP3 000003aa: ADD 000003ab: MSTORE 000003ac: PUSH32 0x455243313135353a2062616c616e636520717565727920666f7220746865207a 000003cd: PUSH1 0x44 000003cf: DUP3 000003d0: ADD 000003d1: MSTORE 000003d2: PUSH11 0x65726f2061646472657373 000003de: PUSH1 0xa8 000003e0: SHL 000003e1: PUSH1 0x64 000003e3: DUP3 000003e4: ADD 000003e5: MSTORE 000003e6: PUSH1 0x84 000003e8: ADD 000003e9: JUMPDEST 000003ea: PUSH1 0x40 000003ec: MLOAD 000003ed: DUP1 000003ee: SWAP2 000003ef: SUB 000003f0: SWAP1 000003f1: REVERT 000003f2: JUMPDEST 000003f3: POP 000003f4: PUSH1 0x00 000003f6: SWAP1 000003f7: DUP2 000003f8: MSTORE 000003f9: PUSH1 0x20 000003fb: DUP2 000003fc: DUP2 000003fd: MSTORE 000003fe: PUSH1 0x40 00000400: DUP1 00000401: DUP4 00000402: KECCAK256 00000403: PUSH1 0x01 00000405: PUSH1 0x01 00000407: PUSH1 0xa0 00000409: SHL 0000040a: SUB 0000040b: SWAP5 0000040c: SWAP1 0000040d: SWAP5 0000040e: AND 0000040f: DUP4 00000410: MSTORE 00000411: SWAP3 00000412: SWAP1 00000413: MSTORE 00000414: KECCAK256 00000415: SLOAD 00000416: SWAP1 00000417: JUMP 00000418: JUMPDEST 00000419: PUSH1 0x00 0000041b: PUSH2 0x0423 0000041e: DUP3 0000041f: PUSH2 0x099f 00000422: JUMP 00000423: JUMPDEST 00000424: SWAP3 00000425: SWAP2 00000426: POP 00000427: POP 00000428: JUMP 00000429: JUMPDEST 0000042a: PUSH1 0x03 0000042c: SLOAD 0000042d: PUSH1 0x01 0000042f: PUSH1 0x01 00000431: PUSH1 0xa0 00000433: SHL 00000434: SUB 00000435: AND 00000436: CALLER 00000437: EQ 00000438: PUSH2 0x0453 0000043b: JUMPI 0000043c: PUSH1 0x40 0000043e: MLOAD 0000043f: PUSH3 0x461bcd 00000443: PUSH1 0xe5 00000445: SHL 00000446: DUP2 00000447: MSTORE 00000448: PUSH1 0x04 0000044a: ADD 0000044b: PUSH2 0x03e9 0000044e: SWAP1 0000044f: PUSH2 0x1786 00000452: JUMP 00000453: JUMPDEST 00000454: PUSH2 0x045c 00000457: DUP2 00000458: PUSH2 0x09ef 0000045b: JUMP 0000045c: JUMPDEST 0000045d: POP 0000045e: JUMP 0000045f: JUMPDEST 00000460: PUSH1 0x60 00000462: PUSH1 0x02 00000464: DUP1 00000465: SLOAD 00000466: PUSH2 0x046e 00000469: SWAP1 0000046a: PUSH2 0x17bb 0000046d: JUMP 0000046e: JUMPDEST 0000046f: DUP1 00000470: PUSH1 0x1f 00000472: ADD 00000473: PUSH1 0x20 00000475: DUP1 00000476: SWAP2 00000477: DIV 00000478: MUL 00000479: PUSH1 0x20 0000047b: ADD 0000047c: PUSH1 0x40 0000047e: MLOAD 0000047f: SWAP1 00000480: DUP2 00000481: ADD 00000482: PUSH1 0x40 00000484: MSTORE 00000485: DUP1 00000486: SWAP3 00000487: SWAP2 00000488: SWAP1 00000489: DUP2 0000048a: DUP2 0000048b: MSTORE 0000048c: PUSH1 0x20 0000048e: ADD 0000048f: DUP3 00000490: DUP1 00000491: SLOAD 00000492: PUSH2 0x049a 00000495: SWAP1 00000496: PUSH2 0x17bb 00000499: JUMP 0000049a: JUMPDEST 0000049b: DUP1 0000049c: ISZERO 0000049d: PUSH2 0x04e7 000004a0: JUMPI 000004a1: DUP1 000004a2: PUSH1 0x1f 000004a4: LT 000004a5: PUSH2 0x04bc 000004a8: JUMPI 000004a9: PUSH2 0x0100 000004ac: DUP1 000004ad: DUP4 000004ae: SLOAD 000004af: DIV 000004b0: MUL 000004b1: DUP4 000004b2: MSTORE 000004b3: SWAP2 000004b4: PUSH1 0x20 000004b6: ADD 000004b7: SWAP2 000004b8: PUSH2 0x04e7 000004bb: JUMP 000004bc: JUMPDEST 000004bd: DUP3 000004be: ADD 000004bf: SWAP2 000004c0: SWAP1 000004c1: PUSH1 0x00 000004c3: MSTORE 000004c4: PUSH1 0x20 000004c6: PUSH1 0x00 000004c8: KECCAK256 000004c9: SWAP1 000004ca: JUMPDEST 000004cb: DUP2 000004cc: SLOAD 000004cd: DUP2 000004ce: MSTORE 000004cf: SWAP1 000004d0: PUSH1 0x01 000004d2: ADD 000004d3: SWAP1 000004d4: PUSH1 0x20 000004d6: ADD 000004d7: DUP1 000004d8: DUP4 000004d9: GT 000004da: PUSH2 0x04ca 000004dd: JUMPI 000004de: DUP3 000004df: SWAP1 000004e0: SUB 000004e1: PUSH1 0x1f 000004e3: AND 000004e4: DUP3 000004e5: ADD 000004e6: SWAP2 000004e7: JUMPDEST 000004e8: POP 000004e9: POP 000004ea: POP 000004eb: POP 000004ec: POP 000004ed: SWAP1 000004ee: POP 000004ef: SWAP2 000004f0: SWAP1 000004f1: POP 000004f2: JUMP 000004f3: JUMPDEST 000004f4: PUSH1 0x04 000004f6: SLOAD 000004f7: CALLVALUE 000004f8: LT 000004f9: ISZERO 000004fa: PUSH2 0x0553 000004fd: JUMPI 000004fe: PUSH1 0x40 00000500: MLOAD 00000501: PUSH3 0x461bcd 00000505: PUSH1 0xe5 00000507: SHL 00000508: DUP2 00000509: MSTORE 0000050a: PUSH1 0x20 0000050c: PUSH1 0x04 0000050e: DUP3 0000050f: ADD 00000510: MSTORE 00000511: PUSH1 0x25 00000513: PUSH1 0x24 00000515: DUP3 00000516: ADD 00000517: MSTORE 00000518: PUSH32 0x6d696e743a204d75737420646f6e617465206174206c6561737420302e303420 00000539: PUSH1 0x44 0000053b: DUP3 0000053c: ADD 0000053d: MSTORE 0000053e: PUSH5 0x32ba3432b9 00000544: PUSH1 0xd9 00000546: SHL 00000547: PUSH1 0x64 00000549: DUP3 0000054a: ADD 0000054b: MSTORE 0000054c: PUSH1 0x84 0000054e: ADD 0000054f: PUSH2 0x03e9 00000552: JUMP 00000553: JUMPDEST 00000554: PUSH1 0x05 00000556: SLOAD 00000557: PUSH1 0xff 00000559: AND 0000055a: PUSH2 0x05a5 0000055d: JUMPI 0000055e: PUSH1 0x40 00000560: MLOAD 00000561: PUSH3 0x461bcd 00000565: PUSH1 0xe5 00000567: SHL 00000568: DUP2 00000569: MSTORE 0000056a: PUSH1 0x20 0000056c: PUSH1 0x04 0000056e: DUP3 0000056f: ADD 00000570: MSTORE 00000571: PUSH1 0x1d 00000573: PUSH1 0x24 00000575: DUP3 00000576: ADD 00000577: MSTORE 00000578: PUSH32 0x6d696e743a20446f6e6174696f6e206d75737420626520616374697665000000 00000599: PUSH1 0x44 0000059b: DUP3 0000059c: ADD 0000059d: MSTORE 0000059e: PUSH1 0x64 000005a0: ADD 000005a1: PUSH2 0x03e9 000005a4: JUMP 000005a5: JUMPDEST 000005a6: PUSH2 0x05c1 000005a9: CALLER 000005aa: PUSH1 0x01 000005ac: DUP1 000005ad: PUSH1 0x40 000005af: MLOAD 000005b0: DUP1 000005b1: PUSH1 0x20 000005b3: ADD 000005b4: PUSH1 0x40 000005b6: MSTORE 000005b7: DUP1 000005b8: PUSH1 0x00 000005ba: DUP2 000005bb: MSTORE 000005bc: POP 000005bd: PUSH2 0x0a02 000005c0: JUMP 000005c1: JUMPDEST 000005c2: JUMP 000005c3: JUMPDEST 000005c4: PUSH1 0x01 000005c6: PUSH1 0x01 000005c8: PUSH1 0xa0 000005ca: SHL 000005cb: SUB 000005cc: DUP6 000005cd: AND 000005ce: CALLER 000005cf: EQ 000005d0: DUP1 000005d1: PUSH2 0x05df 000005d4: JUMPI 000005d5: POP 000005d6: PUSH2 0x05df 000005d9: DUP6 000005da: CALLER 000005db: PUSH2 0x0313 000005de: JUMP 000005df: JUMPDEST 000005e0: PUSH2 0x0646 000005e3: JUMPI 000005e4: PUSH1 0x40 000005e6: MLOAD 000005e7: PUSH3 0x461bcd 000005eb: PUSH1 0xe5 000005ed: SHL 000005ee: DUP2 000005ef: MSTORE 000005f0: PUSH1 0x20 000005f2: PUSH1 0x04 000005f4: DUP3 000005f5: ADD 000005f6: MSTORE 000005f7: PUSH1 0x32 000005f9: PUSH1 0x24 000005fb: DUP3 000005fc: ADD 000005fd: MSTORE 000005fe: PUSH32 0x455243313135353a207472616e736665722063616c6c6572206973206e6f7420 0000061f: PUSH1 0x44 00000621: DUP3 00000622: ADD 00000623: MSTORE 00000624: PUSH18 0x1bdddb995c881b9bdc88185c1c1c9bdd9959 00000637: PUSH1 0x72 00000639: SHL 0000063a: PUSH1 0x64 0000063c: DUP3 0000063d: ADD 0000063e: MSTORE 0000063f: PUSH1 0x84 00000641: ADD 00000642: PUSH2 0x03e9 00000645: JUMP 00000646: JUMPDEST 00000647: PUSH2 0x0653 0000064a: DUP6 0000064b: DUP6 0000064c: DUP6 0000064d: DUP6 0000064e: DUP6 0000064f: PUSH2 0x0b0c 00000652: JUMP 00000653: JUMPDEST 00000654: POP 00000655: POP 00000656: POP 00000657: POP 00000658: POP 00000659: JUMP 0000065a: JUMPDEST 0000065b: SELFBALANCE 0000065c: DUP1 0000065d: PUSH2 0x069f 00000660: JUMPI 00000661: PUSH1 0x40 00000663: MLOAD 00000664: PUSH3 0x461bcd 00000668: PUSH1 0xe5 0000066a: SHL 0000066b: DUP2 0000066c: MSTORE 0000066d: PUSH1 0x20 0000066f: PUSH1 0x04 00000671: DUP3 00000672: ADD 00000673: MSTORE 00000674: PUSH1 0x14 00000676: PUSH1 0x24 00000678: DUP3 00000679: ADD 0000067a: MSTORE 0000067b: PUSH20 0x77697468647261773a206e6f2062616c616e6365 00000690: PUSH1 0x60 00000692: SHL 00000693: PUSH1 0x44 00000695: DUP3 00000696: ADD 00000697: MSTORE 00000698: PUSH1 0x64 0000069a: ADD 0000069b: PUSH2 0x03e9 0000069e: JUMP 0000069f: JUMPDEST 000006a0: PUSH1 0x05 000006a2: SLOAD 000006a3: PUSH1 0x40 000006a5: MLOAD 000006a6: PUSH2 0x0100 000006a9: SWAP1 000006aa: SWAP2 000006ab: DIV 000006ac: PUSH1 0x01 000006ae: PUSH1 0x01 000006b0: PUSH1 0xa0 000006b2: SHL 000006b3: SUB 000006b4: AND 000006b5: SWAP1 000006b6: PUSH2 0x08fc 000006b9: DUP4 000006ba: ISZERO 000006bb: MUL 000006bc: SWAP1 000006bd: DUP4 000006be: SWAP1 000006bf: PUSH1 0x00 000006c1: DUP2 000006c2: DUP2 000006c3: DUP2 000006c4: DUP6 000006c5: DUP9 000006c6: DUP9 000006c7: CALL 000006c8: SWAP4 000006c9: POP 000006ca: POP 000006cb: POP 000006cc: POP 000006cd: PUSH2 0x045c 000006d0: JUMPI 000006d1: PUSH1 0x00 000006d3: DUP1 000006d4: REVERT 000006d5: JUMPDEST 000006d6: PUSH1 0x60 000006d8: DUP2 000006d9: MLOAD 000006da: DUP4 000006db: MLOAD 000006dc: EQ 000006dd: PUSH2 0x073a 000006e0: JUMPI 000006e1: PUSH1 0x40 000006e3: MLOAD 000006e4: PUSH3 0x461bcd 000006e8: PUSH1 0xe5 000006ea: SHL 000006eb: DUP2 000006ec: MSTORE 000006ed: PUSH1 0x20 000006ef: PUSH1 0x04 000006f1: DUP3 000006f2: ADD 000006f3: MSTORE 000006f4: PUSH1 0x29 000006f6: PUSH1 0x24 000006f8: DUP3 000006f9: ADD 000006fa: MSTORE 000006fb: PUSH32 0x455243313135353a206163636f756e747320616e6420696473206c656e677468 0000071c: PUSH1 0x44 0000071e: DUP3 0000071f: ADD 00000720: MSTORE 00000721: PUSH9 0x040dad2e6dac2e8c6d 0000072b: PUSH1 0xbb 0000072d: SHL 0000072e: PUSH1 0x64 00000730: DUP3 00000731: ADD 00000732: MSTORE 00000733: PUSH1 0x84 00000735: ADD 00000736: PUSH2 0x03e9 00000739: JUMP 0000073a: JUMPDEST 0000073b: PUSH1 0x00 0000073d: DUP4 0000073e: MLOAD 0000073f: PUSH8 0xffffffffffffffff 00000748: DUP2 00000749: GT 0000074a: ISZERO 0000074b: PUSH2 0x0756 0000074e: JUMPI 0000074f: PUSH2 0x0756 00000752: PUSH2 0x12b4 00000755: JUMP 00000756: JUMPDEST 00000757: PUSH1 0x40 00000759: MLOAD 0000075a: SWAP1 0000075b: DUP1 0000075c: DUP3 0000075d: MSTORE 0000075e: DUP1 0000075f: PUSH1 0x20 00000761: MUL 00000762: PUSH1 0x20 00000764: ADD 00000765: DUP3 00000766: ADD 00000767: PUSH1 0x40 00000769: MSTORE 0000076a: DUP1 0000076b: ISZERO 0000076c: PUSH2 0x077f 0000076f: JUMPI 00000770: DUP2 00000771: PUSH1 0x20 00000773: ADD 00000774: PUSH1 0x20 00000776: DUP3 00000777: MUL 00000778: DUP1 00000779: CALLDATASIZE 0000077a: DUP4 0000077b: CALLDATACOPY 0000077c: ADD 0000077d: SWAP1 0000077e: POP 0000077f: JUMPDEST 00000780: POP 00000781: SWAP1 00000782: POP 00000783: PUSH1 0x00 00000785: JUMPDEST 00000786: DUP5 00000787: MLOAD 00000788: DUP2 00000789: LT 0000078a: ISZERO 0000078b: PUSH2 0x07f7 0000078e: JUMPI 0000078f: PUSH2 0x07ca 00000792: DUP6 00000793: DUP3 00000794: DUP2 00000795: MLOAD 00000796: DUP2 00000797: LT 00000798: PUSH2 0x07a3 0000079b: JUMPI 0000079c: PUSH2 0x07a3 0000079f: PUSH2 0x17f6 000007a2: JUMP 000007a3: JUMPDEST 000007a4: PUSH1 0x20 000007a6: MUL 000007a7: PUSH1 0x20 000007a9: ADD 000007aa: ADD 000007ab: MLOAD 000007ac: DUP6 000007ad: DUP4 000007ae: DUP2 000007af: MLOAD 000007b0: DUP2 000007b1: LT 000007b2: PUSH2 0x07bd 000007b5: JUMPI 000007b6: PUSH2 0x07bd 000007b9: PUSH2 0x17f6 000007bc: JUMP 000007bd: JUMPDEST 000007be: PUSH1 0x20 000007c0: MUL 000007c1: PUSH1 0x20 000007c3: ADD 000007c4: ADD 000007c5: MLOAD 000007c6: PUSH2 0x0381 000007c9: JUMP 000007ca: JUMPDEST 000007cb: DUP3 000007cc: DUP3 000007cd: DUP2 000007ce: MLOAD 000007cf: DUP2 000007d0: LT 000007d1: PUSH2 0x07dc 000007d4: JUMPI 000007d5: PUSH2 0x07dc 000007d8: PUSH2 0x17f6 000007db: JUMP 000007dc: JUMPDEST 000007dd: PUSH1 0x20 000007df: SWAP1 000007e0: DUP2 000007e1: MUL 000007e2: SWAP2 000007e3: SWAP1 000007e4: SWAP2 000007e5: ADD 000007e6: ADD 000007e7: MSTORE 000007e8: PUSH2 0x07f0 000007eb: DUP2 000007ec: PUSH2 0x1822 000007ef: JUMP 000007f0: JUMPDEST 000007f1: SWAP1 000007f2: POP 000007f3: PUSH2 0x0785 000007f6: JUMP 000007f7: JUMPDEST 000007f8: POP 000007f9: SWAP4 000007fa: SWAP3 000007fb: POP 000007fc: POP 000007fd: POP 000007fe: JUMP 000007ff: JUMPDEST 00000800: PUSH1 0x03 00000802: SLOAD 00000803: PUSH1 0x01 00000805: PUSH1 0x01 00000807: PUSH1 0xa0 00000809: SHL 0000080a: SUB 0000080b: AND 0000080c: CALLER 0000080d: EQ 0000080e: PUSH2 0x0829 00000811: JUMPI 00000812: PUSH1 0x40 00000814: MLOAD 00000815: PUSH3 0x461bcd 00000819: PUSH1 0xe5 0000081b: SHL 0000081c: DUP2 0000081d: MSTORE 0000081e: PUSH1 0x04 00000820: ADD 00000821: PUSH2 0x03e9 00000824: SWAP1 00000825: PUSH2 0x1786 00000828: JUMP 00000829: JUMPDEST 0000082a: PUSH2 0x05c1 0000082d: PUSH1 0x00 0000082f: PUSH2 0x0ce9 00000832: JUMP 00000833: JUMPDEST 00000834: PUSH2 0x083e 00000837: CALLER 00000838: DUP4 00000839: DUP4 0000083a: PUSH2 0x0d3b 0000083d: JUMP 0000083e: JUMPDEST 0000083f: POP 00000840: POP 00000841: JUMP 00000842: JUMPDEST 00000843: PUSH1 0x03 00000845: SLOAD 00000846: PUSH1 0x01 00000848: PUSH1 0x01 0000084a: PUSH1 0xa0 0000084c: SHL 0000084d: SUB 0000084e: AND 0000084f: CALLER 00000850: EQ 00000851: PUSH2 0x086c 00000854: JUMPI 00000855: PUSH1 0x40 00000857: MLOAD 00000858: PUSH3 0x461bcd 0000085c: PUSH1 0xe5 0000085e: SHL 0000085f: DUP2 00000860: MSTORE 00000861: PUSH1 0x04 00000863: ADD 00000864: PUSH2 0x03e9 00000867: SWAP1 00000868: PUSH2 0x1786 0000086b: JUMP 0000086c: JUMPDEST 0000086d: PUSH1 0x05 0000086f: DUP1 00000870: SLOAD 00000871: PUSH1 0xff 00000873: NOT 00000874: DUP2 00000875: AND 00000876: PUSH1 0xff 00000878: SWAP1 00000879: SWAP2 0000087a: AND 0000087b: ISZERO 0000087c: OR 0000087d: SWAP1 0000087e: SSTORE 0000087f: JUMP 00000880: JUMPDEST 00000881: PUSH1 0x01 00000883: PUSH1 0x01 00000885: PUSH1 0xa0 00000887: SHL 00000888: SUB 00000889: DUP6 0000088a: AND 0000088b: CALLER 0000088c: EQ 0000088d: DUP1 0000088e: PUSH2 0x089c 00000891: JUMPI 00000892: POP 00000893: PUSH2 0x089c 00000896: DUP6 00000897: CALLER 00000898: PUSH2 0x0313 0000089b: JUMP 0000089c: JUMPDEST 0000089d: PUSH2 0x08fa 000008a0: JUMPI 000008a1: PUSH1 0x40 000008a3: MLOAD 000008a4: PUSH3 0x461bcd 000008a8: PUSH1 0xe5 000008aa: SHL 000008ab: DUP2 000008ac: MSTORE 000008ad: PUSH1 0x20 000008af: PUSH1 0x04 000008b1: DUP3 000008b2: ADD 000008b3: MSTORE 000008b4: PUSH1 0x29 000008b6: PUSH1 0x24 000008b8: DUP3 000008b9: ADD 000008ba: MSTORE 000008bb: PUSH32 0x455243313135353a2063616c6c6572206973206e6f74206f776e6572206e6f72 000008dc: PUSH1 0x44 000008de: DUP3 000008df: ADD 000008e0: MSTORE 000008e1: PUSH9 0x08185c1c1c9bdd9959 000008eb: PUSH1 0xba 000008ed: SHL 000008ee: PUSH1 0x64 000008f0: DUP3 000008f1: ADD 000008f2: MSTORE 000008f3: PUSH1 0x84 000008f5: ADD 000008f6: PUSH2 0x03e9 000008f9: JUMP 000008fa: JUMPDEST 000008fb: PUSH2 0x0653 000008fe: DUP6 000008ff: DUP6 00000900: DUP6 00000901: DUP6 00000902: DUP6 00000903: PUSH2 0x0e1c 00000906: JUMP 00000907: JUMPDEST 00000908: PUSH1 0x03 0000090a: SLOAD 0000090b: PUSH1 0x01 0000090d: PUSH1 0x01 0000090f: PUSH1 0xa0 00000911: SHL 00000912: SUB 00000913: AND 00000914: CALLER 00000915: EQ 00000916: PUSH2 0x0931 00000919: JUMPI 0000091a: PUSH1 0x40 0000091c: MLOAD 0000091d: PUSH3 0x461bcd 00000921: PUSH1 0xe5 00000923: SHL 00000924: DUP2 00000925: MSTORE 00000926: PUSH1 0x04 00000928: ADD 00000929: PUSH2 0x03e9 0000092c: SWAP1 0000092d: PUSH2 0x1786 00000930: JUMP 00000931: JUMPDEST 00000932: PUSH1 0x01 00000934: PUSH1 0x01 00000936: PUSH1 0xa0 00000938: SHL 00000939: SUB 0000093a: DUP2 0000093b: AND 0000093c: PUSH2 0x0996 0000093f: JUMPI 00000940: PUSH1 0x40 00000942: MLOAD 00000943: PUSH3 0x461bcd 00000947: PUSH1 0xe5 00000949: SHL 0000094a: DUP2 0000094b: MSTORE 0000094c: PUSH1 0x20 0000094e: PUSH1 0x04 00000950: DUP3 00000951: ADD 00000952: MSTORE 00000953: PUSH1 0x26 00000955: PUSH1 0x24 00000957: DUP3 00000958: ADD 00000959: MSTORE 0000095a: PUSH32 0x4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061 0000097b: PUSH1 0x44 0000097d: DUP3 0000097e: ADD 0000097f: MSTORE 00000980: PUSH6 0x646472657373 00000987: PUSH1 0xd0 00000989: SHL 0000098a: PUSH1 0x64 0000098c: DUP3 0000098d: ADD 0000098e: MSTORE 0000098f: PUSH1 0x84 00000991: ADD 00000992: PUSH2 0x03e9 00000995: JUMP 00000996: JUMPDEST 00000997: PUSH2 0x045c 0000099a: DUP2 0000099b: PUSH2 0x0ce9 0000099e: JUMP 0000099f: JUMPDEST 000009a0: PUSH1 0x00 000009a2: PUSH1 0x01 000009a4: PUSH1 0x01 000009a6: PUSH1 0xe0 000009a8: SHL 000009a9: SUB 000009aa: NOT 000009ab: DUP3 000009ac: AND 000009ad: PUSH4 0x6cdb3d13 000009b2: PUSH1 0xe1 000009b4: SHL 000009b5: EQ 000009b6: DUP1 000009b7: PUSH2 0x09d0 000009ba: JUMPI 000009bb: POP 000009bc: PUSH1 0x01 000009be: PUSH1 0x01 000009c0: PUSH1 0xe0 000009c2: SHL 000009c3: SUB 000009c4: NOT 000009c5: DUP3 000009c6: AND 000009c7: PUSH4 0x03a24d07 000009cc: PUSH1 0xe2 000009ce: SHL 000009cf: EQ 000009d0: JUMPDEST 000009d1: DUP1 000009d2: PUSH2 0x0423 000009d5: JUMPI 000009d6: POP 000009d7: PUSH4 0x01ffc9a7 000009dc: PUSH1 0xe0 000009de: SHL 000009df: PUSH1 0x01 000009e1: PUSH1 0x01 000009e3: PUSH1 0xe0 000009e5: SHL 000009e6: SUB 000009e7: NOT 000009e8: DUP4 000009e9: AND 000009ea: EQ 000009eb: PUSH2 0x0423 000009ee: JUMP 000009ef: JUMPDEST 000009f0: DUP1 000009f1: MLOAD 000009f2: PUSH2 0x083e 000009f5: SWAP1 000009f6: PUSH1 0x02 000009f8: SWAP1 000009f9: PUSH1 0x20 000009fb: DUP5 000009fc: ADD 000009fd: SWAP1 000009fe: PUSH2 0x119b 00000a01: JUMP 00000a02: JUMPDEST 00000a03: PUSH1 0x01 00000a05: PUSH1 0x01 00000a07: PUSH1 0xa0 00000a09: SHL 00000a0a: SUB 00000a0b: DUP5 00000a0c: AND 00000a0d: PUSH2 0x0a62 00000a10: JUMPI 00000a11: PUSH1 0x40 00000a13: MLOAD 00000a14: PUSH3 0x461bcd 00000a18: PUSH1 0xe5 00000a1a: SHL 00000a1b: DUP2 00000a1c: MSTORE 00000a1d: PUSH1 0x20 00000a1f: PUSH1 0x04 00000a21: DUP3 00000a22: ADD 00000a23: MSTORE 00000a24: PUSH1 0x21 00000a26: PUSH1 0x24 00000a28: DUP3 00000a29: ADD 00000a2a: MSTORE 00000a2b: PUSH32 0x455243313135353a206d696e7420746f20746865207a65726f20616464726573 00000a4c: PUSH1 0x44 00000a4e: DUP3 00000a4f: ADD 00000a50: MSTORE 00000a51: PUSH1 0x73 00000a53: PUSH1 0xf8 00000a55: SHL 00000a56: PUSH1 0x64 00000a58: DUP3 00000a59: ADD 00000a5a: MSTORE 00000a5b: PUSH1 0x84 00000a5d: ADD 00000a5e: PUSH2 0x03e9 00000a61: JUMP 00000a62: JUMPDEST 00000a63: CALLER 00000a64: PUSH2 0x0a7c 00000a67: DUP2 00000a68: PUSH1 0x00 00000a6a: DUP8 00000a6b: PUSH2 0x0a73 00000a6e: DUP9 00000a6f: PUSH2 0x0f39 00000a72: JUMP 00000a73: JUMPDEST 00000a74: PUSH2 0x0653 00000a77: DUP9 00000a78: PUSH2 0x0f39 00000a7b: JUMP 00000a7c: JUMPDEST 00000a7d: PUSH1 0x00 00000a7f: DUP5 00000a80: DUP2 00000a81: MSTORE 00000a82: PUSH1 0x20 00000a84: DUP2 00000a85: DUP2 00000a86: MSTORE 00000a87: PUSH1 0x40 00000a89: DUP1 00000a8a: DUP4 00000a8b: KECCAK256 00000a8c: PUSH1 0x01 00000a8e: PUSH1 0x01 00000a90: PUSH1 0xa0 00000a92: SHL 00000a93: SUB 00000a94: DUP10 00000a95: AND 00000a96: DUP5 00000a97: MSTORE 00000a98: SWAP1 00000a99: SWAP2 00000a9a: MSTORE 00000a9b: DUP2 00000a9c: KECCAK256 00000a9d: DUP1 00000a9e: SLOAD 00000a9f: DUP6 00000aa0: SWAP3 00000aa1: SWAP1 00000aa2: PUSH2 0x0aac 00000aa5: SWAP1 00000aa6: DUP5 00000aa7: SWAP1 00000aa8: PUSH2 0x183d 00000aab: JUMP 00000aac: JUMPDEST 00000aad: SWAP1 00000aae: SWAP2 00000aaf: SSTORE 00000ab0: POP 00000ab1: POP 00000ab2: PUSH1 0x40 00000ab4: DUP1 00000ab5: MLOAD 00000ab6: DUP6 00000ab7: DUP2 00000ab8: MSTORE 00000ab9: PUSH1 0x20 00000abb: DUP2 00000abc: ADD 00000abd: DUP6 00000abe: SWAP1 00000abf: MSTORE 00000ac0: PUSH1 0x01 00000ac2: PUSH1 0x01 00000ac4: PUSH1 0xa0 00000ac6: SHL 00000ac7: SUB 00000ac8: DUP1 00000ac9: DUP9 00000aca: AND 00000acb: SWAP3 00000acc: PUSH1 0x00 00000ace: SWAP3 00000acf: SWAP2 00000ad0: DUP6 00000ad1: AND 00000ad2: SWAP2 00000ad3: PUSH32 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62 00000af4: SWAP2 00000af5: ADD 00000af6: PUSH1 0x40 00000af8: MLOAD 00000af9: DUP1 00000afa: SWAP2 00000afb: SUB 00000afc: SWAP1 00000afd: LOG4 00000afe: PUSH2 0x0653 00000b01: DUP2 00000b02: PUSH1 0x00 00000b04: DUP8 00000b05: DUP8 00000b06: DUP8 00000b07: DUP8 00000b08: PUSH2 0x0f84 00000b0b: JUMP 00000b0c: JUMPDEST 00000b0d: DUP2 00000b0e: MLOAD 00000b0f: DUP4 00000b10: MLOAD 00000b11: EQ 00000b12: PUSH2 0x0b6e 00000b15: JUMPI 00000b16: PUSH1 0x40 00000b18: MLOAD 00000b19: PUSH3 0x461bcd 00000b1d: PUSH1 0xe5 00000b1f: SHL 00000b20: DUP2 00000b21: MSTORE 00000b22: PUSH1 0x20 00000b24: PUSH1 0x04 00000b26: DUP3 00000b27: ADD 00000b28: MSTORE 00000b29: PUSH1 0x28 00000b2b: PUSH1 0x24 00000b2d: DUP3 00000b2e: ADD 00000b2f: MSTORE 00000b30: PUSH32 0x455243313135353a2069647320616e6420616d6f756e7473206c656e67746820 00000b51: PUSH1 0x44 00000b53: DUP3 00000b54: ADD 00000b55: MSTORE 00000b56: PUSH8 0x0dad2e6dac2e8c6d 00000b5f: PUSH1 0xc3 00000b61: SHL 00000b62: PUSH1 0x64 00000b64: DUP3 00000b65: ADD 00000b66: MSTORE 00000b67: PUSH1 0x84 00000b69: ADD 00000b6a: PUSH2 0x03e9 00000b6d: JUMP 00000b6e: JUMPDEST 00000b6f: PUSH1 0x01 00000b71: PUSH1 0x01 00000b73: PUSH1 0xa0 00000b75: SHL 00000b76: SUB 00000b77: DUP5 00000b78: AND 00000b79: PUSH2 0x0b94 00000b7c: JUMPI 00000b7d: PUSH1 0x40 00000b7f: MLOAD 00000b80: PUSH3 0x461bcd 00000b84: PUSH1 0xe5 00000b86: SHL 00000b87: DUP2 00000b88: MSTORE 00000b89: PUSH1 0x04 00000b8b: ADD 00000b8c: PUSH2 0x03e9 00000b8f: SWAP1 00000b90: PUSH2 0x1855 00000b93: JUMP 00000b94: JUMPDEST 00000b95: CALLER 00000b96: PUSH1 0x00 00000b98: JUMPDEST 00000b99: DUP5 00000b9a: MLOAD 00000b9b: DUP2 00000b9c: LT 00000b9d: ISZERO 00000b9e: PUSH2 0x0c7b 00000ba1: JUMPI 00000ba2: PUSH1 0x00 00000ba4: DUP6 00000ba5: DUP3 00000ba6: DUP2 00000ba7: MLOAD 00000ba8: DUP2 00000ba9: LT 00000baa: PUSH2 0x0bb5 00000bad: JUMPI 00000bae: PUSH2 0x0bb5 00000bb1: PUSH2 0x17f6 00000bb4: JUMP 00000bb5: JUMPDEST 00000bb6: PUSH1 0x20 00000bb8: MUL 00000bb9: PUSH1 0x20 00000bbb: ADD 00000bbc: ADD 00000bbd: MLOAD 00000bbe: SWAP1 00000bbf: POP 00000bc0: PUSH1 0x00 00000bc2: DUP6 00000bc3: DUP4 00000bc4: DUP2 00000bc5: MLOAD 00000bc6: DUP2 00000bc7: LT 00000bc8: PUSH2 0x0bd3 00000bcb: JUMPI 00000bcc: PUSH2 0x0bd3 00000bcf: PUSH2 0x17f6 00000bd2: JUMP 00000bd3: JUMPDEST 00000bd4: PUSH1 0x20 00000bd6: SWAP1 00000bd7: DUP2 00000bd8: MUL 00000bd9: SWAP2 00000bda: SWAP1 00000bdb: SWAP2 00000bdc: ADD 00000bdd: DUP2 00000bde: ADD 00000bdf: MLOAD 00000be0: PUSH1 0x00 00000be2: DUP5 00000be3: DUP2 00000be4: MSTORE 00000be5: DUP1 00000be6: DUP4 00000be7: MSTORE 00000be8: PUSH1 0x40 00000bea: DUP1 00000beb: DUP3 00000bec: KECCAK256 00000bed: PUSH1 0x01 00000bef: PUSH1 0x01 00000bf1: PUSH1 0xa0 00000bf3: SHL 00000bf4: SUB 00000bf5: DUP15 00000bf6: AND 00000bf7: DUP4 00000bf8: MSTORE 00000bf9: SWAP1 00000bfa: SWAP4 00000bfb: MSTORE 00000bfc: SWAP2 00000bfd: SWAP1 00000bfe: SWAP2 00000bff: KECCAK256 00000c00: SLOAD 00000c01: SWAP1 00000c02: SWAP2 00000c03: POP 00000c04: DUP2 00000c05: DUP2 00000c06: LT 00000c07: ISZERO 00000c08: PUSH2 0x0c23 00000c0b: JUMPI 00000c0c: PUSH1 0x40 00000c0e: MLOAD 00000c0f: PUSH3 0x461bcd 00000c13: PUSH1 0xe5 00000c15: SHL 00000c16: DUP2 00000c17: MSTORE 00000c18: PUSH1 0x04 00000c1a: ADD 00000c1b: PUSH2 0x03e9 00000c1e: SWAP1 00000c1f: PUSH2 0x189a 00000c22: JUMP 00000c23: JUMPDEST 00000c24: PUSH1 0x00 00000c26: DUP4 00000c27: DUP2 00000c28: MSTORE 00000c29: PUSH1 0x20 00000c2b: DUP2 00000c2c: DUP2 00000c2d: MSTORE 00000c2e: PUSH1 0x40 00000c30: DUP1 00000c31: DUP4 00000c32: KECCAK256 00000c33: PUSH1 0x01 00000c35: PUSH1 0x01 00000c37: PUSH1 0xa0 00000c39: SHL 00000c3a: SUB 00000c3b: DUP15 00000c3c: DUP2 00000c3d: AND 00000c3e: DUP6 00000c3f: MSTORE 00000c40: SWAP3 00000c41: MSTORE 00000c42: DUP1 00000c43: DUP4 00000c44: KECCAK256 00000c45: DUP6 00000c46: DUP6 00000c47: SUB 00000c48: SWAP1 00000c49: SSTORE 00000c4a: SWAP1 00000c4b: DUP12 00000c4c: AND 00000c4d: DUP3 00000c4e: MSTORE 00000c4f: DUP2 00000c50: KECCAK256 00000c51: DUP1 00000c52: SLOAD 00000c53: DUP5 00000c54: SWAP3 00000c55: SWAP1 00000c56: PUSH2 0x0c60 00000c59: SWAP1 00000c5a: DUP5 00000c5b: SWAP1 00000c5c: PUSH2 0x183d 00000c5f: JUMP 00000c60: JUMPDEST 00000c61: SWAP3 00000c62: POP 00000c63: POP 00000c64: DUP2 00000c65: SWAP1 00000c66: SSTORE 00000c67: POP 00000c68: POP 00000c69: POP 00000c6a: POP 00000c6b: DUP1 00000c6c: PUSH2 0x0c74 00000c6f: SWAP1 00000c70: PUSH2 0x1822 00000c73: JUMP 00000c74: JUMPDEST 00000c75: SWAP1 00000c76: POP 00000c77: PUSH2 0x0b98 00000c7a: JUMP 00000c7b: JUMPDEST 00000c7c: POP 00000c7d: DUP5 00000c7e: PUSH1 0x01 00000c80: PUSH1 0x01 00000c82: PUSH1 0xa0 00000c84: SHL 00000c85: SUB 00000c86: AND 00000c87: DUP7 00000c88: PUSH1 0x01 00000c8a: PUSH1 0x01 00000c8c: PUSH1 0xa0 00000c8e: SHL 00000c8f: SUB 00000c90: AND 00000c91: DUP3 00000c92: PUSH1 0x01 00000c94: PUSH1 0x01 00000c96: PUSH1 0xa0 00000c98: SHL 00000c99: SUB 00000c9a: AND 00000c9b: PUSH32 0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb 00000cbc: DUP8 00000cbd: DUP8 00000cbe: PUSH1 0x40 00000cc0: MLOAD 00000cc1: PUSH2 0x0ccb 00000cc4: SWAP3 00000cc5: SWAP2 00000cc6: SWAP1 00000cc7: PUSH2 0x18e4 00000cca: JUMP 00000ccb: JUMPDEST 00000ccc: PUSH1 0x40 00000cce: MLOAD 00000ccf: DUP1 00000cd0: SWAP2 00000cd1: SUB 00000cd2: SWAP1 00000cd3: LOG4 00000cd4: PUSH2 0x0ce1 00000cd7: DUP2 00000cd8: DUP8 00000cd9: DUP8 00000cda: DUP8 00000cdb: DUP8 00000cdc: DUP8 00000cdd: PUSH2 0x10e0 00000ce0: JUMP 00000ce1: JUMPDEST 00000ce2: POP 00000ce3: POP 00000ce4: POP 00000ce5: POP 00000ce6: POP 00000ce7: POP 00000ce8: JUMP 00000ce9: JUMPDEST 00000cea: PUSH1 0x03 00000cec: DUP1 00000ced: SLOAD 00000cee: PUSH1 0x01 00000cf0: PUSH1 0x01 00000cf2: PUSH1 0xa0 00000cf4: SHL 00000cf5: SUB 00000cf6: DUP4 00000cf7: DUP2 00000cf8: AND 00000cf9: PUSH1 0x01 00000cfb: PUSH1 0x01 00000cfd: PUSH1 0xa0 00000cff: SHL 00000d00: SUB 00000d01: NOT 00000d02: DUP4 00000d03: AND 00000d04: DUP2 00000d05: OR 00000d06: SWAP1 00000d07: SWAP4 00000d08: SSTORE 00000d09: PUSH1 0x40 00000d0b: MLOAD 00000d0c: SWAP2 00000d0d: AND 00000d0e: SWAP2 00000d0f: SWAP1 00000d10: DUP3 00000d11: SWAP1 00000d12: PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0 00000d33: SWAP1 00000d34: PUSH1 0x00 00000d36: SWAP1 00000d37: LOG3 00000d38: POP 00000d39: POP 00000d3a: JUMP 00000d3b: JUMPDEST 00000d3c: DUP2 00000d3d: PUSH1 0x01 00000d3f: PUSH1 0x01 00000d41: PUSH1 0xa0 00000d43: SHL 00000d44: SUB 00000d45: AND 00000d46: DUP4 00000d47: PUSH1 0x01 00000d49: PUSH1 0x01 00000d4b: PUSH1 0xa0 00000d4d: SHL 00000d4e: SUB 00000d4f: AND 00000d50: EQ 00000d51: ISZERO 00000d52: PUSH2 0x0daf 00000d55: JUMPI 00000d56: PUSH1 0x40 00000d58: MLOAD 00000d59: PUSH3 0x461bcd 00000d5d: PUSH1 0xe5 00000d5f: SHL 00000d60: DUP2 00000d61: MSTORE 00000d62: PUSH1 0x20 00000d64: PUSH1 0x04 00000d66: DUP3 00000d67: ADD 00000d68: MSTORE 00000d69: PUSH1 0x29 00000d6b: PUSH1 0x24 00000d6d: DUP3 00000d6e: ADD 00000d6f: MSTORE 00000d70: PUSH32 0x455243313135353a2073657474696e6720617070726f76616c20737461747573 00000d91: PUSH1 0x44 00000d93: DUP3 00000d94: ADD 00000d95: MSTORE 00000d96: PUSH9 0x103337b91039b2b633 00000da0: PUSH1 0xb9 00000da2: SHL 00000da3: PUSH1 0x64 00000da5: DUP3 00000da6: ADD 00000da7: MSTORE 00000da8: PUSH1 0x84 00000daa: ADD 00000dab: PUSH2 0x03e9 00000dae: JUMP 00000daf: JUMPDEST 00000db0: PUSH1 0x01 00000db2: PUSH1 0x01 00000db4: PUSH1 0xa0 00000db6: SHL 00000db7: SUB 00000db8: DUP4 00000db9: DUP2 00000dba: AND 00000dbb: PUSH1 0x00 00000dbd: DUP2 00000dbe: DUP2 00000dbf: MSTORE 00000dc0: PUSH1 0x01 00000dc2: PUSH1 0x20 00000dc4: SWAP1 00000dc5: DUP2 00000dc6: MSTORE 00000dc7: PUSH1 0x40 00000dc9: DUP1 00000dca: DUP4 00000dcb: KECCAK256 00000dcc: SWAP5 00000dcd: DUP8 00000dce: AND 00000dcf: DUP1 00000dd0: DUP5 00000dd1: MSTORE 00000dd2: SWAP5 00000dd3: DUP3 00000dd4: MSTORE 00000dd5: SWAP2 00000dd6: DUP3 00000dd7: SWAP1 00000dd8: KECCAK256 00000dd9: DUP1 00000dda: SLOAD 00000ddb: PUSH1 0xff 00000ddd: NOT 00000dde: AND 00000ddf: DUP7 00000de0: ISZERO 00000de1: ISZERO 00000de2: SWAP1 00000de3: DUP2 00000de4: OR 00000de5: SWAP1 00000de6: SWAP2 00000de7: SSTORE 00000de8: SWAP2 00000de9: MLOAD 00000dea: SWAP2 00000deb: DUP3 00000dec: MSTORE 00000ded: PUSH32 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31 00000e0e: SWAP2 00000e0f: ADD 00000e10: PUSH1 0x40 00000e12: MLOAD 00000e13: DUP1 00000e14: SWAP2 00000e15: SUB 00000e16: SWAP1 00000e17: LOG3 00000e18: POP 00000e19: POP 00000e1a: POP 00000e1b: JUMP 00000e1c: JUMPDEST 00000e1d: PUSH1 0x01 00000e1f: PUSH1 0x01 00000e21: PUSH1 0xa0 00000e23: SHL 00000e24: SUB 00000e25: DUP5 00000e26: AND 00000e27: PUSH2 0x0e42 00000e2a: JUMPI 00000e2b: PUSH1 0x40 00000e2d: MLOAD 00000e2e: PUSH3 0x461bcd 00000e32: PUSH1 0xe5 00000e34: SHL 00000e35: DUP2 00000e36: MSTORE 00000e37: PUSH1 0x04 00000e39: ADD 00000e3a: PUSH2 0x03e9 00000e3d: SWAP1 00000e3e: PUSH2 0x1855 00000e41: JUMP 00000e42: JUMPDEST 00000e43: CALLER 00000e44: PUSH2 0x0e52 00000e47: DUP2 00000e48: DUP8 00000e49: DUP8 00000e4a: PUSH2 0x0a73 00000e4d: DUP9 00000e4e: PUSH2 0x0f39 00000e51: JUMP 00000e52: JUMPDEST 00000e53: PUSH1 0x00 00000e55: DUP5 00000e56: DUP2 00000e57: MSTORE 00000e58: PUSH1 0x20 00000e5a: DUP2 00000e5b: DUP2 00000e5c: MSTORE 00000e5d: PUSH1 0x40 00000e5f: DUP1 00000e60: DUP4 00000e61: KECCAK256 00000e62: PUSH1 0x01 00000e64: PUSH1 0x01 00000e66: PUSH1 0xa0 00000e68: SHL 00000e69: SUB 00000e6a: DUP11 00000e6b: AND 00000e6c: DUP5 00000e6d: MSTORE 00000e6e: SWAP1 00000e6f: SWAP2 00000e70: MSTORE 00000e71: SWAP1 00000e72: KECCAK256 00000e73: SLOAD 00000e74: DUP4 00000e75: DUP2 00000e76: LT 00000e77: ISZERO 00000e78: PUSH2 0x0e93 00000e7b: JUMPI 00000e7c: PUSH1 0x40 00000e7e: MLOAD 00000e7f: PUSH3 0x461bcd 00000e83: PUSH1 0xe5 00000e85: SHL 00000e86: DUP2 00000e87: MSTORE 00000e88: PUSH1 0x04 00000e8a: ADD 00000e8b: PUSH2 0x03e9 00000e8e: SWAP1 00000e8f: PUSH2 0x189a 00000e92: JUMP 00000e93: JUMPDEST 00000e94: PUSH1 0x00 00000e96: DUP6 00000e97: DUP2 00000e98: MSTORE 00000e99: PUSH1 0x20 00000e9b: DUP2 00000e9c: DUP2 00000e9d: MSTORE 00000e9e: PUSH1 0x40 00000ea0: DUP1 00000ea1: DUP4 00000ea2: KECCAK256 00000ea3: PUSH1 0x01 00000ea5: PUSH1 0x01 00000ea7: PUSH1 0xa0 00000ea9: SHL 00000eaa: SUB 00000eab: DUP12 00000eac: DUP2 00000ead: AND 00000eae: DUP6 00000eaf: MSTORE 00000eb0: SWAP3 00000eb1: MSTORE 00000eb2: DUP1 00000eb3: DUP4 00000eb4: KECCAK256 00000eb5: DUP8 00000eb6: DUP6 00000eb7: SUB 00000eb8: SWAP1 00000eb9: SSTORE 00000eba: SWAP1 00000ebb: DUP9 00000ebc: AND 00000ebd: DUP3 00000ebe: MSTORE 00000ebf: DUP2 00000ec0: KECCAK256 00000ec1: DUP1 00000ec2: SLOAD 00000ec3: DUP7 00000ec4: SWAP3 00000ec5: SWAP1 00000ec6: PUSH2 0x0ed0 00000ec9: SWAP1 00000eca: DUP5 00000ecb: SWAP1 00000ecc: PUSH2 0x183d 00000ecf: JUMP 00000ed0: JUMPDEST 00000ed1: SWAP1 00000ed2: SWAP2 00000ed3: SSTORE 00000ed4: POP 00000ed5: POP 00000ed6: PUSH1 0x40 00000ed8: DUP1 00000ed9: MLOAD 00000eda: DUP7 00000edb: DUP2 00000edc: MSTORE 00000edd: PUSH1 0x20 00000edf: DUP2 00000ee0: ADD 00000ee1: DUP7 00000ee2: SWAP1 00000ee3: MSTORE 00000ee4: PUSH1 0x01 00000ee6: PUSH1 0x01 00000ee8: PUSH1 0xa0 00000eea: SHL 00000eeb: SUB 00000eec: DUP1 00000eed: DUP10 00000eee: AND 00000eef: SWAP3 00000ef0: DUP11 00000ef1: DUP3 00000ef2: AND 00000ef3: SWAP3 00000ef4: SWAP2 00000ef5: DUP7 00000ef6: AND 00000ef7: SWAP2 00000ef8: PUSH32 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62 00000f19: SWAP2 00000f1a: ADD 00000f1b: PUSH1 0x40 00000f1d: MLOAD 00000f1e: DUP1 00000f1f: SWAP2 00000f20: SUB 00000f21: SWAP1 00000f22: LOG4 00000f23: PUSH2 0x0f30 00000f26: DUP3 00000f27: DUP9 00000f28: DUP9 00000f29: DUP9 00000f2a: DUP9 00000f2b: DUP9 00000f2c: PUSH2 0x0f84 00000f2f: JUMP 00000f30: JUMPDEST 00000f31: POP 00000f32: POP 00000f33: POP 00000f34: POP 00000f35: POP 00000f36: POP 00000f37: POP 00000f38: JUMP 00000f39: JUMPDEST 00000f3a: PUSH1 0x40 00000f3c: DUP1 00000f3d: MLOAD 00000f3e: PUSH1 0x01 00000f40: DUP1 00000f41: DUP3 00000f42: MSTORE 00000f43: DUP2 00000f44: DUP4 00000f45: ADD 00000f46: SWAP1 00000f47: SWAP3 00000f48: MSTORE 00000f49: PUSH1 0x60 00000f4b: SWAP2 00000f4c: PUSH1 0x00 00000f4e: SWAP2 00000f4f: SWAP1 00000f50: PUSH1 0x20 00000f52: DUP1 00000f53: DUP4 00000f54: ADD 00000f55: SWAP1 00000f56: DUP1 00000f57: CALLDATASIZE 00000f58: DUP4 00000f59: CALLDATACOPY 00000f5a: ADD 00000f5b: SWAP1 00000f5c: POP 00000f5d: POP 00000f5e: SWAP1 00000f5f: POP 00000f60: DUP3 00000f61: DUP2 00000f62: PUSH1 0x00 00000f64: DUP2 00000f65: MLOAD 00000f66: DUP2 00000f67: LT 00000f68: PUSH2 0x0f73 00000f6b: JUMPI 00000f6c: PUSH2 0x0f73 00000f6f: PUSH2 0x17f6 00000f72: JUMP 00000f73: JUMPDEST 00000f74: PUSH1 0x20 00000f76: SWAP1 00000f77: DUP2 00000f78: MUL 00000f79: SWAP2 00000f7a: SWAP1 00000f7b: SWAP2 00000f7c: ADD 00000f7d: ADD 00000f7e: MSTORE 00000f7f: SWAP3 00000f80: SWAP2 00000f81: POP 00000f82: POP 00000f83: JUMP 00000f84: JUMPDEST 00000f85: PUSH1 0x01 00000f87: PUSH1 0x01 00000f89: PUSH1 0xa0 00000f8b: SHL 00000f8c: SUB 00000f8d: DUP5 00000f8e: AND 00000f8f: EXTCODESIZE 00000f90: ISZERO 00000f91: PUSH2 0x0ce1 00000f94: JUMPI 00000f95: PUSH1 0x40 00000f97: MLOAD 00000f98: PUSH4 0xf23a6e61 00000f9d: PUSH1 0xe0 00000f9f: SHL 00000fa0: DUP2 00000fa1: MSTORE 00000fa2: PUSH1 0x01 00000fa4: PUSH1 0x01 00000fa6: PUSH1 0xa0 00000fa8: SHL 00000fa9: SUB 00000faa: DUP6 00000fab: AND 00000fac: SWAP1 00000fad: PUSH4 0xf23a6e61 00000fb2: SWAP1 00000fb3: PUSH2 0x0fc8 00000fb6: SWAP1 00000fb7: DUP10 00000fb8: SWAP1 00000fb9: DUP10 00000fba: SWAP1 00000fbb: DUP9 00000fbc: SWAP1 00000fbd: DUP9 00000fbe: SWAP1 00000fbf: DUP9 00000fc0: SWAP1 00000fc1: PUSH1 0x04 00000fc3: ADD 00000fc4: PUSH2 0x1912 00000fc7: JUMP 00000fc8: JUMPDEST 00000fc9: PUSH1 0x20 00000fcb: PUSH1 0x40 00000fcd: MLOAD 00000fce: DUP1 00000fcf: DUP4 00000fd0: SUB 00000fd1: DUP2 00000fd2: PUSH1 0x00 00000fd4: DUP8 00000fd5: GAS 00000fd6: CALL 00000fd7: SWAP3 00000fd8: POP 00000fd9: POP 00000fda: POP 00000fdb: DUP1 00000fdc: ISZERO 00000fdd: PUSH2 0x1003 00000fe0: JUMPI 00000fe1: POP 00000fe2: PUSH1 0x40 00000fe4: DUP1 00000fe5: MLOAD 00000fe6: PUSH1 0x1f 00000fe8: RETURNDATASIZE 00000fe9: SWAP1 00000fea: DUP2 00000feb: ADD 00000fec: PUSH1 0x1f 00000fee: NOT 00000fef: AND 00000ff0: DUP3 00000ff1: ADD 00000ff2: SWAP1 00000ff3: SWAP3 00000ff4: MSTORE 00000ff5: PUSH2 0x1000 00000ff8: SWAP2 00000ff9: DUP2 00000ffa: ADD 00000ffb: SWAP1 00000ffc: PUSH2 0x1957 00000fff: JUMP 00001000: JUMPDEST 00001001: PUSH1 0x01 00001003: JUMPDEST 00001004: PUSH2 0x10b0 00001007: JUMPI 00001008: PUSH2 0x100f 0000100b: PUSH2 0x1974 0000100e: JUMP 0000100f: JUMPDEST 00001010: DUP1 00001011: PUSH4 0x08c379a0 00001016: EQ 00001017: ISZERO 00001018: PUSH2 0x1049 0000101b: JUMPI 0000101c: POP 0000101d: PUSH2 0x1024 00001020: PUSH2 0x1990 00001023: JUMP 00001024: JUMPDEST 00001025: DUP1 00001026: PUSH2 0x102f 00001029: JUMPI 0000102a: POP 0000102b: PUSH2 0x104b 0000102e: JUMP 0000102f: JUMPDEST 00001030: DUP1 00001031: PUSH1 0x40 00001033: MLOAD 00001034: PUSH3 0x461bcd 00001038: PUSH1 0xe5 0000103a: SHL 0000103b: DUP2 0000103c: MSTORE 0000103d: PUSH1 0x04 0000103f: ADD 00001040: PUSH2 0x03e9 00001043: SWAP2 00001044: SWAP1 00001045: PUSH2 0x140c 00001048: JUMP 00001049: JUMPDEST 0000104a: POP 0000104b: JUMPDEST 0000104c: PUSH1 0x40 0000104e: MLOAD 0000104f: PUSH3 0x461bcd 00001053: PUSH1 0xe5 00001055: SHL 00001056: DUP2 00001057: MSTORE 00001058: PUSH1 0x20 0000105a: PUSH1 0x04 0000105c: DUP3 0000105d: ADD 0000105e: MSTORE 0000105f: PUSH1 0x34 00001061: PUSH1 0x24 00001063: DUP3 00001064: ADD 00001065: MSTORE 00001066: PUSH32 0x455243313135353a207472616e7366657220746f206e6f6e2045524331313535 00001087: PUSH1 0x44 00001089: DUP3 0000108a: ADD 0000108b: MSTORE 0000108c: PUSH20 0x2932b1b2b4bb32b91034b6b83632b6b2b73a32b9 000010a1: PUSH1 0x61 000010a3: SHL 000010a4: PUSH1 0x64 000010a6: DUP3 000010a7: ADD 000010a8: MSTORE 000010a9: PUSH1 0x84 000010ab: ADD 000010ac: PUSH2 0x03e9 000010af: JUMP 000010b0: JUMPDEST 000010b1: PUSH1 0x01 000010b3: PUSH1 0x01 000010b5: PUSH1 0xe0 000010b7: SHL 000010b8: SUB 000010b9: NOT 000010ba: DUP2 000010bb: AND 000010bc: PUSH4 0xf23a6e61 000010c1: PUSH1 0xe0 000010c3: SHL 000010c4: EQ 000010c5: PUSH2 0x0f30 000010c8: JUMPI 000010c9: PUSH1 0x40 000010cb: MLOAD 000010cc: PUSH3 0x461bcd 000010d0: PUSH1 0xe5 000010d2: SHL 000010d3: DUP2 000010d4: MSTORE 000010d5: PUSH1 0x04 000010d7: ADD 000010d8: PUSH2 0x03e9 000010db: SWAP1 000010dc: PUSH2 0x1a1a 000010df: JUMP 000010e0: JUMPDEST 000010e1: PUSH1 0x01 000010e3: PUSH1 0x01 000010e5: PUSH1 0xa0 000010e7: SHL 000010e8: SUB 000010e9: DUP5 000010ea: AND 000010eb: EXTCODESIZE 000010ec: ISZERO 000010ed: PUSH2 0x0ce1 000010f0: JUMPI 000010f1: PUSH1 0x40 000010f3: MLOAD 000010f4: PUSH4 0xbc197c81 000010f9: PUSH1 0xe0 000010fb: SHL 000010fc: DUP2 000010fd: MSTORE 000010fe: PUSH1 0x01 00001100: PUSH1 0x01 00001102: PUSH1 0xa0 00001104: SHL 00001105: SUB 00001106: DUP6 00001107: AND 00001108: SWAP1 00001109: PUSH4 0xbc197c81 0000110e: SWAP1 0000110f: PUSH2 0x1124 00001112: SWAP1 00001113: DUP10 00001114: SWAP1 00001115: DUP10 00001116: SWAP1 00001117: DUP9 00001118: SWAP1 00001119: DUP9 0000111a: SWAP1 0000111b: DUP9 0000111c: SWAP1 0000111d: PUSH1 0x04 0000111f: ADD 00001120: PUSH2 0x1a62 00001123: JUMP 00001124: JUMPDEST 00001125: PUSH1 0x20 00001127: PUSH1 0x40 00001129: MLOAD 0000112a: DUP1 0000112b: DUP4 0000112c: SUB 0000112d: DUP2 0000112e: PUSH1 0x00 00001130: DUP8 00001131: GAS 00001132: CALL 00001133: SWAP3 00001134: POP 00001135: POP 00001136: POP 00001137: DUP1 00001138: ISZERO 00001139: PUSH2 0x115f 0000113c: JUMPI 0000113d: POP 0000113e: PUSH1 0x40 00001140: DUP1 00001141: MLOAD 00001142: PUSH1 0x1f 00001144: RETURNDATASIZE 00001145: SWAP1 00001146: DUP2 00001147: ADD 00001148: PUSH1 0x1f 0000114a: NOT 0000114b: AND 0000114c: DUP3 0000114d: ADD 0000114e: SWAP1 0000114f: SWAP3 00001150: MSTORE 00001151: PUSH2 0x115c 00001154: SWAP2 00001155: DUP2 00001156: ADD 00001157: SWAP1 00001158: PUSH2 0x1957 0000115b: JUMP 0000115c: JUMPDEST 0000115d: PUSH1 0x01 0000115f: JUMPDEST 00001160: PUSH2 0x116b 00001163: JUMPI 00001164: PUSH2 0x100f 00001167: PUSH2 0x1974 0000116a: JUMP 0000116b: JUMPDEST 0000116c: PUSH1 0x01 0000116e: PUSH1 0x01 00001170: PUSH1 0xe0 00001172: SHL 00001173: SUB 00001174: NOT 00001175: DUP2 00001176: AND 00001177: PUSH4 0xbc197c81 0000117c: PUSH1 0xe0 0000117e: SHL 0000117f: EQ 00001180: PUSH2 0x0f30 00001183: JUMPI 00001184: PUSH1 0x40 00001186: MLOAD 00001187: PUSH3 0x461bcd 0000118b: PUSH1 0xe5 0000118d: SHL 0000118e: DUP2 0000118f: MSTORE 00001190: PUSH1 0x04 00001192: ADD 00001193: PUSH2 0x03e9 00001196: SWAP1 00001197: PUSH2 0x1a1a 0000119a: JUMP 0000119b: JUMPDEST 0000119c: DUP3 0000119d: DUP1 0000119e: SLOAD 0000119f: PUSH2 0x11a7 000011a2: SWAP1 000011a3: PUSH2 0x17bb 000011a6: JUMP 000011a7: JUMPDEST 000011a8: SWAP1 000011a9: PUSH1 0x00 000011ab: MSTORE 000011ac: PUSH1 0x20 000011ae: PUSH1 0x00 000011b0: KECCAK256 000011b1: SWAP1 000011b2: PUSH1 0x1f 000011b4: ADD 000011b5: PUSH1 0x20 000011b7: SWAP1 000011b8: DIV 000011b9: DUP2 000011ba: ADD 000011bb: SWAP3 000011bc: DUP3 000011bd: PUSH2 0x11c9 000011c0: JUMPI 000011c1: PUSH1 0x00 000011c3: DUP6 000011c4: SSTORE 000011c5: PUSH2 0x120f 000011c8: JUMP 000011c9: JUMPDEST 000011ca: DUP3 000011cb: PUSH1 0x1f 000011cd: LT 000011ce: PUSH2 0x11e2 000011d1: JUMPI 000011d2: DUP1 000011d3: MLOAD 000011d4: PUSH1 0xff 000011d6: NOT 000011d7: AND 000011d8: DUP4 000011d9: DUP1 000011da: ADD 000011db: OR 000011dc: DUP6 000011dd: SSTORE 000011de: PUSH2 0x120f 000011e1: JUMP 000011e2: JUMPDEST 000011e3: DUP3 000011e4: DUP1 000011e5: ADD 000011e6: PUSH1 0x01 000011e8: ADD 000011e9: DUP6 000011ea: SSTORE 000011eb: DUP3 000011ec: ISZERO 000011ed: PUSH2 0x120f 000011f0: JUMPI 000011f1: SWAP2 000011f2: DUP3 000011f3: ADD 000011f4: JUMPDEST 000011f5: DUP3 000011f6: DUP2 000011f7: GT 000011f8: ISZERO 000011f9: PUSH2 0x120f 000011fc: JUMPI 000011fd: DUP3 000011fe: MLOAD 000011ff: DUP3 00001200: SSTORE 00001201: SWAP2 00001202: PUSH1 0x20 00001204: ADD 00001205: SWAP2 00001206: SWAP1 00001207: PUSH1 0x01 00001209: ADD 0000120a: SWAP1 0000120b: PUSH2 0x11f4 0000120e: JUMP 0000120f: JUMPDEST 00001210: POP 00001211: PUSH2 0x121b 00001214: SWAP3 00001215: SWAP2 00001216: POP 00001217: PUSH2 0x121f 0000121a: JUMP 0000121b: JUMPDEST 0000121c: POP 0000121d: SWAP1 0000121e: JUMP 0000121f: JUMPDEST 00001220: JUMPDEST 00001221: DUP1 00001222: DUP3 00001223: GT 00001224: ISZERO 00001225: PUSH2 0x121b 00001228: JUMPI 00001229: PUSH1 0x00 0000122b: DUP2 0000122c: SSTORE 0000122d: PUSH1 0x01 0000122f: ADD 00001230: PUSH2 0x1220 00001233: JUMP 00001234: JUMPDEST 00001235: DUP1 00001236: CALLDATALOAD 00001237: PUSH1 0x01 00001239: PUSH1 0x01 0000123b: PUSH1 0xa0 0000123d: SHL 0000123e: SUB 0000123f: DUP2 00001240: AND 00001241: DUP2 00001242: EQ 00001243: PUSH2 0x124b 00001246: JUMPI 00001247: PUSH1 0x00 00001249: DUP1 0000124a: REVERT 0000124b: JUMPDEST 0000124c: SWAP2 0000124d: SWAP1 0000124e: POP 0000124f: JUMP 00001250: JUMPDEST 00001251: PUSH1 0x00 00001253: DUP1 00001254: PUSH1 0x40 00001256: DUP4 00001257: DUP6 00001258: SUB 00001259: SLT 0000125a: ISZERO 0000125b: PUSH2 0x1263 0000125e: JUMPI 0000125f: PUSH1 0x00 00001261: DUP1 00001262: REVERT 00001263: JUMPDEST 00001264: PUSH2 0x126c 00001267: DUP4 00001268: PUSH2 0x1234 0000126b: JUMP 0000126c: JUMPDEST 0000126d: SWAP5 0000126e: PUSH1 0x20 00001270: SWAP4 00001271: SWAP1 00001272: SWAP4 00001273: ADD 00001274: CALLDATALOAD 00001275: SWAP4 00001276: POP 00001277: POP 00001278: POP 00001279: JUMP 0000127a: JUMPDEST 0000127b: PUSH1 0x01 0000127d: PUSH1 0x01 0000127f: PUSH1 0xe0 00001281: SHL 00001282: SUB 00001283: NOT 00001284: DUP2 00001285: AND 00001286: DUP2 00001287: EQ 00001288: PUSH2 0x045c 0000128b: JUMPI 0000128c: PUSH1 0x00 0000128e: DUP1 0000128f: REVERT 00001290: JUMPDEST 00001291: PUSH1 0x00 00001293: PUSH1 0x20 00001295: DUP3 00001296: DUP5 00001297: SUB 00001298: SLT 00001299: ISZERO 0000129a: PUSH2 0x12a2 0000129d: JUMPI 0000129e: PUSH1 0x00 000012a0: DUP1 000012a1: REVERT 000012a2: JUMPDEST 000012a3: DUP2 000012a4: CALLDATALOAD 000012a5: PUSH2 0x12ad 000012a8: DUP2 000012a9: PUSH2 0x127a 000012ac: JUMP 000012ad: JUMPDEST 000012ae: SWAP4 000012af: SWAP3 000012b0: POP 000012b1: POP 000012b2: POP 000012b3: JUMP 000012b4: JUMPDEST 000012b5: PUSH4 0x4e487b71 000012ba: PUSH1 0xe0 000012bc: SHL 000012bd: PUSH1 0x00 000012bf: MSTORE 000012c0: PUSH1 0x41 000012c2: PUSH1 0x04 000012c4: MSTORE 000012c5: PUSH1 0x24 000012c7: PUSH1 0x00 000012c9: REVERT 000012ca: JUMPDEST 000012cb: PUSH1 0x1f 000012cd: DUP3 000012ce: ADD 000012cf: PUSH1 0x1f 000012d1: NOT 000012d2: AND 000012d3: DUP2 000012d4: ADD 000012d5: PUSH8 0xffffffffffffffff 000012de: DUP2 000012df: GT 000012e0: DUP3 000012e1: DUP3 000012e2: LT 000012e3: OR 000012e4: ISZERO 000012e5: PUSH2 0x12f0 000012e8: JUMPI 000012e9: PUSH2 0x12f0 000012ec: PUSH2 0x12b4 000012ef: JUMP 000012f0: JUMPDEST 000012f1: PUSH1 0x40 000012f3: MSTORE 000012f4: POP 000012f5: POP 000012f6: JUMP 000012f7: JUMPDEST 000012f8: PUSH1 0x00 000012fa: PUSH8 0xffffffffffffffff 00001303: DUP4 00001304: GT 00001305: ISZERO 00001306: PUSH2 0x1311 00001309: JUMPI 0000130a: PUSH2 0x1311 0000130d: PUSH2 0x12b4 00001310: JUMP 00001311: JUMPDEST 00001312: PUSH1 0x40 00001314: MLOAD 00001315: PUSH2 0x1328 00001318: PUSH1 0x1f 0000131a: DUP6 0000131b: ADD 0000131c: PUSH1 0x1f 0000131e: NOT 0000131f: AND 00001320: PUSH1 0x20 00001322: ADD 00001323: DUP3 00001324: PUSH2 0x12ca 00001327: JUMP 00001328: JUMPDEST 00001329: DUP1 0000132a: SWAP2 0000132b: POP 0000132c: DUP4 0000132d: DUP2 0000132e: MSTORE 0000132f: DUP5 00001330: DUP5 00001331: DUP5 00001332: ADD 00001333: GT 00001334: ISZERO 00001335: PUSH2 0x133d 00001338: JUMPI 00001339: PUSH1 0x00 0000133b: DUP1 0000133c: REVERT 0000133d: JUMPDEST 0000133e: DUP4 0000133f: DUP4 00001340: PUSH1 0x20 00001342: DUP4 00001343: ADD 00001344: CALLDATACOPY 00001345: PUSH1 0x00 00001347: PUSH1 0x20 00001349: DUP6 0000134a: DUP4 0000134b: ADD 0000134c: ADD 0000134d: MSTORE 0000134e: POP 0000134f: SWAP4 00001350: SWAP3 00001351: POP 00001352: POP 00001353: POP 00001354: JUMP 00001355: JUMPDEST 00001356: PUSH1 0x00 00001358: PUSH1 0x20 0000135a: DUP3 0000135b: DUP5 0000135c: SUB 0000135d: SLT 0000135e: ISZERO 0000135f: PUSH2 0x1367 00001362: JUMPI 00001363: PUSH1 0x00 00001365: DUP1 00001366: REVERT 00001367: JUMPDEST 00001368: DUP2 00001369: CALLDATALOAD 0000136a: PUSH8 0xffffffffffffffff 00001373: DUP2 00001374: GT 00001375: ISZERO 00001376: PUSH2 0x137e 00001379: JUMPI 0000137a: PUSH1 0x00 0000137c: DUP1 0000137d: REVERT 0000137e: JUMPDEST 0000137f: DUP3 00001380: ADD 00001381: PUSH1 0x1f 00001383: DUP2 00001384: ADD 00001385: DUP5 00001386: SGT 00001387: PUSH2 0x138f 0000138a: JUMPI 0000138b: PUSH1 0x00 0000138d: DUP1 0000138e: REVERT 0000138f: JUMPDEST 00001390: PUSH2 0x139e 00001393: DUP5 00001394: DUP3 00001395: CALLDATALOAD 00001396: PUSH1 0x20 00001398: DUP5 00001399: ADD 0000139a: PUSH2 0x12f7 0000139d: JUMP 0000139e: JUMPDEST 0000139f: SWAP5 000013a0: SWAP4 000013a1: POP 000013a2: POP 000013a3: POP 000013a4: POP 000013a5: JUMP 000013a6: JUMPDEST 000013a7: PUSH1 0x00 000013a9: PUSH1 0x20 000013ab: DUP3 000013ac: DUP5 000013ad: SUB 000013ae: SLT 000013af: ISZERO 000013b0: PUSH2 0x13b8 000013b3: JUMPI 000013b4: PUSH1 0x00 000013b6: DUP1 000013b7: REVERT 000013b8: JUMPDEST 000013b9: POP 000013ba: CALLDATALOAD 000013bb: SWAP2 000013bc: SWAP1 000013bd: POP 000013be: JUMP 000013bf: JUMPDEST 000013c0: PUSH1 0x00 000013c2: DUP2 000013c3: MLOAD 000013c4: DUP1 000013c5: DUP5 000013c6: MSTORE 000013c7: PUSH1 0x00 000013c9: JUMPDEST 000013ca: DUP2 000013cb: DUP2 000013cc: LT 000013cd: ISZERO 000013ce: PUSH2 0x13e5 000013d1: JUMPI 000013d2: PUSH1 0x20 000013d4: DUP2 000013d5: DUP6 000013d6: ADD 000013d7: DUP2 000013d8: ADD 000013d9: MLOAD 000013da: DUP7 000013db: DUP4 000013dc: ADD 000013dd: DUP3 000013de: ADD 000013df: MSTORE 000013e0: ADD 000013e1: PUSH2 0x13c9 000013e4: JUMP 000013e5: JUMPDEST 000013e6: DUP2 000013e7: DUP2 000013e8: GT 000013e9: ISZERO 000013ea: PUSH2 0x13f7 000013ed: JUMPI 000013ee: PUSH1 0x00 000013f0: PUSH1 0x20 000013f2: DUP4 000013f3: DUP8 000013f4: ADD 000013f5: ADD 000013f6: MSTORE 000013f7: JUMPDEST 000013f8: POP 000013f9: PUSH1 0x1f 000013fb: ADD 000013fc: PUSH1 0x1f 000013fe: NOT 000013ff: AND 00001400: SWAP3 00001401: SWAP1 00001402: SWAP3 00001403: ADD 00001404: PUSH1 0x20 00001406: ADD 00001407: SWAP3 00001408: SWAP2 00001409: POP 0000140a: POP 0000140b: JUMP 0000140c: JUMPDEST 0000140d: PUSH1 0x20 0000140f: DUP2 00001410: MSTORE 00001411: PUSH1 0x00 00001413: PUSH2 0x12ad 00001416: PUSH1 0x20 00001418: DUP4 00001419: ADD 0000141a: DUP5 0000141b: PUSH2 0x13bf 0000141e: JUMP 0000141f: JUMPDEST 00001420: PUSH1 0x00 00001422: PUSH8 0xffffffffffffffff 0000142b: DUP3 0000142c: GT 0000142d: ISZERO 0000142e: PUSH2 0x1439 00001431: JUMPI 00001432: PUSH2 0x1439 00001435: PUSH2 0x12b4 00001438: JUMP 00001439: JUMPDEST 0000143a: POP 0000143b: PUSH1 0x05 0000143d: SHL 0000143e: PUSH1 0x20 00001440: ADD 00001441: SWAP1 00001442: JUMP 00001443: JUMPDEST 00001444: PUSH1 0x00 00001446: DUP3 00001447: PUSH1 0x1f 00001449: DUP4 0000144a: ADD 0000144b: SLT 0000144c: PUSH2 0x1454 0000144f: JUMPI 00001450: PUSH1 0x00 00001452: DUP1 00001453: REVERT 00001454: JUMPDEST 00001455: DUP2 00001456: CALLDATALOAD 00001457: PUSH1 0x20 00001459: PUSH2 0x1461 0000145c: DUP3 0000145d: PUSH2 0x141f 00001460: JUMP 00001461: JUMPDEST 00001462: PUSH1 0x40 00001464: MLOAD 00001465: PUSH2 0x146e 00001468: DUP3 00001469: DUP3 0000146a: PUSH2 0x12ca 0000146d: JUMP 0000146e: JUMPDEST 0000146f: DUP4 00001470: DUP2 00001471: MSTORE 00001472: PUSH1 0x05 00001474: SWAP4 00001475: SWAP1 00001476: SWAP4 00001477: SHL 00001478: DUP6 00001479: ADD 0000147a: DUP3 0000147b: ADD 0000147c: SWAP3 0000147d: DUP3 0000147e: DUP2 0000147f: ADD 00001480: SWAP2 00001481: POP 00001482: DUP7 00001483: DUP5 00001484: GT 00001485: ISZERO 00001486: PUSH2 0x148e 00001489: JUMPI 0000148a: PUSH1 0x00 0000148c: DUP1 0000148d: REVERT 0000148e: JUMPDEST 0000148f: DUP3 00001490: DUP7 00001491: ADD 00001492: JUMPDEST 00001493: DUP5 00001494: DUP2 00001495: LT 00001496: ISZERO 00001497: PUSH2 0x14a9 0000149a: JUMPI 0000149b: DUP1 0000149c: CALLDATALOAD 0000149d: DUP4 0000149e: MSTORE 0000149f: SWAP2 000014a0: DUP4 000014a1: ADD 000014a2: SWAP2 000014a3: DUP4 000014a4: ADD 000014a5: PUSH2 0x1492 000014a8: JUMP 000014a9: JUMPDEST 000014aa: POP 000014ab: SWAP7 000014ac: SWAP6 000014ad: POP 000014ae: POP 000014af: POP 000014b0: POP 000014b1: POP 000014b2: POP 000014b3: JUMP 000014b4: JUMPDEST 000014b5: PUSH1 0x00 000014b7: DUP3 000014b8: PUSH1 0x1f 000014ba: DUP4 000014bb: ADD 000014bc: SLT 000014bd: PUSH2 0x14c5 000014c0: JUMPI 000014c1: PUSH1 0x00 000014c3: DUP1 000014c4: REVERT 000014c5: JUMPDEST 000014c6: PUSH2 0x12ad 000014c9: DUP4 000014ca: DUP4 000014cb: CALLDATALOAD 000014cc: PUSH1 0x20 000014ce: DUP6 000014cf: ADD 000014d0: PUSH2 0x12f7 000014d3: JUMP 000014d4: JUMPDEST 000014d5: PUSH1 0x00 000014d7: DUP1 000014d8: PUSH1 0x00 000014da: DUP1 000014db: PUSH1 0x00 000014dd: PUSH1 0xa0 000014df: DUP7 000014e0: DUP9 000014e1: SUB 000014e2: SLT 000014e3: ISZERO 000014e4: PUSH2 0x14ec 000014e7: JUMPI 000014e8: PUSH1 0x00 000014ea: DUP1 000014eb: REVERT 000014ec: JUMPDEST 000014ed: PUSH2 0x14f5 000014f0: DUP7 000014f1: PUSH2 0x1234 000014f4: JUMP 000014f5: JUMPDEST 000014f6: SWAP5 000014f7: POP 000014f8: PUSH2 0x1503 000014fb: PUSH1 0x20 000014fd: DUP8 000014fe: ADD 000014ff: PUSH2 0x1234 00001502: JUMP 00001503: JUMPDEST 00001504: SWAP4 00001505: POP 00001506: PUSH1 0x40 00001508: DUP7 00001509: ADD 0000150a: CALLDATALOAD 0000150b: PUSH8 0xffffffffffffffff 00001514: DUP1 00001515: DUP3 00001516: GT 00001517: ISZERO 00001518: PUSH2 0x1520 0000151b: JUMPI 0000151c: PUSH1 0x00 0000151e: DUP1 0000151f: REVERT 00001520: JUMPDEST 00001521: PUSH2 0x152c 00001524: DUP10 00001525: DUP4 00001526: DUP11 00001527: ADD 00001528: PUSH2 0x1443 0000152b: JUMP 0000152c: JUMPDEST 0000152d: SWAP5 0000152e: POP 0000152f: PUSH1 0x60 00001531: DUP9 00001532: ADD 00001533: CALLDATALOAD 00001534: SWAP2 00001535: POP 00001536: DUP1 00001537: DUP3 00001538: GT 00001539: ISZERO 0000153a: PUSH2 0x1542 0000153d: JUMPI 0000153e: PUSH1 0x00 00001540: DUP1 00001541: REVERT 00001542: JUMPDEST 00001543: PUSH2 0x154e 00001546: DUP10 00001547: DUP4 00001548: DUP11 00001549: ADD 0000154a: PUSH2 0x1443 0000154d: JUMP 0000154e: JUMPDEST 0000154f: SWAP4 00001550: POP 00001551: PUSH1 0x80 00001553: DUP9 00001554: ADD 00001555: CALLDATALOAD 00001556: SWAP2 00001557: POP 00001558: DUP1 00001559: DUP3 0000155a: GT 0000155b: ISZERO 0000155c: PUSH2 0x1564 0000155f: JUMPI 00001560: PUSH1 0x00 00001562: DUP1 00001563: REVERT 00001564: JUMPDEST 00001565: POP 00001566: PUSH2 0x1571 00001569: DUP9 0000156a: DUP3 0000156b: DUP10 0000156c: ADD 0000156d: PUSH2 0x14b4 00001570: JUMP 00001571: JUMPDEST 00001572: SWAP2 00001573: POP 00001574: POP 00001575: SWAP3 00001576: SWAP6 00001577: POP 00001578: SWAP3 00001579: SWAP6 0000157a: SWAP1 0000157b: SWAP4 0000157c: POP 0000157d: JUMP 0000157e: JUMPDEST 0000157f: PUSH1 0x00 00001581: DUP1 00001582: PUSH1 0x40 00001584: DUP4 00001585: DUP6 00001586: SUB 00001587: SLT 00001588: ISZERO 00001589: PUSH2 0x1591 0000158c: JUMPI 0000158d: PUSH1 0x00 0000158f: DUP1 00001590: REVERT 00001591: JUMPDEST 00001592: DUP3 00001593: CALLDATALOAD 00001594: PUSH8 0xffffffffffffffff 0000159d: DUP1 0000159e: DUP3 0000159f: GT 000015a0: ISZERO 000015a1: PUSH2 0x15a9 000015a4: JUMPI 000015a5: PUSH1 0x00 000015a7: DUP1 000015a8: REVERT 000015a9: JUMPDEST 000015aa: DUP2 000015ab: DUP6 000015ac: ADD 000015ad: SWAP2 000015ae: POP 000015af: DUP6 000015b0: PUSH1 0x1f 000015b2: DUP4 000015b3: ADD 000015b4: SLT 000015b5: PUSH2 0x15bd 000015b8: JUMPI 000015b9: PUSH1 0x00 000015bb: DUP1 000015bc: REVERT 000015bd: JUMPDEST 000015be: DUP2 000015bf: CALLDATALOAD 000015c0: PUSH1 0x20 000015c2: PUSH2 0x15ca 000015c5: DUP3 000015c6: PUSH2 0x141f 000015c9: JUMP 000015ca: JUMPDEST 000015cb: PUSH1 0x40 000015cd: MLOAD 000015ce: PUSH2 0x15d7 000015d1: DUP3 000015d2: DUP3 000015d3: PUSH2 0x12ca 000015d6: JUMP 000015d7: JUMPDEST 000015d8: DUP4 000015d9: DUP2 000015da: MSTORE 000015db: PUSH1 0x05 000015dd: SWAP4 000015de: SWAP1 000015df: SWAP4 000015e0: SHL 000015e1: DUP6 000015e2: ADD 000015e3: DUP3 000015e4: ADD 000015e5: SWAP3 000015e6: DUP3 000015e7: DUP2 000015e8: ADD 000015e9: SWAP2 000015ea: POP 000015eb: DUP10 000015ec: DUP5 000015ed: GT 000015ee: ISZERO 000015ef: PUSH2 0x15f7 000015f2: JUMPI 000015f3: PUSH1 0x00 000015f5: DUP1 000015f6: REVERT 000015f7: JUMPDEST 000015f8: SWAP5 000015f9: DUP3 000015fa: ADD 000015fb: SWAP5 000015fc: JUMPDEST 000015fd: DUP4 000015fe: DUP7 000015ff: LT 00001600: ISZERO 00001601: PUSH2 0x161c 00001604: JUMPI 00001605: PUSH2 0x160d 00001608: DUP7 00001609: PUSH2 0x1234 0000160c: JUMP 0000160d: JUMPDEST 0000160e: DUP3 0000160f: MSTORE 00001610: SWAP5 00001611: DUP3 00001612: ADD 00001613: SWAP5 00001614: SWAP1 00001615: DUP3 00001616: ADD 00001617: SWAP1 00001618: PUSH2 0x15fc 0000161b: JUMP 0000161c: JUMPDEST 0000161d: SWAP7 0000161e: POP 0000161f: POP 00001620: DUP7 00001621: ADD 00001622: CALLDATALOAD 00001623: SWAP3 00001624: POP 00001625: POP 00001626: DUP1 00001627: DUP3 00001628: GT 00001629: ISZERO 0000162a: PUSH2 0x1632 0000162d: JUMPI 0000162e: PUSH1 0x00 00001630: DUP1 00001631: REVERT 00001632: JUMPDEST 00001633: POP 00001634: PUSH2 0x163f 00001637: DUP6 00001638: DUP3 00001639: DUP7 0000163a: ADD 0000163b: PUSH2 0x1443 0000163e: JUMP 0000163f: JUMPDEST 00001640: SWAP2 00001641: POP 00001642: POP 00001643: SWAP3 00001644: POP 00001645: SWAP3 00001646: SWAP1 00001647: POP 00001648: JUMP 00001649: JUMPDEST 0000164a: PUSH1 0x00 0000164c: DUP2 0000164d: MLOAD 0000164e: DUP1 0000164f: DUP5 00001650: MSTORE 00001651: PUSH1 0x20 00001653: DUP1 00001654: DUP6 00001655: ADD 00001656: SWAP5 00001657: POP 00001658: DUP1 00001659: DUP5 0000165a: ADD 0000165b: PUSH1 0x00 0000165d: JUMPDEST 0000165e: DUP4 0000165f: DUP2 00001660: LT 00001661: ISZERO 00001662: PUSH2 0x1679 00001665: JUMPI 00001666: DUP2 00001667: MLOAD 00001668: DUP8 00001669: MSTORE 0000166a: SWAP6 0000166b: DUP3 0000166c: ADD 0000166d: SWAP6 0000166e: SWAP1 0000166f: DUP3 00001670: ADD 00001671: SWAP1 00001672: PUSH1 0x01 00001674: ADD 00001675: PUSH2 0x165d 00001678: JUMP 00001679: JUMPDEST 0000167a: POP 0000167b: SWAP5 0000167c: SWAP6 0000167d: SWAP5 0000167e: POP 0000167f: POP 00001680: POP 00001681: POP 00001682: POP 00001683: JUMP 00001684: JUMPDEST 00001685: PUSH1 0x20 00001687: DUP2 00001688: MSTORE 00001689: PUSH1 0x00 0000168b: PUSH2 0x12ad 0000168e: PUSH1 0x20 00001690: DUP4 00001691: ADD 00001692: DUP5 00001693: PUSH2 0x1649 00001696: JUMP 00001697: JUMPDEST 00001698: PUSH1 0x00 0000169a: DUP1 0000169b: PUSH1 0x40 0000169d: DUP4 0000169e: DUP6 0000169f: SUB 000016a0: SLT 000016a1: ISZERO 000016a2: PUSH2 0x16aa 000016a5: JUMPI 000016a6: PUSH1 0x00 000016a8: DUP1 000016a9: REVERT 000016aa: JUMPDEST 000016ab: PUSH2 0x16b3 000016ae: DUP4 000016af: PUSH2 0x1234 000016b2: JUMP 000016b3: JUMPDEST 000016b4: SWAP2 000016b5: POP 000016b6: PUSH1 0x20 000016b8: DUP4 000016b9: ADD 000016ba: CALLDATALOAD 000016bb: DUP1 000016bc: ISZERO 000016bd: ISZERO 000016be: DUP2 000016bf: EQ 000016c0: PUSH2 0x16c8 000016c3: JUMPI 000016c4: PUSH1 0x00 000016c6: DUP1 000016c7: REVERT 000016c8: JUMPDEST 000016c9: DUP1 000016ca: SWAP2 000016cb: POP 000016cc: POP 000016cd: SWAP3 000016ce: POP 000016cf: SWAP3 000016d0: SWAP1 000016d1: POP 000016d2: JUMP 000016d3: JUMPDEST 000016d4: PUSH1 0x00 000016d6: DUP1 000016d7: PUSH1 0x40 000016d9: DUP4 000016da: DUP6 000016db: SUB 000016dc: SLT 000016dd: ISZERO 000016de: PUSH2 0x16e6 000016e1: JUMPI 000016e2: PUSH1 0x00 000016e4: DUP1 000016e5: REVERT 000016e6: JUMPDEST 000016e7: PUSH2 0x16ef 000016ea: DUP4 000016eb: PUSH2 0x1234 000016ee: JUMP 000016ef: JUMPDEST 000016f0: SWAP2 000016f1: POP 000016f2: PUSH2 0x16fd 000016f5: PUSH1 0x20 000016f7: DUP5 000016f8: ADD 000016f9: PUSH2 0x1234 000016fc: JUMP 000016fd: JUMPDEST 000016fe: SWAP1 000016ff: POP 00001700: SWAP3 00001701: POP 00001702: SWAP3 00001703: SWAP1 00001704: POP 00001705: JUMP 00001706: JUMPDEST 00001707: PUSH1 0x00 00001709: DUP1 0000170a: PUSH1 0x00 0000170c: DUP1 0000170d: PUSH1 0x00 0000170f: PUSH1 0xa0 00001711: DUP7 00001712: DUP9 00001713: SUB 00001714: SLT 00001715: ISZERO 00001716: PUSH2 0x171e 00001719: JUMPI 0000171a: PUSH1 0x00 0000171c: DUP1 0000171d: REVERT 0000171e: JUMPDEST 0000171f: PUSH2 0x1727 00001722: DUP7 00001723: PUSH2 0x1234 00001726: JUMP 00001727: JUMPDEST 00001728: SWAP5 00001729: POP 0000172a: PUSH2 0x1735 0000172d: PUSH1 0x20 0000172f: DUP8 00001730: ADD 00001731: PUSH2 0x1234 00001734: JUMP 00001735: JUMPDEST 00001736: SWAP4 00001737: POP 00001738: PUSH1 0x40 0000173a: DUP7 0000173b: ADD 0000173c: CALLDATALOAD 0000173d: SWAP3 0000173e: POP 0000173f: PUSH1 0x60 00001741: DUP7 00001742: ADD 00001743: CALLDATALOAD 00001744: SWAP2 00001745: POP 00001746: PUSH1 0x80 00001748: DUP7 00001749: ADD 0000174a: CALLDATALOAD 0000174b: PUSH8 0xffffffffffffffff 00001754: DUP2 00001755: GT 00001756: ISZERO 00001757: PUSH2 0x175f 0000175a: JUMPI 0000175b: PUSH1 0x00 0000175d: DUP1 0000175e: REVERT 0000175f: JUMPDEST 00001760: PUSH2 0x1571 00001763: DUP9 00001764: DUP3 00001765: DUP10 00001766: ADD 00001767: PUSH2 0x14b4 0000176a: JUMP 0000176b: JUMPDEST 0000176c: PUSH1 0x00 0000176e: PUSH1 0x20 00001770: DUP3 00001771: DUP5 00001772: SUB 00001773: SLT 00001774: ISZERO 00001775: PUSH2 0x177d 00001778: JUMPI 00001779: PUSH1 0x00 0000177b: DUP1 0000177c: REVERT 0000177d: JUMPDEST 0000177e: PUSH2 0x12ad 00001781: DUP3 00001782: PUSH2 0x1234 00001785: JUMP 00001786: JUMPDEST 00001787: PUSH1 0x20 00001789: DUP1 0000178a: DUP3 0000178b: MSTORE 0000178c: DUP2 0000178d: DUP2 0000178e: ADD 0000178f: MSTORE 00001790: PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572 000017b1: PUSH1 0x40 000017b3: DUP3 000017b4: ADD 000017b5: MSTORE 000017b6: PUSH1 0x60 000017b8: ADD 000017b9: SWAP1 000017ba: JUMP 000017bb: JUMPDEST 000017bc: PUSH1 0x01 000017be: DUP2 000017bf: DUP2 000017c0: SHR 000017c1: SWAP1 000017c2: DUP3 000017c3: AND 000017c4: DUP1 000017c5: PUSH2 0x17cf 000017c8: JUMPI 000017c9: PUSH1 0x7f 000017cb: DUP3 000017cc: AND 000017cd: SWAP2 000017ce: POP 000017cf: JUMPDEST 000017d0: PUSH1 0x20 000017d2: DUP3 000017d3: LT 000017d4: DUP2 000017d5: EQ 000017d6: ISZERO 000017d7: PUSH2 0x17f0 000017da: JUMPI 000017db: PUSH4 0x4e487b71 000017e0: PUSH1 0xe0 000017e2: SHL 000017e3: PUSH1 0x00 000017e5: MSTORE 000017e6: PUSH1 0x22 000017e8: PUSH1 0x04 000017ea: MSTORE 000017eb: PUSH1 0x24 000017ed: PUSH1 0x00 000017ef: REVERT 000017f0: JUMPDEST 000017f1: POP 000017f2: SWAP2 000017f3: SWAP1 000017f4: POP 000017f5: JUMP 000017f6: JUMPDEST 000017f7: PUSH4 0x4e487b71 000017fc: PUSH1 0xe0 000017fe: SHL 000017ff: PUSH1 0x00 00001801: MSTORE 00001802: PUSH1 0x32 00001804: PUSH1 0x04 00001806: MSTORE 00001807: PUSH1 0x24 00001809: PUSH1 0x00 0000180b: REVERT 0000180c: JUMPDEST 0000180d: PUSH4 0x4e487b71 00001812: PUSH1 0xe0 00001814: SHL 00001815: PUSH1 0x00 00001817: MSTORE 00001818: PUSH1 0x11 0000181a: PUSH1 0x04 0000181c: MSTORE 0000181d: PUSH1 0x24 0000181f: PUSH1 0x00 00001821: REVERT 00001822: JUMPDEST 00001823: PUSH1 0x00 00001825: PUSH1 0x00 00001827: NOT 00001828: DUP3 00001829: EQ 0000182a: ISZERO 0000182b: PUSH2 0x1836 0000182e: JUMPI 0000182f: PUSH2 0x1836 00001832: PUSH2 0x180c 00001835: JUMP 00001836: JUMPDEST 00001837: POP 00001838: PUSH1 0x01 0000183a: ADD 0000183b: SWAP1 0000183c: JUMP 0000183d: JUMPDEST 0000183e: PUSH1 0x00 00001840: DUP3 00001841: NOT 00001842: DUP3 00001843: GT 00001844: ISZERO 00001845: PUSH2 0x1850 00001848: JUMPI 00001849: PUSH2 0x1850 0000184c: PUSH2 0x180c 0000184f: JUMP 00001850: JUMPDEST 00001851: POP 00001852: ADD 00001853: SWAP1 00001854: JUMP 00001855: JUMPDEST 00001856: PUSH1 0x20 00001858: DUP1 00001859: DUP3 0000185a: MSTORE 0000185b: PUSH1 0x25 0000185d: SWAP1 0000185e: DUP3 0000185f: ADD 00001860: MSTORE 00001861: PUSH32 0x455243313135353a207472616e7366657220746f20746865207a65726f206164 00001882: PUSH1 0x40 00001884: DUP3 00001885: ADD 00001886: MSTORE 00001887: PUSH5 0x6472657373 0000188d: PUSH1 0xd8 0000188f: SHL 00001890: PUSH1 0x60 00001892: DUP3 00001893: ADD 00001894: MSTORE 00001895: PUSH1 0x80 00001897: ADD 00001898: SWAP1 00001899: JUMP 0000189a: JUMPDEST 0000189b: PUSH1 0x20 0000189d: DUP1 0000189e: DUP3 0000189f: MSTORE 000018a0: PUSH1 0x2a 000018a2: SWAP1 000018a3: DUP3 000018a4: ADD 000018a5: MSTORE 000018a6: PUSH32 0x455243313135353a20696e73756666696369656e742062616c616e636520666f 000018c7: PUSH1 0x40 000018c9: DUP3 000018ca: ADD 000018cb: MSTORE 000018cc: PUSH10 0x39103a3930b739b332b9 000018d7: PUSH1 0xb1 000018d9: SHL 000018da: PUSH1 0x60 000018dc: DUP3 000018dd: ADD 000018de: MSTORE 000018df: PUSH1 0x80 000018e1: ADD 000018e2: SWAP1 000018e3: JUMP 000018e4: JUMPDEST 000018e5: PUSH1 0x40 000018e7: DUP2 000018e8: MSTORE 000018e9: PUSH1 0x00 000018eb: PUSH2 0x18f7 000018ee: PUSH1 0x40 000018f0: DUP4 000018f1: ADD 000018f2: DUP6 000018f3: PUSH2 0x1649 000018f6: JUMP 000018f7: JUMPDEST 000018f8: DUP3 000018f9: DUP2 000018fa: SUB 000018fb: PUSH1 0x20 000018fd: DUP5 000018fe: ADD 000018ff: MSTORE 00001900: PUSH2 0x1909 00001903: DUP2 00001904: DUP6 00001905: PUSH2 0x1649 00001908: JUMP 00001909: JUMPDEST 0000190a: SWAP6 0000190b: SWAP5 0000190c: POP 0000190d: POP 0000190e: POP 0000190f: POP 00001910: POP 00001911: JUMP 00001912: JUMPDEST 00001913: PUSH1 0x01 00001915: PUSH1 0x01 00001917: PUSH1 0xa0 00001919: SHL 0000191a: SUB 0000191b: DUP7 0000191c: DUP2 0000191d: AND 0000191e: DUP3 0000191f: MSTORE 00001920: DUP6 00001921: AND 00001922: PUSH1 0x20 00001924: DUP3 00001925: ADD 00001926: MSTORE 00001927: PUSH1 0x40 00001929: DUP2 0000192a: ADD 0000192b: DUP5 0000192c: SWAP1 0000192d: MSTORE 0000192e: PUSH1 0x60 00001930: DUP2 00001931: ADD 00001932: DUP4 00001933: SWAP1 00001934: MSTORE 00001935: PUSH1 0xa0 00001937: PUSH1 0x80 00001939: DUP3 0000193a: ADD 0000193b: DUP2 0000193c: SWAP1 0000193d: MSTORE 0000193e: PUSH1 0x00 00001940: SWAP1 00001941: PUSH2 0x194c 00001944: SWAP1 00001945: DUP4 00001946: ADD 00001947: DUP5 00001948: PUSH2 0x13bf 0000194b: JUMP 0000194c: JUMPDEST 0000194d: SWAP8 0000194e: SWAP7 0000194f: POP 00001950: POP 00001951: POP 00001952: POP 00001953: POP 00001954: POP 00001955: POP 00001956: JUMP 00001957: JUMPDEST 00001958: PUSH1 0x00 0000195a: PUSH1 0x20 0000195c: DUP3 0000195d: DUP5 0000195e: SUB 0000195f: SLT 00001960: ISZERO 00001961: PUSH2 0x1969 00001964: JUMPI 00001965: PUSH1 0x00 00001967: DUP1 00001968: REVERT 00001969: JUMPDEST 0000196a: DUP2 0000196b: MLOAD 0000196c: PUSH2 0x12ad 0000196f: DUP2 00001970: PUSH2 0x127a 00001973: JUMP 00001974: JUMPDEST 00001975: PUSH1 0x00 00001977: PUSH1 0x03 00001979: RETURNDATASIZE 0000197a: GT 0000197b: ISZERO 0000197c: PUSH2 0x198d 0000197f: JUMPI 00001980: PUSH1 0x04 00001982: PUSH1 0x00 00001984: DUP1 00001985: RETURNDATACOPY 00001986: POP 00001987: PUSH1 0x00 00001989: MLOAD 0000198a: PUSH1 0xe0 0000198c: SHR 0000198d: JUMPDEST 0000198e: SWAP1 0000198f: JUMP 00001990: JUMPDEST 00001991: PUSH1 0x00 00001993: PUSH1 0x44 00001995: RETURNDATASIZE 00001996: LT 00001997: ISZERO 00001998: PUSH2 0x199e 0000199b: JUMPI 0000199c: SWAP1 0000199d: JUMP 0000199e: JUMPDEST 0000199f: PUSH1 0x40 000019a1: MLOAD 000019a2: PUSH1 0x03 000019a4: NOT 000019a5: RETURNDATASIZE 000019a6: DUP2 000019a7: ADD 000019a8: PUSH1 0x04 000019aa: DUP4 000019ab: RETURNDATACOPY 000019ac: DUP2 000019ad: MLOAD 000019ae: RETURNDATASIZE 000019af: PUSH8 0xffffffffffffffff 000019b8: DUP2 000019b9: PUSH1 0x24 000019bb: DUP5 000019bc: ADD 000019bd: GT 000019be: DUP2 000019bf: DUP5 000019c0: GT 000019c1: OR 000019c2: ISZERO 000019c3: PUSH2 0x19ce 000019c6: JUMPI 000019c7: POP 000019c8: POP 000019c9: POP 000019ca: POP 000019cb: POP 000019cc: SWAP1 000019cd: JUMP 000019ce: JUMPDEST 000019cf: DUP3 000019d0: DUP6 000019d1: ADD 000019d2: SWAP2 000019d3: POP 000019d4: DUP2 000019d5: MLOAD 000019d6: DUP2 000019d7: DUP2 000019d8: GT 000019d9: ISZERO 000019da: PUSH2 0x19e6 000019dd: JUMPI 000019de: POP 000019df: POP 000019e0: POP 000019e1: POP 000019e2: POP 000019e3: POP 000019e4: SWAP1 000019e5: JUMP 000019e6: JUMPDEST 000019e7: DUP5 000019e8: RETURNDATASIZE 000019e9: DUP8 000019ea: ADD 000019eb: ADD 000019ec: PUSH1 0x20 000019ee: DUP3 000019ef: DUP6 000019f0: ADD 000019f1: ADD 000019f2: GT 000019f3: ISZERO 000019f4: PUSH2 0x1a00 000019f7: JUMPI 000019f8: POP 000019f9: POP 000019fa: POP 000019fb: POP 000019fc: POP 000019fd: POP 000019fe: SWAP1 000019ff: JUMP 00001a00: JUMPDEST 00001a01: PUSH2 0x1a0f 00001a04: PUSH1 0x20 00001a06: DUP3 00001a07: DUP7 00001a08: ADD 00001a09: ADD 00001a0a: DUP8 00001a0b: PUSH2 0x12ca 00001a0e: JUMP 00001a0f: JUMPDEST 00001a10: POP 00001a11: SWAP1 00001a12: SWAP6 00001a13: SWAP5 00001a14: POP 00001a15: POP 00001a16: POP 00001a17: POP 00001a18: POP 00001a19: JUMP 00001a1a: JUMPDEST 00001a1b: PUSH1 0x20 00001a1d: DUP1 00001a1e: DUP3 00001a1f: MSTORE 00001a20: PUSH1 0x28 00001a22: SWAP1 00001a23: DUP3 00001a24: ADD 00001a25: MSTORE 00001a26: PUSH32 0x455243313135353a204552433131353552656365697665722072656a65637465 00001a47: PUSH1 0x40 00001a49: DUP3 00001a4a: ADD 00001a4b: MSTORE 00001a4c: PUSH8 0x6420746f6b656e73 00001a55: PUSH1 0xc0 00001a57: SHL 00001a58: PUSH1 0x60 00001a5a: DUP3 00001a5b: ADD 00001a5c: MSTORE 00001a5d: PUSH1 0x80 00001a5f: ADD 00001a60: SWAP1 00001a61: JUMP 00001a62: JUMPDEST 00001a63: PUSH1 0x01 00001a65: PUSH1 0x01 00001a67: PUSH1 0xa0 00001a69: SHL 00001a6a: SUB 00001a6b: DUP7 00001a6c: DUP2 00001a6d: AND 00001a6e: DUP3 00001a6f: MSTORE 00001a70: DUP6 00001a71: AND 00001a72: PUSH1 0x20 00001a74: DUP3 00001a75: ADD 00001a76: MSTORE 00001a77: PUSH1 0xa0 00001a79: PUSH1 0x40 00001a7b: DUP3 00001a7c: ADD 00001a7d: DUP2 00001a7e: SWAP1 00001a7f: MSTORE 00001a80: PUSH1 0x00 00001a82: SWAP1 00001a83: PUSH2 0x1a8e 00001a86: SWAP1 00001a87: DUP4 00001a88: ADD 00001a89: DUP7 00001a8a: PUSH2 0x1649 00001a8d: JUMP 00001a8e: JUMPDEST 00001a8f: DUP3 00001a90: DUP2 00001a91: SUB 00001a92: PUSH1 0x60 00001a94: DUP5 00001a95: ADD 00001a96: MSTORE 00001a97: PUSH2 0x1aa0 00001a9a: DUP2 00001a9b: DUP7 00001a9c: PUSH2 0x1649 00001a9f: JUMP 00001aa0: JUMPDEST 00001aa1: SWAP1 00001aa2: POP 00001aa3: DUP3 00001aa4: DUP2 00001aa5: SUB 00001aa6: PUSH1 0x80 00001aa8: DUP5 00001aa9: ADD 00001aaa: MSTORE 00001aab: PUSH2 0x1ab4 00001aae: DUP2 00001aaf: DUP6 00001ab0: PUSH2 0x13bf 00001ab3: JUMP 00001ab4: JUMPDEST 00001ab5: SWAP9 00001ab6: SWAP8 00001ab7: POP 00001ab8: POP 00001ab9: POP 00001aba: POP 00001abb: POP 00001abc: POP 00001abd: POP 00001abe: POP 00001abf: JUMP 00001ac0: INVALID 00001ac1: LOG2 00001ac2: PUSH5 0x6970667358 00001ac8: UNKNOWN(0x22) 00001ac9: SLT 00001aca: KECCAK256 00001acb: CALLCODE 00001acc: CALLDATASIZE 00001acd: PUSH28 0xce0d197ec9c7c5d811ec406043001ccfd87a2c8bce4010850bfded9a 00001aea: STOP 00001aeb: PUSH5 0x736f6c6343 00001af1: STOP 00001af2: ADDMOD 00001af3: UNKNOWN(0x0C) 00001af4: STOP 00001af5: CALLER
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | other | detector | Untrusted CALL target/value reachable | 60 | no | no |
viewtrace_id: 0x7d5b98bba9fbfa687f6a29cc91f2f22eba7815f684804099f7fa514c133b3f08
call_targets:
0xa344ede6be72df863748db6d4027011d59c3ff70
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x7d5b98bba9fbfa687f6a29cc91f2f22eba7815f684804099f7fa514c133b3f08",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xa344ede6be72df863748db6d4027011d59c3ff70"
],
"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": "0xa22cb465",
"selector": "0xa22cb465",
"calldata_variants": [
"0xa22cb465",
"0xa22cb4650000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xdb074d49",
"selector": "0xdb074d49",
"calldata_variants": [
"0xdb074d49",
"0xdb074d490000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe985e9c5",
"selector": "0xe985e9c5",
"calldata_variants": [
"0xe985e9c5",
"0xe985e9c50000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf242432a",
"selector": "0xf242432a",
"calldata_variants": [
"0xf242432a",
"0xf242432a0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x6e854c32",
"selector": "0x6e854c32",
"calldata_variants": [
"0x6e854c32",
"0x6e854c320000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x715018a6",
"selector": "0x715018a6",
"calldata_variants": [
"0x715018a6",
"0x715018a60000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8da5cb5b",
"selector": "0x8da5cb5b",
"calldata_variants": [
"0x8da5cb5b",
"0x8da5cb5b0000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 1735,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 4054,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 4402,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 4,
"guards_detected": [],
"untrusted_call_count": 4
}
|
| high | other | detector | ETH value transfer possible | 55 | no | no |
viewtrace_id: 0x7d5b98bba9fbfa687f6a29cc91f2f22eba7815f684804099f7fa514c133b3f08
call_targets:
0xa344ede6be72df863748db6d4027011d59c3ff70
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x7d5b98bba9fbfa687f6a29cc91f2f22eba7815f684804099f7fa514c133b3f08",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xa344ede6be72df863748db6d4027011d59c3ff70"
],
"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": "0xa22cb465",
"selector": "0xa22cb465",
"calldata_variants": [
"0xa22cb465",
"0xa22cb4650000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xdb074d49",
"selector": "0xdb074d49",
"calldata_variants": [
"0xdb074d49",
"0xdb074d490000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe985e9c5",
"selector": "0xe985e9c5",
"calldata_variants": [
"0xe985e9c5",
"0xe985e9c50000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf242432a",
"selector": "0xf242432a",
"calldata_variants": [
"0xf242432a",
"0xf242432a0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x6e854c32",
"selector": "0x6e854c32",
"calldata_variants": [
"0x6e854c32",
"0x6e854c320000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x715018a6",
"selector": "0x715018a6",
"calldata_variants": [
"0x715018a6",
"0x715018a60000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8da5cb5b",
"selector": "0x8da5cb5b",
"calldata_variants": [
"0x8da5cb5b",
"0x8da5cb5b0000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 1735,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 4054,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 4402,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 4,
"guards_detected": []
}
|