019b477e-d1b8-72f6-8866-09d587723b0e
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 |
|---|---|---|---|---|
| 27809 | artifact.fetch | complete | 1 / 3 | 4 months ago |
| 27810 | tool.cast_disasm | complete | 1 / 3 | 4 months ago |
| 71732 | analysis.bundle | complete | 1 / 3 | 2 weeks ago |
| 71733 | capability.graph | complete | 1 / 3 | 2 weeks ago |
| 71734 | detector.run | complete | 1 / 3 | 2 weeks ago |
| 71735 | validation.fork | complete | 1 / 3 | 2 weeks ago |
No slither job recorded yet.
No codex job recorded yet.
00000000: PUSH1 0x80 00000002: PUSH1 0x40 00000004: MSTORE 00000005: PUSH1 0x04 00000007: CALLDATASIZE 00000008: LT 00000009: PUSH2 0x02e0 0000000c: JUMPI 0000000d: PUSH1 0x00 0000000f: CALLDATALOAD 00000010: PUSH1 0xe0 00000012: SHR 00000013: DUP1 00000014: PUSH4 0x83928963 00000019: GT 0000001a: PUSH2 0x0184 0000001d: JUMPI 0000001e: DUP1 0000001f: PUSH4 0xc76130b2 00000024: GT 00000025: PUSH2 0x00d6 00000028: JUMPI 00000029: DUP1 0000002a: PUSH4 0xe98bc83e 0000002f: GT 00000030: PUSH2 0x008a 00000033: JUMPI 00000034: DUP1 00000035: PUSH4 0xf31ff073 0000003a: GT 0000003b: PUSH2 0x0064 0000003e: JUMPI 0000003f: DUP1 00000040: PUSH4 0xf31ff073 00000045: EQ 00000046: PUSH2 0x08e0 00000049: JUMPI 0000004a: DUP1 0000004b: PUSH4 0xf3c8e818 00000050: EQ 00000051: PUSH2 0x0900 00000054: JUMPI 00000055: DUP1 00000056: PUSH4 0xf89f78b4 0000005b: EQ 0000005c: PUSH2 0x0920 0000005f: JUMPI 00000060: PUSH1 0x00 00000062: DUP1 00000063: REVERT 00000064: JUMPDEST 00000065: DUP1 00000066: PUSH4 0xe98bc83e 0000006b: EQ 0000006c: PUSH2 0x088b 0000006f: JUMPI 00000070: DUP1 00000071: PUSH4 0xf1e4d7ff 00000076: EQ 00000077: PUSH2 0x08a0 0000007a: JUMPI 0000007b: DUP1 0000007c: PUSH4 0xf1fc648f 00000081: EQ 00000082: PUSH2 0x08c0 00000085: JUMPI 00000086: PUSH1 0x00 00000088: DUP1 00000089: REVERT 0000008a: JUMPDEST 0000008b: DUP1 0000008c: PUSH4 0xe2a6e793 00000091: GT 00000092: PUSH2 0x00bb 00000095: JUMPI 00000096: DUP1 00000097: PUSH4 0xe2a6e793 0000009c: EQ 0000009d: PUSH2 0x082b 000000a0: JUMPI 000000a1: DUP1 000000a2: PUSH4 0xe3c95af6 000000a7: EQ 000000a8: PUSH2 0x084b 000000ab: JUMPI 000000ac: DUP1 000000ad: PUSH4 0xe5f61de4 000000b2: EQ 000000b3: PUSH2 0x086b 000000b6: JUMPI 000000b7: PUSH1 0x00 000000b9: DUP1 000000ba: REVERT 000000bb: JUMPDEST 000000bc: DUP1 000000bd: PUSH4 0xc76130b2 000000c2: EQ 000000c3: PUSH2 0x07eb 000000c6: JUMPI 000000c7: DUP1 000000c8: PUSH4 0xd50735da 000000cd: EQ 000000ce: PUSH2 0x080b 000000d1: JUMPI 000000d2: PUSH1 0x00 000000d4: DUP1 000000d5: REVERT 000000d6: JUMPDEST 000000d7: DUP1 000000d8: PUSH4 0x94a7c935 000000dd: GT 000000de: PUSH2 0x0138 000000e1: JUMPI 000000e2: DUP1 000000e3: PUSH4 0xabd2ec29 000000e8: GT 000000e9: PUSH2 0x0112 000000ec: JUMPI 000000ed: DUP1 000000ee: PUSH4 0xabd2ec29 000000f3: EQ 000000f4: PUSH2 0x078b 000000f7: JUMPI 000000f8: DUP1 000000f9: PUSH4 0xafa869a5 000000fe: EQ 000000ff: PUSH2 0x07ab 00000102: JUMPI 00000103: DUP1 00000104: PUSH4 0xbe300cc3 00000109: EQ 0000010a: PUSH2 0x07cb 0000010d: JUMPI 0000010e: PUSH1 0x00 00000110: DUP1 00000111: REVERT 00000112: JUMPDEST 00000113: DUP1 00000114: PUSH4 0x94a7c935 00000119: EQ 0000011a: PUSH2 0x0729 0000011d: JUMPI 0000011e: DUP1 0000011f: PUSH4 0x9931863b 00000124: EQ 00000125: PUSH2 0x073e 00000128: JUMPI 00000129: DUP1 0000012a: PUSH4 0x998fc442 0000012f: EQ 00000130: PUSH2 0x076b 00000133: JUMPI 00000134: PUSH1 0x00 00000136: DUP1 00000137: REVERT 00000138: JUMPDEST 00000139: DUP1 0000013a: PUSH4 0x8dd32ce9 0000013f: GT 00000140: PUSH2 0x0169 00000143: JUMPI 00000144: DUP1 00000145: PUSH4 0x8dd32ce9 0000014a: EQ 0000014b: PUSH2 0x06bc 0000014e: JUMPI 0000014f: DUP1 00000150: PUSH4 0x91cfa6ec 00000155: EQ 00000156: PUSH2 0x06e9 00000159: JUMPI 0000015a: DUP1 0000015b: PUSH4 0x93e9fa3f 00000160: EQ 00000161: PUSH2 0x0709 00000164: JUMPI 00000165: PUSH1 0x00 00000167: DUP1 00000168: REVERT 00000169: JUMPDEST 0000016a: DUP1 0000016b: PUSH4 0x83928963 00000170: EQ 00000171: PUSH2 0x066f 00000174: JUMPI 00000175: DUP1 00000176: PUSH4 0x8923f17b 0000017b: EQ 0000017c: PUSH2 0x069c 0000017f: JUMPI 00000180: PUSH1 0x00 00000182: DUP1 00000183: REVERT 00000184: JUMPDEST 00000185: DUP1 00000186: PUSH4 0x4b76d001 0000018b: GT 0000018c: PUSH2 0x023d 0000018f: JUMPI 00000190: DUP1 00000191: PUSH4 0x5ef45476 00000196: GT 00000197: PUSH2 0x01f1 0000019a: JUMPI 0000019b: DUP1 0000019c: PUSH4 0x6a200c04 000001a1: GT 000001a2: PUSH2 0x01cb 000001a5: JUMPI 000001a6: DUP1 000001a7: PUSH4 0x6a200c04 000001ac: EQ 000001ad: PUSH2 0x061a 000001b0: JUMPI 000001b1: DUP1 000001b2: PUSH4 0x6d56830e 000001b7: EQ 000001b8: PUSH2 0x062f 000001bb: JUMPI 000001bc: DUP1 000001bd: PUSH4 0x804a71dc 000001c2: EQ 000001c3: PUSH2 0x064f 000001c6: JUMPI 000001c7: PUSH1 0x00 000001c9: DUP1 000001ca: REVERT 000001cb: JUMPDEST 000001cc: DUP1 000001cd: PUSH4 0x5ef45476 000001d2: EQ 000001d3: PUSH2 0x05c0 000001d6: JUMPI 000001d7: DUP1 000001d8: PUSH4 0x5f2f1b84 000001dd: EQ 000001de: PUSH2 0x05da 000001e1: JUMPI 000001e2: DUP1 000001e3: PUSH4 0x605770b3 000001e8: EQ 000001e9: PUSH2 0x05fa 000001ec: JUMPI 000001ed: PUSH1 0x00 000001ef: DUP1 000001f0: REVERT 000001f1: JUMPDEST 000001f2: DUP1 000001f3: PUSH4 0x56b73afa 000001f8: GT 000001f9: PUSH2 0x0222 000001fc: JUMPI 000001fd: DUP1 000001fe: PUSH4 0x56b73afa 00000203: EQ 00000204: PUSH2 0x0522 00000207: JUMPI 00000208: DUP1 00000209: PUSH4 0x5bcecbe3 0000020e: EQ 0000020f: PUSH2 0x058a 00000212: JUMPI 00000213: DUP1 00000214: PUSH4 0x5c0361e5 00000219: EQ 0000021a: PUSH2 0x05a0 0000021d: JUMPI 0000021e: PUSH1 0x00 00000220: DUP1 00000221: REVERT 00000222: JUMPDEST 00000223: DUP1 00000224: PUSH4 0x4b76d001 00000229: EQ 0000022a: PUSH2 0x04e2 0000022d: JUMPI 0000022e: DUP1 0000022f: PUSH4 0x4fc32483 00000234: EQ 00000235: PUSH2 0x0502 00000238: JUMPI 00000239: PUSH1 0x00 0000023b: DUP1 0000023c: REVERT 0000023d: JUMPDEST 0000023e: DUP1 0000023f: PUSH4 0x2102fff3 00000244: GT 00000245: PUSH2 0x0294 00000248: JUMPI 00000249: DUP1 0000024a: PUSH4 0x2ea18167 0000024f: GT 00000250: PUSH2 0x0279 00000253: JUMPI 00000254: DUP1 00000255: PUSH4 0x2ea18167 0000025a: EQ 0000025b: PUSH2 0x0499 0000025e: JUMPI 0000025f: DUP1 00000260: PUSH4 0x350af265 00000265: EQ 00000266: PUSH2 0x04b9 00000269: JUMPI 0000026a: DUP1 0000026b: PUSH4 0x455193d5 00000270: EQ 00000271: PUSH2 0x04cc 00000274: JUMPI 00000275: PUSH1 0x00 00000277: DUP1 00000278: REVERT 00000279: JUMPDEST 0000027a: DUP1 0000027b: PUSH4 0x2102fff3 00000280: EQ 00000281: PUSH2 0x0439 00000284: JUMPI 00000285: DUP1 00000286: PUSH4 0x2499795f 0000028b: EQ 0000028c: PUSH2 0x0479 0000028f: JUMPI 00000290: PUSH1 0x00 00000292: DUP1 00000293: REVERT 00000294: JUMPDEST 00000295: DUP1 00000296: PUSH4 0x11b56b57 0000029b: GT 0000029c: PUSH2 0x02c5 0000029f: JUMPI 000002a0: DUP1 000002a1: PUSH4 0x11b56b57 000002a6: EQ 000002a7: PUSH2 0x03c8 000002aa: JUMPI 000002ab: DUP1 000002ac: PUSH4 0x184bc722 000002b1: EQ 000002b2: PUSH2 0x03e8 000002b5: JUMPI 000002b6: DUP1 000002b7: PUSH4 0x1d762fd4 000002bc: EQ 000002bd: PUSH2 0x040c 000002c0: JUMPI 000002c1: PUSH1 0x00 000002c3: DUP1 000002c4: REVERT 000002c5: JUMPDEST 000002c6: DUP1 000002c7: PUSH4 0x05f75c1d 000002cc: EQ 000002cd: PUSH2 0x02ec 000002d0: JUMPI 000002d1: DUP1 000002d2: PUSH4 0x107046bd 000002d7: EQ 000002d8: PUSH2 0x030e 000002db: JUMPI 000002dc: PUSH1 0x00 000002de: DUP1 000002df: REVERT 000002e0: JUMPDEST 000002e1: CALLDATASIZE 000002e2: PUSH2 0x02e7 000002e5: JUMPI 000002e6: STOP 000002e7: JUMPDEST 000002e8: PUSH1 0x00 000002ea: DUP1 000002eb: REVERT 000002ec: JUMPDEST 000002ed: CALLVALUE 000002ee: DUP1 000002ef: ISZERO 000002f0: PUSH2 0x02f8 000002f3: JUMPI 000002f4: PUSH1 0x00 000002f6: DUP1 000002f7: REVERT 000002f8: JUMPDEST 000002f9: POP 000002fa: PUSH2 0x030c 000002fd: PUSH2 0x0307 00000300: CALLDATASIZE 00000301: PUSH1 0x04 00000303: PUSH2 0x4830 00000306: JUMP 00000307: JUMPDEST 00000308: PUSH2 0x0935 0000030b: JUMP 0000030c: JUMPDEST 0000030d: STOP 0000030e: JUMPDEST 0000030f: CALLVALUE 00000310: DUP1 00000311: ISZERO 00000312: PUSH2 0x031a 00000315: JUMPI 00000316: PUSH1 0x00 00000318: DUP1 00000319: REVERT 0000031a: JUMPDEST 0000031b: POP 0000031c: PUSH2 0x037b 0000031f: PUSH2 0x0329 00000322: CALLDATASIZE 00000323: PUSH1 0x04 00000325: PUSH2 0x485c 00000328: JUMP 00000329: JUMPDEST 0000032a: PUSH1 0x04 0000032c: PUSH1 0x20 0000032e: DUP2 0000032f: SWAP1 00000330: MSTORE 00000331: PUSH1 0x00 00000333: SWAP2 00000334: DUP3 00000335: MSTORE 00000336: PUSH1 0x40 00000338: SWAP1 00000339: SWAP2 0000033a: KECCAK256 0000033b: DUP1 0000033c: SLOAD 0000033d: PUSH1 0x01 0000033f: DUP3 00000340: ADD 00000341: SLOAD 00000342: PUSH1 0x02 00000344: DUP4 00000345: ADD 00000346: SLOAD 00000347: PUSH1 0x03 00000349: DUP5 0000034a: ADD 0000034b: SLOAD 0000034c: SWAP5 0000034d: DUP5 0000034e: ADD 0000034f: SLOAD 00000350: PUSH1 0x05 00000352: SWAP1 00000353: SWAP5 00000354: ADD 00000355: SLOAD 00000356: SWAP3 00000357: SWAP5 00000358: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000036d: SWAP3 0000036e: DUP4 0000036f: AND 00000370: SWAP5 00000371: SWAP2 00000372: SWAP1 00000373: SWAP3 00000374: AND 00000375: SWAP3 00000376: PUSH1 0xff 00000378: AND 00000379: DUP7 0000037a: JUMP 0000037b: JUMPDEST 0000037c: PUSH1 0x40 0000037e: DUP1 0000037f: MLOAD 00000380: SWAP7 00000381: DUP8 00000382: MSTORE 00000383: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000398: SWAP6 00000399: DUP7 0000039a: AND 0000039b: PUSH1 0x20 0000039d: DUP9 0000039e: ADD 0000039f: MSTORE 000003a0: SWAP4 000003a1: SWAP1 000003a2: SWAP5 000003a3: AND 000003a4: SWAP3 000003a5: DUP6 000003a6: ADD 000003a7: SWAP3 000003a8: SWAP1 000003a9: SWAP3 000003aa: MSTORE 000003ab: PUSH1 0x60 000003ad: DUP5 000003ae: ADD 000003af: MSTORE 000003b0: PUSH1 0x80 000003b2: DUP4 000003b3: ADD 000003b4: MSTORE 000003b5: ISZERO 000003b6: ISZERO 000003b7: PUSH1 0xa0 000003b9: DUP3 000003ba: ADD 000003bb: MSTORE 000003bc: PUSH1 0xc0 000003be: ADD 000003bf: JUMPDEST 000003c0: PUSH1 0x40 000003c2: MLOAD 000003c3: DUP1 000003c4: SWAP2 000003c5: SUB 000003c6: SWAP1 000003c7: RETURN 000003c8: JUMPDEST 000003c9: CALLVALUE 000003ca: DUP1 000003cb: ISZERO 000003cc: PUSH2 0x03d4 000003cf: JUMPI 000003d0: PUSH1 0x00 000003d2: DUP1 000003d3: REVERT 000003d4: JUMPDEST 000003d5: POP 000003d6: PUSH2 0x030c 000003d9: PUSH2 0x03e3 000003dc: CALLDATASIZE 000003dd: PUSH1 0x04 000003df: PUSH2 0x4883 000003e2: JUMP 000003e3: JUMPDEST 000003e4: PUSH2 0x0a50 000003e7: JUMP 000003e8: JUMPDEST 000003e9: CALLVALUE 000003ea: DUP1 000003eb: ISZERO 000003ec: PUSH2 0x03f4 000003ef: JUMPI 000003f0: PUSH1 0x00 000003f2: DUP1 000003f3: REVERT 000003f4: JUMPDEST 000003f5: POP 000003f6: PUSH2 0x03fe 000003f9: PUSH1 0x06 000003fb: SLOAD 000003fc: DUP2 000003fd: JUMP 000003fe: JUMPDEST 000003ff: PUSH1 0x40 00000401: MLOAD 00000402: SWAP1 00000403: DUP2 00000404: MSTORE 00000405: PUSH1 0x20 00000407: ADD 00000408: PUSH2 0x03bf 0000040b: JUMP 0000040c: JUMPDEST 0000040d: CALLVALUE 0000040e: DUP1 0000040f: ISZERO 00000410: PUSH2 0x0418 00000413: JUMPI 00000414: PUSH1 0x00 00000416: DUP1 00000417: REVERT 00000418: JUMPDEST 00000419: POP 0000041a: PUSH2 0x03fe 0000041d: PUSH2 0x0427 00000420: CALLDATASIZE 00000421: PUSH1 0x04 00000423: PUSH2 0x485c 00000426: JUMP 00000427: JUMPDEST 00000428: PUSH1 0x09 0000042a: PUSH1 0x20 0000042c: MSTORE 0000042d: PUSH1 0x00 0000042f: SWAP1 00000430: DUP2 00000431: MSTORE 00000432: PUSH1 0x40 00000434: SWAP1 00000435: KECCAK256 00000436: SLOAD 00000437: DUP2 00000438: JUMP 00000439: JUMPDEST 0000043a: CALLVALUE 0000043b: DUP1 0000043c: ISZERO 0000043d: PUSH2 0x0445 00000440: JUMPI 00000441: PUSH1 0x00 00000443: DUP1 00000444: REVERT 00000445: JUMPDEST 00000446: POP 00000447: PUSH2 0x0469 0000044a: PUSH2 0x0454 0000044d: CALLDATASIZE 0000044e: PUSH1 0x04 00000450: PUSH2 0x485c 00000453: JUMP 00000454: JUMPDEST 00000455: PUSH1 0x0a 00000457: PUSH1 0x20 00000459: MSTORE 0000045a: PUSH1 0x00 0000045c: SWAP1 0000045d: DUP2 0000045e: MSTORE 0000045f: PUSH1 0x40 00000461: SWAP1 00000462: KECCAK256 00000463: SLOAD 00000464: PUSH1 0xff 00000466: AND 00000467: DUP2 00000468: JUMP 00000469: JUMPDEST 0000046a: PUSH1 0x40 0000046c: MLOAD 0000046d: SWAP1 0000046e: ISZERO 0000046f: ISZERO 00000470: DUP2 00000471: MSTORE 00000472: PUSH1 0x20 00000474: ADD 00000475: PUSH2 0x03bf 00000478: JUMP 00000479: JUMPDEST 0000047a: CALLVALUE 0000047b: DUP1 0000047c: ISZERO 0000047d: PUSH2 0x0485 00000480: JUMPI 00000481: PUSH1 0x00 00000483: DUP1 00000484: REVERT 00000485: JUMPDEST 00000486: POP 00000487: PUSH2 0x030c 0000048a: PUSH2 0x0494 0000048d: CALLDATASIZE 0000048e: PUSH1 0x04 00000490: PUSH2 0x48f7 00000493: JUMP 00000494: JUMPDEST 00000495: PUSH2 0x0c9a 00000498: JUMP 00000499: JUMPDEST 0000049a: CALLVALUE 0000049b: DUP1 0000049c: ISZERO 0000049d: PUSH2 0x04a5 000004a0: JUMPI 000004a1: PUSH1 0x00 000004a3: DUP1 000004a4: REVERT 000004a5: JUMPDEST 000004a6: POP 000004a7: PUSH2 0x030c 000004aa: PUSH2 0x04b4 000004ad: CALLDATASIZE 000004ae: PUSH1 0x04 000004b0: PUSH2 0x4a2a 000004b3: JUMP 000004b4: JUMPDEST 000004b5: PUSH2 0x0d62 000004b8: JUMP 000004b9: JUMPDEST 000004ba: PUSH2 0x030c 000004bd: PUSH2 0x04c7 000004c0: CALLDATASIZE 000004c1: PUSH1 0x04 000004c3: PUSH2 0x485c 000004c6: JUMP 000004c7: JUMPDEST 000004c8: PUSH2 0x11b7 000004cb: JUMP 000004cc: JUMPDEST 000004cd: CALLVALUE 000004ce: DUP1 000004cf: ISZERO 000004d0: PUSH2 0x04d8 000004d3: JUMPI 000004d4: PUSH1 0x00 000004d6: DUP1 000004d7: REVERT 000004d8: JUMPDEST 000004d9: POP 000004da: PUSH2 0x03fe 000004dd: PUSH1 0x05 000004df: SLOAD 000004e0: DUP2 000004e1: JUMP 000004e2: JUMPDEST 000004e3: CALLVALUE 000004e4: DUP1 000004e5: ISZERO 000004e6: PUSH2 0x04ee 000004e9: JUMPI 000004ea: PUSH1 0x00 000004ec: DUP1 000004ed: REVERT 000004ee: JUMPDEST 000004ef: POP 000004f0: PUSH2 0x030c 000004f3: PUSH2 0x04fd 000004f6: CALLDATASIZE 000004f7: PUSH1 0x04 000004f9: PUSH2 0x4a82 000004fc: JUMP 000004fd: JUMPDEST 000004fe: PUSH2 0x12c5 00000501: JUMP 00000502: JUMPDEST 00000503: CALLVALUE 00000504: DUP1 00000505: ISZERO 00000506: PUSH2 0x050e 00000509: JUMPI 0000050a: PUSH1 0x00 0000050c: DUP1 0000050d: REVERT 0000050e: JUMPDEST 0000050f: POP 00000510: PUSH2 0x030c 00000513: PUSH2 0x051d 00000516: CALLDATASIZE 00000517: PUSH1 0x04 00000519: PUSH2 0x4a82 0000051c: JUMP 0000051d: JUMPDEST 0000051e: PUSH2 0x166e 00000521: JUMP 00000522: JUMPDEST 00000523: CALLVALUE 00000524: DUP1 00000525: ISZERO 00000526: PUSH2 0x052e 00000529: JUMPI 0000052a: PUSH1 0x00 0000052c: DUP1 0000052d: REVERT 0000052e: JUMPDEST 0000052f: POP 00000530: PUSH2 0x0565 00000533: PUSH2 0x053d 00000536: CALLDATASIZE 00000537: PUSH1 0x04 00000539: PUSH2 0x485c 0000053c: JUMP 0000053d: JUMPDEST 0000053e: PUSH1 0x03 00000540: PUSH1 0x20 00000542: MSTORE 00000543: PUSH1 0x00 00000545: SWAP1 00000546: DUP2 00000547: MSTORE 00000548: PUSH1 0x40 0000054a: SWAP1 0000054b: KECCAK256 0000054c: SLOAD 0000054d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000562: AND 00000563: DUP2 00000564: JUMP 00000565: JUMPDEST 00000566: PUSH1 0x40 00000568: MLOAD 00000569: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000057e: SWAP1 0000057f: SWAP2 00000580: AND 00000581: DUP2 00000582: MSTORE 00000583: PUSH1 0x20 00000585: ADD 00000586: PUSH2 0x03bf 00000589: JUMP 0000058a: JUMPDEST 0000058b: CALLVALUE 0000058c: DUP1 0000058d: ISZERO 0000058e: PUSH2 0x0596 00000591: JUMPI 00000592: PUSH1 0x00 00000594: DUP1 00000595: REVERT 00000596: JUMPDEST 00000597: POP 00000598: PUSH2 0x03fe 0000059b: PUSH1 0x07 0000059d: SLOAD 0000059e: DUP2 0000059f: JUMP 000005a0: JUMPDEST 000005a1: CALLVALUE 000005a2: DUP1 000005a3: ISZERO 000005a4: PUSH2 0x05ac 000005a7: JUMPI 000005a8: PUSH1 0x00 000005aa: DUP1 000005ab: REVERT 000005ac: JUMPDEST 000005ad: POP 000005ae: PUSH2 0x030c 000005b1: PUSH2 0x05bb 000005b4: CALLDATASIZE 000005b5: PUSH1 0x04 000005b7: PUSH2 0x4aa4 000005ba: JUMP 000005bb: JUMPDEST 000005bc: PUSH2 0x17c7 000005bf: JUMP 000005c0: JUMPDEST 000005c1: CALLVALUE 000005c2: DUP1 000005c3: ISZERO 000005c4: PUSH2 0x05cc 000005c7: JUMPI 000005c8: PUSH1 0x00 000005ca: DUP1 000005cb: REVERT 000005cc: JUMPDEST 000005cd: POP 000005ce: PUSH1 0x08 000005d0: SLOAD 000005d1: PUSH2 0x0469 000005d4: SWAP1 000005d5: PUSH1 0xff 000005d7: AND 000005d8: DUP2 000005d9: JUMP 000005da: JUMPDEST 000005db: CALLVALUE 000005dc: DUP1 000005dd: ISZERO 000005de: PUSH2 0x05e6 000005e1: JUMPI 000005e2: PUSH1 0x00 000005e4: DUP1 000005e5: REVERT 000005e6: JUMPDEST 000005e7: POP 000005e8: PUSH2 0x030c 000005eb: PUSH2 0x05f5 000005ee: CALLDATASIZE 000005ef: PUSH1 0x04 000005f1: PUSH2 0x4aa4 000005f4: JUMP 000005f5: JUMPDEST 000005f6: PUSH2 0x1892 000005f9: JUMP 000005fa: JUMPDEST 000005fb: CALLVALUE 000005fc: DUP1 000005fd: ISZERO 000005fe: PUSH2 0x0606 00000601: JUMPI 00000602: PUSH1 0x00 00000604: DUP1 00000605: REVERT 00000606: JUMPDEST 00000607: POP 00000608: PUSH2 0x03fe 0000060b: PUSH2 0x0615 0000060e: CALLDATASIZE 0000060f: PUSH1 0x04 00000611: PUSH2 0x485c 00000614: JUMP 00000615: JUMPDEST 00000616: PUSH2 0x1a9f 00000619: JUMP 0000061a: JUMPDEST 0000061b: CALLVALUE 0000061c: DUP1 0000061d: ISZERO 0000061e: PUSH2 0x0626 00000621: JUMPI 00000622: PUSH1 0x00 00000624: DUP1 00000625: REVERT 00000626: JUMPDEST 00000627: POP 00000628: PUSH2 0x030c 0000062b: PUSH2 0x1b4a 0000062e: JUMP 0000062f: JUMPDEST 00000630: CALLVALUE 00000631: DUP1 00000632: ISZERO 00000633: PUSH2 0x063b 00000636: JUMPI 00000637: PUSH1 0x00 00000639: DUP1 0000063a: REVERT 0000063b: JUMPDEST 0000063c: POP 0000063d: PUSH2 0x030c 00000640: PUSH2 0x064a 00000643: CALLDATASIZE 00000644: PUSH1 0x04 00000646: PUSH2 0x4ad6 00000649: JUMP 0000064a: JUMPDEST 0000064b: PUSH2 0x1c81 0000064e: JUMP 0000064f: JUMPDEST 00000650: CALLVALUE 00000651: DUP1 00000652: ISZERO 00000653: PUSH2 0x065b 00000656: JUMPI 00000657: PUSH1 0x00 00000659: DUP1 0000065a: REVERT 0000065b: JUMPDEST 0000065c: POP 0000065d: PUSH2 0x030c 00000660: PUSH2 0x066a 00000663: CALLDATASIZE 00000664: PUSH1 0x04 00000666: PUSH2 0x4a82 00000669: JUMP 0000066a: JUMPDEST 0000066b: PUSH2 0x2107 0000066e: JUMP 0000066f: JUMPDEST 00000670: CALLVALUE 00000671: DUP1 00000672: ISZERO 00000673: PUSH2 0x067b 00000676: JUMPI 00000677: PUSH1 0x00 00000679: DUP1 0000067a: REVERT 0000067b: JUMPDEST 0000067c: POP 0000067d: PUSH1 0x02 0000067f: SLOAD 00000680: PUSH2 0x0565 00000683: SWAP1 00000684: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000699: AND 0000069a: DUP2 0000069b: JUMP 0000069c: JUMPDEST 0000069d: CALLVALUE 0000069e: DUP1 0000069f: ISZERO 000006a0: PUSH2 0x06a8 000006a3: JUMPI 000006a4: PUSH1 0x00 000006a6: DUP1 000006a7: REVERT 000006a8: JUMPDEST 000006a9: POP 000006aa: PUSH2 0x030c 000006ad: PUSH2 0x06b7 000006b0: CALLDATASIZE 000006b1: PUSH1 0x04 000006b3: PUSH2 0x4aa4 000006b6: JUMP 000006b7: JUMPDEST 000006b8: PUSH2 0x244f 000006bb: JUMP 000006bc: JUMPDEST 000006bd: CALLVALUE 000006be: DUP1 000006bf: ISZERO 000006c0: PUSH2 0x06c8 000006c3: JUMPI 000006c4: PUSH1 0x00 000006c6: DUP1 000006c7: REVERT 000006c8: JUMPDEST 000006c9: POP 000006ca: PUSH1 0x00 000006cc: SLOAD 000006cd: PUSH2 0x0565 000006d0: SWAP1 000006d1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000006e6: AND 000006e7: DUP2 000006e8: JUMP 000006e9: JUMPDEST 000006ea: CALLVALUE 000006eb: DUP1 000006ec: ISZERO 000006ed: PUSH2 0x06f5 000006f0: JUMPI 000006f1: PUSH1 0x00 000006f3: DUP1 000006f4: REVERT 000006f5: JUMPDEST 000006f6: POP 000006f7: PUSH2 0x030c 000006fa: PUSH2 0x0704 000006fd: CALLDATASIZE 000006fe: PUSH1 0x04 00000700: PUSH2 0x4b81 00000703: JUMP 00000704: JUMPDEST 00000705: PUSH2 0x257a 00000708: JUMP 00000709: JUMPDEST 0000070a: CALLVALUE 0000070b: DUP1 0000070c: ISZERO 0000070d: PUSH2 0x0715 00000710: JUMPI 00000711: PUSH1 0x00 00000713: DUP1 00000714: REVERT 00000715: JUMPDEST 00000716: POP 00000717: PUSH2 0x030c 0000071a: PUSH2 0x0724 0000071d: CALLDATASIZE 0000071e: PUSH1 0x04 00000720: PUSH2 0x48f7 00000723: JUMP 00000724: JUMPDEST 00000725: PUSH2 0x2849 00000728: JUMP 00000729: JUMPDEST 0000072a: CALLVALUE 0000072b: DUP1 0000072c: ISZERO 0000072d: PUSH2 0x0735 00000730: JUMPI 00000731: PUSH1 0x00 00000733: DUP1 00000734: REVERT 00000735: JUMPDEST 00000736: POP 00000737: PUSH2 0x030c 0000073a: PUSH2 0x2911 0000073d: JUMP 0000073e: JUMPDEST 0000073f: CALLVALUE 00000740: DUP1 00000741: ISZERO 00000742: PUSH2 0x074a 00000745: JUMPI 00000746: PUSH1 0x00 00000748: DUP1 00000749: REVERT 0000074a: JUMPDEST 0000074b: POP 0000074c: PUSH1 0x01 0000074e: SLOAD 0000074f: PUSH2 0x0565 00000752: SWAP1 00000753: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000768: AND 00000769: DUP2 0000076a: JUMP 0000076b: JUMPDEST 0000076c: CALLVALUE 0000076d: DUP1 0000076e: ISZERO 0000076f: PUSH2 0x0777 00000772: JUMPI 00000773: PUSH1 0x00 00000775: DUP1 00000776: REVERT 00000777: JUMPDEST 00000778: POP 00000779: PUSH2 0x030c 0000077c: PUSH2 0x0786 0000077f: CALLDATASIZE 00000780: PUSH1 0x04 00000782: PUSH2 0x4bc3 00000785: JUMP 00000786: JUMPDEST 00000787: PUSH2 0x29bc 0000078a: JUMP 0000078b: JUMPDEST 0000078c: CALLVALUE 0000078d: DUP1 0000078e: ISZERO 0000078f: PUSH2 0x0797 00000792: JUMPI 00000793: PUSH1 0x00 00000795: DUP1 00000796: REVERT 00000797: JUMPDEST 00000798: POP 00000799: PUSH2 0x030c 0000079c: PUSH2 0x07a6 0000079f: CALLDATASIZE 000007a0: PUSH1 0x04 000007a2: PUSH2 0x4bfb 000007a5: JUMP 000007a6: JUMPDEST 000007a7: PUSH2 0x2b50 000007aa: JUMP 000007ab: JUMPDEST 000007ac: CALLVALUE 000007ad: DUP1 000007ae: ISZERO 000007af: PUSH2 0x07b7 000007b2: JUMPI 000007b3: PUSH1 0x00 000007b5: DUP1 000007b6: REVERT 000007b7: JUMPDEST 000007b8: POP 000007b9: PUSH2 0x030c 000007bc: PUSH2 0x07c6 000007bf: CALLDATASIZE 000007c0: PUSH1 0x04 000007c2: PUSH2 0x485c 000007c5: JUMP 000007c6: JUMPDEST 000007c7: PUSH2 0x2c36 000007ca: JUMP 000007cb: JUMPDEST 000007cc: CALLVALUE 000007cd: DUP1 000007ce: ISZERO 000007cf: PUSH2 0x07d7 000007d2: JUMPI 000007d3: PUSH1 0x00 000007d5: DUP1 000007d6: REVERT 000007d7: JUMPDEST 000007d8: POP 000007d9: PUSH2 0x03fe 000007dc: PUSH2 0x07e6 000007df: CALLDATASIZE 000007e0: PUSH1 0x04 000007e2: PUSH2 0x4bfb 000007e5: JUMP 000007e6: JUMPDEST 000007e7: PUSH2 0x2cbc 000007ea: JUMP 000007eb: JUMPDEST 000007ec: CALLVALUE 000007ed: DUP1 000007ee: ISZERO 000007ef: PUSH2 0x07f7 000007f2: JUMPI 000007f3: PUSH1 0x00 000007f5: DUP1 000007f6: REVERT 000007f7: JUMPDEST 000007f8: POP 000007f9: PUSH2 0x0565 000007fc: PUSH2 0x0806 000007ff: CALLDATASIZE 00000800: PUSH1 0x04 00000802: PUSH2 0x485c 00000805: JUMP 00000806: JUMPDEST 00000807: PUSH2 0x2d69 0000080a: JUMP 0000080b: JUMPDEST 0000080c: CALLVALUE 0000080d: DUP1 0000080e: ISZERO 0000080f: PUSH2 0x0817 00000812: JUMPI 00000813: PUSH1 0x00 00000815: DUP1 00000816: REVERT 00000817: JUMPDEST 00000818: POP 00000819: PUSH2 0x030c 0000081c: PUSH2 0x0826 0000081f: CALLDATASIZE 00000820: PUSH1 0x04 00000822: PUSH2 0x4c2b 00000825: JUMP 00000826: JUMPDEST 00000827: PUSH2 0x2f49 0000082a: JUMP 0000082b: JUMPDEST 0000082c: CALLVALUE 0000082d: DUP1 0000082e: ISZERO 0000082f: PUSH2 0x0837 00000832: JUMPI 00000833: PUSH1 0x00 00000835: DUP1 00000836: REVERT 00000837: JUMPDEST 00000838: POP 00000839: PUSH2 0x030c 0000083c: PUSH2 0x0846 0000083f: CALLDATASIZE 00000840: PUSH1 0x04 00000842: PUSH2 0x4aa4 00000845: JUMP 00000846: JUMPDEST 00000847: PUSH2 0x32cd 0000084a: JUMP 0000084b: JUMPDEST 0000084c: CALLVALUE 0000084d: DUP1 0000084e: ISZERO 0000084f: PUSH2 0x0857 00000852: JUMPI 00000853: PUSH1 0x00 00000855: DUP1 00000856: REVERT 00000857: JUMPDEST 00000858: POP 00000859: PUSH2 0x030c 0000085c: PUSH2 0x0866 0000085f: CALLDATASIZE 00000860: PUSH1 0x04 00000862: PUSH2 0x4cfe 00000865: JUMP 00000866: JUMPDEST 00000867: PUSH2 0x3446 0000086a: JUMP 0000086b: JUMPDEST 0000086c: CALLVALUE 0000086d: DUP1 0000086e: ISZERO 0000086f: PUSH2 0x0877 00000872: JUMPI 00000873: PUSH1 0x00 00000875: DUP1 00000876: REVERT 00000877: JUMPDEST 00000878: POP 00000879: PUSH2 0x030c 0000087c: PUSH2 0x0886 0000087f: CALLDATASIZE 00000880: PUSH1 0x04 00000882: PUSH2 0x4d51 00000885: JUMP 00000886: JUMPDEST 00000887: PUSH2 0x362f 0000088a: JUMP 0000088b: JUMPDEST 0000088c: CALLVALUE 0000088d: DUP1 0000088e: ISZERO 0000088f: PUSH2 0x0897 00000892: JUMPI 00000893: PUSH1 0x00 00000895: DUP1 00000896: REVERT 00000897: JUMPDEST 00000898: POP 00000899: PUSH2 0x030c 0000089c: PUSH2 0x3745 0000089f: JUMP 000008a0: JUMPDEST 000008a1: CALLVALUE 000008a2: DUP1 000008a3: ISZERO 000008a4: PUSH2 0x08ac 000008a7: JUMPI 000008a8: PUSH1 0x00 000008aa: DUP1 000008ab: REVERT 000008ac: JUMPDEST 000008ad: POP 000008ae: PUSH2 0x03fe 000008b1: PUSH2 0x08bb 000008b4: CALLDATASIZE 000008b5: PUSH1 0x04 000008b7: PUSH2 0x485c 000008ba: JUMP 000008bb: JUMPDEST 000008bc: PUSH2 0x3817 000008bf: JUMP 000008c0: JUMPDEST 000008c1: CALLVALUE 000008c2: DUP1 000008c3: ISZERO 000008c4: PUSH2 0x08cc 000008c7: JUMPI 000008c8: PUSH1 0x00 000008ca: DUP1 000008cb: REVERT 000008cc: JUMPDEST 000008cd: POP 000008ce: PUSH2 0x030c 000008d1: PUSH2 0x08db 000008d4: CALLDATASIZE 000008d5: PUSH1 0x04 000008d7: PUSH2 0x48f7 000008da: JUMP 000008db: JUMPDEST 000008dc: PUSH2 0x3893 000008df: JUMP 000008e0: JUMPDEST 000008e1: CALLVALUE 000008e2: DUP1 000008e3: ISZERO 000008e4: PUSH2 0x08ec 000008e7: JUMPI 000008e8: PUSH1 0x00 000008ea: DUP1 000008eb: REVERT 000008ec: JUMPDEST 000008ed: POP 000008ee: PUSH2 0x030c 000008f1: PUSH2 0x08fb 000008f4: CALLDATASIZE 000008f5: PUSH1 0x04 000008f7: PUSH2 0x4830 000008fa: JUMP 000008fb: JUMPDEST 000008fc: PUSH2 0x395b 000008ff: JUMP 00000900: JUMPDEST 00000901: CALLVALUE 00000902: DUP1 00000903: ISZERO 00000904: PUSH2 0x090c 00000907: JUMPI 00000908: PUSH1 0x00 0000090a: DUP1 0000090b: REVERT 0000090c: JUMPDEST 0000090d: POP 0000090e: PUSH2 0x03fe 00000911: PUSH2 0x091b 00000914: CALLDATASIZE 00000915: PUSH1 0x04 00000917: PUSH2 0x485c 0000091a: JUMP 0000091b: JUMPDEST 0000091c: PUSH2 0x3967 0000091f: JUMP 00000920: JUMPDEST 00000921: CALLVALUE 00000922: DUP1 00000923: ISZERO 00000924: PUSH2 0x092c 00000927: JUMPI 00000928: PUSH1 0x00 0000092a: DUP1 0000092b: REVERT 0000092c: JUMPDEST 0000092d: POP 0000092e: PUSH2 0x030c 00000931: PUSH2 0x39d0 00000934: JUMP 00000935: JUMPDEST 00000936: PUSH1 0x00 00000938: SLOAD 00000939: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000094e: AND 0000094f: CALLER 00000950: EQ 00000951: PUSH2 0x09bb 00000954: JUMPI 00000955: PUSH1 0x40 00000957: MLOAD 00000958: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000979: DUP2 0000097a: MSTORE 0000097b: PUSH1 0x20 0000097d: PUSH1 0x04 0000097f: DUP3 00000980: ADD 00000981: MSTORE 00000982: PUSH1 0x0f 00000984: PUSH1 0x24 00000986: DUP3 00000987: ADD 00000988: MSTORE 00000989: PUSH32 0x43616c6c6572206e6f7420444150500000000000000000000000000000000000 000009aa: PUSH1 0x44 000009ac: DUP3 000009ad: ADD 000009ae: MSTORE 000009af: PUSH1 0x64 000009b1: ADD 000009b2: JUMPDEST 000009b3: PUSH1 0x40 000009b5: MLOAD 000009b6: DUP1 000009b7: SWAP2 000009b8: SUB 000009b9: SWAP1 000009ba: REVERT 000009bb: JUMPDEST 000009bc: PUSH1 0x08 000009be: SLOAD 000009bf: PUSH1 0xff 000009c1: AND 000009c2: PUSH2 0x0a27 000009c5: JUMPI 000009c6: PUSH1 0x40 000009c8: MLOAD 000009c9: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000009ea: DUP2 000009eb: MSTORE 000009ec: PUSH1 0x20 000009ee: PUSH1 0x04 000009f0: DUP3 000009f1: ADD 000009f2: MSTORE 000009f3: PUSH1 0x16 000009f5: PUSH1 0x24 000009f7: DUP3 000009f8: ADD 000009f9: MSTORE 000009fa: PUSH32 0x43616e277420757365207468697320616e796d6f726500000000000000000000 00000a1b: PUSH1 0x44 00000a1d: DUP3 00000a1e: ADD 00000a1f: MSTORE 00000a20: PUSH1 0x64 00000a22: ADD 00000a23: PUSH2 0x09b2 00000a26: JUMP 00000a27: JUMPDEST 00000a28: PUSH1 0x00 00000a2a: SLOAD 00000a2b: PUSH2 0x0a4c 00000a2e: SWAP1 00000a2f: DUP4 00000a30: SWAP1 00000a31: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a46: AND 00000a47: DUP4 00000a48: PUSH2 0x3aa2 00000a4b: JUMP 00000a4c: JUMPDEST 00000a4d: POP 00000a4e: POP 00000a4f: JUMP 00000a50: JUMPDEST 00000a51: PUSH1 0x00 00000a53: SLOAD 00000a54: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a69: AND 00000a6a: CALLER 00000a6b: EQ 00000a6c: PUSH2 0x0ad1 00000a6f: JUMPI 00000a70: PUSH1 0x40 00000a72: MLOAD 00000a73: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000a94: DUP2 00000a95: MSTORE 00000a96: PUSH1 0x20 00000a98: PUSH1 0x04 00000a9a: DUP3 00000a9b: ADD 00000a9c: MSTORE 00000a9d: PUSH1 0x0f 00000a9f: PUSH1 0x24 00000aa1: DUP3 00000aa2: ADD 00000aa3: MSTORE 00000aa4: PUSH32 0x43616c6c6572206e6f7420444150500000000000000000000000000000000000 00000ac5: PUSH1 0x44 00000ac7: DUP3 00000ac8: ADD 00000ac9: MSTORE 00000aca: PUSH1 0x64 00000acc: ADD 00000acd: PUSH2 0x09b2 00000ad0: JUMP 00000ad1: JUMPDEST 00000ad2: PUSH1 0x00 00000ad4: PUSH2 0x0add 00000ad7: DUP8 00000ad8: DUP10 00000ad9: PUSH2 0x4dae 00000adc: JUMP 00000add: JUMPDEST 00000ade: SWAP1 00000adf: POP 00000ae0: PUSH2 0x0aec 00000ae3: DUP11 00000ae4: DUP3 00000ae5: DUP6 00000ae6: DUP6 00000ae7: DUP9 00000ae8: PUSH2 0x3c0b 00000aeb: JUMP 00000aec: JUMPDEST 00000aed: PUSH1 0x40 00000aef: DUP1 00000af0: MLOAD 00000af1: PUSH1 0x20 00000af3: DUP2 00000af4: ADD 00000af5: DUP13 00000af6: SWAP1 00000af7: MSTORE 00000af8: SWAP1 00000af9: DUP2 00000afa: ADD 00000afb: DUP11 00000afc: SWAP1 00000afd: MSTORE 00000afe: PUSH1 0x00 00000b00: SWAP1 00000b01: PUSH1 0x60 00000b03: ADD 00000b04: PUSH1 0x40 00000b06: DUP1 00000b07: MLOAD 00000b08: DUP1 00000b09: DUP4 00000b0a: SUB 00000b0b: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 00000b2c: ADD 00000b2d: DUP2 00000b2e: MSTORE 00000b2f: SWAP2 00000b30: DUP2 00000b31: MSTORE 00000b32: DUP2 00000b33: MLOAD 00000b34: PUSH1 0x20 00000b36: SWAP3 00000b37: DUP4 00000b38: ADD 00000b39: KECCAK256 00000b3a: PUSH1 0x00 00000b3c: DUP2 00000b3d: DUP2 00000b3e: MSTORE 00000b3f: PUSH1 0x0b 00000b41: SWAP1 00000b42: SWAP4 00000b43: MSTORE 00000b44: SWAP2 00000b45: KECCAK256 00000b46: PUSH1 0x02 00000b48: ADD 00000b49: SLOAD 00000b4a: SWAP1 00000b4b: SWAP2 00000b4c: POP 00000b4d: PUSH2 0x0100 00000b50: SWAP1 00000b51: DIV 00000b52: PUSH1 0xff 00000b54: AND 00000b55: ISZERO 00000b56: PUSH2 0x0bbb 00000b59: JUMPI 00000b5a: PUSH1 0x40 00000b5c: MLOAD 00000b5d: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000b7e: DUP2 00000b7f: MSTORE 00000b80: PUSH1 0x20 00000b82: PUSH1 0x04 00000b84: DUP3 00000b85: ADD 00000b86: MSTORE 00000b87: PUSH1 0x0d 00000b89: PUSH1 0x24 00000b8b: DUP3 00000b8c: ADD 00000b8d: MSTORE 00000b8e: PUSH32 0x416c726561647920746865726500000000000000000000000000000000000000 00000baf: PUSH1 0x44 00000bb1: DUP3 00000bb2: ADD 00000bb3: MSTORE 00000bb4: PUSH1 0x64 00000bb6: ADD 00000bb7: PUSH2 0x09b2 00000bba: JUMP 00000bbb: JUMPDEST 00000bbc: PUSH1 0x00 00000bbe: PUSH1 0x40 00000bc0: MLOAD 00000bc1: DUP1 00000bc2: PUSH1 0xc0 00000bc4: ADD 00000bc5: PUSH1 0x40 00000bc7: MSTORE 00000bc8: DUP1 00000bc9: DUP12 00000bca: DUP2 00000bcb: MSTORE 00000bcc: PUSH1 0x20 00000bce: ADD 00000bcf: DUP9 00000bd0: DUP2 00000bd1: MSTORE 00000bd2: PUSH1 0x20 00000bd4: ADD 00000bd5: DUP8 00000bd6: ISZERO 00000bd7: ISZERO 00000bd8: DUP2 00000bd9: MSTORE 00000bda: PUSH1 0x20 00000bdc: ADD 00000bdd: PUSH1 0x01 00000bdf: ISZERO 00000be0: ISZERO 00000be1: DUP2 00000be2: MSTORE 00000be3: PUSH1 0x20 00000be5: ADD 00000be6: DUP11 00000be7: DUP2 00000be8: MSTORE 00000be9: PUSH1 0x20 00000beb: ADD 00000bec: DUP11 00000bed: DUP2 00000bee: MSTORE 00000bef: POP 00000bf0: SWAP1 00000bf1: POP 00000bf2: DUP1 00000bf3: PUSH1 0x0b 00000bf5: PUSH1 0x00 00000bf7: DUP5 00000bf8: DUP2 00000bf9: MSTORE 00000bfa: PUSH1 0x20 00000bfc: ADD 00000bfd: SWAP1 00000bfe: DUP2 00000bff: MSTORE 00000c00: PUSH1 0x20 00000c02: ADD 00000c03: PUSH1 0x00 00000c05: KECCAK256 00000c06: PUSH1 0x00 00000c08: DUP3 00000c09: ADD 00000c0a: MLOAD 00000c0b: DUP2 00000c0c: PUSH1 0x00 00000c0e: ADD 00000c0f: SSTORE 00000c10: PUSH1 0x20 00000c12: DUP3 00000c13: ADD 00000c14: MLOAD 00000c15: DUP2 00000c16: PUSH1 0x01 00000c18: ADD 00000c19: SSTORE 00000c1a: PUSH1 0x40 00000c1c: DUP3 00000c1d: ADD 00000c1e: MLOAD 00000c1f: DUP2 00000c20: PUSH1 0x02 00000c22: ADD 00000c23: PUSH1 0x00 00000c25: PUSH2 0x0100 00000c28: EXP 00000c29: DUP2 00000c2a: SLOAD 00000c2b: DUP2 00000c2c: PUSH1 0xff 00000c2e: MUL 00000c2f: NOT 00000c30: AND 00000c31: SWAP1 00000c32: DUP4 00000c33: ISZERO 00000c34: ISZERO 00000c35: MUL 00000c36: OR 00000c37: SWAP1 00000c38: SSTORE 00000c39: POP 00000c3a: PUSH1 0x60 00000c3c: DUP3 00000c3d: ADD 00000c3e: MLOAD 00000c3f: DUP2 00000c40: PUSH1 0x02 00000c42: ADD 00000c43: PUSH1 0x01 00000c45: PUSH2 0x0100 00000c48: EXP 00000c49: DUP2 00000c4a: SLOAD 00000c4b: DUP2 00000c4c: PUSH1 0xff 00000c4e: MUL 00000c4f: NOT 00000c50: AND 00000c51: SWAP1 00000c52: DUP4 00000c53: ISZERO 00000c54: ISZERO 00000c55: MUL 00000c56: OR 00000c57: SWAP1 00000c58: SSTORE 00000c59: POP 00000c5a: PUSH1 0x80 00000c5c: DUP3 00000c5d: ADD 00000c5e: MLOAD 00000c5f: DUP2 00000c60: PUSH1 0x03 00000c62: ADD 00000c63: SSTORE 00000c64: PUSH1 0xa0 00000c66: DUP3 00000c67: ADD 00000c68: MLOAD 00000c69: DUP2 00000c6a: PUSH1 0x04 00000c6c: ADD 00000c6d: SSTORE 00000c6e: SWAP1 00000c6f: POP 00000c70: POP 00000c71: PUSH1 0x00 00000c73: DUP1 00000c74: SHL 00000c75: DUP9 00000c76: EQ 00000c77: PUSH2 0x0c8c 00000c7a: JUMPI 00000c7b: PUSH1 0x00 00000c7d: DUP3 00000c7e: DUP2 00000c7f: MSTORE 00000c80: PUSH1 0x0d 00000c82: PUSH1 0x20 00000c84: MSTORE 00000c85: PUSH1 0x40 00000c87: SWAP1 00000c88: KECCAK256 00000c89: DUP9 00000c8a: SWAP1 00000c8b: SSTORE 00000c8c: JUMPDEST 00000c8d: POP 00000c8e: POP 00000c8f: POP 00000c90: POP 00000c91: POP 00000c92: POP 00000c93: POP 00000c94: POP 00000c95: POP 00000c96: POP 00000c97: POP 00000c98: POP 00000c99: JUMP 00000c9a: JUMPDEST 00000c9b: PUSH1 0x00 00000c9d: SLOAD 00000c9e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000cb3: AND 00000cb4: CALLER 00000cb5: EQ 00000cb6: PUSH2 0x0d1b 00000cb9: JUMPI 00000cba: PUSH1 0x40 00000cbc: MLOAD 00000cbd: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000cde: DUP2 00000cdf: MSTORE 00000ce0: PUSH1 0x20 00000ce2: PUSH1 0x04 00000ce4: DUP3 00000ce5: ADD 00000ce6: MSTORE 00000ce7: PUSH1 0x0f 00000ce9: PUSH1 0x24 00000ceb: DUP3 00000cec: ADD 00000ced: MSTORE 00000cee: PUSH32 0x43616c6c6572206e6f7420444150500000000000000000000000000000000000 00000d0f: PUSH1 0x44 00000d11: DUP3 00000d12: ADD 00000d13: MSTORE 00000d14: PUSH1 0x64 00000d16: ADD 00000d17: PUSH2 0x09b2 00000d1a: JUMP 00000d1b: JUMPDEST 00000d1c: PUSH1 0x00 00000d1e: DUP1 00000d1f: SLOAD 00000d20: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000 00000d41: AND 00000d42: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000d57: SWAP3 00000d58: SWAP1 00000d59: SWAP3 00000d5a: AND 00000d5b: SWAP2 00000d5c: SWAP1 00000d5d: SWAP2 00000d5e: OR 00000d5f: SWAP1 00000d60: SSTORE 00000d61: JUMP 00000d62: JUMPDEST 00000d63: PUSH1 0x00 00000d65: SLOAD 00000d66: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000d7b: AND 00000d7c: CALLER 00000d7d: EQ 00000d7e: PUSH2 0x0de3 00000d81: JUMPI 00000d82: PUSH1 0x40 00000d84: MLOAD 00000d85: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000da6: DUP2 00000da7: MSTORE 00000da8: PUSH1 0x20 00000daa: PUSH1 0x04 00000dac: DUP3 00000dad: ADD 00000dae: MSTORE 00000daf: PUSH1 0x0f 00000db1: PUSH1 0x24 00000db3: DUP3 00000db4: ADD 00000db5: MSTORE 00000db6: PUSH32 0x43616c6c6572206e6f7420444150500000000000000000000000000000000000 00000dd7: PUSH1 0x44 00000dd9: DUP3 00000dda: ADD 00000ddb: MSTORE 00000ddc: PUSH1 0x64 00000dde: ADD 00000ddf: PUSH2 0x09b2 00000de2: JUMP 00000de3: JUMPDEST 00000de4: PUSH2 0x0ded 00000de7: DUP5 00000de8: DUP3 00000de9: PUSH2 0x3fd3 00000dec: JUMP 00000ded: JUMPDEST 00000dee: PUSH1 0x40 00000df0: DUP1 00000df1: MLOAD 00000df2: PUSH1 0x20 00000df4: DUP2 00000df5: ADD 00000df6: DUP7 00000df7: SWAP1 00000df8: MSTORE 00000df9: SWAP1 00000dfa: DUP2 00000dfb: ADD 00000dfc: DUP5 00000dfd: SWAP1 00000dfe: MSTORE 00000dff: PUSH1 0x00 00000e01: SWAP1 00000e02: PUSH1 0x60 00000e04: ADD 00000e05: PUSH1 0x40 00000e07: DUP1 00000e08: MLOAD 00000e09: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 00000e2a: DUP2 00000e2b: DUP5 00000e2c: SUB 00000e2d: ADD 00000e2e: DUP2 00000e2f: MSTORE 00000e30: DUP3 00000e31: DUP3 00000e32: MSTORE 00000e33: DUP1 00000e34: MLOAD 00000e35: PUSH1 0x20 00000e37: SWAP2 00000e38: DUP3 00000e39: ADD 00000e3a: KECCAK256 00000e3b: PUSH1 0x00 00000e3d: DUP2 00000e3e: DUP2 00000e3f: MSTORE 00000e40: PUSH1 0x0b 00000e42: DUP4 00000e43: MSTORE 00000e44: DUP4 00000e45: DUP2 00000e46: KECCAK256 00000e47: PUSH1 0xc0 00000e49: DUP7 00000e4a: ADD 00000e4b: DUP6 00000e4c: MSTORE 00000e4d: DUP1 00000e4e: SLOAD 00000e4f: DUP7 00000e50: MSTORE 00000e51: PUSH1 0x01 00000e53: DUP2 00000e54: ADD 00000e55: SLOAD 00000e56: DUP7 00000e57: DUP6 00000e58: ADD 00000e59: MSTORE 00000e5a: PUSH1 0x02 00000e5c: DUP2 00000e5d: ADD 00000e5e: SLOAD 00000e5f: PUSH1 0xff 00000e61: DUP1 00000e62: DUP3 00000e63: AND 00000e64: ISZERO 00000e65: ISZERO 00000e66: DUP9 00000e67: DUP9 00000e68: ADD 00000e69: MSTORE 00000e6a: PUSH2 0x0100 00000e6d: SWAP1 00000e6e: SWAP2 00000e6f: DIV 00000e70: AND 00000e71: ISZERO 00000e72: ISZERO 00000e73: PUSH1 0x60 00000e75: DUP8 00000e76: ADD 00000e77: MSTORE 00000e78: PUSH1 0x03 00000e7a: DUP2 00000e7b: ADD 00000e7c: SLOAD 00000e7d: PUSH1 0x80 00000e7f: DUP8 00000e80: ADD 00000e81: MSTORE 00000e82: PUSH1 0x04 00000e84: ADD 00000e85: SLOAD 00000e86: PUSH1 0xa0 00000e88: DUP7 00000e89: ADD 00000e8a: MSTORE 00000e8b: DUP2 00000e8c: DUP2 00000e8d: MSTORE 00000e8e: PUSH1 0x0d 00000e90: SWAP1 00000e91: SWAP3 00000e92: MSTORE 00000e93: SWAP2 00000e94: SWAP1 00000e95: KECCAK256 00000e96: SLOAD 00000e97: SWAP1 00000e98: SWAP3 00000e99: POP 00000e9a: ISZERO 00000e9b: PUSH2 0x0f00 00000e9e: JUMPI 00000e9f: PUSH1 0x40 00000ea1: MLOAD 00000ea2: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000ec3: DUP2 00000ec4: MSTORE 00000ec5: PUSH1 0x20 00000ec7: PUSH1 0x04 00000ec9: DUP3 00000eca: ADD 00000ecb: DUP2 00000ecc: SWAP1 00000ecd: MSTORE 00000ece: PUSH1 0x24 00000ed0: DUP3 00000ed1: ADD 00000ed2: MSTORE 00000ed3: PUSH32 0x41495244524f503a2054686973206973206e6f7420612062756c6b2064726f70 00000ef4: PUSH1 0x44 00000ef6: DUP3 00000ef7: ADD 00000ef8: MSTORE 00000ef9: PUSH1 0x64 00000efb: ADD 00000efc: PUSH2 0x09b2 00000eff: JUMP 00000f00: JUMPDEST 00000f01: DUP1 00000f02: PUSH1 0x60 00000f04: ADD 00000f05: MLOAD 00000f06: PUSH2 0x0f6b 00000f09: JUMPI 00000f0a: PUSH1 0x40 00000f0c: MLOAD 00000f0d: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000f2e: DUP2 00000f2f: MSTORE 00000f30: PUSH1 0x20 00000f32: PUSH1 0x04 00000f34: DUP3 00000f35: ADD 00000f36: MSTORE 00000f37: PUSH1 0x11 00000f39: PUSH1 0x24 00000f3b: DUP3 00000f3c: ADD 00000f3d: MSTORE 00000f3e: PUSH32 0x41495244524f503a20496e616374697665000000000000000000000000000000 00000f5f: PUSH1 0x44 00000f61: DUP3 00000f62: ADD 00000f63: MSTORE 00000f64: PUSH1 0x64 00000f66: ADD 00000f67: PUSH2 0x09b2 00000f6a: JUMP 00000f6b: JUMPDEST 00000f6c: PUSH1 0x20 00000f6e: DUP2 00000f6f: ADD 00000f70: MLOAD 00000f71: PUSH2 0x0f7d 00000f74: SWAP1 00000f75: PUSH3 0x02a300 00000f79: PUSH2 0x4dc5 00000f7c: JUMP 00000f7d: JUMPDEST 00000f7e: TIMESTAMP 00000f7f: GT 00000f80: ISZERO 00000f81: PUSH2 0x0fe6 00000f84: JUMPI 00000f85: PUSH1 0x40 00000f87: MLOAD 00000f88: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000fa9: DUP2 00000faa: MSTORE 00000fab: PUSH1 0x20 00000fad: PUSH1 0x04 00000faf: DUP3 00000fb0: ADD 00000fb1: MSTORE 00000fb2: PUSH1 0x12 00000fb4: PUSH1 0x24 00000fb6: DUP3 00000fb7: ADD 00000fb8: MSTORE 00000fb9: PUSH32 0x4469737472696275746520657870697265640000000000000000000000000000 00000fda: PUSH1 0x44 00000fdc: DUP3 00000fdd: ADD 00000fde: MSTORE 00000fdf: PUSH1 0x64 00000fe1: ADD 00000fe2: PUSH2 0x09b2 00000fe5: JUMP 00000fe6: JUMPDEST 00000fe7: DUP1 00000fe8: MLOAD 00000fe9: PUSH1 0x00 00000feb: DUP8 00000fec: DUP2 00000fed: MSTORE 00000fee: PUSH1 0x04 00000ff0: PUSH1 0x20 00000ff2: MSTORE 00000ff3: PUSH1 0x40 00000ff5: DUP2 00000ff6: KECCAK256 00000ff7: PUSH1 0x01 00000ff9: ADD 00000ffa: SLOAD 00000ffb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001010: AND 00001011: SWAP1 00001012: DUP1 00001013: JUMPDEST 00001014: DUP8 00001015: MLOAD 00001016: DUP2 00001017: LT 00001018: ISZERO 00001019: PUSH2 0x10b9 0000101c: JUMPI 0000101d: PUSH1 0x00 0000101f: DUP9 00001020: DUP3 00001021: DUP2 00001022: MLOAD 00001023: DUP2 00001024: LT 00001025: PUSH2 0x1030 00001028: JUMPI 00001029: PUSH2 0x1030 0000102c: PUSH2 0x4dd8 0000102f: JUMP 00001030: JUMPDEST 00001031: PUSH1 0x20 00001033: MUL 00001034: PUSH1 0x20 00001036: ADD 00001037: ADD 00001038: MLOAD 00001039: SWAP1 0000103a: POP 0000103b: DUP6 0000103c: PUSH1 0x40 0000103e: ADD 0000103f: MLOAD 00001040: ISZERO 00001041: PUSH2 0x108d 00001044: JUMPI 00001045: PUSH1 0x40 00001047: MLOAD 00001048: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000105d: DUP3 0000105e: AND 0000105f: SWAP1 00001060: DUP7 00001061: ISZERO 00001062: PUSH2 0x08fc 00001065: MUL 00001066: SWAP1 00001067: DUP8 00001068: SWAP1 00001069: PUSH1 0x00 0000106b: DUP2 0000106c: DUP2 0000106d: DUP2 0000106e: DUP6 0000106f: DUP9 00001070: DUP9 00001071: CALL 00001072: SWAP4 00001073: POP 00001074: POP 00001075: POP 00001076: POP 00001077: ISZERO 00001078: DUP1 00001079: ISZERO 0000107a: PUSH2 0x1087 0000107d: JUMPI 0000107e: RETURNDATASIZE 0000107f: PUSH1 0x00 00001081: DUP1 00001082: RETURNDATACOPY 00001083: RETURNDATASIZE 00001084: PUSH1 0x00 00001086: REVERT 00001087: JUMPDEST 00001088: POP 00001089: PUSH2 0x1098 0000108c: JUMP 0000108d: JUMPDEST 0000108e: PUSH2 0x1098 00001091: DUP5 00001092: DUP3 00001093: DUP8 00001094: PUSH2 0x3aa2 00001097: JUMP 00001098: JUMPDEST 00001099: PUSH2 0x10a3 0000109c: PUSH1 0x01 0000109e: DUP5 0000109f: PUSH2 0x4dc5 000010a2: JUMP 000010a3: JUMPDEST 000010a4: SWAP3 000010a5: POP 000010a6: POP 000010a7: DUP1 000010a8: DUP1 000010a9: PUSH2 0x10b1 000010ac: SWAP1 000010ad: PUSH2 0x4e07 000010b0: JUMP 000010b1: JUMPDEST 000010b2: SWAP2 000010b3: POP 000010b4: POP 000010b5: PUSH2 0x1013 000010b8: JUMP 000010b9: JUMPDEST 000010ba: POP 000010bb: DUP4 000010bc: PUSH1 0xa0 000010be: ADD 000010bf: MLOAD 000010c0: DUP2 000010c1: GT 000010c2: ISZERO 000010c3: PUSH2 0x1128 000010c6: JUMPI 000010c7: PUSH1 0x40 000010c9: MLOAD 000010ca: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000010eb: DUP2 000010ec: MSTORE 000010ed: PUSH1 0x20 000010ef: PUSH1 0x04 000010f1: DUP3 000010f2: ADD 000010f3: MSTORE 000010f4: PUSH1 0x0e 000010f6: PUSH1 0x24 000010f8: DUP3 000010f9: ADD 000010fa: MSTORE 000010fb: PUSH32 0x4e6f2064726f7073206c65667421000000000000000000000000000000000000 0000111c: PUSH1 0x44 0000111e: DUP3 0000111f: ADD 00001120: MSTORE 00001121: PUSH1 0x64 00001123: ADD 00001124: PUSH2 0x09b2 00001127: JUMP 00001128: JUMPDEST 00001129: PUSH1 0x00 0000112b: DUP6 0000112c: DUP2 0000112d: MSTORE 0000112e: PUSH1 0x0b 00001130: PUSH1 0x20 00001132: MSTORE 00001133: PUSH1 0x40 00001135: DUP2 00001136: KECCAK256 00001137: PUSH1 0x04 00001139: ADD 0000113a: DUP1 0000113b: SLOAD 0000113c: DUP4 0000113d: SWAP3 0000113e: SWAP1 0000113f: PUSH2 0x1149 00001142: SWAP1 00001143: DUP5 00001144: SWAP1 00001145: PUSH2 0x4e3f 00001148: JUMP 00001149: JUMPDEST 0000114a: SWAP1 0000114b: SWAP2 0000114c: SSTORE 0000114d: POP 0000114e: POP 0000114f: PUSH1 0x40 00001151: DUP5 00001152: ADD 00001153: MLOAD 00001154: PUSH2 0x118a 00001157: JUMPI 00001158: DUP4 00001159: MLOAD 0000115a: PUSH2 0x1163 0000115d: SWAP1 0000115e: DUP3 0000115f: PUSH2 0x4dae 00001162: JUMP 00001163: JUMPDEST 00001164: PUSH1 0x00 00001166: DUP11 00001167: DUP2 00001168: MSTORE 00001169: PUSH1 0x04 0000116b: PUSH1 0x20 0000116d: DUP2 0000116e: SWAP1 0000116f: MSTORE 00001170: PUSH1 0x40 00001172: DUP3 00001173: KECCAK256 00001174: ADD 00001175: DUP1 00001176: SLOAD 00001177: SWAP1 00001178: SWAP2 00001179: SWAP1 0000117a: PUSH2 0x1184 0000117d: SWAP1 0000117e: DUP5 0000117f: SWAP1 00001180: PUSH2 0x4e3f 00001183: JUMP 00001184: JUMPDEST 00001185: SWAP1 00001186: SWAP2 00001187: SSTORE 00001188: POP 00001189: POP 0000118a: JUMPDEST 0000118b: PUSH1 0x00 0000118d: DUP6 0000118e: DUP2 0000118f: MSTORE 00001190: PUSH1 0x0b 00001192: PUSH1 0x20 00001194: MSTORE 00001195: PUSH1 0x40 00001197: DUP2 00001198: KECCAK256 00001199: PUSH1 0x04 0000119b: ADD 0000119c: SLOAD 0000119d: SWAP1 0000119e: SUB 0000119f: PUSH2 0x11ac 000011a2: JUMPI 000011a3: PUSH2 0x11ac 000011a6: DUP6 000011a7: DUP11 000011a8: PUSH2 0x4078 000011ab: JUMP 000011ac: JUMPDEST 000011ad: POP 000011ae: POP 000011af: POP 000011b0: POP 000011b1: POP 000011b2: POP 000011b3: POP 000011b4: POP 000011b5: POP 000011b6: JUMP 000011b7: JUMPDEST 000011b8: PUSH1 0x00 000011ba: CALLVALUE 000011bb: GT 000011bc: PUSH2 0x1221 000011bf: JUMPI 000011c0: PUSH1 0x40 000011c2: MLOAD 000011c3: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000011e4: DUP2 000011e5: MSTORE 000011e6: PUSH1 0x20 000011e8: PUSH1 0x04 000011ea: DUP3 000011eb: ADD 000011ec: MSTORE 000011ed: PUSH1 0x06 000011ef: PUSH1 0x24 000011f1: DUP3 000011f2: ADD 000011f3: MSTORE 000011f4: PUSH32 0x4e6f204554480000000000000000000000000000000000000000000000000000 00001215: PUSH1 0x44 00001217: DUP3 00001218: ADD 00001219: MSTORE 0000121a: PUSH1 0x64 0000121c: ADD 0000121d: PUSH2 0x09b2 00001220: JUMP 00001221: JUMPDEST 00001222: PUSH1 0x00 00001224: DUP2 00001225: DUP2 00001226: MSTORE 00001227: PUSH1 0x04 00001229: PUSH1 0x20 0000122b: MSTORE 0000122c: PUSH1 0x40 0000122e: SWAP1 0000122f: KECCAK256 00001230: PUSH1 0x05 00001232: ADD 00001233: SLOAD 00001234: PUSH1 0xff 00001236: AND 00001237: PUSH2 0x129c 0000123a: JUMPI 0000123b: PUSH1 0x40 0000123d: MLOAD 0000123e: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000125f: DUP2 00001260: MSTORE 00001261: PUSH1 0x20 00001263: PUSH1 0x04 00001265: DUP3 00001266: ADD 00001267: MSTORE 00001268: PUSH1 0x0a 0000126a: PUSH1 0x24 0000126c: DUP3 0000126d: ADD 0000126e: MSTORE 0000126f: PUSH32 0x4e6f742061637469766500000000000000000000000000000000000000000000 00001290: PUSH1 0x44 00001292: DUP3 00001293: ADD 00001294: MSTORE 00001295: PUSH1 0x64 00001297: ADD 00001298: PUSH2 0x09b2 0000129b: JUMP 0000129c: JUMPDEST 0000129d: PUSH1 0x00 0000129f: DUP2 000012a0: DUP2 000012a1: MSTORE 000012a2: PUSH1 0x04 000012a4: PUSH1 0x20 000012a6: MSTORE 000012a7: PUSH1 0x40 000012a9: DUP2 000012aa: KECCAK256 000012ab: PUSH1 0x03 000012ad: ADD 000012ae: DUP1 000012af: SLOAD 000012b0: CALLVALUE 000012b1: SWAP3 000012b2: SWAP1 000012b3: PUSH2 0x12bd 000012b6: SWAP1 000012b7: DUP5 000012b8: SWAP1 000012b9: PUSH2 0x4dc5 000012bc: JUMP 000012bd: JUMPDEST 000012be: SWAP1 000012bf: SWAP2 000012c0: SSTORE 000012c1: POP 000012c2: POP 000012c3: POP 000012c4: JUMP 000012c5: JUMPDEST 000012c6: PUSH1 0x00 000012c8: SLOAD 000012c9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000012de: AND 000012df: CALLER 000012e0: EQ 000012e1: PUSH2 0x1346 000012e4: JUMPI 000012e5: PUSH1 0x40 000012e7: MLOAD 000012e8: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001309: DUP2 0000130a: MSTORE 0000130b: PUSH1 0x20 0000130d: PUSH1 0x04 0000130f: DUP3 00001310: ADD 00001311: MSTORE 00001312: PUSH1 0x0f 00001314: PUSH1 0x24 00001316: DUP3 00001317: ADD 00001318: MSTORE 00001319: PUSH32 0x43616c6c6572206e6f7420444150500000000000000000000000000000000000 0000133a: PUSH1 0x44 0000133c: DUP3 0000133d: ADD 0000133e: MSTORE 0000133f: PUSH1 0x64 00001341: ADD 00001342: PUSH2 0x09b2 00001345: JUMP 00001346: JUMPDEST 00001347: PUSH1 0x00 00001349: DUP3 0000134a: DUP2 0000134b: MSTORE 0000134c: PUSH1 0x04 0000134e: PUSH1 0x20 00001350: DUP2 00001351: DUP2 00001352: MSTORE 00001353: PUSH1 0x40 00001355: SWAP3 00001356: DUP4 00001357: SWAP1 00001358: KECCAK256 00001359: DUP4 0000135a: MLOAD 0000135b: PUSH1 0xc0 0000135d: DUP2 0000135e: ADD 0000135f: DUP6 00001360: MSTORE 00001361: DUP2 00001362: SLOAD 00001363: DUP2 00001364: MSTORE 00001365: PUSH1 0x01 00001367: DUP3 00001368: ADD 00001369: SLOAD 0000136a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000137f: SWAP1 00001380: DUP2 00001381: AND 00001382: SWAP4 00001383: DUP3 00001384: ADD 00001385: SWAP4 00001386: SWAP1 00001387: SWAP4 00001388: MSTORE 00001389: PUSH1 0x02 0000138b: DUP3 0000138c: ADD 0000138d: SLOAD 0000138e: SWAP1 0000138f: SWAP3 00001390: AND 00001391: SWAP4 00001392: DUP3 00001393: ADD 00001394: SWAP4 00001395: SWAP1 00001396: SWAP4 00001397: MSTORE 00001398: PUSH1 0x03 0000139a: DUP4 0000139b: ADD 0000139c: SLOAD 0000139d: PUSH1 0x60 0000139f: DUP3 000013a0: ADD 000013a1: MSTORE 000013a2: SWAP1 000013a3: DUP3 000013a4: ADD 000013a5: SLOAD 000013a6: PUSH1 0x80 000013a8: DUP3 000013a9: ADD 000013aa: MSTORE 000013ab: PUSH1 0x05 000013ad: SWAP1 000013ae: SWAP2 000013af: ADD 000013b0: SLOAD 000013b1: PUSH1 0xff 000013b3: AND 000013b4: ISZERO 000013b5: ISZERO 000013b6: PUSH1 0xa0 000013b8: DUP3 000013b9: ADD 000013ba: DUP2 000013bb: SWAP1 000013bc: MSTORE 000013bd: PUSH2 0x1422 000013c0: JUMPI 000013c1: PUSH1 0x40 000013c3: MLOAD 000013c4: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000013e5: DUP2 000013e6: MSTORE 000013e7: PUSH1 0x20 000013e9: PUSH1 0x04 000013eb: DUP3 000013ec: ADD 000013ed: MSTORE 000013ee: PUSH1 0x0c 000013f0: PUSH1 0x24 000013f2: DUP3 000013f3: ADD 000013f4: MSTORE 000013f5: PUSH32 0x4e6f6e206578697374656e740000000000000000000000000000000000000000 00001416: PUSH1 0x44 00001418: DUP3 00001419: ADD 0000141a: MSTORE 0000141b: PUSH1 0x64 0000141d: ADD 0000141e: PUSH2 0x09b2 00001421: JUMP 00001422: JUMPDEST 00001423: DUP1 00001424: PUSH1 0x60 00001426: ADD 00001427: MLOAD 00001428: DUP3 00001429: GT 0000142a: ISZERO 0000142b: PUSH2 0x1490 0000142e: JUMPI 0000142f: PUSH1 0x40 00001431: MLOAD 00001432: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001453: DUP2 00001454: MSTORE 00001455: PUSH1 0x20 00001457: PUSH1 0x04 00001459: DUP3 0000145a: ADD 0000145b: MSTORE 0000145c: PUSH1 0x15 0000145e: PUSH1 0x24 00001460: DUP3 00001461: ADD 00001462: MSTORE 00001463: PUSH32 0x43616e7420636f7665722067617320726566756e640000000000000000000000 00001484: PUSH1 0x44 00001486: DUP3 00001487: ADD 00001488: MSTORE 00001489: PUSH1 0x64 0000148b: ADD 0000148c: PUSH2 0x09b2 0000148f: JUMP 00001490: JUMPDEST 00001491: PUSH1 0x00 00001493: DUP3 00001494: DUP3 00001495: PUSH1 0x60 00001497: ADD 00001498: MLOAD 00001499: PUSH2 0x14a2 0000149c: SWAP2 0000149d: SWAP1 0000149e: PUSH2 0x4e3f 000014a1: JUMP 000014a2: JUMPDEST 000014a3: SWAP1 000014a4: POP 000014a5: DUP1 000014a6: ISZERO 000014a7: PUSH2 0x1515 000014aa: JUMPI 000014ab: PUSH1 0x00 000014ad: PUSH1 0x60 000014af: DUP4 000014b0: ADD 000014b1: DUP2 000014b2: SWAP1 000014b3: MSTORE 000014b4: PUSH1 0x06 000014b6: DUP1 000014b7: SLOAD 000014b8: DUP6 000014b9: SWAP3 000014ba: SWAP1 000014bb: PUSH2 0x14c5 000014be: SWAP1 000014bf: DUP5 000014c0: SWAP1 000014c1: PUSH2 0x4dc5 000014c4: JUMP 000014c5: JUMPDEST 000014c6: SWAP1 000014c7: SWAP2 000014c8: SSTORE 000014c9: POP 000014ca: POP 000014cb: PUSH1 0x40 000014cd: DUP1 000014ce: DUP4 000014cf: ADD 000014d0: MLOAD 000014d1: SWAP1 000014d2: MLOAD 000014d3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000014e8: SWAP1 000014e9: SWAP2 000014ea: AND 000014eb: SWAP1 000014ec: DUP3 000014ed: ISZERO 000014ee: PUSH2 0x08fc 000014f1: MUL 000014f2: SWAP1 000014f3: DUP4 000014f4: SWAP1 000014f5: PUSH1 0x00 000014f7: DUP2 000014f8: DUP2 000014f9: DUP2 000014fa: DUP6 000014fb: DUP9 000014fc: DUP9 000014fd: CALL 000014fe: SWAP4 000014ff: POP 00001500: POP 00001501: POP 00001502: POP 00001503: ISZERO 00001504: DUP1 00001505: ISZERO 00001506: PUSH2 0x1513 00001509: JUMPI 0000150a: RETURNDATASIZE 0000150b: PUSH1 0x00 0000150d: DUP1 0000150e: RETURNDATACOPY 0000150f: RETURNDATASIZE 00001510: PUSH1 0x00 00001512: REVERT 00001513: JUMPDEST 00001514: POP 00001515: JUMPDEST 00001516: PUSH1 0x20 00001518: DUP3 00001519: ADD 0000151a: MLOAD 0000151b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001530: AND 00001531: ISZERO 00001532: PUSH2 0x15e7 00001535: JUMPI 00001536: PUSH1 0x20 00001538: DUP3 00001539: ADD 0000153a: MLOAD 0000153b: PUSH1 0x40 0000153d: MLOAD 0000153e: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 0000155f: DUP2 00001560: MSTORE 00001561: ADDRESS 00001562: PUSH1 0x04 00001564: DUP3 00001565: ADD 00001566: MSTORE 00001567: PUSH1 0x00 00001569: SWAP2 0000156a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000157f: AND 00001580: SWAP1 00001581: PUSH4 0x70a08231 00001586: SWAP1 00001587: PUSH1 0x24 00001589: ADD 0000158a: PUSH1 0x20 0000158c: PUSH1 0x40 0000158e: MLOAD 0000158f: DUP1 00001590: DUP4 00001591: SUB 00001592: DUP2 00001593: DUP7 00001594: GAS 00001595: STATICCALL 00001596: ISZERO 00001597: DUP1 00001598: ISZERO 00001599: PUSH2 0x15a6 0000159c: JUMPI 0000159d: RETURNDATASIZE 0000159e: PUSH1 0x00 000015a0: DUP1 000015a1: RETURNDATACOPY 000015a2: RETURNDATASIZE 000015a3: PUSH1 0x00 000015a5: REVERT 000015a6: JUMPDEST 000015a7: POP 000015a8: POP 000015a9: POP 000015aa: POP 000015ab: PUSH1 0x40 000015ad: MLOAD 000015ae: RETURNDATASIZE 000015af: PUSH1 0x1f 000015b1: NOT 000015b2: PUSH1 0x1f 000015b4: DUP3 000015b5: ADD 000015b6: AND 000015b7: DUP3 000015b8: ADD 000015b9: DUP1 000015ba: PUSH1 0x40 000015bc: MSTORE 000015bd: POP 000015be: DUP2 000015bf: ADD 000015c0: SWAP1 000015c1: PUSH2 0x15ca 000015c4: SWAP2 000015c5: SWAP1 000015c6: PUSH2 0x4e52 000015c9: JUMP 000015ca: JUMPDEST 000015cb: SWAP1 000015cc: POP 000015cd: DUP1 000015ce: ISZERO 000015cf: PUSH2 0x15e5 000015d2: JUMPI 000015d3: PUSH2 0x15e5 000015d6: DUP4 000015d7: PUSH1 0x20 000015d9: ADD 000015da: MLOAD 000015db: DUP5 000015dc: PUSH1 0x40 000015de: ADD 000015df: MLOAD 000015e0: DUP4 000015e1: PUSH2 0x3aa2 000015e4: JUMP 000015e5: JUMPDEST 000015e6: POP 000015e7: JUMPDEST 000015e8: POP 000015e9: POP 000015ea: POP 000015eb: PUSH1 0x00 000015ed: SWAP1 000015ee: DUP2 000015ef: MSTORE 000015f0: PUSH1 0x04 000015f2: PUSH1 0x20 000015f4: DUP2 000015f5: SWAP1 000015f6: MSTORE 000015f7: PUSH1 0x40 000015f9: DUP3 000015fa: KECCAK256 000015fb: DUP3 000015fc: DUP2 000015fd: SSTORE 000015fe: PUSH1 0x01 00001600: DUP2 00001601: ADD 00001602: DUP1 00001603: SLOAD 00001604: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000 00001625: SWAP1 00001626: DUP2 00001627: AND 00001628: SWAP1 00001629: SWAP2 0000162a: SSTORE 0000162b: PUSH1 0x02 0000162d: DUP3 0000162e: ADD 0000162f: DUP1 00001630: SLOAD 00001631: SWAP1 00001632: SWAP2 00001633: AND 00001634: SWAP1 00001635: SSTORE 00001636: PUSH1 0x03 00001638: DUP2 00001639: ADD 0000163a: DUP4 0000163b: SWAP1 0000163c: SSTORE 0000163d: SWAP1 0000163e: DUP2 0000163f: ADD 00001640: SWAP2 00001641: SWAP1 00001642: SWAP2 00001643: SSTORE 00001644: PUSH1 0x05 00001646: ADD 00001647: DUP1 00001648: SLOAD 00001649: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 0000166a: AND 0000166b: SWAP1 0000166c: SSTORE 0000166d: JUMP 0000166e: JUMPDEST 0000166f: PUSH1 0x00 00001671: SLOAD 00001672: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001687: AND 00001688: CALLER 00001689: EQ 0000168a: PUSH2 0x16ef 0000168d: JUMPI 0000168e: PUSH1 0x40 00001690: MLOAD 00001691: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000016b2: DUP2 000016b3: MSTORE 000016b4: PUSH1 0x20 000016b6: PUSH1 0x04 000016b8: DUP3 000016b9: ADD 000016ba: MSTORE 000016bb: PUSH1 0x0f 000016bd: PUSH1 0x24 000016bf: DUP3 000016c0: ADD 000016c1: MSTORE 000016c2: PUSH32 0x43616c6c6572206e6f7420444150500000000000000000000000000000000000 000016e3: PUSH1 0x44 000016e5: DUP3 000016e6: ADD 000016e7: MSTORE 000016e8: PUSH1 0x64 000016ea: ADD 000016eb: PUSH2 0x09b2 000016ee: JUMP 000016ef: JUMPDEST 000016f0: PUSH1 0x40 000016f2: DUP1 000016f3: MLOAD 000016f4: PUSH1 0x20 000016f6: DUP1 000016f7: DUP3 000016f8: ADD 000016f9: DUP6 000016fa: SWAP1 000016fb: MSTORE 000016fc: DUP2 000016fd: DUP4 000016fe: ADD 000016ff: DUP5 00001700: SWAP1 00001701: MSTORE 00001702: DUP3 00001703: MLOAD 00001704: DUP1 00001705: DUP4 00001706: SUB 00001707: DUP5 00001708: ADD 00001709: DUP2 0000170a: MSTORE 0000170b: PUSH1 0x60 0000170d: SWAP1 0000170e: SWAP3 0000170f: ADD 00001710: DUP4 00001711: MSTORE 00001712: DUP2 00001713: MLOAD 00001714: SWAP2 00001715: DUP2 00001716: ADD 00001717: SWAP2 00001718: SWAP1 00001719: SWAP2 0000171a: KECCAK256 0000171b: PUSH1 0x00 0000171d: DUP2 0000171e: DUP2 0000171f: MSTORE 00001720: PUSH1 0x0b 00001722: SWAP1 00001723: SWAP3 00001724: MSTORE 00001725: SWAP2 00001726: SWAP1 00001727: KECCAK256 00001728: PUSH1 0x04 0000172a: ADD 0000172b: SLOAD 0000172c: ISZERO 0000172d: PUSH2 0x17b8 00001730: JUMPI 00001731: PUSH1 0x00 00001733: DUP2 00001734: DUP2 00001735: MSTORE 00001736: PUSH1 0x0b 00001738: PUSH1 0x20 0000173a: MSTORE 0000173b: PUSH1 0x40 0000173d: SWAP1 0000173e: KECCAK256 0000173f: PUSH1 0x01 00001741: ADD 00001742: SLOAD 00001743: PUSH2 0x174f 00001746: SWAP1 00001747: PUSH3 0x02a300 0000174b: PUSH2 0x4dc5 0000174e: JUMP 0000174f: JUMPDEST 00001750: TIMESTAMP 00001751: LT 00001752: ISZERO 00001753: PUSH2 0x17b8 00001756: JUMPI 00001757: PUSH1 0x40 00001759: MLOAD 0000175a: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000177b: DUP2 0000177c: MSTORE 0000177d: PUSH1 0x20 0000177f: PUSH1 0x04 00001781: DUP3 00001782: ADD 00001783: MSTORE 00001784: PUSH1 0x0f 00001786: PUSH1 0x24 00001788: DUP3 00001789: ADD 0000178a: MSTORE 0000178b: PUSH32 0x43616e7420726566756e64207965740000000000000000000000000000000000 000017ac: PUSH1 0x44 000017ae: DUP3 000017af: ADD 000017b0: MSTORE 000017b1: PUSH1 0x64 000017b3: ADD 000017b4: PUSH2 0x09b2 000017b7: JUMP 000017b8: JUMPDEST 000017b9: PUSH2 0x17c2 000017bc: DUP2 000017bd: DUP5 000017be: PUSH2 0x4078 000017c1: JUMP 000017c2: JUMPDEST 000017c3: POP 000017c4: POP 000017c5: POP 000017c6: JUMP 000017c7: JUMPDEST 000017c8: PUSH1 0x00 000017ca: SLOAD 000017cb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000017e0: AND 000017e1: CALLER 000017e2: EQ 000017e3: PUSH2 0x1848 000017e6: JUMPI 000017e7: PUSH1 0x40 000017e9: MLOAD 000017ea: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000180b: DUP2 0000180c: MSTORE 0000180d: PUSH1 0x20 0000180f: PUSH1 0x04 00001811: DUP3 00001812: ADD 00001813: MSTORE 00001814: PUSH1 0x0f 00001816: PUSH1 0x24 00001818: DUP3 00001819: ADD 0000181a: MSTORE 0000181b: PUSH32 0x43616c6c6572206e6f7420444150500000000000000000000000000000000000 0000183c: PUSH1 0x44 0000183e: DUP3 0000183f: ADD 00001840: MSTORE 00001841: PUSH1 0x64 00001843: ADD 00001844: PUSH2 0x09b2 00001847: JUMP 00001848: JUMPDEST 00001849: PUSH2 0x1852 0000184c: DUP5 0000184d: DUP3 0000184e: PUSH2 0x3fd3 00001851: JUMP 00001852: JUMPDEST 00001853: POP 00001854: PUSH1 0x40 00001856: DUP1 00001857: MLOAD 00001858: PUSH1 0x20 0000185a: DUP1 0000185b: DUP3 0000185c: ADD 0000185d: SWAP6 0000185e: SWAP1 0000185f: SWAP6 00001860: MSTORE 00001861: DUP1 00001862: DUP3 00001863: ADD 00001864: SWAP4 00001865: SWAP1 00001866: SWAP4 00001867: MSTORE 00001868: DUP1 00001869: MLOAD 0000186a: DUP1 0000186b: DUP5 0000186c: SUB 0000186d: DUP3 0000186e: ADD 0000186f: DUP2 00001870: MSTORE 00001871: PUSH1 0x60 00001873: SWAP1 00001874: SWAP4 00001875: ADD 00001876: DUP2 00001877: MSTORE 00001878: DUP3 00001879: MLOAD 0000187a: SWAP3 0000187b: DUP5 0000187c: ADD 0000187d: SWAP3 0000187e: SWAP1 0000187f: SWAP3 00001880: KECCAK256 00001881: PUSH1 0x00 00001883: SWAP1 00001884: DUP2 00001885: MSTORE 00001886: PUSH1 0x0b 00001888: SWAP1 00001889: SWAP4 0000188a: MSTORE 0000188b: SWAP2 0000188c: KECCAK256 0000188d: PUSH1 0x01 0000188f: ADD 00001890: SSTORE 00001891: JUMP 00001892: JUMPDEST 00001893: PUSH1 0x00 00001895: SLOAD 00001896: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000018ab: AND 000018ac: CALLER 000018ad: EQ 000018ae: PUSH2 0x1913 000018b1: JUMPI 000018b2: PUSH1 0x40 000018b4: MLOAD 000018b5: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000018d6: DUP2 000018d7: MSTORE 000018d8: PUSH1 0x20 000018da: PUSH1 0x04 000018dc: DUP3 000018dd: ADD 000018de: MSTORE 000018df: PUSH1 0x0f 000018e1: PUSH1 0x24 000018e3: DUP3 000018e4: ADD 000018e5: MSTORE 000018e6: PUSH32 0x43616c6c6572206e6f7420444150500000000000000000000000000000000000 00001907: PUSH1 0x44 00001909: DUP3 0000190a: ADD 0000190b: MSTORE 0000190c: PUSH1 0x64 0000190e: ADD 0000190f: PUSH2 0x09b2 00001912: JUMP 00001913: JUMPDEST 00001914: PUSH2 0x1921 00001917: DUP5 00001918: DUP5 00001919: DUP5 0000191a: DUP5 0000191b: PUSH1 0x01 0000191d: PUSH2 0x3c0b 00001920: JUMP 00001921: JUMPDEST 00001922: PUSH1 0x00 00001924: DUP5 00001925: DUP2 00001926: MSTORE 00001927: PUSH1 0x04 00001929: PUSH1 0x20 0000192b: MSTORE 0000192c: PUSH1 0x40 0000192e: SWAP1 0000192f: KECCAK256 00001930: PUSH1 0x01 00001932: ADD 00001933: SLOAD 00001934: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001949: AND 0000194a: DUP1 0000194b: PUSH2 0x19b0 0000194e: JUMPI 0000194f: PUSH1 0x40 00001951: MLOAD 00001952: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001973: DUP2 00001974: MSTORE 00001975: PUSH1 0x20 00001977: PUSH1 0x04 00001979: DUP3 0000197a: ADD 0000197b: MSTORE 0000197c: PUSH1 0x0d 0000197e: PUSH1 0x24 00001980: DUP3 00001981: ADD 00001982: MSTORE 00001983: PUSH32 0x546f6b656e206e6f742073657400000000000000000000000000000000000000 000019a4: PUSH1 0x44 000019a6: DUP3 000019a7: ADD 000019a8: MSTORE 000019a9: PUSH1 0x64 000019ab: ADD 000019ac: PUSH2 0x09b2 000019af: JUMP 000019b0: JUMPDEST 000019b1: PUSH1 0x00 000019b3: PUSH2 0x19c7 000019b6: DUP3 000019b7: PUSH2 0x19c1 000019ba: PUSH1 0x02 000019bc: DUP9 000019bd: PUSH2 0x4e6b 000019c0: JUMP 000019c1: JUMPDEST 000019c2: ADDRESS 000019c3: PUSH2 0x4196 000019c6: JUMP 000019c7: JUMPDEST 000019c8: SWAP1 000019c9: POP 000019ca: PUSH20 0x7a250d5630b4cf539739df2c5dacb4c659f2488d 000019df: PUSH4 0xf305d719 000019e4: PUSH2 0x19ee 000019e7: PUSH1 0x02 000019e9: DUP9 000019ea: PUSH2 0x4e6b 000019ed: JUMP 000019ee: JUMPDEST 000019ef: PUSH1 0x40 000019f1: MLOAD 000019f2: PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000 00001a13: PUSH1 0xe0 00001a15: DUP5 00001a16: SWAP1 00001a17: SHL 00001a18: AND 00001a19: DUP2 00001a1a: MSTORE 00001a1b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001a30: DUP7 00001a31: AND 00001a32: PUSH1 0x04 00001a34: DUP3 00001a35: ADD 00001a36: MSTORE 00001a37: PUSH1 0x24 00001a39: DUP2 00001a3a: ADD 00001a3b: DUP6 00001a3c: SWAP1 00001a3d: MSTORE 00001a3e: PUSH1 0x00 00001a40: PUSH1 0x44 00001a42: DUP3 00001a43: ADD 00001a44: DUP2 00001a45: SWAP1 00001a46: MSTORE 00001a47: PUSH1 0x64 00001a49: DUP3 00001a4a: ADD 00001a4b: MSTORE 00001a4c: PUSH2 0xdead 00001a4f: PUSH1 0x84 00001a51: DUP3 00001a52: ADD 00001a53: MSTORE 00001a54: TIMESTAMP 00001a55: PUSH1 0xa4 00001a57: DUP3 00001a58: ADD 00001a59: MSTORE 00001a5a: PUSH1 0xc4 00001a5c: ADD 00001a5d: PUSH1 0x60 00001a5f: PUSH1 0x40 00001a61: MLOAD 00001a62: DUP1 00001a63: DUP4 00001a64: SUB 00001a65: DUP2 00001a66: DUP6 00001a67: DUP9 00001a68: GAS 00001a69: CALL 00001a6a: ISZERO 00001a6b: DUP1 00001a6c: ISZERO 00001a6d: PUSH2 0x1a7a 00001a70: JUMPI 00001a71: RETURNDATASIZE 00001a72: PUSH1 0x00 00001a74: DUP1 00001a75: RETURNDATACOPY 00001a76: RETURNDATASIZE 00001a77: PUSH1 0x00 00001a79: REVERT 00001a7a: JUMPDEST 00001a7b: POP 00001a7c: POP 00001a7d: POP 00001a7e: POP 00001a7f: POP 00001a80: PUSH1 0x40 00001a82: MLOAD 00001a83: RETURNDATASIZE 00001a84: PUSH1 0x1f 00001a86: NOT 00001a87: PUSH1 0x1f 00001a89: DUP3 00001a8a: ADD 00001a8b: AND 00001a8c: DUP3 00001a8d: ADD 00001a8e: DUP1 00001a8f: PUSH1 0x40 00001a91: MSTORE 00001a92: POP 00001a93: DUP2 00001a94: ADD 00001a95: SWAP1 00001a96: PUSH2 0x11ac 00001a99: SWAP2 00001a9a: SWAP1 00001a9b: PUSH2 0x4ea6 00001a9e: JUMP 00001a9f: JUMPDEST 00001aa0: PUSH1 0x00 00001aa2: DUP2 00001aa3: DUP2 00001aa4: MSTORE 00001aa5: PUSH1 0x04 00001aa7: PUSH1 0x20 00001aa9: DUP2 00001aaa: SWAP1 00001aab: MSTORE 00001aac: PUSH1 0x40 00001aae: DUP1 00001aaf: DUP4 00001ab0: KECCAK256 00001ab1: PUSH1 0x01 00001ab3: ADD 00001ab4: SLOAD 00001ab5: SWAP1 00001ab6: MLOAD 00001ab7: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 00001ad8: DUP2 00001ad9: MSTORE 00001ada: PUSH2 0xdead 00001add: SWAP3 00001ade: DUP2 00001adf: ADD 00001ae0: SWAP3 00001ae1: SWAP1 00001ae2: SWAP3 00001ae3: MSTORE 00001ae4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001af9: AND 00001afa: SWAP1 00001afb: PUSH4 0x70a08231 00001b00: SWAP1 00001b01: PUSH1 0x24 00001b03: ADD 00001b04: PUSH1 0x20 00001b06: PUSH1 0x40 00001b08: MLOAD 00001b09: DUP1 00001b0a: DUP4 00001b0b: SUB 00001b0c: DUP2 00001b0d: DUP7 00001b0e: GAS 00001b0f: STATICCALL 00001b10: ISZERO 00001b11: DUP1 00001b12: ISZERO 00001b13: PUSH2 0x1b20 00001b16: JUMPI 00001b17: RETURNDATASIZE 00001b18: PUSH1 0x00 00001b1a: DUP1 00001b1b: RETURNDATACOPY 00001b1c: RETURNDATASIZE 00001b1d: PUSH1 0x00 00001b1f: REVERT 00001b20: JUMPDEST 00001b21: POP 00001b22: POP 00001b23: POP 00001b24: POP 00001b25: PUSH1 0x40 00001b27: MLOAD 00001b28: RETURNDATASIZE 00001b29: PUSH1 0x1f 00001b2b: NOT 00001b2c: PUSH1 0x1f 00001b2e: DUP3 00001b2f: ADD 00001b30: AND 00001b31: DUP3 00001b32: ADD 00001b33: DUP1 00001b34: PUSH1 0x40 00001b36: MSTORE 00001b37: POP 00001b38: DUP2 00001b39: ADD 00001b3a: SWAP1 00001b3b: PUSH2 0x1b44 00001b3e: SWAP2 00001b3f: SWAP1 00001b40: PUSH2 0x4e52 00001b43: JUMP 00001b44: JUMPDEST 00001b45: SWAP3 00001b46: SWAP2 00001b47: POP 00001b48: POP 00001b49: JUMP 00001b4a: JUMPDEST 00001b4b: PUSH1 0x00 00001b4d: SLOAD 00001b4e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001b63: AND 00001b64: CALLER 00001b65: EQ 00001b66: PUSH2 0x1bcb 00001b69: JUMPI 00001b6a: PUSH1 0x40 00001b6c: MLOAD 00001b6d: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001b8e: DUP2 00001b8f: MSTORE 00001b90: PUSH1 0x20 00001b92: PUSH1 0x04 00001b94: DUP3 00001b95: ADD 00001b96: MSTORE 00001b97: PUSH1 0x0f 00001b99: PUSH1 0x24 00001b9b: DUP3 00001b9c: ADD 00001b9d: MSTORE 00001b9e: PUSH32 0x43616c6c6572206e6f7420444150500000000000000000000000000000000000 00001bbf: PUSH1 0x44 00001bc1: DUP3 00001bc2: ADD 00001bc3: MSTORE 00001bc4: PUSH1 0x64 00001bc6: ADD 00001bc7: PUSH2 0x09b2 00001bca: JUMP 00001bcb: JUMPDEST 00001bcc: PUSH1 0x08 00001bce: SLOAD 00001bcf: PUSH1 0xff 00001bd1: AND 00001bd2: PUSH2 0x1c37 00001bd5: JUMPI 00001bd6: PUSH1 0x40 00001bd8: MLOAD 00001bd9: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001bfa: DUP2 00001bfb: MSTORE 00001bfc: PUSH1 0x20 00001bfe: PUSH1 0x04 00001c00: DUP3 00001c01: ADD 00001c02: MSTORE 00001c03: PUSH1 0x16 00001c05: PUSH1 0x24 00001c07: DUP3 00001c08: ADD 00001c09: MSTORE 00001c0a: PUSH32 0x43616e277420757365207468697320616e796d6f726500000000000000000000 00001c2b: PUSH1 0x44 00001c2d: DUP3 00001c2e: ADD 00001c2f: MSTORE 00001c30: PUSH1 0x64 00001c32: ADD 00001c33: PUSH2 0x09b2 00001c36: JUMP 00001c37: JUMPDEST 00001c38: PUSH1 0x00 00001c3a: DUP1 00001c3b: SLOAD 00001c3c: PUSH1 0x40 00001c3e: MLOAD 00001c3f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001c54: SWAP1 00001c55: SWAP2 00001c56: AND 00001c57: SWAP2 00001c58: SELFBALANCE 00001c59: DUP1 00001c5a: ISZERO 00001c5b: PUSH2 0x08fc 00001c5e: MUL 00001c5f: SWAP3 00001c60: SWAP1 00001c61: SWAP2 00001c62: DUP2 00001c63: DUP2 00001c64: DUP2 00001c65: DUP6 00001c66: DUP9 00001c67: DUP9 00001c68: CALL 00001c69: SWAP4 00001c6a: POP 00001c6b: POP 00001c6c: POP 00001c6d: POP 00001c6e: ISZERO 00001c6f: DUP1 00001c70: ISZERO 00001c71: PUSH2 0x1c7e 00001c74: JUMPI 00001c75: RETURNDATASIZE 00001c76: PUSH1 0x00 00001c78: DUP1 00001c79: RETURNDATACOPY 00001c7a: RETURNDATASIZE 00001c7b: PUSH1 0x00 00001c7d: REVERT 00001c7e: JUMPDEST 00001c7f: POP 00001c80: JUMP 00001c81: JUMPDEST 00001c82: PUSH1 0x40 00001c84: MLOAD 00001c85: PUSH32 0xffffffffffffffffffffffffffffffffffffffff000000000000000000000000 00001ca6: CALLER 00001ca7: PUSH1 0x60 00001ca9: SHL 00001caa: AND 00001cab: PUSH1 0x20 00001cad: DUP3 00001cae: ADD 00001caf: MSTORE 00001cb0: PUSH1 0x34 00001cb2: DUP2 00001cb3: ADD 00001cb4: DUP4 00001cb5: SWAP1 00001cb6: MSTORE 00001cb7: PUSH1 0x54 00001cb9: DUP2 00001cba: ADD 00001cbb: DUP3 00001cbc: SWAP1 00001cbd: MSTORE 00001cbe: PUSH1 0x00 00001cc0: SWAP1 00001cc1: PUSH1 0x74 00001cc3: ADD 00001cc4: PUSH1 0x40 00001cc6: DUP1 00001cc7: MLOAD 00001cc8: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 00001ce9: DUP2 00001cea: DUP5 00001ceb: SUB 00001cec: ADD 00001ced: DUP2 00001cee: MSTORE 00001cef: DUP3 00001cf0: DUP3 00001cf1: MSTORE 00001cf2: DUP1 00001cf3: MLOAD 00001cf4: PUSH1 0x20 00001cf6: SWAP2 00001cf7: DUP3 00001cf8: ADD 00001cf9: KECCAK256 00001cfa: SWAP1 00001cfb: DUP4 00001cfc: ADD 00001cfd: DUP7 00001cfe: SWAP1 00001cff: MSTORE 00001d00: SWAP1 00001d01: DUP3 00001d02: ADD 00001d03: DUP5 00001d04: SWAP1 00001d05: MSTORE 00001d06: SWAP2 00001d07: POP 00001d08: PUSH1 0x00 00001d0a: SWAP1 00001d0b: PUSH1 0x60 00001d0d: ADD 00001d0e: PUSH1 0x40 00001d10: DUP1 00001d11: MLOAD 00001d12: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 00001d33: DUP2 00001d34: DUP5 00001d35: SUB 00001d36: ADD 00001d37: DUP2 00001d38: MSTORE 00001d39: DUP3 00001d3a: DUP3 00001d3b: MSTORE 00001d3c: DUP1 00001d3d: MLOAD 00001d3e: PUSH1 0x20 00001d40: SWAP2 00001d41: DUP3 00001d42: ADD 00001d43: KECCAK256 00001d44: PUSH1 0x00 00001d46: DUP2 00001d47: DUP2 00001d48: MSTORE 00001d49: PUSH1 0x0b 00001d4b: DUP4 00001d4c: MSTORE 00001d4d: DUP4 00001d4e: DUP2 00001d4f: KECCAK256 00001d50: PUSH1 0xc0 00001d52: DUP7 00001d53: ADD 00001d54: DUP6 00001d55: MSTORE 00001d56: DUP1 00001d57: SLOAD 00001d58: DUP7 00001d59: MSTORE 00001d5a: PUSH1 0x01 00001d5c: DUP2 00001d5d: ADD 00001d5e: SLOAD 00001d5f: DUP7 00001d60: DUP6 00001d61: ADD 00001d62: MSTORE 00001d63: PUSH1 0x02 00001d65: DUP2 00001d66: ADD 00001d67: SLOAD 00001d68: PUSH1 0xff 00001d6a: DUP1 00001d6b: DUP3 00001d6c: AND 00001d6d: ISZERO 00001d6e: ISZERO 00001d6f: DUP9 00001d70: DUP9 00001d71: ADD 00001d72: MSTORE 00001d73: PUSH2 0x0100 00001d76: SWAP1 00001d77: SWAP2 00001d78: DIV 00001d79: DUP2 00001d7a: AND 00001d7b: ISZERO 00001d7c: ISZERO 00001d7d: PUSH1 0x60 00001d7f: DUP9 00001d80: ADD 00001d81: MSTORE 00001d82: PUSH1 0x03 00001d84: DUP3 00001d85: ADD 00001d86: SLOAD 00001d87: PUSH1 0x80 00001d89: DUP9 00001d8a: ADD 00001d8b: MSTORE 00001d8c: PUSH1 0x04 00001d8e: SWAP1 00001d8f: SWAP2 00001d90: ADD 00001d91: SLOAD 00001d92: PUSH1 0xa0 00001d94: DUP8 00001d95: ADD 00001d96: MSTORE 00001d97: DUP8 00001d98: DUP3 00001d99: MSTORE 00001d9a: PUSH1 0x0c 00001d9c: SWAP1 00001d9d: SWAP4 00001d9e: MSTORE 00001d9f: SWAP3 00001da0: SWAP1 00001da1: SWAP3 00001da2: KECCAK256 00001da3: SLOAD 00001da4: SWAP2 00001da5: SWAP4 00001da6: POP 00001da7: AND 00001da8: ISZERO 00001da9: PUSH2 0x1e0e 00001dac: JUMPI 00001dad: PUSH1 0x40 00001daf: MLOAD 00001db0: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001dd1: DUP2 00001dd2: MSTORE 00001dd3: PUSH1 0x20 00001dd5: PUSH1 0x04 00001dd7: DUP3 00001dd8: ADD 00001dd9: MSTORE 00001dda: PUSH1 0x16 00001ddc: PUSH1 0x24 00001dde: DUP3 00001ddf: ADD 00001de0: MSTORE 00001de1: PUSH32 0x434c41494d3a20416c726561647920636c61696d656400000000000000000000 00001e02: PUSH1 0x44 00001e04: DUP3 00001e05: ADD 00001e06: MSTORE 00001e07: PUSH1 0x64 00001e09: ADD 00001e0a: PUSH2 0x09b2 00001e0d: JUMP 00001e0e: JUMPDEST 00001e0f: PUSH2 0x1e19 00001e12: DUP3 00001e13: DUP8 00001e14: DUP10 00001e15: PUSH2 0x445f 00001e18: JUMP 00001e19: JUMPDEST 00001e1a: PUSH2 0x1e7f 00001e1d: JUMPI 00001e1e: PUSH1 0x40 00001e20: MLOAD 00001e21: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001e42: DUP2 00001e43: MSTORE 00001e44: PUSH1 0x20 00001e46: PUSH1 0x04 00001e48: DUP3 00001e49: ADD 00001e4a: MSTORE 00001e4b: PUSH1 0x16 00001e4d: PUSH1 0x24 00001e4f: DUP3 00001e50: ADD 00001e51: MSTORE 00001e52: PUSH32 0x434c41494d3a204e6f742077686974656c697374656400000000000000000000 00001e73: PUSH1 0x44 00001e75: DUP3 00001e76: ADD 00001e77: MSTORE 00001e78: PUSH1 0x64 00001e7a: ADD 00001e7b: PUSH2 0x09b2 00001e7e: JUMP 00001e7f: JUMPDEST 00001e80: DUP1 00001e81: PUSH1 0x60 00001e83: ADD 00001e84: MLOAD 00001e85: PUSH2 0x1eea 00001e88: JUMPI 00001e89: PUSH1 0x40 00001e8b: MLOAD 00001e8c: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001ead: DUP2 00001eae: MSTORE 00001eaf: PUSH1 0x20 00001eb1: PUSH1 0x04 00001eb3: DUP3 00001eb4: ADD 00001eb5: MSTORE 00001eb6: PUSH1 0x17 00001eb8: PUSH1 0x24 00001eba: DUP3 00001ebb: ADD 00001ebc: MSTORE 00001ebd: PUSH32 0x434c41494d3a2041697264726f7020696e616374697665000000000000000000 00001ede: PUSH1 0x44 00001ee0: DUP3 00001ee1: ADD 00001ee2: MSTORE 00001ee3: PUSH1 0x64 00001ee5: ADD 00001ee6: PUSH2 0x09b2 00001ee9: JUMP 00001eea: JUMPDEST 00001eeb: PUSH1 0x20 00001eed: DUP2 00001eee: ADD 00001eef: MLOAD 00001ef0: PUSH2 0x1efc 00001ef3: SWAP1 00001ef4: PUSH3 0x02a300 00001ef8: PUSH2 0x4dc5 00001efb: JUMP 00001efc: JUMPDEST 00001efd: TIMESTAMP 00001efe: GT 00001eff: ISZERO 00001f00: PUSH2 0x1f65 00001f03: JUMPI 00001f04: PUSH1 0x40 00001f06: MLOAD 00001f07: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001f28: DUP2 00001f29: MSTORE 00001f2a: PUSH1 0x20 00001f2c: PUSH1 0x04 00001f2e: DUP3 00001f2f: ADD 00001f30: MSTORE 00001f31: PUSH1 0x14 00001f33: PUSH1 0x24 00001f35: DUP3 00001f36: ADD 00001f37: MSTORE 00001f38: PUSH32 0x434c41494d3a2044726f70204578706972656421000000000000000000000000 00001f59: PUSH1 0x44 00001f5b: DUP3 00001f5c: ADD 00001f5d: MSTORE 00001f5e: PUSH1 0x64 00001f60: ADD 00001f61: PUSH2 0x09b2 00001f64: JUMP 00001f65: JUMPDEST 00001f66: PUSH1 0x00 00001f68: DUP4 00001f69: DUP2 00001f6a: MSTORE 00001f6b: PUSH1 0x0c 00001f6d: PUSH1 0x20 00001f6f: SWAP1 00001f70: DUP2 00001f71: MSTORE 00001f72: PUSH1 0x40 00001f74: DUP1 00001f75: DUP4 00001f76: KECCAK256 00001f77: DUP1 00001f78: SLOAD 00001f79: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 00001f9a: AND 00001f9b: PUSH1 0x01 00001f9d: SWAP1 00001f9e: DUP2 00001f9f: OR 00001fa0: SWAP1 00001fa1: SWAP2 00001fa2: SSTORE 00001fa3: DUP6 00001fa4: DUP5 00001fa5: MSTORE 00001fa6: PUSH1 0x0b 00001fa8: SWAP1 00001fa9: SWAP3 00001faa: MSTORE 00001fab: SWAP1 00001fac: SWAP2 00001fad: KECCAK256 00001fae: PUSH1 0x04 00001fb0: ADD 00001fb1: SLOAD 00001fb2: LT 00001fb3: ISZERO 00001fb4: PUSH2 0x2019 00001fb7: JUMPI 00001fb8: PUSH1 0x40 00001fba: MLOAD 00001fbb: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001fdc: DUP2 00001fdd: MSTORE 00001fde: PUSH1 0x20 00001fe0: PUSH1 0x04 00001fe2: DUP3 00001fe3: ADD 00001fe4: MSTORE 00001fe5: PUSH1 0x14 00001fe7: PUSH1 0x24 00001fe9: DUP3 00001fea: ADD 00001feb: MSTORE 00001fec: PUSH32 0x434c41494d3a206e6f2064726f7073206c656674000000000000000000000000 0000200d: PUSH1 0x44 0000200f: DUP3 00002010: ADD 00002011: MSTORE 00002012: PUSH1 0x64 00002014: ADD 00002015: PUSH2 0x09b2 00002018: JUMP 00002019: JUMPDEST 0000201a: PUSH1 0x00 0000201c: DUP3 0000201d: DUP2 0000201e: MSTORE 0000201f: PUSH1 0x0b 00002021: PUSH1 0x20 00002023: MSTORE 00002024: PUSH1 0x40 00002026: DUP2 00002027: KECCAK256 00002028: PUSH1 0x04 0000202a: ADD 0000202b: DUP1 0000202c: SLOAD 0000202d: PUSH1 0x01 0000202f: SWAP3 00002030: SWAP1 00002031: PUSH2 0x203b 00002034: SWAP1 00002035: DUP5 00002036: SWAP1 00002037: PUSH2 0x4e3f 0000203a: JUMP 0000203b: JUMPDEST 0000203c: SWAP1 0000203d: SWAP2 0000203e: SSTORE 0000203f: POP 00002040: POP 00002041: PUSH1 0x40 00002043: DUP2 00002044: ADD 00002045: MLOAD 00002046: ISZERO 00002047: PUSH2 0x207d 0000204a: JUMPI 0000204b: DUP1 0000204c: MLOAD 0000204d: PUSH1 0x40 0000204f: MLOAD 00002050: CALLER 00002051: SWAP2 00002052: DUP1 00002053: ISZERO 00002054: PUSH2 0x08fc 00002057: MUL 00002058: SWAP2 00002059: PUSH1 0x00 0000205b: DUP2 0000205c: DUP2 0000205d: DUP2 0000205e: DUP6 0000205f: DUP9 00002060: DUP9 00002061: CALL 00002062: SWAP4 00002063: POP 00002064: POP 00002065: POP 00002066: POP 00002067: ISZERO 00002068: DUP1 00002069: ISZERO 0000206a: PUSH2 0x2077 0000206d: JUMPI 0000206e: RETURNDATASIZE 0000206f: PUSH1 0x00 00002071: DUP1 00002072: RETURNDATACOPY 00002073: RETURNDATASIZE 00002074: PUSH1 0x00 00002076: REVERT 00002077: JUMPDEST 00002078: POP 00002079: PUSH2 0x20dc 0000207c: JUMP 0000207d: JUMPDEST 0000207e: PUSH1 0x00 00002080: DUP6 00002081: DUP2 00002082: MSTORE 00002083: PUSH1 0x04 00002085: PUSH1 0x20 00002087: MSTORE 00002088: PUSH1 0x40 0000208a: SWAP1 0000208b: KECCAK256 0000208c: PUSH1 0x01 0000208e: ADD 0000208f: SLOAD 00002090: DUP2 00002091: MLOAD 00002092: PUSH2 0x20b3 00002095: SWAP2 00002096: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000020ab: AND 000020ac: SWAP1 000020ad: CALLER 000020ae: SWAP1 000020af: PUSH2 0x3aa2 000020b2: JUMP 000020b3: JUMPDEST 000020b4: DUP1 000020b5: MLOAD 000020b6: PUSH1 0x00 000020b8: DUP7 000020b9: DUP2 000020ba: MSTORE 000020bb: PUSH1 0x04 000020bd: PUSH1 0x20 000020bf: DUP2 000020c0: SWAP1 000020c1: MSTORE 000020c2: PUSH1 0x40 000020c4: DUP3 000020c5: KECCAK256 000020c6: ADD 000020c7: DUP1 000020c8: SLOAD 000020c9: SWAP1 000020ca: SWAP2 000020cb: SWAP1 000020cc: PUSH2 0x20d6 000020cf: SWAP1 000020d0: DUP5 000020d1: SWAP1 000020d2: PUSH2 0x4e3f 000020d5: JUMP 000020d6: JUMPDEST 000020d7: SWAP1 000020d8: SWAP2 000020d9: SSTORE 000020da: POP 000020db: POP 000020dc: JUMPDEST 000020dd: PUSH1 0x00 000020df: DUP3 000020e0: DUP2 000020e1: MSTORE 000020e2: PUSH1 0x0b 000020e4: PUSH1 0x20 000020e6: MSTORE 000020e7: PUSH1 0x40 000020e9: DUP2 000020ea: KECCAK256 000020eb: PUSH1 0x04 000020ed: ADD 000020ee: SLOAD 000020ef: SWAP1 000020f0: SUB 000020f1: PUSH2 0x20fe 000020f4: JUMPI 000020f5: PUSH2 0x20fe 000020f8: DUP3 000020f9: DUP7 000020fa: PUSH2 0x4078 000020fd: JUMP 000020fe: JUMPDEST 000020ff: POP 00002100: POP 00002101: POP 00002102: POP 00002103: POP 00002104: POP 00002105: POP 00002106: JUMP 00002107: JUMPDEST 00002108: PUSH1 0x00 0000210a: SLOAD 0000210b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002120: AND 00002121: CALLER 00002122: EQ 00002123: PUSH2 0x2188 00002126: JUMPI 00002127: PUSH1 0x40 00002129: MLOAD 0000212a: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000214b: DUP2 0000214c: MSTORE 0000214d: PUSH1 0x20 0000214f: PUSH1 0x04 00002151: DUP3 00002152: ADD 00002153: MSTORE 00002154: PUSH1 0x0f 00002156: PUSH1 0x24 00002158: DUP3 00002159: ADD 0000215a: MSTORE 0000215b: PUSH32 0x43616c6c6572206e6f7420444150500000000000000000000000000000000000 0000217c: PUSH1 0x44 0000217e: DUP3 0000217f: ADD 00002180: MSTORE 00002181: PUSH1 0x64 00002183: ADD 00002184: PUSH2 0x09b2 00002187: JUMP 00002188: JUMPDEST 00002189: PUSH1 0x00 0000218b: DUP3 0000218c: DUP2 0000218d: MSTORE 0000218e: PUSH1 0x04 00002190: PUSH1 0x20 00002192: DUP2 00002193: DUP2 00002194: MSTORE 00002195: PUSH1 0x40 00002197: SWAP3 00002198: DUP4 00002199: SWAP1 0000219a: KECCAK256 0000219b: DUP4 0000219c: MLOAD 0000219d: PUSH1 0xc0 0000219f: DUP2 000021a0: ADD 000021a1: DUP6 000021a2: MSTORE 000021a3: DUP2 000021a4: SLOAD 000021a5: DUP2 000021a6: MSTORE 000021a7: PUSH1 0x01 000021a9: DUP3 000021aa: ADD 000021ab: SLOAD 000021ac: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000021c1: SWAP1 000021c2: DUP2 000021c3: AND 000021c4: SWAP4 000021c5: DUP3 000021c6: ADD 000021c7: SWAP4 000021c8: SWAP1 000021c9: SWAP4 000021ca: MSTORE 000021cb: PUSH1 0x02 000021cd: DUP3 000021ce: ADD 000021cf: SLOAD 000021d0: SWAP1 000021d1: SWAP3 000021d2: AND 000021d3: SWAP4 000021d4: DUP3 000021d5: ADD 000021d6: SWAP4 000021d7: SWAP1 000021d8: SWAP4 000021d9: MSTORE 000021da: PUSH1 0x03 000021dc: DUP4 000021dd: ADD 000021de: SLOAD 000021df: PUSH1 0x60 000021e1: DUP3 000021e2: ADD 000021e3: MSTORE 000021e4: SWAP1 000021e5: DUP3 000021e6: ADD 000021e7: SLOAD 000021e8: PUSH1 0x80 000021ea: DUP3 000021eb: ADD 000021ec: MSTORE 000021ed: PUSH1 0x05 000021ef: SWAP1 000021f0: SWAP2 000021f1: ADD 000021f2: SLOAD 000021f3: PUSH1 0xff 000021f5: AND 000021f6: ISZERO 000021f7: ISZERO 000021f8: PUSH1 0xa0 000021fa: DUP3 000021fb: ADD 000021fc: DUP2 000021fd: SWAP1 000021fe: MSTORE 000021ff: PUSH2 0x2264 00002202: JUMPI 00002203: PUSH1 0x40 00002205: MLOAD 00002206: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00002227: DUP2 00002228: MSTORE 00002229: PUSH1 0x20 0000222b: PUSH1 0x04 0000222d: DUP3 0000222e: ADD 0000222f: MSTORE 00002230: PUSH1 0x0c 00002232: PUSH1 0x24 00002234: DUP3 00002235: ADD 00002236: MSTORE 00002237: PUSH32 0x4e6f6e206578697374656e740000000000000000000000000000000000000000 00002258: PUSH1 0x44 0000225a: DUP3 0000225b: ADD 0000225c: MSTORE 0000225d: PUSH1 0x64 0000225f: ADD 00002260: PUSH2 0x09b2 00002263: JUMP 00002264: JUMPDEST 00002265: DUP1 00002266: PUSH1 0x60 00002268: ADD 00002269: MLOAD 0000226a: DUP3 0000226b: GT 0000226c: ISZERO 0000226d: PUSH2 0x22d2 00002270: JUMPI 00002271: PUSH1 0x40 00002273: MLOAD 00002274: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00002295: DUP2 00002296: MSTORE 00002297: PUSH1 0x20 00002299: PUSH1 0x04 0000229b: DUP3 0000229c: ADD 0000229d: MSTORE 0000229e: PUSH1 0x15 000022a0: PUSH1 0x24 000022a2: DUP3 000022a3: ADD 000022a4: MSTORE 000022a5: PUSH32 0x43616e7420636f7665722067617320726566756e640000000000000000000000 000022c6: PUSH1 0x44 000022c8: DUP3 000022c9: ADD 000022ca: MSTORE 000022cb: PUSH1 0x64 000022cd: ADD 000022ce: PUSH2 0x09b2 000022d1: JUMP 000022d2: JUMPDEST 000022d3: PUSH1 0x00 000022d5: DUP3 000022d6: DUP3 000022d7: PUSH1 0x60 000022d9: ADD 000022da: MLOAD 000022db: PUSH2 0x22e4 000022de: SWAP2 000022df: SWAP1 000022e0: PUSH2 0x4e3f 000022e3: JUMP 000022e4: JUMPDEST 000022e5: SWAP1 000022e6: POP 000022e7: DUP1 000022e8: ISZERO 000022e9: PUSH2 0x2362 000022ec: JUMPI 000022ed: PUSH1 0x00 000022ef: DUP5 000022f0: DUP2 000022f1: MSTORE 000022f2: PUSH1 0x04 000022f4: PUSH1 0x20 000022f6: MSTORE 000022f7: PUSH1 0x40 000022f9: DUP2 000022fa: KECCAK256 000022fb: PUSH1 0x03 000022fd: ADD 000022fe: DUP2 000022ff: SWAP1 00002300: SSTORE 00002301: PUSH1 0x06 00002303: DUP1 00002304: SLOAD 00002305: DUP6 00002306: SWAP3 00002307: SWAP1 00002308: PUSH2 0x2312 0000230b: SWAP1 0000230c: DUP5 0000230d: SWAP1 0000230e: PUSH2 0x4dc5 00002311: JUMP 00002312: JUMPDEST 00002313: SWAP1 00002314: SWAP2 00002315: SSTORE 00002316: POP 00002317: POP 00002318: PUSH1 0x40 0000231a: DUP1 0000231b: DUP4 0000231c: ADD 0000231d: MLOAD 0000231e: SWAP1 0000231f: MLOAD 00002320: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002335: SWAP1 00002336: SWAP2 00002337: AND 00002338: SWAP1 00002339: DUP3 0000233a: ISZERO 0000233b: PUSH2 0x08fc 0000233e: MUL 0000233f: SWAP1 00002340: DUP4 00002341: SWAP1 00002342: PUSH1 0x00 00002344: DUP2 00002345: DUP2 00002346: DUP2 00002347: DUP6 00002348: DUP9 00002349: DUP9 0000234a: CALL 0000234b: SWAP4 0000234c: POP 0000234d: POP 0000234e: POP 0000234f: POP 00002350: ISZERO 00002351: DUP1 00002352: ISZERO 00002353: PUSH2 0x2360 00002356: JUMPI 00002357: RETURNDATASIZE 00002358: PUSH1 0x00 0000235a: DUP1 0000235b: RETURNDATACOPY 0000235c: RETURNDATASIZE 0000235d: PUSH1 0x00 0000235f: REVERT 00002360: JUMPDEST 00002361: POP 00002362: JUMPDEST 00002363: PUSH1 0x20 00002365: DUP3 00002366: ADD 00002367: MLOAD 00002368: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000237d: AND 0000237e: ISZERO 0000237f: PUSH2 0x2449 00002382: JUMPI 00002383: PUSH1 0x20 00002385: DUP3 00002386: ADD 00002387: MLOAD 00002388: PUSH1 0x40 0000238a: MLOAD 0000238b: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 000023ac: DUP2 000023ad: MSTORE 000023ae: ADDRESS 000023af: PUSH1 0x04 000023b1: DUP3 000023b2: ADD 000023b3: MSTORE 000023b4: PUSH1 0x00 000023b6: SWAP2 000023b7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000023cc: AND 000023cd: SWAP1 000023ce: PUSH4 0x70a08231 000023d3: SWAP1 000023d4: PUSH1 0x24 000023d6: ADD 000023d7: PUSH1 0x20 000023d9: PUSH1 0x40 000023db: MLOAD 000023dc: DUP1 000023dd: DUP4 000023de: SUB 000023df: DUP2 000023e0: DUP7 000023e1: GAS 000023e2: STATICCALL 000023e3: ISZERO 000023e4: DUP1 000023e5: ISZERO 000023e6: PUSH2 0x23f3 000023e9: JUMPI 000023ea: RETURNDATASIZE 000023eb: PUSH1 0x00 000023ed: DUP1 000023ee: RETURNDATACOPY 000023ef: RETURNDATASIZE 000023f0: PUSH1 0x00 000023f2: REVERT 000023f3: JUMPDEST 000023f4: POP 000023f5: POP 000023f6: POP 000023f7: POP 000023f8: PUSH1 0x40 000023fa: MLOAD 000023fb: RETURNDATASIZE 000023fc: PUSH1 0x1f 000023fe: NOT 000023ff: PUSH1 0x1f 00002401: DUP3 00002402: ADD 00002403: AND 00002404: DUP3 00002405: ADD 00002406: DUP1 00002407: PUSH1 0x40 00002409: MSTORE 0000240a: POP 0000240b: DUP2 0000240c: ADD 0000240d: SWAP1 0000240e: PUSH2 0x2417 00002411: SWAP2 00002412: SWAP1 00002413: PUSH2 0x4e52 00002416: JUMP 00002417: JUMPDEST 00002418: SWAP1 00002419: POP 0000241a: PUSH1 0x00 0000241c: DUP4 0000241d: PUSH1 0x80 0000241f: ADD 00002420: MLOAD 00002421: DUP3 00002422: PUSH2 0x242b 00002425: SWAP2 00002426: SWAP1 00002427: PUSH2 0x4e3f 0000242a: JUMP 0000242b: JUMPDEST 0000242c: SWAP1 0000242d: POP 0000242e: DUP1 0000242f: ISZERO 00002430: PUSH2 0x2446 00002433: JUMPI 00002434: PUSH2 0x2446 00002437: DUP5 00002438: PUSH1 0x20 0000243a: ADD 0000243b: MLOAD 0000243c: DUP6 0000243d: PUSH1 0x40 0000243f: ADD 00002440: MLOAD 00002441: DUP4 00002442: PUSH2 0x3aa2 00002445: JUMP 00002446: JUMPDEST 00002447: POP 00002448: POP 00002449: JUMPDEST 0000244a: POP 0000244b: POP 0000244c: POP 0000244d: POP 0000244e: JUMP 0000244f: JUMPDEST 00002450: PUSH1 0x00 00002452: SLOAD 00002453: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002468: AND 00002469: CALLER 0000246a: EQ 0000246b: PUSH2 0x24d0 0000246e: JUMPI 0000246f: PUSH1 0x40 00002471: MLOAD 00002472: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00002493: DUP2 00002494: MSTORE 00002495: PUSH1 0x20 00002497: PUSH1 0x04 00002499: DUP3 0000249a: ADD 0000249b: MSTORE 0000249c: PUSH1 0x0f 0000249e: PUSH1 0x24 000024a0: DUP3 000024a1: ADD 000024a2: MSTORE 000024a3: PUSH32 0x43616c6c6572206e6f7420444150500000000000000000000000000000000000 000024c4: PUSH1 0x44 000024c6: DUP3 000024c7: ADD 000024c8: MSTORE 000024c9: PUSH1 0x64 000024cb: ADD 000024cc: PUSH2 0x09b2 000024cf: JUMP 000024d0: JUMPDEST 000024d1: PUSH2 0x24de 000024d4: DUP5 000024d5: DUP5 000024d6: DUP5 000024d7: DUP5 000024d8: PUSH1 0x01 000024da: PUSH2 0x3c0b 000024dd: JUMP 000024de: JUMPDEST 000024df: PUSH1 0x00 000024e1: DUP5 000024e2: DUP2 000024e3: MSTORE 000024e4: PUSH1 0x04 000024e6: PUSH1 0x20 000024e8: MSTORE 000024e9: PUSH1 0x40 000024eb: SWAP1 000024ec: KECCAK256 000024ed: PUSH1 0x01 000024ef: ADD 000024f0: SLOAD 000024f1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002506: AND 00002507: DUP1 00002508: PUSH2 0x256d 0000250b: JUMPI 0000250c: PUSH1 0x40 0000250e: MLOAD 0000250f: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00002530: DUP2 00002531: MSTORE 00002532: PUSH1 0x20 00002534: PUSH1 0x04 00002536: DUP3 00002537: ADD 00002538: MSTORE 00002539: PUSH1 0x0d 0000253b: PUSH1 0x24 0000253d: DUP3 0000253e: ADD 0000253f: MSTORE 00002540: PUSH32 0x546f6b656e206e6f742073657400000000000000000000000000000000000000 00002561: PUSH1 0x44 00002563: DUP3 00002564: ADD 00002565: MSTORE 00002566: PUSH1 0x64 00002568: ADD 00002569: PUSH2 0x09b2 0000256c: JUMP 0000256d: JUMPDEST 0000256e: PUSH2 0x2446 00002571: DUP2 00002572: DUP6 00002573: PUSH2 0xdead 00002576: PUSH2 0x4196 00002579: JUMP 0000257a: JUMPDEST 0000257b: PUSH1 0x00 0000257d: SLOAD 0000257e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002593: AND 00002594: CALLER 00002595: EQ 00002596: PUSH2 0x25fb 00002599: JUMPI 0000259a: PUSH1 0x40 0000259c: MLOAD 0000259d: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000025be: DUP2 000025bf: MSTORE 000025c0: PUSH1 0x20 000025c2: PUSH1 0x04 000025c4: DUP3 000025c5: ADD 000025c6: MSTORE 000025c7: PUSH1 0x0f 000025c9: PUSH1 0x24 000025cb: DUP3 000025cc: ADD 000025cd: MSTORE 000025ce: PUSH32 0x43616c6c6572206e6f7420444150500000000000000000000000000000000000 000025ef: PUSH1 0x44 000025f1: DUP3 000025f2: ADD 000025f3: MSTORE 000025f4: PUSH1 0x64 000025f6: ADD 000025f7: PUSH2 0x09b2 000025fa: JUMP 000025fb: JUMPDEST 000025fc: PUSH1 0x00 000025fe: DUP4 000025ff: DUP2 00002600: MSTORE 00002601: PUSH1 0x04 00002603: PUSH1 0x20 00002605: MSTORE 00002606: PUSH1 0x40 00002608: SWAP1 00002609: KECCAK256 0000260a: PUSH1 0x02 0000260c: ADD 0000260d: SLOAD 0000260e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002623: AND 00002624: ISZERO 00002625: PUSH2 0x268a 00002628: JUMPI 00002629: PUSH1 0x40 0000262b: MLOAD 0000262c: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000264d: DUP2 0000264e: MSTORE 0000264f: PUSH1 0x20 00002651: PUSH1 0x04 00002653: DUP3 00002654: ADD 00002655: MSTORE 00002656: PUSH1 0x0e 00002658: PUSH1 0x24 0000265a: DUP3 0000265b: ADD 0000265c: MSTORE 0000265d: PUSH32 0x416c726561647920657869737473000000000000000000000000000000000000 0000267e: PUSH1 0x44 00002680: DUP3 00002681: ADD 00002682: MSTORE 00002683: PUSH1 0x64 00002685: ADD 00002686: PUSH2 0x09b2 00002689: JUMP 0000268a: JUMPDEST 0000268b: PUSH1 0x40 0000268d: DUP1 0000268e: MLOAD 0000268f: PUSH1 0xc0 00002691: DUP2 00002692: ADD 00002693: DUP3 00002694: MSTORE 00002695: DUP5 00002696: DUP2 00002697: MSTORE 00002698: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000026ad: DUP4 000026ae: DUP2 000026af: AND 000026b0: PUSH1 0x20 000026b2: DUP1 000026b3: DUP5 000026b4: ADD 000026b5: DUP3 000026b6: DUP2 000026b7: MSTORE 000026b8: DUP8 000026b9: DUP5 000026ba: AND 000026bb: DUP6 000026bc: DUP8 000026bd: ADD 000026be: SWAP1 000026bf: DUP2 000026c0: MSTORE 000026c1: PUSH1 0x00 000026c3: PUSH1 0x60 000026c5: DUP8 000026c6: ADD 000026c7: DUP2 000026c8: DUP2 000026c9: MSTORE 000026ca: PUSH1 0x80 000026cc: DUP9 000026cd: ADD 000026ce: DUP3 000026cf: DUP2 000026d0: MSTORE 000026d1: PUSH1 0x01 000026d3: PUSH1 0xa0 000026d5: DUP11 000026d6: ADD 000026d7: DUP2 000026d8: DUP2 000026d9: MSTORE 000026da: DUP15 000026db: DUP6 000026dc: MSTORE 000026dd: PUSH1 0x04 000026df: SWAP8 000026e0: DUP9 000026e1: SWAP1 000026e2: MSTORE 000026e3: SWAP11 000026e4: SWAP1 000026e5: SWAP4 000026e6: KECCAK256 000026e7: DUP10 000026e8: MLOAD 000026e9: DUP2 000026ea: SSTORE 000026eb: SWAP5 000026ec: MLOAD 000026ed: SWAP3 000026ee: DUP6 000026ef: ADD 000026f0: DUP1 000026f1: SLOAD 000026f2: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000 00002713: SWAP1 00002714: DUP2 00002715: AND 00002716: SWAP5 00002717: DUP11 00002718: AND 00002719: SWAP5 0000271a: SWAP1 0000271b: SWAP5 0000271c: OR 0000271d: SWAP1 0000271e: SSTORE 0000271f: SWAP3 00002720: MLOAD 00002721: PUSH1 0x02 00002723: DUP6 00002724: ADD 00002725: DUP1 00002726: SLOAD 00002727: SWAP1 00002728: SWAP4 00002729: AND 0000272a: SWAP8 0000272b: AND 0000272c: SWAP7 0000272d: SWAP1 0000272e: SWAP7 0000272f: OR 00002730: SWAP1 00002731: SSTORE 00002732: SWAP4 00002733: MLOAD 00002734: PUSH1 0x03 00002736: DUP3 00002737: ADD 00002738: SSTORE 00002739: SWAP3 0000273a: MLOAD 0000273b: SWAP1 0000273c: DUP4 0000273d: ADD 0000273e: SSTORE 0000273f: SWAP3 00002740: MLOAD 00002741: PUSH1 0x05 00002743: SWAP1 00002744: SWAP2 00002745: ADD 00002746: DUP1 00002747: SLOAD 00002748: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 00002769: AND 0000276a: SWAP2 0000276b: ISZERO 0000276c: ISZERO 0000276d: SWAP2 0000276e: SWAP1 0000276f: SWAP2 00002770: OR 00002771: SWAP1 00002772: SSTORE 00002773: SWAP1 00002774: ISZERO 00002775: PUSH2 0x2449 00002778: JUMPI 00002779: PUSH1 0x40 0000277b: MLOAD 0000277c: PUSH32 0x095ea7b300000000000000000000000000000000000000000000000000000000 0000279d: DUP2 0000279e: MSTORE 0000279f: PUSH20 0x7a250d5630b4cf539739df2c5dacb4c659f2488d 000027b4: PUSH1 0x04 000027b6: DUP3 000027b7: ADD 000027b8: MSTORE 000027b9: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000027da: PUSH1 0x24 000027dc: DUP3 000027dd: ADD 000027de: MSTORE 000027df: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000027f4: DUP4 000027f5: AND 000027f6: SWAP1 000027f7: PUSH4 0x095ea7b3 000027fc: SWAP1 000027fd: PUSH1 0x44 000027ff: ADD 00002800: PUSH1 0x20 00002802: PUSH1 0x40 00002804: MLOAD 00002805: DUP1 00002806: DUP4 00002807: SUB 00002808: DUP2 00002809: PUSH1 0x00 0000280b: DUP8 0000280c: GAS 0000280d: CALL 0000280e: ISZERO 0000280f: DUP1 00002810: ISZERO 00002811: PUSH2 0x281e 00002814: JUMPI 00002815: RETURNDATASIZE 00002816: PUSH1 0x00 00002818: DUP1 00002819: RETURNDATACOPY 0000281a: RETURNDATASIZE 0000281b: PUSH1 0x00 0000281d: REVERT 0000281e: JUMPDEST 0000281f: POP 00002820: POP 00002821: POP 00002822: POP 00002823: PUSH1 0x40 00002825: MLOAD 00002826: RETURNDATASIZE 00002827: PUSH1 0x1f 00002829: NOT 0000282a: PUSH1 0x1f 0000282c: DUP3 0000282d: ADD 0000282e: AND 0000282f: DUP3 00002830: ADD 00002831: DUP1 00002832: PUSH1 0x40 00002834: MSTORE 00002835: POP 00002836: DUP2 00002837: ADD 00002838: SWAP1 00002839: PUSH2 0x2842 0000283c: SWAP2 0000283d: SWAP1 0000283e: PUSH2 0x4ed4 00002841: JUMP 00002842: JUMPDEST 00002843: POP 00002844: POP 00002845: POP 00002846: POP 00002847: POP 00002848: JUMP 00002849: JUMPDEST 0000284a: PUSH1 0x00 0000284c: SLOAD 0000284d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002862: AND 00002863: CALLER 00002864: EQ 00002865: PUSH2 0x28ca 00002868: JUMPI 00002869: PUSH1 0x40 0000286b: MLOAD 0000286c: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000288d: DUP2 0000288e: MSTORE 0000288f: PUSH1 0x20 00002891: PUSH1 0x04 00002893: DUP3 00002894: ADD 00002895: MSTORE 00002896: PUSH1 0x0f 00002898: PUSH1 0x24 0000289a: DUP3 0000289b: ADD 0000289c: MSTORE 0000289d: PUSH32 0x43616c6c6572206e6f7420444150500000000000000000000000000000000000 000028be: PUSH1 0x44 000028c0: DUP3 000028c1: ADD 000028c2: MSTORE 000028c3: PUSH1 0x64 000028c5: ADD 000028c6: PUSH2 0x09b2 000028c9: JUMP 000028ca: JUMPDEST 000028cb: PUSH1 0x01 000028cd: DUP1 000028ce: SLOAD 000028cf: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000 000028f0: AND 000028f1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002906: SWAP3 00002907: SWAP1 00002908: SWAP3 00002909: AND 0000290a: SWAP2 0000290b: SWAP1 0000290c: SWAP2 0000290d: OR 0000290e: SWAP1 0000290f: SSTORE 00002910: JUMP 00002911: JUMPDEST 00002912: PUSH1 0x00 00002914: SLOAD 00002915: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000292a: AND 0000292b: CALLER 0000292c: EQ 0000292d: PUSH2 0x2992 00002930: JUMPI 00002931: PUSH1 0x40 00002933: MLOAD 00002934: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00002955: DUP2 00002956: MSTORE 00002957: PUSH1 0x20 00002959: PUSH1 0x04 0000295b: DUP3 0000295c: ADD 0000295d: MSTORE 0000295e: PUSH1 0x0f 00002960: PUSH1 0x24 00002962: DUP3 00002963: ADD 00002964: MSTORE 00002965: PUSH32 0x43616c6c6572206e6f7420444150500000000000000000000000000000000000 00002986: PUSH1 0x44 00002988: DUP3 00002989: ADD 0000298a: MSTORE 0000298b: PUSH1 0x64 0000298d: ADD 0000298e: PUSH2 0x09b2 00002991: JUMP 00002992: JUMPDEST 00002993: PUSH1 0x08 00002995: DUP1 00002996: SLOAD 00002997: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 000029b8: AND 000029b9: SWAP1 000029ba: SSTORE 000029bb: JUMP 000029bc: JUMPDEST 000029bd: PUSH1 0x00 000029bf: SLOAD 000029c0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000029d5: AND 000029d6: CALLER 000029d7: EQ 000029d8: PUSH2 0x2a3d 000029db: JUMPI 000029dc: PUSH1 0x40 000029de: MLOAD 000029df: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00002a00: DUP2 00002a01: MSTORE 00002a02: PUSH1 0x20 00002a04: PUSH1 0x04 00002a06: DUP3 00002a07: ADD 00002a08: MSTORE 00002a09: PUSH1 0x0f 00002a0b: PUSH1 0x24 00002a0d: DUP3 00002a0e: ADD 00002a0f: MSTORE 00002a10: PUSH32 0x43616c6c6572206e6f7420444150500000000000000000000000000000000000 00002a31: PUSH1 0x44 00002a33: DUP3 00002a34: ADD 00002a35: MSTORE 00002a36: PUSH1 0x64 00002a38: ADD 00002a39: PUSH2 0x09b2 00002a3c: JUMP 00002a3d: JUMPDEST 00002a3e: PUSH2 0x2a47 00002a41: DUP4 00002a42: DUP3 00002a43: PUSH2 0x3fd3 00002a46: JUMP 00002a47: JUMPDEST 00002a48: PUSH1 0x00 00002a4a: DUP4 00002a4b: DUP2 00002a4c: MSTORE 00002a4d: PUSH1 0x04 00002a4f: PUSH1 0x20 00002a51: DUP2 00002a52: SWAP1 00002a53: MSTORE 00002a54: PUSH1 0x40 00002a56: SWAP2 00002a57: DUP3 00002a58: SWAP1 00002a59: KECCAK256 00002a5a: PUSH1 0x01 00002a5c: ADD 00002a5d: DUP1 00002a5e: SLOAD 00002a5f: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000 00002a80: AND 00002a81: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002a96: DUP7 00002a97: AND 00002a98: SWAP1 00002a99: DUP2 00002a9a: OR 00002a9b: SWAP1 00002a9c: SWAP2 00002a9d: SSTORE 00002a9e: SWAP2 00002a9f: MLOAD 00002aa0: PUSH32 0x095ea7b300000000000000000000000000000000000000000000000000000000 00002ac1: DUP2 00002ac2: MSTORE 00002ac3: PUSH20 0x7a250d5630b4cf539739df2c5dacb4c659f2488d 00002ad8: SWAP2 00002ad9: DUP2 00002ada: ADD 00002adb: SWAP2 00002adc: SWAP1 00002add: SWAP2 00002ade: MSTORE 00002adf: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00002b00: PUSH1 0x24 00002b02: DUP3 00002b03: ADD 00002b04: MSTORE 00002b05: PUSH4 0x095ea7b3 00002b0a: SWAP1 00002b0b: PUSH1 0x44 00002b0d: ADD 00002b0e: PUSH1 0x20 00002b10: PUSH1 0x40 00002b12: MLOAD 00002b13: DUP1 00002b14: DUP4 00002b15: SUB 00002b16: DUP2 00002b17: PUSH1 0x00 00002b19: DUP8 00002b1a: GAS 00002b1b: CALL 00002b1c: ISZERO 00002b1d: DUP1 00002b1e: ISZERO 00002b1f: PUSH2 0x2b2c 00002b22: JUMPI 00002b23: RETURNDATASIZE 00002b24: PUSH1 0x00 00002b26: DUP1 00002b27: RETURNDATACOPY 00002b28: RETURNDATASIZE 00002b29: PUSH1 0x00 00002b2b: REVERT 00002b2c: JUMPDEST 00002b2d: POP 00002b2e: POP 00002b2f: POP 00002b30: POP 00002b31: PUSH1 0x40 00002b33: MLOAD 00002b34: RETURNDATASIZE 00002b35: PUSH1 0x1f 00002b37: NOT 00002b38: PUSH1 0x1f 00002b3a: DUP3 00002b3b: ADD 00002b3c: AND 00002b3d: DUP3 00002b3e: ADD 00002b3f: DUP1 00002b40: PUSH1 0x40 00002b42: MSTORE 00002b43: POP 00002b44: DUP2 00002b45: ADD 00002b46: SWAP1 00002b47: PUSH2 0x2449 00002b4a: SWAP2 00002b4b: SWAP1 00002b4c: PUSH2 0x4ed4 00002b4f: JUMP 00002b50: JUMPDEST 00002b51: PUSH1 0x00 00002b53: DUP3 00002b54: DUP2 00002b55: MSTORE 00002b56: PUSH1 0x04 00002b58: PUSH1 0x20 00002b5a: MSTORE 00002b5b: PUSH1 0x40 00002b5d: SWAP1 00002b5e: KECCAK256 00002b5f: PUSH1 0x02 00002b61: ADD 00002b62: SLOAD 00002b63: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002b78: AND 00002b79: CALLER 00002b7a: EQ 00002b7b: PUSH2 0x2be0 00002b7e: JUMPI 00002b7f: PUSH1 0x40 00002b81: MLOAD 00002b82: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00002ba3: DUP2 00002ba4: MSTORE 00002ba5: PUSH1 0x20 00002ba7: PUSH1 0x04 00002ba9: DUP3 00002baa: ADD 00002bab: MSTORE 00002bac: PUSH1 0x0f 00002bae: PUSH1 0x24 00002bb0: DUP3 00002bb1: ADD 00002bb2: MSTORE 00002bb3: PUSH32 0x53656e64657220213d206f776e65720000000000000000000000000000000000 00002bd4: PUSH1 0x44 00002bd6: DUP3 00002bd7: ADD 00002bd8: MSTORE 00002bd9: PUSH1 0x64 00002bdb: ADD 00002bdc: PUSH2 0x09b2 00002bdf: JUMP 00002be0: JUMPDEST 00002be1: PUSH1 0x00 00002be3: SWAP2 00002be4: DUP3 00002be5: MSTORE 00002be6: PUSH1 0x04 00002be8: PUSH1 0x20 00002bea: MSTORE 00002beb: PUSH1 0x40 00002bed: SWAP1 00002bee: SWAP2 00002bef: KECCAK256 00002bf0: PUSH1 0x02 00002bf2: ADD 00002bf3: DUP1 00002bf4: SLOAD 00002bf5: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000 00002c16: AND 00002c17: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002c2c: SWAP1 00002c2d: SWAP3 00002c2e: AND 00002c2f: SWAP2 00002c30: SWAP1 00002c31: SWAP2 00002c32: OR 00002c33: SWAP1 00002c34: SSTORE 00002c35: JUMP 00002c36: JUMPDEST 00002c37: PUSH1 0x00 00002c39: SLOAD 00002c3a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002c4f: AND 00002c50: CALLER 00002c51: EQ 00002c52: PUSH2 0x2cb7 00002c55: JUMPI 00002c56: PUSH1 0x40 00002c58: MLOAD 00002c59: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00002c7a: DUP2 00002c7b: MSTORE 00002c7c: PUSH1 0x20 00002c7e: PUSH1 0x04 00002c80: DUP3 00002c81: ADD 00002c82: MSTORE 00002c83: PUSH1 0x0f 00002c85: PUSH1 0x24 00002c87: DUP3 00002c88: ADD 00002c89: MSTORE 00002c8a: PUSH32 0x43616c6c6572206e6f7420444150500000000000000000000000000000000000 00002cab: PUSH1 0x44 00002cad: DUP3 00002cae: ADD 00002caf: MSTORE 00002cb0: PUSH1 0x64 00002cb2: ADD 00002cb3: PUSH2 0x09b2 00002cb6: JUMP 00002cb7: JUMPDEST 00002cb8: PUSH1 0x07 00002cba: SSTORE 00002cbb: JUMP 00002cbc: JUMPDEST 00002cbd: PUSH1 0x00 00002cbf: DUP3 00002cc0: DUP2 00002cc1: MSTORE 00002cc2: PUSH1 0x04 00002cc4: PUSH1 0x20 00002cc6: DUP2 00002cc7: SWAP1 00002cc8: MSTORE 00002cc9: PUSH1 0x40 00002ccb: DUP1 00002ccc: DUP4 00002ccd: KECCAK256 00002cce: PUSH1 0x01 00002cd0: ADD 00002cd1: SLOAD 00002cd2: SWAP1 00002cd3: MLOAD 00002cd4: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 00002cf5: DUP2 00002cf6: MSTORE 00002cf7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002d0c: DUP6 00002d0d: DUP2 00002d0e: AND 00002d0f: SWAP4 00002d10: DUP3 00002d11: ADD 00002d12: SWAP4 00002d13: SWAP1 00002d14: SWAP4 00002d15: MSTORE 00002d16: SWAP2 00002d17: AND 00002d18: SWAP1 00002d19: PUSH4 0x70a08231 00002d1e: SWAP1 00002d1f: PUSH1 0x24 00002d21: ADD 00002d22: PUSH1 0x20 00002d24: PUSH1 0x40 00002d26: MLOAD 00002d27: DUP1 00002d28: DUP4 00002d29: SUB 00002d2a: DUP2 00002d2b: DUP7 00002d2c: GAS 00002d2d: STATICCALL 00002d2e: ISZERO 00002d2f: DUP1 00002d30: ISZERO 00002d31: PUSH2 0x2d3e 00002d34: JUMPI 00002d35: RETURNDATASIZE 00002d36: PUSH1 0x00 00002d38: DUP1 00002d39: RETURNDATACOPY 00002d3a: RETURNDATASIZE 00002d3b: PUSH1 0x00 00002d3d: REVERT 00002d3e: JUMPDEST 00002d3f: POP 00002d40: POP 00002d41: POP 00002d42: POP 00002d43: PUSH1 0x40 00002d45: MLOAD 00002d46: RETURNDATASIZE 00002d47: PUSH1 0x1f 00002d49: NOT 00002d4a: PUSH1 0x1f 00002d4c: DUP3 00002d4d: ADD 00002d4e: AND 00002d4f: DUP3 00002d50: ADD 00002d51: DUP1 00002d52: PUSH1 0x40 00002d54: MSTORE 00002d55: POP 00002d56: DUP2 00002d57: ADD 00002d58: SWAP1 00002d59: PUSH2 0x2d62 00002d5c: SWAP2 00002d5d: SWAP1 00002d5e: PUSH2 0x4e52 00002d61: JUMP 00002d62: JUMPDEST 00002d63: SWAP4 00002d64: SWAP3 00002d65: POP 00002d66: POP 00002d67: POP 00002d68: JUMP 00002d69: JUMPDEST 00002d6a: PUSH1 0x00 00002d6c: DUP2 00002d6d: DUP2 00002d6e: MSTORE 00002d6f: PUSH1 0x04 00002d71: PUSH1 0x20 00002d73: DUP2 00002d74: DUP2 00002d75: MSTORE 00002d76: PUSH1 0x40 00002d78: DUP1 00002d79: DUP5 00002d7a: KECCAK256 00002d7b: PUSH1 0x01 00002d7d: ADD 00002d7e: SLOAD 00002d7f: DUP2 00002d80: MLOAD 00002d81: PUSH32 0xad5c464800000000000000000000000000000000000000000000000000000000 00002da2: DUP2 00002da3: MSTORE 00002da4: SWAP2 00002da5: MLOAD 00002da6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002dbb: SWAP1 00002dbc: SWAP2 00002dbd: AND 00002dbe: SWAP4 00002dbf: DUP6 00002dc0: SWAP4 00002dc1: PUSH20 0x7a250d5630b4cf539739df2c5dacb4c659f2488d 00002dd6: SWAP4 00002dd7: PUSH4 0xad5c4648 00002ddc: SWAP4 00002ddd: DUP2 00002dde: DUP5 00002ddf: ADD 00002de0: SWAP4 00002de1: SWAP1 00002de2: SWAP2 00002de3: DUP3 00002de4: SWAP1 00002de5: SUB 00002de6: ADD 00002de7: DUP2 00002de8: DUP7 00002de9: GAS 00002dea: STATICCALL 00002deb: ISZERO 00002dec: DUP1 00002ded: ISZERO 00002dee: PUSH2 0x2dfb 00002df1: JUMPI 00002df2: RETURNDATASIZE 00002df3: PUSH1 0x00 00002df5: DUP1 00002df6: RETURNDATACOPY 00002df7: RETURNDATASIZE 00002df8: PUSH1 0x00 00002dfa: REVERT 00002dfb: JUMPDEST 00002dfc: POP 00002dfd: POP 00002dfe: POP 00002dff: POP 00002e00: PUSH1 0x40 00002e02: MLOAD 00002e03: RETURNDATASIZE 00002e04: PUSH1 0x1f 00002e06: NOT 00002e07: PUSH1 0x1f 00002e09: DUP3 00002e0a: ADD 00002e0b: AND 00002e0c: DUP3 00002e0d: ADD 00002e0e: DUP1 00002e0f: PUSH1 0x40 00002e11: MSTORE 00002e12: POP 00002e13: DUP2 00002e14: ADD 00002e15: SWAP1 00002e16: PUSH2 0x2e1f 00002e19: SWAP2 00002e1a: SWAP1 00002e1b: PUSH2 0x4ef1 00002e1e: JUMP 00002e1f: JUMPDEST 00002e20: SWAP1 00002e21: POP 00002e22: PUSH1 0x00 00002e24: PUSH20 0x7a250d5630b4cf539739df2c5dacb4c659f2488d 00002e39: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002e4e: AND 00002e4f: PUSH4 0xc45a0155 00002e54: PUSH1 0x40 00002e56: MLOAD 00002e57: DUP2 00002e58: PUSH4 0xffffffff 00002e5d: AND 00002e5e: PUSH1 0xe0 00002e60: SHL 00002e61: DUP2 00002e62: MSTORE 00002e63: PUSH1 0x04 00002e65: ADD 00002e66: PUSH1 0x20 00002e68: PUSH1 0x40 00002e6a: MLOAD 00002e6b: DUP1 00002e6c: DUP4 00002e6d: SUB 00002e6e: DUP2 00002e6f: DUP7 00002e70: GAS 00002e71: STATICCALL 00002e72: ISZERO 00002e73: DUP1 00002e74: ISZERO 00002e75: PUSH2 0x2e82 00002e78: JUMPI 00002e79: RETURNDATASIZE 00002e7a: PUSH1 0x00 00002e7c: DUP1 00002e7d: RETURNDATACOPY 00002e7e: RETURNDATASIZE 00002e7f: PUSH1 0x00 00002e81: REVERT 00002e82: JUMPDEST 00002e83: POP 00002e84: POP 00002e85: POP 00002e86: POP 00002e87: PUSH1 0x40 00002e89: MLOAD 00002e8a: RETURNDATASIZE 00002e8b: PUSH1 0x1f 00002e8d: NOT 00002e8e: PUSH1 0x1f 00002e90: DUP3 00002e91: ADD 00002e92: AND 00002e93: DUP3 00002e94: ADD 00002e95: DUP1 00002e96: PUSH1 0x40 00002e98: MSTORE 00002e99: POP 00002e9a: DUP2 00002e9b: ADD 00002e9c: SWAP1 00002e9d: PUSH2 0x2ea6 00002ea0: SWAP2 00002ea1: SWAP1 00002ea2: PUSH2 0x4ef1 00002ea5: JUMP 00002ea6: JUMPDEST 00002ea7: PUSH1 0x40 00002ea9: MLOAD 00002eaa: PUSH32 0xe6a4390500000000000000000000000000000000000000000000000000000000 00002ecb: DUP2 00002ecc: MSTORE 00002ecd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002ee2: DUP6 00002ee3: DUP2 00002ee4: AND 00002ee5: PUSH1 0x04 00002ee7: DUP4 00002ee8: ADD 00002ee9: MSTORE 00002eea: DUP5 00002eeb: DUP2 00002eec: AND 00002eed: PUSH1 0x24 00002eef: DUP4 00002ef0: ADD 00002ef1: MSTORE 00002ef2: SWAP2 00002ef3: SWAP1 00002ef4: SWAP2 00002ef5: AND 00002ef6: SWAP1 00002ef7: PUSH4 0xe6a43905 00002efc: SWAP1 00002efd: PUSH1 0x44 00002eff: ADD 00002f00: PUSH1 0x20 00002f02: PUSH1 0x40 00002f04: MLOAD 00002f05: DUP1 00002f06: DUP4 00002f07: SUB 00002f08: DUP2 00002f09: DUP7 00002f0a: GAS 00002f0b: STATICCALL 00002f0c: ISZERO 00002f0d: DUP1 00002f0e: ISZERO 00002f0f: PUSH2 0x2f1c 00002f12: JUMPI 00002f13: RETURNDATASIZE 00002f14: PUSH1 0x00 00002f16: DUP1 00002f17: RETURNDATACOPY 00002f18: RETURNDATASIZE 00002f19: PUSH1 0x00 00002f1b: REVERT 00002f1c: JUMPDEST 00002f1d: POP 00002f1e: POP 00002f1f: POP 00002f20: POP 00002f21: PUSH1 0x40 00002f23: MLOAD 00002f24: RETURNDATASIZE 00002f25: PUSH1 0x1f 00002f27: NOT 00002f28: PUSH1 0x1f 00002f2a: DUP3 00002f2b: ADD 00002f2c: AND 00002f2d: DUP3 00002f2e: ADD 00002f2f: DUP1 00002f30: PUSH1 0x40 00002f32: MSTORE 00002f33: POP 00002f34: DUP2 00002f35: ADD 00002f36: SWAP1 00002f37: PUSH2 0x2f40 00002f3a: SWAP2 00002f3b: SWAP1 00002f3c: PUSH2 0x4ef1 00002f3f: JUMP 00002f40: JUMPDEST 00002f41: SWAP6 00002f42: SWAP5 00002f43: POP 00002f44: POP 00002f45: POP 00002f46: POP 00002f47: POP 00002f48: JUMP 00002f49: JUMPDEST 00002f4a: PUSH1 0x00 00002f4c: SLOAD 00002f4d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002f62: AND 00002f63: CALLER 00002f64: EQ 00002f65: PUSH2 0x2fca 00002f68: JUMPI 00002f69: PUSH1 0x40 00002f6b: MLOAD 00002f6c: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00002f8d: DUP2 00002f8e: MSTORE 00002f8f: PUSH1 0x20 00002f91: PUSH1 0x04 00002f93: DUP3 00002f94: ADD 00002f95: MSTORE 00002f96: PUSH1 0x0f 00002f98: PUSH1 0x24 00002f9a: DUP3 00002f9b: ADD 00002f9c: MSTORE 00002f9d: PUSH32 0x43616c6c6572206e6f7420444150500000000000000000000000000000000000 00002fbe: PUSH1 0x44 00002fc0: DUP3 00002fc1: ADD 00002fc2: MSTORE 00002fc3: PUSH1 0x64 00002fc5: ADD 00002fc6: PUSH2 0x09b2 00002fc9: JUMP 00002fca: JUMPDEST 00002fcb: DUP2 00002fcc: MLOAD 00002fcd: DUP4 00002fce: MLOAD 00002fcf: EQ 00002fd0: PUSH2 0x3035 00002fd3: JUMPI 00002fd4: PUSH1 0x40 00002fd6: MLOAD 00002fd7: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00002ff8: DUP2 00002ff9: MSTORE 00002ffa: PUSH1 0x20 00002ffc: PUSH1 0x04 00002ffe: DUP3 00002fff: ADD 00003000: MSTORE 00003001: PUSH1 0x19 00003003: PUSH1 0x24 00003005: DUP3 00003006: ADD 00003007: MSTORE 00003008: PUSH32 0x4c656e6774682077696e6e65727320213d20616d6f756e747300000000000000 00003029: PUSH1 0x44 0000302b: DUP3 0000302c: ADD 0000302d: MSTORE 0000302e: PUSH1 0x64 00003030: ADD 00003031: PUSH2 0x09b2 00003034: JUMP 00003035: JUMPDEST 00003036: PUSH1 0x40 00003038: DUP1 00003039: MLOAD 0000303a: PUSH1 0x20 0000303c: DUP1 0000303d: DUP3 0000303e: ADD 0000303f: DUP9 00003040: SWAP1 00003041: MSTORE 00003042: DUP2 00003043: DUP4 00003044: ADD 00003045: DUP8 00003046: SWAP1 00003047: MSTORE 00003048: DUP3 00003049: MLOAD 0000304a: DUP1 0000304b: DUP4 0000304c: SUB 0000304d: DUP5 0000304e: ADD 0000304f: DUP2 00003050: MSTORE 00003051: PUSH1 0x60 00003053: SWAP1 00003054: SWAP3 00003055: ADD 00003056: SWAP1 00003057: SWAP3 00003058: MSTORE 00003059: DUP1 0000305a: MLOAD 0000305b: SWAP2 0000305c: ADD 0000305d: KECCAK256 0000305e: PUSH2 0x3067 00003061: DUP7 00003062: DUP4 00003063: PUSH2 0x3fd3 00003066: JUMP 00003067: JUMPDEST 00003068: PUSH1 0x00 0000306a: DUP2 0000306b: DUP2 0000306c: MSTORE 0000306d: PUSH1 0x0a 0000306f: PUSH1 0x20 00003071: MSTORE 00003072: PUSH1 0x40 00003074: DUP2 00003075: KECCAK256 00003076: SLOAD 00003077: PUSH1 0xff 00003079: AND 0000307a: SWAP1 0000307b: DUP1 0000307c: JUMPDEST 0000307d: DUP7 0000307e: MLOAD 0000307f: DUP2 00003080: LT 00003081: ISZERO 00003082: PUSH2 0x3166 00003085: JUMPI 00003086: PUSH1 0x00 00003088: DUP7 00003089: DUP3 0000308a: DUP2 0000308b: MLOAD 0000308c: DUP2 0000308d: LT 0000308e: PUSH2 0x3099 00003091: JUMPI 00003092: PUSH2 0x3099 00003095: PUSH2 0x4dd8 00003098: JUMP 00003099: JUMPDEST 0000309a: PUSH1 0x20 0000309c: MUL 0000309d: PUSH1 0x20 0000309f: ADD 000030a0: ADD 000030a1: MLOAD 000030a2: SWAP1 000030a3: POP 000030a4: DUP1 000030a5: DUP4 000030a6: PUSH2 0x30af 000030a9: SWAP2 000030aa: SWAP1 000030ab: PUSH2 0x4dc5 000030ae: JUMP 000030af: JUMPDEST 000030b0: SWAP3 000030b1: POP 000030b2: PUSH1 0x00 000030b4: DUP9 000030b5: DUP4 000030b6: DUP2 000030b7: MLOAD 000030b8: DUP2 000030b9: LT 000030ba: PUSH2 0x30c5 000030bd: JUMPI 000030be: PUSH2 0x30c5 000030c1: PUSH2 0x4dd8 000030c4: JUMP 000030c5: JUMPDEST 000030c6: PUSH1 0x20 000030c8: MUL 000030c9: PUSH1 0x20 000030cb: ADD 000030cc: ADD 000030cd: MLOAD 000030ce: SWAP1 000030cf: POP 000030d0: DUP5 000030d1: ISZERO 000030d2: PUSH2 0x311e 000030d5: JUMPI 000030d6: PUSH1 0x40 000030d8: MLOAD 000030d9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000030ee: DUP3 000030ef: AND 000030f0: SWAP1 000030f1: DUP4 000030f2: ISZERO 000030f3: PUSH2 0x08fc 000030f6: MUL 000030f7: SWAP1 000030f8: DUP5 000030f9: SWAP1 000030fa: PUSH1 0x00 000030fc: DUP2 000030fd: DUP2 000030fe: DUP2 000030ff: DUP6 00003100: DUP9 00003101: DUP9 00003102: CALL 00003103: SWAP4 00003104: POP 00003105: POP 00003106: POP 00003107: POP 00003108: ISZERO 00003109: DUP1 0000310a: ISZERO 0000310b: PUSH2 0x3118 0000310e: JUMPI 0000310f: RETURNDATASIZE 00003110: PUSH1 0x00 00003112: DUP1 00003113: RETURNDATACOPY 00003114: RETURNDATASIZE 00003115: PUSH1 0x00 00003117: REVERT 00003118: JUMPDEST 00003119: POP 0000311a: PUSH2 0x3151 0000311d: JUMP 0000311e: JUMPDEST 0000311f: PUSH1 0x00 00003121: DUP12 00003122: DUP2 00003123: MSTORE 00003124: PUSH1 0x04 00003126: PUSH1 0x20 00003128: MSTORE 00003129: PUSH1 0x40 0000312b: SWAP1 0000312c: KECCAK256 0000312d: PUSH1 0x01 0000312f: ADD 00003130: SLOAD 00003131: PUSH2 0x3151 00003134: SWAP1 00003135: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000314a: AND 0000314b: DUP3 0000314c: DUP5 0000314d: PUSH2 0x3aa2 00003150: JUMP 00003151: JUMPDEST 00003152: POP 00003153: POP 00003154: DUP1 00003155: DUP1 00003156: PUSH2 0x315e 00003159: SWAP1 0000315a: PUSH2 0x4e07 0000315d: JUMP 0000315e: JUMPDEST 0000315f: SWAP2 00003160: POP 00003161: POP 00003162: PUSH2 0x307c 00003165: JUMP 00003166: JUMPDEST 00003167: POP 00003168: PUSH1 0x00 0000316a: DUP4 0000316b: DUP2 0000316c: MSTORE 0000316d: PUSH1 0x09 0000316f: PUSH1 0x20 00003171: MSTORE 00003172: PUSH1 0x40 00003174: SWAP1 00003175: KECCAK256 00003176: SLOAD 00003177: DUP1 00003178: PUSH2 0x31dd 0000317b: JUMPI 0000317c: PUSH1 0x40 0000317e: MLOAD 0000317f: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000031a0: DUP2 000031a1: MSTORE 000031a2: PUSH1 0x20 000031a4: PUSH1 0x04 000031a6: DUP3 000031a7: ADD 000031a8: MSTORE 000031a9: PUSH1 0x1e 000031ab: PUSH1 0x24 000031ad: DUP3 000031ae: ADD 000031af: MSTORE 000031b0: PUSH32 0x4c6f747465727920646f6573206e6f742065786973742f6973206f7665720000 000031d1: PUSH1 0x44 000031d3: DUP3 000031d4: ADD 000031d5: MSTORE 000031d6: PUSH1 0x64 000031d8: ADD 000031d9: PUSH2 0x09b2 000031dc: JUMP 000031dd: JUMPDEST 000031de: DUP1 000031df: DUP3 000031e0: GT 000031e1: ISZERO 000031e2: PUSH2 0x3247 000031e5: JUMPI 000031e6: PUSH1 0x40 000031e8: MLOAD 000031e9: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000320a: DUP2 0000320b: MSTORE 0000320c: PUSH1 0x20 0000320e: PUSH1 0x04 00003210: DUP3 00003211: ADD 00003212: MSTORE 00003213: PUSH1 0x18 00003215: PUSH1 0x24 00003217: DUP3 00003218: ADD 00003219: MSTORE 0000321a: PUSH32 0x5370656e74206d6f7265207468616e2072657365727665640000000000000000 0000323b: PUSH1 0x44 0000323d: DUP3 0000323e: ADD 0000323f: MSTORE 00003240: PUSH1 0x64 00003242: ADD 00003243: PUSH2 0x09b2 00003246: JUMP 00003247: JUMPDEST 00003248: DUP3 00003249: ISZERO 0000324a: PUSH2 0x328d 0000324d: JUMPI 0000324e: PUSH1 0x00 00003250: PUSH2 0x3259 00003253: DUP4 00003254: DUP4 00003255: PUSH2 0x4e3f 00003258: JUMP 00003259: JUMPDEST 0000325a: SWAP1 0000325b: POP 0000325c: DUP1 0000325d: PUSH1 0x04 0000325f: PUSH1 0x00 00003261: DUP13 00003262: DUP2 00003263: MSTORE 00003264: PUSH1 0x20 00003266: ADD 00003267: SWAP1 00003268: DUP2 00003269: MSTORE 0000326a: PUSH1 0x20 0000326c: ADD 0000326d: PUSH1 0x00 0000326f: KECCAK256 00003270: PUSH1 0x03 00003272: ADD 00003273: PUSH1 0x00 00003275: DUP3 00003276: DUP3 00003277: SLOAD 00003278: PUSH2 0x3281 0000327b: SWAP2 0000327c: SWAP1 0000327d: PUSH2 0x4dc5 00003280: JUMP 00003281: JUMPDEST 00003282: SWAP1 00003283: SWAP2 00003284: SSTORE 00003285: POP 00003286: PUSH2 0x32b4 00003289: SWAP2 0000328a: POP 0000328b: POP 0000328c: JUMP 0000328d: JUMPDEST 0000328e: PUSH1 0x00 00003290: DUP10 00003291: DUP2 00003292: MSTORE 00003293: PUSH1 0x04 00003295: PUSH1 0x20 00003297: DUP2 00003298: SWAP1 00003299: MSTORE 0000329a: PUSH1 0x40 0000329c: DUP3 0000329d: KECCAK256 0000329e: ADD 0000329f: DUP1 000032a0: SLOAD 000032a1: DUP4 000032a2: SWAP3 000032a3: SWAP1 000032a4: PUSH2 0x32ae 000032a7: SWAP1 000032a8: DUP5 000032a9: SWAP1 000032aa: PUSH2 0x4e3f 000032ad: JUMP 000032ae: JUMPDEST 000032af: SWAP1 000032b0: SWAP2 000032b1: SSTORE 000032b2: POP 000032b3: POP 000032b4: JUMPDEST 000032b5: POP 000032b6: POP 000032b7: POP 000032b8: PUSH1 0x00 000032ba: SWAP1 000032bb: DUP2 000032bc: MSTORE 000032bd: PUSH1 0x09 000032bf: PUSH1 0x20 000032c1: MSTORE 000032c2: PUSH1 0x40 000032c4: DUP2 000032c5: KECCAK256 000032c6: SSTORE 000032c7: POP 000032c8: POP 000032c9: POP 000032ca: POP 000032cb: POP 000032cc: JUMP 000032cd: JUMPDEST 000032ce: PUSH1 0x00 000032d0: SLOAD 000032d1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000032e6: AND 000032e7: CALLER 000032e8: EQ 000032e9: PUSH2 0x334e 000032ec: JUMPI 000032ed: PUSH1 0x40 000032ef: MLOAD 000032f0: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00003311: DUP2 00003312: MSTORE 00003313: PUSH1 0x20 00003315: PUSH1 0x04 00003317: DUP3 00003318: ADD 00003319: MSTORE 0000331a: PUSH1 0x0f 0000331c: PUSH1 0x24 0000331e: DUP3 0000331f: ADD 00003320: MSTORE 00003321: PUSH32 0x43616c6c6572206e6f7420444150500000000000000000000000000000000000 00003342: PUSH1 0x44 00003344: DUP3 00003345: ADD 00003346: MSTORE 00003347: PUSH1 0x64 00003349: ADD 0000334a: PUSH2 0x09b2 0000334d: JUMP 0000334e: JUMPDEST 0000334f: PUSH2 0x3358 00003352: DUP5 00003353: DUP3 00003354: PUSH2 0x3fd3 00003357: JUMP 00003358: JUMPDEST 00003359: PUSH1 0x40 0000335b: DUP1 0000335c: MLOAD 0000335d: PUSH1 0x20 0000335f: DUP1 00003360: DUP3 00003361: ADD 00003362: DUP8 00003363: SWAP1 00003364: MSTORE 00003365: DUP2 00003366: DUP4 00003367: ADD 00003368: DUP7 00003369: SWAP1 0000336a: MSTORE 0000336b: DUP3 0000336c: MLOAD 0000336d: DUP1 0000336e: DUP4 0000336f: SUB 00003370: DUP5 00003371: ADD 00003372: DUP2 00003373: MSTORE 00003374: PUSH1 0x60 00003376: SWAP1 00003377: SWAP3 00003378: ADD 00003379: DUP4 0000337a: MSTORE 0000337b: DUP2 0000337c: MLOAD 0000337d: SWAP2 0000337e: DUP2 0000337f: ADD 00003380: SWAP2 00003381: SWAP1 00003382: SWAP2 00003383: KECCAK256 00003384: PUSH1 0x00 00003386: DUP2 00003387: DUP2 00003388: MSTORE 00003389: PUSH1 0x0d 0000338b: SWAP1 0000338c: SWAP3 0000338d: MSTORE 0000338e: SWAP2 0000338f: SWAP1 00003390: KECCAK256 00003391: SLOAD 00003392: PUSH2 0x33f7 00003395: JUMPI 00003396: PUSH1 0x40 00003398: MLOAD 00003399: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000033ba: DUP2 000033bb: MSTORE 000033bc: PUSH1 0x20 000033be: PUSH1 0x04 000033c0: DUP3 000033c1: ADD 000033c2: MSTORE 000033c3: PUSH1 0x15 000033c5: PUSH1 0x24 000033c7: DUP3 000033c8: ADD 000033c9: MSTORE 000033ca: PUSH32 0x41495244524f503a206e6f742061206d65726b6c650000000000000000000000 000033eb: PUSH1 0x44 000033ed: DUP3 000033ee: ADD 000033ef: MSTORE 000033f0: PUSH1 0x64 000033f2: ADD 000033f3: PUSH2 0x09b2 000033f6: JUMP 000033f7: JUMPDEST 000033f8: PUSH1 0x00 000033fa: SWAP1 000033fb: DUP2 000033fc: MSTORE 000033fd: PUSH1 0x0d 000033ff: PUSH1 0x20 00003401: SWAP1 00003402: DUP2 00003403: MSTORE 00003404: PUSH1 0x40 00003406: DUP1 00003407: DUP4 00003408: KECCAK256 00003409: SWAP5 0000340a: SWAP1 0000340b: SWAP5 0000340c: SSTORE 0000340d: PUSH1 0x0b 0000340f: SWAP1 00003410: MSTORE 00003411: SWAP2 00003412: SWAP1 00003413: SWAP2 00003414: KECCAK256 00003415: PUSH1 0x02 00003417: ADD 00003418: DUP1 00003419: SLOAD 0000341a: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff 0000343b: AND 0000343c: PUSH2 0x0100 0000343f: OR 00003440: SWAP1 00003441: SSTORE 00003442: POP 00003443: POP 00003444: POP 00003445: JUMP 00003446: JUMPDEST 00003447: PUSH1 0x00 00003449: SLOAD 0000344a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000345f: AND 00003460: CALLER 00003461: EQ 00003462: PUSH2 0x34c7 00003465: JUMPI 00003466: PUSH1 0x40 00003468: MLOAD 00003469: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000348a: DUP2 0000348b: MSTORE 0000348c: PUSH1 0x20 0000348e: PUSH1 0x04 00003490: DUP3 00003491: ADD 00003492: MSTORE 00003493: PUSH1 0x0f 00003495: PUSH1 0x24 00003497: DUP3 00003498: ADD 00003499: MSTORE 0000349a: PUSH32 0x43616c6c6572206e6f7420444150500000000000000000000000000000000000 000034bb: PUSH1 0x44 000034bd: DUP3 000034be: ADD 000034bf: MSTORE 000034c0: PUSH1 0x64 000034c2: ADD 000034c3: PUSH2 0x09b2 000034c6: JUMP 000034c7: JUMPDEST 000034c8: PUSH2 0x34d4 000034cb: DUP7 000034cc: DUP6 000034cd: DUP5 000034ce: DUP5 000034cf: DUP8 000034d0: PUSH2 0x3c0b 000034d3: JUMP 000034d4: JUMPDEST 000034d5: PUSH1 0x00 000034d7: DUP5 000034d8: GT 000034d9: PUSH2 0x353e 000034dc: JUMPI 000034dd: PUSH1 0x40 000034df: MLOAD 000034e0: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00003501: DUP2 00003502: MSTORE 00003503: PUSH1 0x20 00003505: PUSH1 0x04 00003507: DUP3 00003508: ADD 00003509: MSTORE 0000350a: PUSH1 0x1a 0000350c: PUSH1 0x24 0000350e: DUP3 0000350f: ADD 00003510: MSTORE 00003511: PUSH32 0x4c6f747465727920616d6f756e742063616e6e6f742062652030000000000000 00003532: PUSH1 0x44 00003534: DUP3 00003535: ADD 00003536: MSTORE 00003537: PUSH1 0x64 00003539: ADD 0000353a: PUSH2 0x09b2 0000353d: JUMP 0000353e: JUMPDEST 0000353f: PUSH1 0x40 00003541: DUP1 00003542: MLOAD 00003543: PUSH1 0x20 00003545: DUP1 00003546: DUP3 00003547: ADD 00003548: DUP10 00003549: SWAP1 0000354a: MSTORE 0000354b: DUP2 0000354c: DUP4 0000354d: ADD 0000354e: DUP9 0000354f: SWAP1 00003550: MSTORE 00003551: DUP3 00003552: MLOAD 00003553: DUP1 00003554: DUP4 00003555: SUB 00003556: DUP5 00003557: ADD 00003558: DUP2 00003559: MSTORE 0000355a: PUSH1 0x60 0000355c: SWAP1 0000355d: SWAP3 0000355e: ADD 0000355f: DUP4 00003560: MSTORE 00003561: DUP2 00003562: MLOAD 00003563: SWAP2 00003564: DUP2 00003565: ADD 00003566: SWAP2 00003567: SWAP1 00003568: SWAP2 00003569: KECCAK256 0000356a: PUSH1 0x00 0000356c: DUP2 0000356d: DUP2 0000356e: MSTORE 0000356f: PUSH1 0x09 00003571: SWAP1 00003572: SWAP3 00003573: MSTORE 00003574: SWAP2 00003575: SWAP1 00003576: KECCAK256 00003577: SLOAD 00003578: ISZERO 00003579: PUSH2 0x35de 0000357c: JUMPI 0000357d: PUSH1 0x40 0000357f: MLOAD 00003580: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000035a1: DUP2 000035a2: MSTORE 000035a3: PUSH1 0x20 000035a5: PUSH1 0x04 000035a7: DUP3 000035a8: ADD 000035a9: MSTORE 000035aa: PUSH1 0x0f 000035ac: PUSH1 0x24 000035ae: DUP3 000035af: ADD 000035b0: MSTORE 000035b1: PUSH32 0x4c6f7474657279206f6e676f696e670000000000000000000000000000000000 000035d2: PUSH1 0x44 000035d4: DUP3 000035d5: ADD 000035d6: MSTORE 000035d7: PUSH1 0x64 000035d9: ADD 000035da: PUSH2 0x09b2 000035dd: JUMP 000035de: JUMPDEST 000035df: PUSH1 0x00 000035e1: SWAP1 000035e2: DUP2 000035e3: MSTORE 000035e4: PUSH1 0x09 000035e6: PUSH1 0x20 000035e8: SWAP1 000035e9: DUP2 000035ea: MSTORE 000035eb: PUSH1 0x40 000035ed: DUP1 000035ee: DUP4 000035ef: KECCAK256 000035f0: SWAP7 000035f1: SWAP1 000035f2: SWAP7 000035f3: SSTORE 000035f4: PUSH1 0x0a 000035f6: SWAP1 000035f7: MSTORE 000035f8: SWAP4 000035f9: SWAP1 000035fa: SWAP4 000035fb: KECCAK256 000035fc: DUP1 000035fd: SLOAD 000035fe: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 0000361f: AND 00003620: SWAP3 00003621: ISZERO 00003622: ISZERO 00003623: SWAP3 00003624: SWAP1 00003625: SWAP3 00003626: OR 00003627: SWAP1 00003628: SWAP2 00003629: SSTORE 0000362a: POP 0000362b: POP 0000362c: POP 0000362d: POP 0000362e: JUMP 0000362f: JUMPDEST 00003630: PUSH1 0x00 00003632: SLOAD 00003633: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00003648: AND 00003649: CALLER 0000364a: EQ 0000364b: PUSH2 0x36b0 0000364e: JUMPI 0000364f: PUSH1 0x40 00003651: MLOAD 00003652: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00003673: DUP2 00003674: MSTORE 00003675: PUSH1 0x20 00003677: PUSH1 0x04 00003679: DUP3 0000367a: ADD 0000367b: MSTORE 0000367c: PUSH1 0x0f 0000367e: PUSH1 0x24 00003680: DUP3 00003681: ADD 00003682: MSTORE 00003683: PUSH32 0x43616c6c6572206e6f7420444150500000000000000000000000000000000000 000036a4: PUSH1 0x44 000036a6: DUP3 000036a7: ADD 000036a8: MSTORE 000036a9: PUSH1 0x64 000036ab: ADD 000036ac: PUSH2 0x09b2 000036af: JUMP 000036b0: JUMPDEST 000036b1: PUSH1 0x40 000036b3: DUP1 000036b4: MLOAD 000036b5: PUSH1 0x20 000036b7: DUP2 000036b8: ADD 000036b9: DUP6 000036ba: SWAP1 000036bb: MSTORE 000036bc: SWAP1 000036bd: DUP2 000036be: ADD 000036bf: DUP4 000036c0: SWAP1 000036c1: MSTORE 000036c2: PUSH1 0x00 000036c4: SWAP1 000036c5: PUSH1 0x60 000036c7: ADD 000036c8: PUSH1 0x40 000036ca: DUP1 000036cb: MLOAD 000036cc: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 000036ed: DUP2 000036ee: DUP5 000036ef: SUB 000036f0: ADD 000036f1: DUP2 000036f2: MSTORE 000036f3: SWAP2 000036f4: DUP2 000036f5: MSTORE 000036f6: DUP2 000036f7: MLOAD 000036f8: PUSH1 0x20 000036fa: SWAP3 000036fb: DUP4 000036fc: ADD 000036fd: KECCAK256 000036fe: PUSH1 0x00 00003700: SWAP1 00003701: DUP2 00003702: MSTORE 00003703: PUSH1 0x0b 00003705: SWAP1 00003706: SWAP3 00003707: MSTORE 00003708: SWAP1 00003709: KECCAK256 0000370a: PUSH1 0x02 0000370c: ADD 0000370d: DUP1 0000370e: SLOAD 0000370f: SWAP3 00003710: ISZERO 00003711: ISZERO 00003712: PUSH2 0x0100 00003715: MUL 00003716: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff 00003737: SWAP1 00003738: SWAP4 00003739: AND 0000373a: SWAP3 0000373b: SWAP1 0000373c: SWAP3 0000373d: OR 0000373e: SWAP1 0000373f: SWAP2 00003740: SSTORE 00003741: POP 00003742: POP 00003743: POP 00003744: JUMP 00003745: JUMPDEST 00003746: PUSH1 0x00 00003748: SLOAD 00003749: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000375e: AND 0000375f: CALLER 00003760: EQ 00003761: PUSH2 0x37c6 00003764: JUMPI 00003765: PUSH1 0x40 00003767: MLOAD 00003768: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00003789: DUP2 0000378a: MSTORE 0000378b: PUSH1 0x20 0000378d: PUSH1 0x04 0000378f: DUP3 00003790: ADD 00003791: MSTORE 00003792: PUSH1 0x0f 00003794: PUSH1 0x24 00003796: DUP3 00003797: ADD 00003798: MSTORE 00003799: PUSH32 0x43616c6c6572206e6f7420444150500000000000000000000000000000000000 000037ba: PUSH1 0x44 000037bc: DUP3 000037bd: ADD 000037be: MSTORE 000037bf: PUSH1 0x64 000037c1: ADD 000037c2: PUSH2 0x09b2 000037c5: JUMP 000037c6: JUMPDEST 000037c7: PUSH1 0x01 000037c9: SLOAD 000037ca: PUSH1 0x05 000037cc: SLOAD 000037cd: PUSH1 0x40 000037cf: MLOAD 000037d0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000037e5: SWAP1 000037e6: SWAP3 000037e7: AND 000037e8: SWAP2 000037e9: DUP2 000037ea: ISZERO 000037eb: PUSH2 0x08fc 000037ee: MUL 000037ef: SWAP2 000037f0: SWAP1 000037f1: PUSH1 0x00 000037f3: DUP2 000037f4: DUP2 000037f5: DUP2 000037f6: DUP6 000037f7: DUP9 000037f8: DUP9 000037f9: CALL 000037fa: SWAP4 000037fb: POP 000037fc: POP 000037fd: POP 000037fe: POP 000037ff: ISZERO 00003800: DUP1 00003801: ISZERO 00003802: PUSH2 0x380f 00003805: JUMPI 00003806: RETURNDATASIZE 00003807: PUSH1 0x00 00003809: DUP1 0000380a: RETURNDATACOPY 0000380b: RETURNDATASIZE 0000380c: PUSH1 0x00 0000380e: REVERT 0000380f: JUMPDEST 00003810: POP 00003811: PUSH1 0x00 00003813: PUSH1 0x05 00003815: SSTORE 00003816: JUMP 00003817: JUMPDEST 00003818: PUSH1 0x00 0000381a: DUP1 0000381b: PUSH2 0x3823 0000381e: DUP4 0000381f: PUSH2 0x2d69 00003822: JUMP 00003823: JUMPDEST 00003824: PUSH1 0x40 00003826: MLOAD 00003827: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 00003848: DUP2 00003849: MSTORE 0000384a: PUSH2 0xdead 0000384d: PUSH1 0x04 0000384f: DUP3 00003850: ADD 00003851: MSTORE 00003852: SWAP1 00003853: SWAP2 00003854: POP 00003855: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000386a: DUP3 0000386b: AND 0000386c: SWAP1 0000386d: PUSH4 0x70a08231 00003872: SWAP1 00003873: PUSH1 0x24 00003875: ADD 00003876: JUMPDEST 00003877: PUSH1 0x20 00003879: PUSH1 0x40 0000387b: MLOAD 0000387c: DUP1 0000387d: DUP4 0000387e: SUB 0000387f: DUP2 00003880: DUP7 00003881: GAS 00003882: STATICCALL 00003883: ISZERO 00003884: DUP1 00003885: ISZERO 00003886: PUSH2 0x2d3e 00003889: JUMPI 0000388a: RETURNDATASIZE 0000388b: PUSH1 0x00 0000388d: DUP1 0000388e: RETURNDATACOPY 0000388f: RETURNDATASIZE 00003890: PUSH1 0x00 00003892: REVERT 00003893: JUMPDEST 00003894: PUSH1 0x00 00003896: SLOAD 00003897: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000038ac: AND 000038ad: CALLER 000038ae: EQ 000038af: PUSH2 0x3914 000038b2: JUMPI 000038b3: PUSH1 0x40 000038b5: MLOAD 000038b6: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000038d7: DUP2 000038d8: MSTORE 000038d9: PUSH1 0x20 000038db: PUSH1 0x04 000038dd: DUP3 000038de: ADD 000038df: MSTORE 000038e0: PUSH1 0x0f 000038e2: PUSH1 0x24 000038e4: DUP3 000038e5: ADD 000038e6: MSTORE 000038e7: PUSH32 0x43616c6c6572206e6f7420444150500000000000000000000000000000000000 00003908: PUSH1 0x44 0000390a: DUP3 0000390b: ADD 0000390c: MSTORE 0000390d: PUSH1 0x64 0000390f: ADD 00003910: PUSH2 0x09b2 00003913: JUMP 00003914: JUMPDEST 00003915: PUSH1 0x02 00003917: DUP1 00003918: SLOAD 00003919: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000 0000393a: AND 0000393b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00003950: SWAP3 00003951: SWAP1 00003952: SWAP3 00003953: AND 00003954: SWAP2 00003955: SWAP1 00003956: SWAP2 00003957: OR 00003958: SWAP1 00003959: SSTORE 0000395a: JUMP 0000395b: JUMPDEST 0000395c: PUSH2 0x0a4c 0000395f: DUP3 00003960: CALLER 00003961: ADDRESS 00003962: DUP5 00003963: PUSH2 0x4678 00003966: JUMP 00003967: JUMPDEST 00003968: PUSH1 0x00 0000396a: DUP2 0000396b: DUP2 0000396c: MSTORE 0000396d: PUSH1 0x04 0000396f: PUSH1 0x20 00003971: DUP2 00003972: SWAP1 00003973: MSTORE 00003974: PUSH1 0x40 00003976: DUP1 00003977: DUP4 00003978: KECCAK256 00003979: PUSH1 0x01 0000397b: ADD 0000397c: SLOAD 0000397d: SWAP1 0000397e: MLOAD 0000397f: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 000039a0: DUP2 000039a1: MSTORE 000039a2: ADDRESS 000039a3: SWAP3 000039a4: DUP2 000039a5: ADD 000039a6: SWAP3 000039a7: SWAP1 000039a8: SWAP3 000039a9: MSTORE 000039aa: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000039bf: AND 000039c0: SWAP1 000039c1: DUP2 000039c2: SWAP1 000039c3: PUSH4 0x70a08231 000039c8: SWAP1 000039c9: PUSH1 0x24 000039cb: ADD 000039cc: PUSH2 0x3876 000039cf: JUMP 000039d0: JUMPDEST 000039d1: PUSH1 0x00 000039d3: SLOAD 000039d4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000039e9: AND 000039ea: CALLER 000039eb: EQ 000039ec: PUSH2 0x3a51 000039ef: JUMPI 000039f0: PUSH1 0x40 000039f2: MLOAD 000039f3: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00003a14: DUP2 00003a15: MSTORE 00003a16: PUSH1 0x20 00003a18: PUSH1 0x04 00003a1a: DUP3 00003a1b: ADD 00003a1c: MSTORE 00003a1d: PUSH1 0x0f 00003a1f: PUSH1 0x24 00003a21: DUP3 00003a22: ADD 00003a23: MSTORE 00003a24: PUSH32 0x43616c6c6572206e6f7420444150500000000000000000000000000000000000 00003a45: PUSH1 0x44 00003a47: DUP3 00003a48: ADD 00003a49: MSTORE 00003a4a: PUSH1 0x64 00003a4c: ADD 00003a4d: PUSH2 0x09b2 00003a50: JUMP 00003a51: JUMPDEST 00003a52: PUSH1 0x02 00003a54: SLOAD 00003a55: PUSH1 0x06 00003a57: SLOAD 00003a58: PUSH1 0x40 00003a5a: MLOAD 00003a5b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00003a70: SWAP1 00003a71: SWAP3 00003a72: AND 00003a73: SWAP2 00003a74: DUP2 00003a75: ISZERO 00003a76: PUSH2 0x08fc 00003a79: MUL 00003a7a: SWAP2 00003a7b: SWAP1 00003a7c: PUSH1 0x00 00003a7e: DUP2 00003a7f: DUP2 00003a80: DUP2 00003a81: DUP6 00003a82: DUP9 00003a83: DUP9 00003a84: CALL 00003a85: SWAP4 00003a86: POP 00003a87: POP 00003a88: POP 00003a89: POP 00003a8a: ISZERO 00003a8b: DUP1 00003a8c: ISZERO 00003a8d: PUSH2 0x3a9a 00003a90: JUMPI 00003a91: RETURNDATASIZE 00003a92: PUSH1 0x00 00003a94: DUP1 00003a95: RETURNDATACOPY 00003a96: RETURNDATASIZE 00003a97: PUSH1 0x00 00003a99: REVERT 00003a9a: JUMPDEST 00003a9b: POP 00003a9c: PUSH1 0x00 00003a9e: PUSH1 0x06 00003aa0: SSTORE 00003aa1: JUMP 00003aa2: JUMPDEST 00003aa3: PUSH1 0x40 00003aa5: DUP1 00003aa6: MLOAD 00003aa7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00003abc: DUP5 00003abd: DUP2 00003abe: AND 00003abf: PUSH1 0x24 00003ac1: DUP4 00003ac2: ADD 00003ac3: MSTORE 00003ac4: PUSH1 0x44 00003ac6: DUP1 00003ac7: DUP4 00003ac8: ADD 00003ac9: DUP6 00003aca: SWAP1 00003acb: MSTORE 00003acc: DUP4 00003acd: MLOAD 00003ace: DUP1 00003acf: DUP5 00003ad0: SUB 00003ad1: SWAP1 00003ad2: SWAP2 00003ad3: ADD 00003ad4: DUP2 00003ad5: MSTORE 00003ad6: PUSH1 0x64 00003ad8: SWAP1 00003ad9: SWAP3 00003ada: ADD 00003adb: DUP4 00003adc: MSTORE 00003add: PUSH1 0x20 00003adf: DUP3 00003ae0: ADD 00003ae1: DUP1 00003ae2: MLOAD 00003ae3: PUSH28 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00003b00: AND 00003b01: PUSH32 0xa9059cbb00000000000000000000000000000000000000000000000000000000 00003b22: OR 00003b23: SWAP1 00003b24: MSTORE 00003b25: SWAP2 00003b26: MLOAD 00003b27: PUSH1 0x00 00003b29: SWAP3 00003b2a: DUP4 00003b2b: SWAP3 00003b2c: SWAP1 00003b2d: DUP8 00003b2e: AND 00003b2f: SWAP2 00003b30: PUSH2 0x3b39 00003b33: SWAP2 00003b34: SWAP1 00003b35: PUSH2 0x4f0e 00003b38: JUMP 00003b39: JUMPDEST 00003b3a: PUSH1 0x00 00003b3c: PUSH1 0x40 00003b3e: MLOAD 00003b3f: DUP1 00003b40: DUP4 00003b41: SUB 00003b42: DUP2 00003b43: PUSH1 0x00 00003b45: DUP7 00003b46: GAS 00003b47: CALL 00003b48: SWAP2 00003b49: POP 00003b4a: POP 00003b4b: RETURNDATASIZE 00003b4c: DUP1 00003b4d: PUSH1 0x00 00003b4f: DUP2 00003b50: EQ 00003b51: PUSH2 0x3b76 00003b54: JUMPI 00003b55: PUSH1 0x40 00003b57: MLOAD 00003b58: SWAP2 00003b59: POP 00003b5a: PUSH1 0x1f 00003b5c: NOT 00003b5d: PUSH1 0x3f 00003b5f: RETURNDATASIZE 00003b60: ADD 00003b61: AND 00003b62: DUP3 00003b63: ADD 00003b64: PUSH1 0x40 00003b66: MSTORE 00003b67: RETURNDATASIZE 00003b68: DUP3 00003b69: MSTORE 00003b6a: RETURNDATASIZE 00003b6b: PUSH1 0x00 00003b6d: PUSH1 0x20 00003b6f: DUP5 00003b70: ADD 00003b71: RETURNDATACOPY 00003b72: PUSH2 0x3b7b 00003b75: JUMP 00003b76: JUMPDEST 00003b77: PUSH1 0x60 00003b79: SWAP2 00003b7a: POP 00003b7b: JUMPDEST 00003b7c: POP 00003b7d: SWAP2 00003b7e: POP 00003b7f: SWAP2 00003b80: POP 00003b81: DUP2 00003b82: DUP1 00003b83: ISZERO 00003b84: PUSH2 0x3ba5 00003b87: JUMPI 00003b88: POP 00003b89: DUP1 00003b8a: MLOAD 00003b8b: ISZERO 00003b8c: DUP1 00003b8d: PUSH2 0x3ba5 00003b90: JUMPI 00003b91: POP 00003b92: DUP1 00003b93: DUP1 00003b94: PUSH1 0x20 00003b96: ADD 00003b97: SWAP1 00003b98: MLOAD 00003b99: DUP2 00003b9a: ADD 00003b9b: SWAP1 00003b9c: PUSH2 0x3ba5 00003b9f: SWAP2 00003ba0: SWAP1 00003ba1: PUSH2 0x4ed4 00003ba4: JUMP 00003ba5: JUMPDEST 00003ba6: PUSH2 0x2842 00003ba9: JUMPI 00003baa: PUSH1 0x40 00003bac: MLOAD 00003bad: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00003bce: DUP2 00003bcf: MSTORE 00003bd0: PUSH1 0x20 00003bd2: PUSH1 0x04 00003bd4: DUP3 00003bd5: ADD 00003bd6: MSTORE 00003bd7: PUSH1 0x1f 00003bd9: PUSH1 0x24 00003bdb: DUP3 00003bdc: ADD 00003bdd: MSTORE 00003bde: PUSH32 0x5472616e7366657248656c7065723a205452414e534645525f4641494c454400 00003bff: PUSH1 0x44 00003c01: DUP3 00003c02: ADD 00003c03: MSTORE 00003c04: PUSH1 0x64 00003c06: ADD 00003c07: PUSH2 0x09b2 00003c0a: JUMP 00003c0b: JUMPDEST 00003c0c: PUSH1 0x00 00003c0e: DUP6 00003c0f: DUP2 00003c10: MSTORE 00003c11: PUSH1 0x04 00003c13: PUSH1 0x20 00003c15: MSTORE 00003c16: PUSH1 0x40 00003c18: SWAP1 00003c19: KECCAK256 00003c1a: PUSH1 0x05 00003c1c: ADD 00003c1d: SLOAD 00003c1e: PUSH1 0xff 00003c20: AND 00003c21: PUSH2 0x3c86 00003c24: JUMPI 00003c25: PUSH1 0x40 00003c27: MLOAD 00003c28: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00003c49: DUP2 00003c4a: MSTORE 00003c4b: PUSH1 0x20 00003c4d: PUSH1 0x04 00003c4f: DUP3 00003c50: ADD 00003c51: MSTORE 00003c52: PUSH1 0x0a 00003c54: PUSH1 0x24 00003c56: DUP3 00003c57: ADD 00003c58: MSTORE 00003c59: PUSH32 0x4e6f742061637469766500000000000000000000000000000000000000000000 00003c7a: PUSH1 0x44 00003c7c: DUP3 00003c7d: ADD 00003c7e: MSTORE 00003c7f: PUSH1 0x64 00003c81: ADD 00003c82: PUSH2 0x09b2 00003c85: JUMP 00003c86: JUMPDEST 00003c87: PUSH1 0x00 00003c89: DUP2 00003c8a: ISZERO 00003c8b: PUSH2 0x3caa 00003c8e: JUMPI 00003c8f: DUP3 00003c90: PUSH2 0x3c99 00003c93: DUP6 00003c94: DUP8 00003c95: PUSH2 0x4dc5 00003c98: JUMP 00003c99: JUMPDEST 00003c9a: PUSH2 0x3ca3 00003c9d: SWAP2 00003c9e: SWAP1 00003c9f: PUSH2 0x4dc5 00003ca2: JUMP 00003ca3: JUMPDEST 00003ca4: SWAP1 00003ca5: POP 00003ca6: PUSH2 0x3e9f 00003ca9: JUMP 00003caa: JUMPDEST 00003cab: PUSH1 0x00 00003cad: DUP7 00003cae: DUP2 00003caf: MSTORE 00003cb0: PUSH1 0x04 00003cb2: PUSH1 0x20 00003cb4: MSTORE 00003cb5: PUSH1 0x40 00003cb7: SWAP1 00003cb8: KECCAK256 00003cb9: PUSH1 0x01 00003cbb: ADD 00003cbc: SLOAD 00003cbd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00003cd2: AND 00003cd3: PUSH2 0x3d38 00003cd6: JUMPI 00003cd7: PUSH1 0x40 00003cd9: MLOAD 00003cda: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00003cfb: DUP2 00003cfc: MSTORE 00003cfd: PUSH1 0x20 00003cff: PUSH1 0x04 00003d01: DUP3 00003d02: ADD 00003d03: MSTORE 00003d04: PUSH1 0x0d 00003d06: PUSH1 0x24 00003d08: DUP3 00003d09: ADD 00003d0a: MSTORE 00003d0b: PUSH32 0x546f6b656e206e6f742073657400000000000000000000000000000000000000 00003d2c: PUSH1 0x44 00003d2e: DUP3 00003d2f: ADD 00003d30: MSTORE 00003d31: PUSH1 0x64 00003d33: ADD 00003d34: PUSH2 0x09b2 00003d37: JUMP 00003d38: JUMPDEST 00003d39: PUSH2 0x3d42 00003d3c: DUP4 00003d3d: DUP6 00003d3e: PUSH2 0x4dc5 00003d41: JUMP 00003d42: JUMPDEST 00003d43: PUSH1 0x00 00003d45: DUP8 00003d46: DUP2 00003d47: MSTORE 00003d48: PUSH1 0x04 00003d4a: PUSH1 0x20 00003d4c: DUP2 00003d4d: SWAP1 00003d4e: MSTORE 00003d4f: PUSH1 0x40 00003d51: DUP1 00003d52: DUP4 00003d53: KECCAK256 00003d54: PUSH1 0x01 00003d56: ADD 00003d57: SLOAD 00003d58: SWAP1 00003d59: MLOAD 00003d5a: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 00003d7b: DUP2 00003d7c: MSTORE 00003d7d: ADDRESS 00003d7e: SWAP3 00003d7f: DUP2 00003d80: ADD 00003d81: SWAP3 00003d82: SWAP1 00003d83: SWAP3 00003d84: MSTORE 00003d85: SWAP3 00003d86: SWAP4 00003d87: POP 00003d88: SWAP1 00003d89: SWAP2 00003d8a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00003d9f: AND 00003da0: SWAP1 00003da1: PUSH4 0x70a08231 00003da6: SWAP1 00003da7: PUSH1 0x24 00003da9: ADD 00003daa: PUSH1 0x20 00003dac: PUSH1 0x40 00003dae: MLOAD 00003daf: DUP1 00003db0: DUP4 00003db1: SUB 00003db2: DUP2 00003db3: DUP7 00003db4: GAS 00003db5: STATICCALL 00003db6: ISZERO 00003db7: DUP1 00003db8: ISZERO 00003db9: PUSH2 0x3dc6 00003dbc: JUMPI 00003dbd: RETURNDATASIZE 00003dbe: PUSH1 0x00 00003dc0: DUP1 00003dc1: RETURNDATACOPY 00003dc2: RETURNDATASIZE 00003dc3: PUSH1 0x00 00003dc5: REVERT 00003dc6: JUMPDEST 00003dc7: POP 00003dc8: POP 00003dc9: POP 00003dca: POP 00003dcb: PUSH1 0x40 00003dcd: MLOAD 00003dce: RETURNDATASIZE 00003dcf: PUSH1 0x1f 00003dd1: NOT 00003dd2: PUSH1 0x1f 00003dd4: DUP3 00003dd5: ADD 00003dd6: AND 00003dd7: DUP3 00003dd8: ADD 00003dd9: DUP1 00003dda: PUSH1 0x40 00003ddc: MSTORE 00003ddd: POP 00003dde: DUP2 00003ddf: ADD 00003de0: SWAP1 00003de1: PUSH2 0x3dea 00003de4: SWAP2 00003de5: SWAP1 00003de6: PUSH2 0x4e52 00003de9: JUMP 00003dea: JUMPDEST 00003deb: PUSH1 0x00 00003ded: DUP9 00003dee: DUP2 00003def: MSTORE 00003df0: PUSH1 0x04 00003df2: PUSH1 0x20 00003df4: DUP2 00003df5: SWAP1 00003df6: MSTORE 00003df7: PUSH1 0x40 00003df9: DUP3 00003dfa: KECCAK256 00003dfb: ADD 00003dfc: SLOAD 00003dfd: SWAP2 00003dfe: SWAP3 00003dff: POP 00003e00: SWAP1 00003e01: PUSH2 0x3e0a 00003e04: SWAP1 00003e05: DUP4 00003e06: PUSH2 0x4e3f 00003e09: JUMP 00003e0a: JUMPDEST 00003e0b: SWAP1 00003e0c: POP 00003e0d: DUP1 00003e0e: DUP8 00003e0f: GT 00003e10: ISZERO 00003e11: PUSH2 0x3e76 00003e14: JUMPI 00003e15: PUSH1 0x40 00003e17: MLOAD 00003e18: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00003e39: DUP2 00003e3a: MSTORE 00003e3b: PUSH1 0x20 00003e3d: PUSH1 0x04 00003e3f: DUP3 00003e40: ADD 00003e41: MSTORE 00003e42: PUSH1 0x1a 00003e44: PUSH1 0x24 00003e46: DUP3 00003e47: ADD 00003e48: MSTORE 00003e49: PUSH32 0x544f4b454e3a206e6f7420656e6f756768206176616961626c65000000000000 00003e6a: PUSH1 0x44 00003e6c: DUP3 00003e6d: ADD 00003e6e: MSTORE 00003e6f: PUSH1 0x64 00003e71: ADD 00003e72: PUSH2 0x09b2 00003e75: JUMP 00003e76: JUMPDEST 00003e77: PUSH1 0x00 00003e79: DUP9 00003e7a: DUP2 00003e7b: MSTORE 00003e7c: PUSH1 0x04 00003e7e: PUSH1 0x20 00003e80: DUP2 00003e81: SWAP1 00003e82: MSTORE 00003e83: PUSH1 0x40 00003e85: DUP3 00003e86: KECCAK256 00003e87: ADD 00003e88: DUP1 00003e89: SLOAD 00003e8a: DUP10 00003e8b: SWAP3 00003e8c: SWAP1 00003e8d: PUSH2 0x3e97 00003e90: SWAP1 00003e91: DUP5 00003e92: SWAP1 00003e93: PUSH2 0x4dc5 00003e96: JUMP 00003e97: JUMPDEST 00003e98: SWAP1 00003e99: SWAP2 00003e9a: SSTORE 00003e9b: POP 00003e9c: POP 00003e9d: POP 00003e9e: POP 00003e9f: JUMPDEST 00003ea0: PUSH1 0x00 00003ea2: DUP7 00003ea3: DUP2 00003ea4: MSTORE 00003ea5: PUSH1 0x04 00003ea7: PUSH1 0x20 00003ea9: MSTORE 00003eaa: PUSH1 0x40 00003eac: SWAP1 00003ead: KECCAK256 00003eae: PUSH1 0x03 00003eb0: ADD 00003eb1: SLOAD 00003eb2: DUP2 00003eb3: GT 00003eb4: ISZERO 00003eb5: PUSH2 0x3f1a 00003eb8: JUMPI 00003eb9: PUSH1 0x40 00003ebb: MLOAD 00003ebc: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00003edd: DUP2 00003ede: MSTORE 00003edf: PUSH1 0x20 00003ee1: PUSH1 0x04 00003ee3: DUP3 00003ee4: ADD 00003ee5: MSTORE 00003ee6: PUSH1 0x17 00003ee8: PUSH1 0x24 00003eea: DUP3 00003eeb: ADD 00003eec: MSTORE 00003eed: PUSH32 0x4554483a204e6f7420656e6f7567682062616c616e6365000000000000000000 00003f0e: PUSH1 0x44 00003f10: DUP3 00003f11: ADD 00003f12: MSTORE 00003f13: PUSH1 0x64 00003f15: ADD 00003f16: PUSH2 0x09b2 00003f19: JUMP 00003f1a: JUMPDEST 00003f1b: PUSH1 0x00 00003f1d: DUP7 00003f1e: DUP2 00003f1f: MSTORE 00003f20: PUSH1 0x04 00003f22: PUSH1 0x20 00003f24: MSTORE 00003f25: PUSH1 0x40 00003f27: DUP2 00003f28: KECCAK256 00003f29: PUSH1 0x03 00003f2b: ADD 00003f2c: DUP1 00003f2d: SLOAD 00003f2e: DUP4 00003f2f: SWAP3 00003f30: SWAP1 00003f31: PUSH2 0x3f3b 00003f34: SWAP1 00003f35: DUP5 00003f36: SWAP1 00003f37: PUSH2 0x4e3f 00003f3a: JUMP 00003f3b: JUMPDEST 00003f3c: SWAP3 00003f3d: POP 00003f3e: POP 00003f3f: DUP2 00003f40: SWAP1 00003f41: SSTORE 00003f42: POP 00003f43: DUP4 00003f44: PUSH1 0x05 00003f46: PUSH1 0x00 00003f48: DUP3 00003f49: DUP3 00003f4a: SLOAD 00003f4b: PUSH2 0x3f54 00003f4e: SWAP2 00003f4f: SWAP1 00003f50: PUSH2 0x4dc5 00003f53: JUMP 00003f54: JUMPDEST 00003f55: SWAP3 00003f56: POP 00003f57: POP 00003f58: DUP2 00003f59: SWAP1 00003f5a: SSTORE 00003f5b: POP 00003f5c: DUP3 00003f5d: PUSH1 0x06 00003f5f: PUSH1 0x00 00003f61: DUP3 00003f62: DUP3 00003f63: SLOAD 00003f64: PUSH2 0x3f6d 00003f67: SWAP2 00003f68: SWAP1 00003f69: PUSH2 0x4dc5 00003f6c: JUMP 00003f6d: JUMPDEST 00003f6e: SWAP1 00003f6f: SWAP2 00003f70: SSTORE 00003f71: POP 00003f72: POP 00003f73: PUSH1 0x07 00003f75: SLOAD 00003f76: PUSH1 0x06 00003f78: SLOAD 00003f79: LT 00003f7a: PUSH2 0x2446 00003f7d: JUMPI 00003f7e: PUSH1 0x00 00003f80: DUP1 00003f81: SLOAD 00003f82: PUSH1 0x06 00003f84: SLOAD 00003f85: PUSH1 0x40 00003f87: MLOAD 00003f88: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00003f9d: SWAP1 00003f9e: SWAP3 00003f9f: AND 00003fa0: SWAP3 00003fa1: DUP2 00003fa2: ISZERO 00003fa3: PUSH2 0x08fc 00003fa6: MUL 00003fa7: SWAP3 00003fa8: SWAP1 00003fa9: DUP2 00003faa: DUP2 00003fab: DUP2 00003fac: DUP6 00003fad: DUP9 00003fae: DUP9 00003faf: CALL 00003fb0: SWAP4 00003fb1: POP 00003fb2: POP 00003fb3: POP 00003fb4: POP 00003fb5: ISZERO 00003fb6: DUP1 00003fb7: ISZERO 00003fb8: PUSH2 0x3fc5 00003fbb: JUMPI 00003fbc: RETURNDATASIZE 00003fbd: PUSH1 0x00 00003fbf: DUP1 00003fc0: RETURNDATACOPY 00003fc1: RETURNDATASIZE 00003fc2: PUSH1 0x00 00003fc4: REVERT 00003fc5: JUMPDEST 00003fc6: POP 00003fc7: PUSH1 0x00 00003fc9: PUSH1 0x06 00003fcb: SSTORE 00003fcc: POP 00003fcd: POP 00003fce: POP 00003fcf: POP 00003fd0: POP 00003fd1: POP 00003fd2: JUMP 00003fd3: JUMPDEST 00003fd4: PUSH1 0x00 00003fd6: DUP3 00003fd7: DUP2 00003fd8: MSTORE 00003fd9: PUSH1 0x04 00003fdb: PUSH1 0x20 00003fdd: MSTORE 00003fde: PUSH1 0x40 00003fe0: SWAP1 00003fe1: KECCAK256 00003fe2: PUSH1 0x03 00003fe4: ADD 00003fe5: SLOAD 00003fe6: DUP2 00003fe7: GT 00003fe8: ISZERO 00003fe9: PUSH2 0x404e 00003fec: JUMPI 00003fed: PUSH1 0x40 00003fef: MLOAD 00003ff0: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00004011: DUP2 00004012: MSTORE 00004013: PUSH1 0x20 00004015: PUSH1 0x04 00004017: DUP3 00004018: ADD 00004019: MSTORE 0000401a: PUSH1 0x0e 0000401c: PUSH1 0x24 0000401e: DUP3 0000401f: ADD 00004020: MSTORE 00004021: PUSH32 0x43616e7420636f76657220676173000000000000000000000000000000000000 00004042: PUSH1 0x44 00004044: DUP3 00004045: ADD 00004046: MSTORE 00004047: PUSH1 0x64 00004049: ADD 0000404a: PUSH2 0x09b2 0000404d: JUMP 0000404e: JUMPDEST 0000404f: PUSH1 0x00 00004051: DUP3 00004052: DUP2 00004053: MSTORE 00004054: PUSH1 0x04 00004056: PUSH1 0x20 00004058: MSTORE 00004059: PUSH1 0x40 0000405b: DUP2 0000405c: KECCAK256 0000405d: PUSH1 0x03 0000405f: ADD 00004060: DUP1 00004061: SLOAD 00004062: DUP4 00004063: SWAP3 00004064: SWAP1 00004065: PUSH2 0x406f 00004068: SWAP1 00004069: DUP5 0000406a: SWAP1 0000406b: PUSH2 0x4e3f 0000406e: JUMP 0000406f: JUMPDEST 00004070: SWAP1 00004071: SWAP2 00004072: SSTORE 00004073: POP 00004074: POP 00004075: POP 00004076: POP 00004077: JUMP 00004078: JUMPDEST 00004079: PUSH1 0x00 0000407b: DUP3 0000407c: DUP2 0000407d: MSTORE 0000407e: PUSH1 0x0b 00004080: PUSH1 0x20 00004082: SWAP1 00004083: DUP2 00004084: MSTORE 00004085: PUSH1 0x40 00004087: DUP1 00004088: DUP4 00004089: KECCAK256 0000408a: DUP2 0000408b: MLOAD 0000408c: PUSH1 0xc0 0000408e: DUP2 0000408f: ADD 00004090: DUP4 00004091: MSTORE 00004092: DUP2 00004093: SLOAD 00004094: DUP1 00004095: DUP3 00004096: MSTORE 00004097: PUSH1 0x01 00004099: DUP4 0000409a: ADD 0000409b: SLOAD 0000409c: SWAP5 0000409d: DUP3 0000409e: ADD 0000409f: SWAP5 000040a0: SWAP1 000040a1: SWAP5 000040a2: MSTORE 000040a3: PUSH1 0x02 000040a5: DUP3 000040a6: ADD 000040a7: SLOAD 000040a8: PUSH1 0xff 000040aa: DUP1 000040ab: DUP3 000040ac: AND 000040ad: ISZERO 000040ae: ISZERO 000040af: SWAP5 000040b0: DUP4 000040b1: ADD 000040b2: SWAP5 000040b3: SWAP1 000040b4: SWAP5 000040b5: MSTORE 000040b6: PUSH2 0x0100 000040b9: SWAP1 000040ba: DIV 000040bb: SWAP1 000040bc: SWAP3 000040bd: AND 000040be: ISZERO 000040bf: ISZERO 000040c0: PUSH1 0x60 000040c2: DUP4 000040c3: ADD 000040c4: MSTORE 000040c5: PUSH1 0x03 000040c7: DUP2 000040c8: ADD 000040c9: SLOAD 000040ca: PUSH1 0x80 000040cc: DUP4 000040cd: ADD 000040ce: MSTORE 000040cf: PUSH1 0x04 000040d1: ADD 000040d2: SLOAD 000040d3: PUSH1 0xa0 000040d5: DUP3 000040d6: ADD 000040d7: DUP2 000040d8: SWAP1 000040d9: MSTORE 000040da: SWAP1 000040db: SWAP3 000040dc: SWAP2 000040dd: PUSH2 0x40e5 000040e0: SWAP2 000040e1: PUSH2 0x4dae 000040e4: JUMP 000040e5: JUMPDEST 000040e6: SWAP1 000040e7: POP 000040e8: DUP2 000040e9: PUSH1 0x40 000040eb: ADD 000040ec: MLOAD 000040ed: ISZERO 000040ee: PUSH2 0x411d 000040f1: JUMPI 000040f2: PUSH1 0x00 000040f4: DUP4 000040f5: DUP2 000040f6: MSTORE 000040f7: PUSH1 0x04 000040f9: PUSH1 0x20 000040fb: MSTORE 000040fc: PUSH1 0x40 000040fe: DUP2 000040ff: KECCAK256 00004100: PUSH1 0x03 00004102: ADD 00004103: DUP1 00004104: SLOAD 00004105: DUP4 00004106: SWAP3 00004107: SWAP1 00004108: PUSH2 0x4112 0000410b: SWAP1 0000410c: DUP5 0000410d: SWAP1 0000410e: PUSH2 0x4dc5 00004111: JUMP 00004112: JUMPDEST 00004113: SWAP1 00004114: SWAP2 00004115: SSTORE 00004116: POP 00004117: PUSH2 0x4144 0000411a: SWAP1 0000411b: POP 0000411c: JUMP 0000411d: JUMPDEST 0000411e: PUSH1 0x00 00004120: DUP4 00004121: DUP2 00004122: MSTORE 00004123: PUSH1 0x04 00004125: PUSH1 0x20 00004127: DUP2 00004128: SWAP1 00004129: MSTORE 0000412a: PUSH1 0x40 0000412c: DUP3 0000412d: KECCAK256 0000412e: ADD 0000412f: DUP1 00004130: SLOAD 00004131: DUP4 00004132: SWAP3 00004133: SWAP1 00004134: PUSH2 0x413e 00004137: SWAP1 00004138: DUP5 00004139: SWAP1 0000413a: PUSH2 0x4e3f 0000413d: JUMP 0000413e: JUMPDEST 0000413f: SWAP1 00004140: SWAP2 00004141: SSTORE 00004142: POP 00004143: POP 00004144: JUMPDEST 00004145: POP 00004146: POP 00004147: POP 00004148: PUSH1 0x00 0000414a: SWAP1 0000414b: DUP2 0000414c: MSTORE 0000414d: PUSH1 0x0b 0000414f: PUSH1 0x20 00004151: MSTORE 00004152: PUSH1 0x40 00004154: DUP2 00004155: KECCAK256 00004156: DUP2 00004157: DUP2 00004158: SSTORE 00004159: PUSH1 0x01 0000415b: DUP2 0000415c: ADD 0000415d: DUP3 0000415e: SWAP1 0000415f: SSTORE 00004160: PUSH1 0x02 00004162: DUP2 00004163: ADD 00004164: DUP1 00004165: SLOAD 00004166: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000 00004187: AND 00004188: SWAP1 00004189: SSTORE 0000418a: PUSH1 0x03 0000418c: DUP2 0000418d: ADD 0000418e: DUP3 0000418f: SWAP1 00004190: SSTORE 00004191: PUSH1 0x04 00004193: ADD 00004194: SSTORE 00004195: JUMP 00004196: JUMPDEST 00004197: PUSH1 0x40 00004199: DUP1 0000419a: MLOAD 0000419b: PUSH1 0x02 0000419d: DUP1 0000419e: DUP3 0000419f: MSTORE 000041a0: PUSH1 0x60 000041a2: DUP3 000041a3: ADD 000041a4: DUP4 000041a5: MSTORE 000041a6: PUSH1 0x00 000041a8: SWAP3 000041a9: DUP4 000041aa: SWAP3 000041ab: SWAP2 000041ac: SWAP1 000041ad: PUSH1 0x20 000041af: DUP4 000041b0: ADD 000041b1: SWAP1 000041b2: DUP1 000041b3: CALLDATASIZE 000041b4: DUP4 000041b5: CALLDATACOPY 000041b6: ADD 000041b7: SWAP1 000041b8: POP 000041b9: POP 000041ba: SWAP1 000041bb: POP 000041bc: PUSH20 0x7a250d5630b4cf539739df2c5dacb4c659f2488d 000041d1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000041e6: AND 000041e7: PUSH4 0xad5c4648 000041ec: PUSH1 0x40 000041ee: MLOAD 000041ef: DUP2 000041f0: PUSH4 0xffffffff 000041f5: AND 000041f6: PUSH1 0xe0 000041f8: SHL 000041f9: DUP2 000041fa: MSTORE 000041fb: PUSH1 0x04 000041fd: ADD 000041fe: PUSH1 0x20 00004200: PUSH1 0x40 00004202: MLOAD 00004203: DUP1 00004204: DUP4 00004205: SUB 00004206: DUP2 00004207: DUP7 00004208: GAS 00004209: STATICCALL 0000420a: ISZERO 0000420b: DUP1 0000420c: ISZERO 0000420d: PUSH2 0x421a 00004210: JUMPI 00004211: RETURNDATASIZE 00004212: PUSH1 0x00 00004214: DUP1 00004215: RETURNDATACOPY 00004216: RETURNDATASIZE 00004217: PUSH1 0x00 00004219: REVERT 0000421a: JUMPDEST 0000421b: POP 0000421c: POP 0000421d: POP 0000421e: POP 0000421f: PUSH1 0x40 00004221: MLOAD 00004222: RETURNDATASIZE 00004223: PUSH1 0x1f 00004225: NOT 00004226: PUSH1 0x1f 00004228: DUP3 00004229: ADD 0000422a: AND 0000422b: DUP3 0000422c: ADD 0000422d: DUP1 0000422e: PUSH1 0x40 00004230: MSTORE 00004231: POP 00004232: DUP2 00004233: ADD 00004234: SWAP1 00004235: PUSH2 0x423e 00004238: SWAP2 00004239: SWAP1 0000423a: PUSH2 0x4ef1 0000423d: JUMP 0000423e: JUMPDEST 0000423f: DUP2 00004240: PUSH1 0x00 00004242: DUP2 00004243: MLOAD 00004244: DUP2 00004245: LT 00004246: PUSH2 0x4251 00004249: JUMPI 0000424a: PUSH2 0x4251 0000424d: PUSH2 0x4dd8 00004250: JUMP 00004251: JUMPDEST 00004252: PUSH1 0x20 00004254: MUL 00004255: PUSH1 0x20 00004257: ADD 00004258: ADD 00004259: SWAP1 0000425a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000426f: AND 00004270: SWAP1 00004271: DUP2 00004272: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00004287: AND 00004288: DUP2 00004289: MSTORE 0000428a: POP 0000428b: POP 0000428c: DUP5 0000428d: DUP2 0000428e: PUSH1 0x01 00004290: DUP2 00004291: MLOAD 00004292: DUP2 00004293: LT 00004294: PUSH2 0x429f 00004297: JUMPI 00004298: PUSH2 0x429f 0000429b: PUSH2 0x4dd8 0000429e: JUMP 0000429f: JUMPDEST 000042a0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000042b5: SWAP3 000042b6: DUP4 000042b7: AND 000042b8: PUSH1 0x20 000042ba: SWAP2 000042bb: DUP3 000042bc: MUL 000042bd: SWAP3 000042be: SWAP1 000042bf: SWAP3 000042c0: ADD 000042c1: ADD 000042c2: MSTORE 000042c3: PUSH1 0x40 000042c5: MLOAD 000042c6: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 000042e7: DUP2 000042e8: MSTORE 000042e9: ADDRESS 000042ea: PUSH1 0x04 000042ec: DUP3 000042ed: ADD 000042ee: MSTORE 000042ef: PUSH1 0x00 000042f1: SWAP2 000042f2: DUP8 000042f3: AND 000042f4: SWAP1 000042f5: PUSH4 0x70a08231 000042fa: SWAP1 000042fb: PUSH1 0x24 000042fd: ADD 000042fe: PUSH1 0x20 00004300: PUSH1 0x40 00004302: MLOAD 00004303: DUP1 00004304: DUP4 00004305: SUB 00004306: DUP2 00004307: DUP7 00004308: GAS 00004309: STATICCALL 0000430a: ISZERO 0000430b: DUP1 0000430c: ISZERO 0000430d: PUSH2 0x431a 00004310: JUMPI 00004311: RETURNDATASIZE 00004312: PUSH1 0x00 00004314: DUP1 00004315: RETURNDATACOPY 00004316: RETURNDATASIZE 00004317: PUSH1 0x00 00004319: REVERT 0000431a: JUMPDEST 0000431b: POP 0000431c: POP 0000431d: POP 0000431e: POP 0000431f: PUSH1 0x40 00004321: MLOAD 00004322: RETURNDATASIZE 00004323: PUSH1 0x1f 00004325: NOT 00004326: PUSH1 0x1f 00004328: DUP3 00004329: ADD 0000432a: AND 0000432b: DUP3 0000432c: ADD 0000432d: DUP1 0000432e: PUSH1 0x40 00004330: MSTORE 00004331: POP 00004332: DUP2 00004333: ADD 00004334: SWAP1 00004335: PUSH2 0x433e 00004338: SWAP2 00004339: SWAP1 0000433a: PUSH2 0x4e52 0000433d: JUMP 0000433e: JUMPDEST 0000433f: SWAP1 00004340: POP 00004341: PUSH20 0x7a250d5630b4cf539739df2c5dacb4c659f2488d 00004356: PUSH4 0xb6f9de95 0000435b: DUP7 0000435c: PUSH1 0x00 0000435e: DUP6 0000435f: DUP9 00004360: PUSH2 0x436a 00004363: TIMESTAMP 00004364: PUSH1 0x01 00004366: PUSH2 0x4dc5 00004369: JUMP 0000436a: JUMPDEST 0000436b: PUSH1 0x40 0000436d: MLOAD 0000436e: DUP7 0000436f: PUSH4 0xffffffff 00004374: AND 00004375: PUSH1 0xe0 00004377: SHL 00004378: DUP2 00004379: MSTORE 0000437a: PUSH1 0x04 0000437c: ADD 0000437d: PUSH2 0x4389 00004380: SWAP5 00004381: SWAP4 00004382: SWAP3 00004383: SWAP2 00004384: SWAP1 00004385: PUSH2 0x4f3d 00004388: JUMP 00004389: JUMPDEST 0000438a: PUSH1 0x00 0000438c: PUSH1 0x40 0000438e: MLOAD 0000438f: DUP1 00004390: DUP4 00004391: SUB 00004392: DUP2 00004393: DUP6 00004394: DUP9 00004395: DUP1 00004396: EXTCODESIZE 00004397: ISZERO 00004398: DUP1 00004399: ISZERO 0000439a: PUSH2 0x43a2 0000439d: JUMPI 0000439e: PUSH1 0x00 000043a0: DUP1 000043a1: REVERT 000043a2: JUMPDEST 000043a3: POP 000043a4: GAS 000043a5: CALL 000043a6: ISZERO 000043a7: DUP1 000043a8: ISZERO 000043a9: PUSH2 0x43b6 000043ac: JUMPI 000043ad: RETURNDATASIZE 000043ae: PUSH1 0x00 000043b0: DUP1 000043b1: RETURNDATACOPY 000043b2: RETURNDATASIZE 000043b3: PUSH1 0x00 000043b5: REVERT 000043b6: JUMPDEST 000043b7: POP 000043b8: POP 000043b9: PUSH1 0x40 000043bb: MLOAD 000043bc: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 000043dd: DUP2 000043de: MSTORE 000043df: ADDRESS 000043e0: PUSH1 0x04 000043e2: DUP3 000043e3: ADD 000043e4: MSTORE 000043e5: DUP5 000043e6: SWAP4 000043e7: POP 000043e8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000043fd: DUP11 000043fe: AND 000043ff: SWAP3 00004400: POP 00004401: PUSH4 0x70a08231 00004406: SWAP2 00004407: POP 00004408: PUSH1 0x24 0000440a: ADD 0000440b: PUSH1 0x20 0000440d: PUSH1 0x40 0000440f: MLOAD 00004410: DUP1 00004411: DUP4 00004412: SUB 00004413: DUP2 00004414: DUP7 00004415: GAS 00004416: STATICCALL 00004417: ISZERO 00004418: DUP1 00004419: ISZERO 0000441a: PUSH2 0x4427 0000441d: JUMPI 0000441e: RETURNDATASIZE 0000441f: PUSH1 0x00 00004421: DUP1 00004422: RETURNDATACOPY 00004423: RETURNDATASIZE 00004424: PUSH1 0x00 00004426: REVERT 00004427: JUMPDEST 00004428: POP 00004429: POP 0000442a: POP 0000442b: POP 0000442c: PUSH1 0x40 0000442e: MLOAD 0000442f: RETURNDATASIZE 00004430: PUSH1 0x1f 00004432: NOT 00004433: PUSH1 0x1f 00004435: DUP3 00004436: ADD 00004437: AND 00004438: DUP3 00004439: ADD 0000443a: DUP1 0000443b: PUSH1 0x40 0000443d: MSTORE 0000443e: POP 0000443f: DUP2 00004440: ADD 00004441: SWAP1 00004442: PUSH2 0x444b 00004445: SWAP2 00004446: SWAP1 00004447: PUSH2 0x4e52 0000444a: JUMP 0000444b: JUMPDEST 0000444c: PUSH2 0x4455 0000444f: SWAP2 00004450: SWAP1 00004451: PUSH2 0x4e3f 00004454: JUMP 00004455: JUMPDEST 00004456: SWAP7 00004457: SWAP6 00004458: POP 00004459: POP 0000445a: POP 0000445b: POP 0000445c: POP 0000445d: POP 0000445e: JUMP 0000445f: JUMPDEST 00004460: PUSH1 0x00 00004462: DUP4 00004463: DUP2 00004464: MSTORE 00004465: PUSH1 0x0d 00004467: PUSH1 0x20 00004469: MSTORE 0000446a: PUSH1 0x40 0000446c: DUP2 0000446d: KECCAK256 0000446e: SLOAD 0000446f: DUP1 00004470: PUSH2 0x44d5 00004473: JUMPI 00004474: PUSH1 0x40 00004476: MLOAD 00004477: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00004498: DUP2 00004499: MSTORE 0000449a: PUSH1 0x20 0000449c: PUSH1 0x04 0000449e: DUP3 0000449f: ADD 000044a0: MSTORE 000044a1: PUSH1 0x11 000044a3: PUSH1 0x24 000044a5: DUP3 000044a6: ADD 000044a7: MSTORE 000044a8: PUSH32 0x4e6f206d65726b6c652061697264726f70000000000000000000000000000000 000044c9: PUSH1 0x44 000044cb: DUP3 000044cc: ADD 000044cd: MSTORE 000044ce: PUSH1 0x64 000044d0: ADD 000044d1: PUSH2 0x09b2 000044d4: JUMP 000044d5: JUMPDEST 000044d6: PUSH1 0x40 000044d8: MLOAD 000044d9: PUSH1 0x00 000044db: PUSH1 0x20 000044dd: DUP3 000044de: ADD 000044df: DUP2 000044e0: SWAP1 000044e1: MSTORE 000044e2: PUSH32 0xffffffffffffffffffffffffffffffffffffffff000000000000000000000000 00004503: CALLER 00004504: PUSH1 0x60 00004506: SHL 00004507: AND 00004508: PUSH1 0x21 0000450a: DUP4 0000450b: ADD 0000450c: MSTORE 0000450d: SWAP1 0000450e: PUSH1 0x35 00004510: ADD 00004511: PUSH1 0x40 00004513: MLOAD 00004514: PUSH1 0x20 00004516: DUP2 00004517: DUP4 00004518: SUB 00004519: SUB 0000451a: DUP2 0000451b: MSTORE 0000451c: SWAP1 0000451d: PUSH1 0x40 0000451f: MSTORE 00004520: DUP1 00004521: MLOAD 00004522: SWAP1 00004523: PUSH1 0x20 00004525: ADD 00004526: KECCAK256 00004527: SWAP1 00004528: POP 00004529: PUSH1 0x00 0000452b: JUMPDEST 0000452c: DUP6 0000452d: MLOAD 0000452e: DUP2 0000452f: PUSH2 0xffff 00004532: AND 00004533: LT 00004534: ISZERO 00004535: PUSH2 0x466e 00004538: JUMPI 00004539: DUP5 0000453a: PUSH1 0x01 0000453c: AND 0000453d: PUSH1 0x01 0000453f: SUB 00004540: PUSH2 0x45cb 00004543: JUMPI 00004544: PUSH1 0x01 00004546: DUP7 00004547: DUP3 00004548: PUSH2 0xffff 0000454b: AND 0000454c: DUP2 0000454d: MLOAD 0000454e: DUP2 0000454f: LT 00004550: PUSH2 0x455b 00004553: JUMPI 00004554: PUSH2 0x455b 00004557: PUSH2 0x4dd8 0000455a: JUMP 0000455b: JUMPDEST 0000455c: PUSH1 0x20 0000455e: MUL 0000455f: PUSH1 0x20 00004561: ADD 00004562: ADD 00004563: MLOAD 00004564: DUP4 00004565: PUSH1 0x40 00004567: MLOAD 00004568: PUSH1 0x20 0000456a: ADD 0000456b: PUSH2 0x45ae 0000456e: SWAP4 0000456f: SWAP3 00004570: SWAP2 00004571: SWAP1 00004572: PUSH1 0xf8 00004574: SWAP4 00004575: SWAP1 00004576: SWAP4 00004577: SHL 00004578: PUSH32 0xff00000000000000000000000000000000000000000000000000000000000000 00004599: AND 0000459a: DUP4 0000459b: MSTORE 0000459c: PUSH1 0x01 0000459e: DUP4 0000459f: ADD 000045a0: SWAP2 000045a1: SWAP1 000045a2: SWAP2 000045a3: MSTORE 000045a4: PUSH1 0x21 000045a6: DUP3 000045a7: ADD 000045a8: MSTORE 000045a9: PUSH1 0x41 000045ab: ADD 000045ac: SWAP1 000045ad: JUMP 000045ae: JUMPDEST 000045af: PUSH1 0x40 000045b1: MLOAD 000045b2: PUSH1 0x20 000045b4: DUP2 000045b5: DUP4 000045b6: SUB 000045b7: SUB 000045b8: DUP2 000045b9: MSTORE 000045ba: SWAP1 000045bb: PUSH1 0x40 000045bd: MSTORE 000045be: DUP1 000045bf: MLOAD 000045c0: SWAP1 000045c1: PUSH1 0x20 000045c3: ADD 000045c4: KECCAK256 000045c5: SWAP2 000045c6: POP 000045c7: PUSH2 0x464f 000045ca: JUMP 000045cb: JUMPDEST 000045cc: PUSH1 0x01 000045ce: DUP3 000045cf: DUP8 000045d0: DUP4 000045d1: PUSH2 0xffff 000045d4: AND 000045d5: DUP2 000045d6: MLOAD 000045d7: DUP2 000045d8: LT 000045d9: PUSH2 0x45e4 000045dc: JUMPI 000045dd: PUSH2 0x45e4 000045e0: PUSH2 0x4dd8 000045e3: JUMP 000045e4: JUMPDEST 000045e5: PUSH1 0x20 000045e7: MUL 000045e8: PUSH1 0x20 000045ea: ADD 000045eb: ADD 000045ec: MLOAD 000045ed: PUSH1 0x40 000045ef: MLOAD 000045f0: PUSH1 0x20 000045f2: ADD 000045f3: PUSH2 0x4636 000045f6: SWAP4 000045f7: SWAP3 000045f8: SWAP2 000045f9: SWAP1 000045fa: PUSH1 0xf8 000045fc: SWAP4 000045fd: SWAP1 000045fe: SWAP4 000045ff: SHL 00004600: PUSH32 0xff00000000000000000000000000000000000000000000000000000000000000 00004621: AND 00004622: DUP4 00004623: MSTORE 00004624: PUSH1 0x01 00004626: DUP4 00004627: ADD 00004628: SWAP2 00004629: SWAP1 0000462a: SWAP2 0000462b: MSTORE 0000462c: PUSH1 0x21 0000462e: DUP3 0000462f: ADD 00004630: MSTORE 00004631: PUSH1 0x41 00004633: ADD 00004634: SWAP1 00004635: JUMP 00004636: JUMPDEST 00004637: PUSH1 0x40 00004639: MLOAD 0000463a: PUSH1 0x20 0000463c: DUP2 0000463d: DUP4 0000463e: SUB 0000463f: SUB 00004640: DUP2 00004641: MSTORE 00004642: SWAP1 00004643: PUSH1 0x40 00004645: MSTORE 00004646: DUP1 00004647: MLOAD 00004648: SWAP1 00004649: PUSH1 0x20 0000464b: ADD 0000464c: KECCAK256 0000464d: SWAP2 0000464e: POP 0000464f: JUMPDEST 00004650: PUSH2 0x465a 00004653: PUSH1 0x02 00004655: DUP7 00004656: PUSH2 0x4e6b 00004659: JUMP 0000465a: JUMPDEST 0000465b: SWAP5 0000465c: POP 0000465d: DUP1 0000465e: PUSH2 0x4666 00004661: DUP2 00004662: PUSH2 0x4fc1 00004665: JUMP 00004666: JUMPDEST 00004667: SWAP2 00004668: POP 00004669: POP 0000466a: PUSH2 0x452b 0000466d: JUMP 0000466e: JUMPDEST 0000466f: POP 00004670: EQ 00004671: SWAP5 00004672: SWAP4 00004673: POP 00004674: POP 00004675: POP 00004676: POP 00004677: JUMP 00004678: JUMPDEST 00004679: PUSH1 0x40 0000467b: DUP1 0000467c: MLOAD 0000467d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00004692: DUP6 00004693: DUP2 00004694: AND 00004695: PUSH1 0x24 00004697: DUP4 00004698: ADD 00004699: MSTORE 0000469a: DUP5 0000469b: DUP2 0000469c: AND 0000469d: PUSH1 0x44 0000469f: DUP4 000046a0: ADD 000046a1: MSTORE 000046a2: PUSH1 0x64 000046a4: DUP1 000046a5: DUP4 000046a6: ADD 000046a7: DUP6 000046a8: SWAP1 000046a9: MSTORE 000046aa: DUP4 000046ab: MLOAD 000046ac: DUP1 000046ad: DUP5 000046ae: SUB 000046af: SWAP1 000046b0: SWAP2 000046b1: ADD 000046b2: DUP2 000046b3: MSTORE 000046b4: PUSH1 0x84 000046b6: SWAP1 000046b7: SWAP3 000046b8: ADD 000046b9: DUP4 000046ba: MSTORE 000046bb: PUSH1 0x20 000046bd: DUP3 000046be: ADD 000046bf: DUP1 000046c0: MLOAD 000046c1: PUSH28 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000046de: AND 000046df: PUSH32 0x23b872dd00000000000000000000000000000000000000000000000000000000 00004700: OR 00004701: SWAP1 00004702: MSTORE 00004703: SWAP2 00004704: MLOAD 00004705: PUSH1 0x00 00004707: SWAP3 00004708: DUP4 00004709: SWAP3 0000470a: SWAP1 0000470b: DUP9 0000470c: AND 0000470d: SWAP2 0000470e: PUSH2 0x4717 00004711: SWAP2 00004712: SWAP1 00004713: PUSH2 0x4f0e 00004716: JUMP 00004717: JUMPDEST 00004718: PUSH1 0x00 0000471a: PUSH1 0x40 0000471c: MLOAD 0000471d: DUP1 0000471e: DUP4 0000471f: SUB 00004720: DUP2 00004721: PUSH1 0x00 00004723: DUP7 00004724: GAS 00004725: CALL 00004726: SWAP2 00004727: POP 00004728: POP 00004729: RETURNDATASIZE 0000472a: DUP1 0000472b: PUSH1 0x00 0000472d: DUP2 0000472e: EQ 0000472f: PUSH2 0x4754 00004732: JUMPI 00004733: PUSH1 0x40 00004735: MLOAD 00004736: SWAP2 00004737: POP 00004738: PUSH1 0x1f 0000473a: NOT 0000473b: PUSH1 0x3f 0000473d: RETURNDATASIZE 0000473e: ADD 0000473f: AND 00004740: DUP3 00004741: ADD 00004742: PUSH1 0x40 00004744: MSTORE 00004745: RETURNDATASIZE 00004746: DUP3 00004747: MSTORE 00004748: RETURNDATASIZE 00004749: PUSH1 0x00 0000474b: PUSH1 0x20 0000474d: DUP5 0000474e: ADD 0000474f: RETURNDATACOPY 00004750: PUSH2 0x4759 00004753: JUMP 00004754: JUMPDEST 00004755: PUSH1 0x60 00004757: SWAP2 00004758: POP 00004759: JUMPDEST 0000475a: POP 0000475b: SWAP2 0000475c: POP 0000475d: SWAP2 0000475e: POP 0000475f: DUP2 00004760: DUP1 00004761: ISZERO 00004762: PUSH2 0x4783 00004765: JUMPI 00004766: POP 00004767: DUP1 00004768: MLOAD 00004769: ISZERO 0000476a: DUP1 0000476b: PUSH2 0x4783 0000476e: JUMPI 0000476f: POP 00004770: DUP1 00004771: DUP1 00004772: PUSH1 0x20 00004774: ADD 00004775: SWAP1 00004776: MLOAD 00004777: DUP2 00004778: ADD 00004779: SWAP1 0000477a: PUSH2 0x4783 0000477d: SWAP2 0000477e: SWAP1 0000477f: PUSH2 0x4ed4 00004782: JUMP 00004783: JUMPDEST 00004784: PUSH2 0x2446 00004787: JUMPI 00004788: PUSH1 0x40 0000478a: MLOAD 0000478b: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000047ac: DUP2 000047ad: MSTORE 000047ae: PUSH1 0x20 000047b0: PUSH1 0x04 000047b2: DUP3 000047b3: ADD 000047b4: MSTORE 000047b5: PUSH1 0x24 000047b7: DUP1 000047b8: DUP3 000047b9: ADD 000047ba: MSTORE 000047bb: PUSH32 0x5472616e7366657248656c7065723a205452414e534645525f46524f4d5f4641 000047dc: PUSH1 0x44 000047de: DUP3 000047df: ADD 000047e0: MSTORE 000047e1: PUSH32 0x494c454400000000000000000000000000000000000000000000000000000000 00004802: PUSH1 0x64 00004804: DUP3 00004805: ADD 00004806: MSTORE 00004807: PUSH1 0x84 00004809: ADD 0000480a: PUSH2 0x09b2 0000480d: JUMP 0000480e: JUMPDEST 0000480f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00004824: DUP2 00004825: AND 00004826: DUP2 00004827: EQ 00004828: PUSH2 0x1c7e 0000482b: JUMPI 0000482c: PUSH1 0x00 0000482e: DUP1 0000482f: REVERT 00004830: JUMPDEST 00004831: PUSH1 0x00 00004833: DUP1 00004834: PUSH1 0x40 00004836: DUP4 00004837: DUP6 00004838: SUB 00004839: SLT 0000483a: ISZERO 0000483b: PUSH2 0x4843 0000483e: JUMPI 0000483f: PUSH1 0x00 00004841: DUP1 00004842: REVERT 00004843: JUMPDEST 00004844: DUP3 00004845: CALLDATALOAD 00004846: PUSH2 0x484e 00004849: DUP2 0000484a: PUSH2 0x480e 0000484d: JUMP 0000484e: JUMPDEST 0000484f: SWAP5 00004850: PUSH1 0x20 00004852: SWAP4 00004853: SWAP1 00004854: SWAP4 00004855: ADD 00004856: CALLDATALOAD 00004857: SWAP4 00004858: POP 00004859: POP 0000485a: POP 0000485b: JUMP 0000485c: JUMPDEST 0000485d: PUSH1 0x00 0000485f: PUSH1 0x20 00004861: DUP3 00004862: DUP5 00004863: SUB 00004864: SLT 00004865: ISZERO 00004866: PUSH2 0x486e 00004869: JUMPI 0000486a: PUSH1 0x00 0000486c: DUP1 0000486d: REVERT 0000486e: JUMPDEST 0000486f: POP 00004870: CALLDATALOAD 00004871: SWAP2 00004872: SWAP1 00004873: POP 00004874: JUMP 00004875: JUMPDEST 00004876: DUP1 00004877: ISZERO 00004878: ISZERO 00004879: DUP2 0000487a: EQ 0000487b: PUSH2 0x1c7e 0000487e: JUMPI 0000487f: PUSH1 0x00 00004881: DUP1 00004882: REVERT 00004883: JUMPDEST 00004884: PUSH1 0x00 00004886: DUP1 00004887: PUSH1 0x00 00004889: DUP1 0000488a: PUSH1 0x00 0000488c: DUP1 0000488d: PUSH1 0x00 0000488f: DUP1 00004890: PUSH1 0x00 00004892: PUSH2 0x0120 00004895: DUP11 00004896: DUP13 00004897: SUB 00004898: SLT 00004899: ISZERO 0000489a: PUSH2 0x48a2 0000489d: JUMPI 0000489e: PUSH1 0x00 000048a0: DUP1 000048a1: REVERT 000048a2: JUMPDEST 000048a3: DUP10 000048a4: CALLDATALOAD 000048a5: SWAP9 000048a6: POP 000048a7: PUSH1 0x20 000048a9: DUP11 000048aa: ADD 000048ab: CALLDATALOAD 000048ac: SWAP8 000048ad: POP 000048ae: PUSH1 0x40 000048b0: DUP11 000048b1: ADD 000048b2: CALLDATALOAD 000048b3: SWAP7 000048b4: POP 000048b5: PUSH1 0x60 000048b7: DUP11 000048b8: ADD 000048b9: CALLDATALOAD 000048ba: SWAP6 000048bb: POP 000048bc: PUSH1 0x80 000048be: DUP11 000048bf: ADD 000048c0: CALLDATALOAD 000048c1: SWAP5 000048c2: POP 000048c3: PUSH1 0xa0 000048c5: DUP11 000048c6: ADD 000048c7: CALLDATALOAD 000048c8: SWAP4 000048c9: POP 000048ca: PUSH1 0xc0 000048cc: DUP11 000048cd: ADD 000048ce: CALLDATALOAD 000048cf: PUSH2 0x48d7 000048d2: DUP2 000048d3: PUSH2 0x4875 000048d6: JUMP 000048d7: JUMPDEST 000048d8: DUP1 000048d9: SWAP4 000048da: POP 000048db: POP 000048dc: PUSH1 0xe0 000048de: DUP11 000048df: ADD 000048e0: CALLDATALOAD 000048e1: SWAP2 000048e2: POP 000048e3: PUSH2 0x0100 000048e6: DUP11 000048e7: ADD 000048e8: CALLDATALOAD 000048e9: SWAP1 000048ea: POP 000048eb: SWAP3 000048ec: SWAP6 000048ed: SWAP9 000048ee: POP 000048ef: SWAP3 000048f0: SWAP6 000048f1: SWAP9 000048f2: POP 000048f3: SWAP3 000048f4: SWAP6 000048f5: SWAP9 000048f6: JUMP 000048f7: JUMPDEST 000048f8: PUSH1 0x00 000048fa: PUSH1 0x20 000048fc: DUP3 000048fd: DUP5 000048fe: SUB 000048ff: SLT 00004900: ISZERO 00004901: PUSH2 0x4909 00004904: JUMPI 00004905: PUSH1 0x00 00004907: DUP1 00004908: REVERT 00004909: JUMPDEST 0000490a: DUP2 0000490b: CALLDATALOAD 0000490c: PUSH2 0x2d62 0000490f: DUP2 00004910: PUSH2 0x480e 00004913: JUMP 00004914: JUMPDEST 00004915: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00004936: PUSH1 0x00 00004938: MSTORE 00004939: PUSH1 0x41 0000493b: PUSH1 0x04 0000493d: MSTORE 0000493e: PUSH1 0x24 00004940: PUSH1 0x00 00004942: REVERT 00004943: JUMPDEST 00004944: PUSH1 0x40 00004946: MLOAD 00004947: PUSH1 0x1f 00004949: DUP3 0000494a: ADD 0000494b: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 0000496c: AND 0000496d: DUP2 0000496e: ADD 0000496f: PUSH8 0xffffffffffffffff 00004978: DUP2 00004979: GT 0000497a: DUP3 0000497b: DUP3 0000497c: LT 0000497d: OR 0000497e: ISZERO 0000497f: PUSH2 0x498a 00004982: JUMPI 00004983: PUSH2 0x498a 00004986: PUSH2 0x4914 00004989: JUMP 0000498a: JUMPDEST 0000498b: PUSH1 0x40 0000498d: MSTORE 0000498e: SWAP2 0000498f: SWAP1 00004990: POP 00004991: JUMP 00004992: JUMPDEST 00004993: PUSH1 0x00 00004995: PUSH8 0xffffffffffffffff 0000499e: DUP3 0000499f: GT 000049a0: ISZERO 000049a1: PUSH2 0x49ac 000049a4: JUMPI 000049a5: PUSH2 0x49ac 000049a8: PUSH2 0x4914 000049ab: JUMP 000049ac: JUMPDEST 000049ad: POP 000049ae: PUSH1 0x05 000049b0: SHL 000049b1: PUSH1 0x20 000049b3: ADD 000049b4: SWAP1 000049b5: JUMP 000049b6: JUMPDEST 000049b7: PUSH1 0x00 000049b9: DUP3 000049ba: PUSH1 0x1f 000049bc: DUP4 000049bd: ADD 000049be: SLT 000049bf: PUSH2 0x49c7 000049c2: JUMPI 000049c3: PUSH1 0x00 000049c5: DUP1 000049c6: REVERT 000049c7: JUMPDEST 000049c8: DUP2 000049c9: CALLDATALOAD 000049ca: PUSH1 0x20 000049cc: PUSH2 0x49dc 000049cf: PUSH2 0x49d7 000049d2: DUP4 000049d3: PUSH2 0x4992 000049d6: JUMP 000049d7: JUMPDEST 000049d8: PUSH2 0x4943 000049db: JUMP 000049dc: JUMPDEST 000049dd: DUP3 000049de: DUP2 000049df: MSTORE 000049e0: PUSH1 0x05 000049e2: SWAP3 000049e3: SWAP1 000049e4: SWAP3 000049e5: SHL 000049e6: DUP5 000049e7: ADD 000049e8: DUP2 000049e9: ADD 000049ea: SWAP2 000049eb: DUP2 000049ec: DUP2 000049ed: ADD 000049ee: SWAP1 000049ef: DUP7 000049f0: DUP5 000049f1: GT 000049f2: ISZERO 000049f3: PUSH2 0x49fb 000049f6: JUMPI 000049f7: PUSH1 0x00 000049f9: DUP1 000049fa: REVERT 000049fb: JUMPDEST 000049fc: DUP3 000049fd: DUP7 000049fe: ADD 000049ff: JUMPDEST 00004a00: DUP5 00004a01: DUP2 00004a02: LT 00004a03: ISZERO 00004a04: PUSH2 0x4a1f 00004a07: JUMPI 00004a08: DUP1 00004a09: CALLDATALOAD 00004a0a: PUSH2 0x4a12 00004a0d: DUP2 00004a0e: PUSH2 0x480e 00004a11: JUMP 00004a12: JUMPDEST 00004a13: DUP4 00004a14: MSTORE 00004a15: SWAP2 00004a16: DUP4 00004a17: ADD 00004a18: SWAP2 00004a19: DUP4 00004a1a: ADD 00004a1b: PUSH2 0x49ff 00004a1e: JUMP 00004a1f: JUMPDEST 00004a20: POP 00004a21: SWAP7 00004a22: SWAP6 00004a23: POP 00004a24: POP 00004a25: POP 00004a26: POP 00004a27: POP 00004a28: POP 00004a29: JUMP 00004a2a: JUMPDEST 00004a2b: PUSH1 0x00 00004a2d: DUP1 00004a2e: PUSH1 0x00 00004a30: DUP1 00004a31: PUSH1 0x80 00004a33: DUP6 00004a34: DUP8 00004a35: SUB 00004a36: SLT 00004a37: ISZERO 00004a38: PUSH2 0x4a40 00004a3b: JUMPI 00004a3c: PUSH1 0x00 00004a3e: DUP1 00004a3f: REVERT 00004a40: JUMPDEST 00004a41: DUP5 00004a42: CALLDATALOAD 00004a43: SWAP4 00004a44: POP 00004a45: PUSH1 0x20 00004a47: DUP6 00004a48: ADD 00004a49: CALLDATALOAD 00004a4a: SWAP3 00004a4b: POP 00004a4c: PUSH1 0x40 00004a4e: DUP6 00004a4f: ADD 00004a50: CALLDATALOAD 00004a51: PUSH8 0xffffffffffffffff 00004a5a: DUP2 00004a5b: GT 00004a5c: ISZERO 00004a5d: PUSH2 0x4a65 00004a60: JUMPI 00004a61: PUSH1 0x00 00004a63: DUP1 00004a64: REVERT 00004a65: JUMPDEST 00004a66: PUSH2 0x4a71 00004a69: DUP8 00004a6a: DUP3 00004a6b: DUP9 00004a6c: ADD 00004a6d: PUSH2 0x49b6 00004a70: JUMP 00004a71: JUMPDEST 00004a72: SWAP5 00004a73: SWAP8 00004a74: SWAP4 00004a75: SWAP7 00004a76: POP 00004a77: SWAP4 00004a78: SWAP5 00004a79: PUSH1 0x60 00004a7b: ADD 00004a7c: CALLDATALOAD 00004a7d: SWAP4 00004a7e: POP 00004a7f: POP 00004a80: POP 00004a81: JUMP 00004a82: JUMPDEST 00004a83: PUSH1 0x00 00004a85: DUP1 00004a86: PUSH1 0x40 00004a88: DUP4 00004a89: DUP6 00004a8a: SUB 00004a8b: SLT 00004a8c: ISZERO 00004a8d: PUSH2 0x4a95 00004a90: JUMPI 00004a91: PUSH1 0x00 00004a93: DUP1 00004a94: REVERT 00004a95: JUMPDEST 00004a96: POP 00004a97: POP 00004a98: DUP1 00004a99: CALLDATALOAD 00004a9a: SWAP3 00004a9b: PUSH1 0x20 00004a9d: SWAP1 00004a9e: SWAP2 00004a9f: ADD 00004aa0: CALLDATALOAD 00004aa1: SWAP2 00004aa2: POP 00004aa3: JUMP 00004aa4: JUMPDEST 00004aa5: PUSH1 0x00 00004aa7: DUP1 00004aa8: PUSH1 0x00 00004aaa: DUP1 00004aab: PUSH1 0x80 00004aad: DUP6 00004aae: DUP8 00004aaf: SUB 00004ab0: SLT 00004ab1: ISZERO 00004ab2: PUSH2 0x4aba 00004ab5: JUMPI 00004ab6: PUSH1 0x00 00004ab8: DUP1 00004ab9: REVERT 00004aba: JUMPDEST 00004abb: POP 00004abc: POP 00004abd: DUP3 00004abe: CALLDATALOAD 00004abf: SWAP5 00004ac0: PUSH1 0x20 00004ac2: DUP5 00004ac3: ADD 00004ac4: CALLDATALOAD 00004ac5: SWAP5 00004ac6: POP 00004ac7: PUSH1 0x40 00004ac9: DUP5 00004aca: ADD 00004acb: CALLDATALOAD 00004acc: SWAP4 00004acd: PUSH1 0x60 00004acf: ADD 00004ad0: CALLDATALOAD 00004ad1: SWAP3 00004ad2: POP 00004ad3: SWAP1 00004ad4: POP 00004ad5: JUMP 00004ad6: JUMPDEST 00004ad7: PUSH1 0x00 00004ad9: DUP1 00004ada: PUSH1 0x00 00004adc: DUP1 00004add: PUSH1 0x80 00004adf: DUP6 00004ae0: DUP8 00004ae1: SUB 00004ae2: SLT 00004ae3: ISZERO 00004ae4: PUSH2 0x4aec 00004ae7: JUMPI 00004ae8: PUSH1 0x00 00004aea: DUP1 00004aeb: REVERT 00004aec: JUMPDEST 00004aed: DUP5 00004aee: CALLDATALOAD 00004aef: SWAP4 00004af0: POP 00004af1: PUSH1 0x20 00004af3: DUP1 00004af4: DUP7 00004af5: ADD 00004af6: CALLDATALOAD 00004af7: PUSH8 0xffffffffffffffff 00004b00: DUP2 00004b01: GT 00004b02: ISZERO 00004b03: PUSH2 0x4b0b 00004b06: JUMPI 00004b07: PUSH1 0x00 00004b09: DUP1 00004b0a: REVERT 00004b0b: JUMPDEST 00004b0c: DUP7 00004b0d: ADD 00004b0e: PUSH1 0x1f 00004b10: DUP2 00004b11: ADD 00004b12: DUP9 00004b13: SGT 00004b14: PUSH2 0x4b1c 00004b17: JUMPI 00004b18: PUSH1 0x00 00004b1a: DUP1 00004b1b: REVERT 00004b1c: JUMPDEST 00004b1d: DUP1 00004b1e: CALLDATALOAD 00004b1f: PUSH2 0x4b2a 00004b22: PUSH2 0x49d7 00004b25: DUP3 00004b26: PUSH2 0x4992 00004b29: JUMP 00004b2a: JUMPDEST 00004b2b: DUP2 00004b2c: DUP2 00004b2d: MSTORE 00004b2e: PUSH1 0x05 00004b30: SWAP2 00004b31: SWAP1 00004b32: SWAP2 00004b33: SHL 00004b34: DUP3 00004b35: ADD 00004b36: DUP4 00004b37: ADD 00004b38: SWAP1 00004b39: DUP4 00004b3a: DUP2 00004b3b: ADD 00004b3c: SWAP1 00004b3d: DUP11 00004b3e: DUP4 00004b3f: GT 00004b40: ISZERO 00004b41: PUSH2 0x4b49 00004b44: JUMPI 00004b45: PUSH1 0x00 00004b47: DUP1 00004b48: REVERT 00004b49: JUMPDEST 00004b4a: SWAP3 00004b4b: DUP5 00004b4c: ADD 00004b4d: SWAP3 00004b4e: JUMPDEST 00004b4f: DUP3 00004b50: DUP5 00004b51: LT 00004b52: ISZERO 00004b53: PUSH2 0x4b67 00004b56: JUMPI 00004b57: DUP4 00004b58: CALLDATALOAD 00004b59: DUP3 00004b5a: MSTORE 00004b5b: SWAP3 00004b5c: DUP5 00004b5d: ADD 00004b5e: SWAP3 00004b5f: SWAP1 00004b60: DUP5 00004b61: ADD 00004b62: SWAP1 00004b63: PUSH2 0x4b4e 00004b66: JUMP 00004b67: JUMPDEST 00004b68: SWAP8 00004b69: SWAP11 00004b6a: SWAP8 00004b6b: SWAP10 00004b6c: POP 00004b6d: POP 00004b6e: POP 00004b6f: POP 00004b70: PUSH1 0x40 00004b72: DUP7 00004b73: ADD 00004b74: CALLDATALOAD 00004b75: SWAP6 00004b76: PUSH1 0x60 00004b78: ADD 00004b79: CALLDATALOAD 00004b7a: SWAP5 00004b7b: SWAP4 00004b7c: POP 00004b7d: POP 00004b7e: POP 00004b7f: POP 00004b80: JUMP 00004b81: JUMPDEST 00004b82: PUSH1 0x00 00004b84: DUP1 00004b85: PUSH1 0x00 00004b87: PUSH1 0x60 00004b89: DUP5 00004b8a: DUP7 00004b8b: SUB 00004b8c: SLT 00004b8d: ISZERO 00004b8e: PUSH2 0x4b96 00004b91: JUMPI 00004b92: PUSH1 0x00 00004b94: DUP1 00004b95: REVERT 00004b96: JUMPDEST 00004b97: DUP4 00004b98: CALLDATALOAD 00004b99: SWAP3 00004b9a: POP 00004b9b: PUSH1 0x20 00004b9d: DUP5 00004b9e: ADD 00004b9f: CALLDATALOAD 00004ba0: PUSH2 0x4ba8 00004ba3: DUP2 00004ba4: PUSH2 0x480e 00004ba7: JUMP 00004ba8: JUMPDEST 00004ba9: SWAP2 00004baa: POP 00004bab: PUSH1 0x40 00004bad: DUP5 00004bae: ADD 00004baf: CALLDATALOAD 00004bb0: PUSH2 0x4bb8 00004bb3: DUP2 00004bb4: PUSH2 0x480e 00004bb7: JUMP 00004bb8: JUMPDEST 00004bb9: DUP1 00004bba: SWAP2 00004bbb: POP 00004bbc: POP 00004bbd: SWAP3 00004bbe: POP 00004bbf: SWAP3 00004bc0: POP 00004bc1: SWAP3 00004bc2: JUMP 00004bc3: JUMPDEST 00004bc4: PUSH1 0x00 00004bc6: DUP1 00004bc7: PUSH1 0x00 00004bc9: PUSH1 0x60 00004bcb: DUP5 00004bcc: DUP7 00004bcd: SUB 00004bce: SLT 00004bcf: ISZERO 00004bd0: PUSH2 0x4bd8 00004bd3: JUMPI 00004bd4: PUSH1 0x00 00004bd6: DUP1 00004bd7: REVERT 00004bd8: JUMPDEST 00004bd9: DUP4 00004bda: CALLDATALOAD 00004bdb: SWAP3 00004bdc: POP 00004bdd: PUSH1 0x20 00004bdf: DUP5 00004be0: ADD 00004be1: CALLDATALOAD 00004be2: PUSH2 0x4bea 00004be5: DUP2 00004be6: PUSH2 0x480e 00004be9: JUMP 00004bea: JUMPDEST 00004beb: SWAP3 00004bec: SWAP6 00004bed: SWAP3 00004bee: SWAP5 00004bef: POP 00004bf0: POP 00004bf1: POP 00004bf2: PUSH1 0x40 00004bf4: SWAP2 00004bf5: SWAP1 00004bf6: SWAP2 00004bf7: ADD 00004bf8: CALLDATALOAD 00004bf9: SWAP1 00004bfa: JUMP 00004bfb: JUMPDEST 00004bfc: PUSH1 0x00 00004bfe: DUP1 00004bff: PUSH1 0x40 00004c01: DUP4 00004c02: DUP6 00004c03: SUB 00004c04: SLT 00004c05: ISZERO 00004c06: PUSH2 0x4c0e 00004c09: JUMPI 00004c0a: PUSH1 0x00 00004c0c: DUP1 00004c0d: REVERT 00004c0e: JUMPDEST 00004c0f: DUP3 00004c10: CALLDATALOAD 00004c11: SWAP2 00004c12: POP 00004c13: PUSH1 0x20 00004c15: DUP4 00004c16: ADD 00004c17: CALLDATALOAD 00004c18: PUSH2 0x4c20 00004c1b: DUP2 00004c1c: PUSH2 0x480e 00004c1f: JUMP 00004c20: JUMPDEST 00004c21: DUP1 00004c22: SWAP2 00004c23: POP 00004c24: POP 00004c25: SWAP3 00004c26: POP 00004c27: SWAP3 00004c28: SWAP1 00004c29: POP 00004c2a: JUMP 00004c2b: JUMPDEST 00004c2c: PUSH1 0x00 00004c2e: DUP1 00004c2f: PUSH1 0x00 00004c31: DUP1 00004c32: PUSH1 0x00 00004c34: PUSH1 0xa0 00004c36: DUP7 00004c37: DUP9 00004c38: SUB 00004c39: SLT 00004c3a: ISZERO 00004c3b: PUSH2 0x4c43 00004c3e: JUMPI 00004c3f: PUSH1 0x00 00004c41: DUP1 00004c42: REVERT 00004c43: JUMPDEST 00004c44: DUP6 00004c45: CALLDATALOAD 00004c46: SWAP5 00004c47: POP 00004c48: PUSH1 0x20 00004c4a: DUP1 00004c4b: DUP8 00004c4c: ADD 00004c4d: CALLDATALOAD 00004c4e: SWAP5 00004c4f: POP 00004c50: PUSH1 0x40 00004c52: DUP8 00004c53: ADD 00004c54: CALLDATALOAD 00004c55: PUSH8 0xffffffffffffffff 00004c5e: DUP1 00004c5f: DUP3 00004c60: GT 00004c61: ISZERO 00004c62: PUSH2 0x4c6a 00004c65: JUMPI 00004c66: PUSH1 0x00 00004c68: DUP1 00004c69: REVERT 00004c6a: JUMPDEST 00004c6b: PUSH2 0x4c76 00004c6e: DUP11 00004c6f: DUP4 00004c70: DUP12 00004c71: ADD 00004c72: PUSH2 0x49b6 00004c75: JUMP 00004c76: JUMPDEST 00004c77: SWAP6 00004c78: POP 00004c79: PUSH1 0x60 00004c7b: DUP10 00004c7c: ADD 00004c7d: CALLDATALOAD 00004c7e: SWAP2 00004c7f: POP 00004c80: DUP1 00004c81: DUP3 00004c82: GT 00004c83: ISZERO 00004c84: PUSH2 0x4c8c 00004c87: JUMPI 00004c88: PUSH1 0x00 00004c8a: DUP1 00004c8b: REVERT 00004c8c: JUMPDEST 00004c8d: POP 00004c8e: DUP8 00004c8f: ADD 00004c90: PUSH1 0x1f 00004c92: DUP2 00004c93: ADD 00004c94: DUP10 00004c95: SGT 00004c96: PUSH2 0x4c9e 00004c99: JUMPI 00004c9a: PUSH1 0x00 00004c9c: DUP1 00004c9d: REVERT 00004c9e: JUMPDEST 00004c9f: DUP1 00004ca0: CALLDATALOAD 00004ca1: PUSH2 0x4cac 00004ca4: PUSH2 0x49d7 00004ca7: DUP3 00004ca8: PUSH2 0x4992 00004cab: JUMP 00004cac: JUMPDEST 00004cad: DUP2 00004cae: DUP2 00004caf: MSTORE 00004cb0: PUSH1 0x05 00004cb2: SWAP2 00004cb3: SWAP1 00004cb4: SWAP2 00004cb5: SHL 00004cb6: DUP3 00004cb7: ADD 00004cb8: DUP4 00004cb9: ADD 00004cba: SWAP1 00004cbb: DUP4 00004cbc: DUP2 00004cbd: ADD 00004cbe: SWAP1 00004cbf: DUP12 00004cc0: DUP4 00004cc1: GT 00004cc2: ISZERO 00004cc3: PUSH2 0x4ccb 00004cc6: JUMPI 00004cc7: PUSH1 0x00 00004cc9: DUP1 00004cca: REVERT 00004ccb: JUMPDEST 00004ccc: SWAP3 00004ccd: DUP5 00004cce: ADD 00004ccf: SWAP3 00004cd0: JUMPDEST 00004cd1: DUP3 00004cd2: DUP5 00004cd3: LT 00004cd4: ISZERO 00004cd5: PUSH2 0x4ce9 00004cd8: JUMPI 00004cd9: DUP4 00004cda: CALLDATALOAD 00004cdb: DUP3 00004cdc: MSTORE 00004cdd: SWAP3 00004cde: DUP5 00004cdf: ADD 00004ce0: SWAP3 00004ce1: SWAP1 00004ce2: DUP5 00004ce3: ADD 00004ce4: SWAP1 00004ce5: PUSH2 0x4cd0 00004ce8: JUMP 00004ce9: JUMPDEST 00004cea: SWAP9 00004ceb: SWAP12 00004cec: SWAP8 00004ced: SWAP11 00004cee: POP 00004cef: SWAP6 00004cf0: SWAP9 00004cf1: PUSH1 0x80 00004cf3: ADD 00004cf4: CALLDATALOAD 00004cf5: SWAP7 00004cf6: SWAP6 00004cf7: POP 00004cf8: POP 00004cf9: POP 00004cfa: POP 00004cfb: POP 00004cfc: POP 00004cfd: JUMP 00004cfe: JUMPDEST 00004cff: PUSH1 0x00 00004d01: DUP1 00004d02: PUSH1 0x00 00004d04: DUP1 00004d05: PUSH1 0x00 00004d07: DUP1 00004d08: PUSH1 0xc0 00004d0a: DUP8 00004d0b: DUP10 00004d0c: SUB 00004d0d: SLT 00004d0e: ISZERO 00004d0f: PUSH2 0x4d17 00004d12: JUMPI 00004d13: PUSH1 0x00 00004d15: DUP1 00004d16: REVERT 00004d17: JUMPDEST 00004d18: DUP7 00004d19: CALLDATALOAD 00004d1a: SWAP6 00004d1b: POP 00004d1c: PUSH1 0x20 00004d1e: DUP8 00004d1f: ADD 00004d20: CALLDATALOAD 00004d21: SWAP5 00004d22: POP 00004d23: PUSH1 0x40 00004d25: DUP8 00004d26: ADD 00004d27: CALLDATALOAD 00004d28: SWAP4 00004d29: POP 00004d2a: PUSH1 0x60 00004d2c: DUP8 00004d2d: ADD 00004d2e: CALLDATALOAD 00004d2f: PUSH2 0x4d37 00004d32: DUP2 00004d33: PUSH2 0x4875 00004d36: JUMP 00004d37: JUMPDEST 00004d38: SWAP6 00004d39: SWAP9 00004d3a: SWAP5 00004d3b: SWAP8 00004d3c: POP 00004d3d: SWAP3 00004d3e: SWAP6 00004d3f: PUSH1 0x80 00004d41: DUP2 00004d42: ADD 00004d43: CALLDATALOAD 00004d44: SWAP5 00004d45: PUSH1 0xa0 00004d47: SWAP1 00004d48: SWAP2 00004d49: ADD 00004d4a: CALLDATALOAD 00004d4b: SWAP4 00004d4c: POP 00004d4d: SWAP2 00004d4e: POP 00004d4f: POP 00004d50: JUMP 00004d51: JUMPDEST 00004d52: PUSH1 0x00 00004d54: DUP1 00004d55: PUSH1 0x00 00004d57: PUSH1 0x60 00004d59: DUP5 00004d5a: DUP7 00004d5b: SUB 00004d5c: SLT 00004d5d: ISZERO 00004d5e: PUSH2 0x4d66 00004d61: JUMPI 00004d62: PUSH1 0x00 00004d64: DUP1 00004d65: REVERT 00004d66: JUMPDEST 00004d67: DUP4 00004d68: CALLDATALOAD 00004d69: SWAP3 00004d6a: POP 00004d6b: PUSH1 0x20 00004d6d: DUP5 00004d6e: ADD 00004d6f: CALLDATALOAD 00004d70: SWAP2 00004d71: POP 00004d72: PUSH1 0x40 00004d74: DUP5 00004d75: ADD 00004d76: CALLDATALOAD 00004d77: PUSH2 0x4bb8 00004d7a: DUP2 00004d7b: PUSH2 0x4875 00004d7e: JUMP 00004d7f: JUMPDEST 00004d80: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00004da1: PUSH1 0x00 00004da3: MSTORE 00004da4: PUSH1 0x11 00004da6: PUSH1 0x04 00004da8: MSTORE 00004da9: PUSH1 0x24 00004dab: PUSH1 0x00 00004dad: REVERT 00004dae: JUMPDEST 00004daf: DUP1 00004db0: DUP3 00004db1: MUL 00004db2: DUP2 00004db3: ISZERO 00004db4: DUP3 00004db5: DUP3 00004db6: DIV 00004db7: DUP5 00004db8: EQ 00004db9: OR 00004dba: PUSH2 0x1b44 00004dbd: JUMPI 00004dbe: PUSH2 0x1b44 00004dc1: PUSH2 0x4d7f 00004dc4: JUMP 00004dc5: JUMPDEST 00004dc6: DUP1 00004dc7: DUP3 00004dc8: ADD 00004dc9: DUP1 00004dca: DUP3 00004dcb: GT 00004dcc: ISZERO 00004dcd: PUSH2 0x1b44 00004dd0: JUMPI 00004dd1: PUSH2 0x1b44 00004dd4: PUSH2 0x4d7f 00004dd7: JUMP 00004dd8: JUMPDEST 00004dd9: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00004dfa: PUSH1 0x00 00004dfc: MSTORE 00004dfd: PUSH1 0x32 00004dff: PUSH1 0x04 00004e01: MSTORE 00004e02: PUSH1 0x24 00004e04: PUSH1 0x00 00004e06: REVERT 00004e07: JUMPDEST 00004e08: PUSH1 0x00 00004e0a: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00004e2b: DUP3 00004e2c: SUB 00004e2d: PUSH2 0x4e38 00004e30: JUMPI 00004e31: PUSH2 0x4e38 00004e34: PUSH2 0x4d7f 00004e37: JUMP 00004e38: JUMPDEST 00004e39: POP 00004e3a: PUSH1 0x01 00004e3c: ADD 00004e3d: SWAP1 00004e3e: JUMP 00004e3f: JUMPDEST 00004e40: DUP2 00004e41: DUP2 00004e42: SUB 00004e43: DUP2 00004e44: DUP2 00004e45: GT 00004e46: ISZERO 00004e47: PUSH2 0x1b44 00004e4a: JUMPI 00004e4b: PUSH2 0x1b44 00004e4e: PUSH2 0x4d7f 00004e51: JUMP 00004e52: JUMPDEST 00004e53: PUSH1 0x00 00004e55: PUSH1 0x20 00004e57: DUP3 00004e58: DUP5 00004e59: SUB 00004e5a: SLT 00004e5b: ISZERO 00004e5c: PUSH2 0x4e64 00004e5f: JUMPI 00004e60: PUSH1 0x00 00004e62: DUP1 00004e63: REVERT 00004e64: JUMPDEST 00004e65: POP 00004e66: MLOAD 00004e67: SWAP2 00004e68: SWAP1 00004e69: POP 00004e6a: JUMP 00004e6b: JUMPDEST 00004e6c: PUSH1 0x00 00004e6e: DUP3 00004e6f: PUSH2 0x4ea1 00004e72: JUMPI 00004e73: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00004e94: PUSH1 0x00 00004e96: MSTORE 00004e97: PUSH1 0x12 00004e99: PUSH1 0x04 00004e9b: MSTORE 00004e9c: PUSH1 0x24 00004e9e: PUSH1 0x00 00004ea0: REVERT 00004ea1: JUMPDEST 00004ea2: POP 00004ea3: DIV 00004ea4: SWAP1 00004ea5: JUMP 00004ea6: JUMPDEST 00004ea7: PUSH1 0x00 00004ea9: DUP1 00004eaa: PUSH1 0x00 00004eac: PUSH1 0x60 00004eae: DUP5 00004eaf: DUP7 00004eb0: SUB 00004eb1: SLT 00004eb2: ISZERO 00004eb3: PUSH2 0x4ebb 00004eb6: JUMPI 00004eb7: PUSH1 0x00 00004eb9: DUP1 00004eba: REVERT 00004ebb: JUMPDEST 00004ebc: DUP4 00004ebd: MLOAD 00004ebe: SWAP3 00004ebf: POP 00004ec0: PUSH1 0x20 00004ec2: DUP5 00004ec3: ADD 00004ec4: MLOAD 00004ec5: SWAP2 00004ec6: POP 00004ec7: PUSH1 0x40 00004ec9: DUP5 00004eca: ADD 00004ecb: MLOAD 00004ecc: SWAP1 00004ecd: POP 00004ece: SWAP3 00004ecf: POP 00004ed0: SWAP3 00004ed1: POP 00004ed2: SWAP3 00004ed3: JUMP 00004ed4: JUMPDEST 00004ed5: PUSH1 0x00 00004ed7: PUSH1 0x20 00004ed9: DUP3 00004eda: DUP5 00004edb: SUB 00004edc: SLT 00004edd: ISZERO 00004ede: PUSH2 0x4ee6 00004ee1: JUMPI 00004ee2: PUSH1 0x00 00004ee4: DUP1 00004ee5: REVERT 00004ee6: JUMPDEST 00004ee7: DUP2 00004ee8: MLOAD 00004ee9: PUSH2 0x2d62 00004eec: DUP2 00004eed: PUSH2 0x4875 00004ef0: JUMP 00004ef1: JUMPDEST 00004ef2: PUSH1 0x00 00004ef4: PUSH1 0x20 00004ef6: DUP3 00004ef7: DUP5 00004ef8: SUB 00004ef9: SLT 00004efa: ISZERO 00004efb: PUSH2 0x4f03 00004efe: JUMPI 00004eff: PUSH1 0x00 00004f01: DUP1 00004f02: REVERT 00004f03: JUMPDEST 00004f04: DUP2 00004f05: MLOAD 00004f06: PUSH2 0x2d62 00004f09: DUP2 00004f0a: PUSH2 0x480e 00004f0d: JUMP 00004f0e: JUMPDEST 00004f0f: PUSH1 0x00 00004f11: DUP3 00004f12: MLOAD 00004f13: PUSH1 0x00 00004f15: JUMPDEST 00004f16: DUP2 00004f17: DUP2 00004f18: LT 00004f19: ISZERO 00004f1a: PUSH2 0x4f2f 00004f1d: JUMPI 00004f1e: PUSH1 0x20 00004f20: DUP2 00004f21: DUP7 00004f22: ADD 00004f23: DUP2 00004f24: ADD 00004f25: MLOAD 00004f26: DUP6 00004f27: DUP4 00004f28: ADD 00004f29: MSTORE 00004f2a: ADD 00004f2b: PUSH2 0x4f15 00004f2e: JUMP 00004f2f: JUMPDEST 00004f30: POP 00004f31: PUSH1 0x00 00004f33: SWAP3 00004f34: ADD 00004f35: SWAP2 00004f36: DUP3 00004f37: MSTORE 00004f38: POP 00004f39: SWAP2 00004f3a: SWAP1 00004f3b: POP 00004f3c: JUMP 00004f3d: JUMPDEST 00004f3e: PUSH1 0x00 00004f40: PUSH1 0x80 00004f42: DUP3 00004f43: ADD 00004f44: DUP7 00004f45: DUP4 00004f46: MSTORE 00004f47: PUSH1 0x20 00004f49: PUSH1 0x80 00004f4b: DUP2 00004f4c: DUP6 00004f4d: ADD 00004f4e: MSTORE 00004f4f: DUP2 00004f50: DUP8 00004f51: MLOAD 00004f52: DUP1 00004f53: DUP5 00004f54: MSTORE 00004f55: PUSH1 0xa0 00004f57: DUP7 00004f58: ADD 00004f59: SWAP2 00004f5a: POP 00004f5b: DUP3 00004f5c: DUP10 00004f5d: ADD 00004f5e: SWAP4 00004f5f: POP 00004f60: PUSH1 0x00 00004f62: JUMPDEST 00004f63: DUP2 00004f64: DUP2 00004f65: LT 00004f66: ISZERO 00004f67: PUSH2 0x4f94 00004f6a: JUMPI 00004f6b: DUP5 00004f6c: MLOAD 00004f6d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00004f82: AND 00004f83: DUP4 00004f84: MSTORE 00004f85: SWAP4 00004f86: DUP4 00004f87: ADD 00004f88: SWAP4 00004f89: SWAP2 00004f8a: DUP4 00004f8b: ADD 00004f8c: SWAP2 00004f8d: PUSH1 0x01 00004f8f: ADD 00004f90: PUSH2 0x4f62 00004f93: JUMP 00004f94: JUMPDEST 00004f95: POP 00004f96: POP 00004f97: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00004fac: SWAP7 00004fad: SWAP1 00004fae: SWAP7 00004faf: AND 00004fb0: PUSH1 0x40 00004fb2: DUP6 00004fb3: ADD 00004fb4: MSTORE 00004fb5: POP 00004fb6: POP 00004fb7: POP 00004fb8: PUSH1 0x60 00004fba: ADD 00004fbb: MSTORE 00004fbc: SWAP3 00004fbd: SWAP2 00004fbe: POP 00004fbf: POP 00004fc0: JUMP 00004fc1: JUMPDEST 00004fc2: PUSH1 0x00 00004fc4: PUSH2 0xffff 00004fc7: DUP1 00004fc8: DUP4 00004fc9: AND 00004fca: DUP2 00004fcb: DUP2 00004fcc: SUB 00004fcd: PUSH2 0x4fd8 00004fd0: JUMPI 00004fd1: PUSH2 0x4fd8 00004fd4: PUSH2 0x4d7f 00004fd7: JUMP 00004fd8: JUMPDEST 00004fd9: PUSH1 0x01 00004fdb: ADD 00004fdc: SWAP4 00004fdd: SWAP3 00004fde: POP 00004fdf: POP 00004fe0: POP 00004fe1: JUMP 00004fe2: INVALID 00004fe3: LOG2 00004fe4: PUSH5 0x6970667358 00004fea: UNKNOWN(0x22) 00004feb: SLT 00004fec: KECCAK256 00004fed: OR 00004fee: PUSH15 0x0ae1b9162fd9b7599d523a18a4e2bb 00004ffe: UNKNOWN(0x0D) 00004fff: UNKNOWN(0xAB) 00005000: UNKNOWN(0x4C) 00005001: PUSH4 0xe50fd1bd 00005006: UNKNOWN(0xB1) 00005007: ISZERO 00005008: UNKNOWN(0xCA) 00005009: UNKNOWN(0xD1) 0000500a: PUSH6 0x47aa64736f6c 00005011: PUSH4 0x43000812 00005016: STOP 00005017: CALLER
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | other | detector | Untrusted CALL target/value reachable | 60 | no | no |
viewtrace_id: 0x8bf9b0cfc29d34701bc5196108a8b5254ef677bebcc74eb4cf3fc3bc0b5b16d6
call_targets:
0xae120f96281fb2d376845da4b35226fadf184c73
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x8bf9b0cfc29d34701bc5196108a8b5254ef677bebcc74eb4cf3fc3bc0b5b16d6",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xae120f96281fb2d376845da4b35226fadf184c73"
],
"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": "0xf31ff073",
"selector": "0xf31ff073",
"calldata_variants": [
"0xf31ff073",
"0xf31ff0730000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf3c8e818",
"selector": "0xf3c8e818",
"calldata_variants": [
"0xf3c8e818",
"0xf3c8e8180000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf89f78b4",
"selector": "0xf89f78b4",
"calldata_variants": [
"0xf89f78b4",
"0xf89f78b40000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe98bc83e",
"selector": "0xe98bc83e",
"calldata_variants": [
"0xe98bc83e",
"0xe98bc83e0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf1e4d7ff",
"selector": "0xf1e4d7ff",
"calldata_variants": [
"0xf1e4d7ff",
"0xf1e4d7ff0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf1fc648f",
"selector": "0xf1fc648f",
"calldata_variants": [
"0xf1fc648f",
"0xf1fc648f0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe2a6e793",
"selector": "0xe2a6e793",
"calldata_variants": [
"0xe2a6e793",
"0xe2a6e7930000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe3c95af6",
"selector": "0xe3c95af6",
"calldata_variants": [
"0xe3c95af6",
"0xe3c95af60000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 4209,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 5373,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 6761,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 15,
"guards_detected": [],
"untrusted_call_count": 15
}
|
| high | other | detector | ETH value transfer possible | 55 | no | no |
viewtrace_id: 0x8bf9b0cfc29d34701bc5196108a8b5254ef677bebcc74eb4cf3fc3bc0b5b16d6
call_targets:
0xae120f96281fb2d376845da4b35226fadf184c73
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x8bf9b0cfc29d34701bc5196108a8b5254ef677bebcc74eb4cf3fc3bc0b5b16d6",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xae120f96281fb2d376845da4b35226fadf184c73"
],
"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": "0xf31ff073",
"selector": "0xf31ff073",
"calldata_variants": [
"0xf31ff073",
"0xf31ff0730000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf3c8e818",
"selector": "0xf3c8e818",
"calldata_variants": [
"0xf3c8e818",
"0xf3c8e8180000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf89f78b4",
"selector": "0xf89f78b4",
"calldata_variants": [
"0xf89f78b4",
"0xf89f78b40000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe98bc83e",
"selector": "0xe98bc83e",
"calldata_variants": [
"0xe98bc83e",
"0xe98bc83e0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf1e4d7ff",
"selector": "0xf1e4d7ff",
"calldata_variants": [
"0xf1e4d7ff",
"0xf1e4d7ff0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf1fc648f",
"selector": "0xf1fc648f",
"calldata_variants": [
"0xf1fc648f",
"0xf1fc648f0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe2a6e793",
"selector": "0xe2a6e793",
"calldata_variants": [
"0xe2a6e793",
"0xe2a6e7930000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe3c95af6",
"selector": "0xe3c95af6",
"calldata_variants": [
"0xe3c95af6",
"0xe3c95af60000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 4209,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 5373,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 6761,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 15,
"guards_detected": []
}
|