019b477e-cc38-713e-8bc8-91ad28e20ae7
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 |
|---|---|---|---|---|
| 26831 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 26832 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 113159 | analysis.bundle | complete | 1 / 3 | 1 week ago |
| 113160 | capability.graph | complete | 1 / 3 | 1 week ago |
| 113161 | detector.run | complete | 1 / 3 | 1 week ago |
| 113162 | validation.fork | complete | 1 / 3 | 1 week 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 0x02e8 0000000c: JUMPI 0000000d: PUSH1 0x00 0000000f: CALLDATALOAD 00000010: PUSH1 0xe0 00000012: SHR 00000013: DUP1 00000014: PUSH4 0x715018a6 00000019: GT 0000001a: PUSH2 0x0190 0000001d: JUMPI 0000001e: DUP1 0000001f: PUSH4 0xb62496f5 00000024: GT 00000025: PUSH2 0x00dc 00000028: JUMPI 00000029: DUP1 0000002a: PUSH4 0xe708a0f9 0000002f: GT 00000030: PUSH2 0x0095 00000033: JUMPI 00000034: DUP1 00000035: PUSH4 0xf27fd254 0000003a: GT 0000003b: PUSH2 0x006f 0000003e: JUMPI 0000003f: DUP1 00000040: PUSH4 0xf27fd254 00000045: EQ 00000046: PUSH2 0x091c 00000049: JUMPI 0000004a: DUP1 0000004b: PUSH4 0xf2fde38b 00000050: EQ 00000051: PUSH2 0x093c 00000054: JUMPI 00000055: DUP1 00000056: PUSH4 0xf7c618c1 0000005b: EQ 0000005c: PUSH2 0x095c 0000005f: JUMPI 00000060: DUP1 00000061: PUSH4 0xffa1ad74 00000066: EQ 00000067: PUSH2 0x097c 0000006a: JUMPI 0000006b: PUSH1 0x00 0000006d: DUP1 0000006e: REVERT 0000006f: JUMPDEST 00000070: DUP1 00000071: PUSH4 0xe708a0f9 00000076: EQ 00000077: PUSH2 0x08d1 0000007a: JUMPI 0000007b: DUP1 0000007c: PUSH4 0xe7841ec0 00000081: EQ 00000082: PUSH2 0x08e7 00000085: JUMPI 00000086: DUP1 00000087: PUSH4 0xe98030c7 0000008c: EQ 0000008d: PUSH2 0x08fc 00000090: JUMPI 00000091: PUSH1 0x00 00000093: DUP1 00000094: REVERT 00000095: JUMPDEST 00000096: DUP1 00000097: PUSH4 0xb62496f5 0000009c: EQ 0000009d: PUSH2 0x07f0 000000a0: JUMPI 000000a1: DUP1 000000a2: PUSH4 0xbdd4f29f 000000a7: EQ 000000a8: PUSH2 0x0820 000000ab: JUMPI 000000ac: DUP1 000000ad: PUSH4 0xc705c569 000000b2: EQ 000000b3: PUSH2 0x0835 000000b6: JUMPI 000000b7: DUP1 000000b8: PUSH4 0xdd62ed3e 000000bd: EQ 000000be: PUSH2 0x0855 000000c1: JUMPI 000000c2: DUP1 000000c3: PUSH4 0xe2f45605 000000c8: EQ 000000c9: PUSH2 0x089b 000000cc: JUMPI 000000cd: DUP1 000000ce: PUSH4 0xe57f14e1 000000d3: EQ 000000d4: PUSH2 0x08b1 000000d7: JUMPI 000000d8: PUSH1 0x00 000000da: DUP1 000000db: REVERT 000000dc: JUMPDEST 000000dd: DUP1 000000de: PUSH4 0xa26579ad 000000e3: GT 000000e4: PUSH2 0x0149 000000e7: JUMPI 000000e8: DUP1 000000e9: PUSH4 0xa9059cbb 000000ee: GT 000000ef: PUSH2 0x0123 000000f2: JUMPI 000000f3: DUP1 000000f4: PUSH4 0xa9059cbb 000000f9: EQ 000000fa: PUSH2 0x072b 000000fd: JUMPI 000000fe: DUP1 000000ff: PUSH4 0xad56c13c 00000104: EQ 00000105: PUSH2 0x074b 00000108: JUMPI 00000109: DUP1 0000010a: PUSH4 0xadefd90c 0000010f: EQ 00000110: PUSH2 0x07b0 00000113: JUMPI 00000114: DUP1 00000115: PUSH4 0xafa4f3b2 0000011a: EQ 0000011b: PUSH2 0x07d0 0000011e: JUMPI 0000011f: PUSH1 0x00 00000121: DUP1 00000122: REVERT 00000123: JUMPDEST 00000124: DUP1 00000125: PUSH4 0xa26579ad 0000012a: EQ 0000012b: PUSH2 0x06d6 0000012e: JUMPI 0000012f: DUP1 00000130: PUSH4 0xa457c2d7 00000135: EQ 00000136: PUSH2 0x06eb 00000139: JUMPI 0000013a: DUP1 0000013b: PUSH4 0xa8b9d240 00000140: EQ 00000141: PUSH2 0x070b 00000144: JUMPI 00000145: PUSH1 0x00 00000147: DUP1 00000148: REVERT 00000149: JUMPDEST 0000014a: DUP1 0000014b: PUSH4 0x715018a6 00000150: EQ 00000151: PUSH2 0x0642 00000154: JUMPI 00000155: DUP1 00000156: PUSH4 0x871c128d 0000015b: EQ 0000015c: PUSH2 0x0657 0000015f: JUMPI 00000160: DUP1 00000161: PUSH4 0x8da5cb5b 00000166: EQ 00000167: PUSH2 0x0677 0000016a: JUMPI 0000016b: DUP1 0000016c: PUSH4 0x95d89b41 00000171: EQ 00000172: PUSH2 0x0695 00000175: JUMPI 00000176: DUP1 00000177: PUSH4 0x98118cb4 0000017c: EQ 0000017d: PUSH2 0x06aa 00000180: JUMPI 00000181: DUP1 00000182: PUSH4 0x9c1b8af5 00000187: EQ 00000188: PUSH2 0x06c0 0000018b: JUMPI 0000018c: PUSH1 0x00 0000018e: DUP1 0000018f: REVERT 00000190: JUMPDEST 00000191: DUP1 00000192: PUSH4 0x39509351 00000197: GT 00000198: PUSH2 0x024f 0000019b: JUMPI 0000019c: DUP1 0000019d: PUSH4 0x5d098b38 000001a2: GT 000001a3: PUSH2 0x0208 000001a6: JUMPI 000001a7: DUP1 000001a8: PUSH4 0x6843cd84 000001ad: GT 000001ae: PUSH2 0x01e2 000001b1: JUMPI 000001b2: DUP1 000001b3: PUSH4 0x6843cd84 000001b8: EQ 000001b9: PUSH2 0x05b6 000001bc: JUMPI 000001bd: DUP1 000001be: PUSH4 0x6b67c4df 000001c3: EQ 000001c4: PUSH2 0x05d6 000001c7: JUMPI 000001c8: DUP1 000001c9: PUSH4 0x700bb191 000001ce: EQ 000001cf: PUSH2 0x05ec 000001d2: JUMPI 000001d3: DUP1 000001d4: PUSH4 0x70a08231 000001d9: EQ 000001da: PUSH2 0x060c 000001dd: JUMPI 000001de: PUSH1 0x00 000001e0: DUP1 000001e1: REVERT 000001e2: JUMPDEST 000001e3: DUP1 000001e4: PUSH4 0x5d098b38 000001e9: EQ 000001ea: PUSH2 0x0561 000001ed: JUMPI 000001ee: DUP1 000001ef: PUSH4 0x625e764c 000001f4: EQ 000001f5: PUSH2 0x0581 000001f8: JUMPI 000001f9: DUP1 000001fa: PUSH4 0x64b0f653 000001ff: EQ 00000200: PUSH2 0x05a1 00000203: JUMPI 00000204: PUSH1 0x00 00000206: DUP1 00000207: REVERT 00000208: JUMPDEST 00000209: DUP1 0000020a: PUSH4 0x39509351 0000020f: EQ 00000210: PUSH2 0x0493 00000213: JUMPI 00000214: DUP1 00000215: PUSH4 0x4144d9e4 0000021a: EQ 0000021b: PUSH2 0x04b3 0000021e: JUMPI 0000021f: DUP1 00000220: PUSH4 0x49bd5a5e 00000225: EQ 00000226: PUSH2 0x04d3 00000229: JUMPI 0000022a: DUP1 0000022b: PUSH4 0x4e71d92d 00000230: EQ 00000231: PUSH2 0x04f3 00000234: JUMPI 00000235: DUP1 00000236: PUSH4 0x4ed080c7 0000023b: EQ 0000023c: PUSH2 0x0508 0000023f: JUMPI 00000240: DUP1 00000241: PUSH4 0x4fbee193 00000246: EQ 00000247: PUSH2 0x0528 0000024a: JUMPI 0000024b: PUSH1 0x00 0000024d: DUP1 0000024e: REVERT 0000024f: JUMPDEST 00000250: DUP1 00000251: PUSH4 0x18160ddd 00000256: GT 00000257: PUSH2 0x02a1 0000025a: JUMPI 0000025b: DUP1 0000025c: PUSH4 0x18160ddd 00000261: EQ 00000262: PUSH2 0x03ed 00000265: JUMPI 00000266: DUP1 00000267: PUSH4 0x23b872dd 0000026c: EQ 0000026d: PUSH2 0x0402 00000270: JUMPI 00000271: DUP1 00000272: PUSH4 0x2c1f5216 00000277: EQ 00000278: PUSH2 0x0422 0000027b: JUMPI 0000027c: DUP1 0000027d: PUSH4 0x30bb4cff 00000282: EQ 00000283: PUSH2 0x0442 00000286: JUMPI 00000287: DUP1 00000288: PUSH4 0x313ce567 0000028d: EQ 0000028e: PUSH2 0x0457 00000291: JUMPI 00000292: DUP1 00000293: PUSH4 0x31e79db0 00000298: EQ 00000299: PUSH2 0x0473 0000029c: JUMPI 0000029d: PUSH1 0x00 0000029f: DUP1 000002a0: REVERT 000002a1: JUMPDEST 000002a2: DUP1 000002a3: PUSH4 0x06fdde03 000002a8: EQ 000002a9: PUSH2 0x02f4 000002ac: JUMPI 000002ad: DUP1 000002ae: PUSH4 0x095ea7b3 000002b3: EQ 000002b4: PUSH2 0x031f 000002b7: JUMPI 000002b8: DUP1 000002b9: PUSH4 0x0c43c79b 000002be: EQ 000002bf: PUSH2 0x034f 000002c2: JUMPI 000002c3: DUP1 000002c4: PUSH4 0x0dcb2e89 000002c9: EQ 000002ca: PUSH2 0x0371 000002cd: JUMPI 000002ce: DUP1 000002cf: PUSH4 0x13114a9d 000002d4: EQ 000002d5: PUSH2 0x0391 000002d8: JUMPI 000002d9: DUP1 000002da: PUSH4 0x1694505e 000002df: EQ 000002e0: PUSH2 0x03b5 000002e3: JUMPI 000002e4: PUSH1 0x00 000002e6: DUP1 000002e7: REVERT 000002e8: JUMPDEST 000002e9: CALLDATASIZE 000002ea: PUSH2 0x02ef 000002ed: JUMPI 000002ee: STOP 000002ef: JUMPDEST 000002f0: PUSH1 0x00 000002f2: DUP1 000002f3: REVERT 000002f4: JUMPDEST 000002f5: CALLVALUE 000002f6: DUP1 000002f7: ISZERO 000002f8: PUSH2 0x0300 000002fb: JUMPI 000002fc: PUSH1 0x00 000002fe: DUP1 000002ff: REVERT 00000300: JUMPDEST 00000301: POP 00000302: PUSH2 0x0309 00000305: PUSH2 0x0991 00000308: JUMP 00000309: JUMPDEST 0000030a: PUSH1 0x40 0000030c: MLOAD 0000030d: PUSH2 0x0316 00000310: SWAP2 00000311: SWAP1 00000312: PUSH2 0x2b9b 00000315: JUMP 00000316: JUMPDEST 00000317: PUSH1 0x40 00000319: MLOAD 0000031a: DUP1 0000031b: SWAP2 0000031c: SUB 0000031d: SWAP1 0000031e: RETURN 0000031f: JUMPDEST 00000320: CALLVALUE 00000321: DUP1 00000322: ISZERO 00000323: PUSH2 0x032b 00000326: JUMPI 00000327: PUSH1 0x00 00000329: DUP1 0000032a: REVERT 0000032b: JUMPDEST 0000032c: POP 0000032d: PUSH2 0x033f 00000330: PUSH2 0x033a 00000333: CALLDATASIZE 00000334: PUSH1 0x04 00000336: PUSH2 0x2a35 00000339: JUMP 0000033a: JUMPDEST 0000033b: PUSH2 0x0a23 0000033e: JUMP 0000033f: JUMPDEST 00000340: PUSH1 0x40 00000342: MLOAD 00000343: SWAP1 00000344: ISZERO 00000345: ISZERO 00000346: DUP2 00000347: MSTORE 00000348: PUSH1 0x20 0000034a: ADD 0000034b: PUSH2 0x0316 0000034e: JUMP 0000034f: JUMPDEST 00000350: CALLVALUE 00000351: DUP1 00000352: ISZERO 00000353: PUSH2 0x035b 00000356: JUMPI 00000357: PUSH1 0x00 00000359: DUP1 0000035a: REVERT 0000035b: JUMPDEST 0000035c: POP 0000035d: PUSH2 0x036f 00000360: PUSH2 0x036a 00000363: CALLDATASIZE 00000364: PUSH1 0x04 00000366: PUSH2 0x2a60 00000369: JUMP 0000036a: JUMPDEST 0000036b: PUSH2 0x0a39 0000036e: JUMP 0000036f: JUMPDEST 00000370: STOP 00000371: JUMPDEST 00000372: CALLVALUE 00000373: DUP1 00000374: ISZERO 00000375: PUSH2 0x037d 00000378: JUMPI 00000379: PUSH1 0x00 0000037b: DUP1 0000037c: REVERT 0000037d: JUMPDEST 0000037e: POP 0000037f: PUSH2 0x036f 00000382: PUSH2 0x038c 00000385: CALLDATASIZE 00000386: PUSH1 0x04 00000388: PUSH2 0x2af0 0000038b: JUMP 0000038c: JUMPDEST 0000038d: PUSH2 0x0b2a 00000390: JUMP 00000391: JUMPDEST 00000392: CALLVALUE 00000393: DUP1 00000394: ISZERO 00000395: PUSH2 0x039d 00000398: JUMPI 00000399: PUSH1 0x00 0000039b: DUP1 0000039c: REVERT 0000039d: JUMPDEST 0000039e: POP 0000039f: PUSH2 0x03a7 000003a2: PUSH1 0x0e 000003a4: SLOAD 000003a5: DUP2 000003a6: JUMP 000003a7: JUMPDEST 000003a8: PUSH1 0x40 000003aa: MLOAD 000003ab: SWAP1 000003ac: DUP2 000003ad: MSTORE 000003ae: PUSH1 0x20 000003b0: ADD 000003b1: PUSH2 0x0316 000003b4: JUMP 000003b5: JUMPDEST 000003b6: CALLVALUE 000003b7: DUP1 000003b8: ISZERO 000003b9: PUSH2 0x03c1 000003bc: JUMPI 000003bd: PUSH1 0x00 000003bf: DUP1 000003c0: REVERT 000003c1: JUMPDEST 000003c2: POP 000003c3: PUSH1 0x06 000003c5: SLOAD 000003c6: PUSH2 0x03d5 000003c9: SWAP1 000003ca: PUSH1 0x01 000003cc: PUSH1 0x01 000003ce: PUSH1 0xa0 000003d0: SHL 000003d1: SUB 000003d2: AND 000003d3: DUP2 000003d4: JUMP 000003d5: JUMPDEST 000003d6: PUSH1 0x40 000003d8: MLOAD 000003d9: PUSH1 0x01 000003db: PUSH1 0x01 000003dd: PUSH1 0xa0 000003df: SHL 000003e0: SUB 000003e1: SWAP1 000003e2: SWAP2 000003e3: AND 000003e4: DUP2 000003e5: MSTORE 000003e6: PUSH1 0x20 000003e8: ADD 000003e9: PUSH2 0x0316 000003ec: JUMP 000003ed: JUMPDEST 000003ee: CALLVALUE 000003ef: DUP1 000003f0: ISZERO 000003f1: PUSH2 0x03f9 000003f4: JUMPI 000003f5: PUSH1 0x00 000003f7: DUP1 000003f8: REVERT 000003f9: JUMPDEST 000003fa: POP 000003fb: PUSH1 0x02 000003fd: SLOAD 000003fe: PUSH2 0x03a7 00000401: JUMP 00000402: JUMPDEST 00000403: CALLVALUE 00000404: DUP1 00000405: ISZERO 00000406: PUSH2 0x040e 00000409: JUMPI 0000040a: PUSH1 0x00 0000040c: DUP1 0000040d: REVERT 0000040e: JUMPDEST 0000040f: POP 00000410: PUSH2 0x033f 00000413: PUSH2 0x041d 00000416: CALLDATASIZE 00000417: PUSH1 0x04 00000419: PUSH2 0x298c 0000041c: JUMP 0000041d: JUMPDEST 0000041e: PUSH2 0x0bb6 00000421: JUMP 00000422: JUMPDEST 00000423: CALLVALUE 00000424: DUP1 00000425: ISZERO 00000426: PUSH2 0x042e 00000429: JUMPI 0000042a: PUSH1 0x00 0000042c: DUP1 0000042d: REVERT 0000042e: JUMPDEST 0000042f: POP 00000430: PUSH1 0x08 00000432: SLOAD 00000433: PUSH2 0x03d5 00000436: SWAP1 00000437: PUSH1 0x01 00000439: PUSH1 0x01 0000043b: PUSH1 0xa0 0000043d: SHL 0000043e: SUB 0000043f: AND 00000440: DUP2 00000441: JUMP 00000442: JUMPDEST 00000443: CALLVALUE 00000444: DUP1 00000445: ISZERO 00000446: PUSH2 0x044e 00000449: JUMPI 0000044a: PUSH1 0x00 0000044c: DUP1 0000044d: REVERT 0000044e: JUMPDEST 0000044f: POP 00000450: PUSH2 0x03a7 00000453: PUSH2 0x0c60 00000456: JUMP 00000457: JUMPDEST 00000458: CALLVALUE 00000459: DUP1 0000045a: ISZERO 0000045b: PUSH2 0x0463 0000045e: JUMPI 0000045f: PUSH1 0x00 00000461: DUP1 00000462: REVERT 00000463: JUMPDEST 00000464: POP 00000465: PUSH1 0x40 00000467: MLOAD 00000468: PUSH1 0x12 0000046a: DUP2 0000046b: MSTORE 0000046c: PUSH1 0x20 0000046e: ADD 0000046f: PUSH2 0x0316 00000472: JUMP 00000473: JUMPDEST 00000474: CALLVALUE 00000475: DUP1 00000476: ISZERO 00000477: PUSH2 0x047f 0000047a: JUMPI 0000047b: PUSH1 0x00 0000047d: DUP1 0000047e: REVERT 0000047f: JUMPDEST 00000480: POP 00000481: PUSH2 0x036f 00000484: PUSH2 0x048e 00000487: CALLDATASIZE 00000488: PUSH1 0x04 0000048a: PUSH2 0x291c 0000048d: JUMP 0000048e: JUMPDEST 0000048f: PUSH2 0x0ce2 00000492: JUMP 00000493: JUMPDEST 00000494: CALLVALUE 00000495: DUP1 00000496: ISZERO 00000497: PUSH2 0x049f 0000049a: JUMPI 0000049b: PUSH1 0x00 0000049d: DUP1 0000049e: REVERT 0000049f: JUMPDEST 000004a0: POP 000004a1: PUSH2 0x033f 000004a4: PUSH2 0x04ae 000004a7: CALLDATASIZE 000004a8: PUSH1 0x04 000004aa: PUSH2 0x2a35 000004ad: JUMP 000004ae: JUMPDEST 000004af: PUSH2 0x0d3e 000004b2: JUMP 000004b3: JUMPDEST 000004b4: CALLVALUE 000004b5: DUP1 000004b6: ISZERO 000004b7: PUSH2 0x04bf 000004ba: JUMPI 000004bb: PUSH1 0x00 000004bd: DUP1 000004be: REVERT 000004bf: JUMPDEST 000004c0: POP 000004c1: PUSH1 0x0f 000004c3: SLOAD 000004c4: PUSH2 0x03d5 000004c7: SWAP1 000004c8: PUSH1 0x01 000004ca: PUSH1 0x01 000004cc: PUSH1 0xa0 000004ce: SHL 000004cf: SUB 000004d0: AND 000004d1: DUP2 000004d2: JUMP 000004d3: JUMPDEST 000004d4: CALLVALUE 000004d5: DUP1 000004d6: ISZERO 000004d7: PUSH2 0x04df 000004da: JUMPI 000004db: PUSH1 0x00 000004dd: DUP1 000004de: REVERT 000004df: JUMPDEST 000004e0: POP 000004e1: PUSH1 0x07 000004e3: SLOAD 000004e4: PUSH2 0x03d5 000004e7: SWAP1 000004e8: PUSH1 0x01 000004ea: PUSH1 0x01 000004ec: PUSH1 0xa0 000004ee: SHL 000004ef: SUB 000004f0: AND 000004f1: DUP2 000004f2: JUMP 000004f3: JUMPDEST 000004f4: CALLVALUE 000004f5: DUP1 000004f6: ISZERO 000004f7: PUSH2 0x04ff 000004fa: JUMPI 000004fb: PUSH1 0x00 000004fd: DUP1 000004fe: REVERT 000004ff: JUMPDEST 00000500: POP 00000501: PUSH2 0x036f 00000504: PUSH2 0x0d7a 00000507: JUMP 00000508: JUMPDEST 00000509: CALLVALUE 0000050a: DUP1 0000050b: ISZERO 0000050c: PUSH2 0x0514 0000050f: JUMPI 00000510: PUSH1 0x00 00000512: DUP1 00000513: REVERT 00000514: JUMPDEST 00000515: POP 00000516: PUSH2 0x036f 00000519: PUSH2 0x0523 0000051c: CALLDATASIZE 0000051d: PUSH1 0x04 0000051f: PUSH2 0x2af0 00000522: JUMP 00000523: JUMPDEST 00000524: PUSH2 0x0e01 00000527: JUMP 00000528: JUMPDEST 00000529: CALLVALUE 0000052a: DUP1 0000052b: ISZERO 0000052c: PUSH2 0x0534 0000052f: JUMPI 00000530: PUSH1 0x00 00000532: DUP1 00000533: REVERT 00000534: JUMPDEST 00000535: POP 00000536: PUSH2 0x033f 00000539: PUSH2 0x0543 0000053c: CALLDATASIZE 0000053d: PUSH1 0x04 0000053f: PUSH2 0x291c 00000542: JUMP 00000543: JUMPDEST 00000544: PUSH1 0x01 00000546: PUSH1 0x01 00000548: PUSH1 0xa0 0000054a: SHL 0000054b: SUB 0000054c: AND 0000054d: PUSH1 0x00 0000054f: SWAP1 00000550: DUP2 00000551: MSTORE 00000552: PUSH1 0x11 00000554: PUSH1 0x20 00000556: MSTORE 00000557: PUSH1 0x40 00000559: SWAP1 0000055a: KECCAK256 0000055b: SLOAD 0000055c: PUSH1 0xff 0000055e: AND 0000055f: SWAP1 00000560: JUMP 00000561: JUMPDEST 00000562: CALLVALUE 00000563: DUP1 00000564: ISZERO 00000565: PUSH2 0x056d 00000568: JUMPI 00000569: PUSH1 0x00 0000056b: DUP1 0000056c: REVERT 0000056d: JUMPDEST 0000056e: POP 0000056f: PUSH2 0x036f 00000572: PUSH2 0x057c 00000575: CALLDATASIZE 00000576: PUSH1 0x04 00000578: PUSH2 0x291c 0000057b: JUMP 0000057c: JUMPDEST 0000057d: PUSH2 0x0e99 00000580: JUMP 00000581: JUMPDEST 00000582: CALLVALUE 00000583: DUP1 00000584: ISZERO 00000585: PUSH2 0x058d 00000588: JUMPI 00000589: PUSH1 0x00 0000058b: DUP1 0000058c: REVERT 0000058d: JUMPDEST 0000058e: POP 0000058f: PUSH2 0x036f 00000592: PUSH2 0x059c 00000595: CALLDATASIZE 00000596: PUSH1 0x04 00000598: PUSH2 0x2af0 0000059b: JUMP 0000059c: JUMPDEST 0000059d: PUSH2 0x0fc7 000005a0: JUMP 000005a1: JUMPDEST 000005a2: CALLVALUE 000005a3: DUP1 000005a4: ISZERO 000005a5: PUSH2 0x05ad 000005a8: JUMPI 000005a9: PUSH1 0x00 000005ab: DUP1 000005ac: REVERT 000005ad: JUMPDEST 000005ae: POP 000005af: PUSH2 0x03a7 000005b2: PUSH2 0x100b 000005b5: JUMP 000005b6: JUMPDEST 000005b7: CALLVALUE 000005b8: DUP1 000005b9: ISZERO 000005ba: PUSH2 0x05c2 000005bd: JUMPI 000005be: PUSH1 0x00 000005c0: DUP1 000005c1: REVERT 000005c2: JUMPDEST 000005c3: POP 000005c4: PUSH2 0x03a7 000005c7: PUSH2 0x05d1 000005ca: CALLDATASIZE 000005cb: PUSH1 0x04 000005cd: PUSH2 0x291c 000005d0: JUMP 000005d1: JUMPDEST 000005d2: PUSH2 0x1050 000005d5: JUMP 000005d6: JUMPDEST 000005d7: CALLVALUE 000005d8: DUP1 000005d9: ISZERO 000005da: PUSH2 0x05e2 000005dd: JUMPI 000005de: PUSH1 0x00 000005e0: DUP1 000005e1: REVERT 000005e2: JUMPDEST 000005e3: POP 000005e4: PUSH2 0x03a7 000005e7: PUSH1 0x0d 000005e9: SLOAD 000005ea: DUP2 000005eb: JUMP 000005ec: JUMPDEST 000005ed: CALLVALUE 000005ee: DUP1 000005ef: ISZERO 000005f0: PUSH2 0x05f8 000005f3: JUMPI 000005f4: PUSH1 0x00 000005f6: DUP1 000005f7: REVERT 000005f8: JUMPDEST 000005f9: POP 000005fa: PUSH2 0x036f 000005fd: PUSH2 0x0607 00000600: CALLDATASIZE 00000601: PUSH1 0x04 00000603: PUSH2 0x2af0 00000606: JUMP 00000607: JUMPDEST 00000608: PUSH2 0x10d5 0000060b: JUMP 0000060c: JUMPDEST 0000060d: CALLVALUE 0000060e: DUP1 0000060f: ISZERO 00000610: PUSH2 0x0618 00000613: JUMPI 00000614: PUSH1 0x00 00000616: DUP1 00000617: REVERT 00000618: JUMPDEST 00000619: POP 0000061a: PUSH2 0x03a7 0000061d: PUSH2 0x0627 00000620: CALLDATASIZE 00000621: PUSH1 0x04 00000623: PUSH2 0x291c 00000626: JUMP 00000627: JUMPDEST 00000628: PUSH1 0x01 0000062a: PUSH1 0x01 0000062c: PUSH1 0xa0 0000062e: SHL 0000062f: SUB 00000630: AND 00000631: PUSH1 0x00 00000633: SWAP1 00000634: DUP2 00000635: MSTORE 00000636: PUSH1 0x20 00000638: DUP2 00000639: SWAP1 0000063a: MSTORE 0000063b: PUSH1 0x40 0000063d: SWAP1 0000063e: KECCAK256 0000063f: SLOAD 00000640: SWAP1 00000641: JUMP 00000642: JUMPDEST 00000643: CALLVALUE 00000644: DUP1 00000645: ISZERO 00000646: PUSH2 0x064e 00000649: JUMPI 0000064a: PUSH1 0x00 0000064c: DUP1 0000064d: REVERT 0000064e: JUMPDEST 0000064f: POP 00000650: PUSH2 0x036f 00000653: PUSH2 0x11b7 00000656: JUMP 00000657: JUMPDEST 00000658: CALLVALUE 00000659: DUP1 0000065a: ISZERO 0000065b: PUSH2 0x0663 0000065e: JUMPI 0000065f: PUSH1 0x00 00000661: DUP1 00000662: REVERT 00000663: JUMPDEST 00000664: POP 00000665: PUSH2 0x036f 00000668: PUSH2 0x0672 0000066b: CALLDATASIZE 0000066c: PUSH1 0x04 0000066e: PUSH2 0x2af0 00000671: JUMP 00000672: JUMPDEST 00000673: PUSH2 0x11ed 00000676: JUMP 00000677: JUMPDEST 00000678: CALLVALUE 00000679: DUP1 0000067a: ISZERO 0000067b: PUSH2 0x0683 0000067e: JUMPI 0000067f: PUSH1 0x00 00000681: DUP1 00000682: REVERT 00000683: JUMPDEST 00000684: POP 00000685: PUSH1 0x05 00000687: SLOAD 00000688: PUSH1 0x01 0000068a: PUSH1 0x01 0000068c: PUSH1 0xa0 0000068e: SHL 0000068f: SUB 00000690: AND 00000691: PUSH2 0x03d5 00000694: JUMP 00000695: JUMPDEST 00000696: CALLVALUE 00000697: DUP1 00000698: ISZERO 00000699: PUSH2 0x06a1 0000069c: JUMPI 0000069d: PUSH1 0x00 0000069f: DUP1 000006a0: REVERT 000006a1: JUMPDEST 000006a2: POP 000006a3: PUSH2 0x0309 000006a6: PUSH2 0x134a 000006a9: JUMP 000006aa: JUMPDEST 000006ab: CALLVALUE 000006ac: DUP1 000006ad: ISZERO 000006ae: PUSH2 0x06b6 000006b1: JUMPI 000006b2: PUSH1 0x00 000006b4: DUP1 000006b5: REVERT 000006b6: JUMPDEST 000006b7: POP 000006b8: PUSH2 0x03a7 000006bb: PUSH1 0x0c 000006bd: SLOAD 000006be: DUP2 000006bf: JUMP 000006c0: JUMPDEST 000006c1: CALLVALUE 000006c2: DUP1 000006c3: ISZERO 000006c4: PUSH2 0x06cc 000006c7: JUMPI 000006c8: PUSH1 0x00 000006ca: DUP1 000006cb: REVERT 000006cc: JUMPDEST 000006cd: POP 000006ce: PUSH2 0x03a7 000006d1: PUSH1 0x10 000006d3: SLOAD 000006d4: DUP2 000006d5: JUMP 000006d6: JUMPDEST 000006d7: CALLVALUE 000006d8: DUP1 000006d9: ISZERO 000006da: PUSH2 0x06e2 000006dd: JUMPI 000006de: PUSH1 0x00 000006e0: DUP1 000006e1: REVERT 000006e2: JUMPDEST 000006e3: POP 000006e4: PUSH2 0x03a7 000006e7: PUSH2 0x1359 000006ea: JUMP 000006eb: JUMPDEST 000006ec: CALLVALUE 000006ed: DUP1 000006ee: ISZERO 000006ef: PUSH2 0x06f7 000006f2: JUMPI 000006f3: PUSH1 0x00 000006f5: DUP1 000006f6: REVERT 000006f7: JUMPDEST 000006f8: POP 000006f9: PUSH2 0x033f 000006fc: PUSH2 0x0706 000006ff: CALLDATASIZE 00000700: PUSH1 0x04 00000702: PUSH2 0x2a35 00000705: JUMP 00000706: JUMPDEST 00000707: PUSH2 0x139e 0000070a: JUMP 0000070b: JUMPDEST 0000070c: CALLVALUE 0000070d: DUP1 0000070e: ISZERO 0000070f: PUSH2 0x0717 00000712: JUMPI 00000713: PUSH1 0x00 00000715: DUP1 00000716: REVERT 00000717: JUMPDEST 00000718: POP 00000719: PUSH2 0x03a7 0000071c: PUSH2 0x0726 0000071f: CALLDATASIZE 00000720: PUSH1 0x04 00000722: PUSH2 0x291c 00000725: JUMP 00000726: JUMPDEST 00000727: PUSH2 0x1437 0000072a: JUMP 0000072b: JUMPDEST 0000072c: CALLVALUE 0000072d: DUP1 0000072e: ISZERO 0000072f: PUSH2 0x0737 00000732: JUMPI 00000733: PUSH1 0x00 00000735: DUP1 00000736: REVERT 00000737: JUMPDEST 00000738: POP 00000739: PUSH2 0x033f 0000073c: PUSH2 0x0746 0000073f: CALLDATASIZE 00000740: PUSH1 0x04 00000742: PUSH2 0x2a35 00000745: JUMP 00000746: JUMPDEST 00000747: PUSH2 0x146a 0000074a: JUMP 0000074b: JUMPDEST 0000074c: CALLVALUE 0000074d: DUP1 0000074e: ISZERO 0000074f: PUSH2 0x0757 00000752: JUMPI 00000753: PUSH1 0x00 00000755: DUP1 00000756: REVERT 00000757: JUMPDEST 00000758: POP 00000759: PUSH2 0x076b 0000075c: PUSH2 0x0766 0000075f: CALLDATASIZE 00000760: PUSH1 0x04 00000762: PUSH2 0x291c 00000765: JUMP 00000766: JUMPDEST 00000767: PUSH2 0x1477 0000076a: JUMP 0000076b: JUMPDEST 0000076c: PUSH1 0x40 0000076e: DUP1 0000076f: MLOAD 00000770: PUSH1 0x01 00000772: PUSH1 0x01 00000774: PUSH1 0xa0 00000776: SHL 00000777: SUB 00000778: SWAP1 00000779: SWAP10 0000077a: AND 0000077b: DUP10 0000077c: MSTORE 0000077d: PUSH1 0x20 0000077f: DUP10 00000780: ADD 00000781: SWAP8 00000782: SWAP1 00000783: SWAP8 00000784: MSTORE 00000785: SWAP6 00000786: DUP8 00000787: ADD 00000788: SWAP5 00000789: SWAP1 0000078a: SWAP5 0000078b: MSTORE 0000078c: PUSH1 0x60 0000078e: DUP7 0000078f: ADD 00000790: SWAP3 00000791: SWAP1 00000792: SWAP3 00000793: MSTORE 00000794: PUSH1 0x80 00000796: DUP6 00000797: ADD 00000798: MSTORE 00000799: PUSH1 0xa0 0000079b: DUP5 0000079c: ADD 0000079d: MSTORE 0000079e: PUSH1 0xc0 000007a0: DUP4 000007a1: ADD 000007a2: MSTORE 000007a3: PUSH1 0xe0 000007a5: DUP3 000007a6: ADD 000007a7: MSTORE 000007a8: PUSH2 0x0100 000007ab: ADD 000007ac: PUSH2 0x0316 000007af: JUMP 000007b0: JUMPDEST 000007b1: CALLVALUE 000007b2: DUP1 000007b3: ISZERO 000007b4: PUSH2 0x07bc 000007b7: JUMPI 000007b8: PUSH1 0x00 000007ba: DUP1 000007bb: REVERT 000007bc: JUMPDEST 000007bd: POP 000007be: PUSH2 0x036f 000007c1: PUSH2 0x07cb 000007c4: CALLDATASIZE 000007c5: PUSH1 0x04 000007c7: PUSH2 0x2af0 000007ca: JUMP 000007cb: JUMPDEST 000007cc: PUSH2 0x1521 000007cf: JUMP 000007d0: JUMPDEST 000007d1: CALLVALUE 000007d2: DUP1 000007d3: ISZERO 000007d4: PUSH2 0x07dc 000007d7: JUMPI 000007d8: PUSH1 0x00 000007da: DUP1 000007db: REVERT 000007dc: JUMPDEST 000007dd: POP 000007de: PUSH2 0x036f 000007e1: PUSH2 0x07eb 000007e4: CALLDATASIZE 000007e5: PUSH1 0x04 000007e7: PUSH2 0x2af0 000007ea: JUMP 000007eb: JUMPDEST 000007ec: PUSH2 0x1565 000007ef: JUMP 000007f0: JUMPDEST 000007f1: CALLVALUE 000007f2: DUP1 000007f3: ISZERO 000007f4: PUSH2 0x07fc 000007f7: JUMPI 000007f8: PUSH1 0x00 000007fa: DUP1 000007fb: REVERT 000007fc: JUMPDEST 000007fd: POP 000007fe: PUSH2 0x033f 00000801: PUSH2 0x080b 00000804: CALLDATASIZE 00000805: PUSH1 0x04 00000807: PUSH2 0x291c 0000080a: JUMP 0000080b: JUMPDEST 0000080c: PUSH1 0x12 0000080e: PUSH1 0x20 00000810: MSTORE 00000811: PUSH1 0x00 00000813: SWAP1 00000814: DUP2 00000815: MSTORE 00000816: PUSH1 0x40 00000818: SWAP1 00000819: KECCAK256 0000081a: SLOAD 0000081b: PUSH1 0xff 0000081d: AND 0000081e: DUP2 0000081f: JUMP 00000820: JUMPDEST 00000821: CALLVALUE 00000822: DUP1 00000823: ISZERO 00000824: PUSH2 0x082c 00000827: JUMPI 00000828: PUSH1 0x00 0000082a: DUP1 0000082b: REVERT 0000082c: JUMPDEST 0000082d: POP 0000082e: PUSH2 0x03a7 00000831: PUSH2 0x161f 00000834: JUMP 00000835: JUMPDEST 00000836: CALLVALUE 00000837: DUP1 00000838: ISZERO 00000839: PUSH2 0x0841 0000083c: JUMPI 0000083d: PUSH1 0x00 0000083f: DUP1 00000840: REVERT 00000841: JUMPDEST 00000842: POP 00000843: PUSH2 0x033f 00000846: PUSH2 0x0850 00000849: CALLDATASIZE 0000084a: PUSH1 0x04 0000084c: PUSH2 0x291c 0000084f: JUMP 00000850: JUMPDEST 00000851: PUSH2 0x1664 00000854: JUMP 00000855: JUMPDEST 00000856: CALLVALUE 00000857: DUP1 00000858: ISZERO 00000859: PUSH2 0x0861 0000085c: JUMPI 0000085d: PUSH1 0x00 0000085f: DUP1 00000860: REVERT 00000861: JUMPDEST 00000862: POP 00000863: PUSH2 0x03a7 00000866: PUSH2 0x0870 00000869: CALLDATASIZE 0000086a: PUSH1 0x04 0000086c: PUSH2 0x2954 0000086f: JUMP 00000870: JUMPDEST 00000871: PUSH1 0x01 00000873: PUSH1 0x01 00000875: PUSH1 0xa0 00000877: SHL 00000878: SUB 00000879: SWAP2 0000087a: DUP3 0000087b: AND 0000087c: PUSH1 0x00 0000087e: SWAP1 0000087f: DUP2 00000880: MSTORE 00000881: PUSH1 0x01 00000883: PUSH1 0x20 00000885: SWAP1 00000886: DUP2 00000887: MSTORE 00000888: PUSH1 0x40 0000088a: DUP1 0000088b: DUP4 0000088c: KECCAK256 0000088d: SWAP4 0000088e: SWAP1 0000088f: SWAP5 00000890: AND 00000891: DUP3 00000892: MSTORE 00000893: SWAP2 00000894: SWAP1 00000895: SWAP2 00000896: MSTORE 00000897: KECCAK256 00000898: SLOAD 00000899: SWAP1 0000089a: JUMP 0000089b: JUMPDEST 0000089c: CALLVALUE 0000089d: DUP1 0000089e: ISZERO 0000089f: PUSH2 0x08a7 000008a2: JUMPI 000008a3: PUSH1 0x00 000008a5: DUP1 000008a6: REVERT 000008a7: JUMPDEST 000008a8: POP 000008a9: PUSH2 0x03a7 000008ac: PUSH1 0x0a 000008ae: SLOAD 000008af: DUP2 000008b0: JUMP 000008b1: JUMPDEST 000008b2: CALLVALUE 000008b3: DUP1 000008b4: ISZERO 000008b5: PUSH2 0x08bd 000008b8: JUMPI 000008b9: PUSH1 0x00 000008bb: DUP1 000008bc: REVERT 000008bd: JUMPDEST 000008be: POP 000008bf: PUSH2 0x036f 000008c2: PUSH2 0x08cc 000008c5: CALLDATASIZE 000008c6: PUSH1 0x04 000008c8: PUSH2 0x291c 000008cb: JUMP 000008cc: JUMPDEST 000008cd: PUSH2 0x16e2 000008d0: JUMP 000008d1: JUMPDEST 000008d2: CALLVALUE 000008d3: DUP1 000008d4: ISZERO 000008d5: PUSH2 0x08dd 000008d8: JUMPI 000008d9: PUSH1 0x00 000008db: DUP1 000008dc: REVERT 000008dd: JUMPDEST 000008de: POP 000008df: PUSH2 0x03a7 000008e2: PUSH1 0x0b 000008e4: SLOAD 000008e5: DUP2 000008e6: JUMP 000008e7: JUMPDEST 000008e8: CALLVALUE 000008e9: DUP1 000008ea: ISZERO 000008eb: PUSH2 0x08f3 000008ee: JUMPI 000008ef: PUSH1 0x00 000008f1: DUP1 000008f2: REVERT 000008f3: JUMPDEST 000008f4: POP 000008f5: PUSH2 0x03a7 000008f8: PUSH2 0x17d0 000008fb: JUMP 000008fc: JUMPDEST 000008fd: CALLVALUE 000008fe: DUP1 000008ff: ISZERO 00000900: PUSH2 0x0908 00000903: JUMPI 00000904: PUSH1 0x00 00000906: DUP1 00000907: REVERT 00000908: JUMPDEST 00000909: POP 0000090a: PUSH2 0x036f 0000090d: PUSH2 0x0917 00000910: CALLDATASIZE 00000911: PUSH1 0x04 00000913: PUSH2 0x2af0 00000916: JUMP 00000917: JUMPDEST 00000918: PUSH2 0x1815 0000091b: JUMP 0000091c: JUMPDEST 0000091d: CALLVALUE 0000091e: DUP1 0000091f: ISZERO 00000920: PUSH2 0x0928 00000923: JUMPI 00000924: PUSH1 0x00 00000926: DUP1 00000927: REVERT 00000928: JUMPDEST 00000929: POP 0000092a: PUSH2 0x076b 0000092d: PUSH2 0x0937 00000930: CALLDATASIZE 00000931: PUSH1 0x04 00000933: PUSH2 0x2af0 00000936: JUMP 00000937: JUMPDEST 00000938: PUSH2 0x1870 0000093b: JUMP 0000093c: JUMPDEST 0000093d: CALLVALUE 0000093e: DUP1 0000093f: ISZERO 00000940: PUSH2 0x0948 00000943: JUMPI 00000944: PUSH1 0x00 00000946: DUP1 00000947: REVERT 00000948: JUMPDEST 00000949: POP 0000094a: PUSH2 0x036f 0000094d: PUSH2 0x0957 00000950: CALLDATASIZE 00000951: PUSH1 0x04 00000953: PUSH2 0x291c 00000956: JUMP 00000957: JUMPDEST 00000958: PUSH2 0x18b2 0000095b: JUMP 0000095c: JUMPDEST 0000095d: CALLVALUE 0000095e: DUP1 0000095f: ISZERO 00000960: PUSH2 0x0968 00000963: JUMPI 00000964: PUSH1 0x00 00000966: DUP1 00000967: REVERT 00000968: JUMPDEST 00000969: POP 0000096a: PUSH1 0x09 0000096c: SLOAD 0000096d: PUSH2 0x03d5 00000970: SWAP1 00000971: PUSH1 0x01 00000973: PUSH1 0x01 00000975: PUSH1 0xa0 00000977: SHL 00000978: SUB 00000979: AND 0000097a: DUP2 0000097b: JUMP 0000097c: JUMPDEST 0000097d: CALLVALUE 0000097e: DUP1 0000097f: ISZERO 00000980: PUSH2 0x0988 00000983: JUMPI 00000984: PUSH1 0x00 00000986: DUP1 00000987: REVERT 00000988: JUMPDEST 00000989: POP 0000098a: PUSH2 0x03a7 0000098d: PUSH1 0x02 0000098f: DUP2 00000990: JUMP 00000991: JUMPDEST 00000992: PUSH1 0x60 00000994: PUSH1 0x03 00000996: DUP1 00000997: SLOAD 00000998: PUSH2 0x09a0 0000099b: SWAP1 0000099c: PUSH2 0x2d89 0000099f: JUMP 000009a0: JUMPDEST 000009a1: DUP1 000009a2: PUSH1 0x1f 000009a4: ADD 000009a5: PUSH1 0x20 000009a7: DUP1 000009a8: SWAP2 000009a9: DIV 000009aa: MUL 000009ab: PUSH1 0x20 000009ad: ADD 000009ae: PUSH1 0x40 000009b0: MLOAD 000009b1: SWAP1 000009b2: DUP2 000009b3: ADD 000009b4: PUSH1 0x40 000009b6: MSTORE 000009b7: DUP1 000009b8: SWAP3 000009b9: SWAP2 000009ba: SWAP1 000009bb: DUP2 000009bc: DUP2 000009bd: MSTORE 000009be: PUSH1 0x20 000009c0: ADD 000009c1: DUP3 000009c2: DUP1 000009c3: SLOAD 000009c4: PUSH2 0x09cc 000009c7: SWAP1 000009c8: PUSH2 0x2d89 000009cb: JUMP 000009cc: JUMPDEST 000009cd: DUP1 000009ce: ISZERO 000009cf: PUSH2 0x0a19 000009d2: JUMPI 000009d3: DUP1 000009d4: PUSH1 0x1f 000009d6: LT 000009d7: PUSH2 0x09ee 000009da: JUMPI 000009db: PUSH2 0x0100 000009de: DUP1 000009df: DUP4 000009e0: SLOAD 000009e1: DIV 000009e2: MUL 000009e3: DUP4 000009e4: MSTORE 000009e5: SWAP2 000009e6: PUSH1 0x20 000009e8: ADD 000009e9: SWAP2 000009ea: PUSH2 0x0a19 000009ed: JUMP 000009ee: JUMPDEST 000009ef: DUP3 000009f0: ADD 000009f1: SWAP2 000009f2: SWAP1 000009f3: PUSH1 0x00 000009f5: MSTORE 000009f6: PUSH1 0x20 000009f8: PUSH1 0x00 000009fa: KECCAK256 000009fb: SWAP1 000009fc: JUMPDEST 000009fd: DUP2 000009fe: SLOAD 000009ff: DUP2 00000a00: MSTORE 00000a01: SWAP1 00000a02: PUSH1 0x01 00000a04: ADD 00000a05: SWAP1 00000a06: PUSH1 0x20 00000a08: ADD 00000a09: DUP1 00000a0a: DUP4 00000a0b: GT 00000a0c: PUSH2 0x09fc 00000a0f: JUMPI 00000a10: DUP3 00000a11: SWAP1 00000a12: SUB 00000a13: PUSH1 0x1f 00000a15: AND 00000a16: DUP3 00000a17: ADD 00000a18: SWAP2 00000a19: JUMPDEST 00000a1a: POP 00000a1b: POP 00000a1c: POP 00000a1d: POP 00000a1e: POP 00000a1f: SWAP1 00000a20: POP 00000a21: SWAP1 00000a22: JUMP 00000a23: JUMPDEST 00000a24: PUSH1 0x00 00000a26: PUSH2 0x0a30 00000a29: CALLER 00000a2a: DUP5 00000a2b: DUP5 00000a2c: PUSH2 0x1a0c 00000a2f: JUMP 00000a30: JUMPDEST 00000a31: POP 00000a32: PUSH1 0x01 00000a34: SWAP3 00000a35: SWAP2 00000a36: POP 00000a37: POP 00000a38: JUMP 00000a39: JUMPDEST 00000a3a: PUSH1 0x05 00000a3c: SLOAD 00000a3d: PUSH1 0x01 00000a3f: PUSH1 0x01 00000a41: PUSH1 0xa0 00000a43: SHL 00000a44: SUB 00000a45: AND 00000a46: CALLER 00000a47: EQ 00000a48: PUSH2 0x0a6c 00000a4b: JUMPI 00000a4c: PUSH1 0x40 00000a4e: MLOAD 00000a4f: PUSH3 0x461bcd 00000a53: PUSH1 0xe5 00000a55: SHL 00000a56: DUP2 00000a57: MSTORE 00000a58: PUSH1 0x04 00000a5a: ADD 00000a5b: PUSH2 0x0a63 00000a5e: SWAP1 00000a5f: PUSH2 0x2c31 00000a62: JUMP 00000a63: JUMPDEST 00000a64: PUSH1 0x40 00000a66: MLOAD 00000a67: DUP1 00000a68: SWAP2 00000a69: SUB 00000a6a: SWAP1 00000a6b: REVERT 00000a6c: JUMPDEST 00000a6d: PUSH1 0x00 00000a6f: JUMPDEST 00000a70: DUP2 00000a71: DUP2 00000a72: LT 00000a73: ISZERO 00000a74: PUSH2 0x0aec 00000a77: JUMPI 00000a78: PUSH1 0x01 00000a7a: PUSH1 0x11 00000a7c: PUSH1 0x00 00000a7e: DUP6 00000a7f: DUP6 00000a80: DUP6 00000a81: DUP2 00000a82: DUP2 00000a83: LT 00000a84: PUSH2 0x0a9d 00000a87: JUMPI 00000a88: PUSH4 0x4e487b71 00000a8d: PUSH1 0xe0 00000a8f: SHL 00000a90: PUSH1 0x00 00000a92: MSTORE 00000a93: PUSH1 0x32 00000a95: PUSH1 0x04 00000a97: MSTORE 00000a98: PUSH1 0x24 00000a9a: PUSH1 0x00 00000a9c: REVERT 00000a9d: JUMPDEST 00000a9e: SWAP1 00000a9f: POP 00000aa0: PUSH1 0x20 00000aa2: MUL 00000aa3: ADD 00000aa4: PUSH1 0x20 00000aa6: DUP2 00000aa7: ADD 00000aa8: SWAP1 00000aa9: PUSH2 0x0ab2 00000aac: SWAP2 00000aad: SWAP1 00000aae: PUSH2 0x291c 00000ab1: JUMP 00000ab2: JUMPDEST 00000ab3: PUSH1 0x01 00000ab5: PUSH1 0x01 00000ab7: PUSH1 0xa0 00000ab9: SHL 00000aba: SUB 00000abb: AND 00000abc: DUP2 00000abd: MSTORE 00000abe: PUSH1 0x20 00000ac0: DUP2 00000ac1: ADD 00000ac2: SWAP2 00000ac3: SWAP1 00000ac4: SWAP2 00000ac5: MSTORE 00000ac6: PUSH1 0x40 00000ac8: ADD 00000ac9: PUSH1 0x00 00000acb: KECCAK256 00000acc: DUP1 00000acd: SLOAD 00000ace: PUSH1 0xff 00000ad0: NOT 00000ad1: AND 00000ad2: SWAP2 00000ad3: ISZERO 00000ad4: ISZERO 00000ad5: SWAP2 00000ad6: SWAP1 00000ad7: SWAP2 00000ad8: OR 00000ad9: SWAP1 00000ada: SSTORE 00000adb: DUP1 00000adc: PUSH2 0x0ae4 00000adf: DUP2 00000ae0: PUSH2 0x2dc4 00000ae3: JUMP 00000ae4: JUMPDEST 00000ae5: SWAP2 00000ae6: POP 00000ae7: POP 00000ae8: PUSH2 0x0a6f 00000aeb: JUMP 00000aec: JUMPDEST 00000aed: POP 00000aee: PUSH32 0x6f058e77d614a1061fc197c99cdde12f5fa414c92529bbe8f48b02f8d9f4f95d 00000b0f: DUP3 00000b10: DUP3 00000b11: PUSH1 0x40 00000b13: MLOAD 00000b14: PUSH2 0x0b1e 00000b17: SWAP3 00000b18: SWAP2 00000b19: SWAP1 00000b1a: PUSH2 0x2b4d 00000b1d: JUMP 00000b1e: JUMPDEST 00000b1f: PUSH1 0x40 00000b21: MLOAD 00000b22: DUP1 00000b23: SWAP2 00000b24: SUB 00000b25: SWAP1 00000b26: LOG1 00000b27: POP 00000b28: POP 00000b29: JUMP 00000b2a: JUMPDEST 00000b2b: PUSH1 0x05 00000b2d: SLOAD 00000b2e: PUSH1 0x01 00000b30: PUSH1 0x01 00000b32: PUSH1 0xa0 00000b34: SHL 00000b35: SUB 00000b36: AND 00000b37: CALLER 00000b38: EQ 00000b39: PUSH2 0x0b54 00000b3c: JUMPI 00000b3d: PUSH1 0x40 00000b3f: MLOAD 00000b40: PUSH3 0x461bcd 00000b44: PUSH1 0xe5 00000b46: SHL 00000b47: DUP2 00000b48: MSTORE 00000b49: PUSH1 0x04 00000b4b: ADD 00000b4c: PUSH2 0x0a63 00000b4f: SWAP1 00000b50: PUSH2 0x2c31 00000b53: JUMP 00000b54: JUMPDEST 00000b55: PUSH1 0x08 00000b57: SLOAD 00000b58: PUSH1 0x40 00000b5a: MLOAD 00000b5b: PUSH4 0x0dcb2e89 00000b60: PUSH1 0xe0 00000b62: SHL 00000b63: DUP2 00000b64: MSTORE 00000b65: PUSH1 0x04 00000b67: DUP2 00000b68: ADD 00000b69: DUP4 00000b6a: SWAP1 00000b6b: MSTORE 00000b6c: PUSH1 0x01 00000b6e: PUSH1 0x01 00000b70: PUSH1 0xa0 00000b72: SHL 00000b73: SUB 00000b74: SWAP1 00000b75: SWAP2 00000b76: AND 00000b77: SWAP1 00000b78: PUSH4 0x0dcb2e89 00000b7d: SWAP1 00000b7e: PUSH1 0x24 00000b80: ADD 00000b81: JUMPDEST 00000b82: PUSH1 0x00 00000b84: PUSH1 0x40 00000b86: MLOAD 00000b87: DUP1 00000b88: DUP4 00000b89: SUB 00000b8a: DUP2 00000b8b: PUSH1 0x00 00000b8d: DUP8 00000b8e: DUP1 00000b8f: EXTCODESIZE 00000b90: ISZERO 00000b91: DUP1 00000b92: ISZERO 00000b93: PUSH2 0x0b9b 00000b96: JUMPI 00000b97: PUSH1 0x00 00000b99: DUP1 00000b9a: REVERT 00000b9b: JUMPDEST 00000b9c: POP 00000b9d: GAS 00000b9e: CALL 00000b9f: ISZERO 00000ba0: DUP1 00000ba1: ISZERO 00000ba2: PUSH2 0x0baf 00000ba5: JUMPI 00000ba6: RETURNDATASIZE 00000ba7: PUSH1 0x00 00000ba9: DUP1 00000baa: RETURNDATACOPY 00000bab: RETURNDATASIZE 00000bac: PUSH1 0x00 00000bae: REVERT 00000baf: JUMPDEST 00000bb0: POP 00000bb1: POP 00000bb2: POP 00000bb3: POP 00000bb4: POP 00000bb5: JUMP 00000bb6: JUMPDEST 00000bb7: PUSH1 0x00 00000bb9: PUSH2 0x0bc3 00000bbc: DUP5 00000bbd: DUP5 00000bbe: DUP5 00000bbf: PUSH2 0x1b30 00000bc2: JUMP 00000bc3: JUMPDEST 00000bc4: PUSH1 0x01 00000bc6: PUSH1 0x01 00000bc8: PUSH1 0xa0 00000bca: SHL 00000bcb: SUB 00000bcc: DUP5 00000bcd: AND 00000bce: PUSH1 0x00 00000bd0: SWAP1 00000bd1: DUP2 00000bd2: MSTORE 00000bd3: PUSH1 0x01 00000bd5: PUSH1 0x20 00000bd7: SWAP1 00000bd8: DUP2 00000bd9: MSTORE 00000bda: PUSH1 0x40 00000bdc: DUP1 00000bdd: DUP4 00000bde: KECCAK256 00000bdf: CALLER 00000be0: DUP5 00000be1: MSTORE 00000be2: SWAP1 00000be3: SWAP2 00000be4: MSTORE 00000be5: SWAP1 00000be6: KECCAK256 00000be7: SLOAD 00000be8: DUP3 00000be9: DUP2 00000bea: LT 00000beb: ISZERO 00000bec: PUSH2 0x0c48 00000bef: JUMPI 00000bf0: PUSH1 0x40 00000bf2: MLOAD 00000bf3: PUSH3 0x461bcd 00000bf7: PUSH1 0xe5 00000bf9: SHL 00000bfa: DUP2 00000bfb: MSTORE 00000bfc: PUSH1 0x20 00000bfe: PUSH1 0x04 00000c00: DUP3 00000c01: ADD 00000c02: MSTORE 00000c03: PUSH1 0x28 00000c05: PUSH1 0x24 00000c07: DUP3 00000c08: ADD 00000c09: MSTORE 00000c0a: PUSH32 0x45524332303a207472616e7366657220616d6f756e7420657863656564732061 00000c2b: PUSH1 0x44 00000c2d: DUP3 00000c2e: ADD 00000c2f: MSTORE 00000c30: PUSH8 0x6c6c6f77616e6365 00000c39: PUSH1 0xc0 00000c3b: SHL 00000c3c: PUSH1 0x64 00000c3e: DUP3 00000c3f: ADD 00000c40: MSTORE 00000c41: PUSH1 0x84 00000c43: ADD 00000c44: PUSH2 0x0a63 00000c47: JUMP 00000c48: JUMPDEST 00000c49: PUSH2 0x0c55 00000c4c: DUP6 00000c4d: CALLER 00000c4e: DUP6 00000c4f: DUP5 00000c50: SUB 00000c51: PUSH2 0x1a0c 00000c54: JUMP 00000c55: JUMPDEST 00000c56: POP 00000c57: PUSH1 0x01 00000c59: SWAP5 00000c5a: SWAP4 00000c5b: POP 00000c5c: POP 00000c5d: POP 00000c5e: POP 00000c5f: JUMP 00000c60: JUMPDEST 00000c61: PUSH1 0x08 00000c63: SLOAD 00000c64: PUSH1 0x40 00000c66: DUP1 00000c67: MLOAD 00000c68: PUSH4 0x42d359d7 00000c6d: PUSH1 0xe1 00000c6f: SHL 00000c70: DUP2 00000c71: MSTORE 00000c72: SWAP1 00000c73: MLOAD 00000c74: PUSH1 0x00 00000c76: SWAP3 00000c77: PUSH1 0x01 00000c79: PUSH1 0x01 00000c7b: PUSH1 0xa0 00000c7d: SHL 00000c7e: SUB 00000c7f: AND 00000c80: SWAP2 00000c81: PUSH4 0x85a6b3ae 00000c86: SWAP2 00000c87: PUSH1 0x04 00000c89: DUP1 00000c8a: DUP4 00000c8b: ADD 00000c8c: SWAP3 00000c8d: PUSH1 0x20 00000c8f: SWAP3 00000c90: SWAP2 00000c91: SWAP1 00000c92: DUP3 00000c93: SWAP1 00000c94: SUB 00000c95: ADD 00000c96: DUP2 00000c97: DUP7 00000c98: DUP1 00000c99: EXTCODESIZE 00000c9a: ISZERO 00000c9b: DUP1 00000c9c: ISZERO 00000c9d: PUSH2 0x0ca5 00000ca0: JUMPI 00000ca1: PUSH1 0x00 00000ca3: DUP1 00000ca4: REVERT 00000ca5: JUMPDEST 00000ca6: POP 00000ca7: GAS 00000ca8: STATICCALL 00000ca9: ISZERO 00000caa: DUP1 00000cab: ISZERO 00000cac: PUSH2 0x0cb9 00000caf: JUMPI 00000cb0: RETURNDATASIZE 00000cb1: PUSH1 0x00 00000cb3: DUP1 00000cb4: RETURNDATACOPY 00000cb5: RETURNDATASIZE 00000cb6: PUSH1 0x00 00000cb8: REVERT 00000cb9: JUMPDEST 00000cba: POP 00000cbb: POP 00000cbc: POP 00000cbd: POP 00000cbe: PUSH1 0x40 00000cc0: MLOAD 00000cc1: RETURNDATASIZE 00000cc2: PUSH1 0x1f 00000cc4: NOT 00000cc5: PUSH1 0x1f 00000cc7: DUP3 00000cc8: ADD 00000cc9: AND 00000cca: DUP3 00000ccb: ADD 00000ccc: DUP1 00000ccd: PUSH1 0x40 00000ccf: MSTORE 00000cd0: POP 00000cd1: DUP2 00000cd2: ADD 00000cd3: SWAP1 00000cd4: PUSH2 0x0cdd 00000cd7: SWAP2 00000cd8: SWAP1 00000cd9: PUSH2 0x2b08 00000cdc: JUMP 00000cdd: JUMPDEST 00000cde: SWAP1 00000cdf: POP 00000ce0: SWAP1 00000ce1: JUMP 00000ce2: JUMPDEST 00000ce3: PUSH1 0x05 00000ce5: SLOAD 00000ce6: PUSH1 0x01 00000ce8: PUSH1 0x01 00000cea: PUSH1 0xa0 00000cec: SHL 00000ced: SUB 00000cee: AND 00000cef: CALLER 00000cf0: EQ 00000cf1: PUSH2 0x0d0c 00000cf4: JUMPI 00000cf5: PUSH1 0x40 00000cf7: MLOAD 00000cf8: PUSH3 0x461bcd 00000cfc: PUSH1 0xe5 00000cfe: SHL 00000cff: DUP2 00000d00: MSTORE 00000d01: PUSH1 0x04 00000d03: ADD 00000d04: PUSH2 0x0a63 00000d07: SWAP1 00000d08: PUSH2 0x2c31 00000d0b: JUMP 00000d0c: JUMPDEST 00000d0d: PUSH1 0x08 00000d0f: SLOAD 00000d10: PUSH1 0x40 00000d12: MLOAD 00000d13: PUSH4 0x031e79db 00000d18: PUSH1 0xe4 00000d1a: SHL 00000d1b: DUP2 00000d1c: MSTORE 00000d1d: PUSH1 0x01 00000d1f: PUSH1 0x01 00000d21: PUSH1 0xa0 00000d23: SHL 00000d24: SUB 00000d25: DUP4 00000d26: DUP2 00000d27: AND 00000d28: PUSH1 0x04 00000d2a: DUP4 00000d2b: ADD 00000d2c: MSTORE 00000d2d: SWAP1 00000d2e: SWAP2 00000d2f: AND 00000d30: SWAP1 00000d31: PUSH4 0x31e79db0 00000d36: SWAP1 00000d37: PUSH1 0x24 00000d39: ADD 00000d3a: PUSH2 0x0b81 00000d3d: JUMP 00000d3e: JUMPDEST 00000d3f: CALLER 00000d40: PUSH1 0x00 00000d42: DUP2 00000d43: DUP2 00000d44: MSTORE 00000d45: PUSH1 0x01 00000d47: PUSH1 0x20 00000d49: SWAP1 00000d4a: DUP2 00000d4b: MSTORE 00000d4c: PUSH1 0x40 00000d4e: DUP1 00000d4f: DUP4 00000d50: KECCAK256 00000d51: PUSH1 0x01 00000d53: PUSH1 0x01 00000d55: PUSH1 0xa0 00000d57: SHL 00000d58: SUB 00000d59: DUP8 00000d5a: AND 00000d5b: DUP5 00000d5c: MSTORE 00000d5d: SWAP1 00000d5e: SWAP2 00000d5f: MSTORE 00000d60: DUP2 00000d61: KECCAK256 00000d62: SLOAD 00000d63: SWAP1 00000d64: SWAP2 00000d65: PUSH2 0x0a30 00000d68: SWAP2 00000d69: DUP6 00000d6a: SWAP1 00000d6b: PUSH2 0x0d75 00000d6e: SWAP1 00000d6f: DUP7 00000d70: SWAP1 00000d71: PUSH2 0x2d1b 00000d74: JUMP 00000d75: JUMPDEST 00000d76: PUSH2 0x1a0c 00000d79: JUMP 00000d7a: JUMPDEST 00000d7b: PUSH1 0x08 00000d7d: SLOAD 00000d7e: PUSH1 0x40 00000d80: MLOAD 00000d81: PUSH4 0xbc4c4b37 00000d86: PUSH1 0xe0 00000d88: SHL 00000d89: DUP2 00000d8a: MSTORE 00000d8b: CALLER 00000d8c: PUSH1 0x04 00000d8e: DUP3 00000d8f: ADD 00000d90: MSTORE 00000d91: PUSH1 0x00 00000d93: PUSH1 0x24 00000d95: DUP3 00000d96: ADD 00000d97: MSTORE 00000d98: PUSH1 0x01 00000d9a: PUSH1 0x01 00000d9c: PUSH1 0xa0 00000d9e: SHL 00000d9f: SUB 00000da0: SWAP1 00000da1: SWAP2 00000da2: AND 00000da3: SWAP1 00000da4: PUSH4 0xbc4c4b37 00000da9: SWAP1 00000daa: PUSH1 0x44 00000dac: ADD 00000dad: PUSH1 0x20 00000daf: PUSH1 0x40 00000db1: MLOAD 00000db2: DUP1 00000db3: DUP4 00000db4: SUB 00000db5: DUP2 00000db6: PUSH1 0x00 00000db8: DUP8 00000db9: DUP1 00000dba: EXTCODESIZE 00000dbb: ISZERO 00000dbc: DUP1 00000dbd: ISZERO 00000dbe: PUSH2 0x0dc6 00000dc1: JUMPI 00000dc2: PUSH1 0x00 00000dc4: DUP1 00000dc5: REVERT 00000dc6: JUMPDEST 00000dc7: POP 00000dc8: GAS 00000dc9: CALL 00000dca: ISZERO 00000dcb: DUP1 00000dcc: ISZERO 00000dcd: PUSH2 0x0dda 00000dd0: JUMPI 00000dd1: RETURNDATASIZE 00000dd2: PUSH1 0x00 00000dd4: DUP1 00000dd5: RETURNDATACOPY 00000dd6: RETURNDATASIZE 00000dd7: PUSH1 0x00 00000dd9: REVERT 00000dda: JUMPDEST 00000ddb: POP 00000ddc: POP 00000ddd: POP 00000dde: POP 00000ddf: PUSH1 0x40 00000de1: MLOAD 00000de2: RETURNDATASIZE 00000de3: PUSH1 0x1f 00000de5: NOT 00000de6: PUSH1 0x1f 00000de8: DUP3 00000de9: ADD 00000dea: AND 00000deb: DUP3 00000dec: ADD 00000ded: DUP1 00000dee: PUSH1 0x40 00000df0: MSTORE 00000df1: POP 00000df2: DUP2 00000df3: ADD 00000df4: SWAP1 00000df5: PUSH2 0x0dfe 00000df8: SWAP2 00000df9: SWAP1 00000dfa: PUSH2 0x2ad0 00000dfd: JUMP 00000dfe: JUMPDEST 00000dff: POP 00000e00: JUMP 00000e01: JUMPDEST 00000e02: PUSH1 0x05 00000e04: SLOAD 00000e05: PUSH1 0x01 00000e07: PUSH1 0x01 00000e09: PUSH1 0xa0 00000e0b: SHL 00000e0c: SUB 00000e0d: AND 00000e0e: CALLER 00000e0f: EQ 00000e10: PUSH2 0x0e2b 00000e13: JUMPI 00000e14: PUSH1 0x40 00000e16: MLOAD 00000e17: PUSH3 0x461bcd 00000e1b: PUSH1 0xe5 00000e1d: SHL 00000e1e: DUP2 00000e1f: MSTORE 00000e20: PUSH1 0x04 00000e22: ADD 00000e23: PUSH2 0x0a63 00000e26: SWAP1 00000e27: PUSH2 0x2c31 00000e2a: JUMP 00000e2b: JUMPDEST 00000e2c: PUSH1 0x0b 00000e2e: DUP2 00000e2f: SWAP1 00000e30: SSTORE 00000e31: PUSH1 0x0d 00000e33: SLOAD 00000e34: PUSH1 0x0c 00000e36: SLOAD 00000e37: PUSH2 0x0e4c 00000e3a: SWAP2 00000e3b: SWAP1 00000e3c: PUSH2 0x0e46 00000e3f: SWAP1 00000e40: DUP5 00000e41: SWAP1 00000e42: PUSH2 0x1950 00000e45: JUMP 00000e46: JUMPDEST 00000e47: SWAP1 00000e48: PUSH2 0x1950 00000e4b: JUMP 00000e4c: JUMPDEST 00000e4d: PUSH1 0x0e 00000e4f: DUP2 00000e50: SWAP1 00000e51: SSTORE 00000e52: PUSH1 0x19 00000e54: LT 00000e55: ISZERO 00000e56: PUSH2 0x0dfe 00000e59: JUMPI 00000e5a: PUSH1 0x40 00000e5c: MLOAD 00000e5d: PUSH3 0x461bcd 00000e61: PUSH1 0xe5 00000e63: SHL 00000e64: DUP2 00000e65: MSTORE 00000e66: PUSH1 0x20 00000e68: PUSH1 0x04 00000e6a: DUP3 00000e6b: ADD 00000e6c: MSTORE 00000e6d: PUSH1 0x15 00000e6f: PUSH1 0x24 00000e71: DUP3 00000e72: ADD 00000e73: MSTORE 00000e74: PUSH21 0x546f74616c20666565206973206f76657220323525 00000e8a: PUSH1 0x58 00000e8c: SHL 00000e8d: PUSH1 0x44 00000e8f: DUP3 00000e90: ADD 00000e91: MSTORE 00000e92: PUSH1 0x64 00000e94: ADD 00000e95: PUSH2 0x0a63 00000e98: JUMP 00000e99: JUMPDEST 00000e9a: PUSH1 0x05 00000e9c: SLOAD 00000e9d: PUSH1 0x01 00000e9f: PUSH1 0x01 00000ea1: PUSH1 0xa0 00000ea3: SHL 00000ea4: SUB 00000ea5: AND 00000ea6: CALLER 00000ea7: EQ 00000ea8: PUSH2 0x0ec3 00000eab: JUMPI 00000eac: PUSH1 0x40 00000eae: MLOAD 00000eaf: PUSH3 0x461bcd 00000eb3: PUSH1 0xe5 00000eb5: SHL 00000eb6: DUP2 00000eb7: MSTORE 00000eb8: PUSH1 0x04 00000eba: ADD 00000ebb: PUSH2 0x0a63 00000ebe: SWAP1 00000ebf: PUSH2 0x2c31 00000ec2: JUMP 00000ec3: JUMPDEST 00000ec4: PUSH1 0x01 00000ec6: PUSH1 0x01 00000ec8: PUSH1 0xa0 00000eca: SHL 00000ecb: SUB 00000ecc: DUP2 00000ecd: AND 00000ece: PUSH2 0x0f3f 00000ed1: JUMPI 00000ed2: PUSH1 0x40 00000ed4: MLOAD 00000ed5: PUSH3 0x461bcd 00000ed9: PUSH1 0xe5 00000edb: SHL 00000edc: DUP2 00000edd: MSTORE 00000ede: PUSH1 0x20 00000ee0: PUSH1 0x04 00000ee2: DUP3 00000ee3: ADD 00000ee4: MSTORE 00000ee5: PUSH1 0x3b 00000ee7: PUSH1 0x24 00000ee9: DUP3 00000eea: ADD 00000eeb: MSTORE 00000eec: PUSH32 0x42414259544f4b454e3a20546865206d61726b6574696e672077616c6c657420 00000f0d: PUSH1 0x44 00000f0f: DUP3 00000f10: ADD 00000f11: MSTORE 00000f12: PUSH32 0x63616e6e6f74206265207468652076616c7565206f66207a65726f0000000000 00000f33: PUSH1 0x64 00000f35: DUP3 00000f36: ADD 00000f37: MSTORE 00000f38: PUSH1 0x84 00000f3a: ADD 00000f3b: PUSH2 0x0a63 00000f3e: JUMP 00000f3f: JUMPDEST 00000f40: PUSH1 0x01 00000f42: PUSH1 0x01 00000f44: PUSH1 0xa0 00000f46: SHL 00000f47: SUB 00000f48: DUP2 00000f49: AND 00000f4a: EXTCODESIZE 00000f4b: ISZERO 00000f4c: PUSH2 0x0fa5 00000f4f: JUMPI 00000f50: PUSH1 0x40 00000f52: MLOAD 00000f53: PUSH3 0x461bcd 00000f57: PUSH1 0xe5 00000f59: SHL 00000f5a: DUP2 00000f5b: MSTORE 00000f5c: PUSH1 0x20 00000f5e: PUSH1 0x04 00000f60: DUP3 00000f61: ADD 00000f62: MSTORE 00000f63: PUSH1 0x25 00000f65: PUSH1 0x24 00000f67: DUP3 00000f68: ADD 00000f69: MSTORE 00000f6a: PUSH32 0x4d61726b6574696e672077616c6c65742063616e6e6f74206265206120636f6e 00000f8b: PUSH1 0x44 00000f8d: DUP3 00000f8e: ADD 00000f8f: MSTORE 00000f90: PUSH5 0x1d1c9858dd 00000f96: PUSH1 0xda 00000f98: SHL 00000f99: PUSH1 0x64 00000f9b: DUP3 00000f9c: ADD 00000f9d: MSTORE 00000f9e: PUSH1 0x84 00000fa0: ADD 00000fa1: PUSH2 0x0a63 00000fa4: JUMP 00000fa5: JUMPDEST 00000fa6: PUSH1 0x0f 00000fa8: DUP1 00000fa9: SLOAD 00000faa: PUSH1 0x01 00000fac: PUSH1 0x01 00000fae: PUSH1 0xa0 00000fb0: SHL 00000fb1: SUB 00000fb2: NOT 00000fb3: AND 00000fb4: PUSH1 0x01 00000fb6: PUSH1 0x01 00000fb8: PUSH1 0xa0 00000fba: SHL 00000fbb: SUB 00000fbc: SWAP3 00000fbd: SWAP1 00000fbe: SWAP3 00000fbf: AND 00000fc0: SWAP2 00000fc1: SWAP1 00000fc2: SWAP2 00000fc3: OR 00000fc4: SWAP1 00000fc5: SSTORE 00000fc6: JUMP 00000fc7: JUMPDEST 00000fc8: PUSH1 0x05 00000fca: SLOAD 00000fcb: PUSH1 0x01 00000fcd: PUSH1 0x01 00000fcf: PUSH1 0xa0 00000fd1: SHL 00000fd2: SUB 00000fd3: AND 00000fd4: CALLER 00000fd5: EQ 00000fd6: PUSH2 0x0ff1 00000fd9: JUMPI 00000fda: PUSH1 0x40 00000fdc: MLOAD 00000fdd: PUSH3 0x461bcd 00000fe1: PUSH1 0xe5 00000fe3: SHL 00000fe4: DUP2 00000fe5: MSTORE 00000fe6: PUSH1 0x04 00000fe8: ADD 00000fe9: PUSH2 0x0a63 00000fec: SWAP1 00000fed: PUSH2 0x2c31 00000ff0: JUMP 00000ff1: JUMPDEST 00000ff2: PUSH1 0x0d 00000ff4: DUP2 00000ff5: SWAP1 00000ff6: SSTORE 00000ff7: PUSH1 0x0c 00000ff9: SLOAD 00000ffa: PUSH1 0x0b 00000ffc: SLOAD 00000ffd: PUSH2 0x0e4c 00001000: SWAP2 00001001: DUP4 00001002: SWAP2 00001003: PUSH2 0x0e46 00001006: SWAP2 00001007: PUSH2 0x1950 0000100a: JUMP 0000100b: JUMPDEST 0000100c: PUSH1 0x08 0000100e: SLOAD 0000100f: PUSH1 0x40 00001011: DUP1 00001012: MLOAD 00001013: PUSH4 0x04ddf6ef 00001018: PUSH1 0xe1 0000101a: SHL 0000101b: DUP2 0000101c: MSTORE 0000101d: SWAP1 0000101e: MLOAD 0000101f: PUSH1 0x00 00001021: SWAP3 00001022: PUSH1 0x01 00001024: PUSH1 0x01 00001026: PUSH1 0xa0 00001028: SHL 00001029: SUB 0000102a: AND 0000102b: SWAP2 0000102c: PUSH4 0x09bbedde 00001031: SWAP2 00001032: PUSH1 0x04 00001034: DUP1 00001035: DUP4 00001036: ADD 00001037: SWAP3 00001038: PUSH1 0x20 0000103a: SWAP3 0000103b: SWAP2 0000103c: SWAP1 0000103d: DUP3 0000103e: SWAP1 0000103f: SUB 00001040: ADD 00001041: DUP2 00001042: DUP7 00001043: DUP1 00001044: EXTCODESIZE 00001045: ISZERO 00001046: DUP1 00001047: ISZERO 00001048: PUSH2 0x0ca5 0000104b: JUMPI 0000104c: PUSH1 0x00 0000104e: DUP1 0000104f: REVERT 00001050: JUMPDEST 00001051: PUSH1 0x08 00001053: SLOAD 00001054: PUSH1 0x40 00001056: MLOAD 00001057: PUSH4 0x70a08231 0000105c: PUSH1 0xe0 0000105e: SHL 0000105f: DUP2 00001060: MSTORE 00001061: PUSH1 0x01 00001063: PUSH1 0x01 00001065: PUSH1 0xa0 00001067: SHL 00001068: SUB 00001069: DUP4 0000106a: DUP2 0000106b: AND 0000106c: PUSH1 0x04 0000106e: DUP4 0000106f: ADD 00001070: MSTORE 00001071: PUSH1 0x00 00001073: SWAP3 00001074: AND 00001075: SWAP1 00001076: PUSH4 0x70a08231 0000107b: SWAP1 0000107c: PUSH1 0x24 0000107e: ADD 0000107f: JUMPDEST 00001080: PUSH1 0x20 00001082: PUSH1 0x40 00001084: MLOAD 00001085: DUP1 00001086: DUP4 00001087: SUB 00001088: DUP2 00001089: DUP7 0000108a: DUP1 0000108b: EXTCODESIZE 0000108c: ISZERO 0000108d: DUP1 0000108e: ISZERO 0000108f: PUSH2 0x1097 00001092: JUMPI 00001093: PUSH1 0x00 00001095: DUP1 00001096: REVERT 00001097: JUMPDEST 00001098: POP 00001099: GAS 0000109a: STATICCALL 0000109b: ISZERO 0000109c: DUP1 0000109d: ISZERO 0000109e: PUSH2 0x10ab 000010a1: JUMPI 000010a2: RETURNDATASIZE 000010a3: PUSH1 0x00 000010a5: DUP1 000010a6: RETURNDATACOPY 000010a7: RETURNDATASIZE 000010a8: PUSH1 0x00 000010aa: REVERT 000010ab: JUMPDEST 000010ac: POP 000010ad: POP 000010ae: POP 000010af: POP 000010b0: PUSH1 0x40 000010b2: MLOAD 000010b3: RETURNDATASIZE 000010b4: PUSH1 0x1f 000010b6: NOT 000010b7: PUSH1 0x1f 000010b9: DUP3 000010ba: ADD 000010bb: AND 000010bc: DUP3 000010bd: ADD 000010be: DUP1 000010bf: PUSH1 0x40 000010c1: MSTORE 000010c2: POP 000010c3: DUP2 000010c4: ADD 000010c5: SWAP1 000010c6: PUSH2 0x10cf 000010c9: SWAP2 000010ca: SWAP1 000010cb: PUSH2 0x2b08 000010ce: JUMP 000010cf: JUMPDEST 000010d0: SWAP3 000010d1: SWAP2 000010d2: POP 000010d3: POP 000010d4: JUMP 000010d5: JUMPDEST 000010d6: PUSH1 0x08 000010d8: SLOAD 000010d9: PUSH1 0x40 000010db: MLOAD 000010dc: PUSH1 0x01 000010de: PUSH3 0x4d3b87 000010e2: PUSH1 0xe0 000010e4: SHL 000010e5: SUB 000010e6: NOT 000010e7: DUP2 000010e8: MSTORE 000010e9: PUSH1 0x04 000010eb: DUP2 000010ec: ADD 000010ed: DUP4 000010ee: SWAP1 000010ef: MSTORE 000010f0: PUSH1 0x00 000010f2: SWAP2 000010f3: DUP3 000010f4: SWAP2 000010f5: DUP3 000010f6: SWAP2 000010f7: PUSH1 0x01 000010f9: PUSH1 0x01 000010fb: PUSH1 0xa0 000010fd: SHL 000010fe: SUB 000010ff: AND 00001100: SWAP1 00001101: PUSH4 0xffb2c479 00001106: SWAP1 00001107: PUSH1 0x24 00001109: ADD 0000110a: PUSH1 0x60 0000110c: PUSH1 0x40 0000110e: MLOAD 0000110f: DUP1 00001110: DUP4 00001111: SUB 00001112: DUP2 00001113: PUSH1 0x00 00001115: DUP8 00001116: DUP1 00001117: EXTCODESIZE 00001118: ISZERO 00001119: DUP1 0000111a: ISZERO 0000111b: PUSH2 0x1123 0000111e: JUMPI 0000111f: PUSH1 0x00 00001121: DUP1 00001122: REVERT 00001123: JUMPDEST 00001124: POP 00001125: GAS 00001126: CALL 00001127: ISZERO 00001128: DUP1 00001129: ISZERO 0000112a: PUSH2 0x1137 0000112d: JUMPI 0000112e: RETURNDATASIZE 0000112f: PUSH1 0x00 00001131: DUP1 00001132: RETURNDATACOPY 00001133: RETURNDATASIZE 00001134: PUSH1 0x00 00001136: REVERT 00001137: JUMPDEST 00001138: POP 00001139: POP 0000113a: POP 0000113b: POP 0000113c: PUSH1 0x40 0000113e: MLOAD 0000113f: RETURNDATASIZE 00001140: PUSH1 0x1f 00001142: NOT 00001143: PUSH1 0x1f 00001145: DUP3 00001146: ADD 00001147: AND 00001148: DUP3 00001149: ADD 0000114a: DUP1 0000114b: PUSH1 0x40 0000114d: MSTORE 0000114e: POP 0000114f: DUP2 00001150: ADD 00001151: SWAP1 00001152: PUSH2 0x115b 00001155: SWAP2 00001156: SWAP1 00001157: PUSH2 0x2b20 0000115a: JUMP 0000115b: JUMPDEST 0000115c: PUSH1 0x40 0000115e: DUP1 0000115f: MLOAD 00001160: DUP5 00001161: DUP2 00001162: MSTORE 00001163: PUSH1 0x20 00001165: DUP2 00001166: ADD 00001167: DUP5 00001168: SWAP1 00001169: MSTORE 0000116a: SWAP1 0000116b: DUP2 0000116c: ADD 0000116d: DUP3 0000116e: SWAP1 0000116f: MSTORE 00001170: PUSH1 0x60 00001172: DUP2 00001173: ADD 00001174: DUP9 00001175: SWAP1 00001176: MSTORE 00001177: SWAP3 00001178: SWAP6 00001179: POP 0000117a: SWAP1 0000117b: SWAP4 0000117c: POP 0000117d: SWAP2 0000117e: POP 0000117f: ORIGIN 00001180: SWAP1 00001181: PUSH1 0x00 00001183: SWAP1 00001184: PUSH32 0xc864333d6121033635ab41b29ae52f10a22cf4438c3e4f1c4c68518feb2f8a98 000011a5: SWAP1 000011a6: PUSH1 0x80 000011a8: ADD 000011a9: JUMPDEST 000011aa: PUSH1 0x40 000011ac: MLOAD 000011ad: DUP1 000011ae: SWAP2 000011af: SUB 000011b0: SWAP1 000011b1: LOG3 000011b2: POP 000011b3: POP 000011b4: POP 000011b5: POP 000011b6: JUMP 000011b7: JUMPDEST 000011b8: PUSH1 0x05 000011ba: SLOAD 000011bb: PUSH1 0x01 000011bd: PUSH1 0x01 000011bf: PUSH1 0xa0 000011c1: SHL 000011c2: SUB 000011c3: AND 000011c4: CALLER 000011c5: EQ 000011c6: PUSH2 0x11e1 000011c9: JUMPI 000011ca: PUSH1 0x40 000011cc: MLOAD 000011cd: PUSH3 0x461bcd 000011d1: PUSH1 0xe5 000011d3: SHL 000011d4: DUP2 000011d5: MSTORE 000011d6: PUSH1 0x04 000011d8: ADD 000011d9: PUSH2 0x0a63 000011dc: SWAP1 000011dd: PUSH2 0x2c31 000011e0: JUMP 000011e1: JUMPDEST 000011e2: PUSH2 0x11eb 000011e5: PUSH1 0x00 000011e7: PUSH2 0x1fc6 000011ea: JUMP 000011eb: JUMPDEST 000011ec: JUMP 000011ed: JUMPDEST 000011ee: PUSH1 0x05 000011f0: SLOAD 000011f1: PUSH1 0x01 000011f3: PUSH1 0x01 000011f5: PUSH1 0xa0 000011f7: SHL 000011f8: SUB 000011f9: AND 000011fa: CALLER 000011fb: EQ 000011fc: PUSH2 0x1217 000011ff: JUMPI 00001200: PUSH1 0x40 00001202: MLOAD 00001203: PUSH3 0x461bcd 00001207: PUSH1 0xe5 00001209: SHL 0000120a: DUP2 0000120b: MSTORE 0000120c: PUSH1 0x04 0000120e: ADD 0000120f: PUSH2 0x0a63 00001212: SWAP1 00001213: PUSH2 0x2c31 00001216: JUMP 00001217: JUMPDEST 00001218: PUSH3 0x030d40 0000121c: DUP2 0000121d: LT 0000121e: ISZERO 0000121f: DUP1 00001220: ISZERO 00001221: PUSH2 0x122d 00001224: JUMPI 00001225: POP 00001226: PUSH3 0x07a120 0000122a: DUP2 0000122b: GT 0000122c: ISZERO 0000122d: JUMPDEST 0000122e: PUSH2 0x129f 00001231: JUMPI 00001232: PUSH1 0x40 00001234: MLOAD 00001235: PUSH3 0x461bcd 00001239: PUSH1 0xe5 0000123b: SHL 0000123c: DUP2 0000123d: MSTORE 0000123e: PUSH1 0x20 00001240: PUSH1 0x04 00001242: DUP3 00001243: ADD 00001244: MSTORE 00001245: PUSH1 0x3f 00001247: PUSH1 0x24 00001249: DUP3 0000124a: ADD 0000124b: MSTORE 0000124c: PUSH32 0x42414259544f4b454e3a20676173466f7250726f63657373696e67206d757374 0000126d: PUSH1 0x44 0000126f: DUP3 00001270: ADD 00001271: MSTORE 00001272: PUSH32 0x206265206265747765656e203230302c30303020616e64203530302c30303000 00001293: PUSH1 0x64 00001295: DUP3 00001296: ADD 00001297: MSTORE 00001298: PUSH1 0x84 0000129a: ADD 0000129b: PUSH2 0x0a63 0000129e: JUMP 0000129f: JUMPDEST 000012a0: PUSH1 0x10 000012a2: SLOAD 000012a3: DUP2 000012a4: EQ 000012a5: ISZERO 000012a6: PUSH2 0x1317 000012a9: JUMPI 000012aa: PUSH1 0x40 000012ac: MLOAD 000012ad: PUSH3 0x461bcd 000012b1: PUSH1 0xe5 000012b3: SHL 000012b4: DUP2 000012b5: MSTORE 000012b6: PUSH1 0x20 000012b8: PUSH1 0x04 000012ba: DUP3 000012bb: ADD 000012bc: MSTORE 000012bd: PUSH1 0x37 000012bf: PUSH1 0x24 000012c1: DUP3 000012c2: ADD 000012c3: MSTORE 000012c4: PUSH32 0x42414259544f4b454e3a2043616e6e6f742075706461746520676173466f7250 000012e5: PUSH1 0x44 000012e7: DUP3 000012e8: ADD 000012e9: MSTORE 000012ea: PUSH32 0x726f63657373696e6720746f2073616d652076616c7565000000000000000000 0000130b: PUSH1 0x64 0000130d: DUP3 0000130e: ADD 0000130f: MSTORE 00001310: PUSH1 0x84 00001312: ADD 00001313: PUSH2 0x0a63 00001316: JUMP 00001317: JUMPDEST 00001318: PUSH1 0x10 0000131a: SLOAD 0000131b: PUSH1 0x40 0000131d: MLOAD 0000131e: DUP3 0000131f: SWAP1 00001320: PUSH32 0x40d7e40e79af4e8e5a9b3c57030d8ea93f13d669c06d448c4d631d4ae7d23db7 00001341: SWAP1 00001342: PUSH1 0x00 00001344: SWAP1 00001345: LOG3 00001346: PUSH1 0x10 00001348: SSTORE 00001349: JUMP 0000134a: JUMPDEST 0000134b: PUSH1 0x60 0000134d: PUSH1 0x04 0000134f: DUP1 00001350: SLOAD 00001351: PUSH2 0x09a0 00001354: SWAP1 00001355: PUSH2 0x2d89 00001358: JUMP 00001359: JUMPDEST 0000135a: PUSH1 0x08 0000135c: SLOAD 0000135d: PUSH1 0x40 0000135f: DUP1 00001360: MLOAD 00001361: PUSH4 0x1bc9e27b 00001366: PUSH1 0xe2 00001368: SHL 00001369: DUP2 0000136a: MSTORE 0000136b: SWAP1 0000136c: MLOAD 0000136d: PUSH1 0x00 0000136f: SWAP3 00001370: PUSH1 0x01 00001372: PUSH1 0x01 00001374: PUSH1 0xa0 00001376: SHL 00001377: SUB 00001378: AND 00001379: SWAP2 0000137a: PUSH4 0x6f2789ec 0000137f: SWAP2 00001380: PUSH1 0x04 00001382: DUP1 00001383: DUP4 00001384: ADD 00001385: SWAP3 00001386: PUSH1 0x20 00001388: SWAP3 00001389: SWAP2 0000138a: SWAP1 0000138b: DUP3 0000138c: SWAP1 0000138d: SUB 0000138e: ADD 0000138f: DUP2 00001390: DUP7 00001391: DUP1 00001392: EXTCODESIZE 00001393: ISZERO 00001394: DUP1 00001395: ISZERO 00001396: PUSH2 0x0ca5 00001399: JUMPI 0000139a: PUSH1 0x00 0000139c: DUP1 0000139d: REVERT 0000139e: JUMPDEST 0000139f: CALLER 000013a0: PUSH1 0x00 000013a2: SWAP1 000013a3: DUP2 000013a4: MSTORE 000013a5: PUSH1 0x01 000013a7: PUSH1 0x20 000013a9: SWAP1 000013aa: DUP2 000013ab: MSTORE 000013ac: PUSH1 0x40 000013ae: DUP1 000013af: DUP4 000013b0: KECCAK256 000013b1: PUSH1 0x01 000013b3: PUSH1 0x01 000013b5: PUSH1 0xa0 000013b7: SHL 000013b8: SUB 000013b9: DUP7 000013ba: AND 000013bb: DUP5 000013bc: MSTORE 000013bd: SWAP1 000013be: SWAP2 000013bf: MSTORE 000013c0: DUP2 000013c1: KECCAK256 000013c2: SLOAD 000013c3: DUP3 000013c4: DUP2 000013c5: LT 000013c6: ISZERO 000013c7: PUSH2 0x1420 000013ca: JUMPI 000013cb: PUSH1 0x40 000013cd: MLOAD 000013ce: PUSH3 0x461bcd 000013d2: PUSH1 0xe5 000013d4: SHL 000013d5: DUP2 000013d6: MSTORE 000013d7: PUSH1 0x20 000013d9: PUSH1 0x04 000013db: DUP3 000013dc: ADD 000013dd: MSTORE 000013de: PUSH1 0x25 000013e0: PUSH1 0x24 000013e2: DUP3 000013e3: ADD 000013e4: MSTORE 000013e5: PUSH32 0x45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77 00001406: PUSH1 0x44 00001408: DUP3 00001409: ADD 0000140a: MSTORE 0000140b: PUSH5 0x207a65726f 00001411: PUSH1 0xd8 00001413: SHL 00001414: PUSH1 0x64 00001416: DUP3 00001417: ADD 00001418: MSTORE 00001419: PUSH1 0x84 0000141b: ADD 0000141c: PUSH2 0x0a63 0000141f: JUMP 00001420: JUMPDEST 00001421: PUSH2 0x142d 00001424: CALLER 00001425: DUP6 00001426: DUP6 00001427: DUP5 00001428: SUB 00001429: PUSH2 0x1a0c 0000142c: JUMP 0000142d: JUMPDEST 0000142e: POP 0000142f: PUSH1 0x01 00001431: SWAP4 00001432: SWAP3 00001433: POP 00001434: POP 00001435: POP 00001436: JUMP 00001437: JUMPDEST 00001438: PUSH1 0x08 0000143a: SLOAD 0000143b: PUSH1 0x40 0000143d: MLOAD 0000143e: PUSH4 0x02a2e749 00001443: PUSH1 0xe6 00001445: SHL 00001446: DUP2 00001447: MSTORE 00001448: PUSH1 0x01 0000144a: PUSH1 0x01 0000144c: PUSH1 0xa0 0000144e: SHL 0000144f: SUB 00001450: DUP4 00001451: DUP2 00001452: AND 00001453: PUSH1 0x04 00001455: DUP4 00001456: ADD 00001457: MSTORE 00001458: PUSH1 0x00 0000145a: SWAP3 0000145b: AND 0000145c: SWAP1 0000145d: PUSH4 0xa8b9d240 00001462: SWAP1 00001463: PUSH1 0x24 00001465: ADD 00001466: PUSH2 0x107f 00001469: JUMP 0000146a: JUMPDEST 0000146b: PUSH1 0x00 0000146d: PUSH2 0x0a30 00001470: CALLER 00001471: DUP5 00001472: DUP5 00001473: PUSH2 0x1b30 00001476: JUMP 00001477: JUMPDEST 00001478: PUSH1 0x08 0000147a: SLOAD 0000147b: PUSH1 0x40 0000147d: MLOAD 0000147e: PUSH4 0xfbcbc0f1 00001483: PUSH1 0xe0 00001485: SHL 00001486: DUP2 00001487: MSTORE 00001488: PUSH1 0x01 0000148a: PUSH1 0x01 0000148c: PUSH1 0xa0 0000148e: SHL 0000148f: SUB 00001490: DUP4 00001491: DUP2 00001492: AND 00001493: PUSH1 0x04 00001495: DUP4 00001496: ADD 00001497: MSTORE 00001498: PUSH1 0x00 0000149a: SWAP3 0000149b: DUP4 0000149c: SWAP3 0000149d: DUP4 0000149e: SWAP3 0000149f: DUP4 000014a0: SWAP3 000014a1: DUP4 000014a2: SWAP3 000014a3: DUP4 000014a4: SWAP3 000014a5: DUP4 000014a6: SWAP3 000014a7: DUP4 000014a8: SWAP3 000014a9: SWAP2 000014aa: AND 000014ab: SWAP1 000014ac: PUSH4 0xfbcbc0f1 000014b1: SWAP1 000014b2: PUSH1 0x24 000014b4: ADD 000014b5: JUMPDEST 000014b6: PUSH2 0x0100 000014b9: PUSH1 0x40 000014bb: MLOAD 000014bc: DUP1 000014bd: DUP4 000014be: SUB 000014bf: DUP2 000014c0: DUP7 000014c1: DUP1 000014c2: EXTCODESIZE 000014c3: ISZERO 000014c4: DUP1 000014c5: ISZERO 000014c6: PUSH2 0x14ce 000014c9: JUMPI 000014ca: PUSH1 0x00 000014cc: DUP1 000014cd: REVERT 000014ce: JUMPDEST 000014cf: POP 000014d0: GAS 000014d1: STATICCALL 000014d2: ISZERO 000014d3: DUP1 000014d4: ISZERO 000014d5: PUSH2 0x14e2 000014d8: JUMPI 000014d9: RETURNDATASIZE 000014da: PUSH1 0x00 000014dc: DUP1 000014dd: RETURNDATACOPY 000014de: RETURNDATASIZE 000014df: PUSH1 0x00 000014e1: REVERT 000014e2: JUMPDEST 000014e3: POP 000014e4: POP 000014e5: POP 000014e6: POP 000014e7: PUSH1 0x40 000014e9: MLOAD 000014ea: RETURNDATASIZE 000014eb: PUSH1 0x1f 000014ed: NOT 000014ee: PUSH1 0x1f 000014f0: DUP3 000014f1: ADD 000014f2: AND 000014f3: DUP3 000014f4: ADD 000014f5: DUP1 000014f6: PUSH1 0x40 000014f8: MSTORE 000014f9: POP 000014fa: DUP2 000014fb: ADD 000014fc: SWAP1 000014fd: PUSH2 0x1506 00001500: SWAP2 00001501: SWAP1 00001502: PUSH2 0x29cc 00001505: JUMP 00001506: JUMPDEST 00001507: SWAP8 00001508: POP 00001509: SWAP8 0000150a: POP 0000150b: SWAP8 0000150c: POP 0000150d: SWAP8 0000150e: POP 0000150f: SWAP8 00001510: POP 00001511: SWAP8 00001512: POP 00001513: SWAP8 00001514: POP 00001515: SWAP8 00001516: POP 00001517: SWAP2 00001518: SWAP4 00001519: SWAP6 0000151a: SWAP8 0000151b: POP 0000151c: SWAP2 0000151d: SWAP4 0000151e: SWAP6 0000151f: SWAP8 00001520: JUMP 00001521: JUMPDEST 00001522: PUSH1 0x05 00001524: SLOAD 00001525: PUSH1 0x01 00001527: PUSH1 0x01 00001529: PUSH1 0xa0 0000152b: SHL 0000152c: SUB 0000152d: AND 0000152e: CALLER 0000152f: EQ 00001530: PUSH2 0x154b 00001533: JUMPI 00001534: PUSH1 0x40 00001536: MLOAD 00001537: PUSH3 0x461bcd 0000153b: PUSH1 0xe5 0000153d: SHL 0000153e: DUP2 0000153f: MSTORE 00001540: PUSH1 0x04 00001542: ADD 00001543: PUSH2 0x0a63 00001546: SWAP1 00001547: PUSH2 0x2c31 0000154a: JUMP 0000154b: JUMPDEST 0000154c: PUSH1 0x0c 0000154e: DUP2 0000154f: SWAP1 00001550: SSTORE 00001551: PUSH1 0x0d 00001553: SLOAD 00001554: PUSH1 0x0b 00001556: SLOAD 00001557: PUSH2 0x0e4c 0000155a: SWAP2 0000155b: SWAP1 0000155c: PUSH2 0x0e46 0000155f: SWAP1 00001560: DUP5 00001561: PUSH2 0x1950 00001564: JUMP 00001565: JUMPDEST 00001566: PUSH1 0x05 00001568: SLOAD 00001569: PUSH1 0x01 0000156b: PUSH1 0x01 0000156d: PUSH1 0xa0 0000156f: SHL 00001570: SUB 00001571: AND 00001572: CALLER 00001573: EQ 00001574: PUSH2 0x158f 00001577: JUMPI 00001578: PUSH1 0x40 0000157a: MLOAD 0000157b: PUSH3 0x461bcd 0000157f: PUSH1 0xe5 00001581: SHL 00001582: DUP2 00001583: MSTORE 00001584: PUSH1 0x04 00001586: ADD 00001587: PUSH2 0x0a63 0000158a: SWAP1 0000158b: PUSH2 0x2c31 0000158e: JUMP 0000158f: JUMPDEST 00001590: PUSH3 0x0186a0 00001594: PUSH2 0x159c 00001597: PUSH1 0x02 00001599: SLOAD 0000159a: SWAP1 0000159b: JUMP 0000159c: JUMPDEST 0000159d: PUSH2 0x15a6 000015a0: SWAP2 000015a1: SWAP1 000015a2: PUSH2 0x2d33 000015a5: JUMP 000015a6: JUMPDEST 000015a7: DUP2 000015a8: GT 000015a9: PUSH2 0x161a 000015ac: JUMPI 000015ad: PUSH1 0x40 000015af: MLOAD 000015b0: PUSH3 0x461bcd 000015b4: PUSH1 0xe5 000015b6: SHL 000015b7: DUP2 000015b8: MSTORE 000015b9: PUSH1 0x20 000015bb: PUSH1 0x04 000015bd: DUP3 000015be: ADD 000015bf: MSTORE 000015c0: PUSH1 0x3d 000015c2: PUSH1 0x24 000015c4: DUP3 000015c5: ADD 000015c6: MSTORE 000015c7: PUSH32 0x42414259544f4b454e3a20416d6f756e74206d75737420626520677265617465 000015e8: PUSH1 0x44 000015ea: DUP3 000015eb: ADD 000015ec: MSTORE 000015ed: PUSH32 0x72207468616e20302e30303125206f6620746f74616c20737570706c79000000 0000160e: PUSH1 0x64 00001610: DUP3 00001611: ADD 00001612: MSTORE 00001613: PUSH1 0x84 00001615: ADD 00001616: PUSH2 0x0a63 00001619: JUMP 0000161a: JUMPDEST 0000161b: PUSH1 0x0a 0000161d: SSTORE 0000161e: JUMP 0000161f: JUMPDEST 00001620: PUSH1 0x08 00001622: SLOAD 00001623: PUSH1 0x40 00001625: DUP1 00001626: MLOAD 00001627: PUSH4 0x2f842d85 0000162c: PUSH1 0xe2 0000162e: SHL 0000162f: DUP2 00001630: MSTORE 00001631: SWAP1 00001632: MLOAD 00001633: PUSH1 0x00 00001635: SWAP3 00001636: PUSH1 0x01 00001638: PUSH1 0x01 0000163a: PUSH1 0xa0 0000163c: SHL 0000163d: SUB 0000163e: AND 0000163f: SWAP2 00001640: PUSH4 0xbe10b614 00001645: SWAP2 00001646: PUSH1 0x04 00001648: DUP1 00001649: DUP4 0000164a: ADD 0000164b: SWAP3 0000164c: PUSH1 0x20 0000164e: SWAP3 0000164f: SWAP2 00001650: SWAP1 00001651: DUP3 00001652: SWAP1 00001653: SUB 00001654: ADD 00001655: DUP2 00001656: DUP7 00001657: DUP1 00001658: EXTCODESIZE 00001659: ISZERO 0000165a: DUP1 0000165b: ISZERO 0000165c: PUSH2 0x0ca5 0000165f: JUMPI 00001660: PUSH1 0x00 00001662: DUP1 00001663: REVERT 00001664: JUMPDEST 00001665: PUSH1 0x08 00001667: SLOAD 00001668: PUSH1 0x40 0000166a: MLOAD 0000166b: PUSH4 0xc705c569 00001670: PUSH1 0xe0 00001672: SHL 00001673: DUP2 00001674: MSTORE 00001675: PUSH1 0x01 00001677: PUSH1 0x01 00001679: PUSH1 0xa0 0000167b: SHL 0000167c: SUB 0000167d: DUP4 0000167e: DUP2 0000167f: AND 00001680: PUSH1 0x04 00001682: DUP4 00001683: ADD 00001684: MSTORE 00001685: PUSH1 0x00 00001687: SWAP3 00001688: AND 00001689: SWAP1 0000168a: PUSH4 0xc705c569 0000168f: SWAP1 00001690: PUSH1 0x24 00001692: ADD 00001693: PUSH1 0x20 00001695: PUSH1 0x40 00001697: MLOAD 00001698: DUP1 00001699: DUP4 0000169a: SUB 0000169b: DUP2 0000169c: DUP7 0000169d: DUP1 0000169e: EXTCODESIZE 0000169f: ISZERO 000016a0: DUP1 000016a1: ISZERO 000016a2: PUSH2 0x16aa 000016a5: JUMPI 000016a6: PUSH1 0x00 000016a8: DUP1 000016a9: REVERT 000016aa: JUMPDEST 000016ab: POP 000016ac: GAS 000016ad: STATICCALL 000016ae: ISZERO 000016af: DUP1 000016b0: ISZERO 000016b1: PUSH2 0x16be 000016b4: JUMPI 000016b5: RETURNDATASIZE 000016b6: PUSH1 0x00 000016b8: DUP1 000016b9: RETURNDATACOPY 000016ba: RETURNDATASIZE 000016bb: PUSH1 0x00 000016bd: REVERT 000016be: JUMPDEST 000016bf: POP 000016c0: POP 000016c1: POP 000016c2: POP 000016c3: PUSH1 0x40 000016c5: MLOAD 000016c6: RETURNDATASIZE 000016c7: PUSH1 0x1f 000016c9: NOT 000016ca: PUSH1 0x1f 000016cc: DUP3 000016cd: ADD 000016ce: AND 000016cf: DUP3 000016d0: ADD 000016d1: DUP1 000016d2: PUSH1 0x40 000016d4: MSTORE 000016d5: POP 000016d6: DUP2 000016d7: ADD 000016d8: SWAP1 000016d9: PUSH2 0x10cf 000016dc: SWAP2 000016dd: SWAP1 000016de: PUSH2 0x2ad0 000016e1: JUMP 000016e2: JUMPDEST 000016e3: PUSH1 0x05 000016e5: SLOAD 000016e6: PUSH1 0x01 000016e8: PUSH1 0x01 000016ea: PUSH1 0xa0 000016ec: SHL 000016ed: SUB 000016ee: AND 000016ef: CALLER 000016f0: EQ 000016f1: PUSH2 0x170c 000016f4: JUMPI 000016f5: PUSH1 0x40 000016f7: MLOAD 000016f8: PUSH3 0x461bcd 000016fc: PUSH1 0xe5 000016fe: SHL 000016ff: DUP2 00001700: MSTORE 00001701: PUSH1 0x04 00001703: ADD 00001704: PUSH2 0x0a63 00001707: SWAP1 00001708: PUSH2 0x2c31 0000170b: JUMP 0000170c: JUMPDEST 0000170d: PUSH1 0x01 0000170f: PUSH1 0x01 00001711: PUSH1 0xa0 00001713: SHL 00001714: SUB 00001715: DUP2 00001716: AND 00001717: PUSH1 0x00 00001719: SWAP1 0000171a: DUP2 0000171b: MSTORE 0000171c: PUSH1 0x11 0000171e: PUSH1 0x20 00001720: MSTORE 00001721: PUSH1 0x40 00001723: SWAP1 00001724: KECCAK256 00001725: SLOAD 00001726: PUSH1 0xff 00001728: AND 00001729: ISZERO 0000172a: PUSH2 0x1784 0000172d: JUMPI 0000172e: PUSH1 0x40 00001730: MLOAD 00001731: PUSH3 0x461bcd 00001735: PUSH1 0xe5 00001737: SHL 00001738: DUP2 00001739: MSTORE 0000173a: PUSH1 0x20 0000173c: PUSH1 0x04 0000173e: DUP3 0000173f: ADD 00001740: MSTORE 00001741: PUSH1 0x26 00001743: PUSH1 0x24 00001745: DUP3 00001746: ADD 00001747: MSTORE 00001748: PUSH32 0x42414259544f4b454e3a204163636f756e7420697320616c7265616479206578 00001769: PUSH1 0x44 0000176b: DUP3 0000176c: ADD 0000176d: MSTORE 0000176e: PUSH6 0x18db1d591959 00001775: PUSH1 0xd2 00001777: SHL 00001778: PUSH1 0x64 0000177a: DUP3 0000177b: ADD 0000177c: MSTORE 0000177d: PUSH1 0x84 0000177f: ADD 00001780: PUSH2 0x0a63 00001783: JUMP 00001784: JUMPDEST 00001785: PUSH1 0x01 00001787: PUSH1 0x01 00001789: PUSH1 0xa0 0000178b: SHL 0000178c: SUB 0000178d: DUP2 0000178e: AND 0000178f: PUSH1 0x00 00001791: DUP2 00001792: DUP2 00001793: MSTORE 00001794: PUSH1 0x11 00001796: PUSH1 0x20 00001798: MSTORE 00001799: PUSH1 0x40 0000179b: DUP1 0000179c: DUP3 0000179d: KECCAK256 0000179e: DUP1 0000179f: SLOAD 000017a0: PUSH1 0xff 000017a2: NOT 000017a3: AND 000017a4: PUSH1 0x01 000017a6: OR 000017a7: SWAP1 000017a8: SSTORE 000017a9: MLOAD 000017aa: PUSH32 0x57a00f76b5f242fb1e04b0b514a6974665a5b07bce45e39f36dabff4a042d936 000017cb: SWAP2 000017cc: SWAP1 000017cd: LOG2 000017ce: POP 000017cf: JUMP 000017d0: JUMPDEST 000017d1: PUSH1 0x08 000017d3: SLOAD 000017d4: PUSH1 0x40 000017d6: DUP1 000017d7: MLOAD 000017d8: PUSH4 0x039e107b 000017dd: PUSH1 0xe6 000017df: SHL 000017e0: DUP2 000017e1: MSTORE 000017e2: SWAP1 000017e3: MLOAD 000017e4: PUSH1 0x00 000017e6: SWAP3 000017e7: PUSH1 0x01 000017e9: PUSH1 0x01 000017eb: PUSH1 0xa0 000017ed: SHL 000017ee: SUB 000017ef: AND 000017f0: SWAP2 000017f1: PUSH4 0xe7841ec0 000017f6: SWAP2 000017f7: PUSH1 0x04 000017f9: DUP1 000017fa: DUP4 000017fb: ADD 000017fc: SWAP3 000017fd: PUSH1 0x20 000017ff: SWAP3 00001800: SWAP2 00001801: SWAP1 00001802: DUP3 00001803: SWAP1 00001804: SUB 00001805: ADD 00001806: DUP2 00001807: DUP7 00001808: DUP1 00001809: EXTCODESIZE 0000180a: ISZERO 0000180b: DUP1 0000180c: ISZERO 0000180d: PUSH2 0x0ca5 00001810: JUMPI 00001811: PUSH1 0x00 00001813: DUP1 00001814: REVERT 00001815: JUMPDEST 00001816: PUSH1 0x05 00001818: SLOAD 00001819: PUSH1 0x01 0000181b: PUSH1 0x01 0000181d: PUSH1 0xa0 0000181f: SHL 00001820: SUB 00001821: AND 00001822: CALLER 00001823: EQ 00001824: PUSH2 0x183f 00001827: JUMPI 00001828: PUSH1 0x40 0000182a: MLOAD 0000182b: PUSH3 0x461bcd 0000182f: PUSH1 0xe5 00001831: SHL 00001832: DUP2 00001833: MSTORE 00001834: PUSH1 0x04 00001836: ADD 00001837: PUSH2 0x0a63 0000183a: SWAP1 0000183b: PUSH2 0x2c31 0000183e: JUMP 0000183f: JUMPDEST 00001840: PUSH1 0x08 00001842: SLOAD 00001843: PUSH1 0x40 00001845: MLOAD 00001846: PUSH4 0xe98030c7 0000184b: PUSH1 0xe0 0000184d: SHL 0000184e: DUP2 0000184f: MSTORE 00001850: PUSH1 0x04 00001852: DUP2 00001853: ADD 00001854: DUP4 00001855: SWAP1 00001856: MSTORE 00001857: PUSH1 0x01 00001859: PUSH1 0x01 0000185b: PUSH1 0xa0 0000185d: SHL 0000185e: SUB 0000185f: SWAP1 00001860: SWAP2 00001861: AND 00001862: SWAP1 00001863: PUSH4 0xe98030c7 00001868: SWAP1 00001869: PUSH1 0x24 0000186b: ADD 0000186c: PUSH2 0x0b81 0000186f: JUMP 00001870: JUMPDEST 00001871: PUSH1 0x08 00001873: SLOAD 00001874: PUSH1 0x40 00001876: MLOAD 00001877: PUSH4 0x5183d6fd 0000187c: PUSH1 0xe0 0000187e: SHL 0000187f: DUP2 00001880: MSTORE 00001881: PUSH1 0x04 00001883: DUP2 00001884: ADD 00001885: DUP4 00001886: SWAP1 00001887: MSTORE 00001888: PUSH1 0x00 0000188a: SWAP2 0000188b: DUP3 0000188c: SWAP2 0000188d: DUP3 0000188e: SWAP2 0000188f: DUP3 00001890: SWAP2 00001891: DUP3 00001892: SWAP2 00001893: DUP3 00001894: SWAP2 00001895: DUP3 00001896: SWAP2 00001897: DUP3 00001898: SWAP2 00001899: PUSH1 0x01 0000189b: PUSH1 0x01 0000189d: PUSH1 0xa0 0000189f: SHL 000018a0: SUB 000018a1: SWAP1 000018a2: SWAP2 000018a3: AND 000018a4: SWAP1 000018a5: PUSH4 0x5183d6fd 000018aa: SWAP1 000018ab: PUSH1 0x24 000018ad: ADD 000018ae: PUSH2 0x14b5 000018b1: JUMP 000018b2: JUMPDEST 000018b3: PUSH1 0x05 000018b5: SLOAD 000018b6: PUSH1 0x01 000018b8: PUSH1 0x01 000018ba: PUSH1 0xa0 000018bc: SHL 000018bd: SUB 000018be: AND 000018bf: CALLER 000018c0: EQ 000018c1: PUSH2 0x18dc 000018c4: JUMPI 000018c5: PUSH1 0x40 000018c7: MLOAD 000018c8: PUSH3 0x461bcd 000018cc: PUSH1 0xe5 000018ce: SHL 000018cf: DUP2 000018d0: MSTORE 000018d1: PUSH1 0x04 000018d3: ADD 000018d4: PUSH2 0x0a63 000018d7: SWAP1 000018d8: PUSH2 0x2c31 000018db: JUMP 000018dc: JUMPDEST 000018dd: PUSH1 0x01 000018df: PUSH1 0x01 000018e1: PUSH1 0xa0 000018e3: SHL 000018e4: SUB 000018e5: DUP2 000018e6: AND 000018e7: PUSH2 0x1941 000018ea: JUMPI 000018eb: PUSH1 0x40 000018ed: MLOAD 000018ee: PUSH3 0x461bcd 000018f2: PUSH1 0xe5 000018f4: SHL 000018f5: DUP2 000018f6: MSTORE 000018f7: PUSH1 0x20 000018f9: PUSH1 0x04 000018fb: DUP3 000018fc: ADD 000018fd: MSTORE 000018fe: PUSH1 0x26 00001900: PUSH1 0x24 00001902: DUP3 00001903: ADD 00001904: MSTORE 00001905: PUSH32 0x4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061 00001926: PUSH1 0x44 00001928: DUP3 00001929: ADD 0000192a: MSTORE 0000192b: PUSH6 0x646472657373 00001932: PUSH1 0xd0 00001934: SHL 00001935: PUSH1 0x64 00001937: DUP3 00001938: ADD 00001939: MSTORE 0000193a: PUSH1 0x84 0000193c: ADD 0000193d: PUSH2 0x0a63 00001940: JUMP 00001941: JUMPDEST 00001942: PUSH2 0x0dfe 00001945: DUP2 00001946: PUSH2 0x1fc6 00001949: JUMP 0000194a: JUMPDEST 0000194b: EXTCODESIZE 0000194c: ISZERO 0000194d: ISZERO 0000194e: SWAP1 0000194f: JUMP 00001950: JUMPDEST 00001951: PUSH1 0x00 00001953: PUSH2 0x195c 00001956: DUP3 00001957: DUP5 00001958: PUSH2 0x2d1b 0000195b: JUMP 0000195c: JUMPDEST 0000195d: SWAP4 0000195e: SWAP3 0000195f: POP 00001960: POP 00001961: POP 00001962: JUMP 00001963: JUMPDEST 00001964: PUSH1 0x00 00001966: PUSH2 0x195c 00001969: DUP3 0000196a: DUP5 0000196b: PUSH2 0x2d33 0000196e: JUMP 0000196f: JUMPDEST 00001970: PUSH1 0x00 00001972: PUSH1 0x40 00001974: MLOAD 00001975: PUSH20 0x3d602d80600a3d3981f3363d3d373d3d3d363d73 0000198a: PUSH1 0x60 0000198c: SHL 0000198d: DUP2 0000198e: MSTORE 0000198f: DUP3 00001990: PUSH1 0x60 00001992: SHL 00001993: PUSH1 0x14 00001995: DUP3 00001996: ADD 00001997: MSTORE 00001998: PUSH15 0x5af43d82803e903d91602b57fd5bf3 000019a8: PUSH1 0x88 000019aa: SHL 000019ab: PUSH1 0x28 000019ad: DUP3 000019ae: ADD 000019af: MSTORE 000019b0: PUSH1 0x37 000019b2: DUP2 000019b3: PUSH1 0x00 000019b5: CREATE 000019b6: SWAP2 000019b7: POP 000019b8: POP 000019b9: PUSH1 0x01 000019bb: PUSH1 0x01 000019bd: PUSH1 0xa0 000019bf: SHL 000019c0: SUB 000019c1: DUP2 000019c2: AND 000019c3: PUSH2 0x1a07 000019c6: JUMPI 000019c7: PUSH1 0x40 000019c9: MLOAD 000019ca: PUSH3 0x461bcd 000019ce: PUSH1 0xe5 000019d0: SHL 000019d1: DUP2 000019d2: MSTORE 000019d3: PUSH1 0x20 000019d5: PUSH1 0x04 000019d7: DUP3 000019d8: ADD 000019d9: MSTORE 000019da: PUSH1 0x16 000019dc: PUSH1 0x24 000019de: DUP3 000019df: ADD 000019e0: MSTORE 000019e1: PUSH22 0x115490cc4c4d8dce8818dc99585d194819985a5b1959 000019f8: PUSH1 0x52 000019fa: SHL 000019fb: PUSH1 0x44 000019fd: DUP3 000019fe: ADD 000019ff: MSTORE 00001a00: PUSH1 0x64 00001a02: ADD 00001a03: PUSH2 0x0a63 00001a06: JUMP 00001a07: JUMPDEST 00001a08: SWAP2 00001a09: SWAP1 00001a0a: POP 00001a0b: JUMP 00001a0c: JUMPDEST 00001a0d: PUSH1 0x01 00001a0f: PUSH1 0x01 00001a11: PUSH1 0xa0 00001a13: SHL 00001a14: SUB 00001a15: DUP4 00001a16: AND 00001a17: PUSH2 0x1a6e 00001a1a: JUMPI 00001a1b: PUSH1 0x40 00001a1d: MLOAD 00001a1e: PUSH3 0x461bcd 00001a22: PUSH1 0xe5 00001a24: SHL 00001a25: DUP2 00001a26: MSTORE 00001a27: PUSH1 0x20 00001a29: PUSH1 0x04 00001a2b: DUP3 00001a2c: ADD 00001a2d: MSTORE 00001a2e: PUSH1 0x24 00001a30: DUP1 00001a31: DUP3 00001a32: ADD 00001a33: MSTORE 00001a34: PUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464 00001a55: PUSH1 0x44 00001a57: DUP3 00001a58: ADD 00001a59: MSTORE 00001a5a: PUSH4 0x72657373 00001a5f: PUSH1 0xe0 00001a61: SHL 00001a62: PUSH1 0x64 00001a64: DUP3 00001a65: ADD 00001a66: MSTORE 00001a67: PUSH1 0x84 00001a69: ADD 00001a6a: PUSH2 0x0a63 00001a6d: JUMP 00001a6e: JUMPDEST 00001a6f: PUSH1 0x01 00001a71: PUSH1 0x01 00001a73: PUSH1 0xa0 00001a75: SHL 00001a76: SUB 00001a77: DUP3 00001a78: AND 00001a79: PUSH2 0x1acf 00001a7c: JUMPI 00001a7d: PUSH1 0x40 00001a7f: MLOAD 00001a80: PUSH3 0x461bcd 00001a84: PUSH1 0xe5 00001a86: SHL 00001a87: DUP2 00001a88: MSTORE 00001a89: PUSH1 0x20 00001a8b: PUSH1 0x04 00001a8d: DUP3 00001a8e: ADD 00001a8f: MSTORE 00001a90: PUSH1 0x22 00001a92: PUSH1 0x24 00001a94: DUP3 00001a95: ADD 00001a96: MSTORE 00001a97: PUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265 00001ab8: PUSH1 0x44 00001aba: DUP3 00001abb: ADD 00001abc: MSTORE 00001abd: PUSH2 0x7373 00001ac0: PUSH1 0xf0 00001ac2: SHL 00001ac3: PUSH1 0x64 00001ac5: DUP3 00001ac6: ADD 00001ac7: MSTORE 00001ac8: PUSH1 0x84 00001aca: ADD 00001acb: PUSH2 0x0a63 00001ace: JUMP 00001acf: JUMPDEST 00001ad0: PUSH1 0x01 00001ad2: PUSH1 0x01 00001ad4: PUSH1 0xa0 00001ad6: SHL 00001ad7: SUB 00001ad8: DUP4 00001ad9: DUP2 00001ada: AND 00001adb: PUSH1 0x00 00001add: DUP2 00001ade: DUP2 00001adf: MSTORE 00001ae0: PUSH1 0x01 00001ae2: PUSH1 0x20 00001ae4: SWAP1 00001ae5: DUP2 00001ae6: MSTORE 00001ae7: PUSH1 0x40 00001ae9: DUP1 00001aea: DUP4 00001aeb: KECCAK256 00001aec: SWAP5 00001aed: DUP8 00001aee: AND 00001aef: DUP1 00001af0: DUP5 00001af1: MSTORE 00001af2: SWAP5 00001af3: DUP3 00001af4: MSTORE 00001af5: SWAP2 00001af6: DUP3 00001af7: SWAP1 00001af8: KECCAK256 00001af9: DUP6 00001afa: SWAP1 00001afb: SSTORE 00001afc: SWAP1 00001afd: MLOAD 00001afe: DUP5 00001aff: DUP2 00001b00: MSTORE 00001b01: PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925 00001b22: SWAP2 00001b23: ADD 00001b24: PUSH1 0x40 00001b26: MLOAD 00001b27: DUP1 00001b28: SWAP2 00001b29: SUB 00001b2a: SWAP1 00001b2b: LOG3 00001b2c: POP 00001b2d: POP 00001b2e: POP 00001b2f: JUMP 00001b30: JUMPDEST 00001b31: PUSH1 0x01 00001b33: PUSH1 0x01 00001b35: PUSH1 0xa0 00001b37: SHL 00001b38: SUB 00001b39: DUP4 00001b3a: AND 00001b3b: PUSH2 0x1b56 00001b3e: JUMPI 00001b3f: PUSH1 0x40 00001b41: MLOAD 00001b42: PUSH3 0x461bcd 00001b46: PUSH1 0xe5 00001b48: SHL 00001b49: DUP2 00001b4a: MSTORE 00001b4b: PUSH1 0x04 00001b4d: ADD 00001b4e: PUSH2 0x0a63 00001b51: SWAP1 00001b52: PUSH2 0x2c66 00001b55: JUMP 00001b56: JUMPDEST 00001b57: PUSH1 0x01 00001b59: PUSH1 0x01 00001b5b: PUSH1 0xa0 00001b5d: SHL 00001b5e: SUB 00001b5f: DUP3 00001b60: AND 00001b61: PUSH2 0x1b7c 00001b64: JUMPI 00001b65: PUSH1 0x40 00001b67: MLOAD 00001b68: PUSH3 0x461bcd 00001b6c: PUSH1 0xe5 00001b6e: SHL 00001b6f: DUP2 00001b70: MSTORE 00001b71: PUSH1 0x04 00001b73: ADD 00001b74: PUSH2 0x0a63 00001b77: SWAP1 00001b78: PUSH2 0x2bee 00001b7b: JUMP 00001b7c: JUMPDEST 00001b7d: DUP1 00001b7e: PUSH2 0x1b92 00001b81: JUMPI 00001b82: PUSH2 0x1b8d 00001b85: DUP4 00001b86: DUP4 00001b87: PUSH1 0x00 00001b89: PUSH2 0x2018 00001b8c: JUMP 00001b8d: JUMPDEST 00001b8e: POP 00001b8f: POP 00001b90: POP 00001b91: JUMP 00001b92: JUMPDEST 00001b93: ADDRESS 00001b94: PUSH1 0x00 00001b96: SWAP1 00001b97: DUP2 00001b98: MSTORE 00001b99: PUSH1 0x20 00001b9b: DUP2 00001b9c: SWAP1 00001b9d: MSTORE 00001b9e: PUSH1 0x40 00001ba0: SWAP1 00001ba1: KECCAK256 00001ba2: SLOAD 00001ba3: PUSH1 0x0a 00001ba5: SLOAD 00001ba6: DUP2 00001ba7: LT 00001ba8: DUP1 00001ba9: ISZERO 00001baa: SWAP1 00001bab: DUP2 00001bac: SWAP1 00001bad: PUSH2 0x1bc0 00001bb0: JUMPI 00001bb1: POP 00001bb2: PUSH1 0x07 00001bb4: SLOAD 00001bb5: PUSH1 0x01 00001bb7: PUSH1 0xa0 00001bb9: SHL 00001bba: SWAP1 00001bbb: DIV 00001bbc: PUSH1 0xff 00001bbe: AND 00001bbf: ISZERO 00001bc0: JUMPDEST 00001bc1: DUP1 00001bc2: ISZERO 00001bc3: PUSH2 0x1be5 00001bc6: JUMPI 00001bc7: POP 00001bc8: PUSH1 0x01 00001bca: PUSH1 0x01 00001bcc: PUSH1 0xa0 00001bce: SHL 00001bcf: SUB 00001bd0: DUP6 00001bd1: AND 00001bd2: PUSH1 0x00 00001bd4: SWAP1 00001bd5: DUP2 00001bd6: MSTORE 00001bd7: PUSH1 0x12 00001bd9: PUSH1 0x20 00001bdb: MSTORE 00001bdc: PUSH1 0x40 00001bde: SWAP1 00001bdf: KECCAK256 00001be0: SLOAD 00001be1: PUSH1 0xff 00001be3: AND 00001be4: ISZERO 00001be5: JUMPDEST 00001be6: DUP1 00001be7: ISZERO 00001be8: PUSH2 0x1bff 00001beb: JUMPI 00001bec: POP 00001bed: PUSH1 0x05 00001bef: SLOAD 00001bf0: PUSH1 0x01 00001bf2: PUSH1 0x01 00001bf4: PUSH1 0xa0 00001bf6: SHL 00001bf7: SUB 00001bf8: DUP7 00001bf9: DUP2 00001bfa: AND 00001bfb: SWAP2 00001bfc: AND 00001bfd: EQ 00001bfe: ISZERO 00001bff: JUMPDEST 00001c00: DUP1 00001c01: ISZERO 00001c02: PUSH2 0x1c19 00001c05: JUMPI 00001c06: POP 00001c07: PUSH1 0x05 00001c09: SLOAD 00001c0a: PUSH1 0x01 00001c0c: PUSH1 0x01 00001c0e: PUSH1 0xa0 00001c10: SHL 00001c11: SUB 00001c12: DUP6 00001c13: DUP2 00001c14: AND 00001c15: SWAP2 00001c16: AND 00001c17: EQ 00001c18: ISZERO 00001c19: JUMPDEST 00001c1a: DUP1 00001c1b: ISZERO 00001c1c: PUSH2 0x1c27 00001c1f: JUMPI 00001c20: POP 00001c21: PUSH1 0x00 00001c23: PUSH1 0x0e 00001c25: SLOAD 00001c26: GT 00001c27: JUMPDEST 00001c28: ISZERO 00001c29: PUSH2 0x1cd7 00001c2c: JUMPI 00001c2d: PUSH1 0x07 00001c2f: DUP1 00001c30: SLOAD 00001c31: PUSH1 0xff 00001c33: PUSH1 0xa0 00001c35: SHL 00001c36: NOT 00001c37: AND 00001c38: PUSH1 0x01 00001c3a: PUSH1 0xa0 00001c3c: SHL 00001c3d: OR 00001c3e: SWAP1 00001c3f: SSTORE 00001c40: PUSH1 0x0d 00001c42: SLOAD 00001c43: ISZERO 00001c44: PUSH2 0x1c77 00001c47: JUMPI 00001c48: PUSH1 0x00 00001c4a: PUSH2 0x1c6a 00001c4d: PUSH1 0x0e 00001c4f: SLOAD 00001c50: PUSH2 0x1c64 00001c53: PUSH1 0x0d 00001c55: SLOAD 00001c56: DUP7 00001c57: PUSH2 0x2165 00001c5a: SWAP1 00001c5b: SWAP2 00001c5c: SWAP1 00001c5d: PUSH4 0xffffffff 00001c62: AND 00001c63: JUMP 00001c64: JUMPDEST 00001c65: SWAP1 00001c66: PUSH2 0x1963 00001c69: JUMP 00001c6a: JUMPDEST 00001c6b: SWAP1 00001c6c: POP 00001c6d: PUSH2 0x1c75 00001c70: DUP2 00001c71: PUSH2 0x2171 00001c74: JUMP 00001c75: JUMPDEST 00001c76: POP 00001c77: JUMPDEST 00001c78: PUSH1 0x0c 00001c7a: SLOAD 00001c7b: ISZERO 00001c7c: PUSH2 0x1ca9 00001c7f: JUMPI 00001c80: PUSH1 0x00 00001c82: PUSH2 0x1c9c 00001c85: PUSH1 0x0e 00001c87: SLOAD 00001c88: PUSH2 0x1c64 00001c8b: PUSH1 0x0c 00001c8d: SLOAD 00001c8e: DUP7 00001c8f: PUSH2 0x2165 00001c92: SWAP1 00001c93: SWAP2 00001c94: SWAP1 00001c95: PUSH4 0xffffffff 00001c9a: AND 00001c9b: JUMP 00001c9c: JUMPDEST 00001c9d: SWAP1 00001c9e: POP 00001c9f: PUSH2 0x1ca7 00001ca2: DUP2 00001ca3: PUSH2 0x230a 00001ca6: JUMP 00001ca7: JUMPDEST 00001ca8: POP 00001ca9: JUMPDEST 00001caa: ADDRESS 00001cab: PUSH1 0x00 00001cad: SWAP1 00001cae: DUP2 00001caf: MSTORE 00001cb0: PUSH1 0x20 00001cb2: DUP2 00001cb3: SWAP1 00001cb4: MSTORE 00001cb5: PUSH1 0x40 00001cb7: SWAP1 00001cb8: KECCAK256 00001cb9: SLOAD 00001cba: DUP1 00001cbb: ISZERO 00001cbc: PUSH2 0x1cc8 00001cbf: JUMPI 00001cc0: PUSH2 0x1cc8 00001cc3: DUP2 00001cc4: PUSH2 0x2391 00001cc7: JUMP 00001cc8: JUMPDEST 00001cc9: POP 00001cca: PUSH1 0x07 00001ccc: DUP1 00001ccd: SLOAD 00001cce: PUSH1 0xff 00001cd0: PUSH1 0xa0 00001cd2: SHL 00001cd3: NOT 00001cd4: AND 00001cd5: SWAP1 00001cd6: SSTORE 00001cd7: JUMPDEST 00001cd8: PUSH1 0x07 00001cda: SLOAD 00001cdb: PUSH1 0x01 00001cdd: PUSH1 0x01 00001cdf: PUSH1 0xa0 00001ce1: SHL 00001ce2: SUB 00001ce3: DUP7 00001ce4: AND 00001ce5: PUSH1 0x00 00001ce7: SWAP1 00001ce8: DUP2 00001ce9: MSTORE 00001cea: PUSH1 0x11 00001cec: PUSH1 0x20 00001cee: MSTORE 00001cef: PUSH1 0x40 00001cf1: SWAP1 00001cf2: KECCAK256 00001cf3: SLOAD 00001cf4: PUSH1 0xff 00001cf6: PUSH1 0x01 00001cf8: PUSH1 0xa0 00001cfa: SHL 00001cfb: SWAP1 00001cfc: SWAP3 00001cfd: DIV 00001cfe: DUP3 00001cff: AND 00001d00: ISZERO 00001d01: SWAP2 00001d02: AND 00001d03: DUP1 00001d04: PUSH2 0x1d25 00001d07: JUMPI 00001d08: POP 00001d09: PUSH1 0x01 00001d0b: PUSH1 0x01 00001d0d: PUSH1 0xa0 00001d0f: SHL 00001d10: SUB 00001d11: DUP6 00001d12: AND 00001d13: PUSH1 0x00 00001d15: SWAP1 00001d16: DUP2 00001d17: MSTORE 00001d18: PUSH1 0x11 00001d1a: PUSH1 0x20 00001d1c: MSTORE 00001d1d: PUSH1 0x40 00001d1f: SWAP1 00001d20: KECCAK256 00001d21: SLOAD 00001d22: PUSH1 0xff 00001d24: AND 00001d25: JUMPDEST 00001d26: ISZERO 00001d27: PUSH2 0x1d2e 00001d2a: JUMPI 00001d2b: POP 00001d2c: PUSH1 0x00 00001d2e: JUMPDEST 00001d2f: DUP1 00001d30: DUP1 00001d31: ISZERO 00001d32: PUSH2 0x1d3d 00001d35: JUMPI 00001d36: POP 00001d37: PUSH1 0x00 00001d39: PUSH1 0x0e 00001d3b: SLOAD 00001d3c: GT 00001d3d: JUMPDEST 00001d3e: ISZERO 00001d3f: PUSH2 0x1db8 00001d42: JUMPI 00001d43: PUSH1 0x00 00001d45: PUSH2 0x1d5e 00001d48: PUSH1 0x64 00001d4a: PUSH2 0x1c64 00001d4d: PUSH1 0x0e 00001d4f: SLOAD 00001d50: DUP9 00001d51: PUSH2 0x2165 00001d54: SWAP1 00001d55: SWAP2 00001d56: SWAP1 00001d57: PUSH4 0xffffffff 00001d5c: AND 00001d5d: JUMP 00001d5e: JUMPDEST 00001d5f: PUSH1 0x01 00001d61: PUSH1 0x01 00001d63: PUSH1 0xa0 00001d65: SHL 00001d66: SUB 00001d67: DUP8 00001d68: AND 00001d69: PUSH1 0x00 00001d6b: SWAP1 00001d6c: DUP2 00001d6d: MSTORE 00001d6e: PUSH1 0x12 00001d70: PUSH1 0x20 00001d72: MSTORE 00001d73: PUSH1 0x40 00001d75: SWAP1 00001d76: KECCAK256 00001d77: SLOAD 00001d78: SWAP1 00001d79: SWAP2 00001d7a: POP 00001d7b: PUSH1 0xff 00001d7d: AND 00001d7e: ISZERO 00001d7f: PUSH2 0x1d9f 00001d82: JUMPI 00001d83: PUSH2 0x1d92 00001d86: PUSH1 0x64 00001d88: PUSH2 0x1c64 00001d8b: DUP8 00001d8c: PUSH1 0x01 00001d8e: PUSH2 0x2165 00001d91: JUMP 00001d92: JUMPDEST 00001d93: PUSH2 0x1d9c 00001d96: SWAP1 00001d97: DUP3 00001d98: PUSH2 0x2d1b 00001d9b: JUMP 00001d9c: JUMPDEST 00001d9d: SWAP1 00001d9e: POP 00001d9f: JUMPDEST 00001da0: PUSH2 0x1da9 00001da3: DUP6 00001da4: DUP3 00001da5: PUSH2 0x2549 00001da8: JUMP 00001da9: JUMPDEST 00001daa: SWAP5 00001dab: POP 00001dac: PUSH2 0x1db6 00001daf: DUP8 00001db0: ADDRESS 00001db1: DUP4 00001db2: PUSH2 0x2018 00001db5: JUMP 00001db6: JUMPDEST 00001db7: POP 00001db8: JUMPDEST 00001db9: PUSH2 0x1dc3 00001dbc: DUP7 00001dbd: DUP7 00001dbe: DUP7 00001dbf: PUSH2 0x2018 00001dc2: JUMP 00001dc3: JUMPDEST 00001dc4: PUSH1 0x08 00001dc6: SLOAD 00001dc7: PUSH1 0x01 00001dc9: PUSH1 0x01 00001dcb: PUSH1 0xa0 00001dcd: SHL 00001dce: SUB 00001dcf: AND 00001dd0: PUSH4 0xe30443bc 00001dd5: DUP8 00001dd6: PUSH2 0x1df4 00001dd9: DUP2 00001dda: PUSH1 0x01 00001ddc: PUSH1 0x01 00001dde: PUSH1 0xa0 00001de0: SHL 00001de1: SUB 00001de2: AND 00001de3: PUSH1 0x00 00001de5: SWAP1 00001de6: DUP2 00001de7: MSTORE 00001de8: PUSH1 0x20 00001dea: DUP2 00001deb: SWAP1 00001dec: MSTORE 00001ded: PUSH1 0x40 00001def: SWAP1 00001df0: KECCAK256 00001df1: SLOAD 00001df2: SWAP1 00001df3: JUMP 00001df4: JUMPDEST 00001df5: PUSH1 0x40 00001df7: MLOAD 00001df8: PUSH1 0x01 00001dfa: PUSH1 0x01 00001dfc: PUSH1 0xe0 00001dfe: SHL 00001dff: SUB 00001e00: NOT 00001e01: PUSH1 0xe0 00001e03: DUP6 00001e04: SWAP1 00001e05: SHL 00001e06: AND 00001e07: DUP2 00001e08: MSTORE 00001e09: PUSH1 0x01 00001e0b: PUSH1 0x01 00001e0d: PUSH1 0xa0 00001e0f: SHL 00001e10: SUB 00001e11: SWAP1 00001e12: SWAP3 00001e13: AND 00001e14: PUSH1 0x04 00001e16: DUP4 00001e17: ADD 00001e18: MSTORE 00001e19: PUSH1 0x24 00001e1b: DUP3 00001e1c: ADD 00001e1d: MSTORE 00001e1e: PUSH1 0x44 00001e20: ADD 00001e21: PUSH1 0x00 00001e23: PUSH1 0x40 00001e25: MLOAD 00001e26: DUP1 00001e27: DUP4 00001e28: SUB 00001e29: DUP2 00001e2a: PUSH1 0x00 00001e2c: DUP8 00001e2d: DUP1 00001e2e: EXTCODESIZE 00001e2f: ISZERO 00001e30: DUP1 00001e31: ISZERO 00001e32: PUSH2 0x1e3a 00001e35: JUMPI 00001e36: PUSH1 0x00 00001e38: DUP1 00001e39: REVERT 00001e3a: JUMPDEST 00001e3b: POP 00001e3c: GAS 00001e3d: CALL 00001e3e: SWAP3 00001e3f: POP 00001e40: POP 00001e41: POP 00001e42: DUP1 00001e43: ISZERO 00001e44: PUSH2 0x1e4b 00001e47: JUMPI 00001e48: POP 00001e49: PUSH1 0x01 00001e4b: JUMPDEST 00001e4c: POP 00001e4d: PUSH1 0x08 00001e4f: SLOAD 00001e50: PUSH1 0x01 00001e52: PUSH1 0x01 00001e54: PUSH1 0xa0 00001e56: SHL 00001e57: SUB 00001e58: AND 00001e59: PUSH4 0xe30443bc 00001e5e: DUP7 00001e5f: PUSH2 0x1e7d 00001e62: DUP2 00001e63: PUSH1 0x01 00001e65: PUSH1 0x01 00001e67: PUSH1 0xa0 00001e69: SHL 00001e6a: SUB 00001e6b: AND 00001e6c: PUSH1 0x00 00001e6e: SWAP1 00001e6f: DUP2 00001e70: MSTORE 00001e71: PUSH1 0x20 00001e73: DUP2 00001e74: SWAP1 00001e75: MSTORE 00001e76: PUSH1 0x40 00001e78: SWAP1 00001e79: KECCAK256 00001e7a: SLOAD 00001e7b: SWAP1 00001e7c: JUMP 00001e7d: JUMPDEST 00001e7e: PUSH1 0x40 00001e80: MLOAD 00001e81: PUSH1 0x01 00001e83: PUSH1 0x01 00001e85: PUSH1 0xe0 00001e87: SHL 00001e88: SUB 00001e89: NOT 00001e8a: PUSH1 0xe0 00001e8c: DUP6 00001e8d: SWAP1 00001e8e: SHL 00001e8f: AND 00001e90: DUP2 00001e91: MSTORE 00001e92: PUSH1 0x01 00001e94: PUSH1 0x01 00001e96: PUSH1 0xa0 00001e98: SHL 00001e99: SUB 00001e9a: SWAP1 00001e9b: SWAP3 00001e9c: AND 00001e9d: PUSH1 0x04 00001e9f: DUP4 00001ea0: ADD 00001ea1: MSTORE 00001ea2: PUSH1 0x24 00001ea4: DUP3 00001ea5: ADD 00001ea6: MSTORE 00001ea7: PUSH1 0x44 00001ea9: ADD 00001eaa: PUSH1 0x00 00001eac: PUSH1 0x40 00001eae: MLOAD 00001eaf: DUP1 00001eb0: DUP4 00001eb1: SUB 00001eb2: DUP2 00001eb3: PUSH1 0x00 00001eb5: DUP8 00001eb6: DUP1 00001eb7: EXTCODESIZE 00001eb8: ISZERO 00001eb9: DUP1 00001eba: ISZERO 00001ebb: PUSH2 0x1ec3 00001ebe: JUMPI 00001ebf: PUSH1 0x00 00001ec1: DUP1 00001ec2: REVERT 00001ec3: JUMPDEST 00001ec4: POP 00001ec5: GAS 00001ec6: CALL 00001ec7: SWAP3 00001ec8: POP 00001ec9: POP 00001eca: POP 00001ecb: DUP1 00001ecc: ISZERO 00001ecd: PUSH2 0x1ed4 00001ed0: JUMPI 00001ed1: POP 00001ed2: PUSH1 0x01 00001ed4: JUMPDEST 00001ed5: POP 00001ed6: PUSH1 0x07 00001ed8: SLOAD 00001ed9: PUSH1 0x01 00001edb: PUSH1 0xa0 00001edd: SHL 00001ede: SWAP1 00001edf: DIV 00001ee0: PUSH1 0xff 00001ee2: AND 00001ee3: PUSH2 0x1fbe 00001ee6: JUMPI 00001ee7: PUSH1 0x10 00001ee9: SLOAD 00001eea: PUSH1 0x08 00001eec: SLOAD 00001eed: PUSH1 0x40 00001eef: MLOAD 00001ef0: PUSH1 0x01 00001ef2: PUSH3 0x4d3b87 00001ef6: PUSH1 0xe0 00001ef8: SHL 00001ef9: SUB 00001efa: NOT 00001efb: DUP2 00001efc: MSTORE 00001efd: PUSH1 0x04 00001eff: DUP2 00001f00: ADD 00001f01: DUP4 00001f02: SWAP1 00001f03: MSTORE 00001f04: PUSH1 0x01 00001f06: PUSH1 0x01 00001f08: PUSH1 0xa0 00001f0a: SHL 00001f0b: SUB 00001f0c: SWAP1 00001f0d: SWAP2 00001f0e: AND 00001f0f: SWAP1 00001f10: PUSH4 0xffb2c479 00001f15: SWAP1 00001f16: PUSH1 0x24 00001f18: ADD 00001f19: PUSH1 0x60 00001f1b: PUSH1 0x40 00001f1d: MLOAD 00001f1e: DUP1 00001f1f: DUP4 00001f20: SUB 00001f21: DUP2 00001f22: PUSH1 0x00 00001f24: DUP8 00001f25: DUP1 00001f26: EXTCODESIZE 00001f27: ISZERO 00001f28: DUP1 00001f29: ISZERO 00001f2a: PUSH2 0x1f32 00001f2d: JUMPI 00001f2e: PUSH1 0x00 00001f30: DUP1 00001f31: REVERT 00001f32: JUMPDEST 00001f33: POP 00001f34: GAS 00001f35: CALL 00001f36: SWAP3 00001f37: POP 00001f38: POP 00001f39: POP 00001f3a: DUP1 00001f3b: ISZERO 00001f3c: PUSH2 0x1f62 00001f3f: JUMPI 00001f40: POP 00001f41: PUSH1 0x40 00001f43: DUP1 00001f44: MLOAD 00001f45: PUSH1 0x1f 00001f47: RETURNDATASIZE 00001f48: SWAP1 00001f49: DUP2 00001f4a: ADD 00001f4b: PUSH1 0x1f 00001f4d: NOT 00001f4e: AND 00001f4f: DUP3 00001f50: ADD 00001f51: SWAP1 00001f52: SWAP3 00001f53: MSTORE 00001f54: PUSH2 0x1f5f 00001f57: SWAP2 00001f58: DUP2 00001f59: ADD 00001f5a: SWAP1 00001f5b: PUSH2 0x2b20 00001f5e: JUMP 00001f5f: JUMPDEST 00001f60: PUSH1 0x01 00001f62: JUMPDEST 00001f63: PUSH2 0x1f6b 00001f66: JUMPI 00001f67: PUSH2 0x1fbc 00001f6a: JUMP 00001f6b: JUMPDEST 00001f6c: PUSH1 0x40 00001f6e: DUP1 00001f6f: MLOAD 00001f70: DUP5 00001f71: DUP2 00001f72: MSTORE 00001f73: PUSH1 0x20 00001f75: DUP2 00001f76: ADD 00001f77: DUP5 00001f78: SWAP1 00001f79: MSTORE 00001f7a: SWAP1 00001f7b: DUP2 00001f7c: ADD 00001f7d: DUP3 00001f7e: SWAP1 00001f7f: MSTORE 00001f80: PUSH1 0x60 00001f82: DUP2 00001f83: ADD 00001f84: DUP6 00001f85: SWAP1 00001f86: MSTORE 00001f87: ORIGIN 00001f88: SWAP1 00001f89: PUSH1 0x01 00001f8b: SWAP1 00001f8c: PUSH32 0xc864333d6121033635ab41b29ae52f10a22cf4438c3e4f1c4c68518feb2f8a98 00001fad: SWAP1 00001fae: PUSH1 0x80 00001fb0: ADD 00001fb1: PUSH1 0x40 00001fb3: MLOAD 00001fb4: DUP1 00001fb5: SWAP2 00001fb6: SUB 00001fb7: SWAP1 00001fb8: LOG3 00001fb9: POP 00001fba: POP 00001fbb: POP 00001fbc: JUMPDEST 00001fbd: POP 00001fbe: JUMPDEST 00001fbf: POP 00001fc0: POP 00001fc1: POP 00001fc2: POP 00001fc3: POP 00001fc4: POP 00001fc5: JUMP 00001fc6: JUMPDEST 00001fc7: PUSH1 0x05 00001fc9: DUP1 00001fca: SLOAD 00001fcb: PUSH1 0x01 00001fcd: PUSH1 0x01 00001fcf: PUSH1 0xa0 00001fd1: SHL 00001fd2: SUB 00001fd3: DUP4 00001fd4: DUP2 00001fd5: AND 00001fd6: PUSH1 0x01 00001fd8: PUSH1 0x01 00001fda: PUSH1 0xa0 00001fdc: SHL 00001fdd: SUB 00001fde: NOT 00001fdf: DUP4 00001fe0: AND 00001fe1: DUP2 00001fe2: OR 00001fe3: SWAP1 00001fe4: SWAP4 00001fe5: SSTORE 00001fe6: PUSH1 0x40 00001fe8: MLOAD 00001fe9: SWAP2 00001fea: AND 00001feb: SWAP2 00001fec: SWAP1 00001fed: DUP3 00001fee: SWAP1 00001fef: PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0 00002010: SWAP1 00002011: PUSH1 0x00 00002013: SWAP1 00002014: LOG3 00002015: POP 00002016: POP 00002017: JUMP 00002018: JUMPDEST 00002019: PUSH1 0x01 0000201b: PUSH1 0x01 0000201d: PUSH1 0xa0 0000201f: SHL 00002020: SUB 00002021: DUP4 00002022: AND 00002023: PUSH2 0x203e 00002026: JUMPI 00002027: PUSH1 0x40 00002029: MLOAD 0000202a: PUSH3 0x461bcd 0000202e: PUSH1 0xe5 00002030: SHL 00002031: DUP2 00002032: MSTORE 00002033: PUSH1 0x04 00002035: ADD 00002036: PUSH2 0x0a63 00002039: SWAP1 0000203a: PUSH2 0x2c66 0000203d: JUMP 0000203e: JUMPDEST 0000203f: PUSH1 0x01 00002041: PUSH1 0x01 00002043: PUSH1 0xa0 00002045: SHL 00002046: SUB 00002047: DUP3 00002048: AND 00002049: PUSH2 0x2064 0000204c: JUMPI 0000204d: PUSH1 0x40 0000204f: MLOAD 00002050: PUSH3 0x461bcd 00002054: PUSH1 0xe5 00002056: SHL 00002057: DUP2 00002058: MSTORE 00002059: PUSH1 0x04 0000205b: ADD 0000205c: PUSH2 0x0a63 0000205f: SWAP1 00002060: PUSH2 0x2bee 00002063: JUMP 00002064: JUMPDEST 00002065: PUSH1 0x01 00002067: PUSH1 0x01 00002069: PUSH1 0xa0 0000206b: SHL 0000206c: SUB 0000206d: DUP4 0000206e: AND 0000206f: PUSH1 0x00 00002071: SWAP1 00002072: DUP2 00002073: MSTORE 00002074: PUSH1 0x20 00002076: DUP2 00002077: SWAP1 00002078: MSTORE 00002079: PUSH1 0x40 0000207b: SWAP1 0000207c: KECCAK256 0000207d: SLOAD 0000207e: DUP2 0000207f: DUP2 00002080: LT 00002081: ISZERO 00002082: PUSH2 0x20dc 00002085: JUMPI 00002086: PUSH1 0x40 00002088: MLOAD 00002089: PUSH3 0x461bcd 0000208d: PUSH1 0xe5 0000208f: SHL 00002090: DUP2 00002091: MSTORE 00002092: PUSH1 0x20 00002094: PUSH1 0x04 00002096: DUP3 00002097: ADD 00002098: MSTORE 00002099: PUSH1 0x26 0000209b: PUSH1 0x24 0000209d: DUP3 0000209e: ADD 0000209f: MSTORE 000020a0: PUSH32 0x45524332303a207472616e7366657220616d6f756e7420657863656564732062 000020c1: PUSH1 0x44 000020c3: DUP3 000020c4: ADD 000020c5: MSTORE 000020c6: PUSH6 0x616c616e6365 000020cd: PUSH1 0xd0 000020cf: SHL 000020d0: PUSH1 0x64 000020d2: DUP3 000020d3: ADD 000020d4: MSTORE 000020d5: PUSH1 0x84 000020d7: ADD 000020d8: PUSH2 0x0a63 000020db: JUMP 000020dc: JUMPDEST 000020dd: PUSH1 0x01 000020df: PUSH1 0x01 000020e1: PUSH1 0xa0 000020e3: SHL 000020e4: SUB 000020e5: DUP1 000020e6: DUP6 000020e7: AND 000020e8: PUSH1 0x00 000020ea: SWAP1 000020eb: DUP2 000020ec: MSTORE 000020ed: PUSH1 0x20 000020ef: DUP2 000020f0: SWAP1 000020f1: MSTORE 000020f2: PUSH1 0x40 000020f4: DUP1 000020f5: DUP3 000020f6: KECCAK256 000020f7: DUP6 000020f8: DUP6 000020f9: SUB 000020fa: SWAP1 000020fb: SSTORE 000020fc: SWAP2 000020fd: DUP6 000020fe: AND 000020ff: DUP2 00002100: MSTORE 00002101: SWAP1 00002102: DUP2 00002103: KECCAK256 00002104: DUP1 00002105: SLOAD 00002106: DUP5 00002107: SWAP3 00002108: SWAP1 00002109: PUSH2 0x2113 0000210c: SWAP1 0000210d: DUP5 0000210e: SWAP1 0000210f: PUSH2 0x2d1b 00002112: JUMP 00002113: JUMPDEST 00002114: SWAP3 00002115: POP 00002116: POP 00002117: DUP2 00002118: SWAP1 00002119: SSTORE 0000211a: POP 0000211b: DUP3 0000211c: PUSH1 0x01 0000211e: PUSH1 0x01 00002120: PUSH1 0xa0 00002122: SHL 00002123: SUB 00002124: AND 00002125: DUP5 00002126: PUSH1 0x01 00002128: PUSH1 0x01 0000212a: PUSH1 0xa0 0000212c: SHL 0000212d: SUB 0000212e: AND 0000212f: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 00002150: DUP5 00002151: PUSH1 0x40 00002153: MLOAD 00002154: PUSH2 0x11a9 00002157: SWAP2 00002158: DUP2 00002159: MSTORE 0000215a: PUSH1 0x20 0000215c: ADD 0000215d: SWAP1 0000215e: JUMP 0000215f: JUMPDEST 00002160: POP 00002161: POP 00002162: POP 00002163: POP 00002164: JUMP 00002165: JUMPDEST 00002166: PUSH1 0x00 00002168: PUSH2 0x195c 0000216b: DUP3 0000216c: DUP5 0000216d: PUSH2 0x2d53 00002170: JUMP 00002171: JUMPDEST 00002172: PUSH1 0x09 00002174: SLOAD 00002175: PUSH1 0x40 00002177: MLOAD 00002178: PUSH4 0x70a08231 0000217d: PUSH1 0xe0 0000217f: SHL 00002180: DUP2 00002181: MSTORE 00002182: ADDRESS 00002183: PUSH1 0x04 00002185: DUP3 00002186: ADD 00002187: MSTORE 00002188: PUSH1 0x00 0000218a: SWAP2 0000218b: PUSH1 0x01 0000218d: PUSH1 0x01 0000218f: PUSH1 0xa0 00002191: SHL 00002192: SUB 00002193: AND 00002194: SWAP1 00002195: PUSH4 0x70a08231 0000219a: SWAP1 0000219b: PUSH1 0x24 0000219d: ADD 0000219e: PUSH1 0x20 000021a0: PUSH1 0x40 000021a2: MLOAD 000021a3: DUP1 000021a4: DUP4 000021a5: SUB 000021a6: DUP2 000021a7: DUP7 000021a8: DUP1 000021a9: EXTCODESIZE 000021aa: ISZERO 000021ab: DUP1 000021ac: ISZERO 000021ad: PUSH2 0x21b5 000021b0: JUMPI 000021b1: PUSH1 0x00 000021b3: DUP1 000021b4: REVERT 000021b5: JUMPDEST 000021b6: POP 000021b7: GAS 000021b8: STATICCALL 000021b9: ISZERO 000021ba: DUP1 000021bb: ISZERO 000021bc: PUSH2 0x21c9 000021bf: JUMPI 000021c0: RETURNDATASIZE 000021c1: PUSH1 0x00 000021c3: DUP1 000021c4: RETURNDATACOPY 000021c5: RETURNDATASIZE 000021c6: PUSH1 0x00 000021c8: REVERT 000021c9: JUMPDEST 000021ca: POP 000021cb: POP 000021cc: POP 000021cd: POP 000021ce: PUSH1 0x40 000021d0: MLOAD 000021d1: RETURNDATASIZE 000021d2: PUSH1 0x1f 000021d4: NOT 000021d5: PUSH1 0x1f 000021d7: DUP3 000021d8: ADD 000021d9: AND 000021da: DUP3 000021db: ADD 000021dc: DUP1 000021dd: PUSH1 0x40 000021df: MSTORE 000021e0: POP 000021e1: DUP2 000021e2: ADD 000021e3: SWAP1 000021e4: PUSH2 0x21ed 000021e7: SWAP2 000021e8: SWAP1 000021e9: PUSH2 0x2b08 000021ec: JUMP 000021ed: JUMPDEST 000021ee: SWAP1 000021ef: POP 000021f0: PUSH2 0x21f8 000021f3: DUP3 000021f4: PUSH2 0x2555 000021f7: JUMP 000021f8: JUMPDEST 000021f9: PUSH1 0x09 000021fb: SLOAD 000021fc: PUSH1 0x40 000021fe: MLOAD 000021ff: PUSH4 0x70a08231 00002204: PUSH1 0xe0 00002206: SHL 00002207: DUP2 00002208: MSTORE 00002209: ADDRESS 0000220a: PUSH1 0x04 0000220c: DUP3 0000220d: ADD 0000220e: MSTORE 0000220f: PUSH1 0x00 00002211: SWAP2 00002212: PUSH2 0x2280 00002215: SWAP2 00002216: DUP5 00002217: SWAP2 00002218: PUSH1 0x01 0000221a: PUSH1 0x01 0000221c: PUSH1 0xa0 0000221e: SHL 0000221f: SUB 00002220: AND 00002221: SWAP1 00002222: PUSH4 0x70a08231 00002227: SWAP1 00002228: PUSH1 0x24 0000222a: ADD 0000222b: PUSH1 0x20 0000222d: PUSH1 0x40 0000222f: MLOAD 00002230: DUP1 00002231: DUP4 00002232: SUB 00002233: DUP2 00002234: DUP7 00002235: DUP1 00002236: EXTCODESIZE 00002237: ISZERO 00002238: DUP1 00002239: ISZERO 0000223a: PUSH2 0x2242 0000223d: JUMPI 0000223e: PUSH1 0x00 00002240: DUP1 00002241: REVERT 00002242: JUMPDEST 00002243: POP 00002244: GAS 00002245: STATICCALL 00002246: ISZERO 00002247: DUP1 00002248: ISZERO 00002249: PUSH2 0x2256 0000224c: JUMPI 0000224d: RETURNDATASIZE 0000224e: PUSH1 0x00 00002250: DUP1 00002251: RETURNDATACOPY 00002252: RETURNDATASIZE 00002253: PUSH1 0x00 00002255: REVERT 00002256: JUMPDEST 00002257: POP 00002258: POP 00002259: POP 0000225a: POP 0000225b: PUSH1 0x40 0000225d: MLOAD 0000225e: RETURNDATASIZE 0000225f: PUSH1 0x1f 00002261: NOT 00002262: PUSH1 0x1f 00002264: DUP3 00002265: ADD 00002266: AND 00002267: DUP3 00002268: ADD 00002269: DUP1 0000226a: PUSH1 0x40 0000226c: MSTORE 0000226d: POP 0000226e: DUP2 0000226f: ADD 00002270: SWAP1 00002271: PUSH2 0x227a 00002274: SWAP2 00002275: SWAP1 00002276: PUSH2 0x2b08 00002279: JUMP 0000227a: JUMPDEST 0000227b: SWAP1 0000227c: PUSH2 0x2549 0000227f: JUMP 00002280: JUMPDEST 00002281: PUSH1 0x09 00002283: SLOAD 00002284: PUSH1 0x0f 00002286: SLOAD 00002287: PUSH1 0x40 00002289: MLOAD 0000228a: PUSH4 0xa9059cbb 0000228f: PUSH1 0xe0 00002291: SHL 00002292: DUP2 00002293: MSTORE 00002294: PUSH1 0x01 00002296: PUSH1 0x01 00002298: PUSH1 0xa0 0000229a: SHL 0000229b: SUB 0000229c: SWAP2 0000229d: DUP3 0000229e: AND 0000229f: PUSH1 0x04 000022a1: DUP3 000022a2: ADD 000022a3: MSTORE 000022a4: PUSH1 0x24 000022a6: DUP2 000022a7: ADD 000022a8: DUP5 000022a9: SWAP1 000022aa: MSTORE 000022ab: SWAP3 000022ac: SWAP4 000022ad: POP 000022ae: AND 000022af: SWAP1 000022b0: PUSH4 0xa9059cbb 000022b5: SWAP1 000022b6: PUSH1 0x44 000022b8: ADD 000022b9: PUSH1 0x20 000022bb: PUSH1 0x40 000022bd: MLOAD 000022be: DUP1 000022bf: DUP4 000022c0: SUB 000022c1: DUP2 000022c2: PUSH1 0x00 000022c4: DUP8 000022c5: DUP1 000022c6: EXTCODESIZE 000022c7: ISZERO 000022c8: DUP1 000022c9: ISZERO 000022ca: PUSH2 0x22d2 000022cd: JUMPI 000022ce: PUSH1 0x00 000022d0: DUP1 000022d1: REVERT 000022d2: JUMPDEST 000022d3: POP 000022d4: GAS 000022d5: CALL 000022d6: ISZERO 000022d7: DUP1 000022d8: ISZERO 000022d9: PUSH2 0x22e6 000022dc: JUMPI 000022dd: RETURNDATASIZE 000022de: PUSH1 0x00 000022e0: DUP1 000022e1: RETURNDATACOPY 000022e2: RETURNDATASIZE 000022e3: PUSH1 0x00 000022e5: REVERT 000022e6: JUMPDEST 000022e7: POP 000022e8: POP 000022e9: POP 000022ea: POP 000022eb: PUSH1 0x40 000022ed: MLOAD 000022ee: RETURNDATASIZE 000022ef: PUSH1 0x1f 000022f1: NOT 000022f2: PUSH1 0x1f 000022f4: DUP3 000022f5: ADD 000022f6: AND 000022f7: DUP3 000022f8: ADD 000022f9: DUP1 000022fa: PUSH1 0x40 000022fc: MSTORE 000022fd: POP 000022fe: DUP2 000022ff: ADD 00002300: SWAP1 00002301: PUSH2 0x215f 00002304: SWAP2 00002305: SWAP1 00002306: PUSH2 0x2ad0 00002309: JUMP 0000230a: JUMPDEST 0000230b: PUSH1 0x00 0000230d: PUSH2 0x2317 00002310: DUP3 00002311: PUSH1 0x02 00002313: PUSH2 0x1963 00002316: JUMP 00002317: JUMPDEST 00002318: SWAP1 00002319: POP 0000231a: PUSH1 0x00 0000231c: PUSH2 0x2325 0000231f: DUP4 00002320: DUP4 00002321: PUSH2 0x2549 00002324: JUMP 00002325: JUMPDEST 00002326: SWAP1 00002327: POP 00002328: SELFBALANCE 00002329: PUSH2 0x2331 0000232c: DUP4 0000232d: PUSH2 0x2713 00002330: JUMP 00002331: JUMPDEST 00002332: PUSH1 0x00 00002334: PUSH2 0x233d 00002337: SELFBALANCE 00002338: DUP4 00002339: PUSH2 0x2549 0000233c: JUMP 0000233d: JUMPDEST 0000233e: SWAP1 0000233f: POP 00002340: PUSH2 0x2349 00002343: DUP4 00002344: DUP3 00002345: PUSH2 0x2862 00002348: JUMP 00002349: JUMPDEST 0000234a: PUSH1 0x40 0000234c: DUP1 0000234d: MLOAD 0000234e: DUP6 0000234f: DUP2 00002350: MSTORE 00002351: PUSH1 0x20 00002353: DUP2 00002354: ADD 00002355: DUP4 00002356: SWAP1 00002357: MSTORE 00002358: SWAP1 00002359: DUP2 0000235a: ADD 0000235b: DUP5 0000235c: SWAP1 0000235d: MSTORE 0000235e: PUSH32 0x17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb561 0000237f: SWAP1 00002380: PUSH1 0x60 00002382: ADD 00002383: PUSH1 0x40 00002385: MLOAD 00002386: DUP1 00002387: SWAP2 00002388: SUB 00002389: SWAP1 0000238a: LOG1 0000238b: POP 0000238c: POP 0000238d: POP 0000238e: POP 0000238f: POP 00002390: JUMP 00002391: JUMPDEST 00002392: PUSH2 0x239a 00002395: DUP2 00002396: PUSH2 0x2555 00002399: JUMP 0000239a: JUMPDEST 0000239b: PUSH1 0x09 0000239d: SLOAD 0000239e: PUSH1 0x40 000023a0: MLOAD 000023a1: PUSH4 0x70a08231 000023a6: PUSH1 0xe0 000023a8: SHL 000023a9: DUP2 000023aa: MSTORE 000023ab: ADDRESS 000023ac: PUSH1 0x04 000023ae: DUP3 000023af: ADD 000023b0: MSTORE 000023b1: PUSH1 0x00 000023b3: SWAP2 000023b4: PUSH1 0x01 000023b6: PUSH1 0x01 000023b8: PUSH1 0xa0 000023ba: SHL 000023bb: SUB 000023bc: AND 000023bd: SWAP1 000023be: PUSH4 0x70a08231 000023c3: SWAP1 000023c4: PUSH1 0x24 000023c6: ADD 000023c7: PUSH1 0x20 000023c9: PUSH1 0x40 000023cb: MLOAD 000023cc: DUP1 000023cd: DUP4 000023ce: SUB 000023cf: DUP2 000023d0: DUP7 000023d1: DUP1 000023d2: EXTCODESIZE 000023d3: ISZERO 000023d4: DUP1 000023d5: ISZERO 000023d6: PUSH2 0x23de 000023d9: JUMPI 000023da: PUSH1 0x00 000023dc: DUP1 000023dd: REVERT 000023de: JUMPDEST 000023df: POP 000023e0: GAS 000023e1: STATICCALL 000023e2: ISZERO 000023e3: DUP1 000023e4: ISZERO 000023e5: PUSH2 0x23f2 000023e8: JUMPI 000023e9: RETURNDATASIZE 000023ea: PUSH1 0x00 000023ec: DUP1 000023ed: RETURNDATACOPY 000023ee: RETURNDATASIZE 000023ef: PUSH1 0x00 000023f1: REVERT 000023f2: JUMPDEST 000023f3: POP 000023f4: POP 000023f5: POP 000023f6: POP 000023f7: PUSH1 0x40 000023f9: MLOAD 000023fa: RETURNDATASIZE 000023fb: PUSH1 0x1f 000023fd: NOT 000023fe: PUSH1 0x1f 00002400: DUP3 00002401: ADD 00002402: AND 00002403: DUP3 00002404: ADD 00002405: DUP1 00002406: PUSH1 0x40 00002408: MSTORE 00002409: POP 0000240a: DUP2 0000240b: ADD 0000240c: SWAP1 0000240d: PUSH2 0x2416 00002410: SWAP2 00002411: SWAP1 00002412: PUSH2 0x2b08 00002415: JUMP 00002416: JUMPDEST 00002417: PUSH1 0x09 00002419: SLOAD 0000241a: PUSH1 0x08 0000241c: SLOAD 0000241d: PUSH1 0x40 0000241f: MLOAD 00002420: PUSH4 0xa9059cbb 00002425: PUSH1 0xe0 00002427: SHL 00002428: DUP2 00002429: MSTORE 0000242a: PUSH1 0x01 0000242c: PUSH1 0x01 0000242e: PUSH1 0xa0 00002430: SHL 00002431: SUB 00002432: SWAP2 00002433: DUP3 00002434: AND 00002435: PUSH1 0x04 00002437: DUP3 00002438: ADD 00002439: MSTORE 0000243a: PUSH1 0x24 0000243c: DUP2 0000243d: ADD 0000243e: DUP5 0000243f: SWAP1 00002440: MSTORE 00002441: SWAP3 00002442: SWAP4 00002443: POP 00002444: PUSH1 0x00 00002446: SWAP3 00002447: SWAP2 00002448: AND 00002449: SWAP1 0000244a: PUSH4 0xa9059cbb 0000244f: SWAP1 00002450: PUSH1 0x44 00002452: ADD 00002453: PUSH1 0x20 00002455: PUSH1 0x40 00002457: MLOAD 00002458: DUP1 00002459: DUP4 0000245a: SUB 0000245b: DUP2 0000245c: PUSH1 0x00 0000245e: DUP8 0000245f: DUP1 00002460: EXTCODESIZE 00002461: ISZERO 00002462: DUP1 00002463: ISZERO 00002464: PUSH2 0x246c 00002467: JUMPI 00002468: PUSH1 0x00 0000246a: DUP1 0000246b: REVERT 0000246c: JUMPDEST 0000246d: POP 0000246e: GAS 0000246f: CALL 00002470: ISZERO 00002471: DUP1 00002472: ISZERO 00002473: PUSH2 0x2480 00002476: JUMPI 00002477: RETURNDATASIZE 00002478: PUSH1 0x00 0000247a: DUP1 0000247b: RETURNDATACOPY 0000247c: RETURNDATASIZE 0000247d: PUSH1 0x00 0000247f: REVERT 00002480: JUMPDEST 00002481: POP 00002482: POP 00002483: POP 00002484: POP 00002485: PUSH1 0x40 00002487: MLOAD 00002488: RETURNDATASIZE 00002489: PUSH1 0x1f 0000248b: NOT 0000248c: PUSH1 0x1f 0000248e: DUP3 0000248f: ADD 00002490: AND 00002491: DUP3 00002492: ADD 00002493: DUP1 00002494: PUSH1 0x40 00002496: MSTORE 00002497: POP 00002498: DUP2 00002499: ADD 0000249a: SWAP1 0000249b: PUSH2 0x24a4 0000249e: SWAP2 0000249f: SWAP1 000024a0: PUSH2 0x2ad0 000024a3: JUMP 000024a4: JUMPDEST 000024a5: SWAP1 000024a6: POP 000024a7: DUP1 000024a8: ISZERO 000024a9: PUSH2 0x1b8d 000024ac: JUMPI 000024ad: PUSH1 0x08 000024af: SLOAD 000024b0: PUSH1 0x40 000024b2: MLOAD 000024b3: PUSH4 0xba72a955 000024b8: PUSH1 0xe0 000024ba: SHL 000024bb: DUP2 000024bc: MSTORE 000024bd: PUSH1 0x04 000024bf: DUP2 000024c0: ADD 000024c1: DUP5 000024c2: SWAP1 000024c3: MSTORE 000024c4: PUSH1 0x01 000024c6: PUSH1 0x01 000024c8: PUSH1 0xa0 000024ca: SHL 000024cb: SUB 000024cc: SWAP1 000024cd: SWAP2 000024ce: AND 000024cf: SWAP1 000024d0: PUSH4 0xba72a955 000024d5: SWAP1 000024d6: PUSH1 0x24 000024d8: ADD 000024d9: PUSH1 0x00 000024db: PUSH1 0x40 000024dd: MLOAD 000024de: DUP1 000024df: DUP4 000024e0: SUB 000024e1: DUP2 000024e2: PUSH1 0x00 000024e4: DUP8 000024e5: DUP1 000024e6: EXTCODESIZE 000024e7: ISZERO 000024e8: DUP1 000024e9: ISZERO 000024ea: PUSH2 0x24f2 000024ed: JUMPI 000024ee: PUSH1 0x00 000024f0: DUP1 000024f1: REVERT 000024f2: JUMPDEST 000024f3: POP 000024f4: GAS 000024f5: CALL 000024f6: ISZERO 000024f7: DUP1 000024f8: ISZERO 000024f9: PUSH2 0x2506 000024fc: JUMPI 000024fd: RETURNDATASIZE 000024fe: PUSH1 0x00 00002500: DUP1 00002501: RETURNDATACOPY 00002502: RETURNDATASIZE 00002503: PUSH1 0x00 00002505: REVERT 00002506: JUMPDEST 00002507: POP 00002508: POP 00002509: PUSH1 0x40 0000250b: DUP1 0000250c: MLOAD 0000250d: DUP7 0000250e: DUP2 0000250f: MSTORE 00002510: PUSH1 0x20 00002512: DUP2 00002513: ADD 00002514: DUP7 00002515: SWAP1 00002516: MSTORE 00002517: PUSH32 0x80195cc573b02cc48460cbca6e6e4cc85ddb91959d946e1c3025ea3d87942dc3 00002538: SWAP4 00002539: POP 0000253a: ADD 0000253b: SWAP1 0000253c: POP 0000253d: PUSH1 0x40 0000253f: MLOAD 00002540: DUP1 00002541: SWAP2 00002542: SUB 00002543: SWAP1 00002544: LOG1 00002545: POP 00002546: POP 00002547: POP 00002548: JUMP 00002549: JUMPDEST 0000254a: PUSH1 0x00 0000254c: PUSH2 0x195c 0000254f: DUP3 00002550: DUP5 00002551: PUSH2 0x2d72 00002554: JUMP 00002555: JUMPDEST 00002556: PUSH1 0x40 00002558: DUP1 00002559: MLOAD 0000255a: PUSH1 0x03 0000255c: DUP1 0000255d: DUP3 0000255e: MSTORE 0000255f: PUSH1 0x80 00002561: DUP3 00002562: ADD 00002563: SWAP1 00002564: SWAP3 00002565: MSTORE 00002566: PUSH1 0x00 00002568: SWAP2 00002569: PUSH1 0x20 0000256b: DUP3 0000256c: ADD 0000256d: PUSH1 0x60 0000256f: DUP1 00002570: CALLDATASIZE 00002571: DUP4 00002572: CALLDATACOPY 00002573: ADD 00002574: SWAP1 00002575: POP 00002576: POP 00002577: SWAP1 00002578: POP 00002579: ADDRESS 0000257a: DUP2 0000257b: PUSH1 0x00 0000257d: DUP2 0000257e: MLOAD 0000257f: DUP2 00002580: LT 00002581: PUSH2 0x259a 00002584: JUMPI 00002585: PUSH4 0x4e487b71 0000258a: PUSH1 0xe0 0000258c: SHL 0000258d: PUSH1 0x00 0000258f: MSTORE 00002590: PUSH1 0x32 00002592: PUSH1 0x04 00002594: MSTORE 00002595: PUSH1 0x24 00002597: PUSH1 0x00 00002599: REVERT 0000259a: JUMPDEST 0000259b: PUSH1 0x01 0000259d: PUSH1 0x01 0000259f: PUSH1 0xa0 000025a1: SHL 000025a2: SUB 000025a3: SWAP3 000025a4: DUP4 000025a5: AND 000025a6: PUSH1 0x20 000025a8: SWAP2 000025a9: DUP3 000025aa: MUL 000025ab: SWAP3 000025ac: SWAP1 000025ad: SWAP3 000025ae: ADD 000025af: DUP2 000025b0: ADD 000025b1: SWAP2 000025b2: SWAP1 000025b3: SWAP2 000025b4: MSTORE 000025b5: PUSH1 0x06 000025b7: SLOAD 000025b8: PUSH1 0x40 000025ba: DUP1 000025bb: MLOAD 000025bc: PUSH4 0x15ab88c9 000025c1: PUSH1 0xe3 000025c3: SHL 000025c4: DUP2 000025c5: MSTORE 000025c6: SWAP1 000025c7: MLOAD 000025c8: SWAP2 000025c9: SWAP1 000025ca: SWAP4 000025cb: AND 000025cc: SWAP3 000025cd: PUSH4 0xad5c4648 000025d2: SWAP3 000025d3: PUSH1 0x04 000025d5: DUP1 000025d6: DUP4 000025d7: ADD 000025d8: SWAP4 000025d9: SWAP2 000025da: SWAP3 000025db: DUP3 000025dc: SWAP1 000025dd: SUB 000025de: ADD 000025df: DUP2 000025e0: DUP7 000025e1: DUP1 000025e2: EXTCODESIZE 000025e3: ISZERO 000025e4: DUP1 000025e5: ISZERO 000025e6: PUSH2 0x25ee 000025e9: JUMPI 000025ea: PUSH1 0x00 000025ec: DUP1 000025ed: REVERT 000025ee: JUMPDEST 000025ef: POP 000025f0: GAS 000025f1: STATICCALL 000025f2: ISZERO 000025f3: DUP1 000025f4: ISZERO 000025f5: PUSH2 0x2602 000025f8: JUMPI 000025f9: RETURNDATASIZE 000025fa: PUSH1 0x00 000025fc: DUP1 000025fd: RETURNDATACOPY 000025fe: RETURNDATASIZE 000025ff: PUSH1 0x00 00002601: REVERT 00002602: JUMPDEST 00002603: POP 00002604: POP 00002605: POP 00002606: POP 00002607: PUSH1 0x40 00002609: MLOAD 0000260a: RETURNDATASIZE 0000260b: PUSH1 0x1f 0000260d: NOT 0000260e: PUSH1 0x1f 00002610: DUP3 00002611: ADD 00002612: AND 00002613: DUP3 00002614: ADD 00002615: DUP1 00002616: PUSH1 0x40 00002618: MSTORE 00002619: POP 0000261a: DUP2 0000261b: ADD 0000261c: SWAP1 0000261d: PUSH2 0x2626 00002620: SWAP2 00002621: SWAP1 00002622: PUSH2 0x2938 00002625: JUMP 00002626: JUMPDEST 00002627: DUP2 00002628: PUSH1 0x01 0000262a: DUP2 0000262b: MLOAD 0000262c: DUP2 0000262d: LT 0000262e: PUSH2 0x2647 00002631: JUMPI 00002632: PUSH4 0x4e487b71 00002637: PUSH1 0xe0 00002639: SHL 0000263a: PUSH1 0x00 0000263c: MSTORE 0000263d: PUSH1 0x32 0000263f: PUSH1 0x04 00002641: MSTORE 00002642: PUSH1 0x24 00002644: PUSH1 0x00 00002646: REVERT 00002647: JUMPDEST 00002648: PUSH1 0x01 0000264a: PUSH1 0x01 0000264c: PUSH1 0xa0 0000264e: SHL 0000264f: SUB 00002650: SWAP3 00002651: DUP4 00002652: AND 00002653: PUSH1 0x20 00002655: SWAP2 00002656: DUP3 00002657: MUL 00002658: SWAP3 00002659: SWAP1 0000265a: SWAP3 0000265b: ADD 0000265c: ADD 0000265d: MSTORE 0000265e: PUSH1 0x09 00002660: SLOAD 00002661: DUP3 00002662: MLOAD 00002663: SWAP2 00002664: AND 00002665: SWAP1 00002666: DUP3 00002667: SWAP1 00002668: PUSH1 0x02 0000266a: SWAP1 0000266b: DUP2 0000266c: LT 0000266d: PUSH2 0x2686 00002670: JUMPI 00002671: PUSH4 0x4e487b71 00002676: PUSH1 0xe0 00002678: SHL 00002679: PUSH1 0x00 0000267b: MSTORE 0000267c: PUSH1 0x32 0000267e: PUSH1 0x04 00002680: MSTORE 00002681: PUSH1 0x24 00002683: PUSH1 0x00 00002685: REVERT 00002686: JUMPDEST 00002687: PUSH1 0x01 00002689: PUSH1 0x01 0000268b: PUSH1 0xa0 0000268d: SHL 0000268e: SUB 0000268f: SWAP3 00002690: DUP4 00002691: AND 00002692: PUSH1 0x20 00002694: SWAP2 00002695: DUP3 00002696: MUL 00002697: SWAP3 00002698: SWAP1 00002699: SWAP3 0000269a: ADD 0000269b: ADD 0000269c: MSTORE 0000269d: PUSH1 0x06 0000269f: SLOAD 000026a0: PUSH2 0x26ac 000026a3: SWAP2 000026a4: ADDRESS 000026a5: SWAP2 000026a6: AND 000026a7: DUP5 000026a8: PUSH2 0x1a0c 000026ab: JUMP 000026ac: JUMPDEST 000026ad: PUSH1 0x06 000026af: SLOAD 000026b0: PUSH1 0x40 000026b2: MLOAD 000026b3: PUSH4 0x5c11d795 000026b8: PUSH1 0xe0 000026ba: SHL 000026bb: DUP2 000026bc: MSTORE 000026bd: PUSH1 0x01 000026bf: PUSH1 0x01 000026c1: PUSH1 0xa0 000026c3: SHL 000026c4: SUB 000026c5: SWAP1 000026c6: SWAP2 000026c7: AND 000026c8: SWAP1 000026c9: PUSH4 0x5c11d795 000026ce: SWAP1 000026cf: PUSH2 0x26e5 000026d2: SWAP1 000026d3: DUP6 000026d4: SWAP1 000026d5: PUSH1 0x00 000026d7: SWAP1 000026d8: DUP7 000026d9: SWAP1 000026da: ADDRESS 000026db: SWAP1 000026dc: TIMESTAMP 000026dd: SWAP1 000026de: PUSH1 0x04 000026e0: ADD 000026e1: PUSH2 0x2cab 000026e4: JUMP 000026e5: JUMPDEST 000026e6: PUSH1 0x00 000026e8: PUSH1 0x40 000026ea: MLOAD 000026eb: DUP1 000026ec: DUP4 000026ed: SUB 000026ee: DUP2 000026ef: PUSH1 0x00 000026f1: DUP8 000026f2: DUP1 000026f3: EXTCODESIZE 000026f4: ISZERO 000026f5: DUP1 000026f6: ISZERO 000026f7: PUSH2 0x26ff 000026fa: JUMPI 000026fb: PUSH1 0x00 000026fd: DUP1 000026fe: REVERT 000026ff: JUMPDEST 00002700: POP 00002701: GAS 00002702: CALL 00002703: ISZERO 00002704: DUP1 00002705: ISZERO 00002706: PUSH2 0x1fbe 00002709: JUMPI 0000270a: RETURNDATASIZE 0000270b: PUSH1 0x00 0000270d: DUP1 0000270e: RETURNDATACOPY 0000270f: RETURNDATASIZE 00002710: PUSH1 0x00 00002712: REVERT 00002713: JUMPDEST 00002714: PUSH1 0x40 00002716: DUP1 00002717: MLOAD 00002718: PUSH1 0x02 0000271a: DUP1 0000271b: DUP3 0000271c: MSTORE 0000271d: PUSH1 0x60 0000271f: DUP3 00002720: ADD 00002721: DUP4 00002722: MSTORE 00002723: PUSH1 0x00 00002725: SWAP3 00002726: PUSH1 0x20 00002728: DUP4 00002729: ADD 0000272a: SWAP1 0000272b: DUP1 0000272c: CALLDATASIZE 0000272d: DUP4 0000272e: CALLDATACOPY 0000272f: ADD 00002730: SWAP1 00002731: POP 00002732: POP 00002733: SWAP1 00002734: POP 00002735: ADDRESS 00002736: DUP2 00002737: PUSH1 0x00 00002739: DUP2 0000273a: MLOAD 0000273b: DUP2 0000273c: LT 0000273d: PUSH2 0x2756 00002740: JUMPI 00002741: PUSH4 0x4e487b71 00002746: PUSH1 0xe0 00002748: SHL 00002749: PUSH1 0x00 0000274b: MSTORE 0000274c: PUSH1 0x32 0000274e: PUSH1 0x04 00002750: MSTORE 00002751: PUSH1 0x24 00002753: PUSH1 0x00 00002755: REVERT 00002756: JUMPDEST 00002757: PUSH1 0x01 00002759: PUSH1 0x01 0000275b: PUSH1 0xa0 0000275d: SHL 0000275e: SUB 0000275f: SWAP3 00002760: DUP4 00002761: AND 00002762: PUSH1 0x20 00002764: SWAP2 00002765: DUP3 00002766: MUL 00002767: SWAP3 00002768: SWAP1 00002769: SWAP3 0000276a: ADD 0000276b: DUP2 0000276c: ADD 0000276d: SWAP2 0000276e: SWAP1 0000276f: SWAP2 00002770: MSTORE 00002771: PUSH1 0x06 00002773: SLOAD 00002774: PUSH1 0x40 00002776: DUP1 00002777: MLOAD 00002778: PUSH4 0x15ab88c9 0000277d: PUSH1 0xe3 0000277f: SHL 00002780: DUP2 00002781: MSTORE 00002782: SWAP1 00002783: MLOAD 00002784: SWAP2 00002785: SWAP1 00002786: SWAP4 00002787: AND 00002788: SWAP3 00002789: PUSH4 0xad5c4648 0000278e: SWAP3 0000278f: PUSH1 0x04 00002791: DUP1 00002792: DUP4 00002793: ADD 00002794: SWAP4 00002795: SWAP2 00002796: SWAP3 00002797: DUP3 00002798: SWAP1 00002799: SUB 0000279a: ADD 0000279b: DUP2 0000279c: DUP7 0000279d: DUP1 0000279e: EXTCODESIZE 0000279f: ISZERO 000027a0: DUP1 000027a1: ISZERO 000027a2: PUSH2 0x27aa 000027a5: JUMPI 000027a6: PUSH1 0x00 000027a8: DUP1 000027a9: REVERT 000027aa: JUMPDEST 000027ab: POP 000027ac: GAS 000027ad: STATICCALL 000027ae: ISZERO 000027af: DUP1 000027b0: ISZERO 000027b1: PUSH2 0x27be 000027b4: JUMPI 000027b5: RETURNDATASIZE 000027b6: PUSH1 0x00 000027b8: DUP1 000027b9: RETURNDATACOPY 000027ba: RETURNDATASIZE 000027bb: PUSH1 0x00 000027bd: REVERT 000027be: JUMPDEST 000027bf: POP 000027c0: POP 000027c1: POP 000027c2: POP 000027c3: PUSH1 0x40 000027c5: MLOAD 000027c6: RETURNDATASIZE 000027c7: PUSH1 0x1f 000027c9: NOT 000027ca: PUSH1 0x1f 000027cc: DUP3 000027cd: ADD 000027ce: AND 000027cf: DUP3 000027d0: ADD 000027d1: DUP1 000027d2: PUSH1 0x40 000027d4: MSTORE 000027d5: POP 000027d6: DUP2 000027d7: ADD 000027d8: SWAP1 000027d9: PUSH2 0x27e2 000027dc: SWAP2 000027dd: SWAP1 000027de: PUSH2 0x2938 000027e1: JUMP 000027e2: JUMPDEST 000027e3: DUP2 000027e4: PUSH1 0x01 000027e6: DUP2 000027e7: MLOAD 000027e8: DUP2 000027e9: LT 000027ea: PUSH2 0x2803 000027ed: JUMPI 000027ee: PUSH4 0x4e487b71 000027f3: PUSH1 0xe0 000027f5: SHL 000027f6: PUSH1 0x00 000027f8: MSTORE 000027f9: PUSH1 0x32 000027fb: PUSH1 0x04 000027fd: MSTORE 000027fe: PUSH1 0x24 00002800: PUSH1 0x00 00002802: REVERT 00002803: JUMPDEST 00002804: PUSH1 0x01 00002806: PUSH1 0x01 00002808: PUSH1 0xa0 0000280a: SHL 0000280b: SUB 0000280c: SWAP3 0000280d: DUP4 0000280e: AND 0000280f: PUSH1 0x20 00002811: SWAP2 00002812: DUP3 00002813: MUL 00002814: SWAP3 00002815: SWAP1 00002816: SWAP3 00002817: ADD 00002818: ADD 00002819: MSTORE 0000281a: PUSH1 0x06 0000281c: SLOAD 0000281d: PUSH2 0x2829 00002820: SWAP2 00002821: ADDRESS 00002822: SWAP2 00002823: AND 00002824: DUP5 00002825: PUSH2 0x1a0c 00002828: JUMP 00002829: JUMPDEST 0000282a: PUSH1 0x06 0000282c: SLOAD 0000282d: PUSH1 0x40 0000282f: MLOAD 00002830: PUSH4 0x791ac947 00002835: PUSH1 0xe0 00002837: SHL 00002838: DUP2 00002839: MSTORE 0000283a: PUSH1 0x01 0000283c: PUSH1 0x01 0000283e: PUSH1 0xa0 00002840: SHL 00002841: SUB 00002842: SWAP1 00002843: SWAP2 00002844: AND 00002845: SWAP1 00002846: PUSH4 0x791ac947 0000284b: SWAP1 0000284c: PUSH2 0x26e5 0000284f: SWAP1 00002850: DUP6 00002851: SWAP1 00002852: PUSH1 0x00 00002854: SWAP1 00002855: DUP7 00002856: SWAP1 00002857: ADDRESS 00002858: SWAP1 00002859: TIMESTAMP 0000285a: SWAP1 0000285b: PUSH1 0x04 0000285d: ADD 0000285e: PUSH2 0x2cab 00002861: JUMP 00002862: JUMPDEST 00002863: PUSH1 0x06 00002865: SLOAD 00002866: PUSH2 0x287a 00002869: SWAP1 0000286a: ADDRESS 0000286b: SWAP1 0000286c: PUSH1 0x01 0000286e: PUSH1 0x01 00002870: PUSH1 0xa0 00002872: SHL 00002873: SUB 00002874: AND 00002875: DUP5 00002876: PUSH2 0x1a0c 00002879: JUMP 0000287a: JUMPDEST 0000287b: PUSH1 0x06 0000287d: SLOAD 0000287e: PUSH1 0x40 00002880: MLOAD 00002881: PUSH4 0xf305d719 00002886: PUSH1 0xe0 00002888: SHL 00002889: DUP2 0000288a: MSTORE 0000288b: ADDRESS 0000288c: PUSH1 0x04 0000288e: DUP3 0000288f: ADD 00002890: MSTORE 00002891: PUSH1 0x24 00002893: DUP2 00002894: ADD 00002895: DUP5 00002896: SWAP1 00002897: MSTORE 00002898: PUSH1 0x00 0000289a: PUSH1 0x44 0000289c: DUP3 0000289d: ADD 0000289e: DUP2 0000289f: SWAP1 000028a0: MSTORE 000028a1: PUSH1 0x64 000028a3: DUP3 000028a4: ADD 000028a5: MSTORE 000028a6: PUSH2 0xdead 000028a9: PUSH1 0x84 000028ab: DUP3 000028ac: ADD 000028ad: MSTORE 000028ae: TIMESTAMP 000028af: PUSH1 0xa4 000028b1: DUP3 000028b2: ADD 000028b3: MSTORE 000028b4: PUSH1 0x01 000028b6: PUSH1 0x01 000028b8: PUSH1 0xa0 000028ba: SHL 000028bb: SUB 000028bc: SWAP1 000028bd: SWAP2 000028be: AND 000028bf: SWAP1 000028c0: PUSH4 0xf305d719 000028c5: SWAP1 000028c6: DUP4 000028c7: SWAP1 000028c8: PUSH1 0xc4 000028ca: ADD 000028cb: PUSH1 0x60 000028cd: PUSH1 0x40 000028cf: MLOAD 000028d0: DUP1 000028d1: DUP4 000028d2: SUB 000028d3: DUP2 000028d4: DUP6 000028d5: DUP9 000028d6: DUP1 000028d7: EXTCODESIZE 000028d8: ISZERO 000028d9: DUP1 000028da: ISZERO 000028db: PUSH2 0x28e3 000028de: JUMPI 000028df: PUSH1 0x00 000028e1: DUP1 000028e2: REVERT 000028e3: JUMPDEST 000028e4: POP 000028e5: GAS 000028e6: CALL 000028e7: ISZERO 000028e8: DUP1 000028e9: ISZERO 000028ea: PUSH2 0x28f7 000028ed: JUMPI 000028ee: RETURNDATASIZE 000028ef: PUSH1 0x00 000028f1: DUP1 000028f2: RETURNDATACOPY 000028f3: RETURNDATASIZE 000028f4: PUSH1 0x00 000028f6: REVERT 000028f7: JUMPDEST 000028f8: POP 000028f9: POP 000028fa: POP 000028fb: POP 000028fc: POP 000028fd: PUSH1 0x40 000028ff: MLOAD 00002900: RETURNDATASIZE 00002901: PUSH1 0x1f 00002903: NOT 00002904: PUSH1 0x1f 00002906: DUP3 00002907: ADD 00002908: AND 00002909: DUP3 0000290a: ADD 0000290b: DUP1 0000290c: PUSH1 0x40 0000290e: MSTORE 0000290f: POP 00002910: DUP2 00002911: ADD 00002912: SWAP1 00002913: PUSH2 0x0baf 00002916: SWAP2 00002917: SWAP1 00002918: PUSH2 0x2b20 0000291b: JUMP 0000291c: JUMPDEST 0000291d: PUSH1 0x00 0000291f: PUSH1 0x20 00002921: DUP3 00002922: DUP5 00002923: SUB 00002924: SLT 00002925: ISZERO 00002926: PUSH2 0x292d 00002929: JUMPI 0000292a: DUP1 0000292b: DUP2 0000292c: REVERT 0000292d: JUMPDEST 0000292e: DUP2 0000292f: CALLDATALOAD 00002930: PUSH2 0x195c 00002933: DUP2 00002934: PUSH2 0x2df5 00002937: JUMP 00002938: JUMPDEST 00002939: PUSH1 0x00 0000293b: PUSH1 0x20 0000293d: DUP3 0000293e: DUP5 0000293f: SUB 00002940: SLT 00002941: ISZERO 00002942: PUSH2 0x2949 00002945: JUMPI 00002946: DUP1 00002947: DUP2 00002948: REVERT 00002949: JUMPDEST 0000294a: DUP2 0000294b: MLOAD 0000294c: PUSH2 0x195c 0000294f: DUP2 00002950: PUSH2 0x2df5 00002953: JUMP 00002954: JUMPDEST 00002955: PUSH1 0x00 00002957: DUP1 00002958: PUSH1 0x40 0000295a: DUP4 0000295b: DUP6 0000295c: SUB 0000295d: SLT 0000295e: ISZERO 0000295f: PUSH2 0x2966 00002962: JUMPI 00002963: DUP1 00002964: DUP2 00002965: REVERT 00002966: JUMPDEST 00002967: DUP3 00002968: CALLDATALOAD 00002969: PUSH2 0x2971 0000296c: DUP2 0000296d: PUSH2 0x2df5 00002970: JUMP 00002971: JUMPDEST 00002972: SWAP2 00002973: POP 00002974: PUSH1 0x20 00002976: DUP4 00002977: ADD 00002978: CALLDATALOAD 00002979: PUSH2 0x2981 0000297c: DUP2 0000297d: PUSH2 0x2df5 00002980: JUMP 00002981: JUMPDEST 00002982: DUP1 00002983: SWAP2 00002984: POP 00002985: POP 00002986: SWAP3 00002987: POP 00002988: SWAP3 00002989: SWAP1 0000298a: POP 0000298b: JUMP 0000298c: JUMPDEST 0000298d: PUSH1 0x00 0000298f: DUP1 00002990: PUSH1 0x00 00002992: PUSH1 0x60 00002994: DUP5 00002995: DUP7 00002996: SUB 00002997: SLT 00002998: ISZERO 00002999: PUSH2 0x29a0 0000299c: JUMPI 0000299d: DUP1 0000299e: DUP2 0000299f: REVERT 000029a0: JUMPDEST 000029a1: DUP4 000029a2: CALLDATALOAD 000029a3: PUSH2 0x29ab 000029a6: DUP2 000029a7: PUSH2 0x2df5 000029aa: JUMP 000029ab: JUMPDEST 000029ac: SWAP3 000029ad: POP 000029ae: PUSH1 0x20 000029b0: DUP5 000029b1: ADD 000029b2: CALLDATALOAD 000029b3: PUSH2 0x29bb 000029b6: DUP2 000029b7: PUSH2 0x2df5 000029ba: JUMP 000029bb: JUMPDEST 000029bc: SWAP3 000029bd: SWAP6 000029be: SWAP3 000029bf: SWAP5 000029c0: POP 000029c1: POP 000029c2: POP 000029c3: PUSH1 0x40 000029c5: SWAP2 000029c6: SWAP1 000029c7: SWAP2 000029c8: ADD 000029c9: CALLDATALOAD 000029ca: SWAP1 000029cb: JUMP 000029cc: JUMPDEST 000029cd: PUSH1 0x00 000029cf: DUP1 000029d0: PUSH1 0x00 000029d2: DUP1 000029d3: PUSH1 0x00 000029d5: DUP1 000029d6: PUSH1 0x00 000029d8: DUP1 000029d9: PUSH2 0x0100 000029dc: DUP10 000029dd: DUP12 000029de: SUB 000029df: SLT 000029e0: ISZERO 000029e1: PUSH2 0x29e8 000029e4: JUMPI 000029e5: DUP4 000029e6: DUP5 000029e7: REVERT 000029e8: JUMPDEST 000029e9: DUP9 000029ea: MLOAD 000029eb: PUSH2 0x29f3 000029ee: DUP2 000029ef: PUSH2 0x2df5 000029f2: JUMP 000029f3: JUMPDEST 000029f4: DUP1 000029f5: SWAP9 000029f6: POP 000029f7: POP 000029f8: PUSH1 0x20 000029fa: DUP10 000029fb: ADD 000029fc: MLOAD 000029fd: SWAP7 000029fe: POP 000029ff: PUSH1 0x40 00002a01: DUP10 00002a02: ADD 00002a03: MLOAD 00002a04: SWAP6 00002a05: POP 00002a06: PUSH1 0x60 00002a08: DUP10 00002a09: ADD 00002a0a: MLOAD 00002a0b: SWAP5 00002a0c: POP 00002a0d: PUSH1 0x80 00002a0f: DUP10 00002a10: ADD 00002a11: MLOAD 00002a12: SWAP4 00002a13: POP 00002a14: PUSH1 0xa0 00002a16: DUP10 00002a17: ADD 00002a18: MLOAD 00002a19: SWAP3 00002a1a: POP 00002a1b: PUSH1 0xc0 00002a1d: DUP10 00002a1e: ADD 00002a1f: MLOAD 00002a20: SWAP2 00002a21: POP 00002a22: PUSH1 0xe0 00002a24: DUP10 00002a25: ADD 00002a26: MLOAD 00002a27: SWAP1 00002a28: POP 00002a29: SWAP3 00002a2a: SWAP6 00002a2b: SWAP9 00002a2c: POP 00002a2d: SWAP3 00002a2e: SWAP6 00002a2f: SWAP9 00002a30: SWAP1 00002a31: SWAP4 00002a32: SWAP7 00002a33: POP 00002a34: JUMP 00002a35: JUMPDEST 00002a36: PUSH1 0x00 00002a38: DUP1 00002a39: PUSH1 0x40 00002a3b: DUP4 00002a3c: DUP6 00002a3d: SUB 00002a3e: SLT 00002a3f: ISZERO 00002a40: PUSH2 0x2a47 00002a43: JUMPI 00002a44: DUP2 00002a45: DUP3 00002a46: REVERT 00002a47: JUMPDEST 00002a48: DUP3 00002a49: CALLDATALOAD 00002a4a: PUSH2 0x2a52 00002a4d: DUP2 00002a4e: PUSH2 0x2df5 00002a51: JUMP 00002a52: JUMPDEST 00002a53: SWAP5 00002a54: PUSH1 0x20 00002a56: SWAP4 00002a57: SWAP1 00002a58: SWAP4 00002a59: ADD 00002a5a: CALLDATALOAD 00002a5b: SWAP4 00002a5c: POP 00002a5d: POP 00002a5e: POP 00002a5f: JUMP 00002a60: JUMPDEST 00002a61: PUSH1 0x00 00002a63: DUP1 00002a64: PUSH1 0x20 00002a66: DUP4 00002a67: DUP6 00002a68: SUB 00002a69: SLT 00002a6a: ISZERO 00002a6b: PUSH2 0x2a72 00002a6e: JUMPI 00002a6f: DUP2 00002a70: DUP3 00002a71: REVERT 00002a72: JUMPDEST 00002a73: DUP3 00002a74: CALLDATALOAD 00002a75: PUSH8 0xffffffffffffffff 00002a7e: DUP1 00002a7f: DUP3 00002a80: GT 00002a81: ISZERO 00002a82: PUSH2 0x2a89 00002a85: JUMPI 00002a86: DUP4 00002a87: DUP5 00002a88: REVERT 00002a89: JUMPDEST 00002a8a: DUP2 00002a8b: DUP6 00002a8c: ADD 00002a8d: SWAP2 00002a8e: POP 00002a8f: DUP6 00002a90: PUSH1 0x1f 00002a92: DUP4 00002a93: ADD 00002a94: SLT 00002a95: PUSH2 0x2a9c 00002a98: JUMPI 00002a99: DUP4 00002a9a: DUP5 00002a9b: REVERT 00002a9c: JUMPDEST 00002a9d: DUP2 00002a9e: CALLDATALOAD 00002a9f: DUP2 00002aa0: DUP2 00002aa1: GT 00002aa2: ISZERO 00002aa3: PUSH2 0x2aaa 00002aa6: JUMPI 00002aa7: DUP5 00002aa8: DUP6 00002aa9: REVERT 00002aaa: JUMPDEST 00002aab: DUP7 00002aac: PUSH1 0x20 00002aae: DUP3 00002aaf: PUSH1 0x05 00002ab1: SHL 00002ab2: DUP6 00002ab3: ADD 00002ab4: ADD 00002ab5: GT 00002ab6: ISZERO 00002ab7: PUSH2 0x2abe 00002aba: JUMPI 00002abb: DUP5 00002abc: DUP6 00002abd: REVERT 00002abe: JUMPDEST 00002abf: PUSH1 0x20 00002ac1: SWAP3 00002ac2: SWAP1 00002ac3: SWAP3 00002ac4: ADD 00002ac5: SWAP7 00002ac6: SWAP2 00002ac7: SWAP6 00002ac8: POP 00002ac9: SWAP1 00002aca: SWAP4 00002acb: POP 00002acc: POP 00002acd: POP 00002ace: POP 00002acf: JUMP 00002ad0: JUMPDEST 00002ad1: PUSH1 0x00 00002ad3: PUSH1 0x20 00002ad5: DUP3 00002ad6: DUP5 00002ad7: SUB 00002ad8: SLT 00002ad9: ISZERO 00002ada: PUSH2 0x2ae1 00002add: JUMPI 00002ade: DUP1 00002adf: DUP2 00002ae0: REVERT 00002ae1: JUMPDEST 00002ae2: DUP2 00002ae3: MLOAD 00002ae4: DUP1 00002ae5: ISZERO 00002ae6: ISZERO 00002ae7: DUP2 00002ae8: EQ 00002ae9: PUSH2 0x195c 00002aec: JUMPI 00002aed: DUP2 00002aee: DUP3 00002aef: REVERT 00002af0: JUMPDEST 00002af1: PUSH1 0x00 00002af3: PUSH1 0x20 00002af5: DUP3 00002af6: DUP5 00002af7: SUB 00002af8: SLT 00002af9: ISZERO 00002afa: PUSH2 0x2b01 00002afd: JUMPI 00002afe: DUP1 00002aff: DUP2 00002b00: REVERT 00002b01: JUMPDEST 00002b02: POP 00002b03: CALLDATALOAD 00002b04: SWAP2 00002b05: SWAP1 00002b06: POP 00002b07: JUMP 00002b08: JUMPDEST 00002b09: PUSH1 0x00 00002b0b: PUSH1 0x20 00002b0d: DUP3 00002b0e: DUP5 00002b0f: SUB 00002b10: SLT 00002b11: ISZERO 00002b12: PUSH2 0x2b19 00002b15: JUMPI 00002b16: DUP1 00002b17: DUP2 00002b18: REVERT 00002b19: JUMPDEST 00002b1a: POP 00002b1b: MLOAD 00002b1c: SWAP2 00002b1d: SWAP1 00002b1e: POP 00002b1f: JUMP 00002b20: JUMPDEST 00002b21: PUSH1 0x00 00002b23: DUP1 00002b24: PUSH1 0x00 00002b26: PUSH1 0x60 00002b28: DUP5 00002b29: DUP7 00002b2a: SUB 00002b2b: SLT 00002b2c: ISZERO 00002b2d: PUSH2 0x2b34 00002b30: JUMPI 00002b31: DUP3 00002b32: DUP4 00002b33: REVERT 00002b34: JUMPDEST 00002b35: DUP4 00002b36: MLOAD 00002b37: SWAP3 00002b38: POP 00002b39: PUSH1 0x20 00002b3b: DUP5 00002b3c: ADD 00002b3d: MLOAD 00002b3e: SWAP2 00002b3f: POP 00002b40: PUSH1 0x40 00002b42: DUP5 00002b43: ADD 00002b44: MLOAD 00002b45: SWAP1 00002b46: POP 00002b47: SWAP3 00002b48: POP 00002b49: SWAP3 00002b4a: POP 00002b4b: SWAP3 00002b4c: JUMP 00002b4d: JUMPDEST 00002b4e: PUSH1 0x20 00002b50: DUP1 00002b51: DUP3 00002b52: MSTORE 00002b53: DUP2 00002b54: DUP2 00002b55: ADD 00002b56: DUP4 00002b57: SWAP1 00002b58: MSTORE 00002b59: PUSH1 0x00 00002b5b: SWAP1 00002b5c: DUP5 00002b5d: PUSH1 0x40 00002b5f: DUP5 00002b60: ADD 00002b61: DUP4 00002b62: JUMPDEST 00002b63: DUP7 00002b64: DUP2 00002b65: LT 00002b66: ISZERO 00002b67: PUSH2 0x2b90 00002b6a: JUMPI 00002b6b: DUP3 00002b6c: CALLDATALOAD 00002b6d: PUSH2 0x2b75 00002b70: DUP2 00002b71: PUSH2 0x2df5 00002b74: JUMP 00002b75: JUMPDEST 00002b76: PUSH1 0x01 00002b78: PUSH1 0x01 00002b7a: PUSH1 0xa0 00002b7c: SHL 00002b7d: SUB 00002b7e: AND 00002b7f: DUP3 00002b80: MSTORE 00002b81: SWAP2 00002b82: DUP4 00002b83: ADD 00002b84: SWAP2 00002b85: SWAP1 00002b86: DUP4 00002b87: ADD 00002b88: SWAP1 00002b89: PUSH1 0x01 00002b8b: ADD 00002b8c: PUSH2 0x2b62 00002b8f: JUMP 00002b90: JUMPDEST 00002b91: POP 00002b92: SWAP7 00002b93: SWAP6 00002b94: POP 00002b95: POP 00002b96: POP 00002b97: POP 00002b98: POP 00002b99: POP 00002b9a: JUMP 00002b9b: JUMPDEST 00002b9c: PUSH1 0x00 00002b9e: PUSH1 0x20 00002ba0: DUP1 00002ba1: DUP4 00002ba2: MSTORE 00002ba3: DUP4 00002ba4: MLOAD 00002ba5: DUP1 00002ba6: DUP3 00002ba7: DUP6 00002ba8: ADD 00002ba9: MSTORE 00002baa: DUP3 00002bab: JUMPDEST 00002bac: DUP2 00002bad: DUP2 00002bae: LT 00002baf: ISZERO 00002bb0: PUSH2 0x2bc7 00002bb3: JUMPI 00002bb4: DUP6 00002bb5: DUP2 00002bb6: ADD 00002bb7: DUP4 00002bb8: ADD 00002bb9: MLOAD 00002bba: DUP6 00002bbb: DUP3 00002bbc: ADD 00002bbd: PUSH1 0x40 00002bbf: ADD 00002bc0: MSTORE 00002bc1: DUP3 00002bc2: ADD 00002bc3: PUSH2 0x2bab 00002bc6: JUMP 00002bc7: JUMPDEST 00002bc8: DUP2 00002bc9: DUP2 00002bca: GT 00002bcb: ISZERO 00002bcc: PUSH2 0x2bd8 00002bcf: JUMPI 00002bd0: DUP4 00002bd1: PUSH1 0x40 00002bd3: DUP4 00002bd4: DUP8 00002bd5: ADD 00002bd6: ADD 00002bd7: MSTORE 00002bd8: JUMPDEST 00002bd9: POP 00002bda: PUSH1 0x1f 00002bdc: ADD 00002bdd: PUSH1 0x1f 00002bdf: NOT 00002be0: AND 00002be1: SWAP3 00002be2: SWAP1 00002be3: SWAP3 00002be4: ADD 00002be5: PUSH1 0x40 00002be7: ADD 00002be8: SWAP4 00002be9: SWAP3 00002bea: POP 00002beb: POP 00002bec: POP 00002bed: JUMP 00002bee: JUMPDEST 00002bef: PUSH1 0x20 00002bf1: DUP1 00002bf2: DUP3 00002bf3: MSTORE 00002bf4: PUSH1 0x23 00002bf6: SWAP1 00002bf7: DUP3 00002bf8: ADD 00002bf9: MSTORE 00002bfa: PUSH32 0x45524332303a207472616e7366657220746f20746865207a65726f2061646472 00002c1b: PUSH1 0x40 00002c1d: DUP3 00002c1e: ADD 00002c1f: MSTORE 00002c20: PUSH3 0x657373 00002c24: PUSH1 0xe8 00002c26: SHL 00002c27: PUSH1 0x60 00002c29: DUP3 00002c2a: ADD 00002c2b: MSTORE 00002c2c: PUSH1 0x80 00002c2e: ADD 00002c2f: SWAP1 00002c30: JUMP 00002c31: JUMPDEST 00002c32: PUSH1 0x20 00002c34: DUP1 00002c35: DUP3 00002c36: MSTORE 00002c37: DUP2 00002c38: DUP2 00002c39: ADD 00002c3a: MSTORE 00002c3b: PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572 00002c5c: PUSH1 0x40 00002c5e: DUP3 00002c5f: ADD 00002c60: MSTORE 00002c61: PUSH1 0x60 00002c63: ADD 00002c64: SWAP1 00002c65: JUMP 00002c66: JUMPDEST 00002c67: PUSH1 0x20 00002c69: DUP1 00002c6a: DUP3 00002c6b: MSTORE 00002c6c: PUSH1 0x25 00002c6e: SWAP1 00002c6f: DUP3 00002c70: ADD 00002c71: MSTORE 00002c72: PUSH32 0x45524332303a207472616e736665722066726f6d20746865207a65726f206164 00002c93: PUSH1 0x40 00002c95: DUP3 00002c96: ADD 00002c97: MSTORE 00002c98: PUSH5 0x6472657373 00002c9e: PUSH1 0xd8 00002ca0: SHL 00002ca1: PUSH1 0x60 00002ca3: DUP3 00002ca4: ADD 00002ca5: MSTORE 00002ca6: PUSH1 0x80 00002ca8: ADD 00002ca9: SWAP1 00002caa: JUMP 00002cab: JUMPDEST 00002cac: PUSH1 0x00 00002cae: PUSH1 0xa0 00002cb0: DUP3 00002cb1: ADD 00002cb2: DUP8 00002cb3: DUP4 00002cb4: MSTORE 00002cb5: PUSH1 0x20 00002cb7: DUP8 00002cb8: DUP2 00002cb9: DUP6 00002cba: ADD 00002cbb: MSTORE 00002cbc: PUSH1 0xa0 00002cbe: PUSH1 0x40 00002cc0: DUP6 00002cc1: ADD 00002cc2: MSTORE 00002cc3: DUP2 00002cc4: DUP8 00002cc5: MLOAD 00002cc6: DUP1 00002cc7: DUP5 00002cc8: MSTORE 00002cc9: PUSH1 0xc0 00002ccb: DUP7 00002ccc: ADD 00002ccd: SWAP2 00002cce: POP 00002ccf: DUP3 00002cd0: DUP10 00002cd1: ADD 00002cd2: SWAP4 00002cd3: POP 00002cd4: DUP5 00002cd5: JUMPDEST 00002cd6: DUP2 00002cd7: DUP2 00002cd8: LT 00002cd9: ISZERO 00002cda: PUSH2 0x2cfa 00002cdd: JUMPI 00002cde: DUP5 00002cdf: MLOAD 00002ce0: PUSH1 0x01 00002ce2: PUSH1 0x01 00002ce4: PUSH1 0xa0 00002ce6: SHL 00002ce7: SUB 00002ce8: AND 00002ce9: DUP4 00002cea: MSTORE 00002ceb: SWAP4 00002cec: DUP4 00002ced: ADD 00002cee: SWAP4 00002cef: SWAP2 00002cf0: DUP4 00002cf1: ADD 00002cf2: SWAP2 00002cf3: PUSH1 0x01 00002cf5: ADD 00002cf6: PUSH2 0x2cd5 00002cf9: JUMP 00002cfa: JUMPDEST 00002cfb: POP 00002cfc: POP 00002cfd: PUSH1 0x01 00002cff: PUSH1 0x01 00002d01: PUSH1 0xa0 00002d03: SHL 00002d04: SUB 00002d05: SWAP7 00002d06: SWAP1 00002d07: SWAP7 00002d08: AND 00002d09: PUSH1 0x60 00002d0b: DUP6 00002d0c: ADD 00002d0d: MSTORE 00002d0e: POP 00002d0f: POP 00002d10: POP 00002d11: PUSH1 0x80 00002d13: ADD 00002d14: MSTORE 00002d15: SWAP4 00002d16: SWAP3 00002d17: POP 00002d18: POP 00002d19: POP 00002d1a: JUMP 00002d1b: JUMPDEST 00002d1c: PUSH1 0x00 00002d1e: DUP3 00002d1f: NOT 00002d20: DUP3 00002d21: GT 00002d22: ISZERO 00002d23: PUSH2 0x2d2e 00002d26: JUMPI 00002d27: PUSH2 0x2d2e 00002d2a: PUSH2 0x2ddf 00002d2d: JUMP 00002d2e: JUMPDEST 00002d2f: POP 00002d30: ADD 00002d31: SWAP1 00002d32: JUMP 00002d33: JUMPDEST 00002d34: PUSH1 0x00 00002d36: DUP3 00002d37: PUSH2 0x2d4e 00002d3a: JUMPI 00002d3b: PUSH4 0x4e487b71 00002d40: PUSH1 0xe0 00002d42: SHL 00002d43: DUP2 00002d44: MSTORE 00002d45: PUSH1 0x12 00002d47: PUSH1 0x04 00002d49: MSTORE 00002d4a: PUSH1 0x24 00002d4c: DUP2 00002d4d: REVERT 00002d4e: JUMPDEST 00002d4f: POP 00002d50: DIV 00002d51: SWAP1 00002d52: JUMP 00002d53: JUMPDEST 00002d54: PUSH1 0x00 00002d56: DUP2 00002d57: PUSH1 0x00 00002d59: NOT 00002d5a: DIV 00002d5b: DUP4 00002d5c: GT 00002d5d: DUP3 00002d5e: ISZERO 00002d5f: ISZERO 00002d60: AND 00002d61: ISZERO 00002d62: PUSH2 0x2d6d 00002d65: JUMPI 00002d66: PUSH2 0x2d6d 00002d69: PUSH2 0x2ddf 00002d6c: JUMP 00002d6d: JUMPDEST 00002d6e: POP 00002d6f: MUL 00002d70: SWAP1 00002d71: JUMP 00002d72: JUMPDEST 00002d73: PUSH1 0x00 00002d75: DUP3 00002d76: DUP3 00002d77: LT 00002d78: ISZERO 00002d79: PUSH2 0x2d84 00002d7c: JUMPI 00002d7d: PUSH2 0x2d84 00002d80: PUSH2 0x2ddf 00002d83: JUMP 00002d84: JUMPDEST 00002d85: POP 00002d86: SUB 00002d87: SWAP1 00002d88: JUMP 00002d89: JUMPDEST 00002d8a: PUSH1 0x01 00002d8c: DUP2 00002d8d: DUP2 00002d8e: SHR 00002d8f: SWAP1 00002d90: DUP3 00002d91: AND 00002d92: DUP1 00002d93: PUSH2 0x2d9d 00002d96: JUMPI 00002d97: PUSH1 0x7f 00002d99: DUP3 00002d9a: AND 00002d9b: SWAP2 00002d9c: POP 00002d9d: JUMPDEST 00002d9e: PUSH1 0x20 00002da0: DUP3 00002da1: LT 00002da2: DUP2 00002da3: EQ 00002da4: ISZERO 00002da5: PUSH2 0x2dbe 00002da8: JUMPI 00002da9: PUSH4 0x4e487b71 00002dae: PUSH1 0xe0 00002db0: SHL 00002db1: PUSH1 0x00 00002db3: MSTORE 00002db4: PUSH1 0x22 00002db6: PUSH1 0x04 00002db8: MSTORE 00002db9: PUSH1 0x24 00002dbb: PUSH1 0x00 00002dbd: REVERT 00002dbe: JUMPDEST 00002dbf: POP 00002dc0: SWAP2 00002dc1: SWAP1 00002dc2: POP 00002dc3: JUMP 00002dc4: JUMPDEST 00002dc5: PUSH1 0x00 00002dc7: PUSH1 0x00 00002dc9: NOT 00002dca: DUP3 00002dcb: EQ 00002dcc: ISZERO 00002dcd: PUSH2 0x2dd8 00002dd0: JUMPI 00002dd1: PUSH2 0x2dd8 00002dd4: PUSH2 0x2ddf 00002dd7: JUMP 00002dd8: JUMPDEST 00002dd9: POP 00002dda: PUSH1 0x01 00002ddc: ADD 00002ddd: SWAP1 00002dde: JUMP 00002ddf: JUMPDEST 00002de0: PUSH4 0x4e487b71 00002de5: PUSH1 0xe0 00002de7: SHL 00002de8: PUSH1 0x00 00002dea: MSTORE 00002deb: PUSH1 0x11 00002ded: PUSH1 0x04 00002def: MSTORE 00002df0: PUSH1 0x24 00002df2: PUSH1 0x00 00002df4: REVERT 00002df5: JUMPDEST 00002df6: PUSH1 0x01 00002df8: PUSH1 0x01 00002dfa: PUSH1 0xa0 00002dfc: SHL 00002dfd: SUB 00002dfe: DUP2 00002dff: AND 00002e00: DUP2 00002e01: EQ 00002e02: PUSH2 0x0dfe 00002e05: JUMPI 00002e06: PUSH1 0x00 00002e08: DUP1 00002e09: REVERT 00002e0a: INVALID 00002e0b: LOG2 00002e0c: PUSH5 0x6970667358 00002e12: UNKNOWN(0x22) 00002e13: SLT 00002e14: KECCAK256 00002e15: BYTE 00002e16: UNKNOWN(0xF6) 00002e17: PUSH30 0x09fbe6597707939aeb3cc3e945077d6152a54fcd19280a2979fb32128b64 00002e36: PUSH20
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | auth | detector | Authorization based on tx.origin | 70 | no | — |
viewvalidation_json{
"reason": "missing sink mapping",
"status": "no_sink"
}
witness_json{
"notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
"constraints": [],
"entrypoints": [
{
"calldata": "0xf27fd254",
"selector": "0xf27fd254",
"calldata_variants": [
"0xf27fd254",
"0xf27fd2540000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf7c618c1",
"selector": "0xf7c618c1",
"calldata_variants": [
"0xf7c618c1",
"0xf7c618c10000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xffa1ad74",
"selector": "0xffa1ad74",
"calldata_variants": [
"0xffa1ad74",
"0xffa1ad740000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe708a0f9",
"selector": "0xe708a0f9",
"calldata_variants": [
"0xe708a0f9",
"0xe708a0f90000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe7841ec0",
"selector": "0xe7841ec0",
"calldata_variants": [
"0xe7841ec0",
"0xe7841ec00000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe98030c7",
"selector": "0xe98030c7",
"calldata_variants": [
"0xe98030c7",
"0xe98030c70000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xb62496f5",
"selector": "0xb62496f5",
"calldata_variants": [
"0xb62496f5",
"0xb62496f50000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"guards_detected": [
{
"pc": 4479,
"type": "tx_origin_used"
},
{
"pc": 8071,
"type": "tx_origin_used"
}
]
}
|
| medium | other | detector | Untrusted CALL target/value reachable | 45 | no | no |
viewtrace_id: 0xedfc71363d2e4f460b09be94bf519fd9736242f66516f984817974915c69f1b8
call_targets:
0x645c52cf6c5c58aa4064494f5b5ffe9c7ec0d7d4
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xedfc71363d2e4f460b09be94bf519fd9736242f66516f984817974915c69f1b8",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x645c52cf6c5c58aa4064494f5b5ffe9c7ec0d7d4"
],
"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": "0xf27fd254",
"selector": "0xf27fd254",
"calldata_variants": [
"0xf27fd254",
"0xf27fd2540000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf7c618c1",
"selector": "0xf7c618c1",
"calldata_variants": [
"0xf7c618c1",
"0xf7c618c10000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xffa1ad74",
"selector": "0xffa1ad74",
"calldata_variants": [
"0xffa1ad74",
"0xffa1ad740000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe708a0f9",
"selector": "0xe708a0f9",
"calldata_variants": [
"0xe708a0f9",
"0xe708a0f90000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe7841ec0",
"selector": "0xe7841ec0",
"calldata_variants": [
"0xe7841ec0",
"0xe7841ec00000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe98030c7",
"selector": "0xe98030c7",
"calldata_variants": [
"0xe98030c7",
"0xe98030c70000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xb62496f5",
"selector": "0xb62496f5",
"calldata_variants": [
"0xb62496f5",
"0xb62496f50000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 2974,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 3529,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 4390,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 11,
"guards_detected": [
{
"pc": 4479,
"type": "tx_origin_used"
},
{
"pc": 8071,
"type": "tx_origin_used"
}
],
"untrusted_call_count": 11
}
|
| medium | other | detector | ETH value transfer possible | 40 | no | no |
viewtrace_id: 0xedfc71363d2e4f460b09be94bf519fd9736242f66516f984817974915c69f1b8
call_targets:
0x645c52cf6c5c58aa4064494f5b5ffe9c7ec0d7d4
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xedfc71363d2e4f460b09be94bf519fd9736242f66516f984817974915c69f1b8",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x645c52cf6c5c58aa4064494f5b5ffe9c7ec0d7d4"
],
"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": "0xf27fd254",
"selector": "0xf27fd254",
"calldata_variants": [
"0xf27fd254",
"0xf27fd2540000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf7c618c1",
"selector": "0xf7c618c1",
"calldata_variants": [
"0xf7c618c1",
"0xf7c618c10000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xffa1ad74",
"selector": "0xffa1ad74",
"calldata_variants": [
"0xffa1ad74",
"0xffa1ad740000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe708a0f9",
"selector": "0xe708a0f9",
"calldata_variants": [
"0xe708a0f9",
"0xe708a0f90000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe7841ec0",
"selector": "0xe7841ec0",
"calldata_variants": [
"0xe7841ec0",
"0xe7841ec00000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe98030c7",
"selector": "0xe98030c7",
"calldata_variants": [
"0xe98030c7",
"0xe98030c70000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xb62496f5",
"selector": "0xb62496f5",
"calldata_variants": [
"0xb62496f5",
"0xb62496f50000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 2974,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 3529,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 4390,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 11,
"guards_detected": [
{
"pc": 4479,
"type": "tx_origin_used"
},
{
"pc": 8071,
"type": "tx_origin_used"
}
]
}
|
| medium | other | detector | CREATE/CREATE2 reachable | 45 | no | no |
viewtrace_id: 0x63b133b32d9bde9a470d7fca658ab6f8a870d83f6ef8452be3eb98a3089cd749
validation_json{
"sink": "CREATE",
"errors": 0,
"status": "unknown",
"attempts": 32,
"trace_id": "0x63b133b32d9bde9a470d7fca658ab6f8a870d83f6ef8452be3eb98a3089cd749",
"confirmed": false,
"trace_mode": "structLogs",
"call_targets": null,
"matched_probe": null,
"target_varies": null,
"classification": "no_sink"
}
witness_json{
"notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
"constraints": [],
"entrypoints": [
{
"calldata": "0xf27fd254",
"selector": "0xf27fd254",
"calldata_variants": [
"0xf27fd254",
"0xf27fd2540000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf7c618c1",
"selector": "0xf7c618c1",
"calldata_variants": [
"0xf7c618c1",
"0xf7c618c10000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xffa1ad74",
"selector": "0xffa1ad74",
"calldata_variants": [
"0xffa1ad74",
"0xffa1ad740000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe708a0f9",
"selector": "0xe708a0f9",
"calldata_variants": [
"0xe708a0f9",
"0xe708a0f90000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe7841ec0",
"selector": "0xe7841ec0",
"calldata_variants": [
"0xe7841ec0",
"0xe7841ec00000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe98030c7",
"selector": "0xe98030c7",
"calldata_variants": [
"0xe98030c7",
"0xe98030c70000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xb62496f5",
"selector": "0xb62496f5",
"calldata_variants": [
"0xb62496f5",
"0xb62496f50000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"create_count": 1,
"create2_count": 0
}
|