019b477e-c4c7-72d8-a9d3-551f0dcb4d44
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 |
|---|---|---|---|---|
| 25469 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 25470 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 90945 | analysis.bundle | complete | 1 / 3 | 2 weeks ago |
| 90946 | capability.graph | complete | 1 / 3 | 2 weeks ago |
| 90947 | detector.run | complete | 1 / 3 | 2 weeks ago |
| 90948 | 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 0x01d8 0000000c: JUMPI 0000000d: PUSH1 0x00 0000000f: CALLDATALOAD 00000010: PUSH1 0xe0 00000012: SHR 00000013: DUP1 00000014: PUSH4 0x6c0360eb 00000019: GT 0000001a: PUSH2 0x0102 0000001d: JUMPI 0000001e: DUP1 0000001f: PUSH4 0xaca34b9d 00000024: GT 00000025: PUSH2 0x0095 00000028: JUMPI 00000029: DUP1 0000002a: PUSH4 0xd5abeb01 0000002f: GT 00000030: PUSH2 0x0064 00000033: JUMPI 00000034: DUP1 00000035: PUSH4 0xd5abeb01 0000003a: EQ 0000003b: PUSH2 0x04fc 0000003e: JUMPI 0000003f: DUP1 00000040: PUSH4 0xe14ca353 00000045: EQ 00000046: PUSH2 0x0511 00000049: JUMPI 0000004a: DUP1 0000004b: PUSH4 0xe985e9c5 00000050: EQ 00000051: PUSH2 0x0526 00000054: JUMPI 00000055: DUP1 00000056: PUSH4 0xf2fde38b 0000005b: EQ 0000005c: PUSH2 0x056f 0000005f: JUMPI 00000060: PUSH1 0x00 00000062: DUP1 00000063: REVERT 00000064: JUMPDEST 00000065: DUP1 00000066: PUSH4 0xaca34b9d 0000006b: EQ 0000006c: PUSH2 0x0491 0000006f: JUMPI 00000070: DUP1 00000071: PUSH4 0xb88d4fde 00000076: EQ 00000077: PUSH2 0x04a7 0000007a: JUMPI 0000007b: DUP1 0000007c: PUSH4 0xc6682862 00000081: EQ 00000082: PUSH2 0x04c7 00000085: JUMPI 00000086: DUP1 00000087: PUSH4 0xc87b56dd 0000008c: EQ 0000008d: PUSH2 0x04dc 00000090: JUMPI 00000091: PUSH1 0x00 00000093: DUP1 00000094: REVERT 00000095: JUMPDEST 00000096: DUP1 00000097: PUSH4 0x95d89b41 0000009c: GT 0000009d: PUSH2 0x00d1 000000a0: JUMPI 000000a1: DUP1 000000a2: PUSH4 0x95d89b41 000000a7: EQ 000000a8: PUSH2 0x0434 000000ab: JUMPI 000000ac: DUP1 000000ad: PUSH4 0x9f181b5e 000000b2: EQ 000000b3: PUSH2 0x0449 000000b6: JUMPI 000000b7: DUP1 000000b8: PUSH4 0xa0712d68 000000bd: EQ 000000be: PUSH2 0x045e 000000c1: JUMPI 000000c2: DUP1 000000c3: PUSH4 0xa22cb465 000000c8: EQ 000000c9: PUSH2 0x0471 000000cc: JUMPI 000000cd: PUSH1 0x00 000000cf: DUP1 000000d0: REVERT 000000d1: JUMPDEST 000000d2: DUP1 000000d3: PUSH4 0x6c0360eb 000000d8: EQ 000000d9: PUSH2 0x03cc 000000dc: JUMPI 000000dd: DUP1 000000de: PUSH4 0x70a08231 000000e3: EQ 000000e4: PUSH2 0x03e1 000000e7: JUMPI 000000e8: DUP1 000000e9: PUSH4 0x715018a6 000000ee: EQ 000000ef: PUSH2 0x0401 000000f2: JUMPI 000000f3: DUP1 000000f4: PUSH4 0x8da5cb5b 000000f9: EQ 000000fa: PUSH2 0x0416 000000fd: JUMPI 000000fe: PUSH1 0x00 00000100: DUP1 00000101: REVERT 00000102: JUMPDEST 00000103: DUP1 00000104: PUSH4 0x23b872dd 00000109: GT 0000010a: PUSH2 0x017a 0000010d: JUMPI 0000010e: DUP1 0000010f: PUSH4 0x438b6300 00000114: GT 00000115: PUSH2 0x0149 00000118: JUMPI 00000119: DUP1 0000011a: PUSH4 0x438b6300 0000011f: EQ 00000120: PUSH2 0x0345 00000123: JUMPI 00000124: DUP1 00000125: PUSH4 0x4f6ccce7 0000012a: EQ 0000012b: PUSH2 0x0372 0000012e: JUMPI 0000012f: DUP1 00000130: PUSH4 0x5c975abb 00000135: EQ 00000136: PUSH2 0x0392 00000139: JUMPI 0000013a: DUP1 0000013b: PUSH4 0x6352211e 00000140: EQ 00000141: PUSH2 0x03ac 00000144: JUMPI 00000145: PUSH1 0x00 00000147: DUP1 00000148: REVERT 00000149: JUMPDEST 0000014a: DUP1 0000014b: PUSH4 0x23b872dd 00000150: EQ 00000151: PUSH2 0x02dd 00000154: JUMPI 00000155: DUP1 00000156: PUSH4 0x2f745c59 0000015b: EQ 0000015c: PUSH2 0x02fd 0000015f: JUMPI 00000160: DUP1 00000161: PUSH4 0x3ccfd60b 00000166: EQ 00000167: PUSH2 0x031d 0000016a: JUMPI 0000016b: DUP1 0000016c: PUSH4 0x42842e0e 00000171: EQ 00000172: PUSH2 0x0325 00000175: JUMPI 00000176: PUSH1 0x00 00000178: DUP1 00000179: REVERT 0000017a: JUMPDEST 0000017b: DUP1 0000017c: PUSH4 0x095ea7b3 00000181: GT 00000182: PUSH2 0x01b6 00000185: JUMPI 00000186: DUP1 00000187: PUSH4 0x095ea7b3 0000018c: EQ 0000018d: PUSH2 0x026c 00000190: JUMPI 00000191: DUP1 00000192: PUSH4 0x13faede6 00000197: EQ 00000198: PUSH2 0x028e 0000019b: JUMPI 0000019c: DUP1 0000019d: PUSH4 0x18160ddd 000001a2: EQ 000001a3: PUSH2 0x02b2 000001a6: JUMPI 000001a7: DUP1 000001a8: PUSH4 0x239c70ae 000001ad: EQ 000001ae: PUSH2 0x02c7 000001b1: JUMPI 000001b2: PUSH1 0x00 000001b4: DUP1 000001b5: REVERT 000001b6: JUMPDEST 000001b7: DUP1 000001b8: PUSH4 0x01ffc9a7 000001bd: EQ 000001be: PUSH2 0x01dd 000001c1: JUMPI 000001c2: DUP1 000001c3: PUSH4 0x06fdde03 000001c8: EQ 000001c9: PUSH2 0x0212 000001cc: JUMPI 000001cd: DUP1 000001ce: PUSH4 0x081812fc 000001d3: EQ 000001d4: PUSH2 0x0234 000001d7: JUMPI 000001d8: JUMPDEST 000001d9: PUSH1 0x00 000001db: DUP1 000001dc: REVERT 000001dd: JUMPDEST 000001de: CALLVALUE 000001df: DUP1 000001e0: ISZERO 000001e1: PUSH2 0x01e9 000001e4: JUMPI 000001e5: PUSH1 0x00 000001e7: DUP1 000001e8: REVERT 000001e9: JUMPDEST 000001ea: POP 000001eb: PUSH2 0x01fd 000001ee: PUSH2 0x01f8 000001f1: CALLDATASIZE 000001f2: PUSH1 0x04 000001f4: PUSH2 0x1b8c 000001f7: JUMP 000001f8: JUMPDEST 000001f9: PUSH2 0x058f 000001fc: JUMP 000001fd: JUMPDEST 000001fe: PUSH1 0x40 00000200: MLOAD 00000201: SWAP1 00000202: ISZERO 00000203: ISZERO 00000204: DUP2 00000205: MSTORE 00000206: PUSH1 0x20 00000208: ADD 00000209: JUMPDEST 0000020a: PUSH1 0x40 0000020c: MLOAD 0000020d: DUP1 0000020e: SWAP2 0000020f: SUB 00000210: SWAP1 00000211: RETURN 00000212: JUMPDEST 00000213: CALLVALUE 00000214: DUP1 00000215: ISZERO 00000216: PUSH2 0x021e 00000219: JUMPI 0000021a: PUSH1 0x00 0000021c: DUP1 0000021d: REVERT 0000021e: JUMPDEST 0000021f: POP 00000220: PUSH2 0x0227 00000223: PUSH2 0x05ba 00000226: JUMP 00000227: JUMPDEST 00000228: PUSH1 0x40 0000022a: MLOAD 0000022b: PUSH2 0x0209 0000022e: SWAP2 0000022f: SWAP1 00000230: PUSH2 0x1c01 00000233: JUMP 00000234: JUMPDEST 00000235: CALLVALUE 00000236: DUP1 00000237: ISZERO 00000238: PUSH2 0x0240 0000023b: JUMPI 0000023c: PUSH1 0x00 0000023e: DUP1 0000023f: REVERT 00000240: JUMPDEST 00000241: POP 00000242: PUSH2 0x0254 00000245: PUSH2 0x024f 00000248: CALLDATASIZE 00000249: PUSH1 0x04 0000024b: PUSH2 0x1c14 0000024e: JUMP 0000024f: JUMPDEST 00000250: PUSH2 0x064c 00000253: JUMP 00000254: JUMPDEST 00000255: PUSH1 0x40 00000257: MLOAD 00000258: PUSH1 0x01 0000025a: PUSH1 0x01 0000025c: PUSH1 0xa0 0000025e: SHL 0000025f: SUB 00000260: SWAP1 00000261: SWAP2 00000262: AND 00000263: DUP2 00000264: MSTORE 00000265: PUSH1 0x20 00000267: ADD 00000268: PUSH2 0x0209 0000026b: JUMP 0000026c: JUMPDEST 0000026d: CALLVALUE 0000026e: DUP1 0000026f: ISZERO 00000270: PUSH2 0x0278 00000273: JUMPI 00000274: PUSH1 0x00 00000276: DUP1 00000277: REVERT 00000278: JUMPDEST 00000279: POP 0000027a: PUSH2 0x028c 0000027d: PUSH2 0x0287 00000280: CALLDATASIZE 00000281: PUSH1 0x04 00000283: PUSH2 0x1c49 00000286: JUMP 00000287: JUMPDEST 00000288: PUSH2 0x06e6 0000028b: JUMP 0000028c: JUMPDEST 0000028d: STOP 0000028e: JUMPDEST 0000028f: CALLVALUE 00000290: DUP1 00000291: ISZERO 00000292: PUSH2 0x029a 00000295: JUMPI 00000296: PUSH1 0x00 00000298: DUP1 00000299: REVERT 0000029a: JUMPDEST 0000029b: POP 0000029c: PUSH2 0x02a4 0000029f: PUSH1 0x10 000002a1: SLOAD 000002a2: DUP2 000002a3: JUMP 000002a4: JUMPDEST 000002a5: PUSH1 0x40 000002a7: MLOAD 000002a8: SWAP1 000002a9: DUP2 000002aa: MSTORE 000002ab: PUSH1 0x20 000002ad: ADD 000002ae: PUSH2 0x0209 000002b1: JUMP 000002b2: JUMPDEST 000002b3: CALLVALUE 000002b4: DUP1 000002b5: ISZERO 000002b6: PUSH2 0x02be 000002b9: JUMPI 000002ba: PUSH1 0x00 000002bc: DUP1 000002bd: REVERT 000002be: JUMPDEST 000002bf: POP 000002c0: PUSH1 0x08 000002c2: SLOAD 000002c3: PUSH2 0x02a4 000002c6: JUMP 000002c7: JUMPDEST 000002c8: CALLVALUE 000002c9: DUP1 000002ca: ISZERO 000002cb: PUSH2 0x02d3 000002ce: JUMPI 000002cf: PUSH1 0x00 000002d1: DUP1 000002d2: REVERT 000002d3: JUMPDEST 000002d4: POP 000002d5: PUSH2 0x02a4 000002d8: PUSH1 0x12 000002da: SLOAD 000002db: DUP2 000002dc: JUMP 000002dd: JUMPDEST 000002de: CALLVALUE 000002df: DUP1 000002e0: ISZERO 000002e1: PUSH2 0x02e9 000002e4: JUMPI 000002e5: PUSH1 0x00 000002e7: DUP1 000002e8: REVERT 000002e9: JUMPDEST 000002ea: POP 000002eb: PUSH2 0x028c 000002ee: PUSH2 0x02f8 000002f1: CALLDATASIZE 000002f2: PUSH1 0x04 000002f4: PUSH2 0x1c73 000002f7: JUMP 000002f8: JUMPDEST 000002f9: PUSH2 0x07fc 000002fc: JUMP 000002fd: JUMPDEST 000002fe: CALLVALUE 000002ff: DUP1 00000300: ISZERO 00000301: PUSH2 0x0309 00000304: JUMPI 00000305: PUSH1 0x00 00000307: DUP1 00000308: REVERT 00000309: JUMPDEST 0000030a: POP 0000030b: PUSH2 0x02a4 0000030e: PUSH2 0x0318 00000311: CALLDATASIZE 00000312: PUSH1 0x04 00000314: PUSH2 0x1c49 00000317: JUMP 00000318: JUMPDEST 00000319: PUSH2 0x082d 0000031c: JUMP 0000031d: JUMPDEST 0000031e: PUSH2 0x028c 00000321: PUSH2 0x08c3 00000324: JUMP 00000325: JUMPDEST 00000326: CALLVALUE 00000327: DUP1 00000328: ISZERO 00000329: PUSH2 0x0331 0000032c: JUMPI 0000032d: PUSH1 0x00 0000032f: DUP1 00000330: REVERT 00000331: JUMPDEST 00000332: POP 00000333: PUSH2 0x028c 00000336: PUSH2 0x0340 00000339: CALLDATASIZE 0000033a: PUSH1 0x04 0000033c: PUSH2 0x1c73 0000033f: JUMP 00000340: JUMPDEST 00000341: PUSH2 0x0913 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 0x0365 00000356: PUSH2 0x0360 00000359: CALLDATASIZE 0000035a: PUSH1 0x04 0000035c: PUSH2 0x1caf 0000035f: JUMP 00000360: JUMPDEST 00000361: PUSH2 0x092e 00000364: JUMP 00000365: JUMPDEST 00000366: PUSH1 0x40 00000368: MLOAD 00000369: PUSH2 0x0209 0000036c: SWAP2 0000036d: SWAP1 0000036e: PUSH2 0x1cca 00000371: JUMP 00000372: JUMPDEST 00000373: CALLVALUE 00000374: DUP1 00000375: ISZERO 00000376: PUSH2 0x037e 00000379: JUMPI 0000037a: PUSH1 0x00 0000037c: DUP1 0000037d: REVERT 0000037e: JUMPDEST 0000037f: POP 00000380: PUSH2 0x02a4 00000383: PUSH2 0x038d 00000386: CALLDATASIZE 00000387: PUSH1 0x04 00000389: PUSH2 0x1c14 0000038c: JUMP 0000038d: JUMPDEST 0000038e: PUSH2 0x09d0 00000391: JUMP 00000392: JUMPDEST 00000393: CALLVALUE 00000394: DUP1 00000395: ISZERO 00000396: PUSH2 0x039e 00000399: JUMPI 0000039a: PUSH1 0x00 0000039c: DUP1 0000039d: REVERT 0000039e: JUMPDEST 0000039f: POP 000003a0: PUSH1 0x13 000003a2: SLOAD 000003a3: PUSH2 0x01fd 000003a6: SWAP1 000003a7: PUSH1 0xff 000003a9: AND 000003aa: DUP2 000003ab: JUMP 000003ac: JUMPDEST 000003ad: CALLVALUE 000003ae: DUP1 000003af: ISZERO 000003b0: PUSH2 0x03b8 000003b3: JUMPI 000003b4: PUSH1 0x00 000003b6: DUP1 000003b7: REVERT 000003b8: JUMPDEST 000003b9: POP 000003ba: PUSH2 0x0254 000003bd: PUSH2 0x03c7 000003c0: CALLDATASIZE 000003c1: PUSH1 0x04 000003c3: PUSH2 0x1c14 000003c6: JUMP 000003c7: JUMPDEST 000003c8: PUSH2 0x0a63 000003cb: JUMP 000003cc: JUMPDEST 000003cd: CALLVALUE 000003ce: DUP1 000003cf: ISZERO 000003d0: PUSH2 0x03d8 000003d3: JUMPI 000003d4: PUSH1 0x00 000003d6: DUP1 000003d7: REVERT 000003d8: JUMPDEST 000003d9: POP 000003da: PUSH2 0x0227 000003dd: PUSH2 0x0ada 000003e0: JUMP 000003e1: JUMPDEST 000003e2: CALLVALUE 000003e3: DUP1 000003e4: ISZERO 000003e5: PUSH2 0x03ed 000003e8: JUMPI 000003e9: PUSH1 0x00 000003eb: DUP1 000003ec: REVERT 000003ed: JUMPDEST 000003ee: POP 000003ef: PUSH2 0x02a4 000003f2: PUSH2 0x03fc 000003f5: CALLDATASIZE 000003f6: PUSH1 0x04 000003f8: PUSH2 0x1caf 000003fb: JUMP 000003fc: JUMPDEST 000003fd: PUSH2 0x0b68 00000400: JUMP 00000401: JUMPDEST 00000402: CALLVALUE 00000403: DUP1 00000404: ISZERO 00000405: PUSH2 0x040d 00000408: JUMPI 00000409: PUSH1 0x00 0000040b: DUP1 0000040c: REVERT 0000040d: JUMPDEST 0000040e: POP 0000040f: PUSH2 0x028c 00000412: PUSH2 0x0bef 00000415: JUMP 00000416: JUMPDEST 00000417: CALLVALUE 00000418: DUP1 00000419: ISZERO 0000041a: PUSH2 0x0422 0000041d: JUMPI 0000041e: PUSH1 0x00 00000420: DUP1 00000421: REVERT 00000422: JUMPDEST 00000423: POP 00000424: PUSH1 0x0a 00000426: SLOAD 00000427: PUSH1 0x01 00000429: PUSH1 0x01 0000042b: PUSH1 0xa0 0000042d: SHL 0000042e: SUB 0000042f: AND 00000430: PUSH2 0x0254 00000433: JUMP 00000434: JUMPDEST 00000435: CALLVALUE 00000436: DUP1 00000437: ISZERO 00000438: PUSH2 0x0440 0000043b: JUMPI 0000043c: PUSH1 0x00 0000043e: DUP1 0000043f: REVERT 00000440: JUMPDEST 00000441: POP 00000442: PUSH2 0x0227 00000445: PUSH2 0x0c23 00000448: JUMP 00000449: JUMPDEST 0000044a: CALLVALUE 0000044b: DUP1 0000044c: ISZERO 0000044d: PUSH2 0x0455 00000450: JUMPI 00000451: PUSH1 0x00 00000453: DUP1 00000454: REVERT 00000455: JUMPDEST 00000456: POP 00000457: PUSH2 0x02a4 0000045a: PUSH2 0x0c32 0000045d: JUMP 0000045e: JUMPDEST 0000045f: PUSH2 0x028c 00000462: PUSH2 0x046c 00000465: CALLDATASIZE 00000466: PUSH1 0x04 00000468: PUSH2 0x1c14 0000046b: JUMP 0000046c: JUMPDEST 0000046d: PUSH2 0x0c42 00000470: JUMP 00000471: JUMPDEST 00000472: CALLVALUE 00000473: DUP1 00000474: ISZERO 00000475: PUSH2 0x047d 00000478: JUMPI 00000479: PUSH1 0x00 0000047b: DUP1 0000047c: REVERT 0000047d: JUMPDEST 0000047e: POP 0000047f: PUSH2 0x028c 00000482: PUSH2 0x048c 00000485: CALLDATASIZE 00000486: PUSH1 0x04 00000488: PUSH2 0x1d0e 0000048b: JUMP 0000048c: JUMPDEST 0000048d: PUSH2 0x0cf3 00000490: JUMP 00000491: JUMPDEST 00000492: CALLVALUE 00000493: DUP1 00000494: ISZERO 00000495: PUSH2 0x049d 00000498: JUMPI 00000499: PUSH1 0x00 0000049b: DUP1 0000049c: REVERT 0000049d: JUMPDEST 0000049e: POP 0000049f: PUSH2 0x02a4 000004a2: PUSH1 0x11 000004a4: SLOAD 000004a5: DUP2 000004a6: JUMP 000004a7: JUMPDEST 000004a8: CALLVALUE 000004a9: DUP1 000004aa: ISZERO 000004ab: PUSH2 0x04b3 000004ae: JUMPI 000004af: PUSH1 0x00 000004b1: DUP1 000004b2: REVERT 000004b3: JUMPDEST 000004b4: POP 000004b5: PUSH2 0x028c 000004b8: PUSH2 0x04c2 000004bb: CALLDATASIZE 000004bc: PUSH1 0x04 000004be: PUSH2 0x1d60 000004c1: JUMP 000004c2: JUMPDEST 000004c3: PUSH2 0x0cfe 000004c6: JUMP 000004c7: JUMPDEST 000004c8: CALLVALUE 000004c9: DUP1 000004ca: ISZERO 000004cb: PUSH2 0x04d3 000004ce: JUMPI 000004cf: PUSH1 0x00 000004d1: DUP1 000004d2: REVERT 000004d3: JUMPDEST 000004d4: POP 000004d5: PUSH2 0x0227 000004d8: PUSH2 0x0d36 000004db: JUMP 000004dc: JUMPDEST 000004dd: CALLVALUE 000004de: DUP1 000004df: ISZERO 000004e0: PUSH2 0x04e8 000004e3: JUMPI 000004e4: PUSH1 0x00 000004e6: DUP1 000004e7: REVERT 000004e8: JUMPDEST 000004e9: POP 000004ea: PUSH2 0x0227 000004ed: PUSH2 0x04f7 000004f0: CALLDATASIZE 000004f1: PUSH1 0x04 000004f3: PUSH2 0x1c14 000004f6: JUMP 000004f7: JUMPDEST 000004f8: PUSH2 0x0d43 000004fb: JUMP 000004fc: JUMPDEST 000004fd: CALLVALUE 000004fe: DUP1 000004ff: ISZERO 00000500: PUSH2 0x0508 00000503: JUMPI 00000504: PUSH1 0x00 00000506: DUP1 00000507: REVERT 00000508: JUMPDEST 00000509: POP 0000050a: PUSH1 0x0c 0000050c: SLOAD 0000050d: PUSH2 0x02a4 00000510: JUMP 00000511: JUMPDEST 00000512: CALLVALUE 00000513: DUP1 00000514: ISZERO 00000515: PUSH2 0x051d 00000518: JUMPI 00000519: PUSH1 0x00 0000051b: DUP1 0000051c: REVERT 0000051d: JUMPDEST 0000051e: POP 0000051f: PUSH2 0x02a4 00000522: PUSH2 0x0e21 00000525: JUMP 00000526: JUMPDEST 00000527: CALLVALUE 00000528: DUP1 00000529: ISZERO 0000052a: PUSH2 0x0532 0000052d: JUMPI 0000052e: PUSH1 0x00 00000530: DUP1 00000531: REVERT 00000532: JUMPDEST 00000533: POP 00000534: PUSH2 0x01fd 00000537: PUSH2 0x0541 0000053a: CALLDATASIZE 0000053b: PUSH1 0x04 0000053d: PUSH2 0x1e3c 00000540: JUMP 00000541: JUMPDEST 00000542: PUSH1 0x01 00000544: PUSH1 0x01 00000546: PUSH1 0xa0 00000548: SHL 00000549: SUB 0000054a: SWAP2 0000054b: DUP3 0000054c: AND 0000054d: PUSH1 0x00 0000054f: SWAP1 00000550: DUP2 00000551: MSTORE 00000552: PUSH1 0x05 00000554: PUSH1 0x20 00000556: SWAP1 00000557: DUP2 00000558: MSTORE 00000559: PUSH1 0x40 0000055b: DUP1 0000055c: DUP4 0000055d: KECCAK256 0000055e: SWAP4 0000055f: SWAP1 00000560: SWAP5 00000561: AND 00000562: DUP3 00000563: MSTORE 00000564: SWAP2 00000565: SWAP1 00000566: SWAP2 00000567: MSTORE 00000568: KECCAK256 00000569: SLOAD 0000056a: PUSH1 0xff 0000056c: AND 0000056d: SWAP1 0000056e: JUMP 0000056f: JUMPDEST 00000570: CALLVALUE 00000571: DUP1 00000572: ISZERO 00000573: PUSH2 0x057b 00000576: JUMPI 00000577: PUSH1 0x00 00000579: DUP1 0000057a: REVERT 0000057b: JUMPDEST 0000057c: POP 0000057d: PUSH2 0x028c 00000580: PUSH2 0x058a 00000583: CALLDATASIZE 00000584: PUSH1 0x04 00000586: PUSH2 0x1caf 00000589: JUMP 0000058a: JUMPDEST 0000058b: PUSH2 0x0e38 0000058e: JUMP 0000058f: JUMPDEST 00000590: PUSH1 0x00 00000592: PUSH1 0x01 00000594: PUSH1 0x01 00000596: PUSH1 0xe0 00000598: SHL 00000599: SUB 0000059a: NOT 0000059b: DUP3 0000059c: AND 0000059d: PUSH4 0x780e9d63 000005a2: PUSH1 0xe0 000005a4: SHL 000005a5: EQ 000005a6: DUP1 000005a7: PUSH2 0x05b4 000005aa: JUMPI 000005ab: POP 000005ac: PUSH2 0x05b4 000005af: DUP3 000005b0: PUSH2 0x0ed3 000005b3: JUMP 000005b4: JUMPDEST 000005b5: SWAP3 000005b6: SWAP2 000005b7: POP 000005b8: POP 000005b9: JUMP 000005ba: JUMPDEST 000005bb: PUSH1 0x60 000005bd: PUSH1 0x00 000005bf: DUP1 000005c0: SLOAD 000005c1: PUSH2 0x05c9 000005c4: SWAP1 000005c5: PUSH2 0x1e6f 000005c8: JUMP 000005c9: JUMPDEST 000005ca: DUP1 000005cb: PUSH1 0x1f 000005cd: ADD 000005ce: PUSH1 0x20 000005d0: DUP1 000005d1: SWAP2 000005d2: DIV 000005d3: MUL 000005d4: PUSH1 0x20 000005d6: ADD 000005d7: PUSH1 0x40 000005d9: MLOAD 000005da: SWAP1 000005db: DUP2 000005dc: ADD 000005dd: PUSH1 0x40 000005df: MSTORE 000005e0: DUP1 000005e1: SWAP3 000005e2: SWAP2 000005e3: SWAP1 000005e4: DUP2 000005e5: DUP2 000005e6: MSTORE 000005e7: PUSH1 0x20 000005e9: ADD 000005ea: DUP3 000005eb: DUP1 000005ec: SLOAD 000005ed: PUSH2 0x05f5 000005f0: SWAP1 000005f1: PUSH2 0x1e6f 000005f4: JUMP 000005f5: JUMPDEST 000005f6: DUP1 000005f7: ISZERO 000005f8: PUSH2 0x0642 000005fb: JUMPI 000005fc: DUP1 000005fd: PUSH1 0x1f 000005ff: LT 00000600: PUSH2 0x0617 00000603: JUMPI 00000604: PUSH2 0x0100 00000607: DUP1 00000608: DUP4 00000609: SLOAD 0000060a: DIV 0000060b: MUL 0000060c: DUP4 0000060d: MSTORE 0000060e: SWAP2 0000060f: PUSH1 0x20 00000611: ADD 00000612: SWAP2 00000613: PUSH2 0x0642 00000616: JUMP 00000617: JUMPDEST 00000618: DUP3 00000619: ADD 0000061a: SWAP2 0000061b: SWAP1 0000061c: PUSH1 0x00 0000061e: MSTORE 0000061f: PUSH1 0x20 00000621: PUSH1 0x00 00000623: KECCAK256 00000624: SWAP1 00000625: JUMPDEST 00000626: DUP2 00000627: SLOAD 00000628: DUP2 00000629: MSTORE 0000062a: SWAP1 0000062b: PUSH1 0x01 0000062d: ADD 0000062e: SWAP1 0000062f: PUSH1 0x20 00000631: ADD 00000632: DUP1 00000633: DUP4 00000634: GT 00000635: PUSH2 0x0625 00000638: JUMPI 00000639: DUP3 0000063a: SWAP1 0000063b: SUB 0000063c: PUSH1 0x1f 0000063e: AND 0000063f: DUP3 00000640: ADD 00000641: SWAP2 00000642: JUMPDEST 00000643: POP 00000644: POP 00000645: POP 00000646: POP 00000647: POP 00000648: SWAP1 00000649: POP 0000064a: SWAP1 0000064b: JUMP 0000064c: JUMPDEST 0000064d: PUSH1 0x00 0000064f: DUP2 00000650: DUP2 00000651: MSTORE 00000652: PUSH1 0x02 00000654: PUSH1 0x20 00000656: MSTORE 00000657: PUSH1 0x40 00000659: DUP2 0000065a: KECCAK256 0000065b: SLOAD 0000065c: PUSH1 0x01 0000065e: PUSH1 0x01 00000660: PUSH1 0xa0 00000662: SHL 00000663: SUB 00000664: AND 00000665: PUSH2 0x06ca 00000668: JUMPI 00000669: PUSH1 0x40 0000066b: MLOAD 0000066c: PUSH3 0x461bcd 00000670: PUSH1 0xe5 00000672: SHL 00000673: DUP2 00000674: MSTORE 00000675: PUSH1 0x20 00000677: PUSH1 0x04 00000679: DUP3 0000067a: ADD 0000067b: MSTORE 0000067c: PUSH1 0x2c 0000067e: PUSH1 0x24 00000680: DUP3 00000681: ADD 00000682: MSTORE 00000683: PUSH32 0x4552433732313a20617070726f76656420717565727920666f72206e6f6e6578 000006a4: PUSH1 0x44 000006a6: DUP3 000006a7: ADD 000006a8: MSTORE 000006a9: PUSH12 0x34b9ba32b73a103a37b5b2b7 000006b6: PUSH1 0xa1 000006b8: SHL 000006b9: PUSH1 0x64 000006bb: DUP3 000006bc: ADD 000006bd: MSTORE 000006be: PUSH1 0x84 000006c0: ADD 000006c1: JUMPDEST 000006c2: PUSH1 0x40 000006c4: MLOAD 000006c5: DUP1 000006c6: SWAP2 000006c7: SUB 000006c8: SWAP1 000006c9: REVERT 000006ca: JUMPDEST 000006cb: POP 000006cc: PUSH1 0x00 000006ce: SWAP1 000006cf: DUP2 000006d0: MSTORE 000006d1: PUSH1 0x04 000006d3: PUSH1 0x20 000006d5: MSTORE 000006d6: PUSH1 0x40 000006d8: SWAP1 000006d9: KECCAK256 000006da: SLOAD 000006db: PUSH1 0x01 000006dd: PUSH1 0x01 000006df: PUSH1 0xa0 000006e1: SHL 000006e2: SUB 000006e3: AND 000006e4: SWAP1 000006e5: JUMP 000006e6: JUMPDEST 000006e7: PUSH1 0x00 000006e9: PUSH2 0x06f1 000006ec: DUP3 000006ed: PUSH2 0x0a63 000006f0: JUMP 000006f1: JUMPDEST 000006f2: SWAP1 000006f3: POP 000006f4: DUP1 000006f5: PUSH1 0x01 000006f7: PUSH1 0x01 000006f9: PUSH1 0xa0 000006fb: SHL 000006fc: SUB 000006fd: AND 000006fe: DUP4 000006ff: PUSH1 0x01 00000701: PUSH1 0x01 00000703: PUSH1 0xa0 00000705: SHL 00000706: SUB 00000707: AND 00000708: EQ 00000709: ISZERO 0000070a: PUSH2 0x075f 0000070d: JUMPI 0000070e: PUSH1 0x40 00000710: MLOAD 00000711: PUSH3 0x461bcd 00000715: PUSH1 0xe5 00000717: SHL 00000718: DUP2 00000719: MSTORE 0000071a: PUSH1 0x20 0000071c: PUSH1 0x04 0000071e: DUP3 0000071f: ADD 00000720: MSTORE 00000721: PUSH1 0x21 00000723: PUSH1 0x24 00000725: DUP3 00000726: ADD 00000727: MSTORE 00000728: PUSH32 0x4552433732313a20617070726f76616c20746f2063757272656e74206f776e65 00000749: PUSH1 0x44 0000074b: DUP3 0000074c: ADD 0000074d: MSTORE 0000074e: PUSH1 0x39 00000750: PUSH1 0xf9 00000752: SHL 00000753: PUSH1 0x64 00000755: DUP3 00000756: ADD 00000757: MSTORE 00000758: PUSH1 0x84 0000075a: ADD 0000075b: PUSH2 0x06c1 0000075e: JUMP 0000075f: JUMPDEST 00000760: CALLER 00000761: PUSH1 0x01 00000763: PUSH1 0x01 00000765: PUSH1 0xa0 00000767: SHL 00000768: SUB 00000769: DUP3 0000076a: AND 0000076b: EQ 0000076c: DUP1 0000076d: PUSH2 0x077b 00000770: JUMPI 00000771: POP 00000772: PUSH2 0x077b 00000775: DUP2 00000776: CALLER 00000777: PUSH2 0x0541 0000077a: JUMP 0000077b: JUMPDEST 0000077c: PUSH2 0x07ed 0000077f: JUMPI 00000780: PUSH1 0x40 00000782: MLOAD 00000783: PUSH3 0x461bcd 00000787: PUSH1 0xe5 00000789: SHL 0000078a: DUP2 0000078b: MSTORE 0000078c: PUSH1 0x20 0000078e: PUSH1 0x04 00000790: DUP3 00000791: ADD 00000792: MSTORE 00000793: PUSH1 0x38 00000795: PUSH1 0x24 00000797: DUP3 00000798: ADD 00000799: MSTORE 0000079a: PUSH32 0x4552433732313a20617070726f76652063616c6c6572206973206e6f74206f77 000007bb: PUSH1 0x44 000007bd: DUP3 000007be: ADD 000007bf: MSTORE 000007c0: PUSH32 0x6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000 000007e1: PUSH1 0x64 000007e3: DUP3 000007e4: ADD 000007e5: MSTORE 000007e6: PUSH1 0x84 000007e8: ADD 000007e9: PUSH2 0x06c1 000007ec: JUMP 000007ed: JUMPDEST 000007ee: PUSH2 0x07f7 000007f1: DUP4 000007f2: DUP4 000007f3: PUSH2 0x0f23 000007f6: JUMP 000007f7: JUMPDEST 000007f8: POP 000007f9: POP 000007fa: POP 000007fb: JUMP 000007fc: JUMPDEST 000007fd: PUSH2 0x0806 00000800: CALLER 00000801: DUP3 00000802: PUSH2 0x0f91 00000805: JUMP 00000806: JUMPDEST 00000807: PUSH2 0x0822 0000080a: JUMPI 0000080b: PUSH1 0x40 0000080d: MLOAD 0000080e: PUSH3 0x461bcd 00000812: PUSH1 0xe5 00000814: SHL 00000815: DUP2 00000816: MSTORE 00000817: PUSH1 0x04 00000819: ADD 0000081a: PUSH2 0x06c1 0000081d: SWAP1 0000081e: PUSH2 0x1eaa 00000821: JUMP 00000822: JUMPDEST 00000823: PUSH2 0x07f7 00000826: DUP4 00000827: DUP4 00000828: DUP4 00000829: PUSH2 0x1088 0000082c: JUMP 0000082d: JUMPDEST 0000082e: PUSH1 0x00 00000830: PUSH2 0x0838 00000833: DUP4 00000834: PUSH2 0x0b68 00000837: JUMP 00000838: JUMPDEST 00000839: DUP3 0000083a: LT 0000083b: PUSH2 0x089a 0000083e: JUMPI 0000083f: PUSH1 0x40 00000841: MLOAD 00000842: PUSH3 0x461bcd 00000846: PUSH1 0xe5 00000848: SHL 00000849: DUP2 0000084a: MSTORE 0000084b: PUSH1 0x20 0000084d: PUSH1 0x04 0000084f: DUP3 00000850: ADD 00000851: MSTORE 00000852: PUSH1 0x2b 00000854: PUSH1 0x24 00000856: DUP3 00000857: ADD 00000858: MSTORE 00000859: PUSH32 0x455243373231456e756d657261626c653a206f776e657220696e646578206f75 0000087a: PUSH1 0x44 0000087c: DUP3 0000087d: ADD 0000087e: MSTORE 0000087f: PUSH11 0x74206f6620626f756e6473 0000088b: PUSH1 0xa8 0000088d: SHL 0000088e: PUSH1 0x64 00000890: DUP3 00000891: ADD 00000892: MSTORE 00000893: PUSH1 0x84 00000895: ADD 00000896: PUSH2 0x06c1 00000899: JUMP 0000089a: JUMPDEST 0000089b: POP 0000089c: PUSH1 0x01 0000089e: PUSH1 0x01 000008a0: PUSH1 0xa0 000008a2: SHL 000008a3: SUB 000008a4: SWAP2 000008a5: SWAP1 000008a6: SWAP2 000008a7: AND 000008a8: PUSH1 0x00 000008aa: SWAP1 000008ab: DUP2 000008ac: MSTORE 000008ad: PUSH1 0x06 000008af: PUSH1 0x20 000008b1: SWAP1 000008b2: DUP2 000008b3: MSTORE 000008b4: PUSH1 0x40 000008b6: DUP1 000008b7: DUP4 000008b8: KECCAK256 000008b9: SWAP4 000008ba: DUP4 000008bb: MSTORE 000008bc: SWAP3 000008bd: SWAP1 000008be: MSTORE 000008bf: KECCAK256 000008c0: SLOAD 000008c1: SWAP1 000008c2: JUMP 000008c3: JUMPDEST 000008c4: PUSH1 0x0a 000008c6: SLOAD 000008c7: PUSH1 0x01 000008c9: PUSH1 0x01 000008cb: PUSH1 0xa0 000008cd: SHL 000008ce: SUB 000008cf: AND 000008d0: CALLER 000008d1: EQ 000008d2: PUSH2 0x08ed 000008d5: JUMPI 000008d6: PUSH1 0x40 000008d8: MLOAD 000008d9: PUSH3 0x461bcd 000008dd: PUSH1 0xe5 000008df: SHL 000008e0: DUP2 000008e1: MSTORE 000008e2: PUSH1 0x04 000008e4: ADD 000008e5: PUSH2 0x06c1 000008e8: SWAP1 000008e9: PUSH2 0x1efb 000008ec: JUMP 000008ed: JUMPDEST 000008ee: PUSH1 0x40 000008f0: MLOAD 000008f1: CALLER 000008f2: SWAP1 000008f3: SELFBALANCE 000008f4: DUP1 000008f5: ISZERO 000008f6: PUSH2 0x08fc 000008f9: MUL 000008fa: SWAP2 000008fb: PUSH1 0x00 000008fd: DUP2 000008fe: DUP2 000008ff: DUP2 00000900: DUP6 00000901: DUP9 00000902: DUP9 00000903: CALL 00000904: SWAP4 00000905: POP 00000906: POP 00000907: POP 00000908: POP 00000909: PUSH2 0x0911 0000090c: JUMPI 0000090d: PUSH1 0x00 0000090f: DUP1 00000910: REVERT 00000911: JUMPDEST 00000912: JUMP 00000913: JUMPDEST 00000914: PUSH2 0x07f7 00000917: DUP4 00000918: DUP4 00000919: DUP4 0000091a: PUSH1 0x40 0000091c: MLOAD 0000091d: DUP1 0000091e: PUSH1 0x20 00000920: ADD 00000921: PUSH1 0x40 00000923: MSTORE 00000924: DUP1 00000925: PUSH1 0x00 00000927: DUP2 00000928: MSTORE 00000929: POP 0000092a: PUSH2 0x0cfe 0000092d: JUMP 0000092e: JUMPDEST 0000092f: PUSH1 0x60 00000931: PUSH1 0x00 00000933: PUSH2 0x093b 00000936: DUP4 00000937: PUSH2 0x0b68 0000093a: JUMP 0000093b: JUMPDEST 0000093c: SWAP1 0000093d: POP 0000093e: PUSH1 0x00 00000940: DUP2 00000941: PUSH8 0xffffffffffffffff 0000094a: DUP2 0000094b: GT 0000094c: ISZERO 0000094d: PUSH2 0x0958 00000950: JUMPI 00000951: PUSH2 0x0958 00000954: PUSH2 0x1d4a 00000957: JUMP 00000958: JUMPDEST 00000959: PUSH1 0x40 0000095b: MLOAD 0000095c: SWAP1 0000095d: DUP1 0000095e: DUP3 0000095f: MSTORE 00000960: DUP1 00000961: PUSH1 0x20 00000963: MUL 00000964: PUSH1 0x20 00000966: ADD 00000967: DUP3 00000968: ADD 00000969: PUSH1 0x40 0000096b: MSTORE 0000096c: DUP1 0000096d: ISZERO 0000096e: PUSH2 0x0981 00000971: JUMPI 00000972: DUP2 00000973: PUSH1 0x20 00000975: ADD 00000976: PUSH1 0x20 00000978: DUP3 00000979: MUL 0000097a: DUP1 0000097b: CALLDATASIZE 0000097c: DUP4 0000097d: CALLDATACOPY 0000097e: ADD 0000097f: SWAP1 00000980: POP 00000981: JUMPDEST 00000982: POP 00000983: SWAP1 00000984: POP 00000985: PUSH1 0x00 00000987: JUMPDEST 00000988: DUP3 00000989: DUP2 0000098a: LT 0000098b: ISZERO 0000098c: PUSH2 0x09c8 0000098f: JUMPI 00000990: PUSH2 0x0999 00000993: DUP6 00000994: DUP3 00000995: PUSH2 0x082d 00000998: JUMP 00000999: JUMPDEST 0000099a: DUP3 0000099b: DUP3 0000099c: DUP2 0000099d: MLOAD 0000099e: DUP2 0000099f: LT 000009a0: PUSH2 0x09ab 000009a3: JUMPI 000009a4: PUSH2 0x09ab 000009a7: PUSH2 0x1f30 000009aa: JUMP 000009ab: JUMPDEST 000009ac: PUSH1 0x20 000009ae: SWAP1 000009af: DUP2 000009b0: MUL 000009b1: SWAP2 000009b2: SWAP1 000009b3: SWAP2 000009b4: ADD 000009b5: ADD 000009b6: MSTORE 000009b7: DUP1 000009b8: PUSH2 0x09c0 000009bb: DUP2 000009bc: PUSH2 0x1f5c 000009bf: JUMP 000009c0: JUMPDEST 000009c1: SWAP2 000009c2: POP 000009c3: POP 000009c4: PUSH2 0x0987 000009c7: JUMP 000009c8: JUMPDEST 000009c9: POP 000009ca: SWAP4 000009cb: SWAP3 000009cc: POP 000009cd: POP 000009ce: POP 000009cf: JUMP 000009d0: JUMPDEST 000009d1: PUSH1 0x00 000009d3: PUSH2 0x09db 000009d6: PUSH1 0x08 000009d8: SLOAD 000009d9: SWAP1 000009da: JUMP 000009db: JUMPDEST 000009dc: DUP3 000009dd: LT 000009de: PUSH2 0x0a3e 000009e1: JUMPI 000009e2: PUSH1 0x40 000009e4: MLOAD 000009e5: PUSH3 0x461bcd 000009e9: PUSH1 0xe5 000009eb: SHL 000009ec: DUP2 000009ed: MSTORE 000009ee: PUSH1 0x20 000009f0: PUSH1 0x04 000009f2: DUP3 000009f3: ADD 000009f4: MSTORE 000009f5: PUSH1 0x2c 000009f7: PUSH1 0x24 000009f9: DUP3 000009fa: ADD 000009fb: MSTORE 000009fc: PUSH32 0x455243373231456e756d657261626c653a20676c6f62616c20696e646578206f 00000a1d: PUSH1 0x44 00000a1f: DUP3 00000a20: ADD 00000a21: MSTORE 00000a22: PUSH12 0x7574206f6620626f756e6473 00000a2f: PUSH1 0xa0 00000a31: SHL 00000a32: PUSH1 0x64 00000a34: DUP3 00000a35: ADD 00000a36: MSTORE 00000a37: PUSH1 0x84 00000a39: ADD 00000a3a: PUSH2 0x06c1 00000a3d: JUMP 00000a3e: JUMPDEST 00000a3f: PUSH1 0x08 00000a41: DUP3 00000a42: DUP2 00000a43: SLOAD 00000a44: DUP2 00000a45: LT 00000a46: PUSH2 0x0a51 00000a49: JUMPI 00000a4a: PUSH2 0x0a51 00000a4d: PUSH2 0x1f30 00000a50: JUMP 00000a51: JUMPDEST 00000a52: SWAP1 00000a53: PUSH1 0x00 00000a55: MSTORE 00000a56: PUSH1 0x20 00000a58: PUSH1 0x00 00000a5a: KECCAK256 00000a5b: ADD 00000a5c: SLOAD 00000a5d: SWAP1 00000a5e: POP 00000a5f: SWAP2 00000a60: SWAP1 00000a61: POP 00000a62: JUMP 00000a63: JUMPDEST 00000a64: PUSH1 0x00 00000a66: DUP2 00000a67: DUP2 00000a68: MSTORE 00000a69: PUSH1 0x02 00000a6b: PUSH1 0x20 00000a6d: MSTORE 00000a6e: PUSH1 0x40 00000a70: DUP2 00000a71: KECCAK256 00000a72: SLOAD 00000a73: PUSH1 0x01 00000a75: PUSH1 0x01 00000a77: PUSH1 0xa0 00000a79: SHL 00000a7a: SUB 00000a7b: AND 00000a7c: DUP1 00000a7d: PUSH2 0x05b4 00000a80: JUMPI 00000a81: PUSH1 0x40 00000a83: MLOAD 00000a84: PUSH3 0x461bcd 00000a88: PUSH1 0xe5 00000a8a: SHL 00000a8b: DUP2 00000a8c: MSTORE 00000a8d: PUSH1 0x20 00000a8f: PUSH1 0x04 00000a91: DUP3 00000a92: ADD 00000a93: MSTORE 00000a94: PUSH1 0x29 00000a96: PUSH1 0x24 00000a98: DUP3 00000a99: ADD 00000a9a: MSTORE 00000a9b: PUSH32 0x4552433732313a206f776e657220717565727920666f72206e6f6e6578697374 00000abc: PUSH1 0x44 00000abe: DUP3 00000abf: ADD 00000ac0: MSTORE 00000ac1: PUSH9 0x32b73a103a37b5b2b7 00000acb: PUSH1 0xb9 00000acd: SHL 00000ace: PUSH1 0x64 00000ad0: DUP3 00000ad1: ADD 00000ad2: MSTORE 00000ad3: PUSH1 0x84 00000ad5: ADD 00000ad6: PUSH2 0x06c1 00000ad9: JUMP 00000ada: JUMPDEST 00000adb: PUSH1 0x14 00000add: DUP1 00000ade: SLOAD 00000adf: PUSH2 0x0ae7 00000ae2: SWAP1 00000ae3: PUSH2 0x1e6f 00000ae6: JUMP 00000ae7: JUMPDEST 00000ae8: DUP1 00000ae9: PUSH1 0x1f 00000aeb: ADD 00000aec: PUSH1 0x20 00000aee: DUP1 00000aef: SWAP2 00000af0: DIV 00000af1: MUL 00000af2: PUSH1 0x20 00000af4: ADD 00000af5: PUSH1 0x40 00000af7: MLOAD 00000af8: SWAP1 00000af9: DUP2 00000afa: ADD 00000afb: PUSH1 0x40 00000afd: MSTORE 00000afe: DUP1 00000aff: SWAP3 00000b00: SWAP2 00000b01: SWAP1 00000b02: DUP2 00000b03: DUP2 00000b04: MSTORE 00000b05: PUSH1 0x20 00000b07: ADD 00000b08: DUP3 00000b09: DUP1 00000b0a: SLOAD 00000b0b: PUSH2 0x0b13 00000b0e: SWAP1 00000b0f: PUSH2 0x1e6f 00000b12: JUMP 00000b13: JUMPDEST 00000b14: DUP1 00000b15: ISZERO 00000b16: PUSH2 0x0b60 00000b19: JUMPI 00000b1a: DUP1 00000b1b: PUSH1 0x1f 00000b1d: LT 00000b1e: PUSH2 0x0b35 00000b21: JUMPI 00000b22: PUSH2 0x0100 00000b25: DUP1 00000b26: DUP4 00000b27: SLOAD 00000b28: DIV 00000b29: MUL 00000b2a: DUP4 00000b2b: MSTORE 00000b2c: SWAP2 00000b2d: PUSH1 0x20 00000b2f: ADD 00000b30: SWAP2 00000b31: PUSH2 0x0b60 00000b34: JUMP 00000b35: JUMPDEST 00000b36: DUP3 00000b37: ADD 00000b38: SWAP2 00000b39: SWAP1 00000b3a: PUSH1 0x00 00000b3c: MSTORE 00000b3d: PUSH1 0x20 00000b3f: PUSH1 0x00 00000b41: KECCAK256 00000b42: SWAP1 00000b43: JUMPDEST 00000b44: DUP2 00000b45: SLOAD 00000b46: DUP2 00000b47: MSTORE 00000b48: SWAP1 00000b49: PUSH1 0x01 00000b4b: ADD 00000b4c: SWAP1 00000b4d: PUSH1 0x20 00000b4f: ADD 00000b50: DUP1 00000b51: DUP4 00000b52: GT 00000b53: PUSH2 0x0b43 00000b56: JUMPI 00000b57: DUP3 00000b58: SWAP1 00000b59: SUB 00000b5a: PUSH1 0x1f 00000b5c: AND 00000b5d: DUP3 00000b5e: ADD 00000b5f: SWAP2 00000b60: JUMPDEST 00000b61: POP 00000b62: POP 00000b63: POP 00000b64: POP 00000b65: POP 00000b66: DUP2 00000b67: JUMP 00000b68: JUMPDEST 00000b69: PUSH1 0x00 00000b6b: PUSH1 0x01 00000b6d: PUSH1 0x01 00000b6f: PUSH1 0xa0 00000b71: SHL 00000b72: SUB 00000b73: DUP3 00000b74: AND 00000b75: PUSH2 0x0bd3 00000b78: JUMPI 00000b79: PUSH1 0x40 00000b7b: MLOAD 00000b7c: PUSH3 0x461bcd 00000b80: PUSH1 0xe5 00000b82: SHL 00000b83: DUP2 00000b84: MSTORE 00000b85: PUSH1 0x20 00000b87: PUSH1 0x04 00000b89: DUP3 00000b8a: ADD 00000b8b: MSTORE 00000b8c: PUSH1 0x2a 00000b8e: PUSH1 0x24 00000b90: DUP3 00000b91: ADD 00000b92: MSTORE 00000b93: PUSH32 0x4552433732313a2062616c616e636520717565727920666f7220746865207a65 00000bb4: PUSH1 0x44 00000bb6: DUP3 00000bb7: ADD 00000bb8: MSTORE 00000bb9: PUSH10 0x726f2061646472657373 00000bc4: PUSH1 0xb0 00000bc6: SHL 00000bc7: PUSH1 0x64 00000bc9: DUP3 00000bca: ADD 00000bcb: MSTORE 00000bcc: PUSH1 0x84 00000bce: ADD 00000bcf: PUSH2 0x06c1 00000bd2: JUMP 00000bd3: JUMPDEST 00000bd4: POP 00000bd5: PUSH1 0x01 00000bd7: PUSH1 0x01 00000bd9: PUSH1 0xa0 00000bdb: SHL 00000bdc: SUB 00000bdd: AND 00000bde: PUSH1 0x00 00000be0: SWAP1 00000be1: DUP2 00000be2: MSTORE 00000be3: PUSH1 0x03 00000be5: PUSH1 0x20 00000be7: MSTORE 00000be8: PUSH1 0x40 00000bea: SWAP1 00000beb: KECCAK256 00000bec: SLOAD 00000bed: SWAP1 00000bee: JUMP 00000bef: JUMPDEST 00000bf0: PUSH1 0x0a 00000bf2: SLOAD 00000bf3: PUSH1 0x01 00000bf5: PUSH1 0x01 00000bf7: PUSH1 0xa0 00000bf9: SHL 00000bfa: SUB 00000bfb: AND 00000bfc: CALLER 00000bfd: EQ 00000bfe: PUSH2 0x0c19 00000c01: JUMPI 00000c02: PUSH1 0x40 00000c04: MLOAD 00000c05: PUSH3 0x461bcd 00000c09: PUSH1 0xe5 00000c0b: SHL 00000c0c: DUP2 00000c0d: MSTORE 00000c0e: PUSH1 0x04 00000c10: ADD 00000c11: PUSH2 0x06c1 00000c14: SWAP1 00000c15: PUSH2 0x1efb 00000c18: JUMP 00000c19: JUMPDEST 00000c1a: PUSH2 0x0911 00000c1d: PUSH1 0x00 00000c1f: PUSH2 0x1233 00000c22: JUMP 00000c23: JUMPDEST 00000c24: PUSH1 0x60 00000c26: PUSH1 0x01 00000c28: DUP1 00000c29: SLOAD 00000c2a: PUSH2 0x05c9 00000c2d: SWAP1 00000c2e: PUSH2 0x1e6f 00000c31: JUMP 00000c32: JUMPDEST 00000c33: PUSH1 0x00 00000c35: PUSH2 0x0c3d 00000c38: PUSH1 0x0b 00000c3a: SLOAD 00000c3b: SWAP1 00000c3c: JUMP 00000c3d: JUMPDEST 00000c3e: SWAP1 00000c3f: POP 00000c40: SWAP1 00000c41: JUMP 00000c42: JUMPDEST 00000c43: PUSH1 0x13 00000c45: SLOAD 00000c46: PUSH1 0xff 00000c48: AND 00000c49: ISZERO 00000c4a: PUSH2 0x0c52 00000c4d: JUMPI 00000c4e: PUSH1 0x00 00000c50: DUP1 00000c51: REVERT 00000c52: JUMPDEST 00000c53: PUSH1 0x00 00000c55: DUP2 00000c56: GT 00000c57: PUSH2 0x0c5f 00000c5a: JUMPI 00000c5b: PUSH1 0x00 00000c5d: DUP1 00000c5e: REVERT 00000c5f: JUMPDEST 00000c60: PUSH1 0x12 00000c62: SLOAD 00000c63: DUP2 00000c64: GT 00000c65: ISZERO 00000c66: PUSH2 0x0c6e 00000c69: JUMPI 00000c6a: PUSH1 0x00 00000c6c: DUP1 00000c6d: REVERT 00000c6e: JUMPDEST 00000c6f: PUSH1 0x11 00000c71: SLOAD 00000c72: DUP2 00000c73: PUSH2 0x0c7b 00000c76: PUSH1 0x08 00000c78: SLOAD 00000c79: SWAP1 00000c7a: JUMP 00000c7b: JUMPDEST 00000c7c: PUSH2 0x0c85 00000c7f: SWAP2 00000c80: SWAP1 00000c81: PUSH2 0x1f77 00000c84: JUMP 00000c85: JUMPDEST 00000c86: GT 00000c87: ISZERO 00000c88: PUSH2 0x0c90 00000c8b: JUMPI 00000c8c: PUSH1 0x00 00000c8e: DUP1 00000c8f: REVERT 00000c90: JUMPDEST 00000c91: DUP1 00000c92: PUSH1 0x10 00000c94: SLOAD 00000c95: PUSH2 0x0c9e 00000c98: SWAP2 00000c99: SWAP1 00000c9a: PUSH2 0x1f8f 00000c9d: JUMP 00000c9e: JUMPDEST 00000c9f: CALLVALUE 00000ca0: LT 00000ca1: ISZERO 00000ca2: PUSH2 0x0caa 00000ca5: JUMPI 00000ca6: PUSH1 0x00 00000ca8: DUP1 00000ca9: REVERT 00000caa: JUMPDEST 00000cab: PUSH1 0x01 00000cad: JUMPDEST 00000cae: DUP2 00000caf: DUP2 00000cb0: GT 00000cb1: PUSH2 0x0cef 00000cb4: JUMPI 00000cb5: PUSH1 0x00 00000cb7: PUSH2 0x0cbe 00000cba: PUSH2 0x1285 00000cbd: JUMP 00000cbe: JUMPDEST 00000cbf: SWAP1 00000cc0: POP 00000cc1: PUSH1 0x11 00000cc3: SLOAD 00000cc4: PUSH2 0x0ccc 00000cc7: PUSH1 0x08 00000cc9: SLOAD 00000cca: SWAP1 00000ccb: JUMP 00000ccc: JUMPDEST 00000ccd: LT 00000cce: ISZERO 00000ccf: PUSH2 0x0cdc 00000cd2: JUMPI 00000cd3: PUSH2 0x0cdc 00000cd6: CALLER 00000cd7: DUP3 00000cd8: PUSH2 0x1418 00000cdb: JUMP 00000cdc: JUMPDEST 00000cdd: POP 00000cde: DUP1 00000cdf: PUSH2 0x0ce7 00000ce2: DUP2 00000ce3: PUSH2 0x1f5c 00000ce6: JUMP 00000ce7: JUMPDEST 00000ce8: SWAP2 00000ce9: POP 00000cea: POP 00000ceb: PUSH2 0x0cad 00000cee: JUMP 00000cef: JUMPDEST 00000cf0: POP 00000cf1: POP 00000cf2: JUMP 00000cf3: JUMPDEST 00000cf4: PUSH2 0x0cef 00000cf7: CALLER 00000cf8: DUP4 00000cf9: DUP4 00000cfa: PUSH2 0x1432 00000cfd: JUMP 00000cfe: JUMPDEST 00000cff: PUSH2 0x0d08 00000d02: CALLER 00000d03: DUP4 00000d04: PUSH2 0x0f91 00000d07: JUMP 00000d08: JUMPDEST 00000d09: PUSH2 0x0d24 00000d0c: JUMPI 00000d0d: PUSH1 0x40 00000d0f: MLOAD 00000d10: PUSH3 0x461bcd 00000d14: PUSH1 0xe5 00000d16: SHL 00000d17: DUP2 00000d18: MSTORE 00000d19: PUSH1 0x04 00000d1b: ADD 00000d1c: PUSH2 0x06c1 00000d1f: SWAP1 00000d20: PUSH2 0x1eaa 00000d23: JUMP 00000d24: JUMPDEST 00000d25: PUSH2 0x0d30 00000d28: DUP5 00000d29: DUP5 00000d2a: DUP5 00000d2b: DUP5 00000d2c: PUSH2 0x1501 00000d2f: JUMP 00000d30: JUMPDEST 00000d31: POP 00000d32: POP 00000d33: POP 00000d34: POP 00000d35: JUMP 00000d36: JUMPDEST 00000d37: PUSH1 0x0f 00000d39: DUP1 00000d3a: SLOAD 00000d3b: PUSH2 0x0ae7 00000d3e: SWAP1 00000d3f: PUSH2 0x1e6f 00000d42: JUMP 00000d43: JUMPDEST 00000d44: PUSH1 0x00 00000d46: DUP2 00000d47: DUP2 00000d48: MSTORE 00000d49: PUSH1 0x02 00000d4b: PUSH1 0x20 00000d4d: MSTORE 00000d4e: PUSH1 0x40 00000d50: SWAP1 00000d51: KECCAK256 00000d52: SLOAD 00000d53: PUSH1 0x60 00000d55: SWAP1 00000d56: PUSH1 0x01 00000d58: PUSH1 0x01 00000d5a: PUSH1 0xa0 00000d5c: SHL 00000d5d: SUB 00000d5e: AND 00000d5f: PUSH2 0x0dc2 00000d62: JUMPI 00000d63: PUSH1 0x40 00000d65: MLOAD 00000d66: PUSH3 0x461bcd 00000d6a: PUSH1 0xe5 00000d6c: SHL 00000d6d: DUP2 00000d6e: MSTORE 00000d6f: PUSH1 0x20 00000d71: PUSH1 0x04 00000d73: DUP3 00000d74: ADD 00000d75: MSTORE 00000d76: PUSH1 0x2f 00000d78: PUSH1 0x24 00000d7a: DUP3 00000d7b: ADD 00000d7c: MSTORE 00000d7d: PUSH32 0x4552433732314d657461646174613a2055524920717565727920666f72206e6f 00000d9e: PUSH1 0x44 00000da0: DUP3 00000da1: ADD 00000da2: MSTORE 00000da3: PUSH15 0x3732bc34b9ba32b73a103a37b5b2b7 00000db3: PUSH1 0x89 00000db5: SHL 00000db6: PUSH1 0x64 00000db8: DUP3 00000db9: ADD 00000dba: MSTORE 00000dbb: PUSH1 0x84 00000dbd: ADD 00000dbe: PUSH2 0x06c1 00000dc1: JUMP 00000dc2: JUMPDEST 00000dc3: PUSH1 0x00 00000dc5: PUSH2 0x0dcc 00000dc8: PUSH2 0x1534 00000dcb: JUMP 00000dcc: JUMPDEST 00000dcd: SWAP1 00000dce: POP 00000dcf: PUSH1 0x00 00000dd1: DUP2 00000dd2: MLOAD 00000dd3: GT 00000dd4: PUSH2 0x0dec 00000dd7: JUMPI 00000dd8: PUSH1 0x40 00000dda: MLOAD 00000ddb: DUP1 00000ddc: PUSH1 0x20 00000dde: ADD 00000ddf: PUSH1 0x40 00000de1: MSTORE 00000de2: DUP1 00000de3: PUSH1 0x00 00000de5: DUP2 00000de6: MSTORE 00000de7: POP 00000de8: PUSH2 0x0e1a 00000deb: JUMP 00000dec: JUMPDEST 00000ded: DUP1 00000dee: PUSH2 0x0df6 00000df1: DUP5 00000df2: PUSH2 0x1543 00000df5: JUMP 00000df6: JUMPDEST 00000df7: PUSH1 0x0f 00000df9: PUSH1 0x40 00000dfb: MLOAD 00000dfc: PUSH1 0x20 00000dfe: ADD 00000dff: PUSH2 0x0e0a 00000e02: SWAP4 00000e03: SWAP3 00000e04: SWAP2 00000e05: SWAP1 00000e06: PUSH2 0x1fae 00000e09: JUMP 00000e0a: JUMPDEST 00000e0b: PUSH1 0x40 00000e0d: MLOAD 00000e0e: PUSH1 0x20 00000e10: DUP2 00000e11: DUP4 00000e12: SUB 00000e13: SUB 00000e14: DUP2 00000e15: MSTORE 00000e16: SWAP1 00000e17: PUSH1 0x40 00000e19: MSTORE 00000e1a: JUMPDEST 00000e1b: SWAP4 00000e1c: SWAP3 00000e1d: POP 00000e1e: POP 00000e1f: POP 00000e20: JUMP 00000e21: JUMPDEST 00000e22: PUSH1 0x00 00000e24: PUSH2 0x0e2b 00000e27: PUSH2 0x0c32 00000e2a: JUMP 00000e2b: JUMPDEST 00000e2c: PUSH1 0x0c 00000e2e: SLOAD 00000e2f: PUSH2 0x0c3d 00000e32: SWAP2 00000e33: SWAP1 00000e34: PUSH2 0x2072 00000e37: JUMP 00000e38: JUMPDEST 00000e39: PUSH1 0x0a 00000e3b: SLOAD 00000e3c: PUSH1 0x01 00000e3e: PUSH1 0x01 00000e40: PUSH1 0xa0 00000e42: SHL 00000e43: SUB 00000e44: AND 00000e45: CALLER 00000e46: EQ 00000e47: PUSH2 0x0e62 00000e4a: JUMPI 00000e4b: PUSH1 0x40 00000e4d: MLOAD 00000e4e: PUSH3 0x461bcd 00000e52: PUSH1 0xe5 00000e54: SHL 00000e55: DUP2 00000e56: MSTORE 00000e57: PUSH1 0x04 00000e59: ADD 00000e5a: PUSH2 0x06c1 00000e5d: SWAP1 00000e5e: PUSH2 0x1efb 00000e61: JUMP 00000e62: JUMPDEST 00000e63: PUSH1 0x01 00000e65: PUSH1 0x01 00000e67: PUSH1 0xa0 00000e69: SHL 00000e6a: SUB 00000e6b: DUP2 00000e6c: AND 00000e6d: PUSH2 0x0ec7 00000e70: JUMPI 00000e71: PUSH1 0x40 00000e73: MLOAD 00000e74: PUSH3 0x461bcd 00000e78: PUSH1 0xe5 00000e7a: SHL 00000e7b: DUP2 00000e7c: MSTORE 00000e7d: PUSH1 0x20 00000e7f: PUSH1 0x04 00000e81: DUP3 00000e82: ADD 00000e83: MSTORE 00000e84: PUSH1 0x26 00000e86: PUSH1 0x24 00000e88: DUP3 00000e89: ADD 00000e8a: MSTORE 00000e8b: PUSH32 0x4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061 00000eac: PUSH1 0x44 00000eae: DUP3 00000eaf: ADD 00000eb0: MSTORE 00000eb1: PUSH6 0x646472657373 00000eb8: PUSH1 0xd0 00000eba: SHL 00000ebb: PUSH1 0x64 00000ebd: DUP3 00000ebe: ADD 00000ebf: MSTORE 00000ec0: PUSH1 0x84 00000ec2: ADD 00000ec3: PUSH2 0x06c1 00000ec6: JUMP 00000ec7: JUMPDEST 00000ec8: PUSH2 0x0ed0 00000ecb: DUP2 00000ecc: PUSH2 0x1233 00000ecf: JUMP 00000ed0: JUMPDEST 00000ed1: POP 00000ed2: JUMP 00000ed3: JUMPDEST 00000ed4: PUSH1 0x00 00000ed6: PUSH1 0x01 00000ed8: PUSH1 0x01 00000eda: PUSH1 0xe0 00000edc: SHL 00000edd: SUB 00000ede: NOT 00000edf: DUP3 00000ee0: AND 00000ee1: PUSH4 0x80ac58cd 00000ee6: PUSH1 0xe0 00000ee8: SHL 00000ee9: EQ 00000eea: DUP1 00000eeb: PUSH2 0x0f04 00000eee: JUMPI 00000eef: POP 00000ef0: PUSH1 0x01 00000ef2: PUSH1 0x01 00000ef4: PUSH1 0xe0 00000ef6: SHL 00000ef7: SUB 00000ef8: NOT 00000ef9: DUP3 00000efa: AND 00000efb: PUSH4 0x5b5e139f 00000f00: PUSH1 0xe0 00000f02: SHL 00000f03: EQ 00000f04: JUMPDEST 00000f05: DUP1 00000f06: PUSH2 0x05b4 00000f09: JUMPI 00000f0a: POP 00000f0b: PUSH4 0x01ffc9a7 00000f10: PUSH1 0xe0 00000f12: SHL 00000f13: PUSH1 0x01 00000f15: PUSH1 0x01 00000f17: PUSH1 0xe0 00000f19: SHL 00000f1a: SUB 00000f1b: NOT 00000f1c: DUP4 00000f1d: AND 00000f1e: EQ 00000f1f: PUSH2 0x05b4 00000f22: JUMP 00000f23: JUMPDEST 00000f24: PUSH1 0x00 00000f26: DUP2 00000f27: DUP2 00000f28: MSTORE 00000f29: PUSH1 0x04 00000f2b: PUSH1 0x20 00000f2d: MSTORE 00000f2e: PUSH1 0x40 00000f30: SWAP1 00000f31: KECCAK256 00000f32: DUP1 00000f33: SLOAD 00000f34: PUSH1 0x01 00000f36: PUSH1 0x01 00000f38: PUSH1 0xa0 00000f3a: SHL 00000f3b: SUB 00000f3c: NOT 00000f3d: AND 00000f3e: PUSH1 0x01 00000f40: PUSH1 0x01 00000f42: PUSH1 0xa0 00000f44: SHL 00000f45: SUB 00000f46: DUP5 00000f47: AND 00000f48: SWAP1 00000f49: DUP2 00000f4a: OR 00000f4b: SWAP1 00000f4c: SWAP2 00000f4d: SSTORE 00000f4e: DUP2 00000f4f: SWAP1 00000f50: PUSH2 0x0f58 00000f53: DUP3 00000f54: PUSH2 0x0a63 00000f57: JUMP 00000f58: JUMPDEST 00000f59: PUSH1 0x01 00000f5b: PUSH1 0x01 00000f5d: PUSH1 0xa0 00000f5f: SHL 00000f60: SUB 00000f61: AND 00000f62: PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925 00000f83: PUSH1 0x40 00000f85: MLOAD 00000f86: PUSH1 0x40 00000f88: MLOAD 00000f89: DUP1 00000f8a: SWAP2 00000f8b: SUB 00000f8c: SWAP1 00000f8d: LOG4 00000f8e: POP 00000f8f: POP 00000f90: JUMP 00000f91: JUMPDEST 00000f92: PUSH1 0x00 00000f94: DUP2 00000f95: DUP2 00000f96: MSTORE 00000f97: PUSH1 0x02 00000f99: PUSH1 0x20 00000f9b: MSTORE 00000f9c: PUSH1 0x40 00000f9e: DUP2 00000f9f: KECCAK256 00000fa0: SLOAD 00000fa1: PUSH1 0x01 00000fa3: PUSH1 0x01 00000fa5: PUSH1 0xa0 00000fa7: SHL 00000fa8: SUB 00000fa9: AND 00000faa: PUSH2 0x100a 00000fad: JUMPI 00000fae: PUSH1 0x40 00000fb0: MLOAD 00000fb1: PUSH3 0x461bcd 00000fb5: PUSH1 0xe5 00000fb7: SHL 00000fb8: DUP2 00000fb9: MSTORE 00000fba: PUSH1 0x20 00000fbc: PUSH1 0x04 00000fbe: DUP3 00000fbf: ADD 00000fc0: MSTORE 00000fc1: PUSH1 0x2c 00000fc3: PUSH1 0x24 00000fc5: DUP3 00000fc6: ADD 00000fc7: MSTORE 00000fc8: PUSH32 0x4552433732313a206f70657261746f7220717565727920666f72206e6f6e6578 00000fe9: PUSH1 0x44 00000feb: DUP3 00000fec: ADD 00000fed: MSTORE 00000fee: PUSH12 0x34b9ba32b73a103a37b5b2b7 00000ffb: PUSH1 0xa1 00000ffd: SHL 00000ffe: PUSH1 0x64 00001000: DUP3 00001001: ADD 00001002: MSTORE 00001003: PUSH1 0x84 00001005: ADD 00001006: PUSH2 0x06c1 00001009: JUMP 0000100a: JUMPDEST 0000100b: PUSH1 0x00 0000100d: PUSH2 0x1015 00001010: DUP4 00001011: PUSH2 0x0a63 00001014: JUMP 00001015: JUMPDEST 00001016: SWAP1 00001017: POP 00001018: DUP1 00001019: PUSH1 0x01 0000101b: PUSH1 0x01 0000101d: PUSH1 0xa0 0000101f: SHL 00001020: SUB 00001021: AND 00001022: DUP5 00001023: PUSH1 0x01 00001025: PUSH1 0x01 00001027: PUSH1 0xa0 00001029: SHL 0000102a: SUB 0000102b: AND 0000102c: EQ 0000102d: DUP1 0000102e: PUSH2 0x1050 00001031: JUMPI 00001032: POP 00001033: DUP4 00001034: PUSH1 0x01 00001036: PUSH1 0x01 00001038: PUSH1 0xa0 0000103a: SHL 0000103b: SUB 0000103c: AND 0000103d: PUSH2 0x1045 00001040: DUP5 00001041: PUSH2 0x064c 00001044: JUMP 00001045: JUMPDEST 00001046: PUSH1 0x01 00001048: PUSH1 0x01 0000104a: PUSH1 0xa0 0000104c: SHL 0000104d: SUB 0000104e: AND 0000104f: EQ 00001050: JUMPDEST 00001051: DUP1 00001052: PUSH2 0x1080 00001055: JUMPI 00001056: POP 00001057: PUSH1 0x01 00001059: PUSH1 0x01 0000105b: PUSH1 0xa0 0000105d: SHL 0000105e: SUB 0000105f: DUP1 00001060: DUP3 00001061: AND 00001062: PUSH1 0x00 00001064: SWAP1 00001065: DUP2 00001066: MSTORE 00001067: PUSH1 0x05 00001069: PUSH1 0x20 0000106b: SWAP1 0000106c: DUP2 0000106d: MSTORE 0000106e: PUSH1 0x40 00001070: DUP1 00001071: DUP4 00001072: KECCAK256 00001073: SWAP4 00001074: DUP9 00001075: AND 00001076: DUP4 00001077: MSTORE 00001078: SWAP3 00001079: SWAP1 0000107a: MSTORE 0000107b: KECCAK256 0000107c: SLOAD 0000107d: PUSH1 0xff 0000107f: AND 00001080: JUMPDEST 00001081: SWAP5 00001082: SWAP4 00001083: POP 00001084: POP 00001085: POP 00001086: POP 00001087: JUMP 00001088: JUMPDEST 00001089: DUP3 0000108a: PUSH1 0x01 0000108c: PUSH1 0x01 0000108e: PUSH1 0xa0 00001090: SHL 00001091: SUB 00001092: AND 00001093: PUSH2 0x109b 00001096: DUP3 00001097: PUSH2 0x0a63 0000109a: JUMP 0000109b: JUMPDEST 0000109c: PUSH1 0x01 0000109e: PUSH1 0x01 000010a0: PUSH1 0xa0 000010a2: SHL 000010a3: SUB 000010a4: AND 000010a5: EQ 000010a6: PUSH2 0x1103 000010a9: JUMPI 000010aa: PUSH1 0x40 000010ac: MLOAD 000010ad: PUSH3 0x461bcd 000010b1: PUSH1 0xe5 000010b3: SHL 000010b4: DUP2 000010b5: MSTORE 000010b6: PUSH1 0x20 000010b8: PUSH1 0x04 000010ba: DUP3 000010bb: ADD 000010bc: MSTORE 000010bd: PUSH1 0x29 000010bf: PUSH1 0x24 000010c1: DUP3 000010c2: ADD 000010c3: MSTORE 000010c4: PUSH32 0x4552433732313a207472616e73666572206f6620746f6b656e20746861742069 000010e5: PUSH1 0x44 000010e7: DUP3 000010e8: ADD 000010e9: MSTORE 000010ea: PUSH9 0x39903737ba1037bbb7 000010f4: PUSH1 0xb9 000010f6: SHL 000010f7: PUSH1 0x64 000010f9: DUP3 000010fa: ADD 000010fb: MSTORE 000010fc: PUSH1 0x84 000010fe: ADD 000010ff: PUSH2 0x06c1 00001102: JUMP 00001103: JUMPDEST 00001104: PUSH1 0x01 00001106: PUSH1 0x01 00001108: PUSH1 0xa0 0000110a: SHL 0000110b: SUB 0000110c: DUP3 0000110d: AND 0000110e: PUSH2 0x1165 00001111: JUMPI 00001112: PUSH1 0x40 00001114: MLOAD 00001115: PUSH3 0x461bcd 00001119: PUSH1 0xe5 0000111b: SHL 0000111c: DUP2 0000111d: MSTORE 0000111e: PUSH1 0x20 00001120: PUSH1 0x04 00001122: DUP3 00001123: ADD 00001124: MSTORE 00001125: PUSH1 0x24 00001127: DUP1 00001128: DUP3 00001129: ADD 0000112a: MSTORE 0000112b: PUSH32 0x4552433732313a207472616e7366657220746f20746865207a65726f20616464 0000114c: PUSH1 0x44 0000114e: DUP3 0000114f: ADD 00001150: MSTORE 00001151: PUSH4 0x72657373 00001156: PUSH1 0xe0 00001158: SHL 00001159: PUSH1 0x64 0000115b: DUP3 0000115c: ADD 0000115d: MSTORE 0000115e: PUSH1 0x84 00001160: ADD 00001161: PUSH2 0x06c1 00001164: JUMP 00001165: JUMPDEST 00001166: PUSH2 0x1170 00001169: DUP4 0000116a: DUP4 0000116b: DUP4 0000116c: PUSH2 0x1641 0000116f: JUMP 00001170: JUMPDEST 00001171: PUSH2 0x117b 00001174: PUSH1 0x00 00001176: DUP3 00001177: PUSH2 0x0f23 0000117a: JUMP 0000117b: JUMPDEST 0000117c: PUSH1 0x01 0000117e: PUSH1 0x01 00001180: PUSH1 0xa0 00001182: SHL 00001183: SUB 00001184: DUP4 00001185: AND 00001186: PUSH1 0x00 00001188: SWAP1 00001189: DUP2 0000118a: MSTORE 0000118b: PUSH1 0x03 0000118d: PUSH1 0x20 0000118f: MSTORE 00001190: PUSH1 0x40 00001192: DUP2 00001193: KECCAK256 00001194: DUP1 00001195: SLOAD 00001196: PUSH1 0x01 00001198: SWAP3 00001199: SWAP1 0000119a: PUSH2 0x11a4 0000119d: SWAP1 0000119e: DUP5 0000119f: SWAP1 000011a0: PUSH2 0x2072 000011a3: JUMP 000011a4: JUMPDEST 000011a5: SWAP1 000011a6: SWAP2 000011a7: SSTORE 000011a8: POP 000011a9: POP 000011aa: PUSH1 0x01 000011ac: PUSH1 0x01 000011ae: PUSH1 0xa0 000011b0: SHL 000011b1: SUB 000011b2: DUP3 000011b3: AND 000011b4: PUSH1 0x00 000011b6: SWAP1 000011b7: DUP2 000011b8: MSTORE 000011b9: PUSH1 0x03 000011bb: PUSH1 0x20 000011bd: MSTORE 000011be: PUSH1 0x40 000011c0: DUP2 000011c1: KECCAK256 000011c2: DUP1 000011c3: SLOAD 000011c4: PUSH1 0x01 000011c6: SWAP3 000011c7: SWAP1 000011c8: PUSH2 0x11d2 000011cb: SWAP1 000011cc: DUP5 000011cd: SWAP1 000011ce: PUSH2 0x1f77 000011d1: JUMP 000011d2: JUMPDEST 000011d3: SWAP1 000011d4: SWAP2 000011d5: SSTORE 000011d6: POP 000011d7: POP 000011d8: PUSH1 0x00 000011da: DUP2 000011db: DUP2 000011dc: MSTORE 000011dd: PUSH1 0x02 000011df: PUSH1 0x20 000011e1: MSTORE 000011e2: PUSH1 0x40 000011e4: DUP1 000011e5: DUP3 000011e6: KECCAK256 000011e7: DUP1 000011e8: SLOAD 000011e9: PUSH1 0x01 000011eb: PUSH1 0x01 000011ed: PUSH1 0xa0 000011ef: SHL 000011f0: SUB 000011f1: NOT 000011f2: AND 000011f3: PUSH1 0x01 000011f5: PUSH1 0x01 000011f7: PUSH1 0xa0 000011f9: SHL 000011fa: SUB 000011fb: DUP7 000011fc: DUP2 000011fd: AND 000011fe: SWAP2 000011ff: DUP3 00001200: OR 00001201: SWAP1 00001202: SWAP3 00001203: SSTORE 00001204: SWAP2 00001205: MLOAD 00001206: DUP5 00001207: SWAP4 00001208: SWAP2 00001209: DUP8 0000120a: AND 0000120b: SWAP2 0000120c: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 0000122d: SWAP2 0000122e: LOG4 0000122f: POP 00001230: POP 00001231: POP 00001232: JUMP 00001233: JUMPDEST 00001234: PUSH1 0x0a 00001236: DUP1 00001237: SLOAD 00001238: PUSH1 0x01 0000123a: PUSH1 0x01 0000123c: PUSH1 0xa0 0000123e: SHL 0000123f: SUB 00001240: DUP4 00001241: DUP2 00001242: AND 00001243: PUSH1 0x01 00001245: PUSH1 0x01 00001247: PUSH1 0xa0 00001249: SHL 0000124a: SUB 0000124b: NOT 0000124c: DUP4 0000124d: AND 0000124e: DUP2 0000124f: OR 00001250: SWAP1 00001251: SWAP4 00001252: SSTORE 00001253: PUSH1 0x40 00001255: MLOAD 00001256: SWAP2 00001257: AND 00001258: SWAP2 00001259: SWAP1 0000125a: DUP3 0000125b: SWAP1 0000125c: PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0 0000127d: SWAP1 0000127e: PUSH1 0x00 00001280: SWAP1 00001281: LOG3 00001282: POP 00001283: POP 00001284: JUMP 00001285: JUMPDEST 00001286: PUSH1 0x00 00001288: DUP1 00001289: PUSH2 0x1290 0000128c: PUSH2 0x0e21 0000128f: JUMP 00001290: JUMPDEST 00001291: GT 00001292: PUSH2 0x12d8 00001295: JUMPI 00001296: PUSH1 0x40 00001298: MLOAD 00001299: PUSH3 0x461bcd 0000129d: PUSH1 0xe5 0000129f: SHL 000012a0: DUP2 000012a1: MSTORE 000012a2: PUSH1 0x20 000012a4: PUSH1 0x04 000012a6: DUP3 000012a7: ADD 000012a8: MSTORE 000012a9: PUSH1 0x18 000012ab: PUSH1 0x24 000012ad: DUP3 000012ae: ADD 000012af: MSTORE 000012b0: PUSH24 0x4e6f206d6f726520746f6b656e7320617661696c61626c65 000012c9: PUSH1 0x40 000012cb: SHL 000012cc: PUSH1 0x44 000012ce: DUP3 000012cf: ADD 000012d0: MSTORE 000012d1: PUSH1 0x64 000012d3: ADD 000012d4: PUSH2 0x06c1 000012d7: JUMP 000012d8: JUMPDEST 000012d9: PUSH1 0x00 000012db: PUSH2 0x12e2 000012de: PUSH2 0x0c32 000012e1: JUMP 000012e2: JUMPDEST 000012e3: PUSH1 0x0c 000012e5: SLOAD 000012e6: PUSH2 0x12ef 000012e9: SWAP2 000012ea: SWAP1 000012eb: PUSH2 0x2072 000012ee: JUMP 000012ef: JUMPDEST 000012f0: PUSH1 0x40 000012f2: MLOAD 000012f3: PUSH12 0xffffffffffffffffffffffff 00001300: NOT 00001301: CALLER 00001302: PUSH1 0x60 00001304: SWAP1 00001305: DUP2 00001306: SHL 00001307: DUP3 00001308: AND 00001309: PUSH1 0x20 0000130b: DUP5 0000130c: ADD 0000130d: MSTORE 0000130e: COINBASE 0000130f: SWAP1 00001310: SHL 00001311: AND 00001312: PUSH1 0x34 00001314: DUP3 00001315: ADD 00001316: MSTORE 00001317: DIFFICULTY 00001318: PUSH1 0x48 0000131a: DUP3 0000131b: ADD 0000131c: MSTORE 0000131d: GASLIMIT 0000131e: PUSH1 0x68 00001320: DUP3 00001321: ADD 00001322: MSTORE 00001323: TIMESTAMP 00001324: PUSH1 0x88 00001326: DUP3 00001327: ADD 00001328: MSTORE 00001329: SWAP1 0000132a: SWAP2 0000132b: POP 0000132c: PUSH1 0x00 0000132e: SWAP1 0000132f: DUP3 00001330: SWAP1 00001331: PUSH1 0xa8 00001333: ADD 00001334: PUSH1 0x40 00001336: MLOAD 00001337: PUSH1 0x20 00001339: DUP2 0000133a: DUP4 0000133b: SUB 0000133c: SUB 0000133d: DUP2 0000133e: MSTORE 0000133f: SWAP1 00001340: PUSH1 0x40 00001342: MSTORE 00001343: DUP1 00001344: MLOAD 00001345: SWAP1 00001346: PUSH1 0x20 00001348: ADD 00001349: KECCAK256 0000134a: PUSH1 0x00 0000134c: SHR 0000134d: PUSH2 0x1356 00001350: SWAP2 00001351: SWAP1 00001352: PUSH2 0x209f 00001355: JUMP 00001356: JUMPDEST 00001357: PUSH1 0x00 00001359: DUP2 0000135a: DUP2 0000135b: MSTORE 0000135c: PUSH1 0x0d 0000135e: PUSH1 0x20 00001360: MSTORE 00001361: PUSH1 0x40 00001363: DUP2 00001364: KECCAK256 00001365: SLOAD 00001366: SWAP2 00001367: SWAP3 00001368: POP 00001369: SWAP1 0000136a: PUSH2 0x1374 0000136d: JUMPI 0000136e: POP 0000136f: DUP1 00001370: PUSH2 0x1385 00001373: JUMP 00001374: JUMPDEST 00001375: POP 00001376: PUSH1 0x00 00001378: DUP2 00001379: DUP2 0000137a: MSTORE 0000137b: PUSH1 0x0d 0000137d: PUSH1 0x20 0000137f: MSTORE 00001380: PUSH1 0x40 00001382: SWAP1 00001383: KECCAK256 00001384: SLOAD 00001385: JUMPDEST 00001386: PUSH1 0x0d 00001388: PUSH1 0x00 0000138a: PUSH2 0x1394 0000138d: PUSH1 0x01 0000138f: DUP7 00001390: PUSH2 0x2072 00001393: JUMP 00001394: JUMPDEST 00001395: DUP2 00001396: MSTORE 00001397: PUSH1 0x20 00001399: ADD 0000139a: SWAP1 0000139b: DUP2 0000139c: MSTORE 0000139d: PUSH1 0x20 0000139f: ADD 000013a0: PUSH1 0x00 000013a2: KECCAK256 000013a3: SLOAD 000013a4: PUSH1 0x00 000013a6: EQ 000013a7: ISZERO 000013a8: PUSH2 0x13ca 000013ab: JUMPI 000013ac: PUSH2 0x13b6 000013af: PUSH1 0x01 000013b1: DUP5 000013b2: PUSH2 0x2072 000013b5: JUMP 000013b6: JUMPDEST 000013b7: PUSH1 0x00 000013b9: DUP4 000013ba: DUP2 000013bb: MSTORE 000013bc: PUSH1 0x0d 000013be: PUSH1 0x20 000013c0: MSTORE 000013c1: PUSH1 0x40 000013c3: SWAP1 000013c4: KECCAK256 000013c5: SSTORE 000013c6: PUSH2 0x13fa 000013c9: JUMP 000013ca: JUMPDEST 000013cb: PUSH1 0x0d 000013cd: PUSH1 0x00 000013cf: PUSH2 0x13d9 000013d2: PUSH1 0x01 000013d4: DUP7 000013d5: PUSH2 0x2072 000013d8: JUMP 000013d9: JUMPDEST 000013da: DUP2 000013db: MSTORE 000013dc: PUSH1 0x20 000013de: DUP1 000013df: DUP3 000013e0: ADD 000013e1: SWAP3 000013e2: SWAP1 000013e3: SWAP3 000013e4: MSTORE 000013e5: PUSH1 0x40 000013e7: SWAP1 000013e8: DUP2 000013e9: ADD 000013ea: PUSH1 0x00 000013ec: SWAP1 000013ed: DUP2 000013ee: KECCAK256 000013ef: SLOAD 000013f0: DUP6 000013f1: DUP3 000013f2: MSTORE 000013f3: PUSH1 0x0d 000013f5: SWAP1 000013f6: SWAP4 000013f7: MSTORE 000013f8: KECCAK256 000013f9: SSTORE 000013fa: JUMPDEST 000013fb: PUSH2 0x1402 000013fe: PUSH2 0x16f9 00001401: JUMP 00001402: JUMPDEST 00001403: POP 00001404: PUSH1 0x0e 00001406: SLOAD 00001407: PUSH2 0x1410 0000140a: SWAP1 0000140b: DUP3 0000140c: PUSH2 0x1f77 0000140f: JUMP 00001410: JUMPDEST 00001411: SWAP4 00001412: POP 00001413: POP 00001414: POP 00001415: POP 00001416: SWAP1 00001417: JUMP 00001418: JUMPDEST 00001419: PUSH2 0x0cef 0000141c: DUP3 0000141d: DUP3 0000141e: PUSH1 0x40 00001420: MLOAD 00001421: DUP1 00001422: PUSH1 0x20 00001424: ADD 00001425: PUSH1 0x40 00001427: MSTORE 00001428: DUP1 00001429: PUSH1 0x00 0000142b: DUP2 0000142c: MSTORE 0000142d: POP 0000142e: PUSH2 0x1767 00001431: JUMP 00001432: JUMPDEST 00001433: DUP2 00001434: PUSH1 0x01 00001436: PUSH1 0x01 00001438: PUSH1 0xa0 0000143a: SHL 0000143b: SUB 0000143c: AND 0000143d: DUP4 0000143e: PUSH1 0x01 00001440: PUSH1 0x01 00001442: PUSH1 0xa0 00001444: SHL 00001445: SUB 00001446: AND 00001447: EQ 00001448: ISZERO 00001449: PUSH2 0x1494 0000144c: JUMPI 0000144d: PUSH1 0x40 0000144f: MLOAD 00001450: PUSH3 0x461bcd 00001454: PUSH1 0xe5 00001456: SHL 00001457: DUP2 00001458: MSTORE 00001459: PUSH1 0x20 0000145b: PUSH1 0x04 0000145d: DUP3 0000145e: ADD 0000145f: MSTORE 00001460: PUSH1 0x19 00001462: PUSH1 0x24 00001464: DUP3 00001465: ADD 00001466: MSTORE 00001467: PUSH32 0x4552433732313a20617070726f766520746f2063616c6c657200000000000000 00001488: PUSH1 0x44 0000148a: DUP3 0000148b: ADD 0000148c: MSTORE 0000148d: PUSH1 0x64 0000148f: ADD 00001490: PUSH2 0x06c1 00001493: JUMP 00001494: JUMPDEST 00001495: PUSH1 0x01 00001497: PUSH1 0x01 00001499: PUSH1 0xa0 0000149b: SHL 0000149c: SUB 0000149d: DUP4 0000149e: DUP2 0000149f: AND 000014a0: PUSH1 0x00 000014a2: DUP2 000014a3: DUP2 000014a4: MSTORE 000014a5: PUSH1 0x05 000014a7: PUSH1 0x20 000014a9: SWAP1 000014aa: DUP2 000014ab: MSTORE 000014ac: PUSH1 0x40 000014ae: DUP1 000014af: DUP4 000014b0: KECCAK256 000014b1: SWAP5 000014b2: DUP8 000014b3: AND 000014b4: DUP1 000014b5: DUP5 000014b6: MSTORE 000014b7: SWAP5 000014b8: DUP3 000014b9: MSTORE 000014ba: SWAP2 000014bb: DUP3 000014bc: SWAP1 000014bd: KECCAK256 000014be: DUP1 000014bf: SLOAD 000014c0: PUSH1 0xff 000014c2: NOT 000014c3: AND 000014c4: DUP7 000014c5: ISZERO 000014c6: ISZERO 000014c7: SWAP1 000014c8: DUP2 000014c9: OR 000014ca: SWAP1 000014cb: SWAP2 000014cc: SSTORE 000014cd: SWAP2 000014ce: MLOAD 000014cf: SWAP2 000014d0: DUP3 000014d1: MSTORE 000014d2: PUSH32 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31 000014f3: SWAP2 000014f4: ADD 000014f5: PUSH1 0x40 000014f7: MLOAD 000014f8: DUP1 000014f9: SWAP2 000014fa: SUB 000014fb: SWAP1 000014fc: LOG3 000014fd: POP 000014fe: POP 000014ff: POP 00001500: JUMP 00001501: JUMPDEST 00001502: PUSH2 0x150c 00001505: DUP5 00001506: DUP5 00001507: DUP5 00001508: PUSH2 0x1088 0000150b: JUMP 0000150c: JUMPDEST 0000150d: PUSH2 0x1518 00001510: DUP5 00001511: DUP5 00001512: DUP5 00001513: DUP5 00001514: PUSH2 0x179a 00001517: JUMP 00001518: JUMPDEST 00001519: PUSH2 0x0d30 0000151c: JUMPI 0000151d: PUSH1 0x40 0000151f: MLOAD 00001520: PUSH3 0x461bcd 00001524: PUSH1 0xe5 00001526: SHL 00001527: DUP2 00001528: MSTORE 00001529: PUSH1 0x04 0000152b: ADD 0000152c: PUSH2 0x06c1 0000152f: SWAP1 00001530: PUSH2 0x20b3 00001533: JUMP 00001534: JUMPDEST 00001535: PUSH1 0x60 00001537: PUSH1 0x14 00001539: DUP1 0000153a: SLOAD 0000153b: PUSH2 0x05c9 0000153e: SWAP1 0000153f: PUSH2 0x1e6f 00001542: JUMP 00001543: JUMPDEST 00001544: PUSH1 0x60 00001546: DUP2 00001547: PUSH2 0x1567 0000154a: JUMPI 0000154b: POP 0000154c: POP 0000154d: PUSH1 0x40 0000154f: DUP1 00001550: MLOAD 00001551: DUP1 00001552: DUP3 00001553: ADD 00001554: SWAP1 00001555: SWAP2 00001556: MSTORE 00001557: PUSH1 0x01 00001559: DUP2 0000155a: MSTORE 0000155b: PUSH1 0x03 0000155d: PUSH1 0xfc 0000155f: SHL 00001560: PUSH1 0x20 00001562: DUP3 00001563: ADD 00001564: MSTORE 00001565: SWAP1 00001566: JUMP 00001567: JUMPDEST 00001568: DUP2 00001569: PUSH1 0x00 0000156b: JUMPDEST 0000156c: DUP2 0000156d: ISZERO 0000156e: PUSH2 0x1591 00001571: JUMPI 00001572: DUP1 00001573: PUSH2 0x157b 00001576: DUP2 00001577: PUSH2 0x1f5c 0000157a: JUMP 0000157b: JUMPDEST 0000157c: SWAP2 0000157d: POP 0000157e: PUSH2 0x158a 00001581: SWAP1 00001582: POP 00001583: PUSH1 0x0a 00001585: DUP4 00001586: PUSH2 0x2105 00001589: JUMP 0000158a: JUMPDEST 0000158b: SWAP2 0000158c: POP 0000158d: PUSH2 0x156b 00001590: JUMP 00001591: JUMPDEST 00001592: PUSH1 0x00 00001594: DUP2 00001595: PUSH8 0xffffffffffffffff 0000159e: DUP2 0000159f: GT 000015a0: ISZERO 000015a1: PUSH2 0x15ac 000015a4: JUMPI 000015a5: PUSH2 0x15ac 000015a8: PUSH2 0x1d4a 000015ab: JUMP 000015ac: JUMPDEST 000015ad: PUSH1 0x40 000015af: MLOAD 000015b0: SWAP1 000015b1: DUP1 000015b2: DUP3 000015b3: MSTORE 000015b4: DUP1 000015b5: PUSH1 0x1f 000015b7: ADD 000015b8: PUSH1 0x1f 000015ba: NOT 000015bb: AND 000015bc: PUSH1 0x20 000015be: ADD 000015bf: DUP3 000015c0: ADD 000015c1: PUSH1 0x40 000015c3: MSTORE 000015c4: DUP1 000015c5: ISZERO 000015c6: PUSH2 0x15d6 000015c9: JUMPI 000015ca: PUSH1 0x20 000015cc: DUP3 000015cd: ADD 000015ce: DUP2 000015cf: DUP1 000015d0: CALLDATASIZE 000015d1: DUP4 000015d2: CALLDATACOPY 000015d3: ADD 000015d4: SWAP1 000015d5: POP 000015d6: JUMPDEST 000015d7: POP 000015d8: SWAP1 000015d9: POP 000015da: JUMPDEST 000015db: DUP5 000015dc: ISZERO 000015dd: PUSH2 0x1080 000015e0: JUMPI 000015e1: PUSH2 0x15eb 000015e4: PUSH1 0x01 000015e6: DUP4 000015e7: PUSH2 0x2072 000015ea: JUMP 000015eb: JUMPDEST 000015ec: SWAP2 000015ed: POP 000015ee: PUSH2 0x15f8 000015f1: PUSH1 0x0a 000015f3: DUP7 000015f4: PUSH2 0x209f 000015f7: JUMP 000015f8: JUMPDEST 000015f9: PUSH2 0x1603 000015fc: SWAP1 000015fd: PUSH1 0x30 000015ff: PUSH2 0x1f77 00001602: JUMP 00001603: JUMPDEST 00001604: PUSH1 0xf8 00001606: SHL 00001607: DUP2 00001608: DUP4 00001609: DUP2 0000160a: MLOAD 0000160b: DUP2 0000160c: LT 0000160d: PUSH2 0x1618 00001610: JUMPI 00001611: PUSH2 0x1618 00001614: PUSH2 0x1f30 00001617: JUMP 00001618: JUMPDEST 00001619: PUSH1 0x20 0000161b: ADD 0000161c: ADD 0000161d: SWAP1 0000161e: PUSH1 0x01 00001620: PUSH1 0x01 00001622: PUSH1 0xf8 00001624: SHL 00001625: SUB 00001626: NOT 00001627: AND 00001628: SWAP1 00001629: DUP2 0000162a: PUSH1 0x00 0000162c: BYTE 0000162d: SWAP1 0000162e: MSTORE8 0000162f: POP 00001630: PUSH2 0x163a 00001633: PUSH1 0x0a 00001635: DUP7 00001636: PUSH2 0x2105 00001639: JUMP 0000163a: JUMPDEST 0000163b: SWAP5 0000163c: POP 0000163d: PUSH2 0x15da 00001640: JUMP 00001641: JUMPDEST 00001642: PUSH1 0x01 00001644: PUSH1 0x01 00001646: PUSH1 0xa0 00001648: SHL 00001649: SUB 0000164a: DUP4 0000164b: AND 0000164c: PUSH2 0x169c 0000164f: JUMPI 00001650: PUSH2 0x1697 00001653: DUP2 00001654: PUSH1 0x08 00001656: DUP1 00001657: SLOAD 00001658: PUSH1 0x00 0000165a: DUP4 0000165b: DUP2 0000165c: MSTORE 0000165d: PUSH1 0x09 0000165f: PUSH1 0x20 00001661: MSTORE 00001662: PUSH1 0x40 00001664: DUP2 00001665: KECCAK256 00001666: DUP3 00001667: SWAP1 00001668: SSTORE 00001669: PUSH1 0x01 0000166b: DUP3 0000166c: ADD 0000166d: DUP4 0000166e: SSTORE 0000166f: SWAP2 00001670: SWAP1 00001671: SWAP2 00001672: MSTORE 00001673: PUSH32 0xf3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee3 00001694: ADD 00001695: SSTORE 00001696: JUMP 00001697: JUMPDEST 00001698: PUSH2 0x16bf 0000169b: JUMP 0000169c: JUMPDEST 0000169d: DUP2 0000169e: PUSH1 0x01 000016a0: PUSH1 0x01 000016a2: PUSH1 0xa0 000016a4: SHL 000016a5: SUB 000016a6: AND 000016a7: DUP4 000016a8: PUSH1 0x01 000016aa: PUSH1 0x01 000016ac: PUSH1 0xa0 000016ae: SHL 000016af: SUB 000016b0: AND 000016b1: EQ 000016b2: PUSH2 0x16bf 000016b5: JUMPI 000016b6: PUSH2 0x16bf 000016b9: DUP4 000016ba: DUP3 000016bb: PUSH2 0x1898 000016be: JUMP 000016bf: JUMPDEST 000016c0: PUSH1 0x01 000016c2: PUSH1 0x01 000016c4: PUSH1 0xa0 000016c6: SHL 000016c7: SUB 000016c8: DUP3 000016c9: AND 000016ca: PUSH2 0x16d6 000016cd: JUMPI 000016ce: PUSH2 0x07f7 000016d1: DUP2 000016d2: PUSH2 0x1935 000016d5: JUMP 000016d6: JUMPDEST 000016d7: DUP3 000016d8: PUSH1 0x01 000016da: PUSH1 0x01 000016dc: PUSH1 0xa0 000016de: SHL 000016df: SUB 000016e0: AND 000016e1: DUP3 000016e2: PUSH1 0x01 000016e4: PUSH1 0x01 000016e6: PUSH1 0xa0 000016e8: SHL 000016e9: SUB 000016ea: AND 000016eb: EQ 000016ec: PUSH2 0x07f7 000016ef: JUMPI 000016f0: PUSH2 0x07f7 000016f3: DUP3 000016f4: DUP3 000016f5: PUSH2 0x19e4 000016f8: JUMP 000016f9: JUMPDEST 000016fa: PUSH1 0x00 000016fc: DUP1 000016fd: PUSH2 0x1704 00001700: PUSH2 0x0e21 00001703: JUMP 00001704: JUMPDEST 00001705: GT 00001706: PUSH2 0x174c 00001709: JUMPI 0000170a: PUSH1 0x40 0000170c: MLOAD 0000170d: PUSH3 0x461bcd 00001711: PUSH1 0xe5 00001713: SHL 00001714: DUP2 00001715: MSTORE 00001716: PUSH1 0x20 00001718: PUSH1 0x04 0000171a: DUP3 0000171b: ADD 0000171c: MSTORE 0000171d: PUSH1 0x18 0000171f: PUSH1 0x24 00001721: DUP3 00001722: ADD 00001723: MSTORE 00001724: PUSH24 0x4e6f206d6f726520746f6b656e7320617661696c61626c65 0000173d: PUSH1 0x40 0000173f: SHL 00001740: PUSH1 0x44 00001742: DUP3 00001743: ADD 00001744: MSTORE 00001745: PUSH1 0x64 00001747: ADD 00001748: PUSH2 0x06c1 0000174b: JUMP 0000174c: JUMPDEST 0000174d: PUSH1 0x00 0000174f: PUSH2 0x1757 00001752: PUSH1 0x0b 00001754: SLOAD 00001755: SWAP1 00001756: JUMP 00001757: JUMPDEST 00001758: SWAP1 00001759: POP 0000175a: PUSH2 0x0c3d 0000175d: PUSH1 0x0b 0000175f: DUP1 00001760: SLOAD 00001761: PUSH1 0x01 00001763: ADD 00001764: SWAP1 00001765: SSTORE 00001766: JUMP 00001767: JUMPDEST 00001768: PUSH2 0x1771 0000176b: DUP4 0000176c: DUP4 0000176d: PUSH2 0x1a28 00001770: JUMP 00001771: JUMPDEST 00001772: PUSH2 0x177e 00001775: PUSH1 0x00 00001777: DUP5 00001778: DUP5 00001779: DUP5 0000177a: PUSH2 0x179a 0000177d: JUMP 0000177e: JUMPDEST 0000177f: PUSH2 0x07f7 00001782: JUMPI 00001783: PUSH1 0x40 00001785: MLOAD 00001786: PUSH3 0x461bcd 0000178a: PUSH1 0xe5 0000178c: SHL 0000178d: DUP2 0000178e: MSTORE 0000178f: PUSH1 0x04 00001791: ADD 00001792: PUSH2 0x06c1 00001795: SWAP1 00001796: PUSH2 0x20b3 00001799: JUMP 0000179a: JUMPDEST 0000179b: PUSH1 0x00 0000179d: PUSH1 0x01 0000179f: PUSH1 0x01 000017a1: PUSH1 0xa0 000017a3: SHL 000017a4: SUB 000017a5: DUP5 000017a6: AND 000017a7: EXTCODESIZE 000017a8: ISZERO 000017a9: PUSH2 0x188d 000017ac: JUMPI 000017ad: PUSH1 0x40 000017af: MLOAD 000017b0: PUSH4 0x0a85bd01 000017b5: PUSH1 0xe1 000017b7: SHL 000017b8: DUP2 000017b9: MSTORE 000017ba: PUSH1 0x01 000017bc: PUSH1 0x01 000017be: PUSH1 0xa0 000017c0: SHL 000017c1: SUB 000017c2: DUP6 000017c3: AND 000017c4: SWAP1 000017c5: PUSH4 0x150b7a02 000017ca: SWAP1 000017cb: PUSH2 0x17de 000017ce: SWAP1 000017cf: CALLER 000017d0: SWAP1 000017d1: DUP10 000017d2: SWAP1 000017d3: DUP9 000017d4: SWAP1 000017d5: DUP9 000017d6: SWAP1 000017d7: PUSH1 0x04 000017d9: ADD 000017da: PUSH2 0x2119 000017dd: JUMP 000017de: JUMPDEST 000017df: PUSH1 0x20 000017e1: PUSH1 0x40 000017e3: MLOAD 000017e4: DUP1 000017e5: DUP4 000017e6: SUB 000017e7: DUP2 000017e8: PUSH1 0x00 000017ea: DUP8 000017eb: GAS 000017ec: CALL 000017ed: SWAP3 000017ee: POP 000017ef: POP 000017f0: POP 000017f1: DUP1 000017f2: ISZERO 000017f3: PUSH2 0x1819 000017f6: JUMPI 000017f7: POP 000017f8: PUSH1 0x40 000017fa: DUP1 000017fb: MLOAD 000017fc: PUSH1 0x1f 000017fe: RETURNDATASIZE 000017ff: SWAP1 00001800: DUP2 00001801: ADD 00001802: PUSH1 0x1f 00001804: NOT 00001805: AND 00001806: DUP3 00001807: ADD 00001808: SWAP1 00001809: SWAP3 0000180a: MSTORE 0000180b: PUSH2 0x1816 0000180e: SWAP2 0000180f: DUP2 00001810: ADD 00001811: SWAP1 00001812: PUSH2 0x2156 00001815: JUMP 00001816: JUMPDEST 00001817: PUSH1 0x01 00001819: JUMPDEST 0000181a: PUSH2 0x1873 0000181d: JUMPI 0000181e: RETURNDATASIZE 0000181f: DUP1 00001820: DUP1 00001821: ISZERO 00001822: PUSH2 0x1847 00001825: JUMPI 00001826: PUSH1 0x40 00001828: MLOAD 00001829: SWAP2 0000182a: POP 0000182b: PUSH1 0x1f 0000182d: NOT 0000182e: PUSH1 0x3f 00001830: RETURNDATASIZE 00001831: ADD 00001832: AND 00001833: DUP3 00001834: ADD 00001835: PUSH1 0x40 00001837: MSTORE 00001838: RETURNDATASIZE 00001839: DUP3 0000183a: MSTORE 0000183b: RETURNDATASIZE 0000183c: PUSH1 0x00 0000183e: PUSH1 0x20 00001840: DUP5 00001841: ADD 00001842: RETURNDATACOPY 00001843: PUSH2 0x184c 00001846: JUMP 00001847: JUMPDEST 00001848: PUSH1 0x60 0000184a: SWAP2 0000184b: POP 0000184c: JUMPDEST 0000184d: POP 0000184e: DUP1 0000184f: MLOAD 00001850: PUSH2 0x186b 00001853: JUMPI 00001854: PUSH1 0x40 00001856: MLOAD 00001857: PUSH3 0x461bcd 0000185b: PUSH1 0xe5 0000185d: SHL 0000185e: DUP2 0000185f: MSTORE 00001860: PUSH1 0x04 00001862: ADD 00001863: PUSH2 0x06c1 00001866: SWAP1 00001867: PUSH2 0x20b3 0000186a: JUMP 0000186b: JUMPDEST 0000186c: DUP1 0000186d: MLOAD 0000186e: DUP2 0000186f: PUSH1 0x20 00001871: ADD 00001872: REVERT 00001873: JUMPDEST 00001874: PUSH1 0x01 00001876: PUSH1 0x01 00001878: PUSH1 0xe0 0000187a: SHL 0000187b: SUB 0000187c: NOT 0000187d: AND 0000187e: PUSH4 0x0a85bd01 00001883: PUSH1 0xe1 00001885: SHL 00001886: EQ 00001887: SWAP1 00001888: POP 00001889: PUSH2 0x1080 0000188c: JUMP 0000188d: JUMPDEST 0000188e: POP 0000188f: PUSH1 0x01 00001891: SWAP5 00001892: SWAP4 00001893: POP 00001894: POP 00001895: POP 00001896: POP 00001897: JUMP 00001898: JUMPDEST 00001899: PUSH1 0x00 0000189b: PUSH1 0x01 0000189d: PUSH2 0x18a5 000018a0: DUP5 000018a1: PUSH2 0x0b68 000018a4: JUMP 000018a5: JUMPDEST 000018a6: PUSH2 0x18af 000018a9: SWAP2 000018aa: SWAP1 000018ab: PUSH2 0x2072 000018ae: JUMP 000018af: JUMPDEST 000018b0: PUSH1 0x00 000018b2: DUP4 000018b3: DUP2 000018b4: MSTORE 000018b5: PUSH1 0x07 000018b7: PUSH1 0x20 000018b9: MSTORE 000018ba: PUSH1 0x40 000018bc: SWAP1 000018bd: KECCAK256 000018be: SLOAD 000018bf: SWAP1 000018c0: SWAP2 000018c1: POP 000018c2: DUP1 000018c3: DUP3 000018c4: EQ 000018c5: PUSH2 0x1902 000018c8: JUMPI 000018c9: PUSH1 0x01 000018cb: PUSH1 0x01 000018cd: PUSH1 0xa0 000018cf: SHL 000018d0: SUB 000018d1: DUP5 000018d2: AND 000018d3: PUSH1 0x00 000018d5: SWAP1 000018d6: DUP2 000018d7: MSTORE 000018d8: PUSH1 0x06 000018da: PUSH1 0x20 000018dc: SWAP1 000018dd: DUP2 000018de: MSTORE 000018df: PUSH1 0x40 000018e1: DUP1 000018e2: DUP4 000018e3: KECCAK256 000018e4: DUP6 000018e5: DUP5 000018e6: MSTORE 000018e7: DUP3 000018e8: MSTORE 000018e9: DUP1 000018ea: DUP4 000018eb: KECCAK256 000018ec: SLOAD 000018ed: DUP5 000018ee: DUP5 000018ef: MSTORE 000018f0: DUP2 000018f1: DUP5 000018f2: KECCAK256 000018f3: DUP2 000018f4: SWAP1 000018f5: SSTORE 000018f6: DUP4 000018f7: MSTORE 000018f8: PUSH1 0x07 000018fa: SWAP1 000018fb: SWAP2 000018fc: MSTORE 000018fd: SWAP1 000018fe: KECCAK256 000018ff: DUP2 00001900: SWAP1 00001901: SSTORE 00001902: JUMPDEST 00001903: POP 00001904: PUSH1 0x00 00001906: SWAP2 00001907: DUP3 00001908: MSTORE 00001909: PUSH1 0x07 0000190b: PUSH1 0x20 0000190d: SWAP1 0000190e: DUP2 0000190f: MSTORE 00001910: PUSH1 0x40 00001912: DUP1 00001913: DUP5 00001914: KECCAK256 00001915: DUP5 00001916: SWAP1 00001917: SSTORE 00001918: PUSH1 0x01 0000191a: PUSH1 0x01 0000191c: PUSH1 0xa0 0000191e: SHL 0000191f: SUB 00001920: SWAP1 00001921: SWAP5 00001922: AND 00001923: DUP4 00001924: MSTORE 00001925: PUSH1 0x06 00001927: DUP2 00001928: MSTORE 00001929: DUP4 0000192a: DUP4 0000192b: KECCAK256 0000192c: SWAP2 0000192d: DUP4 0000192e: MSTORE 0000192f: MSTORE 00001930: SWAP1 00001931: DUP2 00001932: KECCAK256 00001933: SSTORE 00001934: JUMP 00001935: JUMPDEST 00001936: PUSH1 0x08 00001938: SLOAD 00001939: PUSH1 0x00 0000193b: SWAP1 0000193c: PUSH2 0x1947 0000193f: SWAP1 00001940: PUSH1 0x01 00001942: SWAP1 00001943: PUSH2 0x2072 00001946: JUMP 00001947: JUMPDEST 00001948: PUSH1 0x00 0000194a: DUP4 0000194b: DUP2 0000194c: MSTORE 0000194d: PUSH1 0x09 0000194f: PUSH1 0x20 00001951: MSTORE 00001952: PUSH1 0x40 00001954: DUP2 00001955: KECCAK256 00001956: SLOAD 00001957: PUSH1 0x08 00001959: DUP1 0000195a: SLOAD 0000195b: SWAP4 0000195c: SWAP5 0000195d: POP 0000195e: SWAP1 0000195f: SWAP3 00001960: DUP5 00001961: SWAP1 00001962: DUP2 00001963: LT 00001964: PUSH2 0x196f 00001967: JUMPI 00001968: PUSH2 0x196f 0000196b: PUSH2 0x1f30 0000196e: JUMP 0000196f: JUMPDEST 00001970: SWAP1 00001971: PUSH1 0x00 00001973: MSTORE 00001974: PUSH1 0x20 00001976: PUSH1 0x00 00001978: KECCAK256 00001979: ADD 0000197a: SLOAD 0000197b: SWAP1 0000197c: POP 0000197d: DUP1 0000197e: PUSH1 0x08 00001980: DUP4 00001981: DUP2 00001982: SLOAD 00001983: DUP2 00001984: LT 00001985: PUSH2 0x1990 00001988: JUMPI 00001989: PUSH2 0x1990 0000198c: PUSH2 0x1f30 0000198f: JUMP 00001990: JUMPDEST 00001991: PUSH1 0x00 00001993: SWAP2 00001994: DUP3 00001995: MSTORE 00001996: PUSH1 0x20 00001998: DUP1 00001999: DUP4 0000199a: KECCAK256 0000199b: SWAP1 0000199c: SWAP2 0000199d: ADD 0000199e: SWAP3 0000199f: SWAP1 000019a0: SWAP3 000019a1: SSTORE 000019a2: DUP3 000019a3: DUP2 000019a4: MSTORE 000019a5: PUSH1 0x09 000019a7: SWAP1 000019a8: SWAP2 000019a9: MSTORE 000019aa: PUSH1 0x40 000019ac: DUP1 000019ad: DUP3 000019ae: KECCAK256 000019af: DUP5 000019b0: SWAP1 000019b1: SSTORE 000019b2: DUP6 000019b3: DUP3 000019b4: MSTORE 000019b5: DUP2 000019b6: KECCAK256 000019b7: SSTORE 000019b8: PUSH1 0x08 000019ba: DUP1 000019bb: SLOAD 000019bc: DUP1 000019bd: PUSH2 0x19c8 000019c0: JUMPI 000019c1: PUSH2 0x19c8 000019c4: PUSH2 0x2173 000019c7: JUMP 000019c8: JUMPDEST 000019c9: PUSH1 0x01 000019cb: SWAP1 000019cc: SUB 000019cd: DUP2 000019ce: DUP2 000019cf: SWAP1 000019d0: PUSH1 0x00 000019d2: MSTORE 000019d3: PUSH1 0x20 000019d5: PUSH1 0x00 000019d7: KECCAK256 000019d8: ADD 000019d9: PUSH1 0x00 000019db: SWAP1 000019dc: SSTORE 000019dd: SWAP1 000019de: SSTORE 000019df: POP 000019e0: POP 000019e1: POP 000019e2: POP 000019e3: JUMP 000019e4: JUMPDEST 000019e5: PUSH1 0x00 000019e7: PUSH2 0x19ef 000019ea: DUP4 000019eb: PUSH2 0x0b68 000019ee: JUMP 000019ef: JUMPDEST 000019f0: PUSH1 0x01 000019f2: PUSH1 0x01 000019f4: PUSH1 0xa0 000019f6: SHL 000019f7: SUB 000019f8: SWAP1 000019f9: SWAP4 000019fa: AND 000019fb: PUSH1 0x00 000019fd: SWAP1 000019fe: DUP2 000019ff: MSTORE 00001a00: PUSH1 0x06 00001a02: PUSH1 0x20 00001a04: SWAP1 00001a05: DUP2 00001a06: MSTORE 00001a07: PUSH1 0x40 00001a09: DUP1 00001a0a: DUP4 00001a0b: KECCAK256 00001a0c: DUP7 00001a0d: DUP5 00001a0e: MSTORE 00001a0f: DUP3 00001a10: MSTORE 00001a11: DUP1 00001a12: DUP4 00001a13: KECCAK256 00001a14: DUP6 00001a15: SWAP1 00001a16: SSTORE 00001a17: SWAP4 00001a18: DUP3 00001a19: MSTORE 00001a1a: PUSH1 0x07 00001a1c: SWAP1 00001a1d: MSTORE 00001a1e: SWAP2 00001a1f: SWAP1 00001a20: SWAP2 00001a21: KECCAK256 00001a22: SWAP2 00001a23: SWAP1 00001a24: SWAP2 00001a25: SSTORE 00001a26: POP 00001a27: JUMP 00001a28: JUMPDEST 00001a29: PUSH1 0x01 00001a2b: PUSH1 0x01 00001a2d: PUSH1 0xa0 00001a2f: SHL 00001a30: SUB 00001a31: DUP3 00001a32: AND 00001a33: PUSH2 0x1a7e 00001a36: JUMPI 00001a37: PUSH1 0x40 00001a39: MLOAD 00001a3a: PUSH3 0x461bcd 00001a3e: PUSH1 0xe5 00001a40: SHL 00001a41: DUP2 00001a42: MSTORE 00001a43: PUSH1 0x20 00001a45: PUSH1 0x04 00001a47: DUP3 00001a48: ADD 00001a49: DUP2 00001a4a: SWAP1 00001a4b: MSTORE 00001a4c: PUSH1 0x24 00001a4e: DUP3 00001a4f: ADD 00001a50: MSTORE 00001a51: PUSH32 0x4552433732313a206d696e7420746f20746865207a65726f2061646472657373 00001a72: PUSH1 0x44 00001a74: DUP3 00001a75: ADD 00001a76: MSTORE 00001a77: PUSH1 0x64 00001a79: ADD 00001a7a: PUSH2 0x06c1 00001a7d: JUMP 00001a7e: JUMPDEST 00001a7f: PUSH1 0x00 00001a81: DUP2 00001a82: DUP2 00001a83: MSTORE 00001a84: PUSH1 0x02 00001a86: PUSH1 0x20 00001a88: MSTORE 00001a89: PUSH1 0x40 00001a8b: SWAP1 00001a8c: KECCAK256 00001a8d: SLOAD 00001a8e: PUSH1 0x01 00001a90: PUSH1 0x01 00001a92: PUSH1 0xa0 00001a94: SHL 00001a95: SUB 00001a96: AND 00001a97: ISZERO 00001a98: PUSH2 0x1ae3 00001a9b: JUMPI 00001a9c: PUSH1 0x40 00001a9e: MLOAD 00001a9f: PUSH3 0x461bcd 00001aa3: PUSH1 0xe5 00001aa5: SHL 00001aa6: DUP2 00001aa7: MSTORE 00001aa8: PUSH1 0x20 00001aaa: PUSH1 0x04 00001aac: DUP3 00001aad: ADD 00001aae: MSTORE 00001aaf: PUSH1 0x1c 00001ab1: PUSH1 0x24 00001ab3: DUP3 00001ab4: ADD 00001ab5: MSTORE 00001ab6: PUSH32 0x4552433732313a20746f6b656e20616c7265616479206d696e74656400000000 00001ad7: PUSH1 0x44 00001ad9: DUP3 00001ada: ADD 00001adb: MSTORE 00001adc: PUSH1 0x64 00001ade: ADD 00001adf: PUSH2 0x06c1 00001ae2: JUMP 00001ae3: JUMPDEST 00001ae4: PUSH2 0x1aef 00001ae7: PUSH1 0x00 00001ae9: DUP4 00001aea: DUP4 00001aeb: PUSH2 0x1641 00001aee: JUMP 00001aef: JUMPDEST 00001af0: PUSH1 0x01 00001af2: PUSH1 0x01 00001af4: PUSH1 0xa0 00001af6: SHL 00001af7: SUB 00001af8: DUP3 00001af9: AND 00001afa: PUSH1 0x00 00001afc: SWAP1 00001afd: DUP2 00001afe: MSTORE 00001aff: PUSH1 0x03 00001b01: PUSH1 0x20 00001b03: MSTORE 00001b04: PUSH1 0x40 00001b06: DUP2 00001b07: KECCAK256 00001b08: DUP1 00001b09: SLOAD 00001b0a: PUSH1 0x01 00001b0c: SWAP3 00001b0d: SWAP1 00001b0e: PUSH2 0x1b18 00001b11: SWAP1 00001b12: DUP5 00001b13: SWAP1 00001b14: PUSH2 0x1f77 00001b17: JUMP 00001b18: JUMPDEST 00001b19: SWAP1 00001b1a: SWAP2 00001b1b: SSTORE 00001b1c: POP 00001b1d: POP 00001b1e: PUSH1 0x00 00001b20: DUP2 00001b21: DUP2 00001b22: MSTORE 00001b23: PUSH1 0x02 00001b25: PUSH1 0x20 00001b27: MSTORE 00001b28: PUSH1 0x40 00001b2a: DUP1 00001b2b: DUP3 00001b2c: KECCAK256 00001b2d: DUP1 00001b2e: SLOAD 00001b2f: PUSH1 0x01 00001b31: PUSH1 0x01 00001b33: PUSH1 0xa0 00001b35: SHL 00001b36: SUB 00001b37: NOT 00001b38: AND 00001b39: PUSH1 0x01 00001b3b: PUSH1 0x01 00001b3d: PUSH1 0xa0 00001b3f: SHL 00001b40: SUB 00001b41: DUP7 00001b42: AND 00001b43: SWAP1 00001b44: DUP2 00001b45: OR 00001b46: SWAP1 00001b47: SWAP2 00001b48: SSTORE 00001b49: SWAP1 00001b4a: MLOAD 00001b4b: DUP4 00001b4c: SWAP3 00001b4d: SWAP1 00001b4e: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 00001b6f: SWAP1 00001b70: DUP3 00001b71: SWAP1 00001b72: LOG4 00001b73: POP 00001b74: POP 00001b75: JUMP 00001b76: JUMPDEST 00001b77: PUSH1 0x01 00001b79: PUSH1 0x01 00001b7b: PUSH1 0xe0 00001b7d: SHL 00001b7e: SUB 00001b7f: NOT 00001b80: DUP2 00001b81: AND 00001b82: DUP2 00001b83: EQ 00001b84: PUSH2 0x0ed0 00001b87: JUMPI 00001b88: PUSH1 0x00 00001b8a: DUP1 00001b8b: REVERT 00001b8c: JUMPDEST 00001b8d: PUSH1 0x00 00001b8f: PUSH1 0x20 00001b91: DUP3 00001b92: DUP5 00001b93: SUB 00001b94: SLT 00001b95: ISZERO 00001b96: PUSH2 0x1b9e 00001b99: JUMPI 00001b9a: PUSH1 0x00 00001b9c: DUP1 00001b9d: REVERT 00001b9e: JUMPDEST 00001b9f: DUP2 00001ba0: CALLDATALOAD 00001ba1: PUSH2 0x0e1a 00001ba4: DUP2 00001ba5: PUSH2 0x1b76 00001ba8: JUMP 00001ba9: JUMPDEST 00001baa: PUSH1 0x00 00001bac: JUMPDEST 00001bad: DUP4 00001bae: DUP2 00001baf: LT 00001bb0: ISZERO 00001bb1: PUSH2 0x1bc4 00001bb4: JUMPI 00001bb5: DUP2 00001bb6: DUP2 00001bb7: ADD 00001bb8: MLOAD 00001bb9: DUP4 00001bba: DUP3 00001bbb: ADD 00001bbc: MSTORE 00001bbd: PUSH1 0x20 00001bbf: ADD 00001bc0: PUSH2 0x1bac 00001bc3: JUMP 00001bc4: JUMPDEST 00001bc5: DUP4 00001bc6: DUP2 00001bc7: GT 00001bc8: ISZERO 00001bc9: PUSH2 0x0d30 00001bcc: JUMPI 00001bcd: POP 00001bce: POP 00001bcf: PUSH1 0x00 00001bd1: SWAP2 00001bd2: ADD 00001bd3: MSTORE 00001bd4: JUMP 00001bd5: JUMPDEST 00001bd6: PUSH1 0x00 00001bd8: DUP2 00001bd9: MLOAD 00001bda: DUP1 00001bdb: DUP5 00001bdc: MSTORE 00001bdd: PUSH2 0x1bed 00001be0: DUP2 00001be1: PUSH1 0x20 00001be3: DUP7 00001be4: ADD 00001be5: PUSH1 0x20 00001be7: DUP7 00001be8: ADD 00001be9: PUSH2 0x1ba9 00001bec: JUMP 00001bed: JUMPDEST 00001bee: PUSH1 0x1f 00001bf0: ADD 00001bf1: PUSH1 0x1f 00001bf3: NOT 00001bf4: AND 00001bf5: SWAP3 00001bf6: SWAP1 00001bf7: SWAP3 00001bf8: ADD 00001bf9: PUSH1 0x20 00001bfb: ADD 00001bfc: SWAP3 00001bfd: SWAP2 00001bfe: POP 00001bff: POP 00001c00: JUMP 00001c01: JUMPDEST 00001c02: PUSH1 0x20 00001c04: DUP2 00001c05: MSTORE 00001c06: PUSH1 0x00 00001c08: PUSH2 0x0e1a 00001c0b: PUSH1 0x20 00001c0d: DUP4 00001c0e: ADD 00001c0f: DUP5 00001c10: PUSH2 0x1bd5 00001c13: JUMP 00001c14: JUMPDEST 00001c15: PUSH1 0x00 00001c17: PUSH1 0x20 00001c19: DUP3 00001c1a: DUP5 00001c1b: SUB 00001c1c: SLT 00001c1d: ISZERO 00001c1e: PUSH2 0x1c26 00001c21: JUMPI 00001c22: PUSH1 0x00 00001c24: DUP1 00001c25: REVERT 00001c26: JUMPDEST 00001c27: POP 00001c28: CALLDATALOAD 00001c29: SWAP2 00001c2a: SWAP1 00001c2b: POP 00001c2c: JUMP 00001c2d: JUMPDEST 00001c2e: DUP1 00001c2f: CALLDATALOAD 00001c30: PUSH1 0x01 00001c32: PUSH1 0x01 00001c34: PUSH1 0xa0 00001c36: SHL 00001c37: SUB 00001c38: DUP2 00001c39: AND 00001c3a: DUP2 00001c3b: EQ 00001c3c: PUSH2 0x1c44 00001c3f: JUMPI 00001c40: PUSH1 0x00 00001c42: DUP1 00001c43: REVERT 00001c44: JUMPDEST 00001c45: SWAP2 00001c46: SWAP1 00001c47: POP 00001c48: JUMP 00001c49: JUMPDEST 00001c4a: PUSH1 0x00 00001c4c: DUP1 00001c4d: PUSH1 0x40 00001c4f: DUP4 00001c50: DUP6 00001c51: SUB 00001c52: SLT 00001c53: ISZERO 00001c54: PUSH2 0x1c5c 00001c57: JUMPI 00001c58: PUSH1 0x00 00001c5a: DUP1 00001c5b: REVERT 00001c5c: JUMPDEST 00001c5d: PUSH2 0x1c65 00001c60: DUP4 00001c61: PUSH2 0x1c2d 00001c64: JUMP 00001c65: JUMPDEST 00001c66: SWAP5 00001c67: PUSH1 0x20 00001c69: SWAP4 00001c6a: SWAP1 00001c6b: SWAP4 00001c6c: ADD 00001c6d: CALLDATALOAD 00001c6e: SWAP4 00001c6f: POP 00001c70: POP 00001c71: POP 00001c72: JUMP 00001c73: JUMPDEST 00001c74: PUSH1 0x00 00001c76: DUP1 00001c77: PUSH1 0x00 00001c79: PUSH1 0x60 00001c7b: DUP5 00001c7c: DUP7 00001c7d: SUB 00001c7e: SLT 00001c7f: ISZERO 00001c80: PUSH2 0x1c88 00001c83: JUMPI 00001c84: PUSH1 0x00 00001c86: DUP1 00001c87: REVERT 00001c88: JUMPDEST 00001c89: PUSH2 0x1c91 00001c8c: DUP5 00001c8d: PUSH2 0x1c2d 00001c90: JUMP 00001c91: JUMPDEST 00001c92: SWAP3 00001c93: POP 00001c94: PUSH2 0x1c9f 00001c97: PUSH1 0x20 00001c99: DUP6 00001c9a: ADD 00001c9b: PUSH2 0x1c2d 00001c9e: JUMP 00001c9f: JUMPDEST 00001ca0: SWAP2 00001ca1: POP 00001ca2: PUSH1 0x40 00001ca4: DUP5 00001ca5: ADD 00001ca6: CALLDATALOAD 00001ca7: SWAP1 00001ca8: POP 00001ca9: SWAP3 00001caa: POP 00001cab: SWAP3 00001cac: POP 00001cad: SWAP3 00001cae: JUMP 00001caf: JUMPDEST 00001cb0: PUSH1 0x00 00001cb2: PUSH1 0x20 00001cb4: DUP3 00001cb5: DUP5 00001cb6: SUB 00001cb7: SLT 00001cb8: ISZERO 00001cb9: PUSH2 0x1cc1 00001cbc: JUMPI 00001cbd: PUSH1 0x00 00001cbf: DUP1 00001cc0: REVERT 00001cc1: JUMPDEST 00001cc2: PUSH2 0x0e1a 00001cc5: DUP3 00001cc6: PUSH2 0x1c2d 00001cc9: JUMP 00001cca: JUMPDEST 00001ccb: PUSH1 0x20 00001ccd: DUP1 00001cce: DUP3 00001ccf: MSTORE 00001cd0: DUP3 00001cd1: MLOAD 00001cd2: DUP3 00001cd3: DUP3 00001cd4: ADD 00001cd5: DUP2 00001cd6: SWAP1 00001cd7: MSTORE 00001cd8: PUSH1 0x00 00001cda: SWAP2 00001cdb: SWAP1 00001cdc: DUP5 00001cdd: DUP3 00001cde: ADD 00001cdf: SWAP1 00001ce0: PUSH1 0x40 00001ce2: DUP6 00001ce3: ADD 00001ce4: SWAP1 00001ce5: DUP5 00001ce6: JUMPDEST 00001ce7: DUP2 00001ce8: DUP2 00001ce9: LT 00001cea: ISZERO 00001ceb: PUSH2 0x1d02 00001cee: JUMPI 00001cef: DUP4 00001cf0: MLOAD 00001cf1: DUP4 00001cf2: MSTORE 00001cf3: SWAP3 00001cf4: DUP5 00001cf5: ADD 00001cf6: SWAP3 00001cf7: SWAP2 00001cf8: DUP5 00001cf9: ADD 00001cfa: SWAP2 00001cfb: PUSH1 0x01 00001cfd: ADD 00001cfe: PUSH2 0x1ce6 00001d01: JUMP 00001d02: JUMPDEST 00001d03: POP 00001d04: SWAP1 00001d05: SWAP7 00001d06: SWAP6 00001d07: POP 00001d08: POP 00001d09: POP 00001d0a: POP 00001d0b: POP 00001d0c: POP 00001d0d: JUMP 00001d0e: JUMPDEST 00001d0f: PUSH1 0x00 00001d11: DUP1 00001d12: PUSH1 0x40 00001d14: DUP4 00001d15: DUP6 00001d16: SUB 00001d17: SLT 00001d18: ISZERO 00001d19: PUSH2 0x1d21 00001d1c: JUMPI 00001d1d: PUSH1 0x00 00001d1f: DUP1 00001d20: REVERT 00001d21: JUMPDEST 00001d22: PUSH2 0x1d2a 00001d25: DUP4 00001d26: PUSH2 0x1c2d 00001d29: JUMP 00001d2a: JUMPDEST 00001d2b: SWAP2 00001d2c: POP 00001d2d: PUSH1 0x20 00001d2f: DUP4 00001d30: ADD 00001d31: CALLDATALOAD 00001d32: DUP1 00001d33: ISZERO 00001d34: ISZERO 00001d35: DUP2 00001d36: EQ 00001d37: PUSH2 0x1d3f 00001d3a: JUMPI 00001d3b: PUSH1 0x00 00001d3d: DUP1 00001d3e: REVERT 00001d3f: JUMPDEST 00001d40: DUP1 00001d41: SWAP2 00001d42: POP 00001d43: POP 00001d44: SWAP3 00001d45: POP 00001d46: SWAP3 00001d47: SWAP1 00001d48: POP 00001d49: JUMP 00001d4a: JUMPDEST 00001d4b: PUSH4 0x4e487b71 00001d50: PUSH1 0xe0 00001d52: SHL 00001d53: PUSH1 0x00 00001d55: MSTORE 00001d56: PUSH1 0x41 00001d58: PUSH1 0x04 00001d5a: MSTORE 00001d5b: PUSH1 0x24 00001d5d: PUSH1 0x00 00001d5f: REVERT 00001d60: JUMPDEST 00001d61: PUSH1 0x00 00001d63: DUP1 00001d64: PUSH1 0x00 00001d66: DUP1 00001d67: PUSH1 0x80 00001d69: DUP6 00001d6a: DUP8 00001d6b: SUB 00001d6c: SLT 00001d6d: ISZERO 00001d6e: PUSH2 0x1d76 00001d71: JUMPI 00001d72: PUSH1 0x00 00001d74: DUP1 00001d75: REVERT 00001d76: JUMPDEST 00001d77: PUSH2 0x1d7f 00001d7a: DUP6 00001d7b: PUSH2 0x1c2d 00001d7e: JUMP 00001d7f: JUMPDEST 00001d80: SWAP4 00001d81: POP 00001d82: PUSH2 0x1d8d 00001d85: PUSH1 0x20 00001d87: DUP7 00001d88: ADD 00001d89: PUSH2 0x1c2d 00001d8c: JUMP 00001d8d: JUMPDEST 00001d8e: SWAP3 00001d8f: POP 00001d90: PUSH1 0x40 00001d92: DUP6 00001d93: ADD 00001d94: CALLDATALOAD 00001d95: SWAP2 00001d96: POP 00001d97: PUSH1 0x60 00001d99: DUP6 00001d9a: ADD 00001d9b: CALLDATALOAD 00001d9c: PUSH8 0xffffffffffffffff 00001da5: DUP1 00001da6: DUP3 00001da7: GT 00001da8: ISZERO 00001da9: PUSH2 0x1db1 00001dac: JUMPI 00001dad: PUSH1 0x00 00001daf: DUP1 00001db0: REVERT 00001db1: JUMPDEST 00001db2: DUP2 00001db3: DUP8 00001db4: ADD 00001db5: SWAP2 00001db6: POP 00001db7: DUP8 00001db8: PUSH1 0x1f 00001dba: DUP4 00001dbb: ADD 00001dbc: SLT 00001dbd: PUSH2 0x1dc5 00001dc0: JUMPI 00001dc1: PUSH1 0x00 00001dc3: DUP1 00001dc4: REVERT 00001dc5: JUMPDEST 00001dc6: DUP2 00001dc7: CALLDATALOAD 00001dc8: DUP2 00001dc9: DUP2 00001dca: GT 00001dcb: ISZERO 00001dcc: PUSH2 0x1dd7 00001dcf: JUMPI 00001dd0: PUSH2 0x1dd7 00001dd3: PUSH2 0x1d4a 00001dd6: JUMP 00001dd7: JUMPDEST 00001dd8: PUSH1 0x40 00001dda: MLOAD 00001ddb: PUSH1 0x1f 00001ddd: DUP3 00001dde: ADD 00001ddf: PUSH1 0x1f 00001de1: NOT 00001de2: SWAP1 00001de3: DUP2 00001de4: AND 00001de5: PUSH1 0x3f 00001de7: ADD 00001de8: AND 00001de9: DUP2 00001dea: ADD 00001deb: SWAP1 00001dec: DUP4 00001ded: DUP3 00001dee: GT 00001def: DUP2 00001df0: DUP4 00001df1: LT 00001df2: OR 00001df3: ISZERO 00001df4: PUSH2 0x1dff 00001df7: JUMPI 00001df8: PUSH2 0x1dff 00001dfb: PUSH2 0x1d4a 00001dfe: JUMP 00001dff: JUMPDEST 00001e00: DUP2 00001e01: PUSH1 0x40 00001e03: MSTORE 00001e04: DUP3 00001e05: DUP2 00001e06: MSTORE 00001e07: DUP11 00001e08: PUSH1 0x20 00001e0a: DUP5 00001e0b: DUP8 00001e0c: ADD 00001e0d: ADD 00001e0e: GT 00001e0f: ISZERO 00001e10: PUSH2 0x1e18 00001e13: JUMPI 00001e14: PUSH1 0x00 00001e16: DUP1 00001e17: REVERT 00001e18: JUMPDEST 00001e19: DUP3 00001e1a: PUSH1 0x20 00001e1c: DUP7 00001e1d: ADD 00001e1e: PUSH1 0x20 00001e20: DUP4 00001e21: ADD 00001e22: CALLDATACOPY 00001e23: PUSH1 0x00 00001e25: PUSH1 0x20 00001e27: DUP5 00001e28: DUP4 00001e29: ADD 00001e2a: ADD 00001e2b: MSTORE 00001e2c: DUP1 00001e2d: SWAP6 00001e2e: POP 00001e2f: POP 00001e30: POP 00001e31: POP 00001e32: POP 00001e33: POP 00001e34: SWAP3 00001e35: SWAP6 00001e36: SWAP2 00001e37: SWAP5 00001e38: POP 00001e39: SWAP3 00001e3a: POP 00001e3b: JUMP 00001e3c: JUMPDEST 00001e3d: PUSH1 0x00 00001e3f: DUP1 00001e40: PUSH1 0x40 00001e42: DUP4 00001e43: DUP6 00001e44: SUB 00001e45: SLT 00001e46: ISZERO 00001e47: PUSH2 0x1e4f 00001e4a: JUMPI 00001e4b: PUSH1 0x00 00001e4d: DUP1 00001e4e: REVERT 00001e4f: JUMPDEST 00001e50: PUSH2 0x1e58 00001e53: DUP4 00001e54: PUSH2 0x1c2d 00001e57: JUMP 00001e58: JUMPDEST 00001e59: SWAP2 00001e5a: POP 00001e5b: PUSH2 0x1e66 00001e5e: PUSH1 0x20 00001e60: DUP5 00001e61: ADD 00001e62: PUSH2 0x1c2d 00001e65: JUMP 00001e66: JUMPDEST 00001e67: SWAP1 00001e68: POP 00001e69: SWAP3 00001e6a: POP 00001e6b: SWAP3 00001e6c: SWAP1 00001e6d: POP 00001e6e: JUMP 00001e6f: JUMPDEST 00001e70: PUSH1 0x01 00001e72: DUP2 00001e73: DUP2 00001e74: SHR 00001e75: SWAP1 00001e76: DUP3 00001e77: AND 00001e78: DUP1 00001e79: PUSH2 0x1e83 00001e7c: JUMPI 00001e7d: PUSH1 0x7f 00001e7f: DUP3 00001e80: AND 00001e81: SWAP2 00001e82: POP 00001e83: JUMPDEST 00001e84: PUSH1 0x20 00001e86: DUP3 00001e87: LT 00001e88: DUP2 00001e89: EQ 00001e8a: ISZERO 00001e8b: PUSH2 0x1ea4 00001e8e: JUMPI 00001e8f: PUSH4 0x4e487b71 00001e94: PUSH1 0xe0 00001e96: SHL 00001e97: PUSH1 0x00 00001e99: MSTORE 00001e9a: PUSH1 0x22 00001e9c: PUSH1 0x04 00001e9e: MSTORE 00001e9f: PUSH1 0x24 00001ea1: PUSH1 0x00 00001ea3: REVERT 00001ea4: JUMPDEST 00001ea5: POP 00001ea6: SWAP2 00001ea7: SWAP1 00001ea8: POP 00001ea9: JUMP 00001eaa: JUMPDEST 00001eab: PUSH1 0x20 00001ead: DUP1 00001eae: DUP3 00001eaf: MSTORE 00001eb0: PUSH1 0x31 00001eb2: SWAP1 00001eb3: DUP3 00001eb4: ADD 00001eb5: MSTORE 00001eb6: PUSH32 0x4552433732313a207472616e736665722063616c6c6572206973206e6f74206f 00001ed7: PUSH1 0x40 00001ed9: DUP3 00001eda: ADD 00001edb: MSTORE 00001edc: PUSH17 0x1ddb995c881b9bdc88185c1c1c9bdd9959 00001eee: PUSH1 0x7a 00001ef0: SHL 00001ef1: PUSH1 0x60 00001ef3: DUP3 00001ef4: ADD 00001ef5: MSTORE 00001ef6: PUSH1 0x80 00001ef8: ADD 00001ef9: SWAP1 00001efa: JUMP 00001efb: JUMPDEST 00001efc: PUSH1 0x20 00001efe: DUP1 00001eff: DUP3 00001f00: MSTORE 00001f01: DUP2 00001f02: DUP2 00001f03: ADD 00001f04: MSTORE 00001f05: PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572 00001f26: PUSH1 0x40 00001f28: DUP3 00001f29: ADD 00001f2a: MSTORE 00001f2b: PUSH1 0x60 00001f2d: ADD 00001f2e: SWAP1 00001f2f: JUMP 00001f30: JUMPDEST 00001f31: PUSH4 0x4e487b71 00001f36: PUSH1 0xe0 00001f38: SHL 00001f39: PUSH1 0x00 00001f3b: MSTORE 00001f3c: PUSH1 0x32 00001f3e: PUSH1 0x04 00001f40: MSTORE 00001f41: PUSH1 0x24 00001f43: PUSH1 0x00 00001f45: REVERT 00001f46: JUMPDEST 00001f47: PUSH4 0x4e487b71 00001f4c: PUSH1 0xe0 00001f4e: SHL 00001f4f: PUSH1 0x00 00001f51: MSTORE 00001f52: PUSH1 0x11 00001f54: PUSH1 0x04 00001f56: MSTORE 00001f57: PUSH1 0x24 00001f59: PUSH1 0x00 00001f5b: REVERT 00001f5c: JUMPDEST 00001f5d: PUSH1 0x00 00001f5f: PUSH1 0x00 00001f61: NOT 00001f62: DUP3 00001f63: EQ 00001f64: ISZERO 00001f65: PUSH2 0x1f70 00001f68: JUMPI 00001f69: PUSH2 0x1f70 00001f6c: PUSH2 0x1f46 00001f6f: JUMP 00001f70: JUMPDEST 00001f71: POP 00001f72: PUSH1 0x01 00001f74: ADD 00001f75: SWAP1 00001f76: JUMP 00001f77: JUMPDEST 00001f78: PUSH1 0x00 00001f7a: DUP3 00001f7b: NOT 00001f7c: DUP3 00001f7d: GT 00001f7e: ISZERO 00001f7f: PUSH2 0x1f8a 00001f82: JUMPI 00001f83: PUSH2 0x1f8a 00001f86: PUSH2 0x1f46 00001f89: JUMP 00001f8a: JUMPDEST 00001f8b: POP 00001f8c: ADD 00001f8d: SWAP1 00001f8e: JUMP 00001f8f: JUMPDEST 00001f90: PUSH1 0x00 00001f92: DUP2 00001f93: PUSH1 0x00 00001f95: NOT 00001f96: DIV 00001f97: DUP4 00001f98: GT 00001f99: DUP3 00001f9a: ISZERO 00001f9b: ISZERO 00001f9c: AND 00001f9d: ISZERO 00001f9e: PUSH2 0x1fa9 00001fa1: JUMPI 00001fa2: PUSH2 0x1fa9 00001fa5: PUSH2 0x1f46 00001fa8: JUMP 00001fa9: JUMPDEST 00001faa: POP 00001fab: MUL 00001fac: SWAP1 00001fad: JUMP 00001fae: JUMPDEST 00001faf: PUSH1 0x00 00001fb1: DUP5 00001fb2: MLOAD 00001fb3: PUSH1 0x20 00001fb5: PUSH2 0x1fc1 00001fb8: DUP3 00001fb9: DUP6 00001fba: DUP4 00001fbb: DUP11 00001fbc: ADD 00001fbd: PUSH2 0x1ba9 00001fc0: JUMP 00001fc1: JUMPDEST 00001fc2: DUP6 00001fc3: MLOAD 00001fc4: SWAP2 00001fc5: DUP5 00001fc6: ADD 00001fc7: SWAP2 00001fc8: PUSH2 0x1fd4 00001fcb: DUP2 00001fcc: DUP5 00001fcd: DUP5 00001fce: DUP11 00001fcf: ADD 00001fd0: PUSH2 0x1ba9 00001fd3: JUMP 00001fd4: JUMPDEST 00001fd5: DUP6 00001fd6: SLOAD 00001fd7: SWAP3 00001fd8: ADD 00001fd9: SWAP2 00001fda: PUSH1 0x00 00001fdc: SWAP1 00001fdd: PUSH1 0x01 00001fdf: DUP2 00001fe0: DUP2 00001fe1: SHR 00001fe2: SWAP1 00001fe3: DUP1 00001fe4: DUP4 00001fe5: AND 00001fe6: DUP1 00001fe7: PUSH2 0x1ff1 00001fea: JUMPI 00001feb: PUSH1 0x7f 00001fed: DUP4 00001fee: AND 00001fef: SWAP3 00001ff0: POP 00001ff1: JUMPDEST 00001ff2: DUP6 00001ff3: DUP4 00001ff4: LT 00001ff5: DUP2 00001ff6: EQ 00001ff7: ISZERO 00001ff8: PUSH2 0x200f 00001ffb: JUMPI 00001ffc: PUSH4 0x4e487b71 00002001: PUSH1 0xe0 00002003: SHL 00002004: DUP6 00002005: MSTORE 00002006: PUSH1 0x22 00002008: PUSH1 0x04 0000200a: MSTORE 0000200b: PUSH1 0x24 0000200d: DUP6 0000200e: REVERT 0000200f: JUMPDEST 00002010: DUP1 00002011: DUP1 00002012: ISZERO 00002013: PUSH2 0x2023 00002016: JUMPI 00002017: PUSH1 0x01 00002019: DUP2 0000201a: EQ 0000201b: PUSH2 0x2034 0000201e: JUMPI 0000201f: PUSH2 0x2061 00002022: JUMP 00002023: JUMPDEST 00002024: PUSH1 0xff 00002026: NOT 00002027: DUP6 00002028: AND 00002029: DUP9 0000202a: MSTORE 0000202b: DUP4 0000202c: DUP9 0000202d: ADD 0000202e: SWAP6 0000202f: POP 00002030: PUSH2 0x2061 00002033: JUMP 00002034: JUMPDEST 00002035: PUSH1 0x00 00002037: DUP12 00002038: DUP2 00002039: MSTORE 0000203a: PUSH1 0x20 0000203c: SWAP1 0000203d: KECCAK256 0000203e: PUSH1 0x00 00002040: JUMPDEST 00002041: DUP6 00002042: DUP2 00002043: LT 00002044: ISZERO 00002045: PUSH2 0x2059 00002048: JUMPI 00002049: DUP2 0000204a: SLOAD 0000204b: DUP11 0000204c: DUP3 0000204d: ADD 0000204e: MSTORE 0000204f: SWAP1 00002050: DUP5 00002051: ADD 00002052: SWAP1 00002053: DUP9 00002054: ADD 00002055: PUSH2 0x2040 00002058: JUMP 00002059: JUMPDEST 0000205a: POP 0000205b: POP 0000205c: DUP4 0000205d: DUP9 0000205e: ADD 0000205f: SWAP6 00002060: POP 00002061: JUMPDEST 00002062: POP 00002063: SWAP4 00002064: SWAP12 00002065: SWAP11 00002066: POP 00002067: POP 00002068: POP 00002069: POP 0000206a: POP 0000206b: POP 0000206c: POP 0000206d: POP 0000206e: POP 0000206f: POP 00002070: POP 00002071: JUMP 00002072: JUMPDEST 00002073: PUSH1 0x00 00002075: DUP3 00002076: DUP3 00002077: LT 00002078: ISZERO 00002079: PUSH2 0x2084 0000207c: JUMPI 0000207d: PUSH2 0x2084 00002080: PUSH2 0x1f46 00002083: JUMP 00002084: JUMPDEST 00002085: POP 00002086: SUB 00002087: SWAP1 00002088: JUMP 00002089: JUMPDEST 0000208a: PUSH4 0x4e487b71 0000208f: PUSH1 0xe0 00002091: SHL 00002092: PUSH1 0x00 00002094: MSTORE 00002095: PUSH1 0x12 00002097: PUSH1 0x04 00002099: MSTORE 0000209a: PUSH1 0x24 0000209c: PUSH1 0x00 0000209e: REVERT 0000209f: JUMPDEST 000020a0: PUSH1 0x00 000020a2: DUP3 000020a3: PUSH2 0x20ae 000020a6: JUMPI 000020a7: PUSH2 0x20ae 000020aa: PUSH2 0x2089 000020ad: JUMP 000020ae: JUMPDEST 000020af: POP 000020b0: MOD 000020b1: SWAP1 000020b2: JUMP 000020b3: JUMPDEST 000020b4: PUSH1 0x20 000020b6: DUP1 000020b7: DUP3 000020b8: MSTORE 000020b9: PUSH1 0x32 000020bb: SWAP1 000020bc: DUP3 000020bd: ADD 000020be: MSTORE 000020bf: PUSH32 0x4552433732313a207472616e7366657220746f206e6f6e204552433732315265 000020e0: PUSH1 0x40 000020e2: DUP3 000020e3: ADD 000020e4: MSTORE 000020e5: PUSH18 0x31b2b4bb32b91034b6b83632b6b2b73a32b9 000020f8: PUSH1 0x71 000020fa: SHL 000020fb: PUSH1 0x60 000020fd: DUP3 000020fe: ADD 000020ff: MSTORE 00002100: PUSH1 0x80 00002102: ADD 00002103: SWAP1 00002104: JUMP 00002105: JUMPDEST 00002106: PUSH1 0x00 00002108: DUP3 00002109: PUSH2 0x2114 0000210c: JUMPI 0000210d: PUSH2 0x2114 00002110: PUSH2 0x2089 00002113: JUMP 00002114: JUMPDEST 00002115: POP 00002116: DIV 00002117: SWAP1 00002118: JUMP 00002119: JUMPDEST 0000211a: PUSH1 0x01 0000211c: PUSH1 0x01 0000211e: PUSH1 0xa0 00002120: SHL 00002121: SUB 00002122: DUP6 00002123: DUP2 00002124: AND 00002125: DUP3 00002126: MSTORE 00002127: DUP5 00002128: AND 00002129: PUSH1 0x20 0000212b: DUP3 0000212c: ADD 0000212d: MSTORE 0000212e: PUSH1 0x40 00002130: DUP2 00002131: ADD 00002132: DUP4 00002133: SWAP1 00002134: MSTORE 00002135: PUSH1 0x80 00002137: PUSH1 0x60 00002139: DUP3 0000213a: ADD 0000213b: DUP2 0000213c: SWAP1 0000213d: MSTORE 0000213e: PUSH1 0x00 00002140: SWAP1 00002141: PUSH2 0x214c 00002144: SWAP1 00002145: DUP4 00002146: ADD 00002147: DUP5 00002148: PUSH2 0x1bd5 0000214b: JUMP 0000214c: JUMPDEST 0000214d: SWAP7 0000214e: SWAP6 0000214f: POP 00002150: POP 00002151: POP 00002152: POP 00002153: POP 00002154: POP 00002155: JUMP 00002156: JUMPDEST 00002157: PUSH1 0x00 00002159: PUSH1 0x20 0000215b: DUP3 0000215c: DUP5 0000215d: SUB 0000215e: SLT 0000215f: ISZERO 00002160: PUSH2 0x2168 00002163: JUMPI 00002164: PUSH1 0x00 00002166: DUP1 00002167: REVERT 00002168: JUMPDEST 00002169: DUP2 0000216a: MLOAD 0000216b: PUSH2 0x0e1a 0000216e: DUP2 0000216f: PUSH2 0x1b76 00002172: JUMP 00002173: JUMPDEST 00002174: PUSH4 0x4e487b71 00002179: PUSH1 0xe0 0000217b: SHL 0000217c: PUSH1 0x00 0000217e: MSTORE 0000217f: PUSH1 0x31 00002181: PUSH1 0x04 00002183: MSTORE 00002184: PUSH1 0x24 00002186: PUSH1 0x00 00002188: REVERT 00002189: INVALID 0000218a: LOG2 0000218b: PUSH5 0x6970667358 00002191: UNKNOWN(0x22) 00002192: SLT 00002193: KECCAK256 00002194: EXTCODECOPY 00002195: EQ 00002196: UNKNOWN(0xE0) 00002197: UNKNOWN(0xA9) 00002198: CALLVALUE 00002199: PUSH16 0x94da9dc291a39f993c4a784836c44c64 000021aa: UNKNOWN(0xD1) 000021ab: ADDMOD 000021ac: UNKNOWN(0xDB) 000021ad: SAR 000021ae: LOG1 000021af: ADDRESS 000021b0: SWAP4 000021b1: MSTORE 000021b2: UNKNOWN(0xB2) 000021b3: UNKNOWN(0xC3) 000021b4: PUSH5 0x736f6c6343 000021ba: STOP 000021bb: ADDMOD 000021bc: SIGNEXTEND 000021bd: STOP 000021be: CALLER
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | other | detector | Untrusted CALL target/value reachable | 60 | no | no |
viewtrace_id: 0x0ef06cb6b9b3b2964ab91e66e49eabd4ad2ca241eace5a1501b3b3097b10d774
call_targets:
0x0ba29675b94f458f34461711563a3ee2584a0708
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x0ef06cb6b9b3b2964ab91e66e49eabd4ad2ca241eace5a1501b3b3097b10d774",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x0ba29675b94f458f34461711563a3ee2584a0708"
],
"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": "0xd5abeb01",
"selector": "0xd5abeb01",
"calldata_variants": [
"0xd5abeb01",
"0xd5abeb010000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe14ca353",
"selector": "0xe14ca353",
"calldata_variants": [
"0xe14ca353",
"0xe14ca3530000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe985e9c5",
"selector": "0xe985e9c5",
"calldata_variants": [
"0xe985e9c5",
"0xe985e9c50000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xaca34b9d",
"selector": "0xaca34b9d",
"calldata_variants": [
"0xaca34b9d",
"0xaca34b9d0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xb88d4fde",
"selector": "0xb88d4fde",
"calldata_variants": [
"0xb88d4fde",
"0xb88d4fde0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xc6682862",
"selector": "0xc6682862",
"calldata_variants": [
"0xc6682862",
"0xc66828620000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xc87b56dd",
"selector": "0xc87b56dd",
"calldata_variants": [
"0xc87b56dd",
"0xc87b56dd0000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 2307,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 6124,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 2,
"guards_detected": [],
"untrusted_call_count": 2
}
|
| high | other | detector | ETH value transfer possible | 55 | no | no |
viewtrace_id: 0x0ef06cb6b9b3b2964ab91e66e49eabd4ad2ca241eace5a1501b3b3097b10d774
call_targets:
0x0ba29675b94f458f34461711563a3ee2584a0708
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x0ef06cb6b9b3b2964ab91e66e49eabd4ad2ca241eace5a1501b3b3097b10d774",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x0ba29675b94f458f34461711563a3ee2584a0708"
],
"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": "0xd5abeb01",
"selector": "0xd5abeb01",
"calldata_variants": [
"0xd5abeb01",
"0xd5abeb010000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe14ca353",
"selector": "0xe14ca353",
"calldata_variants": [
"0xe14ca353",
"0xe14ca3530000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe985e9c5",
"selector": "0xe985e9c5",
"calldata_variants": [
"0xe985e9c5",
"0xe985e9c50000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xaca34b9d",
"selector": "0xaca34b9d",
"calldata_variants": [
"0xaca34b9d",
"0xaca34b9d0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xb88d4fde",
"selector": "0xb88d4fde",
"calldata_variants": [
"0xb88d4fde",
"0xb88d4fde0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xc6682862",
"selector": "0xc6682862",
"calldata_variants": [
"0xc6682862",
"0xc66828620000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xc87b56dd",
"selector": "0xc87b56dd",
"calldata_variants": [
"0xc87b56dd",
"0xc87b56dd0000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 2307,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 6124,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 2,
"guards_detected": []
}
|