019b477e-bc8a-7325-bbf4-5e84d898d183
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 |
|---|---|---|---|---|
| 24091 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 24092 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 67358 | analysis.bundle | complete | 1 / 3 | 2 weeks ago |
| 67359 | capability.graph | complete | 1 / 3 | 2 weeks ago |
| 67360 | detector.run | complete | 1 / 3 | 2 weeks ago |
| 67361 | 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 0x0251 0000000c: JUMPI 0000000d: PUSH1 0x00 0000000f: CALLDATALOAD 00000010: PUSH1 0xe0 00000012: SHR 00000013: DUP1 00000014: PUSH4 0x86489ba9 00000019: GT 0000001a: PUSH2 0x0139 0000001d: JUMPI 0000001e: DUP1 0000001f: PUSH4 0xaf14052c 00000024: GT 00000025: PUSH2 0x00b6 00000028: JUMPI 00000029: DUP1 0000002a: PUSH4 0xc63b3a49 0000002f: GT 00000030: PUSH2 0x007a 00000033: JUMPI 00000034: DUP1 00000035: PUSH4 0xc63b3a49 0000003a: EQ 0000003b: PUSH2 0x0723 0000003e: JUMPI 0000003f: DUP1 00000040: PUSH4 0xc8d86e35 00000045: EQ 00000046: PUSH2 0x0738 00000049: JUMPI 0000004a: DUP1 0000004b: PUSH4 0xcc247167 00000050: EQ 00000051: PUSH2 0x074d 00000054: JUMPI 00000055: DUP1 00000056: PUSH4 0xcf3860e8 0000005b: EQ 0000005c: PUSH2 0x0762 0000005f: JUMPI 00000060: DUP1 00000061: PUSH4 0xe2a24a34 00000066: EQ 00000067: PUSH2 0x0792 0000006a: JUMPI 0000006b: DUP1 0000006c: PUSH4 0xf21f3539 00000071: EQ 00000072: PUSH2 0x07a7 00000075: JUMPI 00000076: PUSH2 0x0251 00000079: JUMP 0000007a: JUMPDEST 0000007b: DUP1 0000007c: PUSH4 0xaf14052c 00000081: EQ 00000082: PUSH2 0x068c 00000085: JUMPI 00000086: DUP1 00000087: PUSH4 0xb0e885c1 0000008c: EQ 0000008d: PUSH2 0x06a1 00000090: JUMPI 00000091: DUP1 00000092: PUSH4 0xbb57ad20 00000097: EQ 00000098: PUSH2 0x06b6 0000009b: JUMPI 0000009c: DUP1 0000009d: PUSH4 0xc4177a01 000000a2: EQ 000000a3: PUSH2 0x06cb 000000a6: JUMPI 000000a7: DUP1 000000a8: PUSH4 0xc45a0155 000000ad: EQ 000000ae: PUSH2 0x070e 000000b1: JUMPI 000000b2: PUSH2 0x0251 000000b5: JUMP 000000b6: JUMPDEST 000000b7: DUP1 000000b8: PUSH4 0xa33d652e 000000bd: GT 000000be: PUSH2 0x00fd 000000c1: JUMPI 000000c2: DUP1 000000c3: PUSH4 0xa33d652e 000000c8: EQ 000000c9: PUSH2 0x060a 000000cc: JUMPI 000000cd: DUP1 000000ce: PUSH4 0xa3e6ba94 000000d3: EQ 000000d4: PUSH2 0x0634 000000d7: JUMPI 000000d8: DUP1 000000d9: PUSH4 0xa525ad3c 000000de: EQ 000000df: PUSH2 0x031b 000000e2: JUMPI 000000e3: DUP1 000000e4: PUSH4 0xa67a6eab 000000e9: EQ 000000ea: PUSH2 0x0649 000000ed: JUMPI 000000ee: DUP1 000000ef: PUSH4 0xad7fadc5 000000f4: EQ 000000f5: PUSH2 0x065e 000000f8: JUMPI 000000f9: PUSH2 0x0251 000000fc: JUMP 000000fd: JUMPDEST 000000fe: DUP1 000000ff: PUSH4 0x86489ba9 00000104: EQ 00000105: PUSH2 0x0507 00000108: JUMPI 00000109: DUP1 0000010a: PUSH4 0x86aa0ae3 0000010f: EQ 00000110: PUSH2 0x055c 00000113: JUMPI 00000114: DUP1 00000115: PUSH4 0x8b3651ad 0000011a: EQ 0000011b: PUSH2 0x058f 0000011e: JUMPI 0000011f: DUP1 00000120: PUSH4 0x99ff26de 00000125: EQ 00000126: PUSH2 0x05a4 00000129: JUMPI 0000012a: DUP1 0000012b: PUSH4 0x9d2873f3 00000130: EQ 00000131: PUSH2 0x05d7 00000134: JUMPI 00000135: PUSH2 0x0251 00000138: JUMP 00000139: JUMPDEST 0000013a: DUP1 0000013b: PUSH4 0x392e53cd 00000140: GT 00000141: PUSH2 0x01d2 00000144: JUMPI 00000145: DUP1 00000146: PUSH4 0x5aa2f64c 0000014b: GT 0000014c: PUSH2 0x0196 0000014f: JUMPI 00000150: DUP1 00000151: PUSH4 0x5aa2f64c 00000156: EQ 00000157: PUSH2 0x040a 0000015a: JUMPI 0000015b: DUP1 0000015c: PUSH4 0x60bada0f 00000161: EQ 00000162: PUSH2 0x041f 00000165: JUMPI 00000166: DUP1 00000167: PUSH4 0x6ac1ded1 0000016c: EQ 0000016d: PUSH2 0x0454 00000170: JUMPI 00000171: DUP1 00000172: PUSH4 0x741bef1a 00000177: EQ 00000178: PUSH2 0x0497 0000017b: JUMPI 0000017c: DUP1 0000017d: PUSH4 0x789ff0e1 00000182: EQ 00000183: PUSH2 0x04c8 00000186: JUMPI 00000187: DUP1 00000188: PUSH4 0x7ea5482a 0000018d: EQ 0000018e: PUSH2 0x04dd 00000191: JUMPI 00000192: PUSH2 0x0251 00000195: JUMP 00000196: JUMPDEST 00000197: DUP1 00000198: PUSH4 0x392e53cd 0000019d: EQ 0000019e: PUSH2 0x036f 000001a1: JUMPI 000001a2: DUP1 000001a3: PUSH4 0x3994c9cc 000001a8: EQ 000001a9: PUSH2 0x0398 000001ac: JUMPI 000001ad: DUP1 000001ae: PUSH4 0x3b09de21 000001b3: EQ 000001b4: PUSH2 0x03cb 000001b7: JUMPI 000001b8: DUP1 000001b9: PUSH4 0x4f1a720a 000001be: EQ 000001bf: PUSH2 0x03e0 000001c2: JUMPI 000001c3: DUP1 000001c4: PUSH4 0x55efb287 000001c9: EQ 000001ca: PUSH2 0x03f5 000001cd: JUMPI 000001ce: PUSH2 0x0251 000001d1: JUMP 000001d2: JUMPDEST 000001d3: DUP1 000001d4: PUSH4 0x12c5dddc 000001d9: GT 000001da: PUSH2 0x0219 000001dd: JUMPI 000001de: DUP1 000001df: PUSH4 0x12c5dddc 000001e4: EQ 000001e5: PUSH2 0x02ea 000001e8: JUMPI 000001e9: DUP1 000001ea: PUSH4 0x1fc634c0 000001ef: EQ 000001f0: PUSH2 0x031b 000001f3: JUMPI 000001f4: DUP1 000001f5: PUSH4 0x2305a4ae 000001fa: EQ 000001fb: PUSH2 0x0330 000001fe: JUMPI 000001ff: DUP1 00000200: PUSH4 0x2b78f607 00000205: EQ 00000206: PUSH2 0x0345 00000209: JUMPI 0000020a: DUP1 0000020b: PUSH4 0x321d7fa9 00000210: EQ 00000211: PUSH2 0x035a 00000214: JUMPI 00000215: PUSH2 0x0251 00000218: JUMP 00000219: JUMPDEST 0000021a: DUP1 0000021b: PUSH4 0x053f14da 00000220: EQ 00000221: PUSH2 0x0256 00000224: JUMPI 00000225: DUP1 00000226: PUSH4 0x0a346594 0000022b: EQ 0000022c: PUSH2 0x027d 0000022f: JUMPI 00000230: DUP1 00000231: PUSH4 0x0ec4f259 00000236: EQ 00000237: PUSH2 0x0292 0000023a: JUMPI 0000023b: DUP1 0000023c: PUSH4 0x126082cf 00000241: EQ 00000242: PUSH2 0x02a7 00000245: JUMPI 00000246: DUP1 00000247: PUSH4 0x12af5f98 0000024c: EQ 0000024d: PUSH2 0x02bc 00000250: JUMPI 00000251: JUMPDEST 00000252: PUSH1 0x00 00000254: DUP1 00000255: REVERT 00000256: JUMPDEST 00000257: CALLVALUE 00000258: DUP1 00000259: ISZERO 0000025a: PUSH2 0x0262 0000025d: JUMPI 0000025e: PUSH1 0x00 00000260: DUP1 00000261: REVERT 00000262: JUMPDEST 00000263: POP 00000264: PUSH2 0x026b 00000267: PUSH2 0x07f0 0000026a: JUMP 0000026b: JUMPDEST 0000026c: PUSH1 0x40 0000026e: DUP1 0000026f: MLOAD 00000270: SWAP2 00000271: DUP3 00000272: MSTORE 00000273: MLOAD 00000274: SWAP1 00000275: DUP2 00000276: SWAP1 00000277: SUB 00000278: PUSH1 0x20 0000027a: ADD 0000027b: SWAP1 0000027c: RETURN 0000027d: JUMPDEST 0000027e: CALLVALUE 0000027f: DUP1 00000280: ISZERO 00000281: PUSH2 0x0289 00000284: JUMPI 00000285: PUSH1 0x00 00000287: DUP1 00000288: REVERT 00000289: JUMPDEST 0000028a: POP 0000028b: PUSH2 0x026b 0000028e: PUSH2 0x07f6 00000291: JUMP 00000292: JUMPDEST 00000293: CALLVALUE 00000294: DUP1 00000295: ISZERO 00000296: PUSH2 0x029e 00000299: JUMPI 0000029a: PUSH1 0x00 0000029c: DUP1 0000029d: REVERT 0000029e: JUMPDEST 0000029f: POP 000002a0: PUSH2 0x026b 000002a3: PUSH2 0x07fc 000002a6: JUMP 000002a7: JUMPDEST 000002a8: CALLVALUE 000002a9: DUP1 000002aa: ISZERO 000002ab: PUSH2 0x02b3 000002ae: JUMPI 000002af: PUSH1 0x00 000002b1: DUP1 000002b2: REVERT 000002b3: JUMPDEST 000002b4: POP 000002b5: PUSH2 0x026b 000002b8: PUSH2 0x0807 000002bb: JUMP 000002bc: JUMPDEST 000002bd: CALLVALUE 000002be: DUP1 000002bf: ISZERO 000002c0: PUSH2 0x02c8 000002c3: JUMPI 000002c4: PUSH1 0x00 000002c6: DUP1 000002c7: REVERT 000002c8: JUMPDEST 000002c9: POP 000002ca: PUSH2 0x02d1 000002cd: PUSH2 0x080d 000002d0: JUMP 000002d1: JUMPDEST 000002d2: PUSH1 0x40 000002d4: DUP1 000002d5: MLOAD 000002d6: SWAP3 000002d7: DUP4 000002d8: MSTORE 000002d9: PUSH1 0x20 000002db: DUP4 000002dc: ADD 000002dd: SWAP2 000002de: SWAP1 000002df: SWAP2 000002e0: MSTORE 000002e1: DUP1 000002e2: MLOAD 000002e3: SWAP2 000002e4: DUP3 000002e5: SWAP1 000002e6: SUB 000002e7: ADD 000002e8: SWAP1 000002e9: RETURN 000002ea: JUMPDEST 000002eb: CALLVALUE 000002ec: DUP1 000002ed: ISZERO 000002ee: PUSH2 0x02f6 000002f1: JUMPI 000002f2: PUSH1 0x00 000002f4: DUP1 000002f5: REVERT 000002f6: JUMPDEST 000002f7: POP 000002f8: PUSH2 0x02ff 000002fb: PUSH2 0x0992 000002fe: JUMP 000002ff: JUMPDEST 00000300: PUSH1 0x40 00000302: DUP1 00000303: MLOAD 00000304: PUSH1 0x01 00000306: PUSH1 0x01 00000308: PUSH1 0x80 0000030a: SHL 0000030b: SUB 0000030c: SWAP1 0000030d: SWAP3 0000030e: AND 0000030f: DUP3 00000310: MSTORE 00000311: MLOAD 00000312: SWAP1 00000313: DUP2 00000314: SWAP1 00000315: SUB 00000316: PUSH1 0x20 00000318: ADD 00000319: SWAP1 0000031a: RETURN 0000031b: JUMPDEST 0000031c: CALLVALUE 0000031d: DUP1 0000031e: ISZERO 0000031f: PUSH2 0x0327 00000322: JUMPI 00000323: PUSH1 0x00 00000325: DUP1 00000326: REVERT 00000327: JUMPDEST 00000328: POP 00000329: PUSH2 0x026b 0000032c: PUSH2 0x09a8 0000032f: JUMP 00000330: JUMPDEST 00000331: CALLVALUE 00000332: DUP1 00000333: ISZERO 00000334: PUSH2 0x033c 00000337: JUMPI 00000338: PUSH1 0x00 0000033a: DUP1 0000033b: REVERT 0000033c: JUMPDEST 0000033d: POP 0000033e: PUSH2 0x026b 00000341: PUSH2 0x09ad 00000344: JUMP 00000345: JUMPDEST 00000346: CALLVALUE 00000347: DUP1 00000348: ISZERO 00000349: PUSH2 0x0351 0000034c: JUMPI 0000034d: PUSH1 0x00 0000034f: DUP1 00000350: REVERT 00000351: JUMPDEST 00000352: POP 00000353: PUSH2 0x026b 00000356: PUSH2 0x09b4 00000359: JUMP 0000035a: JUMPDEST 0000035b: CALLVALUE 0000035c: DUP1 0000035d: ISZERO 0000035e: PUSH2 0x0366 00000361: JUMPI 00000362: PUSH1 0x00 00000364: DUP1 00000365: REVERT 00000366: JUMPDEST 00000367: POP 00000368: PUSH2 0x026b 0000036b: PUSH2 0x09ba 0000036e: JUMP 0000036f: JUMPDEST 00000370: CALLVALUE 00000371: DUP1 00000372: ISZERO 00000373: PUSH2 0x037b 00000376: JUMPI 00000377: PUSH1 0x00 00000379: DUP1 0000037a: REVERT 0000037b: JUMPDEST 0000037c: POP 0000037d: PUSH2 0x0384 00000380: PUSH2 0x09c0 00000383: JUMP 00000384: JUMPDEST 00000385: PUSH1 0x40 00000387: DUP1 00000388: MLOAD 00000389: SWAP2 0000038a: ISZERO 0000038b: ISZERO 0000038c: DUP3 0000038d: MSTORE 0000038e: MLOAD 0000038f: SWAP1 00000390: DUP2 00000391: SWAP1 00000392: SUB 00000393: PUSH1 0x20 00000395: ADD 00000396: SWAP1 00000397: RETURN 00000398: JUMPDEST 00000399: CALLVALUE 0000039a: DUP1 0000039b: ISZERO 0000039c: PUSH2 0x03a4 0000039f: JUMPI 000003a0: PUSH1 0x00 000003a2: DUP1 000003a3: REVERT 000003a4: JUMPDEST 000003a5: POP 000003a6: PUSH2 0x026b 000003a9: PUSH1 0x04 000003ab: DUP1 000003ac: CALLDATASIZE 000003ad: SUB 000003ae: PUSH1 0x20 000003b0: DUP2 000003b1: LT 000003b2: ISZERO 000003b3: PUSH2 0x03bb 000003b6: JUMPI 000003b7: PUSH1 0x00 000003b9: DUP1 000003ba: REVERT 000003bb: JUMPDEST 000003bc: POP 000003bd: CALLDATALOAD 000003be: PUSH1 0x01 000003c0: PUSH1 0x01 000003c2: PUSH1 0xa0 000003c4: SHL 000003c5: SUB 000003c6: AND 000003c7: PUSH2 0x09c9 000003ca: JUMP 000003cb: JUMPDEST 000003cc: CALLVALUE 000003cd: DUP1 000003ce: ISZERO 000003cf: PUSH2 0x03d7 000003d2: JUMPI 000003d3: PUSH1 0x00 000003d5: DUP1 000003d6: REVERT 000003d7: JUMPDEST 000003d8: POP 000003d9: PUSH2 0x026b 000003dc: PUSH2 0x09db 000003df: JUMP 000003e0: JUMPDEST 000003e1: CALLVALUE 000003e2: DUP1 000003e3: ISZERO 000003e4: PUSH2 0x03ec 000003e7: JUMPI 000003e8: PUSH1 0x00 000003ea: DUP1 000003eb: REVERT 000003ec: JUMPDEST 000003ed: POP 000003ee: PUSH2 0x026b 000003f1: PUSH2 0x09e1 000003f4: JUMP 000003f5: JUMPDEST 000003f6: CALLVALUE 000003f7: DUP1 000003f8: ISZERO 000003f9: PUSH2 0x0401 000003fc: JUMPI 000003fd: PUSH1 0x00 000003ff: DUP1 00000400: REVERT 00000401: JUMPDEST 00000402: POP 00000403: PUSH2 0x026b 00000406: PUSH2 0x09e7 00000409: JUMP 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 0x02ff 0000041b: PUSH2 0x09ed 0000041e: JUMP 0000041f: JUMPDEST 00000420: CALLVALUE 00000421: DUP1 00000422: ISZERO 00000423: PUSH2 0x042b 00000426: JUMPI 00000427: PUSH1 0x00 00000429: DUP1 0000042a: REVERT 0000042b: JUMPDEST 0000042c: POP 0000042d: PUSH2 0x0452 00000430: PUSH1 0x04 00000432: DUP1 00000433: CALLDATASIZE 00000434: SUB 00000435: PUSH1 0x20 00000437: DUP2 00000438: LT 00000439: ISZERO 0000043a: PUSH2 0x0442 0000043d: JUMPI 0000043e: PUSH1 0x00 00000440: DUP1 00000441: REVERT 00000442: JUMPDEST 00000443: POP 00000444: CALLDATALOAD 00000445: PUSH1 0x01 00000447: PUSH1 0x01 00000449: PUSH1 0xa0 0000044b: SHL 0000044c: SUB 0000044d: AND 0000044e: PUSH2 0x09f6 00000451: JUMP 00000452: JUMPDEST 00000453: STOP 00000454: JUMPDEST 00000455: CALLVALUE 00000456: DUP1 00000457: ISZERO 00000458: PUSH2 0x0460 0000045b: JUMPI 0000045c: PUSH1 0x00 0000045e: DUP1 0000045f: REVERT 00000460: JUMPDEST 00000461: POP 00000462: PUSH2 0x026b 00000465: PUSH1 0x04 00000467: DUP1 00000468: CALLDATASIZE 00000469: SUB 0000046a: PUSH1 0x60 0000046c: DUP2 0000046d: LT 0000046e: ISZERO 0000046f: PUSH2 0x0477 00000472: JUMPI 00000473: PUSH1 0x00 00000475: DUP1 00000476: REVERT 00000477: JUMPDEST 00000478: POP 00000479: PUSH1 0x01 0000047b: PUSH1 0x01 0000047d: PUSH1 0xa0 0000047f: SHL 00000480: SUB 00000481: DUP2 00000482: CALLDATALOAD 00000483: DUP2 00000484: AND 00000485: SWAP2 00000486: PUSH1 0x20 00000488: DUP2 00000489: ADD 0000048a: CALLDATALOAD 0000048b: SWAP2 0000048c: PUSH1 0x40 0000048e: SWAP1 0000048f: SWAP2 00000490: ADD 00000491: CALLDATALOAD 00000492: AND 00000493: PUSH2 0x0ad0 00000496: JUMP 00000497: JUMPDEST 00000498: CALLVALUE 00000499: DUP1 0000049a: ISZERO 0000049b: PUSH2 0x04a3 0000049e: JUMPI 0000049f: PUSH1 0x00 000004a1: DUP1 000004a2: REVERT 000004a3: JUMPDEST 000004a4: POP 000004a5: PUSH2 0x04ac 000004a8: PUSH2 0x0b3b 000004ab: JUMP 000004ac: JUMPDEST 000004ad: PUSH1 0x40 000004af: DUP1 000004b0: MLOAD 000004b1: PUSH1 0x01 000004b3: PUSH1 0x01 000004b5: PUSH1 0xa0 000004b7: SHL 000004b8: SUB 000004b9: SWAP1 000004ba: SWAP3 000004bb: AND 000004bc: DUP3 000004bd: MSTORE 000004be: MLOAD 000004bf: SWAP1 000004c0: DUP2 000004c1: SWAP1 000004c2: SUB 000004c3: PUSH1 0x20 000004c5: ADD 000004c6: SWAP1 000004c7: RETURN 000004c8: JUMPDEST 000004c9: CALLVALUE 000004ca: DUP1 000004cb: ISZERO 000004cc: PUSH2 0x04d4 000004cf: JUMPI 000004d0: PUSH1 0x00 000004d2: DUP1 000004d3: REVERT 000004d4: JUMPDEST 000004d5: POP 000004d6: PUSH2 0x026b 000004d9: PUSH2 0x0b4a 000004dc: JUMP 000004dd: JUMPDEST 000004de: CALLVALUE 000004df: DUP1 000004e0: ISZERO 000004e1: PUSH2 0x04e9 000004e4: JUMPI 000004e5: PUSH1 0x00 000004e7: DUP1 000004e8: REVERT 000004e9: JUMPDEST 000004ea: POP 000004eb: PUSH2 0x0452 000004ee: PUSH1 0x04 000004f0: DUP1 000004f1: CALLDATASIZE 000004f2: SUB 000004f3: PUSH1 0x20 000004f5: DUP2 000004f6: LT 000004f7: ISZERO 000004f8: PUSH2 0x0500 000004fb: JUMPI 000004fc: PUSH1 0x00 000004fe: DUP1 000004ff: REVERT 00000500: JUMPDEST 00000501: POP 00000502: CALLDATALOAD 00000503: PUSH2 0x0b50 00000506: JUMP 00000507: JUMPDEST 00000508: CALLVALUE 00000509: DUP1 0000050a: ISZERO 0000050b: PUSH2 0x0513 0000050e: JUMPI 0000050f: PUSH1 0x00 00000511: DUP1 00000512: REVERT 00000513: JUMPDEST 00000514: POP 00000515: PUSH2 0x0452 00000518: PUSH1 0x04 0000051a: DUP1 0000051b: CALLDATASIZE 0000051c: SUB 0000051d: PUSH1 0xc0 0000051f: DUP2 00000520: LT 00000521: ISZERO 00000522: PUSH2 0x052a 00000525: JUMPI 00000526: PUSH1 0x00 00000528: DUP1 00000529: REVERT 0000052a: JUMPDEST 0000052b: POP 0000052c: PUSH1 0x01 0000052e: PUSH1 0x01 00000530: PUSH1 0xa0 00000532: SHL 00000533: SUB 00000534: DUP2 00000535: CALLDATALOAD 00000536: DUP2 00000537: AND 00000538: SWAP2 00000539: PUSH1 0x20 0000053b: DUP2 0000053c: ADD 0000053d: CALLDATALOAD 0000053e: SWAP1 0000053f: SWAP2 00000540: AND 00000541: SWAP1 00000542: PUSH1 0x40 00000544: DUP2 00000545: ADD 00000546: CALLDATALOAD 00000547: SWAP1 00000548: PUSH1 0x60 0000054a: DUP2 0000054b: ADD 0000054c: CALLDATALOAD 0000054d: SWAP1 0000054e: PUSH1 0x80 00000550: DUP2 00000551: ADD 00000552: CALLDATALOAD 00000553: SWAP1 00000554: PUSH1 0xa0 00000556: ADD 00000557: CALLDATALOAD 00000558: PUSH2 0x0c03 0000055b: JUMP 0000055c: JUMPDEST 0000055d: CALLVALUE 0000055e: DUP1 0000055f: ISZERO 00000560: PUSH2 0x0568 00000563: JUMPI 00000564: PUSH1 0x00 00000566: DUP1 00000567: REVERT 00000568: JUMPDEST 00000569: POP 0000056a: PUSH2 0x026b 0000056d: PUSH1 0x04 0000056f: DUP1 00000570: CALLDATASIZE 00000571: SUB 00000572: PUSH1 0x20 00000574: DUP2 00000575: LT 00000576: ISZERO 00000577: PUSH2 0x057f 0000057a: JUMPI 0000057b: PUSH1 0x00 0000057d: DUP1 0000057e: REVERT 0000057f: JUMPDEST 00000580: POP 00000581: CALLDATALOAD 00000582: PUSH1 0x01 00000584: PUSH1 0x01 00000586: PUSH1 0xa0 00000588: SHL 00000589: SUB 0000058a: AND 0000058b: PUSH2 0x0d56 0000058e: JUMP 0000058f: JUMPDEST 00000590: CALLVALUE 00000591: DUP1 00000592: ISZERO 00000593: PUSH2 0x059b 00000596: JUMPI 00000597: PUSH1 0x00 00000599: DUP1 0000059a: REVERT 0000059b: JUMPDEST 0000059c: POP 0000059d: PUSH2 0x026b 000005a0: PUSH2 0x0f2b 000005a3: JUMP 000005a4: JUMPDEST 000005a5: CALLVALUE 000005a6: DUP1 000005a7: ISZERO 000005a8: PUSH2 0x05b0 000005ab: JUMPI 000005ac: PUSH1 0x00 000005ae: DUP1 000005af: REVERT 000005b0: JUMPDEST 000005b1: POP 000005b2: PUSH2 0x026b 000005b5: PUSH1 0x04 000005b7: DUP1 000005b8: CALLDATASIZE 000005b9: SUB 000005ba: PUSH1 0x20 000005bc: DUP2 000005bd: LT 000005be: ISZERO 000005bf: PUSH2 0x05c7 000005c2: JUMPI 000005c3: PUSH1 0x00 000005c5: DUP1 000005c6: REVERT 000005c7: JUMPDEST 000005c8: POP 000005c9: CALLDATALOAD 000005ca: PUSH1 0x01 000005cc: PUSH1 0x01 000005ce: PUSH1 0xa0 000005d0: SHL 000005d1: SUB 000005d2: AND 000005d3: PUSH2 0x1138 000005d6: JUMP 000005d7: JUMPDEST 000005d8: CALLVALUE 000005d9: DUP1 000005da: ISZERO 000005db: PUSH2 0x05e3 000005de: JUMPI 000005df: PUSH1 0x00 000005e1: DUP1 000005e2: REVERT 000005e3: JUMPDEST 000005e4: POP 000005e5: PUSH2 0x0452 000005e8: PUSH1 0x04 000005ea: DUP1 000005eb: CALLDATASIZE 000005ec: SUB 000005ed: PUSH1 0x20 000005ef: DUP2 000005f0: LT 000005f1: ISZERO 000005f2: PUSH2 0x05fa 000005f5: JUMPI 000005f6: PUSH1 0x00 000005f8: DUP1 000005f9: REVERT 000005fa: JUMPDEST 000005fb: POP 000005fc: CALLDATALOAD 000005fd: PUSH1 0x01 000005ff: PUSH1 0x01 00000601: PUSH1 0xa0 00000603: SHL 00000604: SUB 00000605: AND 00000606: PUSH2 0x11f6 00000609: JUMP 0000060a: JUMPDEST 0000060b: CALLVALUE 0000060c: DUP1 0000060d: ISZERO 0000060e: PUSH2 0x0616 00000611: JUMPI 00000612: PUSH1 0x00 00000614: DUP1 00000615: REVERT 00000616: JUMPDEST 00000617: POP 00000618: PUSH2 0x0452 0000061b: PUSH1 0x04 0000061d: DUP1 0000061e: CALLDATASIZE 0000061f: SUB 00000620: PUSH1 0x20 00000622: DUP2 00000623: LT 00000624: ISZERO 00000625: PUSH2 0x062d 00000628: JUMPI 00000629: PUSH1 0x00 0000062b: DUP1 0000062c: REVERT 0000062d: JUMPDEST 0000062e: POP 0000062f: CALLDATALOAD 00000630: PUSH2 0x12cf 00000633: JUMP 00000634: JUMPDEST 00000635: CALLVALUE 00000636: DUP1 00000637: ISZERO 00000638: PUSH2 0x0640 0000063b: JUMPI 0000063c: PUSH1 0x00 0000063e: DUP1 0000063f: REVERT 00000640: JUMPDEST 00000641: POP 00000642: PUSH2 0x026b 00000645: PUSH2 0x137c 00000648: JUMP 00000649: JUMPDEST 0000064a: CALLVALUE 0000064b: DUP1 0000064c: ISZERO 0000064d: PUSH2 0x0655 00000650: JUMPI 00000651: PUSH1 0x00 00000653: DUP1 00000654: REVERT 00000655: JUMPDEST 00000656: POP 00000657: PUSH2 0x04ac 0000065a: PUSH2 0x1413 0000065d: JUMP 0000065e: JUMPDEST 0000065f: PUSH2 0x026b 00000662: PUSH1 0x04 00000664: DUP1 00000665: CALLDATASIZE 00000666: SUB 00000667: PUSH1 0x40 00000669: DUP2 0000066a: LT 0000066b: ISZERO 0000066c: PUSH2 0x0674 0000066f: JUMPI 00000670: PUSH1 0x00 00000672: DUP1 00000673: REVERT 00000674: JUMPDEST 00000675: POP 00000676: PUSH1 0x01 00000678: PUSH1 0x01 0000067a: PUSH1 0xa0 0000067c: SHL 0000067d: SUB 0000067e: DUP2 0000067f: CALLDATALOAD 00000680: DUP2 00000681: AND 00000682: SWAP2 00000683: PUSH1 0x20 00000685: ADD 00000686: CALLDATALOAD 00000687: AND 00000688: PUSH2 0x1422 0000068b: JUMP 0000068c: JUMPDEST 0000068d: CALLVALUE 0000068e: DUP1 0000068f: ISZERO 00000690: PUSH2 0x0698 00000693: JUMPI 00000694: PUSH1 0x00 00000696: DUP1 00000697: REVERT 00000698: JUMPDEST 00000699: POP 0000069a: PUSH2 0x0384 0000069d: PUSH2 0x1486 000006a0: JUMP 000006a1: JUMPDEST 000006a2: CALLVALUE 000006a3: DUP1 000006a4: ISZERO 000006a5: PUSH2 0x06ad 000006a8: JUMPI 000006a9: PUSH1 0x00 000006ab: DUP1 000006ac: REVERT 000006ad: JUMPDEST 000006ae: POP 000006af: PUSH2 0x026b 000006b2: PUSH2 0x157a 000006b5: JUMP 000006b6: JUMPDEST 000006b7: CALLVALUE 000006b8: DUP1 000006b9: ISZERO 000006ba: PUSH2 0x06c2 000006bd: JUMPI 000006be: PUSH1 0x00 000006c0: DUP1 000006c1: REVERT 000006c2: JUMPDEST 000006c3: POP 000006c4: PUSH2 0x026b 000006c7: PUSH2 0x1580 000006ca: JUMP 000006cb: JUMPDEST 000006cc: CALLVALUE 000006cd: DUP1 000006ce: ISZERO 000006cf: PUSH2 0x06d7 000006d2: JUMPI 000006d3: PUSH1 0x00 000006d5: DUP1 000006d6: REVERT 000006d7: JUMPDEST 000006d8: POP 000006d9: PUSH2 0x026b 000006dc: PUSH1 0x04 000006de: DUP1 000006df: CALLDATASIZE 000006e0: SUB 000006e1: PUSH1 0x60 000006e3: DUP2 000006e4: LT 000006e5: ISZERO 000006e6: PUSH2 0x06ee 000006e9: JUMPI 000006ea: PUSH1 0x00 000006ec: DUP1 000006ed: REVERT 000006ee: JUMPDEST 000006ef: POP 000006f0: PUSH1 0x01 000006f2: PUSH1 0x01 000006f4: PUSH1 0xa0 000006f6: SHL 000006f7: SUB 000006f8: DUP2 000006f9: CALLDATALOAD 000006fa: DUP2 000006fb: AND 000006fc: SWAP2 000006fd: PUSH1 0x20 000006ff: DUP2 00000700: ADD 00000701: CALLDATALOAD 00000702: SWAP2 00000703: PUSH1 0x40 00000705: SWAP1 00000706: SWAP2 00000707: ADD 00000708: CALLDATALOAD 00000709: AND 0000070a: PUSH2 0x178a 0000070d: JUMP 0000070e: JUMPDEST 0000070f: CALLVALUE 00000710: DUP1 00000711: ISZERO 00000712: PUSH2 0x071a 00000715: JUMPI 00000716: PUSH1 0x00 00000718: DUP1 00000719: REVERT 0000071a: JUMPDEST 0000071b: POP 0000071c: PUSH2 0x04ac 0000071f: PUSH2 0x17e3 00000722: JUMP 00000723: JUMPDEST 00000724: CALLVALUE 00000725: DUP1 00000726: ISZERO 00000727: PUSH2 0x072f 0000072a: JUMPI 0000072b: PUSH1 0x00 0000072d: DUP1 0000072e: REVERT 0000072f: JUMPDEST 00000730: POP 00000731: PUSH2 0x026b 00000734: PUSH2 0x17f2 00000737: JUMP 00000738: JUMPDEST 00000739: CALLVALUE 0000073a: DUP1 0000073b: ISZERO 0000073c: PUSH2 0x0744 0000073f: JUMPI 00000740: PUSH1 0x00 00000742: DUP1 00000743: REVERT 00000744: JUMPDEST 00000745: POP 00000746: PUSH2 0x04ac 00000749: PUSH2 0x1952 0000074c: JUMP 0000074d: JUMPDEST 0000074e: CALLVALUE 0000074f: DUP1 00000750: ISZERO 00000751: PUSH2 0x0759 00000754: JUMPI 00000755: PUSH1 0x00 00000757: DUP1 00000758: REVERT 00000759: JUMPDEST 0000075a: POP 0000075b: PUSH2 0x026b 0000075e: PUSH2 0x1961 00000761: JUMP 00000762: JUMPDEST 00000763: CALLVALUE 00000764: DUP1 00000765: ISZERO 00000766: PUSH2 0x076e 00000769: JUMPI 0000076a: PUSH1 0x00 0000076c: DUP1 0000076d: REVERT 0000076e: JUMPDEST 0000076f: POP 00000770: PUSH2 0x02d1 00000773: PUSH1 0x04 00000775: DUP1 00000776: CALLDATASIZE 00000777: SUB 00000778: PUSH1 0x40 0000077a: DUP2 0000077b: LT 0000077c: ISZERO 0000077d: PUSH2 0x0785 00000780: JUMPI 00000781: PUSH1 0x00 00000783: DUP1 00000784: REVERT 00000785: JUMPDEST 00000786: POP 00000787: DUP1 00000788: CALLDATALOAD 00000789: SWAP1 0000078a: PUSH1 0x20 0000078c: ADD 0000078d: CALLDATALOAD 0000078e: PUSH2 0x1967 00000791: JUMP 00000792: JUMPDEST 00000793: CALLVALUE 00000794: DUP1 00000795: ISZERO 00000796: PUSH2 0x079e 00000799: JUMPI 0000079a: PUSH1 0x00 0000079c: DUP1 0000079d: REVERT 0000079e: JUMPDEST 0000079f: POP 000007a0: PUSH2 0x02ff 000007a3: PUSH2 0x1c80 000007a6: JUMP 000007a7: JUMPDEST 000007a8: CALLVALUE 000007a9: DUP1 000007aa: ISZERO 000007ab: PUSH2 0x07b3 000007ae: JUMPI 000007af: PUSH1 0x00 000007b1: DUP1 000007b2: REVERT 000007b3: JUMPDEST 000007b4: POP 000007b5: PUSH2 0x026b 000007b8: PUSH1 0x04 000007ba: DUP1 000007bb: CALLDATASIZE 000007bc: SUB 000007bd: PUSH1 0x80 000007bf: DUP2 000007c0: LT 000007c1: ISZERO 000007c2: PUSH2 0x07ca 000007c5: JUMPI 000007c6: PUSH1 0x00 000007c8: DUP1 000007c9: REVERT 000007ca: JUMPDEST 000007cb: POP 000007cc: PUSH1 0x01 000007ce: PUSH1 0x01 000007d0: PUSH1 0xa0 000007d2: SHL 000007d3: SUB 000007d4: DUP2 000007d5: CALLDATALOAD 000007d6: DUP2 000007d7: AND 000007d8: SWAP2 000007d9: PUSH1 0x20 000007db: DUP2 000007dc: ADD 000007dd: CALLDATALOAD 000007de: SWAP2 000007df: PUSH1 0x40 000007e1: DUP3 000007e2: ADD 000007e3: CALLDATALOAD 000007e4: DUP2 000007e5: AND 000007e6: SWAP2 000007e7: PUSH1 0x60 000007e9: ADD 000007ea: CALLDATALOAD 000007eb: AND 000007ec: PUSH2 0x1c8f 000007ef: JUMP 000007f0: JUMPDEST 000007f1: PUSH1 0x0d 000007f3: SLOAD 000007f4: DUP2 000007f5: JUMP 000007f6: JUMPDEST 000007f7: PUSH1 0x09 000007f9: SLOAD 000007fa: DUP2 000007fb: JUMP 000007fc: JUMPDEST 000007fd: PUSH1 0x01 000007ff: PUSH1 0x01 00000801: PUSH1 0x80 00000803: SHL 00000804: SUB 00000805: DUP2 00000806: JUMP 00000807: JUMPDEST 00000808: PUSH2 0x2710 0000080b: DUP2 0000080c: JUMP 0000080d: JUMPDEST 0000080e: PUSH1 0x0d 00000810: SLOAD 00000811: PUSH1 0x00 00000813: SWAP1 00000814: DUP2 00000815: SWAP1 00000816: DUP2 00000817: PUSH2 0x081e 0000081a: PUSH2 0x137c 0000081d: JUMP 0000081e: JUMPDEST 0000081f: SWAP1 00000820: POP 00000821: PUSH1 0x00 00000823: DUP1 00000824: PUSH2 0x082d 00000827: DUP5 00000828: DUP5 00000829: PUSH2 0x1967 0000082c: JUMP 0000082d: JUMPDEST 0000082e: SWAP2 0000082f: POP 00000830: SWAP2 00000831: POP 00000832: PUSH1 0x00 00000834: PUSH2 0x08b7 00000837: DUP4 00000838: PUSH1 0x03 0000083a: PUSH1 0x00 0000083c: SWAP1 0000083d: SLOAD 0000083e: SWAP1 0000083f: PUSH2 0x0100 00000842: EXP 00000843: SWAP1 00000844: DIV 00000845: PUSH1 0x01 00000847: PUSH1 0x01 00000849: PUSH1 0xa0 0000084b: SHL 0000084c: SUB 0000084d: AND 0000084e: PUSH1 0x01 00000850: PUSH1 0x01 00000852: PUSH1 0xa0 00000854: SHL 00000855: SUB 00000856: AND 00000857: PUSH4 0x3eaaf86b 0000085c: PUSH1 0x40 0000085e: MLOAD 0000085f: DUP2 00000860: PUSH4 0xffffffff 00000865: AND 00000866: PUSH1 0xe0 00000868: SHL 00000869: DUP2 0000086a: MSTORE 0000086b: PUSH1 0x04 0000086d: ADD 0000086e: PUSH1 0x20 00000870: PUSH1 0x40 00000872: MLOAD 00000873: DUP1 00000874: DUP4 00000875: SUB 00000876: DUP2 00000877: DUP7 00000878: DUP1 00000879: EXTCODESIZE 0000087a: ISZERO 0000087b: DUP1 0000087c: ISZERO 0000087d: PUSH2 0x0885 00000880: JUMPI 00000881: PUSH1 0x00 00000883: DUP1 00000884: REVERT 00000885: JUMPDEST 00000886: POP 00000887: GAS 00000888: STATICCALL 00000889: ISZERO 0000088a: DUP1 0000088b: ISZERO 0000088c: PUSH2 0x0899 0000088f: JUMPI 00000890: RETURNDATASIZE 00000891: PUSH1 0x00 00000893: DUP1 00000894: RETURNDATACOPY 00000895: RETURNDATASIZE 00000896: PUSH1 0x00 00000898: REVERT 00000899: JUMPDEST 0000089a: POP 0000089b: POP 0000089c: POP 0000089d: POP 0000089e: PUSH1 0x40 000008a0: MLOAD 000008a1: RETURNDATASIZE 000008a2: PUSH1 0x20 000008a4: DUP2 000008a5: LT 000008a6: ISZERO 000008a7: PUSH2 0x08af 000008aa: JUMPI 000008ab: PUSH1 0x00 000008ad: DUP1 000008ae: REVERT 000008af: JUMPDEST 000008b0: POP 000008b1: MLOAD 000008b2: SWAP1 000008b3: PUSH2 0x1cf8 000008b6: JUMP 000008b7: JUMPDEST 000008b8: PUSH1 0x04 000008ba: DUP1 000008bb: SLOAD 000008bc: PUSH1 0x40 000008be: DUP1 000008bf: MLOAD 000008c0: PUSH4 0x3eaaf86b 000008c5: PUSH1 0xe0 000008c7: SHL 000008c8: DUP2 000008c9: MSTORE 000008ca: SWAP1 000008cb: MLOAD 000008cc: SWAP4 000008cd: SWAP5 000008ce: POP 000008cf: PUSH1 0x00 000008d1: SWAP4 000008d2: PUSH2 0x0902 000008d5: SWAP4 000008d6: DUP8 000008d7: SWAP4 000008d8: PUSH1 0x01 000008da: PUSH1 0x01 000008dc: PUSH1 0xa0 000008de: SHL 000008df: SUB 000008e0: AND 000008e1: SWAP3 000008e2: PUSH4 0x3eaaf86b 000008e7: SWAP3 000008e8: DUP2 000008e9: DUP4 000008ea: ADD 000008eb: SWAP3 000008ec: PUSH1 0x20 000008ee: SWAP3 000008ef: DUP3 000008f0: SWAP1 000008f1: SUB 000008f2: ADD 000008f3: DUP2 000008f4: DUP7 000008f5: DUP1 000008f6: EXTCODESIZE 000008f7: ISZERO 000008f8: DUP1 000008f9: ISZERO 000008fa: PUSH2 0x0885 000008fd: JUMPI 000008fe: PUSH1 0x00 00000900: DUP1 00000901: REVERT 00000902: JUMPDEST 00000903: SWAP1 00000904: POP 00000905: DUP1 00000906: DUP3 00000907: GT 00000908: DUP1 00000909: ISZERO 0000090a: PUSH2 0x0913 0000090d: JUMPI 0000090e: POP 0000090f: PUSH1 0x00 00000911: DUP2 00000912: GT 00000913: JUMPDEST 00000914: ISZERO 00000915: PUSH2 0x0945 00000918: JUMPI 00000919: PUSH1 0x0b 0000091b: SLOAD 0000091c: PUSH1 0x00 0000091e: SWAP1 0000091f: PUSH2 0x0932 00000922: SWAP1 00000923: PUSH2 0x092c 00000926: DUP6 00000927: DUP6 00000928: PUSH2 0x1d43 0000092b: JUMP 0000092c: JUMPDEST 0000092d: SWAP1 0000092e: PUSH2 0x1cf8 00000931: JUMP 00000932: JUMPDEST 00000933: SWAP9 00000934: POP 00000935: PUSH1 0x00 00000937: SWAP8 00000938: POP 00000939: PUSH2 0x098e 0000093c: SWAP7 0000093d: POP 0000093e: POP 0000093f: POP 00000940: POP 00000941: POP 00000942: POP 00000943: POP 00000944: JUMP 00000945: JUMPDEST 00000946: DUP2 00000947: DUP2 00000948: GT 00000949: DUP1 0000094a: ISZERO 0000094b: PUSH2 0x0954 0000094e: JUMPI 0000094f: POP 00000950: PUSH1 0x00 00000952: DUP3 00000953: GT 00000954: JUMPDEST 00000955: ISZERO 00000956: PUSH2 0x0980 00000959: JUMPI 0000095a: PUSH1 0x0b 0000095c: SLOAD 0000095d: PUSH1 0x00 0000095f: SWAP1 00000960: PUSH2 0x096d 00000963: SWAP1 00000964: PUSH2 0x092c 00000967: DUP5 00000968: DUP7 00000969: PUSH2 0x1d43 0000096c: JUMP 0000096d: JUMPDEST 0000096e: PUSH1 0x00 00000970: SWAP10 00000971: POP 00000972: SWAP8 00000973: POP 00000974: PUSH2 0x098e 00000977: SWAP7 00000978: POP 00000979: POP 0000097a: POP 0000097b: POP 0000097c: POP 0000097d: POP 0000097e: POP 0000097f: JUMP 00000980: JUMPDEST 00000981: PUSH1 0x00 00000983: DUP1 00000984: SWAP8 00000985: POP 00000986: SWAP8 00000987: POP 00000988: POP 00000989: POP 0000098a: POP 0000098b: POP 0000098c: POP 0000098d: POP 0000098e: JUMPDEST 0000098f: SWAP1 00000990: SWAP2 00000991: JUMP 00000992: JUMPDEST 00000993: PUSH1 0x01 00000995: SLOAD 00000996: PUSH1 0x01 00000998: PUSH1 0x80 0000099a: SHL 0000099b: SWAP1 0000099c: DIV 0000099d: PUSH1 0x01 0000099f: PUSH1 0x01 000009a1: PUSH1 0x80 000009a3: SHL 000009a4: SUB 000009a5: AND 000009a6: DUP2 000009a7: JUMP 000009a8: JUMPDEST 000009a9: PUSH1 0x14 000009ab: DUP2 000009ac: JUMP 000009ad: JUMPDEST 000009ae: PUSH3 0x0f4240 000009b2: DUP2 000009b3: JUMP 000009b4: JUMPDEST 000009b5: PUSH1 0x0a 000009b7: SLOAD 000009b8: DUP2 000009b9: JUMP 000009ba: JUMPDEST 000009bb: PUSH1 0x0c 000009bd: SLOAD 000009be: DUP2 000009bf: JUMP 000009c0: JUMPDEST 000009c1: PUSH1 0x0e 000009c3: SLOAD 000009c4: PUSH1 0xff 000009c6: AND 000009c7: DUP2 000009c8: JUMP 000009c9: JUMPDEST 000009ca: PUSH1 0x0f 000009cc: PUSH1 0x20 000009ce: MSTORE 000009cf: PUSH1 0x00 000009d1: SWAP1 000009d2: DUP2 000009d3: MSTORE 000009d4: PUSH1 0x40 000009d6: SWAP1 000009d7: KECCAK256 000009d8: SLOAD 000009d9: DUP2 000009da: JUMP 000009db: JUMPDEST 000009dc: PUSH1 0x0b 000009de: SLOAD 000009df: DUP2 000009e0: JUMP 000009e1: JUMPDEST 000009e2: PUSH1 0x07 000009e4: SLOAD 000009e5: DUP2 000009e6: JUMP 000009e7: JUMPDEST 000009e8: PUSH2 0x0e10 000009eb: DUP2 000009ec: JUMP 000009ed: JUMPDEST 000009ee: PUSH5 0x02540be400 000009f4: DUP2 000009f5: JUMP 000009f6: JUMPDEST 000009f7: PUSH1 0x02 000009f9: SLOAD 000009fa: PUSH1 0x01 000009fc: PUSH1 0x01 000009fe: PUSH1 0xa0 00000a00: SHL 00000a01: SUB 00000a02: AND 00000a03: CALLER 00000a04: EQ 00000a05: PUSH2 0x0a4e 00000a08: JUMPI 00000a09: PUSH1 0x40 00000a0b: DUP1 00000a0c: MLOAD 00000a0d: PUSH3 0x461bcd 00000a11: PUSH1 0xe5 00000a13: SHL 00000a14: DUP2 00000a15: MSTORE 00000a16: PUSH1 0x20 00000a18: PUSH1 0x04 00000a1a: DUP3 00000a1b: ADD 00000a1c: MSTORE 00000a1d: PUSH1 0x16 00000a1f: PUSH1 0x24 00000a21: DUP3 00000a22: ADD 00000a23: MSTORE 00000a24: PUSH22 0x2c1922aa2426b0b935b2ba1d103337b93134b23232b7 00000a3b: PUSH1 0x51 00000a3d: SHL 00000a3e: PUSH1 0x44 00000a40: DUP3 00000a41: ADD 00000a42: MSTORE 00000a43: SWAP1 00000a44: MLOAD 00000a45: SWAP1 00000a46: DUP2 00000a47: SWAP1 00000a48: SUB 00000a49: PUSH1 0x64 00000a4b: ADD 00000a4c: SWAP1 00000a4d: REVERT 00000a4e: JUMPDEST 00000a4f: PUSH1 0x03 00000a51: SLOAD 00000a52: PUSH1 0x01 00000a54: PUSH1 0x01 00000a56: PUSH1 0xa0 00000a58: SHL 00000a59: SUB 00000a5a: AND 00000a5b: ISZERO 00000a5c: PUSH2 0x0a96 00000a5f: JUMPI 00000a60: PUSH1 0x40 00000a62: MLOAD 00000a63: PUSH3 0x461bcd 00000a67: PUSH1 0xe5 00000a69: SHL 00000a6a: DUP2 00000a6b: MSTORE 00000a6c: PUSH1 0x04 00000a6e: ADD 00000a6f: DUP1 00000a70: DUP1 00000a71: PUSH1 0x20 00000a73: ADD 00000a74: DUP3 00000a75: DUP2 00000a76: SUB 00000a77: DUP3 00000a78: MSTORE 00000a79: PUSH1 0x22 00000a7b: DUP2 00000a7c: MSTORE 00000a7d: PUSH1 0x20 00000a7f: ADD 00000a80: DUP1 00000a81: PUSH2 0x2715 00000a84: PUSH1 0x22 00000a86: SWAP2 00000a87: CODECOPY 00000a88: PUSH1 0x40 00000a8a: ADD 00000a8b: SWAP2 00000a8c: POP 00000a8d: POP 00000a8e: PUSH1 0x40 00000a90: MLOAD 00000a91: DUP1 00000a92: SWAP2 00000a93: SUB 00000a94: SWAP1 00000a95: REVERT 00000a96: JUMPDEST 00000a97: PUSH1 0x03 00000a99: DUP1 00000a9a: SLOAD 00000a9b: PUSH1 0x01 00000a9d: PUSH1 0x01 00000a9f: PUSH1 0xa0 00000aa1: SHL 00000aa2: SUB 00000aa3: SWAP1 00000aa4: SWAP3 00000aa5: AND 00000aa6: PUSH1 0x01 00000aa8: PUSH1 0x01 00000aaa: PUSH1 0xa0 00000aac: SHL 00000aad: SUB 00000aae: NOT 00000aaf: SWAP1 00000ab0: SWAP3 00000ab1: AND 00000ab2: SWAP2 00000ab3: SWAP1 00000ab4: SWAP2 00000ab5: OR 00000ab6: SWAP1 00000ab7: SSTORE 00000ab8: PUSH1 0x01 00000aba: DUP1 00000abb: SLOAD 00000abc: PUSH1 0x01 00000abe: PUSH1 0x01 00000ac0: PUSH1 0x80 00000ac2: SHL 00000ac3: SUB 00000ac4: NOT 00000ac5: AND 00000ac6: PUSH5 0x02540be400 00000acc: OR 00000acd: SWAP1 00000ace: SSTORE 00000acf: JUMP 00000ad0: JUMPDEST 00000ad1: PUSH1 0x00 00000ad3: PUSH1 0x02 00000ad5: PUSH1 0x00 00000ad7: SLOAD 00000ad8: EQ 00000ad9: ISZERO 00000ada: PUSH2 0x0b18 00000add: JUMPI 00000ade: PUSH1 0x40 00000ae0: DUP1 00000ae1: MLOAD 00000ae2: PUSH3 0x461bcd 00000ae6: PUSH1 0xe5 00000ae8: SHL 00000ae9: DUP2 00000aea: MSTORE 00000aeb: PUSH1 0x20 00000aed: PUSH1 0x04 00000aef: DUP3 00000af0: ADD 00000af1: MSTORE 00000af2: PUSH1 0x1f 00000af4: PUSH1 0x24 00000af6: DUP3 00000af7: ADD 00000af8: MSTORE 00000af9: PUSH1 0x00 00000afb: DUP1 00000afc: MLOAD 00000afd: PUSH1 0x20 00000aff: PUSH2 0x26d2 00000b02: DUP4 00000b03: CODECOPY 00000b04: DUP2 00000b05: MLOAD 00000b06: SWAP2 00000b07: MSTORE 00000b08: PUSH1 0x44 00000b0a: DUP3 00000b0b: ADD 00000b0c: MSTORE 00000b0d: SWAP1 00000b0e: MLOAD 00000b0f: SWAP1 00000b10: DUP2 00000b11: SWAP1 00000b12: SUB 00000b13: PUSH1 0x64 00000b15: ADD 00000b16: SWAP1 00000b17: REVERT 00000b18: JUMPDEST 00000b19: PUSH1 0x02 00000b1b: PUSH1 0x00 00000b1d: DUP2 00000b1e: SWAP1 00000b1f: SSTORE 00000b20: POP 00000b21: PUSH2 0x0b2e 00000b24: DUP5 00000b25: DUP5 00000b26: DUP5 00000b27: PUSH1 0x00 00000b29: DUP1 00000b2a: PUSH2 0x1d85 00000b2d: JUMP 00000b2e: JUMPDEST 00000b2f: PUSH1 0x01 00000b31: PUSH1 0x00 00000b33: SSTORE 00000b34: SWAP5 00000b35: SWAP4 00000b36: POP 00000b37: POP 00000b38: POP 00000b39: POP 00000b3a: JUMP 00000b3b: JUMPDEST 00000b3c: PUSH1 0x05 00000b3e: SLOAD 00000b3f: PUSH1 0x01 00000b41: PUSH1 0x01 00000b43: PUSH1 0xa0 00000b45: SHL 00000b46: SUB 00000b47: AND 00000b48: DUP2 00000b49: JUMP 00000b4a: JUMPDEST 00000b4b: PUSH1 0x08 00000b4d: SLOAD 00000b4e: DUP2 00000b4f: JUMP 00000b50: JUMPDEST 00000b51: PUSH1 0x02 00000b53: SLOAD 00000b54: PUSH1 0x01 00000b56: PUSH1 0x01 00000b58: PUSH1 0xa0 00000b5a: SHL 00000b5b: SUB 00000b5c: AND 00000b5d: CALLER 00000b5e: EQ 00000b5f: PUSH2 0x0ba8 00000b62: JUMPI 00000b63: PUSH1 0x40 00000b65: DUP1 00000b66: MLOAD 00000b67: PUSH3 0x461bcd 00000b6b: PUSH1 0xe5 00000b6d: SHL 00000b6e: DUP2 00000b6f: MSTORE 00000b70: PUSH1 0x20 00000b72: PUSH1 0x04 00000b74: DUP3 00000b75: ADD 00000b76: MSTORE 00000b77: PUSH1 0x16 00000b79: PUSH1 0x24 00000b7b: DUP3 00000b7c: ADD 00000b7d: MSTORE 00000b7e: PUSH22 0x2c1922aa2426b0b935b2ba1d103337b93134b23232b7 00000b95: PUSH1 0x51 00000b97: SHL 00000b98: PUSH1 0x44 00000b9a: DUP3 00000b9b: ADD 00000b9c: MSTORE 00000b9d: SWAP1 00000b9e: MLOAD 00000b9f: SWAP1 00000ba0: DUP2 00000ba1: SWAP1 00000ba2: SUB 00000ba3: PUSH1 0x64 00000ba5: ADD 00000ba6: SWAP1 00000ba7: REVERT 00000ba8: JUMPDEST 00000ba9: PUSH1 0x14 00000bab: DUP2 00000bac: GT 00000bad: ISZERO 00000bae: PUSH2 0x0bfe 00000bb1: JUMPI 00000bb2: PUSH1 0x40 00000bb4: DUP1 00000bb5: MLOAD 00000bb6: PUSH3 0x461bcd 00000bba: PUSH1 0xe5 00000bbc: SHL 00000bbd: DUP2 00000bbe: MSTORE 00000bbf: PUSH1 0x20 00000bc1: PUSH1 0x04 00000bc3: DUP3 00000bc4: ADD 00000bc5: MSTORE 00000bc6: PUSH1 0x1f 00000bc8: PUSH1 0x24 00000bca: DUP3 00000bcb: ADD 00000bcc: MSTORE 00000bcd: PUSH32 0x58324554484d61726b65743a20666565206c696d697420657863656564656400 00000bee: PUSH1 0x44 00000bf0: DUP3 00000bf1: ADD 00000bf2: MSTORE 00000bf3: SWAP1 00000bf4: MLOAD 00000bf5: SWAP1 00000bf6: DUP2 00000bf7: SWAP1 00000bf8: SUB 00000bf9: PUSH1 0x64 00000bfb: ADD 00000bfc: SWAP1 00000bfd: REVERT 00000bfe: JUMPDEST 00000bff: PUSH1 0x09 00000c01: SSTORE 00000c02: JUMP 00000c03: JUMPDEST 00000c04: PUSH1 0x0e 00000c06: SLOAD 00000c07: PUSH1 0xff 00000c09: AND 00000c0a: ISZERO 00000c0b: PUSH2 0x0c5b 00000c0e: JUMPI 00000c0f: PUSH1 0x40 00000c11: DUP1 00000c12: MLOAD 00000c13: PUSH3 0x461bcd 00000c17: PUSH1 0xe5 00000c19: SHL 00000c1a: DUP2 00000c1b: MSTORE 00000c1c: PUSH1 0x20 00000c1e: PUSH1 0x04 00000c20: DUP3 00000c21: ADD 00000c22: DUP2 00000c23: SWAP1 00000c24: MSTORE 00000c25: PUSH1 0x24 00000c27: DUP3 00000c28: ADD 00000c29: MSTORE 00000c2a: PUSH32 0x58324554484d61726b65743a20616c726561647920696e697469616c697a6564 00000c4b: PUSH1 0x44 00000c4d: DUP3 00000c4e: ADD 00000c4f: MSTORE 00000c50: SWAP1 00000c51: MLOAD 00000c52: SWAP1 00000c53: DUP2 00000c54: SWAP1 00000c55: SUB 00000c56: PUSH1 0x64 00000c58: ADD 00000c59: SWAP1 00000c5a: REVERT 00000c5b: JUMPDEST 00000c5c: PUSH2 0x2710 00000c5f: DUP4 00000c60: GT 00000c61: ISZERO 00000c62: PUSH2 0x0c9c 00000c65: JUMPI 00000c66: PUSH1 0x40 00000c68: MLOAD 00000c69: PUSH3 0x461bcd 00000c6d: PUSH1 0xe5 00000c6f: SHL 00000c70: DUP2 00000c71: MSTORE 00000c72: PUSH1 0x04 00000c74: ADD 00000c75: DUP1 00000c76: DUP1 00000c77: PUSH1 0x20 00000c79: ADD 00000c7a: DUP3 00000c7b: DUP2 00000c7c: SUB 00000c7d: DUP3 00000c7e: MSTORE 00000c7f: PUSH1 0x30 00000c81: DUP2 00000c82: MSTORE 00000c83: PUSH1 0x20 00000c85: ADD 00000c86: DUP1 00000c87: PUSH2 0x27e6 00000c8a: PUSH1 0x30 00000c8c: SWAP2 00000c8d: CODECOPY 00000c8e: PUSH1 0x40 00000c90: ADD 00000c91: SWAP2 00000c92: POP 00000c93: POP 00000c94: PUSH1 0x40 00000c96: MLOAD 00000c97: DUP1 00000c98: SWAP2 00000c99: SUB 00000c9a: SWAP1 00000c9b: REVERT 00000c9c: JUMPDEST 00000c9d: PUSH1 0x0e 00000c9f: DUP1 00000ca0: SLOAD 00000ca1: PUSH1 0xff 00000ca3: NOT 00000ca4: AND 00000ca5: PUSH1 0x01 00000ca7: OR 00000ca8: SWAP1 00000ca9: SSTORE 00000caa: PUSH1 0x02 00000cac: DUP1 00000cad: SLOAD 00000cae: PUSH1 0x01 00000cb0: PUSH1 0x01 00000cb2: PUSH1 0xa0 00000cb4: SHL 00000cb5: SUB 00000cb6: DUP1 00000cb7: DUP10 00000cb8: AND 00000cb9: PUSH1 0x01 00000cbb: PUSH1 0x01 00000cbd: PUSH1 0xa0 00000cbf: SHL 00000cc0: SUB 00000cc1: NOT 00000cc2: SWAP3 00000cc3: DUP4 00000cc4: AND 00000cc5: OR 00000cc6: SWAP1 00000cc7: SWAP3 00000cc8: SSTORE 00000cc9: PUSH1 0x05 00000ccb: DUP1 00000ccc: SLOAD 00000ccd: SWAP3 00000cce: DUP9 00000ccf: AND 00000cd0: SWAP3 00000cd1: SWAP1 00000cd2: SWAP2 00000cd3: AND 00000cd4: SWAP2 00000cd5: SWAP1 00000cd6: SWAP2 00000cd7: OR 00000cd8: SWAP1 00000cd9: SSTORE 00000cda: PUSH1 0x06 00000cdc: DUP5 00000cdd: SWAP1 00000cde: SSTORE 00000cdf: PUSH1 0x07 00000ce1: DUP4 00000ce2: SWAP1 00000ce3: SSTORE 00000ce4: PUSH2 0x0cec 00000ce7: DUP3 00000ce8: PUSH2 0x12cf 00000ceb: JUMP 00000cec: JUMPDEST 00000ced: PUSH2 0x0cf5 00000cf0: DUP2 00000cf1: PUSH2 0x0b50 00000cf4: JUMP 00000cf5: JUMPDEST 00000cf6: PUSH2 0x0cfd 00000cf9: PUSH2 0x137c 00000cfc: JUMP 00000cfd: JUMPDEST 00000cfe: PUSH1 0x01 00000d00: PUSH1 0x01 00000d02: PUSH1 0xb0 00000d04: SHL 00000d05: SUB 00000d06: AND 00000d07: PUSH1 0x0d 00000d09: DUP2 00000d0a: SWAP1 00000d0b: SSTORE 00000d0c: PUSH2 0x0d46 00000d0f: JUMPI 00000d10: PUSH1 0x40 00000d12: MLOAD 00000d13: PUSH3 0x461bcd 00000d17: PUSH1 0xe5 00000d19: SHL 00000d1a: DUP2 00000d1b: MSTORE 00000d1c: PUSH1 0x04 00000d1e: ADD 00000d1f: DUP1 00000d20: DUP1 00000d21: PUSH1 0x20 00000d23: ADD 00000d24: DUP3 00000d25: DUP2 00000d26: SUB 00000d27: DUP3 00000d28: MSTORE 00000d29: PUSH1 0x23 00000d2b: DUP2 00000d2c: MSTORE 00000d2d: PUSH1 0x20 00000d2f: ADD 00000d30: DUP1 00000d31: PUSH2 0x26f2 00000d34: PUSH1 0x23 00000d36: SWAP2 00000d37: CODECOPY 00000d38: PUSH1 0x40 00000d3a: ADD 00000d3b: SWAP2 00000d3c: POP 00000d3d: POP 00000d3e: PUSH1 0x40 00000d40: MLOAD 00000d41: DUP1 00000d42: SWAP2 00000d43: SUB 00000d44: SWAP1 00000d45: REVERT 00000d46: JUMPDEST 00000d47: PUSH2 0x0d4e 00000d4a: PUSH2 0x1fcd 00000d4d: JUMP 00000d4e: JUMPDEST 00000d4f: POP 00000d50: POP 00000d51: POP 00000d52: POP 00000d53: POP 00000d54: POP 00000d55: JUMP 00000d56: JUMPDEST 00000d57: PUSH1 0x00 00000d59: PUSH1 0x02 00000d5b: PUSH1 0x00 00000d5d: SLOAD 00000d5e: EQ 00000d5f: ISZERO 00000d60: PUSH2 0x0d9e 00000d63: JUMPI 00000d64: PUSH1 0x40 00000d66: DUP1 00000d67: MLOAD 00000d68: PUSH3 0x461bcd 00000d6c: PUSH1 0xe5 00000d6e: SHL 00000d6f: DUP2 00000d70: MSTORE 00000d71: PUSH1 0x20 00000d73: PUSH1 0x04 00000d75: DUP3 00000d76: ADD 00000d77: MSTORE 00000d78: PUSH1 0x1f 00000d7a: PUSH1 0x24 00000d7c: DUP3 00000d7d: ADD 00000d7e: MSTORE 00000d7f: PUSH1 0x00 00000d81: DUP1 00000d82: MLOAD 00000d83: PUSH1 0x20 00000d85: PUSH2 0x26d2 00000d88: DUP4 00000d89: CODECOPY 00000d8a: DUP2 00000d8b: MLOAD 00000d8c: SWAP2 00000d8d: MSTORE 00000d8e: PUSH1 0x44 00000d90: DUP3 00000d91: ADD 00000d92: MSTORE 00000d93: SWAP1 00000d94: MLOAD 00000d95: SWAP1 00000d96: DUP2 00000d97: SWAP1 00000d98: SUB 00000d99: PUSH1 0x64 00000d9b: ADD 00000d9c: SWAP1 00000d9d: REVERT 00000d9e: JUMPDEST 00000d9f: PUSH1 0x02 00000da1: PUSH1 0x00 00000da3: SSTORE 00000da4: PUSH1 0x01 00000da6: PUSH1 0x01 00000da8: PUSH1 0xa0 00000daa: SHL 00000dab: SUB 00000dac: DUP3 00000dad: AND 00000dae: PUSH2 0x0dfe 00000db1: JUMPI 00000db2: PUSH1 0x40 00000db4: DUP1 00000db5: MLOAD 00000db6: PUSH3 0x461bcd 00000dba: PUSH1 0xe5 00000dbc: SHL 00000dbd: DUP2 00000dbe: MSTORE 00000dbf: PUSH1 0x20 00000dc1: PUSH1 0x04 00000dc3: DUP3 00000dc4: ADD 00000dc5: MSTORE 00000dc6: PUSH1 0x1b 00000dc8: PUSH1 0x24 00000dca: DUP3 00000dcb: ADD 00000dcc: MSTORE 00000dcd: PUSH32 0x58324d61726b65743a20656d7074792066656552656365697665720000000000 00000dee: PUSH1 0x44 00000df0: DUP3 00000df1: ADD 00000df2: MSTORE 00000df3: SWAP1 00000df4: MLOAD 00000df5: SWAP1 00000df6: DUP2 00000df7: SWAP1 00000df8: SUB 00000df9: PUSH1 0x64 00000dfb: ADD 00000dfc: SWAP1 00000dfd: REVERT 00000dfe: JUMPDEST 00000dff: PUSH1 0x01 00000e01: PUSH1 0x01 00000e03: PUSH1 0xa0 00000e05: SHL 00000e06: SUB 00000e07: DUP3 00000e08: AND 00000e09: PUSH1 0x00 00000e0b: SWAP1 00000e0c: DUP2 00000e0d: MSTORE 00000e0e: PUSH1 0x0f 00000e10: PUSH1 0x20 00000e12: MSTORE 00000e13: PUSH1 0x40 00000e15: SWAP1 00000e16: KECCAK256 00000e17: SLOAD 00000e18: DUP1 00000e19: PUSH2 0x0e26 00000e1c: JUMPI 00000e1d: PUSH1 0x00 00000e1f: SWAP2 00000e20: POP 00000e21: POP 00000e22: PUSH2 0x0f21 00000e25: JUMP 00000e26: JUMPDEST 00000e27: PUSH1 0x0a 00000e29: SLOAD 00000e2a: PUSH2 0x0e33 00000e2d: SWAP1 00000e2e: DUP3 00000e2f: PUSH2 0x1d43 00000e32: JUMP 00000e33: JUMPDEST 00000e34: PUSH1 0x0a 00000e36: SSTORE 00000e37: PUSH1 0x01 00000e39: PUSH1 0x01 00000e3b: PUSH1 0xa0 00000e3d: SHL 00000e3e: SUB 00000e3f: DUP4 00000e40: AND 00000e41: PUSH1 0x00 00000e43: DUP2 00000e44: DUP2 00000e45: MSTORE 00000e46: PUSH1 0x0f 00000e48: PUSH1 0x20 00000e4a: MSTORE 00000e4b: PUSH1 0x40 00000e4d: DUP1 00000e4e: DUP3 00000e4f: KECCAK256 00000e50: DUP3 00000e51: SWAP1 00000e52: SSTORE 00000e53: MLOAD 00000e54: SWAP1 00000e55: SWAP2 00000e56: SWAP1 00000e57: DUP4 00000e58: SWAP1 00000e59: DUP4 00000e5a: DUP2 00000e5b: DUP2 00000e5c: DUP2 00000e5d: DUP6 00000e5e: DUP8 00000e5f: GAS 00000e60: CALL 00000e61: SWAP3 00000e62: POP 00000e63: POP 00000e64: POP 00000e65: RETURNDATASIZE 00000e66: DUP1 00000e67: PUSH1 0x00 00000e69: DUP2 00000e6a: EQ 00000e6b: PUSH2 0x0e90 00000e6e: JUMPI 00000e6f: PUSH1 0x40 00000e71: MLOAD 00000e72: SWAP2 00000e73: POP 00000e74: PUSH1 0x1f 00000e76: NOT 00000e77: PUSH1 0x3f 00000e79: RETURNDATASIZE 00000e7a: ADD 00000e7b: AND 00000e7c: DUP3 00000e7d: ADD 00000e7e: PUSH1 0x40 00000e80: MSTORE 00000e81: RETURNDATASIZE 00000e82: DUP3 00000e83: MSTORE 00000e84: RETURNDATASIZE 00000e85: PUSH1 0x00 00000e87: PUSH1 0x20 00000e89: DUP5 00000e8a: ADD 00000e8b: RETURNDATACOPY 00000e8c: PUSH2 0x0e95 00000e8f: JUMP 00000e90: JUMPDEST 00000e91: PUSH1 0x60 00000e93: SWAP2 00000e94: POP 00000e95: JUMPDEST 00000e96: POP 00000e97: POP 00000e98: SWAP1 00000e99: POP 00000e9a: DUP1 00000e9b: PUSH2 0x0ed9 00000e9e: JUMPI 00000e9f: PUSH1 0x40 00000ea1: DUP1 00000ea2: MLOAD 00000ea3: PUSH3 0x461bcd 00000ea7: PUSH1 0xe5 00000ea9: SHL 00000eaa: DUP2 00000eab: MSTORE 00000eac: PUSH1 0x20 00000eae: PUSH1 0x04 00000eb0: DUP3 00000eb1: ADD 00000eb2: MSTORE 00000eb3: PUSH1 0x1c 00000eb5: PUSH1 0x24 00000eb7: DUP3 00000eb8: ADD 00000eb9: MSTORE 00000eba: PUSH1 0x00 00000ebc: DUP1 00000ebd: MLOAD 00000ebe: PUSH1 0x20 00000ec0: PUSH2 0x2782 00000ec3: DUP4 00000ec4: CODECOPY 00000ec5: DUP2 00000ec6: MLOAD 00000ec7: SWAP2 00000ec8: MSTORE 00000ec9: PUSH1 0x44 00000ecb: DUP3 00000ecc: ADD 00000ecd: MSTORE 00000ece: SWAP1 00000ecf: MLOAD 00000ed0: SWAP1 00000ed1: DUP2 00000ed2: SWAP1 00000ed3: SUB 00000ed4: PUSH1 0x64 00000ed6: ADD 00000ed7: SWAP1 00000ed8: REVERT 00000ed9: JUMPDEST 00000eda: PUSH1 0x40 00000edc: DUP1 00000edd: MLOAD 00000ede: PUSH1 0x01 00000ee0: PUSH1 0x01 00000ee2: PUSH1 0xa0 00000ee4: SHL 00000ee5: SUB 00000ee6: DUP7 00000ee7: AND 00000ee8: DUP2 00000ee9: MSTORE 00000eea: PUSH1 0x20 00000eec: DUP2 00000eed: ADD 00000eee: DUP5 00000eef: SWAP1 00000ef0: MSTORE 00000ef1: DUP2 00000ef2: MLOAD 00000ef3: PUSH32 0xfa7e62a609845954a9fb1d5db8e91ccca949db2f340a43e3604ae01cd752f6b5 00000f14: SWAP3 00000f15: SWAP2 00000f16: DUP2 00000f17: SWAP1 00000f18: SUB 00000f19: SWAP1 00000f1a: SWAP2 00000f1b: ADD 00000f1c: SWAP1 00000f1d: LOG1 00000f1e: POP 00000f1f: SWAP1 00000f20: POP 00000f21: JUMPDEST 00000f22: PUSH1 0x01 00000f24: PUSH1 0x00 00000f26: SSTORE 00000f27: SWAP2 00000f28: SWAP1 00000f29: POP 00000f2a: JUMP 00000f2b: JUMPDEST 00000f2c: PUSH1 0x00 00000f2e: PUSH1 0x02 00000f30: PUSH1 0x00 00000f32: SLOAD 00000f33: EQ 00000f34: ISZERO 00000f35: PUSH2 0x0f73 00000f38: JUMPI 00000f39: PUSH1 0x40 00000f3b: DUP1 00000f3c: MLOAD 00000f3d: PUSH3 0x461bcd 00000f41: PUSH1 0xe5 00000f43: SHL 00000f44: DUP2 00000f45: MSTORE 00000f46: PUSH1 0x20 00000f48: PUSH1 0x04 00000f4a: DUP3 00000f4b: ADD 00000f4c: MSTORE 00000f4d: PUSH1 0x1f 00000f4f: PUSH1 0x24 00000f51: DUP3 00000f52: ADD 00000f53: MSTORE 00000f54: PUSH1 0x00 00000f56: DUP1 00000f57: MLOAD 00000f58: PUSH1 0x20 00000f5a: PUSH2 0x26d2 00000f5d: DUP4 00000f5e: CODECOPY 00000f5f: DUP2 00000f60: MLOAD 00000f61: SWAP2 00000f62: MSTORE 00000f63: PUSH1 0x44 00000f65: DUP3 00000f66: ADD 00000f67: MSTORE 00000f68: SWAP1 00000f69: MLOAD 00000f6a: SWAP1 00000f6b: DUP2 00000f6c: SWAP1 00000f6d: SUB 00000f6e: PUSH1 0x64 00000f70: ADD 00000f71: SWAP1 00000f72: REVERT 00000f73: JUMPDEST 00000f74: PUSH1 0x02 00000f76: PUSH1 0x00 00000f78: DUP2 00000f79: DUP2 00000f7a: SSTORE 00000f7b: SWAP1 00000f7c: SLOAD 00000f7d: PUSH1 0x40 00000f7f: DUP1 00000f80: MLOAD 00000f81: PUSH4 0xc77cf615 00000f86: PUSH1 0xe0 00000f88: SHL 00000f89: DUP2 00000f8a: MSTORE 00000f8b: SWAP1 00000f8c: MLOAD 00000f8d: PUSH1 0x01 00000f8f: PUSH1 0x01 00000f91: PUSH1 0xa0 00000f93: SHL 00000f94: SUB 00000f95: SWAP1 00000f96: SWAP3 00000f97: AND 00000f98: SWAP2 00000f99: PUSH4 0xc77cf615 00000f9e: SWAP2 00000f9f: PUSH1 0x04 00000fa1: DUP1 00000fa2: DUP3 00000fa3: ADD 00000fa4: SWAP3 00000fa5: PUSH1 0x20 00000fa7: SWAP3 00000fa8: SWAP1 00000fa9: SWAP2 00000faa: SWAP1 00000fab: DUP3 00000fac: SWAP1 00000fad: SUB 00000fae: ADD 00000faf: DUP2 00000fb0: DUP7 00000fb1: DUP1 00000fb2: EXTCODESIZE 00000fb3: ISZERO 00000fb4: DUP1 00000fb5: ISZERO 00000fb6: PUSH2 0x0fbe 00000fb9: JUMPI 00000fba: PUSH1 0x00 00000fbc: DUP1 00000fbd: REVERT 00000fbe: JUMPDEST 00000fbf: POP 00000fc0: GAS 00000fc1: STATICCALL 00000fc2: ISZERO 00000fc3: DUP1 00000fc4: ISZERO 00000fc5: PUSH2 0x0fd2 00000fc8: JUMPI 00000fc9: RETURNDATASIZE 00000fca: PUSH1 0x00 00000fcc: DUP1 00000fcd: RETURNDATACOPY 00000fce: RETURNDATASIZE 00000fcf: PUSH1 0x00 00000fd1: REVERT 00000fd2: JUMPDEST 00000fd3: POP 00000fd4: POP 00000fd5: POP 00000fd6: POP 00000fd7: PUSH1 0x40 00000fd9: MLOAD 00000fda: RETURNDATASIZE 00000fdb: PUSH1 0x20 00000fdd: DUP2 00000fde: LT 00000fdf: ISZERO 00000fe0: PUSH2 0x0fe8 00000fe3: JUMPI 00000fe4: PUSH1 0x00 00000fe6: DUP1 00000fe7: REVERT 00000fe8: JUMPDEST 00000fe9: POP 00000fea: MLOAD 00000feb: SWAP1 00000fec: POP 00000fed: PUSH1 0x01 00000fef: PUSH1 0x01 00000ff1: PUSH1 0xa0 00000ff3: SHL 00000ff4: SUB 00000ff5: DUP2 00000ff6: AND 00000ff7: PUSH2 0x1047 00000ffa: JUMPI 00000ffb: PUSH1 0x40 00000ffd: DUP1 00000ffe: MLOAD 00000fff: PUSH3 0x461bcd 00001003: PUSH1 0xe5 00001005: SHL 00001006: DUP2 00001007: MSTORE 00001008: PUSH1 0x20 0000100a: PUSH1 0x04 0000100c: DUP3 0000100d: ADD 0000100e: DUP2 0000100f: SWAP1 00001010: MSTORE 00001011: PUSH1 0x24 00001013: DUP3 00001014: ADD 00001015: MSTORE 00001016: PUSH32 0x58324d61726b65743a20656d70747920696e7465726573745265636569766572 00001037: PUSH1 0x44 00001039: DUP3 0000103a: ADD 0000103b: MSTORE 0000103c: SWAP1 0000103d: MLOAD 0000103e: SWAP1 0000103f: DUP2 00001040: SWAP1 00001041: SUB 00001042: PUSH1 0x64 00001044: ADD 00001045: SWAP1 00001046: REVERT 00001047: JUMPDEST 00001048: PUSH1 0x00 0000104a: PUSH2 0x1051 0000104d: PUSH2 0x17f2 00001050: JUMP 00001051: JUMPDEST 00001052: PUSH1 0x40 00001054: MLOAD 00001055: SWAP1 00001056: SWAP2 00001057: POP 00001058: PUSH1 0x00 0000105a: SWAP1 0000105b: PUSH1 0x01 0000105d: PUSH1 0x01 0000105f: PUSH1 0xa0 00001061: SHL 00001062: SUB 00001063: DUP5 00001064: AND 00001065: SWAP1 00001066: DUP4 00001067: SWAP1 00001068: DUP4 00001069: DUP2 0000106a: DUP2 0000106b: DUP2 0000106c: DUP6 0000106d: DUP8 0000106e: GAS 0000106f: CALL 00001070: SWAP3 00001071: POP 00001072: POP 00001073: POP 00001074: RETURNDATASIZE 00001075: DUP1 00001076: PUSH1 0x00 00001078: DUP2 00001079: EQ 0000107a: PUSH2 0x109f 0000107d: JUMPI 0000107e: PUSH1 0x40 00001080: MLOAD 00001081: SWAP2 00001082: POP 00001083: PUSH1 0x1f 00001085: NOT 00001086: PUSH1 0x3f 00001088: RETURNDATASIZE 00001089: ADD 0000108a: AND 0000108b: DUP3 0000108c: ADD 0000108d: PUSH1 0x40 0000108f: MSTORE 00001090: RETURNDATASIZE 00001091: DUP3 00001092: MSTORE 00001093: RETURNDATASIZE 00001094: PUSH1 0x00 00001096: PUSH1 0x20 00001098: DUP5 00001099: ADD 0000109a: RETURNDATACOPY 0000109b: PUSH2 0x10a4 0000109e: JUMP 0000109f: JUMPDEST 000010a0: PUSH1 0x60 000010a2: SWAP2 000010a3: POP 000010a4: JUMPDEST 000010a5: POP 000010a6: POP 000010a7: SWAP1 000010a8: POP 000010a9: DUP1 000010aa: PUSH2 0x10e8 000010ad: JUMPI 000010ae: PUSH1 0x40 000010b0: DUP1 000010b1: MLOAD 000010b2: PUSH3 0x461bcd 000010b6: PUSH1 0xe5 000010b8: SHL 000010b9: DUP2 000010ba: MSTORE 000010bb: PUSH1 0x20 000010bd: PUSH1 0x04 000010bf: DUP3 000010c0: ADD 000010c1: MSTORE 000010c2: PUSH1 0x1c 000010c4: PUSH1 0x24 000010c6: DUP3 000010c7: ADD 000010c8: MSTORE 000010c9: PUSH1 0x00 000010cb: DUP1 000010cc: MLOAD 000010cd: PUSH1 0x20 000010cf: PUSH2 0x2782 000010d2: DUP4 000010d3: CODECOPY 000010d4: DUP2 000010d5: MLOAD 000010d6: SWAP2 000010d7: MSTORE 000010d8: PUSH1 0x44 000010da: DUP3 000010db: ADD 000010dc: MSTORE 000010dd: SWAP1 000010de: MLOAD 000010df: SWAP1 000010e0: DUP2 000010e1: SWAP1 000010e2: SUB 000010e3: PUSH1 0x64 000010e5: ADD 000010e6: SWAP1 000010e7: REVERT 000010e8: JUMPDEST 000010e9: PUSH1 0x40 000010eb: DUP1 000010ec: MLOAD 000010ed: PUSH1 0x01 000010ef: PUSH1 0x01 000010f1: PUSH1 0xa0 000010f3: SHL 000010f4: SUB 000010f5: DUP6 000010f6: AND 000010f7: DUP2 000010f8: MSTORE 000010f9: PUSH1 0x20 000010fb: DUP2 000010fc: ADD 000010fd: DUP5 000010fe: SWAP1 000010ff: MSTORE 00001100: DUP2 00001101: MLOAD 00001102: PUSH32 0x4d9b38e828013f219ae251d6d1c468041068ed6f127175b755b225a17c3ff4b7 00001123: SWAP3 00001124: SWAP2 00001125: DUP2 00001126: SWAP1 00001127: SUB 00001128: SWAP1 00001129: SWAP2 0000112a: ADD 0000112b: SWAP1 0000112c: LOG1 0000112d: POP 0000112e: SWAP2 0000112f: POP 00001130: POP 00001131: PUSH1 0x01 00001133: PUSH1 0x00 00001135: SSTORE 00001136: SWAP1 00001137: JUMP 00001138: JUMPDEST 00001139: PUSH1 0x03 0000113b: SLOAD 0000113c: PUSH1 0x0d 0000113e: SLOAD 0000113f: PUSH1 0x00 00001141: SWAP2 00001142: PUSH1 0x01 00001144: PUSH1 0x01 00001146: PUSH1 0xa0 00001148: SHL 00001149: SUB 0000114a: DUP5 0000114b: DUP2 0000114c: AND 0000114d: SWAP2 0000114e: AND 0000114f: EQ 00001150: SWAP1 00001151: DUP3 00001152: PUSH2 0x1159 00001155: PUSH2 0x137c 00001158: JUMP 00001159: JUMPDEST 0000115a: SWAP1 0000115b: POP 0000115c: PUSH1 0x00 0000115e: PUSH2 0x1178 00001161: PUSH2 0x0e10 00001164: PUSH2 0x092c 00001167: PUSH1 0x0c 00001169: SLOAD 0000116a: TIMESTAMP 0000116b: PUSH2 0x1d43 0000116e: SWAP1 0000116f: SWAP2 00001170: SWAP1 00001171: PUSH4 0xffffffff 00001176: AND 00001177: JUMP 00001178: JUMPDEST 00001179: SWAP1 0000117a: POP 0000117b: DUP2 0000117c: DUP4 0000117d: EQ 0000117e: DUP1 0000117f: ISZERO 00001180: PUSH2 0x1187 00001183: JUMPI 00001184: POP 00001185: DUP1 00001186: ISZERO 00001187: JUMPDEST 00001188: ISZERO 00001189: PUSH2 0x11ca 0000118c: JUMPI 0000118d: DUP4 0000118e: PUSH2 0x11a9 00001191: JUMPI 00001192: PUSH1 0x01 00001194: SLOAD 00001195: PUSH1 0x01 00001197: PUSH1 0x80 00001199: SHL 0000119a: SWAP1 0000119b: DIV 0000119c: PUSH1 0x01 0000119e: PUSH1 0x01 000011a0: PUSH1 0x80 000011a2: SHL 000011a3: SUB 000011a4: AND 000011a5: PUSH2 0x11b6 000011a8: JUMP 000011a9: JUMPDEST 000011aa: PUSH1 0x01 000011ac: SLOAD 000011ad: PUSH1 0x01 000011af: PUSH1 0x01 000011b1: PUSH1 0x80 000011b3: SHL 000011b4: SUB 000011b5: AND 000011b6: JUMPDEST 000011b7: PUSH1 0x01 000011b9: PUSH1 0x01 000011bb: PUSH1 0x80 000011bd: SHL 000011be: SUB 000011bf: AND 000011c0: SWAP5 000011c1: POP 000011c2: POP 000011c3: POP 000011c4: POP 000011c5: POP 000011c6: PUSH2 0x11f1 000011c9: JUMP 000011ca: JUMPDEST 000011cb: PUSH1 0x00 000011cd: DUP1 000011ce: PUSH2 0x11d7 000011d1: DUP6 000011d2: DUP6 000011d3: PUSH2 0x1967 000011d6: JUMP 000011d7: JUMPDEST 000011d8: SWAP2 000011d9: POP 000011da: SWAP2 000011db: POP 000011dc: DUP6 000011dd: PUSH2 0x11e6 000011e0: JUMPI 000011e1: DUP1 000011e2: PUSH2 0x11e8 000011e5: JUMP 000011e6: JUMPDEST 000011e7: DUP2 000011e8: JUMPDEST 000011e9: SWAP7 000011ea: POP 000011eb: POP 000011ec: POP 000011ed: POP 000011ee: POP 000011ef: POP 000011f0: POP 000011f1: JUMPDEST 000011f2: SWAP2 000011f3: SWAP1 000011f4: POP 000011f5: JUMP 000011f6: JUMPDEST 000011f7: PUSH1 0x02 000011f9: SLOAD 000011fa: PUSH1 0x01 000011fc: PUSH1 0x01 000011fe: PUSH1 0xa0 00001200: SHL 00001201: SUB 00001202: AND 00001203: CALLER 00001204: EQ 00001205: PUSH2 0x124e 00001208: JUMPI 00001209: PUSH1 0x40 0000120b: DUP1 0000120c: MLOAD 0000120d: PUSH3 0x461bcd 00001211: PUSH1 0xe5 00001213: SHL 00001214: DUP2 00001215: MSTORE 00001216: PUSH1 0x20 00001218: PUSH1 0x04 0000121a: DUP3 0000121b: ADD 0000121c: MSTORE 0000121d: PUSH1 0x16 0000121f: PUSH1 0x24 00001221: DUP3 00001222: ADD 00001223: MSTORE 00001224: PUSH22 0x2c1922aa2426b0b935b2ba1d103337b93134b23232b7 0000123b: PUSH1 0x51 0000123d: SHL 0000123e: PUSH1 0x44 00001240: DUP3 00001241: ADD 00001242: MSTORE 00001243: SWAP1 00001244: MLOAD 00001245: SWAP1 00001246: DUP2 00001247: SWAP1 00001248: SUB 00001249: PUSH1 0x64 0000124b: ADD 0000124c: SWAP1 0000124d: REVERT 0000124e: JUMPDEST 0000124f: PUSH1 0x04 00001251: SLOAD 00001252: PUSH1 0x01 00001254: PUSH1 0x01 00001256: PUSH1 0xa0 00001258: SHL 00001259: SUB 0000125a: AND 0000125b: ISZERO 0000125c: PUSH2 0x1296 0000125f: JUMPI 00001260: PUSH1 0x40 00001262: MLOAD 00001263: PUSH3 0x461bcd 00001267: PUSH1 0xe5 00001269: SHL 0000126a: DUP2 0000126b: MSTORE 0000126c: PUSH1 0x04 0000126e: ADD 0000126f: DUP1 00001270: DUP1 00001271: PUSH1 0x20 00001273: ADD 00001274: DUP3 00001275: DUP2 00001276: SUB 00001277: DUP3 00001278: MSTORE 00001279: PUSH1 0x22 0000127b: DUP2 0000127c: MSTORE 0000127d: PUSH1 0x20 0000127f: ADD 00001280: DUP1 00001281: PUSH2 0x2760 00001284: PUSH1 0x22 00001286: SWAP2 00001287: CODECOPY 00001288: PUSH1 0x40 0000128a: ADD 0000128b: SWAP2 0000128c: POP 0000128d: POP 0000128e: PUSH1 0x40 00001290: MLOAD 00001291: DUP1 00001292: SWAP2 00001293: SUB 00001294: SWAP1 00001295: REVERT 00001296: JUMPDEST 00001297: PUSH1 0x04 00001299: DUP1 0000129a: SLOAD 0000129b: PUSH1 0x01 0000129d: PUSH1 0x01 0000129f: PUSH1 0xa0 000012a1: SHL 000012a2: SUB 000012a3: NOT 000012a4: AND 000012a5: PUSH1 0x01 000012a7: PUSH1 0x01 000012a9: PUSH1 0xa0 000012ab: SHL 000012ac: SUB 000012ad: SWAP3 000012ae: SWAP1 000012af: SWAP3 000012b0: AND 000012b1: SWAP2 000012b2: SWAP1 000012b3: SWAP2 000012b4: OR 000012b5: SWAP1 000012b6: SSTORE 000012b7: PUSH1 0x01 000012b9: DUP1 000012ba: SLOAD 000012bb: PUSH1 0x01 000012bd: PUSH1 0x01 000012bf: PUSH1 0x80 000012c1: SHL 000012c2: SUB 000012c3: AND 000012c4: PUSH3 0x9502f9 000012c8: PUSH1 0x8a 000012ca: SHL 000012cb: OR 000012cc: SWAP1 000012cd: SSTORE 000012ce: JUMP 000012cf: JUMPDEST 000012d0: PUSH1 0x02 000012d2: SLOAD 000012d3: PUSH1 0x01 000012d5: PUSH1 0x01 000012d7: PUSH1 0xa0 000012d9: SHL 000012da: SUB 000012db: AND 000012dc: CALLER 000012dd: EQ 000012de: PUSH2 0x1327 000012e1: JUMPI 000012e2: PUSH1 0x40 000012e4: DUP1 000012e5: MLOAD 000012e6: PUSH3 0x461bcd 000012ea: PUSH1 0xe5 000012ec: SHL 000012ed: DUP2 000012ee: MSTORE 000012ef: PUSH1 0x20 000012f1: PUSH1 0x04 000012f3: DUP3 000012f4: ADD 000012f5: MSTORE 000012f6: PUSH1 0x16 000012f8: PUSH1 0x24 000012fa: DUP3 000012fb: ADD 000012fc: MSTORE 000012fd: PUSH22 0x2c1922aa2426b0b935b2ba1d103337b93134b23232b7 00001314: PUSH1 0x51 00001316: SHL 00001317: PUSH1 0x44 00001319: DUP3 0000131a: ADD 0000131b: MSTORE 0000131c: SWAP1 0000131d: MLOAD 0000131e: SWAP1 0000131f: DUP2 00001320: SWAP1 00001321: SUB 00001322: PUSH1 0x64 00001324: ADD 00001325: SWAP1 00001326: REVERT 00001327: JUMPDEST 00001328: PUSH2 0x01f4 0000132b: DUP2 0000132c: LT 0000132d: ISZERO 0000132e: DUP1 0000132f: ISZERO 00001330: PUSH2 0x133c 00001333: JUMPI 00001334: POP 00001335: PUSH3 0x0f4240 00001339: DUP2 0000133a: GT 0000133b: ISZERO 0000133c: JUMPDEST 0000133d: PUSH2 0x1377 00001340: JUMPI 00001341: PUSH1 0x40 00001343: MLOAD 00001344: PUSH3 0x461bcd 00001348: PUSH1 0xe5 0000134a: SHL 0000134b: DUP2 0000134c: MSTORE 0000134d: PUSH1 0x04 0000134f: ADD 00001350: DUP1 00001351: DUP1 00001352: PUSH1 0x20 00001354: ADD 00001355: DUP3 00001356: DUP2 00001357: SUB 00001358: DUP3 00001359: MSTORE 0000135a: PUSH1 0x23 0000135c: DUP2 0000135d: MSTORE 0000135e: PUSH1 0x20 00001360: ADD 00001361: DUP1 00001362: PUSH2 0x27a2 00001365: PUSH1 0x23 00001367: SWAP2 00001368: CODECOPY 00001369: PUSH1 0x40 0000136b: ADD 0000136c: SWAP2 0000136d: POP 0000136e: POP 0000136f: PUSH1 0x40 00001371: MLOAD 00001372: DUP1 00001373: SWAP2 00001374: SUB 00001375: SWAP1 00001376: REVERT 00001377: JUMPDEST 00001378: PUSH1 0x0b 0000137a: SSTORE 0000137b: JUMP 0000137c: JUMPDEST 0000137d: PUSH1 0x00 0000137f: DUP1 00001380: PUSH1 0x05 00001382: PUSH1 0x00 00001384: SWAP1 00001385: SLOAD 00001386: SWAP1 00001387: PUSH2 0x0100 0000138a: EXP 0000138b: SWAP1 0000138c: DIV 0000138d: PUSH1 0x01 0000138f: PUSH1 0x01 00001391: PUSH1 0xa0 00001393: SHL 00001394: SUB 00001395: AND 00001396: PUSH1 0x01 00001398: PUSH1 0x01 0000139a: PUSH1 0xa0 0000139c: SHL 0000139d: SUB 0000139e: AND 0000139f: PUSH4 0x50d25bcd 000013a4: PUSH1 0x40 000013a6: MLOAD 000013a7: DUP2 000013a8: PUSH4 0xffffffff 000013ad: AND 000013ae: PUSH1 0xe0 000013b0: SHL 000013b1: DUP2 000013b2: MSTORE 000013b3: PUSH1 0x04 000013b5: ADD 000013b6: PUSH1 0x20 000013b8: PUSH1 0x40 000013ba: MLOAD 000013bb: DUP1 000013bc: DUP4 000013bd: SUB 000013be: DUP2 000013bf: DUP7 000013c0: DUP1 000013c1: EXTCODESIZE 000013c2: ISZERO 000013c3: DUP1 000013c4: ISZERO 000013c5: PUSH2 0x13cd 000013c8: JUMPI 000013c9: PUSH1 0x00 000013cb: DUP1 000013cc: REVERT 000013cd: JUMPDEST 000013ce: POP 000013cf: GAS 000013d0: STATICCALL 000013d1: ISZERO 000013d2: DUP1 000013d3: ISZERO 000013d4: PUSH2 0x13e1 000013d7: JUMPI 000013d8: RETURNDATASIZE 000013d9: PUSH1 0x00 000013db: DUP1 000013dc: RETURNDATACOPY 000013dd: RETURNDATASIZE 000013de: PUSH1 0x00 000013e0: REVERT 000013e1: JUMPDEST 000013e2: POP 000013e3: POP 000013e4: POP 000013e5: POP 000013e6: PUSH1 0x40 000013e8: MLOAD 000013e9: RETURNDATASIZE 000013ea: PUSH1 0x20 000013ec: DUP2 000013ed: LT 000013ee: ISZERO 000013ef: PUSH2 0x13f7 000013f2: JUMPI 000013f3: PUSH1 0x00 000013f5: DUP1 000013f6: REVERT 000013f7: JUMPDEST 000013f8: POP 000013f9: MLOAD 000013fa: SWAP1 000013fb: POP 000013fc: PUSH1 0x00 000013fe: DUP2 000013ff: SGT 00001400: PUSH2 0x140d 00001403: JUMPI 00001404: POP 00001405: POP 00001406: PUSH1 0x0d 00001408: SLOAD 00001409: PUSH2 0x1410 0000140c: JUMP 0000140d: JUMPDEST 0000140e: SWAP1 0000140f: POP 00001410: JUMPDEST 00001411: SWAP1 00001412: JUMP 00001413: JUMPDEST 00001414: PUSH1 0x04 00001416: SLOAD 00001417: PUSH1 0x01 00001419: PUSH1 0x01 0000141b: PUSH1 0xa0 0000141d: SHL 0000141e: SUB 0000141f: AND 00001420: DUP2 00001421: JUMP 00001422: JUMPDEST 00001423: PUSH1 0x00 00001425: PUSH1 0x02 00001427: PUSH1 0x00 00001429: SLOAD 0000142a: EQ 0000142b: ISZERO 0000142c: PUSH2 0x146a 0000142f: JUMPI 00001430: PUSH1 0x40 00001432: DUP1 00001433: MLOAD 00001434: PUSH3 0x461bcd 00001438: PUSH1 0xe5 0000143a: SHL 0000143b: DUP2 0000143c: MSTORE 0000143d: PUSH1 0x20 0000143f: PUSH1 0x04 00001441: DUP3 00001442: ADD 00001443: MSTORE 00001444: PUSH1 0x1f 00001446: PUSH1 0x24 00001448: DUP3 00001449: ADD 0000144a: MSTORE 0000144b: PUSH1 0x00 0000144d: DUP1 0000144e: MLOAD 0000144f: PUSH1 0x20 00001451: PUSH2 0x26d2 00001454: DUP4 00001455: CODECOPY 00001456: DUP2 00001457: MLOAD 00001458: SWAP2 00001459: MSTORE 0000145a: PUSH1 0x44 0000145c: DUP3 0000145d: ADD 0000145e: MSTORE 0000145f: SWAP1 00001460: MLOAD 00001461: SWAP1 00001462: DUP2 00001463: SWAP1 00001464: SUB 00001465: PUSH1 0x64 00001467: ADD 00001468: SWAP1 00001469: REVERT 0000146a: JUMPDEST 0000146b: PUSH1 0x02 0000146d: PUSH1 0x00 0000146f: SSTORE 00001470: PUSH2 0x147a 00001473: DUP4 00001474: CALLER 00001475: DUP5 00001476: PUSH2 0x1fd3 00001479: JUMP 0000147a: JUMPDEST 0000147b: PUSH1 0x01 0000147d: PUSH1 0x00 0000147f: SSTORE 00001480: SWAP4 00001481: SWAP3 00001482: POP 00001483: POP 00001484: POP 00001485: JUMP 00001486: JUMPDEST 00001487: PUSH1 0x0d 00001489: SLOAD 0000148a: PUSH1 0x00 0000148c: SWAP1 0000148d: DUP2 0000148e: PUSH2 0x1495 00001491: PUSH2 0x137c 00001494: JUMP 00001495: JUMPDEST 00001496: SWAP1 00001497: POP 00001498: PUSH1 0x00 0000149a: PUSH2 0x14b4 0000149d: PUSH2 0x0e10 000014a0: PUSH2 0x092c 000014a3: PUSH1 0x0c 000014a5: SLOAD 000014a6: TIMESTAMP 000014a7: PUSH2 0x1d43 000014aa: SWAP1 000014ab: SWAP2 000014ac: SWAP1 000014ad: PUSH4 0xffffffff 000014b2: AND 000014b3: JUMP 000014b4: JUMPDEST 000014b5: SWAP1 000014b6: POP 000014b7: DUP2 000014b8: DUP4 000014b9: EQ 000014ba: DUP1 000014bb: ISZERO 000014bc: PUSH2 0x14c3 000014bf: JUMPI 000014c0: POP 000014c1: DUP1 000014c2: ISZERO 000014c3: JUMPDEST 000014c4: ISZERO 000014c5: PUSH2 0x14d4 000014c8: JUMPI 000014c9: PUSH1 0x00 000014cb: SWAP4 000014cc: POP 000014cd: POP 000014ce: POP 000014cf: POP 000014d0: PUSH2 0x1410 000014d3: JUMP 000014d4: JUMPDEST 000014d5: PUSH1 0x00 000014d7: DUP1 000014d8: PUSH2 0x14e1 000014db: DUP6 000014dc: DUP6 000014dd: PUSH2 0x1967 000014e0: JUMP 000014e1: JUMPDEST 000014e2: PUSH1 0x0d 000014e4: DUP7 000014e5: SWAP1 000014e6: SSTORE 000014e7: PUSH1 0x01 000014e9: DUP1 000014ea: SLOAD 000014eb: PUSH1 0x01 000014ed: PUSH1 0x01 000014ef: PUSH1 0x80 000014f1: SHL 000014f2: SUB 000014f3: DUP1 000014f4: DUP5 000014f5: AND 000014f6: PUSH1 0x01 000014f8: PUSH1 0x80 000014fa: SHL 000014fb: MUL 000014fc: DUP2 000014fd: DUP7 000014fe: AND 000014ff: PUSH1 0x01 00001501: PUSH1 0x01 00001503: PUSH1 0x80 00001505: SHL 00001506: SUB 00001507: NOT 00001508: SWAP1 00001509: SWAP4 0000150a: AND 0000150b: SWAP3 0000150c: SWAP1 0000150d: SWAP3 0000150e: OR 0000150f: AND 00001510: OR 00001511: SWAP1 00001512: SSTORE 00001513: SWAP1 00001514: SWAP3 00001515: POP 00001516: SWAP1 00001517: POP 00001518: DUP3 00001519: ISZERO 0000151a: PUSH2 0x1525 0000151d: JUMPI 0000151e: PUSH2 0x1525 00001521: PUSH2 0x1fcd 00001524: JUMP 00001525: JUMPDEST 00001526: PUSH1 0x40 00001528: DUP1 00001529: MLOAD 0000152a: DUP6 0000152b: DUP2 0000152c: MSTORE 0000152d: PUSH1 0x01 0000152f: PUSH1 0x01 00001531: PUSH1 0x80 00001533: SHL 00001534: SUB 00001535: DUP1 00001536: DUP6 00001537: AND 00001538: PUSH1 0x20 0000153a: DUP4 0000153b: ADD 0000153c: MSTORE 0000153d: DUP4 0000153e: AND 0000153f: DUP2 00001540: DUP4 00001541: ADD 00001542: MSTORE 00001543: SWAP1 00001544: MLOAD 00001545: PUSH32 0x35381cecaaf54e5386f588f40564e37c6642c81d8c910efe06e828289729119c 00001566: SWAP2 00001567: DUP2 00001568: SWAP1 00001569: SUB 0000156a: PUSH1 0x60 0000156c: ADD 0000156d: SWAP1 0000156e: LOG1 0000156f: PUSH1 0x01 00001571: SWAP6 00001572: POP 00001573: POP 00001574: POP 00001575: POP 00001576: POP 00001577: POP 00001578: SWAP1 00001579: JUMP 0000157a: JUMPDEST 0000157b: PUSH1 0x06 0000157d: SLOAD 0000157e: DUP2 0000157f: JUMP 00001580: JUMPDEST 00001581: PUSH1 0x00 00001583: PUSH1 0x02 00001585: PUSH1 0x00 00001587: SLOAD 00001588: EQ 00001589: ISZERO 0000158a: PUSH2 0x15c8 0000158d: JUMPI 0000158e: PUSH1 0x40 00001590: DUP1 00001591: MLOAD 00001592: PUSH3 0x461bcd 00001596: PUSH1 0xe5 00001598: SHL 00001599: DUP2 0000159a: MSTORE 0000159b: PUSH1 0x20 0000159d: PUSH1 0x04 0000159f: DUP3 000015a0: ADD 000015a1: MSTORE 000015a2: PUSH1 0x1f 000015a4: PUSH1 0x24 000015a6: DUP3 000015a7: ADD 000015a8: MSTORE 000015a9: PUSH1 0x00 000015ab: DUP1 000015ac: MLOAD 000015ad: PUSH1 0x20 000015af: PUSH2 0x26d2 000015b2: DUP4 000015b3: CODECOPY 000015b4: DUP2 000015b5: MLOAD 000015b6: SWAP2 000015b7: MSTORE 000015b8: PUSH1 0x44 000015ba: DUP3 000015bb: ADD 000015bc: MSTORE 000015bd: SWAP1 000015be: MLOAD 000015bf: SWAP1 000015c0: DUP2 000015c1: SWAP1 000015c2: SUB 000015c3: PUSH1 0x64 000015c5: ADD 000015c6: SWAP1 000015c7: REVERT 000015c8: JUMPDEST 000015c9: PUSH1 0x02 000015cb: PUSH1 0x00 000015cd: DUP2 000015ce: DUP2 000015cf: SSTORE 000015d0: SWAP1 000015d1: SLOAD 000015d2: PUSH1 0x40 000015d4: DUP1 000015d5: MLOAD 000015d6: PUSH4 0x2cfc019d 000015db: PUSH1 0xe2 000015dd: SHL 000015de: DUP2 000015df: MSTORE 000015e0: SWAP1 000015e1: MLOAD 000015e2: PUSH1 0x01 000015e4: PUSH1 0x01 000015e6: PUSH1 0xa0 000015e8: SHL 000015e9: SUB 000015ea: SWAP1 000015eb: SWAP3 000015ec: AND 000015ed: SWAP2 000015ee: PUSH4 0xb3f00674 000015f3: SWAP2 000015f4: PUSH1 0x04 000015f6: DUP1 000015f7: DUP3 000015f8: ADD 000015f9: SWAP3 000015fa: PUSH1 0x20 000015fc: SWAP3 000015fd: SWAP1 000015fe: SWAP2 000015ff: SWAP1 00001600: DUP3 00001601: SWAP1 00001602: SUB 00001603: ADD 00001604: DUP2 00001605: DUP7 00001606: DUP1 00001607: EXTCODESIZE 00001608: ISZERO 00001609: DUP1 0000160a: ISZERO 0000160b: PUSH2 0x1613 0000160e: JUMPI 0000160f: PUSH1 0x00 00001611: DUP1 00001612: REVERT 00001613: JUMPDEST 00001614: POP 00001615: GAS 00001616: STATICCALL 00001617: ISZERO 00001618: DUP1 00001619: ISZERO 0000161a: PUSH2 0x1627 0000161d: JUMPI 0000161e: RETURNDATASIZE 0000161f: PUSH1 0x00 00001621: DUP1 00001622: RETURNDATACOPY 00001623: RETURNDATASIZE 00001624: PUSH1 0x00 00001626: REVERT 00001627: JUMPDEST 00001628: POP 00001629: POP 0000162a: POP 0000162b: POP 0000162c: PUSH1 0x40 0000162e: MLOAD 0000162f: RETURNDATASIZE 00001630: PUSH1 0x20 00001632: DUP2 00001633: LT 00001634: ISZERO 00001635: PUSH2 0x163d 00001638: JUMPI 00001639: PUSH1 0x00 0000163b: DUP1 0000163c: REVERT 0000163d: JUMPDEST 0000163e: POP 0000163f: MLOAD 00001640: SWAP1 00001641: POP 00001642: PUSH1 0x01 00001644: PUSH1 0x01 00001646: PUSH1 0xa0 00001648: SHL 00001649: SUB 0000164a: DUP2 0000164b: AND 0000164c: PUSH2 0x169c 0000164f: JUMPI 00001650: PUSH1 0x40 00001652: DUP1 00001653: MLOAD 00001654: PUSH3 0x461bcd 00001658: PUSH1 0xe5 0000165a: SHL 0000165b: DUP2 0000165c: MSTORE 0000165d: PUSH1 0x20 0000165f: PUSH1 0x04 00001661: DUP3 00001662: ADD 00001663: MSTORE 00001664: PUSH1 0x1b 00001666: PUSH1 0x24 00001668: DUP3 00001669: ADD 0000166a: MSTORE 0000166b: PUSH32 0x58324d61726b65743a20656d7074792066656552656365697665720000000000 0000168c: PUSH1 0x44 0000168e: DUP3 0000168f: ADD 00001690: MSTORE 00001691: SWAP1 00001692: MLOAD 00001693: SWAP1 00001694: DUP2 00001695: SWAP1 00001696: SUB 00001697: PUSH1 0x64 00001699: ADD 0000169a: SWAP1 0000169b: REVERT 0000169c: JUMPDEST 0000169d: PUSH1 0x08 0000169f: DUP1 000016a0: SLOAD 000016a1: PUSH1 0x00 000016a3: SWAP2 000016a4: DUP3 000016a5: SWAP1 000016a6: SSTORE 000016a7: PUSH1 0x40 000016a9: MLOAD 000016aa: SWAP1 000016ab: SWAP2 000016ac: SWAP1 000016ad: PUSH1 0x01 000016af: PUSH1 0x01 000016b1: PUSH1 0xa0 000016b3: SHL 000016b4: SUB 000016b5: DUP5 000016b6: AND 000016b7: SWAP1 000016b8: DUP4 000016b9: SWAP1 000016ba: DUP4 000016bb: DUP2 000016bc: DUP2 000016bd: DUP2 000016be: DUP6 000016bf: DUP8 000016c0: GAS 000016c1: CALL 000016c2: SWAP3 000016c3: POP 000016c4: POP 000016c5: POP 000016c6: RETURNDATASIZE 000016c7: DUP1 000016c8: PUSH1 0x00 000016ca: DUP2 000016cb: EQ 000016cc: PUSH2 0x16f1 000016cf: JUMPI 000016d0: PUSH1 0x40 000016d2: MLOAD 000016d3: SWAP2 000016d4: POP 000016d5: PUSH1 0x1f 000016d7: NOT 000016d8: PUSH1 0x3f 000016da: RETURNDATASIZE 000016db: ADD 000016dc: AND 000016dd: DUP3 000016de: ADD 000016df: PUSH1 0x40 000016e1: MSTORE 000016e2: RETURNDATASIZE 000016e3: DUP3 000016e4: MSTORE 000016e5: RETURNDATASIZE 000016e6: PUSH1 0x00 000016e8: PUSH1 0x20 000016ea: DUP5 000016eb: ADD 000016ec: RETURNDATACOPY 000016ed: PUSH2 0x16f6 000016f0: JUMP 000016f1: JUMPDEST 000016f2: PUSH1 0x60 000016f4: SWAP2 000016f5: POP 000016f6: JUMPDEST 000016f7: POP 000016f8: POP 000016f9: SWAP1 000016fa: POP 000016fb: DUP1 000016fc: PUSH2 0x173a 000016ff: JUMPI 00001700: PUSH1 0x40 00001702: DUP1 00001703: MLOAD 00001704: PUSH3 0x461bcd 00001708: PUSH1 0xe5 0000170a: SHL 0000170b: DUP2 0000170c: MSTORE 0000170d: PUSH1 0x20 0000170f: PUSH1 0x04 00001711: DUP3 00001712: ADD 00001713: MSTORE 00001714: PUSH1 0x1c 00001716: PUSH1 0x24 00001718: DUP3 00001719: ADD 0000171a: MSTORE 0000171b: PUSH1 0x00 0000171d: DUP1 0000171e: MLOAD 0000171f: PUSH1 0x20 00001721: PUSH2 0x2782 00001724: DUP4 00001725: CODECOPY 00001726: DUP2 00001727: MLOAD 00001728: SWAP2 00001729: MSTORE 0000172a: PUSH1 0x44 0000172c: DUP3 0000172d: ADD 0000172e: MSTORE 0000172f: SWAP1 00001730: MLOAD 00001731: SWAP1 00001732: DUP2 00001733: SWAP1 00001734: SUB 00001735: PUSH1 0x64 00001737: ADD 00001738: SWAP1 00001739: REVERT 0000173a: JUMPDEST 0000173b: PUSH1 0x40 0000173d: DUP1 0000173e: MLOAD 0000173f: PUSH1 0x01 00001741: PUSH1 0x01 00001743: PUSH1 0xa0 00001745: SHL 00001746: SUB 00001747: DUP6 00001748: AND 00001749: DUP2 0000174a: MSTORE 0000174b: PUSH1 0x20 0000174d: DUP2 0000174e: ADD 0000174f: DUP5 00001750: SWAP1 00001751: MSTORE 00001752: DUP2 00001753: MLOAD 00001754: PUSH32 0xfa7e62a609845954a9fb1d5db8e91ccca949db2f340a43e3604ae01cd752f6b5 00001775: SWAP3 00001776: SWAP2 00001777: DUP2 00001778: SWAP1 00001779: SUB 0000177a: SWAP1 0000177b: SWAP2 0000177c: ADD 0000177d: SWAP1 0000177e: LOG1 0000177f: POP 00001780: SWAP2 00001781: POP 00001782: POP 00001783: PUSH1 0x01 00001785: PUSH1 0x00 00001787: SSTORE 00001788: SWAP1 00001789: JUMP 0000178a: JUMPDEST 0000178b: PUSH1 0x00 0000178d: PUSH1 0x02 0000178f: PUSH1 0x00 00001791: SLOAD 00001792: EQ 00001793: ISZERO 00001794: PUSH2 0x17d2 00001797: JUMPI 00001798: PUSH1 0x40 0000179a: DUP1 0000179b: MLOAD 0000179c: PUSH3 0x461bcd 000017a0: PUSH1 0xe5 000017a2: SHL 000017a3: DUP2 000017a4: MSTORE 000017a5: PUSH1 0x20 000017a7: PUSH1 0x04 000017a9: DUP3 000017aa: ADD 000017ab: MSTORE 000017ac: PUSH1 0x1f 000017ae: PUSH1 0x24 000017b0: DUP3 000017b1: ADD 000017b2: MSTORE 000017b3: PUSH1 0x00 000017b5: DUP1 000017b6: MLOAD 000017b7: PUSH1 0x20 000017b9: PUSH2 0x26d2 000017bc: DUP4 000017bd: CODECOPY 000017be: DUP2 000017bf: MLOAD 000017c0: SWAP2 000017c1: MSTORE 000017c2: PUSH1 0x44 000017c4: DUP3 000017c5: ADD 000017c6: MSTORE 000017c7: SWAP1 000017c8: MLOAD 000017c9: SWAP1 000017ca: DUP2 000017cb: SWAP1 000017cc: SUB 000017cd: PUSH1 0x64 000017cf: ADD 000017d0: SWAP1 000017d1: REVERT 000017d2: JUMPDEST 000017d3: PUSH1 0x02 000017d5: PUSH1 0x00 000017d7: SSTORE 000017d8: PUSH2 0x0b2e 000017db: DUP5 000017dc: DUP5 000017dd: CALLER 000017de: DUP6 000017df: PUSH2 0x2193 000017e2: JUMP 000017e3: JUMPDEST 000017e4: PUSH1 0x02 000017e6: SLOAD 000017e7: PUSH1 0x01 000017e9: PUSH1 0x01 000017eb: PUSH1 0xa0 000017ed: SHL 000017ee: SUB 000017ef: AND 000017f0: DUP2 000017f1: JUMP 000017f2: JUMPDEST 000017f3: PUSH1 0x00 000017f5: DUP1 000017f6: PUSH1 0x03 000017f8: PUSH1 0x00 000017fa: SWAP1 000017fb: SLOAD 000017fc: SWAP1 000017fd: PUSH2 0x0100 00001800: EXP 00001801: SWAP1 00001802: DIV 00001803: PUSH1 0x01 00001805: PUSH1 0x01 00001807: PUSH1 0xa0 00001809: SHL 0000180a: SUB 0000180b: AND 0000180c: PUSH1 0x01 0000180e: PUSH1 0x01 00001810: PUSH1 0xa0 00001812: SHL 00001813: SUB 00001814: AND 00001815: PUSH4 0x3eaaf86b 0000181a: PUSH1 0x40 0000181c: MLOAD 0000181d: DUP2 0000181e: PUSH4 0xffffffff 00001823: AND 00001824: PUSH1 0xe0 00001826: SHL 00001827: DUP2 00001828: MSTORE 00001829: PUSH1 0x04 0000182b: ADD 0000182c: PUSH1 0x20 0000182e: PUSH1 0x40 00001830: MLOAD 00001831: DUP1 00001832: DUP4 00001833: SUB 00001834: DUP2 00001835: DUP7 00001836: DUP1 00001837: EXTCODESIZE 00001838: ISZERO 00001839: DUP1 0000183a: ISZERO 0000183b: PUSH2 0x1843 0000183e: JUMPI 0000183f: PUSH1 0x00 00001841: DUP1 00001842: REVERT 00001843: JUMPDEST 00001844: POP 00001845: GAS 00001846: STATICCALL 00001847: ISZERO 00001848: DUP1 00001849: ISZERO 0000184a: PUSH2 0x1857 0000184d: JUMPI 0000184e: RETURNDATASIZE 0000184f: PUSH1 0x00 00001851: DUP1 00001852: RETURNDATACOPY 00001853: RETURNDATASIZE 00001854: PUSH1 0x00 00001856: REVERT 00001857: JUMPDEST 00001858: POP 00001859: POP 0000185a: POP 0000185b: POP 0000185c: PUSH1 0x40 0000185e: MLOAD 0000185f: RETURNDATASIZE 00001860: PUSH1 0x20 00001862: DUP2 00001863: LT 00001864: ISZERO 00001865: PUSH2 0x186d 00001868: JUMPI 00001869: PUSH1 0x00 0000186b: DUP1 0000186c: REVERT 0000186d: JUMPDEST 0000186e: POP 0000186f: MLOAD 00001870: PUSH1 0x04 00001872: DUP1 00001873: SLOAD 00001874: PUSH1 0x40 00001876: DUP1 00001877: MLOAD 00001878: PUSH4 0x3eaaf86b 0000187d: PUSH1 0xe0 0000187f: SHL 00001880: DUP2 00001881: MSTORE 00001882: SWAP1 00001883: MLOAD 00001884: SWAP4 00001885: SWAP5 00001886: POP 00001887: PUSH1 0x00 00001889: SWAP4 0000188a: PUSH1 0x01 0000188c: PUSH1 0x01 0000188e: PUSH1 0xa0 00001890: SHL 00001891: SUB 00001892: SWAP1 00001893: SWAP3 00001894: AND 00001895: SWAP3 00001896: PUSH4 0x3eaaf86b 0000189b: SWAP3 0000189c: DUP3 0000189d: DUP3 0000189e: ADD 0000189f: SWAP3 000018a0: PUSH1 0x20 000018a2: SWAP3 000018a3: SWAP1 000018a4: DUP3 000018a5: SWAP1 000018a6: SUB 000018a7: ADD 000018a8: DUP2 000018a9: DUP7 000018aa: DUP1 000018ab: EXTCODESIZE 000018ac: ISZERO 000018ad: DUP1 000018ae: ISZERO 000018af: PUSH2 0x18b7 000018b2: JUMPI 000018b3: PUSH1 0x00 000018b5: DUP1 000018b6: REVERT 000018b7: JUMPDEST 000018b8: POP 000018b9: GAS 000018ba: STATICCALL 000018bb: ISZERO 000018bc: DUP1 000018bd: ISZERO 000018be: PUSH2 0x18cb 000018c1: JUMPI 000018c2: RETURNDATASIZE 000018c3: PUSH1 0x00 000018c5: DUP1 000018c6: RETURNDATACOPY 000018c7: RETURNDATASIZE 000018c8: PUSH1 0x00 000018ca: REVERT 000018cb: JUMPDEST 000018cc: POP 000018cd: POP 000018ce: POP 000018cf: POP 000018d0: PUSH1 0x40 000018d2: MLOAD 000018d3: RETURNDATASIZE 000018d4: PUSH1 0x20 000018d6: DUP2 000018d7: LT 000018d8: ISZERO 000018d9: PUSH2 0x18e1 000018dc: JUMPI 000018dd: PUSH1 0x00 000018df: DUP1 000018e0: REVERT 000018e1: JUMPDEST 000018e2: POP 000018e3: MLOAD 000018e4: PUSH1 0x01 000018e6: SLOAD 000018e7: SWAP1 000018e8: SWAP2 000018e9: POP 000018ea: PUSH1 0x00 000018ec: SWAP1 000018ed: PUSH2 0x1900 000018f0: SWAP1 000018f1: DUP5 000018f2: SWAP1 000018f3: PUSH1 0x01 000018f5: PUSH1 0x01 000018f7: PUSH1 0x80 000018f9: SHL 000018fa: SUB 000018fb: AND 000018fc: PUSH2 0x1cf8 000018ff: JUMP 00001900: JUMPDEST 00001901: PUSH1 0x01 00001903: SLOAD 00001904: SWAP1 00001905: SWAP2 00001906: POP 00001907: PUSH1 0x00 00001909: SWAP1 0000190a: PUSH2 0x1924 0000190d: SWAP1 0000190e: DUP5 0000190f: SWAP1 00001910: PUSH1 0x01 00001912: PUSH1 0x80 00001914: SHL 00001915: SWAP1 00001916: DIV 00001917: PUSH1 0x01 00001919: PUSH1 0x01 0000191b: PUSH1 0x80 0000191d: SHL 0000191e: SUB 0000191f: AND 00001920: PUSH2 0x1cf8 00001923: JUMP 00001924: JUMPDEST 00001925: PUSH1 0x0a 00001927: SLOAD 00001928: PUSH1 0x08 0000192a: SLOAD 0000192b: SWAP2 0000192c: SWAP3 0000192d: POP 0000192e: SELFBALANCE 0000192f: SWAP2 00001930: PUSH2 0x1948 00001933: SWAP2 00001934: SWAP1 00001935: PUSH2 0x1942 00001938: SWAP1 00001939: DUP2 0000193a: DUP7 0000193b: DUP2 0000193c: DUP8 0000193d: DUP11 0000193e: PUSH2 0x1d43 00001941: JUMP 00001942: JUMPDEST 00001943: SWAP1 00001944: PUSH2 0x1d43 00001947: JUMP 00001948: JUMPDEST 00001949: SWAP6 0000194a: POP 0000194b: POP 0000194c: POP 0000194d: POP 0000194e: POP 0000194f: POP 00001950: SWAP1 00001951: JUMP 00001952: JUMPDEST 00001953: PUSH1 0x03 00001955: SLOAD 00001956: PUSH1 0x01 00001958: PUSH1 0x01 0000195a: PUSH1 0xa0 0000195c: SHL 0000195d: SUB 0000195e: AND 0000195f: DUP2 00001960: JUMP 00001961: JUMPDEST 00001962: PUSH2 0x01f4 00001965: DUP2 00001966: JUMP 00001967: JUMPDEST 00001968: PUSH1 0x00 0000196a: DUP1 0000196b: PUSH1 0x00 0000196d: PUSH1 0x03 0000196f: PUSH1 0x00 00001971: SWAP1 00001972: SLOAD 00001973: SWAP1 00001974: PUSH2 0x0100 00001977: EXP 00001978: SWAP1 00001979: DIV 0000197a: PUSH1 0x01 0000197c: PUSH1 0x01 0000197e: PUSH1 0xa0 00001980: SHL 00001981: SUB 00001982: AND 00001983: PUSH1 0x01 00001985: PUSH1 0x01 00001987: PUSH1 0xa0 00001989: SHL 0000198a: SUB 0000198b: AND 0000198c: PUSH4 0x3eaaf86b 00001991: PUSH1 0x40 00001993: MLOAD 00001994: DUP2 00001995: PUSH4 0xffffffff 0000199a: AND 0000199b: PUSH1 0xe0 0000199d: SHL 0000199e: DUP2 0000199f: MSTORE 000019a0: PUSH1 0x04 000019a2: ADD 000019a3: PUSH1 0x20 000019a5: PUSH1 0x40 000019a7: MLOAD 000019a8: DUP1 000019a9: DUP4 000019aa: SUB 000019ab: DUP2 000019ac: DUP7 000019ad: DUP1 000019ae: EXTCODESIZE 000019af: ISZERO 000019b0: DUP1 000019b1: ISZERO 000019b2: PUSH2 0x19ba 000019b5: JUMPI 000019b6: PUSH1 0x00 000019b8: DUP1 000019b9: REVERT 000019ba: JUMPDEST 000019bb: POP 000019bc: GAS 000019bd: STATICCALL 000019be: ISZERO 000019bf: DUP1 000019c0: ISZERO 000019c1: PUSH2 0x19ce 000019c4: JUMPI 000019c5: RETURNDATASIZE 000019c6: PUSH1 0x00 000019c8: DUP1 000019c9: RETURNDATACOPY 000019ca: RETURNDATASIZE 000019cb: PUSH1 0x00 000019cd: REVERT 000019ce: JUMPDEST 000019cf: POP 000019d0: POP 000019d1: POP 000019d2: POP 000019d3: PUSH1 0x40 000019d5: MLOAD 000019d6: RETURNDATASIZE 000019d7: PUSH1 0x20 000019d9: DUP2 000019da: LT 000019db: ISZERO 000019dc: PUSH2 0x19e4 000019df: JUMPI 000019e0: PUSH1 0x00 000019e2: DUP1 000019e3: REVERT 000019e4: JUMPDEST 000019e5: POP 000019e6: MLOAD 000019e7: PUSH1 0x04 000019e9: DUP1 000019ea: SLOAD 000019eb: PUSH1 0x40 000019ed: DUP1 000019ee: MLOAD 000019ef: PUSH4 0x3eaaf86b 000019f4: PUSH1 0xe0 000019f6: SHL 000019f7: DUP2 000019f8: MSTORE 000019f9: SWAP1 000019fa: MLOAD 000019fb: SWAP4 000019fc: SWAP5 000019fd: POP 000019fe: PUSH1 0x00 00001a00: SWAP4 00001a01: PUSH1 0x01 00001a03: PUSH1 0x01 00001a05: PUSH1 0xa0 00001a07: SHL 00001a08: SUB 00001a09: SWAP1 00001a0a: SWAP3 00001a0b: AND 00001a0c: SWAP3 00001a0d: PUSH4 0x3eaaf86b 00001a12: SWAP3 00001a13: DUP3 00001a14: DUP3 00001a15: ADD 00001a16: SWAP3 00001a17: PUSH1 0x20 00001a19: SWAP3 00001a1a: SWAP1 00001a1b: DUP3 00001a1c: SWAP1 00001a1d: SUB 00001a1e: ADD 00001a1f: DUP2 00001a20: DUP7 00001a21: DUP1 00001a22: EXTCODESIZE 00001a23: ISZERO 00001a24: DUP1 00001a25: ISZERO 00001a26: PUSH2 0x1a2e 00001a29: JUMPI 00001a2a: PUSH1 0x00 00001a2c: DUP1 00001a2d: REVERT 00001a2e: JUMPDEST 00001a2f: POP 00001a30: GAS 00001a31: STATICCALL 00001a32: ISZERO 00001a33: DUP1 00001a34: ISZERO 00001a35: PUSH2 0x1a42 00001a38: JUMPI 00001a39: RETURNDATASIZE 00001a3a: PUSH1 0x00 00001a3c: DUP1 00001a3d: RETURNDATACOPY 00001a3e: RETURNDATASIZE 00001a3f: PUSH1 0x00 00001a41: REVERT 00001a42: JUMPDEST 00001a43: POP 00001a44: POP 00001a45: POP 00001a46: POP 00001a47: PUSH1 0x40 00001a49: MLOAD 00001a4a: RETURNDATASIZE 00001a4b: PUSH1 0x20 00001a4d: DUP2 00001a4e: LT 00001a4f: ISZERO 00001a50: PUSH2 0x1a58 00001a53: JUMPI 00001a54: PUSH1 0x00 00001a56: DUP1 00001a57: REVERT 00001a58: JUMPDEST 00001a59: POP 00001a5a: MLOAD 00001a5b: PUSH1 0x01 00001a5d: SLOAD 00001a5e: SWAP1 00001a5f: SWAP2 00001a60: POP 00001a61: PUSH1 0x00 00001a63: SWAP1 00001a64: PUSH2 0x1a77 00001a67: SWAP1 00001a68: DUP5 00001a69: SWAP1 00001a6a: PUSH1 0x01 00001a6c: PUSH1 0x01 00001a6e: PUSH1 0x80 00001a70: SHL 00001a71: SUB 00001a72: AND 00001a73: PUSH2 0x1cf8 00001a76: JUMP 00001a77: JUMPDEST 00001a78: PUSH1 0x01 00001a7a: SLOAD 00001a7b: SWAP1 00001a7c: SWAP2 00001a7d: POP 00001a7e: PUSH1 0x00 00001a80: SWAP1 00001a81: PUSH2 0x1a9b 00001a84: SWAP1 00001a85: DUP5 00001a86: SWAP1 00001a87: PUSH1 0x01 00001a89: PUSH1 0x80 00001a8b: SHL 00001a8c: SWAP1 00001a8d: DIV 00001a8e: PUSH1 0x01 00001a90: PUSH1 0x01 00001a92: PUSH1 0x80 00001a94: SHL 00001a95: SUB 00001a96: AND 00001a97: PUSH2 0x1cf8 00001a9a: JUMP 00001a9b: JUMPDEST 00001a9c: SWAP1 00001a9d: POP 00001a9e: PUSH1 0x00 00001aa0: DUP2 00001aa1: DUP4 00001aa2: LT 00001aa3: PUSH2 0x1aac 00001aa6: JUMPI 00001aa7: DUP2 00001aa8: PUSH2 0x1aae 00001aab: JUMP 00001aac: JUMPDEST 00001aad: DUP3 00001aae: JUMPDEST 00001aaf: SWAP1 00001ab0: POP 00001ab1: PUSH1 0x00 00001ab3: DUP10 00001ab4: DUP10 00001ab5: GT 00001ab6: PUSH2 0x1ac8 00001ab9: JUMPI 00001aba: PUSH2 0x1ac3 00001abd: DUP11 00001abe: DUP11 00001abf: PUSH2 0x1d43 00001ac2: JUMP 00001ac3: JUMPDEST 00001ac4: PUSH2 0x1ad2 00001ac7: JUMP 00001ac8: JUMPDEST 00001ac9: PUSH2 0x1ad2 00001acc: DUP10 00001acd: DUP12 00001ace: PUSH2 0x1d43 00001ad1: JUMP 00001ad2: JUMPDEST 00001ad3: SWAP1 00001ad4: POP 00001ad5: PUSH1 0x00 00001ad7: PUSH2 0x1aff 00001ada: PUSH2 0x2710 00001add: PUSH2 0x092c 00001ae0: PUSH1 0x06 00001ae2: SLOAD 00001ae3: PUSH2 0x1af9 00001ae6: DUP16 00001ae7: PUSH2 0x092c 00001aea: DUP9 00001aeb: DUP11 00001aec: PUSH2 0x2411 00001aef: SWAP1 00001af0: SWAP2 00001af1: SWAP1 00001af2: PUSH4 0xffffffff 00001af7: AND 00001af8: JUMP 00001af9: JUMPDEST 00001afa: SWAP1 00001afb: PUSH2 0x2411 00001afe: JUMP 00001aff: JUMPDEST 00001b00: SWAP1 00001b01: POP 00001b02: PUSH1 0x00 00001b04: PUSH2 0x1b1e 00001b07: PUSH2 0x2710 00001b0a: PUSH2 0x092c 00001b0d: PUSH1 0x07 00001b0f: SLOAD 00001b10: DUP8 00001b11: PUSH2 0x2411 00001b14: SWAP1 00001b15: SWAP2 00001b16: SWAP1 00001b17: PUSH4 0xffffffff 00001b1c: AND 00001b1d: JUMP 00001b1e: JUMPDEST 00001b1f: SWAP1 00001b20: POP 00001b21: DUP1 00001b22: DUP3 00001b23: GT 00001b24: ISZERO 00001b25: PUSH2 0x1b2c 00001b28: JUMPI 00001b29: DUP1 00001b2a: SWAP2 00001b2b: POP 00001b2c: JUMPDEST 00001b2d: DUP12 00001b2e: DUP12 00001b2f: GT 00001b30: PUSH2 0x1b42 00001b33: JUMPI 00001b34: PUSH2 0x1b3d 00001b37: DUP7 00001b38: DUP4 00001b39: PUSH2 0x1d43 00001b3c: JUMP 00001b3d: JUMPDEST 00001b3e: PUSH2 0x1b4c 00001b41: JUMP 00001b42: JUMPDEST 00001b43: PUSH2 0x1b4c 00001b46: DUP7 00001b47: DUP4 00001b48: PUSH2 0x246a 00001b4b: JUMP 00001b4c: JUMPDEST 00001b4d: SWAP6 00001b4e: POP 00001b4f: DUP12 00001b50: DUP12 00001b51: GT 00001b52: PUSH2 0x1b64 00001b55: JUMPI 00001b56: PUSH2 0x1b5f 00001b59: DUP6 00001b5a: DUP4 00001b5b: PUSH2 0x246a 00001b5e: JUMP 00001b5f: JUMPDEST 00001b60: PUSH2 0x1b6e 00001b63: JUMP 00001b64: JUMPDEST 00001b65: PUSH2 0x1b6e 00001b68: DUP6 00001b69: DUP4 00001b6a: PUSH2 0x1d43 00001b6d: JUMP 00001b6e: JUMPDEST 00001b6f: SWAP5 00001b70: POP 00001b71: POP 00001b72: POP 00001b73: POP 00001b74: POP 00001b75: PUSH1 0x00 00001b77: PUSH2 0x1b91 00001b7a: PUSH2 0x0e10 00001b7d: PUSH2 0x092c 00001b80: PUSH1 0x0c 00001b82: SLOAD 00001b83: TIMESTAMP 00001b84: PUSH2 0x1d43 00001b87: SWAP1 00001b88: SWAP2 00001b89: SWAP1 00001b8a: PUSH4 0xffffffff 00001b8f: AND 00001b90: JUMP 00001b91: JUMPDEST 00001b92: SWAP1 00001b93: POP 00001b94: DUP1 00001b95: ISZERO 00001b96: PUSH2 0x1c37 00001b99: JUMPI 00001b9a: DUP2 00001b9b: DUP4 00001b9c: GT 00001b9d: DUP1 00001b9e: ISZERO 00001b9f: PUSH2 0x1ba8 00001ba2: JUMPI 00001ba3: POP 00001ba4: PUSH1 0x00 00001ba6: DUP3 00001ba7: GT 00001ba8: JUMPDEST 00001ba9: ISZERO 00001baa: PUSH2 0x1be8 00001bad: JUMPI 00001bae: PUSH1 0x00 00001bb0: PUSH2 0x1bcc 00001bb3: DUP3 00001bb4: PUSH2 0x1af9 00001bb7: PUSH1 0x0b 00001bb9: SLOAD 00001bba: PUSH2 0x092c 00001bbd: DUP8 00001bbe: DUP10 00001bbf: PUSH2 0x1d43 00001bc2: SWAP1 00001bc3: SWAP2 00001bc4: SWAP1 00001bc5: PUSH4 0xffffffff 00001bca: AND 00001bcb: JUMP 00001bcc: JUMPDEST 00001bcd: SWAP1 00001bce: POP 00001bcf: PUSH2 0x1bd8 00001bd2: DUP5 00001bd3: DUP3 00001bd4: PUSH2 0x1d43 00001bd7: JUMP 00001bd8: JUMPDEST 00001bd9: SWAP4 00001bda: POP 00001bdb: PUSH2 0x1be4 00001bde: DUP4 00001bdf: DUP3 00001be0: PUSH2 0x246a 00001be3: JUMP 00001be4: JUMPDEST 00001be5: SWAP3 00001be6: POP 00001be7: POP 00001be8: JUMPDEST 00001be9: DUP3 00001bea: DUP3 00001beb: GT 00001bec: DUP1 00001bed: ISZERO 00001bee: PUSH2 0x1bf7 00001bf1: JUMPI 00001bf2: POP 00001bf3: PUSH1 0x00 00001bf5: DUP4 00001bf6: GT 00001bf7: JUMPDEST 00001bf8: ISZERO 00001bf9: PUSH2 0x1c37 00001bfc: JUMPI 00001bfd: PUSH1 0x00 00001bff: PUSH2 0x1c1b 00001c02: DUP3 00001c03: PUSH2 0x1af9 00001c06: PUSH1 0x0b 00001c08: SLOAD 00001c09: PUSH2 0x092c 00001c0c: DUP9 00001c0d: DUP9 00001c0e: PUSH2 0x1d43 00001c11: SWAP1 00001c12: SWAP2 00001c13: SWAP1 00001c14: PUSH4 0xffffffff 00001c19: AND 00001c1a: JUMP 00001c1b: JUMPDEST 00001c1c: SWAP1 00001c1d: POP 00001c1e: PUSH2 0x1c27 00001c21: DUP4 00001c22: DUP3 00001c23: PUSH2 0x1d43 00001c26: JUMP 00001c27: JUMPDEST 00001c28: SWAP3 00001c29: POP 00001c2a: PUSH2 0x1c33 00001c2d: DUP5 00001c2e: DUP3 00001c2f: PUSH2 0x246a 00001c32: JUMP 00001c33: JUMPDEST 00001c34: SWAP4 00001c35: POP 00001c36: POP 00001c37: JUMPDEST 00001c38: POP 00001c39: PUSH1 0x01 00001c3b: SLOAD 00001c3c: PUSH2 0x1c51 00001c3f: SWAP1 00001c40: DUP6 00001c41: SWAP1 00001c42: DUP5 00001c43: SWAP1 00001c44: PUSH1 0x01 00001c46: PUSH1 0x01 00001c48: PUSH1 0x80 00001c4a: SHL 00001c4b: SUB 00001c4c: AND 00001c4d: PUSH2 0x24c4 00001c50: JUMP 00001c51: JUMPDEST 00001c52: PUSH1 0x01 00001c54: SLOAD 00001c55: PUSH2 0x1c71 00001c58: SWAP1 00001c59: DUP6 00001c5a: SWAP1 00001c5b: DUP5 00001c5c: SWAP1 00001c5d: PUSH1 0x01 00001c5f: PUSH1 0x80 00001c61: SHL 00001c62: SWAP1 00001c63: DIV 00001c64: PUSH1 0x01 00001c66: PUSH1 0x01 00001c68: PUSH1 0x80 00001c6a: SHL 00001c6b: SUB 00001c6c: AND 00001c6d: PUSH2 0x24c4 00001c70: JUMP 00001c71: JUMPDEST 00001c72: SWAP6 00001c73: POP 00001c74: SWAP6 00001c75: POP 00001c76: POP 00001c77: POP 00001c78: POP 00001c79: POP 00001c7a: SWAP3 00001c7b: POP 00001c7c: SWAP3 00001c7d: SWAP1 00001c7e: POP 00001c7f: JUMP 00001c80: JUMPDEST 00001c81: PUSH1 0x01 00001c83: SLOAD 00001c84: PUSH1 0x01 00001c86: PUSH1 0x01 00001c88: PUSH1 0x80 00001c8a: SHL 00001c8b: SUB 00001c8c: AND 00001c8d: DUP2 00001c8e: JUMP 00001c8f: JUMPDEST 00001c90: PUSH1 0x00 00001c92: PUSH1 0x02 00001c94: PUSH1 0x00 00001c96: SLOAD 00001c97: EQ 00001c98: ISZERO 00001c99: PUSH2 0x1cd7 00001c9c: JUMPI 00001c9d: PUSH1 0x40 00001c9f: DUP1 00001ca0: MLOAD 00001ca1: PUSH3 0x461bcd 00001ca5: PUSH1 0xe5 00001ca7: SHL 00001ca8: DUP2 00001ca9: MSTORE 00001caa: PUSH1 0x20 00001cac: PUSH1 0x04 00001cae: DUP3 00001caf: ADD 00001cb0: MSTORE 00001cb1: PUSH1 0x1f 00001cb3: PUSH1 0x24 00001cb5: DUP3 00001cb6: ADD 00001cb7: MSTORE 00001cb8: PUSH1 0x00 00001cba: DUP1 00001cbb: MLOAD 00001cbc: PUSH1 0x20 00001cbe: PUSH2 0x26d2 00001cc1: DUP4 00001cc2: CODECOPY 00001cc3: DUP2 00001cc4: MLOAD 00001cc5: SWAP2 00001cc6: MSTORE 00001cc7: PUSH1 0x44 00001cc9: DUP3 00001cca: ADD 00001ccb: MSTORE 00001ccc: SWAP1 00001ccd: MLOAD 00001cce: SWAP1 00001ccf: DUP2 00001cd0: SWAP1 00001cd1: SUB 00001cd2: PUSH1 0x64 00001cd4: ADD 00001cd5: SWAP1 00001cd6: REVERT 00001cd7: JUMPDEST 00001cd8: PUSH1 0x02 00001cda: PUSH1 0x00 00001cdc: SSTORE 00001cdd: PUSH2 0x1cea 00001ce0: DUP6 00001ce1: DUP6 00001ce2: DUP6 00001ce3: PUSH1 0x01 00001ce5: DUP7 00001ce6: PUSH2 0x1d85 00001ce9: JUMP 00001cea: JUMPDEST 00001ceb: PUSH1 0x01 00001ced: PUSH1 0x00 00001cef: SSTORE 00001cf0: SWAP6 00001cf1: SWAP5 00001cf2: POP 00001cf3: POP 00001cf4: POP 00001cf5: POP 00001cf6: POP 00001cf7: JUMP 00001cf8: JUMPDEST 00001cf9: PUSH1 0x00 00001cfb: PUSH2 0x1d3a 00001cfe: DUP4 00001cff: DUP4 00001d00: PUSH1 0x40 00001d02: MLOAD 00001d03: DUP1 00001d04: PUSH1 0x40 00001d06: ADD 00001d07: PUSH1 0x40 00001d09: MSTORE 00001d0a: DUP1 00001d0b: PUSH1 0x1a 00001d0d: DUP2 00001d0e: MSTORE 00001d0f: PUSH1 0x20 00001d11: ADD 00001d12: PUSH32 0x536166654d6174683a206469766973696f6e206279207a65726f000000000000 00001d33: DUP2 00001d34: MSTORE 00001d35: POP 00001d36: PUSH2 0x2520 00001d39: JUMP 00001d3a: JUMPDEST 00001d3b: SWAP1 00001d3c: POP 00001d3d: JUMPDEST 00001d3e: SWAP3 00001d3f: SWAP2 00001d40: POP 00001d41: POP 00001d42: JUMP 00001d43: JUMPDEST 00001d44: PUSH1 0x00 00001d46: PUSH2 0x1d3a 00001d49: DUP4 00001d4a: DUP4 00001d4b: PUSH1 0x40 00001d4d: MLOAD 00001d4e: DUP1 00001d4f: PUSH1 0x40 00001d51: ADD 00001d52: PUSH1 0x40 00001d54: MSTORE 00001d55: DUP1 00001d56: PUSH1 0x1e 00001d58: DUP2 00001d59: MSTORE 00001d5a: PUSH1 0x20 00001d5c: ADD 00001d5d: PUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000 00001d7e: DUP2 00001d7f: MSTORE 00001d80: POP 00001d81: PUSH2 0x25c2 00001d84: JUMP 00001d85: JUMPDEST 00001d86: PUSH1 0x00 00001d88: DUP1 00001d89: DUP6 00001d8a: GT 00001d8b: PUSH2 0x1ddb 00001d8e: JUMPI 00001d8f: PUSH1 0x40 00001d91: DUP1 00001d92: MLOAD 00001d93: PUSH3 0x461bcd 00001d97: PUSH1 0xe5 00001d99: SHL 00001d9a: DUP2 00001d9b: MSTORE 00001d9c: PUSH1 0x20 00001d9e: PUSH1 0x04 00001da0: DUP3 00001da1: ADD 00001da2: DUP2 00001da3: SWAP1 00001da4: MSTORE 00001da5: PUSH1 0x24 00001da7: DUP3 00001da8: ADD 00001da9: MSTORE 00001daa: PUSH32 0x58324554484d61726b65743a20696e73756666696369656e7420616d6f756e74 00001dcb: PUSH1 0x44 00001dcd: DUP3 00001dce: ADD 00001dcf: MSTORE 00001dd0: SWAP1 00001dd1: MLOAD 00001dd2: SWAP1 00001dd3: DUP2 00001dd4: SWAP1 00001dd5: SUB 00001dd6: PUSH1 0x64 00001dd8: ADD 00001dd9: SWAP1 00001dda: REVERT 00001ddb: JUMPDEST 00001ddc: PUSH1 0x03 00001dde: SLOAD 00001ddf: PUSH1 0x01 00001de1: PUSH1 0x01 00001de3: PUSH1 0xa0 00001de5: SHL 00001de6: SUB 00001de7: DUP8 00001de8: DUP2 00001de9: AND 00001dea: SWAP2 00001deb: AND 00001dec: EQ 00001ded: DUP1 00001dee: PUSH2 0x1e04 00001df1: JUMPI 00001df2: POP 00001df3: PUSH1 0x04 00001df5: SLOAD 00001df6: PUSH1 0x01 00001df8: PUSH1 0x01 00001dfa: PUSH1 0xa0 00001dfc: SHL 00001dfd: SUB 00001dfe: DUP8 00001dff: DUP2 00001e00: AND 00001e01: SWAP2 00001e02: AND 00001e03: EQ 00001e04: JUMPDEST 00001e05: PUSH2 0x1e55 00001e08: JUMPI 00001e09: PUSH1 0x40 00001e0b: DUP1 00001e0c: MLOAD 00001e0d: PUSH3 0x461bcd 00001e11: PUSH1 0xe5 00001e13: SHL 00001e14: DUP2 00001e15: MSTORE 00001e16: PUSH1 0x20 00001e18: PUSH1 0x04 00001e1a: DUP3 00001e1b: ADD 00001e1c: MSTORE 00001e1d: PUSH1 0x1e 00001e1f: PUSH1 0x24 00001e21: DUP3 00001e22: ADD 00001e23: MSTORE 00001e24: PUSH32 0x58324554484d61726b65743a20756e737570706f7274656420746f6b656e0000 00001e45: PUSH1 0x44 00001e47: DUP3 00001e48: ADD 00001e49: MSTORE 00001e4a: SWAP1 00001e4b: MLOAD 00001e4c: SWAP1 00001e4d: DUP2 00001e4e: SWAP1 00001e4f: SUB 00001e50: PUSH1 0x64 00001e52: ADD 00001e53: SWAP1 00001e54: REVERT 00001e55: JUMPDEST 00001e56: PUSH2 0x1e5d 00001e59: PUSH2 0x1486 00001e5c: JUMP 00001e5d: JUMPDEST 00001e5e: POP 00001e5f: PUSH1 0x40 00001e61: DUP1 00001e62: MLOAD 00001e63: PUSH4 0x76fd4fdf 00001e68: PUSH1 0xe0 00001e6a: SHL 00001e6b: DUP2 00001e6c: MSTORE 00001e6d: CALLER 00001e6e: PUSH1 0x04 00001e70: DUP3 00001e71: ADD 00001e72: MSTORE 00001e73: PUSH1 0x24 00001e75: DUP2 00001e76: ADD 00001e77: DUP8 00001e78: SWAP1 00001e79: MSTORE 00001e7a: DUP5 00001e7b: ISZERO 00001e7c: ISZERO 00001e7d: PUSH1 0x44 00001e7f: DUP3 00001e80: ADD 00001e81: MSTORE 00001e82: SWAP1 00001e83: MLOAD 00001e84: PUSH1 0x00 00001e86: SWAP2 00001e87: PUSH1 0x01 00001e89: PUSH1 0x01 00001e8b: PUSH1 0xa0 00001e8d: SHL 00001e8e: SUB 00001e8f: DUP10 00001e90: AND 00001e91: SWAP2 00001e92: PUSH4 0x76fd4fdf 00001e97: SWAP2 00001e98: PUSH1 0x64 00001e9a: DUP1 00001e9b: DUP3 00001e9c: ADD 00001e9d: SWAP3 00001e9e: PUSH1 0x20 00001ea0: SWAP3 00001ea1: SWAP1 00001ea2: SWAP2 00001ea3: SWAP1 00001ea4: DUP3 00001ea5: SWAP1 00001ea6: SUB 00001ea7: ADD 00001ea8: DUP2 00001ea9: DUP8 00001eaa: DUP8 00001eab: DUP1 00001eac: EXTCODESIZE 00001ead: ISZERO 00001eae: DUP1 00001eaf: ISZERO 00001eb0: PUSH2 0x1eb8 00001eb3: JUMPI 00001eb4: PUSH1 0x00 00001eb6: DUP1 00001eb7: REVERT 00001eb8: JUMPDEST 00001eb9: POP 00001eba: GAS 00001ebb: CALL 00001ebc: ISZERO 00001ebd: DUP1 00001ebe: ISZERO 00001ebf: PUSH2 0x1ecc 00001ec2: JUMPI 00001ec3: RETURNDATASIZE 00001ec4: PUSH1 0x00 00001ec6: DUP1 00001ec7: RETURNDATACOPY 00001ec8: RETURNDATASIZE 00001ec9: PUSH1 0x00 00001ecb: REVERT 00001ecc: JUMPDEST 00001ecd: POP 00001ece: POP 00001ecf: POP 00001ed0: POP 00001ed1: PUSH1 0x40 00001ed3: MLOAD 00001ed4: RETURNDATASIZE 00001ed5: PUSH1 0x20 00001ed7: DUP2 00001ed8: LT 00001ed9: ISZERO 00001eda: PUSH2 0x1ee2 00001edd: JUMPI 00001ede: PUSH1 0x00 00001ee0: DUP1 00001ee1: REVERT 00001ee2: JUMPDEST 00001ee3: POP 00001ee4: MLOAD 00001ee5: SWAP1 00001ee6: POP 00001ee7: PUSH1 0x00 00001ee9: PUSH2 0x1ef1 00001eec: DUP3 00001eed: PUSH2 0x261c 00001ef0: JUMP 00001ef1: JUMPDEST 00001ef2: SWAP1 00001ef3: POP 00001ef4: PUSH1 0x00 00001ef6: PUSH1 0x01 00001ef8: PUSH1 0x01 00001efa: PUSH1 0xa0 00001efc: SHL 00001efd: SUB 00001efe: DUP6 00001eff: AND 00001f00: ISZERO 00001f01: PUSH2 0x1f13 00001f04: JUMPI 00001f05: PUSH2 0x1f0e 00001f08: DUP4 00001f09: DUP7 00001f0a: PUSH2 0x2649 00001f0d: JUMP 00001f0e: JUMPDEST 00001f0f: PUSH2 0x1f16 00001f12: JUMP 00001f13: JUMPDEST 00001f14: PUSH1 0x00 00001f16: JUMPDEST 00001f17: SWAP1 00001f18: POP 00001f19: PUSH1 0x00 00001f1b: PUSH2 0x1f28 00001f1e: DUP3 00001f1f: PUSH2 0x1942 00001f22: DUP7 00001f23: DUP7 00001f24: PUSH2 0x1d43 00001f27: JUMP 00001f28: JUMPDEST 00001f29: PUSH1 0x40 00001f2b: MLOAD 00001f2c: SWAP1 00001f2d: SWAP2 00001f2e: POP 00001f2f: PUSH1 0x00 00001f31: SWAP1 00001f32: PUSH1 0x01 00001f34: PUSH1 0x01 00001f36: PUSH1 0xa0 00001f38: SHL 00001f39: SUB 00001f3a: DUP11 00001f3b: AND 00001f3c: SWAP1 00001f3d: DUP4 00001f3e: SWAP1 00001f3f: DUP4 00001f40: DUP2 00001f41: DUP2 00001f42: DUP2 00001f43: DUP6 00001f44: DUP8 00001f45: GAS 00001f46: CALL 00001f47: SWAP3 00001f48: POP 00001f49: POP 00001f4a: POP 00001f4b: RETURNDATASIZE 00001f4c: DUP1 00001f4d: PUSH1 0x00 00001f4f: DUP2 00001f50: EQ 00001f51: PUSH2 0x1f76 00001f54: JUMPI 00001f55: PUSH1 0x40 00001f57: MLOAD 00001f58: SWAP2 00001f59: POP 00001f5a: PUSH1 0x1f 00001f5c: NOT 00001f5d: PUSH1 0x3f 00001f5f: RETURNDATASIZE 00001f60: ADD 00001f61: AND 00001f62: DUP3 00001f63: ADD 00001f64: PUSH1 0x40 00001f66: MSTORE 00001f67: RETURNDATASIZE 00001f68: DUP3 00001f69: MSTORE 00001f6a: RETURNDATASIZE 00001f6b: PUSH1 0x00 00001f6d: PUSH1 0x20 00001f6f: DUP5 00001f70: ADD 00001f71: RETURNDATACOPY 00001f72: PUSH2 0x1f7b 00001f75: JUMP 00001f76: JUMPDEST 00001f77: PUSH1 0x60 00001f79: SWAP2 00001f7a: POP 00001f7b: JUMPDEST 00001f7c: POP 00001f7d: POP 00001f7e: SWAP1 00001f7f: POP 00001f80: DUP1 00001f81: PUSH2 0x1fbf 00001f84: JUMPI 00001f85: PUSH1 0x40 00001f87: DUP1 00001f88: MLOAD 00001f89: PUSH3 0x461bcd 00001f8d: PUSH1 0xe5 00001f8f: SHL 00001f90: DUP2 00001f91: MSTORE 00001f92: PUSH1 0x20 00001f94: PUSH1 0x04 00001f96: DUP3 00001f97: ADD 00001f98: MSTORE 00001f99: PUSH1 0x1c 00001f9b: PUSH1 0x24 00001f9d: DUP3 00001f9e: ADD 00001f9f: MSTORE 00001fa0: PUSH1 0x00 00001fa2: DUP1 00001fa3: MLOAD 00001fa4: PUSH1 0x20 00001fa6: PUSH2 0x2782 00001fa9: DUP4 00001faa: CODECOPY 00001fab: DUP2 00001fac: MLOAD 00001fad: SWAP2 00001fae: MSTORE 00001faf: PUSH1 0x44 00001fb1: DUP3 00001fb2: ADD 00001fb3: MSTORE 00001fb4: SWAP1 00001fb5: MLOAD 00001fb6: SWAP1 00001fb7: DUP2 00001fb8: SWAP1 00001fb9: SUB 00001fba: PUSH1 0x64 00001fbc: ADD 00001fbd: SWAP1 00001fbe: REVERT 00001fbf: JUMPDEST 00001fc0: POP 00001fc1: SWAP10 00001fc2: SWAP9 00001fc3: POP 00001fc4: POP 00001fc5: POP 00001fc6: POP 00001fc7: POP 00001fc8: POP 00001fc9: POP 00001fca: POP 00001fcb: POP 00001fcc: JUMP 00001fcd: JUMPDEST 00001fce: TIMESTAMP 00001fcf: PUSH1 0x0c 00001fd1: SSTORE 00001fd2: JUMP 00001fd3: JUMPDEST 00001fd4: PUSH1 0x03 00001fd6: SLOAD 00001fd7: PUSH1 0x00 00001fd9: SWAP1 00001fda: PUSH1 0x01 00001fdc: PUSH1 0x01 00001fde: PUSH1 0xa0 00001fe0: SHL 00001fe1: SUB 00001fe2: DUP6 00001fe3: DUP2 00001fe4: AND 00001fe5: SWAP2 00001fe6: AND 00001fe7: EQ 00001fe8: DUP1 00001fe9: DUP1 00001fea: PUSH2 0x2000 00001fed: JUMPI 00001fee: POP 00001fef: PUSH1 0x04 00001ff1: SLOAD 00001ff2: PUSH1 0x01 00001ff4: PUSH1 0x01 00001ff6: PUSH1 0xa0 00001ff8: SHL 00001ff9: SUB 00001ffa: DUP7 00001ffb: DUP2 00001ffc: AND 00001ffd: SWAP2 00001ffe: AND 00001fff: EQ 00002000: JUMPDEST 00002001: PUSH2 0x2051 00002004: JUMPI 00002005: PUSH1 0x40 00002007: DUP1 00002008: MLOAD 00002009: PUSH3 0x461bcd 0000200d: PUSH1 0xe5 0000200f: SHL 00002010: DUP2 00002011: MSTORE 00002012: PUSH1 0x20 00002014: PUSH1 0x04 00002016: DUP3 00002017: ADD 00002018: MSTORE 00002019: PUSH1 0x1e 0000201b: PUSH1 0x24 0000201d: DUP3 0000201e: ADD 0000201f: MSTORE 00002020: PUSH32 0x58324554484d61726b65743a20756e737570706f7274656420746f6b656e0000 00002041: PUSH1 0x44 00002043: DUP3 00002044: ADD 00002045: MSTORE 00002046: SWAP1 00002047: MLOAD 00002048: SWAP1 00002049: DUP2 0000204a: SWAP1 0000204b: SUB 0000204c: PUSH1 0x64 0000204e: ADD 0000204f: SWAP1 00002050: REVERT 00002051: JUMPDEST 00002052: CALLVALUE 00002053: DUP1 00002054: PUSH2 0x208e 00002057: JUMPI 00002058: PUSH1 0x40 0000205a: MLOAD 0000205b: PUSH3 0x461bcd 0000205f: PUSH1 0xe5 00002061: SHL 00002062: DUP2 00002063: MSTORE 00002064: PUSH1 0x04 00002066: ADD 00002067: DUP1 00002068: DUP1 00002069: PUSH1 0x20 0000206b: ADD 0000206c: DUP3 0000206d: DUP2 0000206e: SUB 0000206f: DUP3 00002070: MSTORE 00002071: PUSH1 0x29 00002073: DUP2 00002074: MSTORE 00002075: PUSH1 0x20 00002077: ADD 00002078: DUP1 00002079: PUSH2 0x2737 0000207c: PUSH1 0x29 0000207e: SWAP2 0000207f: CODECOPY 00002080: PUSH1 0x40 00002082: ADD 00002083: SWAP2 00002084: POP 00002085: POP 00002086: PUSH1 0x40 00002088: MLOAD 00002089: DUP1 0000208a: SWAP2 0000208b: SUB 0000208c: SWAP1 0000208d: REVERT 0000208e: JUMPDEST 0000208f: PUSH2 0x2096 00002092: PUSH2 0x1486 00002095: JUMP 00002096: JUMPDEST 00002097: POP 00002098: PUSH1 0x00 0000209a: PUSH2 0x20a2 0000209d: DUP3 0000209e: PUSH2 0x261c 000020a1: JUMP 000020a2: JUMPDEST 000020a3: SWAP1 000020a4: POP 000020a5: PUSH1 0x00 000020a7: PUSH1 0x01 000020a9: PUSH1 0x01 000020ab: PUSH1 0xa0 000020ad: SHL 000020ae: SUB 000020af: DUP7 000020b0: AND 000020b1: ISZERO 000020b2: PUSH2 0x20c4 000020b5: JUMPI 000020b6: PUSH2 0x20bf 000020b9: DUP4 000020ba: DUP8 000020bb: PUSH2 0x2649 000020be: JUMP 000020bf: JUMPDEST 000020c0: PUSH2 0x20c7 000020c3: JUMP 000020c4: JUMPDEST 000020c5: PUSH1 0x00 000020c7: JUMPDEST 000020c8: SWAP1 000020c9: POP 000020ca: PUSH1 0x00 000020cc: PUSH2 0x20d9 000020cf: DUP3 000020d0: PUSH2 0x1942 000020d3: DUP7 000020d4: DUP7 000020d5: PUSH2 0x1d43 000020d8: JUMP 000020d9: JUMPDEST 000020da: SWAP1 000020db: POP 000020dc: DUP9 000020dd: PUSH1 0x01 000020df: PUSH1 0x01 000020e1: PUSH1 0xa0 000020e3: SHL 000020e4: SUB 000020e5: AND 000020e6: PUSH4 0x156e29f6 000020eb: DUP10 000020ec: DUP4 000020ed: DUP9 000020ee: PUSH2 0x2109 000020f1: JUMPI 000020f2: PUSH1 0x01 000020f4: SLOAD 000020f5: PUSH1 0x01 000020f7: PUSH1 0x80 000020f9: SHL 000020fa: SWAP1 000020fb: DIV 000020fc: PUSH1 0x01 000020fe: PUSH1 0x01 00002100: PUSH1 0x80 00002102: SHL 00002103: SUB 00002104: AND 00002105: PUSH2 0x2116 00002108: JUMP 00002109: JUMPDEST 0000210a: PUSH1 0x01 0000210c: SLOAD 0000210d: PUSH1 0x01 0000210f: PUSH1 0x01 00002111: PUSH1 0x80 00002113: SHL 00002114: SUB 00002115: AND 00002116: JUMPDEST 00002117: PUSH1 0x40 00002119: MLOAD 0000211a: DUP5 0000211b: PUSH4 0xffffffff 00002120: AND 00002121: PUSH1 0xe0 00002123: SHL 00002124: DUP2 00002125: MSTORE 00002126: PUSH1 0x04 00002128: ADD 00002129: DUP1 0000212a: DUP5 0000212b: PUSH1 0x01 0000212d: PUSH1 0x01 0000212f: PUSH1 0xa0 00002131: SHL 00002132: SUB 00002133: AND 00002134: DUP2 00002135: MSTORE 00002136: PUSH1 0x20 00002138: ADD 00002139: DUP4 0000213a: DUP2 0000213b: MSTORE 0000213c: PUSH1 0x20 0000213e: ADD 0000213f: DUP3 00002140: PUSH1 0x01 00002142: PUSH1 0x01 00002144: PUSH1 0x80 00002146: SHL 00002147: SUB 00002148: AND 00002149: DUP2 0000214a: MSTORE 0000214b: PUSH1 0x20 0000214d: ADD 0000214e: SWAP4 0000214f: POP 00002150: POP 00002151: POP 00002152: POP 00002153: PUSH1 0x00 00002155: PUSH1 0x40 00002157: MLOAD 00002158: DUP1 00002159: DUP4 0000215a: SUB 0000215b: DUP2 0000215c: PUSH1 0x00 0000215e: DUP8 0000215f: DUP1 00002160: EXTCODESIZE 00002161: ISZERO 00002162: DUP1 00002163: ISZERO 00002164: PUSH2 0x216c 00002167: JUMPI 00002168: PUSH1 0x00 0000216a: DUP1 0000216b: REVERT 0000216c: JUMPDEST 0000216d: POP 0000216e: GAS 0000216f: CALL 00002170: ISZERO 00002171: DUP1 00002172: ISZERO 00002173: PUSH2 0x2180 00002176: JUMPI 00002177: RETURNDATASIZE 00002178: PUSH1 0x00 0000217a: DUP1 0000217b: RETURNDATACOPY 0000217c: RETURNDATASIZE 0000217d: PUSH1 0x00 0000217f: REVERT 00002180: JUMPDEST 00002181: POP 00002182: SWAP3 00002183: SWAP8 00002184: POP 00002185: POP 00002186: POP 00002187: POP 00002188: POP 00002189: POP 0000218a: POP 0000218b: POP 0000218c: JUMPDEST 0000218d: SWAP4 0000218e: SWAP3 0000218f: POP 00002190: POP 00002191: POP 00002192: JUMP 00002193: JUMPDEST 00002194: PUSH1 0x00 00002196: DUP1 00002197: DUP5 00002198: GT 00002199: PUSH2 0x21e9 0000219c: JUMPI 0000219d: PUSH1 0x40 0000219f: DUP1 000021a0: MLOAD 000021a1: PUSH3 0x461bcd 000021a5: PUSH1 0xe5 000021a7: SHL 000021a8: DUP2 000021a9: MSTORE 000021aa: PUSH1 0x20 000021ac: PUSH1 0x04 000021ae: DUP3 000021af: ADD 000021b0: DUP2 000021b1: SWAP1 000021b2: MSTORE 000021b3: PUSH1 0x24 000021b5: DUP3 000021b6: ADD 000021b7: MSTORE 000021b8: PUSH32 0x58324554484d61726b65743a20696e73756666696369656e7420616d6f756e74 000021d9: PUSH1 0x44 000021db: DUP3 000021dc: ADD 000021dd: MSTORE 000021de: SWAP1 000021df: MLOAD 000021e0: SWAP1 000021e1: DUP2 000021e2: SWAP1 000021e3: SUB 000021e4: PUSH1 0x64 000021e6: ADD 000021e7: SWAP1 000021e8: REVERT 000021e9: JUMPDEST 000021ea: PUSH1 0x03 000021ec: SLOAD 000021ed: PUSH1 0x01 000021ef: PUSH1 0x01 000021f1: PUSH1 0xa0 000021f3: SHL 000021f4: SUB 000021f5: DUP7 000021f6: DUP2 000021f7: AND 000021f8: SWAP2 000021f9: AND 000021fa: EQ 000021fb: DUP1 000021fc: DUP1 000021fd: PUSH2 0x2213 00002200: JUMPI 00002201: POP 00002202: PUSH1 0x04 00002204: SLOAD 00002205: PUSH1 0x01 00002207: PUSH1 0x01 00002209: PUSH1 0xa0 0000220b: SHL 0000220c: SUB 0000220d: DUP8 0000220e: DUP2 0000220f: AND 00002210: SWAP2 00002211: AND 00002212: EQ 00002213: JUMPDEST 00002214: PUSH2 0x2264 00002217: JUMPI 00002218: PUSH1 0x40 0000221a: DUP1 0000221b: MLOAD 0000221c: PUSH3 0x461bcd 00002220: PUSH1 0xe5 00002222: SHL 00002223: DUP2 00002224: MSTORE 00002225: PUSH1 0x20 00002227: PUSH1 0x04 00002229: DUP3 0000222a: ADD 0000222b: MSTORE 0000222c: PUSH1 0x1e 0000222e: PUSH1 0x24 00002230: DUP3 00002231: ADD 00002232: MSTORE 00002233: PUSH32 0x58324554484d61726b65743a20756e737570706f7274656420746f6b656e0000 00002254: PUSH1 0x44 00002256: DUP3 00002257: ADD 00002258: MSTORE 00002259: SWAP1 0000225a: MLOAD 0000225b: SWAP1 0000225c: DUP2 0000225d: SWAP1 0000225e: SUB 0000225f: PUSH1 0x64 00002261: ADD 00002262: SWAP1 00002263: REVERT 00002264: JUMPDEST 00002265: PUSH2 0x226c 00002268: PUSH2 0x1486 0000226b: JUMP 0000226c: JUMPDEST 0000226d: POP 0000226e: PUSH1 0x40 00002270: DUP1 00002271: MLOAD 00002272: PUSH4 0x76fd4fdf 00002277: PUSH1 0xe0 00002279: SHL 0000227a: DUP2 0000227b: MSTORE 0000227c: CALLER 0000227d: PUSH1 0x04 0000227f: DUP3 00002280: ADD 00002281: MSTORE 00002282: PUSH1 0x24 00002284: DUP2 00002285: ADD 00002286: DUP8 00002287: SWAP1 00002288: MSTORE 00002289: PUSH1 0x01 0000228b: PUSH1 0x44 0000228d: DUP3 0000228e: ADD 0000228f: MSTORE 00002290: SWAP1 00002291: MLOAD 00002292: PUSH1 0x00 00002294: SWAP2 00002295: PUSH1 0x01 00002297: PUSH1 0x01 00002299: PUSH1 0xa0 0000229b: SHL 0000229c: SUB 0000229d: DUP10 0000229e: AND 0000229f: SWAP2 000022a0: PUSH4 0x76fd4fdf 000022a5: SWAP2 000022a6: PUSH1 0x64 000022a8: DUP1 000022a9: DUP3 000022aa: ADD 000022ab: SWAP3 000022ac: PUSH1 0x20 000022ae: SWAP3 000022af: SWAP1 000022b0: SWAP2 000022b1: SWAP1 000022b2: DUP3 000022b3: SWAP1 000022b4: SUB 000022b5: ADD 000022b6: DUP2 000022b7: DUP8 000022b8: DUP8 000022b9: DUP1 000022ba: EXTCODESIZE 000022bb: ISZERO 000022bc: DUP1 000022bd: ISZERO 000022be: PUSH2 0x22c6 000022c1: JUMPI 000022c2: PUSH1 0x00 000022c4: DUP1 000022c5: REVERT 000022c6: JUMPDEST 000022c7: POP 000022c8: GAS 000022c9: CALL 000022ca: ISZERO 000022cb: DUP1 000022cc: ISZERO 000022cd: PUSH2 0x22da 000022d0: JUMPI 000022d1: RETURNDATASIZE 000022d2: PUSH1 0x00 000022d4: DUP1 000022d5: RETURNDATACOPY 000022d6: RETURNDATASIZE 000022d7: PUSH1 0x00 000022d9: REVERT 000022da: JUMPDEST 000022db: POP 000022dc: POP 000022dd: POP 000022de: POP 000022df: PUSH1 0x40 000022e1: MLOAD 000022e2: RETURNDATASIZE 000022e3: PUSH1 0x20 000022e5: DUP2 000022e6: LT 000022e7: ISZERO 000022e8: PUSH2 0x22f0 000022eb: JUMPI 000022ec: PUSH1 0x00 000022ee: DUP1 000022ef: REVERT 000022f0: JUMPDEST 000022f1: POP 000022f2: MLOAD 000022f3: SWAP1 000022f4: POP 000022f5: PUSH1 0x00 000022f7: PUSH2 0x22ff 000022fa: DUP3 000022fb: PUSH2 0x261c 000022fe: JUMP 000022ff: JUMPDEST 00002300: SWAP1 00002301: POP 00002302: PUSH1 0x00 00002304: PUSH1 0x01 00002306: PUSH1 0x01 00002308: PUSH1 0xa0 0000230a: SHL 0000230b: SUB 0000230c: DUP7 0000230d: AND 0000230e: ISZERO 0000230f: PUSH2 0x2321 00002312: JUMPI 00002313: PUSH2 0x231c 00002316: DUP4 00002317: DUP8 00002318: PUSH2 0x2649 0000231b: JUMP 0000231c: JUMPDEST 0000231d: PUSH2 0x2324 00002320: JUMP 00002321: JUMPDEST 00002322: PUSH1 0x00 00002324: JUMPDEST 00002325: SWAP1 00002326: POP 00002327: PUSH1 0x00 00002329: PUSH2 0x2336 0000232c: DUP3 0000232d: PUSH2 0x1942 00002330: DUP7 00002331: DUP7 00002332: PUSH2 0x1d43 00002335: JUMP 00002336: JUMPDEST 00002337: SWAP1 00002338: POP 00002339: DUP5 0000233a: PUSH2 0x234e 0000233d: JUMPI 0000233e: PUSH1 0x03 00002340: SLOAD 00002341: PUSH1 0x01 00002343: PUSH1 0x01 00002345: PUSH1 0xa0 00002347: SHL 00002348: SUB 00002349: AND 0000234a: PUSH2 0x235b 0000234d: JUMP 0000234e: JUMPDEST 0000234f: PUSH1 0x04 00002351: SLOAD 00002352: PUSH1 0x01 00002354: PUSH1 0x01 00002356: PUSH1 0xa0 00002358: SHL 00002359: SUB 0000235a: AND 0000235b: JUMPDEST 0000235c: PUSH1 0x01 0000235e: PUSH1 0x01 00002360: PUSH1 0xa0 00002362: SHL 00002363: SUB 00002364: AND 00002365: PUSH4 0x156e29f6 0000236a: DUP10 0000236b: DUP4 0000236c: DUP9 0000236d: PUSH2 0x2381 00002370: JUMPI 00002371: PUSH1 0x01 00002373: SLOAD 00002374: PUSH1 0x01 00002376: PUSH1 0x01 00002378: PUSH1 0x80 0000237a: SHL 0000237b: SUB 0000237c: AND 0000237d: PUSH2 0x2395 00002380: JUMP 00002381: JUMPDEST 00002382: PUSH1 0x01 00002384: SLOAD 00002385: PUSH1 0x01 00002387: PUSH1 0x80 00002389: SHL 0000238a: SWAP1 0000238b: DIV 0000238c: PUSH1 0x01 0000238e: PUSH1 0x01 00002390: PUSH1 0x80 00002392: SHL 00002393: SUB 00002394: AND 00002395: JUMPDEST 00002396: PUSH1 0x40 00002398: MLOAD 00002399: DUP5 0000239a: PUSH4 0xffffffff 0000239f: AND 000023a0: PUSH1 0xe0 000023a2: SHL 000023a3: DUP2 000023a4: MSTORE 000023a5: PUSH1 0x04 000023a7: ADD 000023a8: DUP1 000023a9: DUP5 000023aa: PUSH1 0x01 000023ac: PUSH1 0x01 000023ae: PUSH1 0xa0 000023b0: SHL 000023b1: SUB 000023b2: AND 000023b3: DUP2 000023b4: MSTORE 000023b5: PUSH1 0x20 000023b7: ADD 000023b8: DUP4 000023b9: DUP2 000023ba: MSTORE 000023bb: PUSH1 0x20 000023bd: ADD 000023be: DUP3 000023bf: PUSH1 0x01 000023c1: PUSH1 0x01 000023c3: PUSH1 0x80 000023c5: SHL 000023c6: SUB 000023c7: AND 000023c8: DUP2 000023c9: MSTORE 000023ca: PUSH1 0x20 000023cc: ADD 000023cd: SWAP4 000023ce: POP 000023cf: POP 000023d0: POP 000023d1: POP 000023d2: PUSH1 0x00 000023d4: PUSH1 0x40 000023d6: MLOAD 000023d7: DUP1 000023d8: DUP4 000023d9: SUB 000023da: DUP2 000023db: PUSH1 0x00 000023dd: DUP8 000023de: DUP1 000023df: EXTCODESIZE 000023e0: ISZERO 000023e1: DUP1 000023e2: ISZERO 000023e3: PUSH2 0x23eb 000023e6: JUMPI 000023e7: PUSH1 0x00 000023e9: DUP1 000023ea: REVERT 000023eb: JUMPDEST 000023ec: POP 000023ed: GAS 000023ee: CALL 000023ef: ISZERO 000023f0: DUP1 000023f1: ISZERO 000023f2: PUSH2 0x23ff 000023f5: JUMPI 000023f6: RETURNDATASIZE 000023f7: PUSH1 0x00 000023f9: DUP1 000023fa: RETURNDATACOPY 000023fb: RETURNDATASIZE 000023fc: PUSH1 0x00 000023fe: REVERT 000023ff: JUMPDEST 00002400: POP 00002401: SWAP3 00002402: SWAP13 00002403: SWAP12 00002404: POP 00002405: POP 00002406: POP 00002407: POP 00002408: POP 00002409: POP 0000240a: POP 0000240b: POP 0000240c: POP 0000240d: POP 0000240e: POP 0000240f: POP 00002410: JUMP 00002411: JUMPDEST 00002412: PUSH1 0x00 00002414: DUP3 00002415: PUSH2 0x2420 00002418: JUMPI 00002419: POP 0000241a: PUSH1 0x00 0000241c: PUSH2 0x1d3d 0000241f: JUMP 00002420: JUMPDEST 00002421: DUP3 00002422: DUP3 00002423: MUL 00002424: DUP3 00002425: DUP5 00002426: DUP3 00002427: DUP2 00002428: PUSH2 0x242d 0000242b: JUMPI 0000242c: INVALID 0000242d: JUMPDEST 0000242e: DIV 0000242f: EQ 00002430: PUSH2 0x1d3a 00002433: JUMPI 00002434: PUSH1 0x40 00002436: MLOAD 00002437: PUSH3 0x461bcd 0000243b: PUSH1 0xe5 0000243d: SHL 0000243e: DUP2 0000243f: MSTORE 00002440: PUSH1 0x04 00002442: ADD 00002443: DUP1 00002444: DUP1 00002445: PUSH1 0x20 00002447: ADD 00002448: DUP3 00002449: DUP2 0000244a: SUB 0000244b: DUP3 0000244c: MSTORE 0000244d: PUSH1 0x21 0000244f: DUP2 00002450: MSTORE 00002451: PUSH1 0x20 00002453: ADD 00002454: DUP1 00002455: PUSH2 0x27c5 00002458: PUSH1 0x21 0000245a: SWAP2 0000245b: CODECOPY 0000245c: PUSH1 0x40 0000245e: ADD 0000245f: SWAP2 00002460: POP 00002461: POP 00002462: PUSH1 0x40 00002464: MLOAD 00002465: DUP1 00002466: SWAP2 00002467: SUB 00002468: SWAP1 00002469: REVERT 0000246a: JUMPDEST 0000246b: PUSH1 0x00 0000246d: DUP3 0000246e: DUP3 0000246f: ADD 00002470: DUP4 00002471: DUP2 00002472: LT 00002473: ISZERO 00002474: PUSH2 0x1d3a 00002477: JUMPI 00002478: PUSH1 0x40 0000247a: DUP1 0000247b: MLOAD 0000247c: PUSH3 0x461bcd 00002480: PUSH1 0xe5 00002482: SHL 00002483: DUP2 00002484: MSTORE 00002485: PUSH1 0x20 00002487: PUSH1 0x04 00002489: DUP3 0000248a: ADD 0000248b: MSTORE 0000248c: PUSH1 0x1b 0000248e: PUSH1 0x24 00002490: DUP3 00002491: ADD 00002492: MSTORE 00002493: PUSH32 0x536166654d6174683a206164646974696f6e206f766572666c6f770000000000 000024b4: PUSH1 0x44 000024b6: DUP3 000024b7: ADD 000024b8: MSTORE 000024b9: SWAP1 000024ba: MLOAD 000024bb: SWAP1 000024bc: DUP2 000024bd: SWAP1 000024be: SUB 000024bf: PUSH1 0x64 000024c1: ADD 000024c2: SWAP1 000024c3: REVERT 000024c4: JUMPDEST 000024c5: PUSH1 0x00 000024c7: DUP3 000024c8: PUSH2 0x24d7 000024cb: JUMPI 000024cc: POP 000024cd: PUSH5 0x02540be400 000024d3: PUSH2 0x218c 000024d6: JUMP 000024d7: JUMPDEST 000024d8: PUSH1 0x00 000024da: PUSH2 0x24f5 000024dd: PUSH1 0x0a 000024df: PUSH2 0x092c 000024e2: PUSH1 0x09 000024e4: PUSH2 0x24ef 000024e7: DUP9 000024e8: DUP4 000024e9: DUP12 000024ea: DUP7 000024eb: PUSH2 0x2411 000024ee: JUMP 000024ef: JUMPDEST 000024f0: SWAP1 000024f1: PUSH2 0x246a 000024f4: JUMP 000024f5: JUMPDEST 000024f6: SWAP1 000024f7: POP 000024f8: DUP1 000024f9: ISZERO 000024fa: DUP1 000024fb: PUSH2 0x250a 000024fe: JUMPI 000024ff: POP 00002500: PUSH1 0x01 00002502: PUSH1 0x01 00002504: PUSH1 0x80 00002506: SHL 00002507: SUB 00002508: DUP2 00002509: GT 0000250a: JUMPDEST 0000250b: ISZERO 0000250c: PUSH2 0x2518 0000250f: JUMPI 00002510: DUP3 00002511: SWAP2 00002512: POP 00002513: POP 00002514: PUSH2 0x218c 00002517: JUMP 00002518: JUMPDEST 00002519: SWAP5 0000251a: SWAP4 0000251b: POP 0000251c: POP 0000251d: POP 0000251e: POP 0000251f: JUMP 00002520: JUMPDEST 00002521: PUSH1 0x00 00002523: DUP2 00002524: DUP4 00002525: PUSH2 0x25ac 00002528: JUMPI 00002529: PUSH1 0x40 0000252b: MLOAD 0000252c: PUSH3 0x461bcd 00002530: PUSH1 0xe5 00002532: SHL 00002533: DUP2 00002534: MSTORE 00002535: PUSH1 0x04 00002537: ADD 00002538: DUP1 00002539: DUP1 0000253a: PUSH1 0x20 0000253c: ADD 0000253d: DUP3 0000253e: DUP2 0000253f: SUB 00002540: DUP3 00002541: MSTORE 00002542: DUP4 00002543: DUP2 00002544: DUP2 00002545: MLOAD 00002546: DUP2 00002547: MSTORE 00002548: PUSH1 0x20 0000254a: ADD 0000254b: SWAP2 0000254c: POP 0000254d: DUP1 0000254e: MLOAD 0000254f: SWAP1 00002550: PUSH1 0x20 00002552: ADD 00002553: SWAP1 00002554: DUP1 00002555: DUP4 00002556: DUP4 00002557: PUSH1 0x00 00002559: JUMPDEST 0000255a: DUP4 0000255b: DUP2 0000255c: LT 0000255d: ISZERO 0000255e: PUSH2 0x2571 00002561: JUMPI 00002562: DUP2 00002563: DUP2 00002564: ADD 00002565: MLOAD 00002566: DUP4 00002567: DUP3 00002568: ADD 00002569: MSTORE 0000256a: PUSH1 0x20 0000256c: ADD 0000256d: PUSH2 0x2559 00002570: JUMP 00002571: JUMPDEST 00002572: POP 00002573: POP 00002574: POP 00002575: POP 00002576: SWAP1 00002577: POP 00002578: SWAP1 00002579: DUP2 0000257a: ADD 0000257b: SWAP1 0000257c: PUSH1 0x1f 0000257e: AND 0000257f: DUP1 00002580: ISZERO 00002581: PUSH2 0x259e 00002584: JUMPI 00002585: DUP1 00002586: DUP3 00002587: SUB 00002588: DUP1 00002589: MLOAD 0000258a: PUSH1 0x01 0000258c: DUP4 0000258d: PUSH1 0x20 0000258f: SUB 00002590: PUSH2 0x0100 00002593: EXP 00002594: SUB 00002595: NOT 00002596: AND 00002597: DUP2 00002598: MSTORE 00002599: PUSH1 0x20 0000259b: ADD 0000259c: SWAP2 0000259d: POP 0000259e: JUMPDEST 0000259f: POP 000025a0: SWAP3 000025a1: POP 000025a2: POP 000025a3: POP 000025a4: PUSH1 0x40 000025a6: MLOAD 000025a7: DUP1 000025a8: SWAP2 000025a9: SUB 000025aa: SWAP1 000025ab: REVERT 000025ac: JUMPDEST 000025ad: POP 000025ae: PUSH1 0x00 000025b0: DUP4 000025b1: DUP6 000025b2: DUP2 000025b3: PUSH2 0x25b8 000025b6: JUMPI 000025b7: INVALID 000025b8: JUMPDEST 000025b9: DIV 000025ba: SWAP6 000025bb: SWAP5 000025bc: POP 000025bd: POP 000025be: POP 000025bf: POP 000025c0: POP 000025c1: JUMP 000025c2: JUMPDEST 000025c3: PUSH1 0x00 000025c5: DUP2 000025c6: DUP5 000025c7: DUP5 000025c8: GT 000025c9: ISZERO 000025ca: PUSH2 0x2614 000025cd: JUMPI 000025ce: PUSH1 0x40 000025d0: MLOAD 000025d1: PUSH3 0x461bcd 000025d5: PUSH1 0xe5 000025d7: SHL 000025d8: DUP2 000025d9: MSTORE 000025da: PUSH1 0x20 000025dc: PUSH1 0x04 000025de: DUP3 000025df: ADD 000025e0: DUP2 000025e1: DUP2 000025e2: MSTORE 000025e3: DUP4 000025e4: MLOAD 000025e5: PUSH1 0x24 000025e7: DUP5 000025e8: ADD 000025e9: MSTORE 000025ea: DUP4 000025eb: MLOAD 000025ec: SWAP1 000025ed: SWAP3 000025ee: DUP4 000025ef: SWAP3 000025f0: PUSH1 0x44 000025f2: SWAP1 000025f3: SWAP2 000025f4: ADD 000025f5: SWAP2 000025f6: SWAP1 000025f7: DUP6 000025f8: ADD 000025f9: SWAP1 000025fa: DUP1 000025fb: DUP4 000025fc: DUP4 000025fd: PUSH1 0x00 000025ff: DUP4 00002600: ISZERO 00002601: PUSH2 0x2571 00002604: JUMPI 00002605: DUP2 00002606: DUP2 00002607: ADD 00002608: MLOAD 00002609: DUP4 0000260a: DUP3 0000260b: ADD 0000260c: MSTORE 0000260d: PUSH1 0x20 0000260f: ADD 00002610: PUSH2 0x2559 00002613: JUMP 00002614: JUMPDEST 00002615: POP 00002616: POP 00002617: POP 00002618: SWAP1 00002619: SUB 0000261a: SWAP1 0000261b: JUMP 0000261c: JUMPDEST 0000261d: PUSH1 0x00 0000261f: DUP1 00002620: PUSH2 0x2630 00002623: PUSH2 0x2710 00002626: PUSH2 0x092c 00002629: DUP6 0000262a: PUSH1 0x14 0000262c: PUSH2 0x2411 0000262f: JUMP 00002630: JUMPDEST 00002631: PUSH1 0x08 00002633: SLOAD 00002634: SWAP1 00002635: SWAP2 00002636: POP 00002637: PUSH2 0x2640 0000263a: SWAP1 0000263b: DUP3 0000263c: PUSH2 0x246a 0000263f: JUMP 00002640: JUMPDEST 00002641: PUSH1 0x08 00002643: SSTORE 00002644: SWAP3 00002645: SWAP2 00002646: POP 00002647: POP 00002648: JUMP 00002649: JUMPDEST 0000264a: PUSH1 0x00 0000264c: PUSH1 0x09 0000264e: SLOAD 0000264f: PUSH1 0x00 00002651: EQ 00002652: ISZERO 00002653: PUSH2 0x265e 00002656: JUMPI 00002657: POP 00002658: PUSH1 0x00 0000265a: PUSH2 0x1d3d 0000265d: JUMP 0000265e: JUMPDEST 0000265f: PUSH1 0x00 00002661: PUSH2 0x267b 00002664: PUSH2 0x2710 00002667: PUSH2 0x092c 0000266a: PUSH1 0x09 0000266c: SLOAD 0000266d: DUP8 0000266e: PUSH2 0x2411 00002671: SWAP1 00002672: SWAP2 00002673: SWAP1 00002674: PUSH4 0xffffffff 00002679: AND 0000267a: JUMP 0000267b: JUMPDEST 0000267c: PUSH1 0x01 0000267e: PUSH1 0x01 00002680: PUSH1 0xa0 00002682: SHL 00002683: SUB 00002684: DUP5 00002685: AND 00002686: PUSH1 0x00 00002688: SWAP1 00002689: DUP2 0000268a: MSTORE 0000268b: PUSH1 0x0f 0000268d: PUSH1 0x20 0000268f: MSTORE 00002690: PUSH1 0x40 00002692: SWAP1 00002693: KECCAK256 00002694: SLOAD 00002695: SWAP1 00002696: SWAP2 00002697: POP 00002698: PUSH2 0x26a1 0000269b: SWAP1 0000269c: DUP3 0000269d: PUSH2 0x246a 000026a0: JUMP 000026a1: JUMPDEST 000026a2: PUSH1 0x01 000026a4: PUSH1 0x01 000026a6: PUSH1 0xa0 000026a8: SHL 000026a9: SUB 000026aa: DUP5 000026ab: AND 000026ac: PUSH1 0x00 000026ae: SWAP1 000026af: DUP2 000026b0: MSTORE 000026b1: PUSH1 0x0f 000026b3: PUSH1 0x20 000026b5: MSTORE 000026b6: PUSH1 0x40 000026b8: SWAP1 000026b9: KECCAK256 000026ba: SSTORE 000026bb: PUSH1 0x0a 000026bd: SLOAD 000026be: PUSH2 0x26c7 000026c1: SWAP1 000026c2: DUP3 000026c3: PUSH2 0x246a 000026c6: JUMP 000026c7: JUMPDEST 000026c8: PUSH1 0x0a 000026ca: SSTORE 000026cb: SWAP4 000026cc: SWAP3 000026cd: POP 000026ce: POP 000026cf: POP 000026d0: JUMP 000026d1: INVALID 000026d2: MSTORE 000026d3: PUSH6 0x656e7472616e 000026da: PUSH4 0x79477561 000026df: PUSH19 0x643a207265656e7472616e742063616c6c0058 000026f3: ORIGIN 000026f4: GASLIMIT 000026f5: SLOAD 000026f6: BASEFEE 000026f7: UNKNOWN(0x4D) 000026f8: PUSH2 0x726b 000026fb: PUSH6 0x743a20756e73 00002702: PUSH22 0x70706f72746564207072696365206665656458324554 00002719: BASEFEE 0000271a: UNKNOWN(0x4D) 0000271b: PUSH2 0x726b 0000271e: PUSH6 0x743a2062756c 00002725: PUSH13 0x546f6b656e20616c7265616479 00002733: KECCAK256 00002734: PUSH20 0x657458324554484d61726b65743a20696e737566 00002749: PUSH7 0x696369656e7420 00002751: PUSH4 0x6f6c6c61 00002756: PUSH21 0x6572616c2073656e7458324554484d61726b65743a 0000276c: KECCAK256 0000276d: PUSH3 0x656172 00002771: SLOAD 00002772: PUSH16 0x6b656e20616c72656164792073657458 00002783: ORIGIN 00002784: GASLIMIT 00002785: SLOAD 00002786: BASEFEE 00002787: UNKNOWN(0x4D) 00002788: PUSH2 0x726b 0000278b: PUSH6 0x743a20747261 00002792: PUSH15 0x73666572206661696c656400000000 000027a2: PC 000027a3: ORIGIN 000027a4: GASLIMIT 000027a5: SLOAD 000027a6: BASEFEE 000027a7: UNKNOWN(0x4D) 000027a8: PUSH2 0x726b 000027ab: PUSH6 0x743a2066756e 000027b2: PUSH5 0x696e672072 000027b8: PUSH2 0x6e67 000027bb: PUSH6 0x206578636565 000027c2: PUSH5 0x6564536166 000027c8: PUSH6 0x4d6174683a20 000027cf: PUSH14 0x756c7469706c69636174696f6e20 000027de: PUSH16 0x766572666c6f7758324554484d61726b 000027ef: PUSH6 0x743a206d6178 000027f6: POP 000027f7: PUSH19 0x6f6669744261736973506f696e7473206c696d 0000280b: PUSH10 0x74206578636565646564 00002816: LOG2 00002817: PUSH5 0x6970667358 0000281d: UNKNOWN(0x22) 0000281e: SLT 0000281f: KECCAK256 00002820: UNKNOWN(0xEE) 00002821: UNKNOWN(0xBB) 00002822: UNKNOWN(0xE5) 00002823: PUSH26 0x754775a035a98736c114f39550136056a3a521d265c25561ef7e 0000283e: SWAP12 0000283f: INVALID 00002840: PUSH5 0x736f6c6343 00002846: STOP 00002847: MOD 00002848: UNKNOWN(0x0C) 00002849: STOP 0000284a: CALLER
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | auth | detector | Authorization based on tx.origin | 70 | no | — |
viewvalidation_json{
"reason": "missing sink mapping",
"status": "no_sink"
}
witness_json{
"notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
"constraints": [],
"entrypoints": [
{
"calldata": "0xc63b3a49",
"selector": "0xc63b3a49",
"calldata_variants": [
"0xc63b3a49",
"0xc63b3a490000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xc8d86e35",
"selector": "0xc8d86e35",
"calldata_variants": [
"0xc8d86e35",
"0xc8d86e350000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xcc247167",
"selector": "0xcc247167",
"calldata_variants": [
"0xcc247167",
"0xcc2471670000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xcf3860e8",
"selector": "0xcf3860e8",
"calldata_variants": [
"0xcf3860e8",
"0xcf3860e80000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe2a24a34",
"selector": "0xe2a24a34",
"calldata_variants": [
"0xe2a24a34",
"0xe2a24a340000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf21f3539",
"selector": "0xf21f3539",
"calldata_variants": [
"0xf21f3539",
"0xf21f35390000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xaf14052c",
"selector": "0xaf14052c",
"calldata_variants": [
"0xaf14052c",
"0xaf14052c0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xb0e885c1",
"selector": "0xb0e885c1",
"calldata_variants": [
"0xb0e885c1",
"0xb0e885c10000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"guards_detected": [
{
"pc": 9971,
"type": "tx_origin_used"
},
{
"pc": 10115,
"type": "tx_origin_used"
},
{
"pc": 10147,
"type": "tx_origin_used"
}
]
}
|
| medium | other | detector | Untrusted CALL target/value reachable | 45 | no | no |
viewtrace_id: 0xb05a0762362d2f42227d75b6e298f943cef538eb3640cfb363c2d71ce77c883e
call_targets:
0x1d76d712f2a3c56a14a4724b152cac790910e907
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xb05a0762362d2f42227d75b6e298f943cef538eb3640cfb363c2d71ce77c883e",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x1d76d712f2a3c56a14a4724b152cac790910e907"
],
"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": "0xc63b3a49",
"selector": "0xc63b3a49",
"calldata_variants": [
"0xc63b3a49",
"0xc63b3a490000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xc8d86e35",
"selector": "0xc8d86e35",
"calldata_variants": [
"0xc8d86e35",
"0xc8d86e350000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xcc247167",
"selector": "0xcc247167",
"calldata_variants": [
"0xcc247167",
"0xcc2471670000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xcf3860e8",
"selector": "0xcf3860e8",
"calldata_variants": [
"0xcf3860e8",
"0xcf3860e80000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe2a24a34",
"selector": "0xe2a24a34",
"calldata_variants": [
"0xe2a24a34",
"0xe2a24a340000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf21f3539",
"selector": "0xf21f3539",
"calldata_variants": [
"0xf21f3539",
"0xf21f35390000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xaf14052c",
"selector": "0xaf14052c",
"calldata_variants": [
"0xaf14052c",
"0xaf14052c0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xb0e885c1",
"selector": "0xb0e885c1",
"calldata_variants": [
"0xb0e885c1",
"0xb0e885c10000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 3680,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 4207,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 5825,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 8,
"guards_detected": [
{
"pc": 9971,
"type": "tx_origin_used"
},
{
"pc": 10115,
"type": "tx_origin_used"
},
{
"pc": 10147,
"type": "tx_origin_used"
}
],
"untrusted_call_count": 8
}
|
| medium | other | detector | ETH value transfer possible | 40 | no | no |
viewtrace_id: 0xb05a0762362d2f42227d75b6e298f943cef538eb3640cfb363c2d71ce77c883e
call_targets:
0x1d76d712f2a3c56a14a4724b152cac790910e907
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xb05a0762362d2f42227d75b6e298f943cef538eb3640cfb363c2d71ce77c883e",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x1d76d712f2a3c56a14a4724b152cac790910e907"
],
"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": "0xc63b3a49",
"selector": "0xc63b3a49",
"calldata_variants": [
"0xc63b3a49",
"0xc63b3a490000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xc8d86e35",
"selector": "0xc8d86e35",
"calldata_variants": [
"0xc8d86e35",
"0xc8d86e350000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xcc247167",
"selector": "0xcc247167",
"calldata_variants": [
"0xcc247167",
"0xcc2471670000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xcf3860e8",
"selector": "0xcf3860e8",
"calldata_variants": [
"0xcf3860e8",
"0xcf3860e80000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe2a24a34",
"selector": "0xe2a24a34",
"calldata_variants": [
"0xe2a24a34",
"0xe2a24a340000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf21f3539",
"selector": "0xf21f3539",
"calldata_variants": [
"0xf21f3539",
"0xf21f35390000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xaf14052c",
"selector": "0xaf14052c",
"calldata_variants": [
"0xaf14052c",
"0xaf14052c0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xb0e885c1",
"selector": "0xb0e885c1",
"calldata_variants": [
"0xb0e885c1",
"0xb0e885c10000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 3680,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 4207,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 5825,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 8,
"guards_detected": [
{
"pc": 9971,
"type": "tx_origin_used"
},
{
"pc": 10115,
"type": "tx_origin_used"
},
{
"pc": 10147,
"type": "tx_origin_used"
}
]
}
|