019b477e-ceda-727e-addb-9a59f7d3b26a
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 |
|---|---|---|---|---|
| 27277 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 27278 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 70662 | analysis.bundle | complete | 1 / 3 | 2 weeks ago |
| 70663 | capability.graph | complete | 1 / 3 | 2 weeks ago |
| 70664 | detector.run | complete | 1 / 3 | 2 weeks ago |
| 70665 | 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 0x0342 0000000c: JUMPI 0000000d: PUSH1 0x00 0000000f: CALLDATALOAD 00000010: PUSH1 0xe0 00000012: SHR 00000013: DUP1 00000014: PUSH4 0x614f3364 00000019: GT 0000001a: PUSH2 0x01b0 0000001d: JUMPI 0000001e: DUP1 0000001f: PUSH4 0xb6a5d7de 00000024: GT 00000025: PUSH2 0x00ec 00000028: JUMPI 00000029: DUP1 0000002a: PUSH4 0xd18df53c 0000002f: GT 00000030: PUSH2 0x0095 00000033: JUMPI 00000034: DUP1 00000035: PUSH4 0xf0b37c04 0000003a: GT 0000003b: PUSH2 0x006f 0000003e: JUMPI 0000003f: DUP1 00000040: PUSH4 0xf0b37c04 00000045: EQ 00000046: PUSH2 0x0b5a 00000049: JUMPI 0000004a: DUP1 0000004b: PUSH4 0xf0e20582 00000050: EQ 00000051: PUSH2 0x0b7a 00000054: JUMPI 00000055: DUP1 00000056: PUSH4 0xf2fde38b 0000005b: EQ 0000005c: PUSH2 0x0b9b 0000005f: JUMPI 00000060: DUP1 00000061: PUSH4 0xf887ea40 00000066: EQ 00000067: PUSH2 0x0bbb 0000006a: JUMPI 0000006b: PUSH2 0x036e 0000006e: JUMP 0000006f: JUMPDEST 00000070: DUP1 00000071: PUSH4 0xd18df53c 00000076: EQ 00000077: PUSH2 0x0afa 0000007a: JUMPI 0000007b: DUP1 0000007c: PUSH4 0xd89ea34b 00000081: EQ 00000082: PUSH2 0x0b1a 00000085: JUMPI 00000086: DUP1 00000087: PUSH4 0xe1886f69 0000008c: EQ 0000008d: PUSH2 0x0b3a 00000090: JUMPI 00000091: PUSH2 0x036e 00000094: JUMP 00000095: JUMPDEST 00000096: DUP1 00000097: PUSH4 0xc0d78655 0000009c: GT 0000009d: PUSH2 0x00c6 000000a0: JUMPI 000000a1: DUP1 000000a2: PUSH4 0xc0d78655 000000a7: EQ 000000a8: PUSH2 0x0a8a 000000ab: JUMPI 000000ac: DUP1 000000ad: PUSH4 0xcbd258b5 000000b2: EQ 000000b3: PUSH2 0x0aaa 000000b6: JUMPI 000000b7: DUP1 000000b8: PUSH4 0xcfac5d7c 000000bd: EQ 000000be: PUSH2 0x0ada 000000c1: JUMPI 000000c2: PUSH2 0x036e 000000c5: JUMP 000000c6: JUMPDEST 000000c7: DUP1 000000c8: PUSH4 0xb6a5d7de 000000cd: EQ 000000ce: PUSH2 0x0a1a 000000d1: JUMPI 000000d2: DUP1 000000d3: PUSH4 0xb9181611 000000d8: EQ 000000d9: PUSH2 0x0a3a 000000dc: JUMPI 000000dd: DUP1 000000de: PUSH4 0xbb4d4436 000000e3: EQ 000000e4: PUSH2 0x0a6a 000000e7: JUMPI 000000e8: PUSH2 0x036e 000000eb: JUMP 000000ec: JUMPDEST 000000ed: DUP1 000000ee: PUSH4 0x90998c9d 000000f3: GT 000000f4: PUSH2 0x0159 000000f7: JUMPI 000000f8: DUP1 000000f9: PUSH4 0xa04e5c04 000000fe: GT 000000ff: PUSH2 0x0133 00000102: JUMPI 00000103: DUP1 00000104: PUSH4 0xa04e5c04 00000109: EQ 0000010a: PUSH2 0x0980 0000010d: JUMPI 0000010e: DUP1 0000010f: PUSH4 0xa5bb096d 00000114: EQ 00000115: PUSH2 0x09ad 00000118: JUMPI 00000119: DUP1 0000011a: PUSH4 0xaa97b0a0 0000011f: EQ 00000120: PUSH2 0x09cd 00000123: JUMPI 00000124: DUP1 00000125: PUSH4 0xad5c4648 0000012a: EQ 0000012b: PUSH2 0x09ed 0000012e: JUMPI 0000012f: PUSH2 0x036e 00000132: JUMP 00000133: JUMPDEST 00000134: DUP1 00000135: PUSH4 0x90998c9d 0000013a: EQ 0000013b: PUSH2 0x0805 0000013e: JUMPI 0000013f: DUP1 00000140: PUSH4 0x93f1a40b 00000145: EQ 00000146: PUSH2 0x0833 00000149: JUMPI 0000014a: DUP1 0000014b: PUSH4 0x9ca1af8c 00000150: EQ 00000151: PUSH2 0x0952 00000154: JUMPI 00000155: PUSH2 0x036e 00000158: JUMP 00000159: JUMPDEST 0000015a: DUP1 0000015b: PUSH4 0x715018a6 00000160: GT 00000161: PUSH2 0x018a 00000164: JUMPI 00000165: DUP1 00000166: PUSH4 0x715018a6 0000016b: EQ 0000016c: PUSH2 0x07a5 0000016f: JUMPI 00000170: DUP1 00000171: PUSH4 0x8da5cb5b 00000176: EQ 00000177: PUSH2 0x07ba 0000017a: JUMPI 0000017b: DUP1 0000017c: PUSH4 0x8dbb1e3a 00000181: EQ 00000182: PUSH2 0x07e5 00000185: JUMPI 00000186: PUSH2 0x036e 00000189: JUMP 0000018a: JUMPDEST 0000018b: DUP1 0000018c: PUSH4 0x614f3364 00000191: EQ 00000192: PUSH2 0x075a 00000195: JUMPI 00000196: DUP1 00000197: PUSH4 0x630b5ba1 0000019c: EQ 0000019d: PUSH2 0x077a 000001a0: JUMPI 000001a1: DUP1 000001a2: PUSH4 0x67dcaf94 000001a7: EQ 000001a8: PUSH2 0x078f 000001ab: JUMPI 000001ac: PUSH2 0x036e 000001af: JUMP 000001b0: JUMPDEST 000001b1: DUP1 000001b2: PUSH4 0x48cd4cb1 000001b7: GT 000001b8: PUSH2 0x027f 000001bb: JUMPI 000001bc: DUP1 000001bd: PUSH4 0x54f29ce2 000001c2: GT 000001c3: PUSH2 0x0228 000001c6: JUMPI 000001c7: DUP1 000001c8: PUSH4 0x5dd19829 000001cd: GT 000001ce: PUSH2 0x0202 000001d1: JUMPI 000001d2: DUP1 000001d3: PUSH4 0x5dd19829 000001d8: EQ 000001d9: PUSH2 0x06f4 000001dc: JUMPI 000001dd: DUP1 000001de: PUSH4 0x5f228a3d 000001e3: EQ 000001e4: PUSH2 0x0714 000001e7: JUMPI 000001e8: DUP1 000001e9: PUSH4 0x5f2ecf8a 000001ee: EQ 000001ef: PUSH2 0x072a 000001f2: JUMPI 000001f3: DUP1 000001f4: PUSH4 0x5f9e8f82 000001f9: EQ 000001fa: PUSH2 0x0740 000001fd: JUMPI 000001fe: PUSH2 0x036e 00000201: JUMP 00000202: JUMPDEST 00000203: DUP1 00000204: PUSH4 0x54f29ce2 00000209: EQ 0000020a: PUSH2 0x066c 0000020d: JUMPI 0000020e: DUP1 0000020f: PUSH4 0x5975e332 00000214: EQ 00000215: PUSH2 0x0682 00000218: JUMPI 00000219: DUP1 0000021a: PUSH4 0x5c7dd3ff 0000021f: EQ 00000220: PUSH2 0x06a2 00000223: JUMPI 00000224: PUSH2 0x036e 00000227: JUMP 00000228: JUMPDEST 00000229: DUP1 0000022a: PUSH4 0x51eb05a6 0000022f: GT 00000230: PUSH2 0x0259 00000233: JUMPI 00000234: DUP1 00000235: PUSH4 0x51eb05a6 0000023a: EQ 0000023b: PUSH2 0x060c 0000023e: JUMPI 0000023f: DUP1 00000240: PUSH4 0x5312ea8e 00000245: EQ 00000246: PUSH2 0x062c 00000249: JUMPI 0000024a: DUP1 0000024b: PUSH4 0x53398119 00000250: EQ 00000251: PUSH2 0x064c 00000254: JUMPI 00000255: PUSH2 0x036e 00000258: JUMP 00000259: JUMPDEST 0000025a: DUP1 0000025b: PUSH4 0x48cd4cb1 00000260: EQ 00000261: PUSH2 0x05c0 00000264: JUMPI 00000265: DUP1 00000266: PUSH4 0x4cfea68a 0000026b: EQ 0000026c: PUSH2 0x05d6 0000026f: JUMPI 00000270: DUP1 00000271: PUSH4 0x4d90dd42 00000276: EQ 00000277: PUSH2 0x05ec 0000027a: JUMPI 0000027b: PUSH2 0x036e 0000027e: JUMP 0000027f: JUMPDEST 00000280: DUP1 00000281: PUSH4 0x1526fe27 00000286: GT 00000287: PUSH2 0x02ec 0000028a: JUMPI 0000028b: DUP1 0000028c: PUSH4 0x2dfd0bdc 00000291: GT 00000292: PUSH2 0x02c6 00000295: JUMPI 00000296: DUP1 00000297: PUSH4 0x2dfd0bdc 0000029c: EQ 0000029d: PUSH2 0x054b 000002a0: JUMPI 000002a1: DUP1 000002a2: PUSH4 0x353b6c2c 000002a7: EQ 000002a8: PUSH2 0x0560 000002ab: JUMPI 000002ac: DUP1 000002ad: PUSH4 0x401519b6 000002b2: EQ 000002b3: PUSH2 0x0580 000002b6: JUMPI 000002b7: DUP1 000002b8: PUSH4 0x4460d3cf 000002bd: EQ 000002be: PUSH2 0x05a0 000002c1: JUMPI 000002c2: PUSH2 0x036e 000002c5: JUMP 000002c6: JUMPDEST 000002c7: DUP1 000002c8: PUSH4 0x1526fe27 000002cd: EQ 000002ce: PUSH2 0x0496 000002d1: JUMPI 000002d2: DUP1 000002d3: PUSH4 0x17caf6f1 000002d8: EQ 000002d9: PUSH2 0x0515 000002dc: JUMPI 000002dd: DUP1 000002de: PUSH4 0x2d5310e7 000002e3: EQ 000002e4: PUSH2 0x052b 000002e7: JUMPI 000002e8: PUSH2 0x036e 000002eb: JUMP 000002ec: JUMPDEST 000002ed: DUP1 000002ee: PUSH4 0x09aaf684 000002f3: GT 000002f4: PUSH2 0x031d 000002f7: JUMPI 000002f8: DUP1 000002f9: PUSH4 0x09aaf684 000002fe: EQ 000002ff: PUSH2 0x03e5 00000302: JUMPI 00000303: DUP1 00000304: PUSH4 0x0e19dc3a 00000309: EQ 0000030a: PUSH2 0x0425 0000030d: JUMPI 0000030e: DUP1 0000030f: PUSH4 0x150b7a02 00000314: EQ 00000315: PUSH2 0x0445 00000318: JUMPI 00000319: PUSH2 0x036e 0000031c: JUMP 0000031d: JUMPDEST 0000031e: DUP1 0000031f: PUSH3 0xaeef8a 00000323: EQ 00000324: PUSH2 0x038e 00000327: JUMPI 00000328: DUP1 00000329: PUSH4 0x06f43a8c 0000032e: EQ 0000032f: PUSH2 0x03ae 00000332: JUMPI 00000333: DUP1 00000334: PUSH4 0x081e3eda 00000339: EQ 0000033a: PUSH2 0x03c1 0000033d: JUMPI 0000033e: PUSH2 0x036e 00000341: JUMP 00000342: JUMPDEST 00000343: CALLDATASIZE 00000344: PUSH2 0x036e 00000347: JUMPI 00000348: PUSH1 0x08 0000034a: SLOAD 0000034b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000360: AND 00000361: CALLER 00000362: EQ 00000363: ISZERO 00000364: PUSH2 0x036c 00000367: JUMPI 00000368: PUSH1 0x00 0000036a: DUP1 0000036b: REVERT 0000036c: JUMPDEST 0000036d: STOP 0000036e: JUMPDEST 0000036f: CALLVALUE 00000370: PUSH1 0x0a 00000372: PUSH1 0x00 00000374: DUP3 00000375: DUP3 00000376: SLOAD 00000377: PUSH2 0x0380 0000037a: SWAP2 0000037b: SWAP1 0000037c: PUSH2 0x4df1 0000037f: JUMP 00000380: JUMPDEST 00000381: SWAP1 00000382: SWAP2 00000383: SSTORE 00000384: POP 00000385: PUSH2 0x036c 00000388: SWAP1 00000389: POP 0000038a: PUSH2 0x0be8 0000038d: JUMP 0000038e: JUMPDEST 0000038f: CALLVALUE 00000390: DUP1 00000391: ISZERO 00000392: PUSH2 0x039a 00000395: JUMPI 00000396: PUSH1 0x00 00000398: DUP1 00000399: REVERT 0000039a: JUMPDEST 0000039b: POP 0000039c: PUSH2 0x036c 0000039f: PUSH2 0x03a9 000003a2: CALLDATASIZE 000003a3: PUSH1 0x04 000003a5: PUSH2 0x4b1c 000003a8: JUMP 000003a9: JUMPDEST 000003aa: PUSH2 0x0c12 000003ad: JUMP 000003ae: JUMPDEST 000003af: PUSH2 0x036c 000003b2: PUSH2 0x03bc 000003b5: CALLDATASIZE 000003b6: PUSH1 0x04 000003b8: PUSH2 0x4b76 000003bb: JUMP 000003bc: JUMPDEST 000003bd: PUSH2 0x0c34 000003c0: JUMP 000003c1: JUMPDEST 000003c2: CALLVALUE 000003c3: DUP1 000003c4: ISZERO 000003c5: PUSH2 0x03cd 000003c8: JUMPI 000003c9: PUSH1 0x00 000003cb: DUP1 000003cc: REVERT 000003cd: JUMPDEST 000003ce: POP 000003cf: PUSH1 0x0d 000003d1: SLOAD 000003d2: JUMPDEST 000003d3: PUSH1 0x40 000003d5: MLOAD 000003d6: SWAP1 000003d7: DUP2 000003d8: MSTORE 000003d9: PUSH1 0x20 000003db: ADD 000003dc: JUMPDEST 000003dd: PUSH1 0x40 000003df: MLOAD 000003e0: DUP1 000003e1: SWAP2 000003e2: SUB 000003e3: SWAP1 000003e4: RETURN 000003e5: JUMPDEST 000003e6: CALLVALUE 000003e7: DUP1 000003e8: ISZERO 000003e9: PUSH2 0x03f1 000003ec: JUMPI 000003ed: PUSH1 0x00 000003ef: DUP1 000003f0: REVERT 000003f1: JUMPDEST 000003f2: POP 000003f3: PUSH2 0x0415 000003f6: PUSH2 0x0400 000003f9: CALLDATASIZE 000003fa: PUSH1 0x04 000003fc: PUSH2 0x48d0 000003ff: JUMP 00000400: JUMPDEST 00000401: PUSH1 0x07 00000403: PUSH1 0x20 00000405: MSTORE 00000406: PUSH1 0x00 00000408: SWAP1 00000409: DUP2 0000040a: MSTORE 0000040b: PUSH1 0x40 0000040d: SWAP1 0000040e: KECCAK256 0000040f: SLOAD 00000410: PUSH1 0xff 00000412: AND 00000413: DUP2 00000414: JUMP 00000415: JUMPDEST 00000416: PUSH1 0x40 00000418: MLOAD 00000419: SWAP1 0000041a: ISZERO 0000041b: ISZERO 0000041c: DUP2 0000041d: MSTORE 0000041e: PUSH1 0x20 00000420: ADD 00000421: PUSH2 0x03dc 00000424: JUMP 00000425: JUMPDEST 00000426: CALLVALUE 00000427: DUP1 00000428: ISZERO 00000429: PUSH2 0x0431 0000042c: JUMPI 0000042d: PUSH1 0x00 0000042f: DUP1 00000430: REVERT 00000431: JUMPDEST 00000432: POP 00000433: PUSH2 0x036c 00000436: PUSH2 0x0440 00000439: CALLDATASIZE 0000043a: PUSH1 0x04 0000043c: PUSH2 0x4be8 0000043f: JUMP 00000440: JUMPDEST 00000441: PUSH2 0x10cf 00000444: JUMP 00000445: JUMPDEST 00000446: CALLVALUE 00000447: DUP1 00000448: ISZERO 00000449: PUSH2 0x0451 0000044c: JUMPI 0000044d: PUSH1 0x00 0000044f: DUP1 00000450: REVERT 00000451: JUMPDEST 00000452: POP 00000453: PUSH2 0x0465 00000456: PUSH2 0x0460 00000459: CALLDATASIZE 0000045a: PUSH1 0x04 0000045c: PUSH2 0x48ed 0000045f: JUMP 00000460: JUMPDEST 00000461: PUSH2 0x143e 00000464: JUMP 00000465: JUMPDEST 00000466: PUSH1 0x40 00000468: MLOAD 00000469: PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000 0000048a: SWAP1 0000048b: SWAP2 0000048c: AND 0000048d: DUP2 0000048e: MSTORE 0000048f: PUSH1 0x20 00000491: ADD 00000492: PUSH2 0x03dc 00000495: JUMP 00000496: JUMPDEST 00000497: CALLVALUE 00000498: DUP1 00000499: ISZERO 0000049a: PUSH2 0x04a2 0000049d: JUMPI 0000049e: PUSH1 0x00 000004a0: DUP1 000004a1: REVERT 000004a2: JUMPDEST 000004a3: POP 000004a4: PUSH2 0x04b6 000004a7: PUSH2 0x04b1 000004aa: CALLDATASIZE 000004ab: PUSH1 0x04 000004ad: PUSH2 0x4a60 000004b0: JUMP 000004b1: JUMPDEST 000004b2: PUSH2 0x1468 000004b5: JUMP 000004b6: JUMPDEST 000004b7: PUSH1 0x40 000004b9: DUP1 000004ba: MLOAD 000004bb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000004d0: SWAP1 000004d1: SWAP7 000004d2: AND 000004d3: DUP7 000004d4: MSTORE 000004d5: PUSH8 0xffffffffffffffff 000004de: SWAP5 000004df: DUP6 000004e0: AND 000004e1: PUSH1 0x20 000004e3: DUP8 000004e4: ADD 000004e5: MSTORE 000004e6: SWAP4 000004e7: SWAP1 000004e8: SWAP3 000004e9: AND 000004ea: SWAP3 000004eb: DUP5 000004ec: ADD 000004ed: SWAP3 000004ee: SWAP1 000004ef: SWAP3 000004f0: MSTORE 000004f1: PUSH14 0xffffffffffffffffffffffffffff 00000500: SWAP2 00000501: DUP3 00000502: AND 00000503: PUSH1 0x60 00000505: DUP5 00000506: ADD 00000507: MSTORE 00000508: AND 00000509: PUSH1 0x80 0000050b: DUP3 0000050c: ADD 0000050d: MSTORE 0000050e: PUSH1 0xa0 00000510: ADD 00000511: PUSH2 0x03dc 00000514: JUMP 00000515: JUMPDEST 00000516: CALLVALUE 00000517: DUP1 00000518: ISZERO 00000519: PUSH2 0x0521 0000051c: JUMPI 0000051d: PUSH1 0x00 0000051f: DUP1 00000520: REVERT 00000521: JUMPDEST 00000522: POP 00000523: PUSH2 0x03d2 00000526: PUSH1 0x0f 00000528: SLOAD 00000529: DUP2 0000052a: JUMP 0000052b: JUMPDEST 0000052c: CALLVALUE 0000052d: DUP1 0000052e: ISZERO 0000052f: PUSH2 0x0537 00000532: JUMPI 00000533: PUSH1 0x00 00000535: DUP1 00000536: REVERT 00000537: JUMPDEST 00000538: POP 00000539: PUSH2 0x036c 0000053c: PUSH2 0x0546 0000053f: CALLDATASIZE 00000540: PUSH1 0x04 00000542: PUSH2 0x4ac2 00000545: JUMP 00000546: JUMPDEST 00000547: PUSH2 0x14fa 0000054a: JUMP 0000054b: JUMPDEST 0000054c: CALLVALUE 0000054d: DUP1 0000054e: ISZERO 0000054f: PUSH2 0x0557 00000552: JUMPI 00000553: PUSH1 0x00 00000555: DUP1 00000556: REVERT 00000557: JUMPDEST 00000558: POP 00000559: PUSH2 0x036c 0000055c: PUSH2 0x1aa4 0000055f: JUMP 00000560: JUMPDEST 00000561: CALLVALUE 00000562: DUP1 00000563: ISZERO 00000564: PUSH2 0x056c 00000567: JUMPI 00000568: PUSH1 0x00 0000056a: DUP1 0000056b: REVERT 0000056c: JUMPDEST 0000056d: POP 0000056e: PUSH2 0x036c 00000571: PUSH2 0x057b 00000574: CALLDATASIZE 00000575: PUSH1 0x04 00000577: PUSH2 0x4a60 0000057a: JUMP 0000057b: JUMPDEST 0000057c: PUSH2 0x1baf 0000057f: JUMP 00000580: JUMPDEST 00000581: CALLVALUE 00000582: DUP1 00000583: ISZERO 00000584: PUSH2 0x058c 00000587: JUMPI 00000588: PUSH1 0x00 0000058a: DUP1 0000058b: REVERT 0000058c: JUMPDEST 0000058d: POP 0000058e: PUSH2 0x036c 00000591: PUSH2 0x059b 00000594: CALLDATASIZE 00000595: PUSH1 0x04 00000597: PUSH2 0x4ba8 0000059a: JUMP 0000059b: JUMPDEST 0000059c: PUSH2 0x1bbc 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 0x036c 000005b1: PUSH2 0x05bb 000005b4: CALLDATASIZE 000005b5: PUSH1 0x04 000005b7: PUSH2 0x48d0 000005ba: JUMP 000005bb: JUMPDEST 000005bc: PUSH2 0x1c90 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: PUSH2 0x03d2 000005d1: PUSH1 0x10 000005d3: SLOAD 000005d4: DUP2 000005d5: JUMP 000005d6: JUMPDEST 000005d7: CALLVALUE 000005d8: DUP1 000005d9: ISZERO 000005da: PUSH2 0x05e2 000005dd: JUMPI 000005de: PUSH1 0x00 000005e0: DUP1 000005e1: REVERT 000005e2: JUMPDEST 000005e3: POP 000005e4: PUSH2 0x03d2 000005e7: PUSH1 0x03 000005e9: SLOAD 000005ea: DUP2 000005eb: JUMP 000005ec: JUMPDEST 000005ed: CALLVALUE 000005ee: DUP1 000005ef: ISZERO 000005f0: PUSH2 0x05f8 000005f3: JUMPI 000005f4: PUSH1 0x00 000005f6: DUP1 000005f7: REVERT 000005f8: JUMPDEST 000005f9: POP 000005fa: PUSH2 0x036c 000005fd: PUSH2 0x0607 00000600: CALLDATASIZE 00000601: PUSH1 0x04 00000603: PUSH2 0x4a92 00000606: JUMP 00000607: JUMPDEST 00000608: PUSH2 0x1e97 0000060b: JUMP 0000060c: JUMPDEST 0000060d: CALLVALUE 0000060e: DUP1 0000060f: ISZERO 00000610: PUSH2 0x0618 00000613: JUMPI 00000614: PUSH1 0x00 00000616: DUP1 00000617: REVERT 00000618: JUMPDEST 00000619: POP 0000061a: PUSH2 0x036c 0000061d: PUSH2 0x0627 00000620: CALLDATASIZE 00000621: PUSH1 0x04 00000623: PUSH2 0x4a60 00000626: JUMP 00000627: JUMPDEST 00000628: PUSH2 0x1f19 0000062b: JUMP 0000062c: JUMPDEST 0000062d: CALLVALUE 0000062e: DUP1 0000062f: ISZERO 00000630: PUSH2 0x0638 00000633: JUMPI 00000634: PUSH1 0x00 00000636: DUP1 00000637: REVERT 00000638: JUMPDEST 00000639: POP 0000063a: PUSH2 0x036c 0000063d: PUSH2 0x0647 00000640: CALLDATASIZE 00000641: PUSH1 0x04 00000643: PUSH2 0x4a60 00000646: JUMP 00000647: JUMPDEST 00000648: PUSH2 0x2135 0000064b: JUMP 0000064c: JUMPDEST 0000064d: CALLVALUE 0000064e: DUP1 0000064f: ISZERO 00000650: PUSH2 0x0658 00000653: JUMPI 00000654: PUSH1 0x00 00000656: DUP1 00000657: REVERT 00000658: JUMPDEST 00000659: POP 0000065a: PUSH2 0x036c 0000065d: PUSH2 0x0667 00000660: CALLDATASIZE 00000661: PUSH1 0x04 00000663: PUSH2 0x4a26 00000666: JUMP 00000667: JUMPDEST 00000668: PUSH2 0x2360 0000066b: JUMP 0000066c: JUMPDEST 0000066d: CALLVALUE 0000066e: DUP1 0000066f: ISZERO 00000670: PUSH2 0x0678 00000673: JUMPI 00000674: PUSH1 0x00 00000676: DUP1 00000677: REVERT 00000678: JUMPDEST 00000679: POP 0000067a: PUSH2 0x03d2 0000067d: PUSH1 0x0a 0000067f: SLOAD 00000680: DUP2 00000681: JUMP 00000682: JUMPDEST 00000683: CALLVALUE 00000684: DUP1 00000685: ISZERO 00000686: PUSH2 0x068e 00000689: JUMPI 0000068a: PUSH1 0x00 0000068c: DUP1 0000068d: REVERT 0000068e: JUMPDEST 0000068f: POP 00000690: PUSH2 0x036c 00000693: PUSH2 0x069d 00000696: CALLDATASIZE 00000697: PUSH1 0x04 00000699: PUSH2 0x4ac2 0000069c: JUMP 0000069d: JUMPDEST 0000069e: PUSH2 0x23d4 000006a1: JUMP 000006a2: JUMPDEST 000006a3: CALLVALUE 000006a4: DUP1 000006a5: ISZERO 000006a6: PUSH2 0x06ae 000006a9: JUMPI 000006aa: PUSH1 0x00 000006ac: DUP1 000006ad: REVERT 000006ae: JUMPDEST 000006af: POP 000006b0: PUSH1 0x04 000006b2: SLOAD 000006b3: PUSH2 0x06cf 000006b6: SWAP1 000006b7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000006cc: AND 000006cd: DUP2 000006ce: JUMP 000006cf: JUMPDEST 000006d0: PUSH1 0x40 000006d2: MLOAD 000006d3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000006e8: SWAP1 000006e9: SWAP2 000006ea: AND 000006eb: DUP2 000006ec: MSTORE 000006ed: PUSH1 0x20 000006ef: ADD 000006f0: PUSH2 0x03dc 000006f3: JUMP 000006f4: JUMPDEST 000006f5: CALLVALUE 000006f6: DUP1 000006f7: ISZERO 000006f8: PUSH2 0x0700 000006fb: JUMPI 000006fc: PUSH1 0x00 000006fe: DUP1 000006ff: REVERT 00000700: JUMPDEST 00000701: POP 00000702: PUSH2 0x036c 00000705: PUSH2 0x070f 00000708: CALLDATASIZE 00000709: PUSH1 0x04 0000070b: PUSH2 0x4a92 0000070e: JUMP 0000070f: JUMPDEST 00000710: PUSH2 0x27c7 00000713: JUMP 00000714: JUMPDEST 00000715: CALLVALUE 00000716: DUP1 00000717: ISZERO 00000718: PUSH2 0x0720 0000071b: JUMPI 0000071c: PUSH1 0x00 0000071e: DUP1 0000071f: REVERT 00000720: JUMPDEST 00000721: POP 00000722: PUSH2 0x03d2 00000725: PUSH1 0x0c 00000727: SLOAD 00000728: DUP2 00000729: JUMP 0000072a: JUMPDEST 0000072b: CALLVALUE 0000072c: DUP1 0000072d: ISZERO 0000072e: PUSH2 0x0736 00000731: JUMPI 00000732: PUSH1 0x00 00000734: DUP1 00000735: REVERT 00000736: JUMPDEST 00000737: POP 00000738: PUSH2 0x03d2 0000073b: PUSH1 0x0b 0000073d: SLOAD 0000073e: DUP2 0000073f: JUMP 00000740: JUMPDEST 00000741: CALLVALUE 00000742: DUP1 00000743: ISZERO 00000744: PUSH2 0x074c 00000747: JUMPI 00000748: PUSH1 0x00 0000074a: DUP1 0000074b: REVERT 0000074c: JUMPDEST 0000074d: POP 0000074e: PUSH1 0x11 00000750: SLOAD 00000751: PUSH2 0x0415 00000754: SWAP1 00000755: PUSH1 0xff 00000757: AND 00000758: DUP2 00000759: JUMP 0000075a: JUMPDEST 0000075b: CALLVALUE 0000075c: DUP1 0000075d: ISZERO 0000075e: PUSH2 0x0766 00000761: JUMPI 00000762: PUSH1 0x00 00000764: DUP1 00000765: REVERT 00000766: JUMPDEST 00000767: POP 00000768: PUSH2 0x036c 0000076b: PUSH2 0x0775 0000076e: CALLDATASIZE 0000076f: PUSH1 0x04 00000771: PUSH2 0x49eb 00000774: JUMP 00000775: JUMPDEST 00000776: PUSH2 0x2a2f 00000779: JUMP 0000077a: JUMPDEST 0000077b: CALLVALUE 0000077c: DUP1 0000077d: ISZERO 0000077e: PUSH2 0x0786 00000781: JUMPI 00000782: PUSH1 0x00 00000784: DUP1 00000785: REVERT 00000786: JUMPDEST 00000787: POP 00000788: PUSH2 0x036c 0000078b: PUSH2 0x2adf 0000078e: JUMP 0000078f: JUMPDEST 00000790: CALLVALUE 00000791: DUP1 00000792: ISZERO 00000793: PUSH2 0x079b 00000796: JUMPI 00000797: PUSH1 0x00 00000799: DUP1 0000079a: REVERT 0000079b: JUMPDEST 0000079c: POP 0000079d: PUSH2 0x03d2 000007a0: PUSH1 0x09 000007a2: SLOAD 000007a3: DUP2 000007a4: JUMP 000007a5: JUMPDEST 000007a6: CALLVALUE 000007a7: DUP1 000007a8: ISZERO 000007a9: PUSH2 0x07b1 000007ac: JUMPI 000007ad: PUSH1 0x00 000007af: DUP1 000007b0: REVERT 000007b1: JUMPDEST 000007b2: POP 000007b3: PUSH2 0x036c 000007b6: PUSH2 0x2b06 000007b9: JUMP 000007ba: JUMPDEST 000007bb: CALLVALUE 000007bc: DUP1 000007bd: ISZERO 000007be: PUSH2 0x07c6 000007c1: JUMPI 000007c2: PUSH1 0x00 000007c4: DUP1 000007c5: REVERT 000007c6: JUMPDEST 000007c7: POP 000007c8: PUSH1 0x00 000007ca: SLOAD 000007cb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000007e0: AND 000007e1: PUSH2 0x06cf 000007e4: JUMP 000007e5: JUMPDEST 000007e6: CALLVALUE 000007e7: DUP1 000007e8: ISZERO 000007e9: PUSH2 0x07f1 000007ec: JUMPI 000007ed: PUSH1 0x00 000007ef: DUP1 000007f0: REVERT 000007f1: JUMPDEST 000007f2: POP 000007f3: PUSH2 0x03d2 000007f6: PUSH2 0x0800 000007f9: CALLDATASIZE 000007fa: PUSH1 0x04 000007fc: PUSH2 0x4afa 000007ff: JUMP 00000800: JUMPDEST 00000801: PUSH2 0x2b1a 00000804: JUMP 00000805: JUMPDEST 00000806: CALLVALUE 00000807: DUP1 00000808: ISZERO 00000809: PUSH2 0x0811 0000080c: JUMPI 0000080d: PUSH1 0x00 0000080f: DUP1 00000810: REVERT 00000811: JUMPDEST 00000812: POP 00000813: PUSH2 0x0825 00000816: PUSH2 0x0820 00000819: CALLDATASIZE 0000081a: PUSH1 0x04 0000081c: PUSH2 0x4a92 0000081f: JUMP 00000820: JUMPDEST 00000821: PUSH2 0x2b2d 00000824: JUMP 00000825: JUMPDEST 00000826: PUSH1 0x40 00000828: MLOAD 00000829: PUSH2 0x03dc 0000082c: SWAP3 0000082d: SWAP2 0000082e: SWAP1 0000082f: PUSH2 0x4cb8 00000832: JUMP 00000833: JUMPDEST 00000834: CALLVALUE 00000835: DUP1 00000836: ISZERO 00000837: PUSH2 0x083f 0000083a: JUMPI 0000083b: PUSH1 0x00 0000083d: DUP1 0000083e: REVERT 0000083f: JUMPDEST 00000840: POP 00000841: PUSH2 0x08e3 00000844: PUSH2 0x084e 00000847: CALLDATASIZE 00000848: PUSH1 0x04 0000084a: PUSH2 0x4a92 0000084d: JUMP 0000084e: JUMPDEST 0000084f: PUSH1 0x0e 00000851: PUSH1 0x20 00000853: SWAP1 00000854: DUP2 00000855: MSTORE 00000856: PUSH1 0x00 00000858: SWAP3 00000859: DUP4 0000085a: MSTORE 0000085b: PUSH1 0x40 0000085d: DUP1 0000085e: DUP5 0000085f: KECCAK256 00000860: SWAP1 00000861: SWAP2 00000862: MSTORE 00000863: SWAP1 00000864: DUP3 00000865: MSTORE 00000866: SWAP1 00000867: KECCAK256 00000868: DUP1 00000869: SLOAD 0000086a: PUSH1 0x01 0000086c: DUP3 0000086d: ADD 0000086e: SLOAD 0000086f: PUSH1 0x02 00000871: DUP4 00000872: ADD 00000873: SLOAD 00000874: PUSH1 0x03 00000876: SWAP1 00000877: SWAP4 00000878: ADD 00000879: SLOAD 0000087a: PUSH2 0xffff 0000087d: DUP1 0000087e: DUP5 0000087f: AND 00000880: SWAP5 00000881: PUSH3 0x010000 00000885: DUP6 00000886: DIV 00000887: SWAP1 00000888: SWAP2 00000889: AND 0000088a: SWAP4 0000088b: PUSH5 0x0100000000 00000891: DUP2 00000892: DIV 00000893: PUSH4 0xffffffff 00000898: AND 00000899: SWAP4 0000089a: PUSH9 0x010000000000000000 000008a4: SWAP1 000008a5: SWAP2 000008a6: DIV 000008a7: PUSH12 0xffffffffffffffffffffffff 000008b4: AND 000008b5: SWAP3 000008b6: PUSH14 0xffffffffffffffffffffffffffff 000008c5: DUP1 000008c6: DUP4 000008c7: AND 000008c8: SWAP4 000008c9: PUSH15 0x010000000000000000000000000000 000008d9: SWAP1 000008da: SWAP4 000008db: DIV 000008dc: DUP2 000008dd: AND 000008de: SWAP3 000008df: SWAP2 000008e0: AND 000008e1: DUP9 000008e2: JUMP 000008e3: JUMPDEST 000008e4: PUSH1 0x40 000008e6: DUP1 000008e7: MLOAD 000008e8: PUSH2 0xffff 000008eb: SWAP10 000008ec: DUP11 000008ed: AND 000008ee: DUP2 000008ef: MSTORE 000008f0: SWAP9 000008f1: SWAP1 000008f2: SWAP8 000008f3: AND 000008f4: PUSH1 0x20 000008f6: DUP10 000008f7: ADD 000008f8: MSTORE 000008f9: PUSH4 0xffffffff 000008fe: SWAP1 000008ff: SWAP6 00000900: AND 00000901: SWAP6 00000902: DUP8 00000903: ADD 00000904: SWAP6 00000905: SWAP1 00000906: SWAP6 00000907: MSTORE 00000908: PUSH12 0xffffffffffffffffffffffff 00000915: SWAP1 00000916: SWAP3 00000917: AND 00000918: PUSH1 0x60 0000091a: DUP7 0000091b: ADD 0000091c: MSTORE 0000091d: PUSH14 0xffffffffffffffffffffffffffff 0000092c: SWAP1 0000092d: DUP2 0000092e: AND 0000092f: PUSH1 0x80 00000931: DUP7 00000932: ADD 00000933: MSTORE 00000934: SWAP1 00000935: DUP2 00000936: AND 00000937: PUSH1 0xa0 00000939: DUP6 0000093a: ADD 0000093b: MSTORE 0000093c: PUSH1 0xc0 0000093e: DUP5 0000093f: ADD 00000940: SWAP3 00000941: SWAP1 00000942: SWAP3 00000943: MSTORE 00000944: AND 00000945: PUSH1 0xe0 00000947: DUP3 00000948: ADD 00000949: MSTORE 0000094a: PUSH2 0x0100 0000094d: ADD 0000094e: PUSH2 0x03dc 00000951: JUMP 00000952: JUMPDEST 00000953: CALLVALUE 00000954: DUP1 00000955: ISZERO 00000956: PUSH2 0x095e 00000959: JUMPI 0000095a: PUSH1 0x00 0000095c: DUP1 0000095d: REVERT 0000095e: JUMPDEST 0000095f: POP 00000960: PUSH1 0x02 00000962: SLOAD 00000963: PUSH2 0x096d 00000966: SWAP1 00000967: PUSH2 0xffff 0000096a: AND 0000096b: DUP2 0000096c: JUMP 0000096d: JUMPDEST 0000096e: PUSH1 0x40 00000970: MLOAD 00000971: PUSH2 0xffff 00000974: SWAP1 00000975: SWAP2 00000976: AND 00000977: DUP2 00000978: MSTORE 00000979: PUSH1 0x20 0000097b: ADD 0000097c: PUSH2 0x03dc 0000097f: JUMP 00000980: JUMPDEST 00000981: CALLVALUE 00000982: DUP1 00000983: ISZERO 00000984: PUSH2 0x098c 00000987: JUMPI 00000988: PUSH1 0x00 0000098a: DUP1 0000098b: REVERT 0000098c: JUMPDEST 0000098d: POP 0000098e: PUSH1 0x08 00000990: SLOAD 00000991: PUSH2 0x06cf 00000994: SWAP1 00000995: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000009aa: AND 000009ab: DUP2 000009ac: JUMP 000009ad: JUMPDEST 000009ae: CALLVALUE 000009af: DUP1 000009b0: ISZERO 000009b1: PUSH2 0x09b9 000009b4: JUMPI 000009b5: PUSH1 0x00 000009b7: DUP1 000009b8: REVERT 000009b9: JUMPDEST 000009ba: POP 000009bb: PUSH2 0x036c 000009be: PUSH2 0x09c8 000009c1: CALLDATASIZE 000009c2: PUSH1 0x04 000009c4: PUSH2 0x48d0 000009c7: JUMP 000009c8: JUMPDEST 000009c9: PUSH2 0x2ce8 000009cc: JUMP 000009cd: JUMPDEST 000009ce: CALLVALUE 000009cf: DUP1 000009d0: ISZERO 000009d1: PUSH2 0x09d9 000009d4: JUMPI 000009d5: PUSH1 0x00 000009d7: DUP1 000009d8: REVERT 000009d9: JUMPDEST 000009da: POP 000009db: PUSH2 0x036c 000009de: PUSH2 0x09e8 000009e1: CALLDATASIZE 000009e2: PUSH1 0x04 000009e4: PUSH2 0x4c1d 000009e7: JUMP 000009e8: JUMPDEST 000009e9: PUSH2 0x2d37 000009ec: JUMP 000009ed: JUMPDEST 000009ee: CALLVALUE 000009ef: DUP1 000009f0: ISZERO 000009f1: PUSH2 0x09f9 000009f4: JUMPI 000009f5: PUSH1 0x00 000009f7: DUP1 000009f8: REVERT 000009f9: JUMPDEST 000009fa: POP 000009fb: PUSH1 0x06 000009fd: SLOAD 000009fe: PUSH2 0x06cf 00000a01: SWAP1 00000a02: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a17: AND 00000a18: DUP2 00000a19: JUMP 00000a1a: JUMPDEST 00000a1b: CALLVALUE 00000a1c: DUP1 00000a1d: ISZERO 00000a1e: PUSH2 0x0a26 00000a21: JUMPI 00000a22: PUSH1 0x00 00000a24: DUP1 00000a25: REVERT 00000a26: JUMPDEST 00000a27: POP 00000a28: PUSH2 0x036c 00000a2b: PUSH2 0x0a35 00000a2e: CALLDATASIZE 00000a2f: PUSH1 0x04 00000a31: PUSH2 0x48d0 00000a34: JUMP 00000a35: JUMPDEST 00000a36: PUSH2 0x3019 00000a39: JUMP 00000a3a: JUMPDEST 00000a3b: CALLVALUE 00000a3c: DUP1 00000a3d: ISZERO 00000a3e: PUSH2 0x0a46 00000a41: JUMPI 00000a42: PUSH1 0x00 00000a44: DUP1 00000a45: REVERT 00000a46: JUMPDEST 00000a47: POP 00000a48: PUSH2 0x0415 00000a4b: PUSH2 0x0a55 00000a4e: CALLDATASIZE 00000a4f: PUSH1 0x04 00000a51: PUSH2 0x48d0 00000a54: JUMP 00000a55: JUMPDEST 00000a56: PUSH1 0x13 00000a58: PUSH1 0x20 00000a5a: MSTORE 00000a5b: PUSH1 0x00 00000a5d: SWAP1 00000a5e: DUP2 00000a5f: MSTORE 00000a60: PUSH1 0x40 00000a62: SWAP1 00000a63: KECCAK256 00000a64: SLOAD 00000a65: PUSH1 0xff 00000a67: AND 00000a68: DUP2 00000a69: JUMP 00000a6a: JUMPDEST 00000a6b: CALLVALUE 00000a6c: DUP1 00000a6d: ISZERO 00000a6e: PUSH2 0x0a76 00000a71: JUMPI 00000a72: PUSH1 0x00 00000a74: DUP1 00000a75: REVERT 00000a76: JUMPDEST 00000a77: POP 00000a78: PUSH2 0x03d2 00000a7b: PUSH2 0x0a85 00000a7e: CALLDATASIZE 00000a7f: PUSH1 0x04 00000a81: PUSH2 0x48d0 00000a84: JUMP 00000a85: JUMPDEST 00000a86: PUSH2 0x3070 00000a89: JUMP 00000a8a: JUMPDEST 00000a8b: CALLVALUE 00000a8c: DUP1 00000a8d: ISZERO 00000a8e: PUSH2 0x0a96 00000a91: JUMPI 00000a92: PUSH1 0x00 00000a94: DUP1 00000a95: REVERT 00000a96: JUMPDEST 00000a97: POP 00000a98: PUSH2 0x036c 00000a9b: PUSH2 0x0aa5 00000a9e: CALLDATASIZE 00000a9f: PUSH1 0x04 00000aa1: PUSH2 0x48d0 00000aa4: JUMP 00000aa5: JUMPDEST 00000aa6: PUSH2 0x3179 00000aa9: JUMP 00000aaa: JUMPDEST 00000aab: CALLVALUE 00000aac: DUP1 00000aad: ISZERO 00000aae: PUSH2 0x0ab6 00000ab1: JUMPI 00000ab2: PUSH1 0x00 00000ab4: DUP1 00000ab5: REVERT 00000ab6: JUMPDEST 00000ab7: POP 00000ab8: PUSH2 0x0415 00000abb: PUSH2 0x0ac5 00000abe: CALLDATASIZE 00000abf: PUSH1 0x04 00000ac1: PUSH2 0x48d0 00000ac4: JUMP 00000ac5: JUMPDEST 00000ac6: PUSH1 0x12 00000ac8: PUSH1 0x20 00000aca: MSTORE 00000acb: PUSH1 0x00 00000acd: SWAP1 00000ace: DUP2 00000acf: MSTORE 00000ad0: PUSH1 0x40 00000ad2: SWAP1 00000ad3: KECCAK256 00000ad4: SLOAD 00000ad5: PUSH1 0xff 00000ad7: AND 00000ad8: DUP2 00000ad9: JUMP 00000ada: JUMPDEST 00000adb: CALLVALUE 00000adc: DUP1 00000add: ISZERO 00000ade: PUSH2 0x0ae6 00000ae1: JUMPI 00000ae2: PUSH1 0x00 00000ae4: DUP1 00000ae5: REVERT 00000ae6: JUMPDEST 00000ae7: POP 00000ae8: PUSH2 0x036c 00000aeb: PUSH2 0x0af5 00000aee: CALLDATASIZE 00000aef: PUSH1 0x04 00000af1: PUSH2 0x48d0 00000af4: JUMP 00000af5: JUMPDEST 00000af6: PUSH2 0x31c8 00000af9: JUMP 00000afa: JUMPDEST 00000afb: CALLVALUE 00000afc: DUP1 00000afd: ISZERO 00000afe: PUSH2 0x0b06 00000b01: JUMPI 00000b02: PUSH1 0x00 00000b04: DUP1 00000b05: REVERT 00000b06: JUMPDEST 00000b07: POP 00000b08: PUSH2 0x03d2 00000b0b: PUSH2 0x0b15 00000b0e: CALLDATASIZE 00000b0f: PUSH1 0x04 00000b11: PUSH2 0x4a92 00000b14: JUMP 00000b15: JUMPDEST 00000b16: PUSH2 0x321f 00000b19: JUMP 00000b1a: JUMPDEST 00000b1b: CALLVALUE 00000b1c: DUP1 00000b1d: ISZERO 00000b1e: PUSH2 0x0b26 00000b21: JUMPI 00000b22: PUSH1 0x00 00000b24: DUP1 00000b25: REVERT 00000b26: JUMPDEST 00000b27: POP 00000b28: PUSH2 0x036c 00000b2b: PUSH2 0x0b35 00000b2e: CALLDATASIZE 00000b2f: PUSH1 0x04 00000b31: PUSH2 0x4a60 00000b34: JUMP 00000b35: JUMPDEST 00000b36: PUSH2 0x33de 00000b39: JUMP 00000b3a: JUMPDEST 00000b3b: CALLVALUE 00000b3c: DUP1 00000b3d: ISZERO 00000b3e: PUSH2 0x0b46 00000b41: JUMPI 00000b42: PUSH1 0x00 00000b44: DUP1 00000b45: REVERT 00000b46: JUMPDEST 00000b47: POP 00000b48: PUSH2 0x036c 00000b4b: PUSH2 0x0b55 00000b4e: CALLDATASIZE 00000b4f: PUSH1 0x04 00000b51: PUSH2 0x4a60 00000b54: JUMP 00000b55: JUMPDEST 00000b56: PUSH2 0x38ad 00000b59: JUMP 00000b5a: JUMPDEST 00000b5b: CALLVALUE 00000b5c: DUP1 00000b5d: ISZERO 00000b5e: PUSH2 0x0b66 00000b61: JUMPI 00000b62: PUSH1 0x00 00000b64: DUP1 00000b65: REVERT 00000b66: JUMPDEST 00000b67: POP 00000b68: PUSH2 0x036c 00000b6b: PUSH2 0x0b75 00000b6e: CALLDATASIZE 00000b6f: PUSH1 0x04 00000b71: PUSH2 0x48d0 00000b74: JUMP 00000b75: JUMPDEST 00000b76: PUSH2 0x38d3 00000b79: JUMP 00000b7a: JUMPDEST 00000b7b: CALLVALUE 00000b7c: DUP1 00000b7d: ISZERO 00000b7e: PUSH2 0x0b86 00000b81: JUMPI 00000b82: PUSH1 0x00 00000b84: DUP1 00000b85: REVERT 00000b86: JUMPDEST 00000b87: POP 00000b88: PUSH1 0x02 00000b8a: SLOAD 00000b8b: PUSH2 0x096d 00000b8e: SWAP1 00000b8f: PUSH3 0x010000 00000b93: SWAP1 00000b94: DIV 00000b95: PUSH2 0xffff 00000b98: AND 00000b99: DUP2 00000b9a: JUMP 00000b9b: JUMPDEST 00000b9c: CALLVALUE 00000b9d: DUP1 00000b9e: ISZERO 00000b9f: PUSH2 0x0ba7 00000ba2: JUMPI 00000ba3: PUSH1 0x00 00000ba5: DUP1 00000ba6: REVERT 00000ba7: JUMPDEST 00000ba8: POP 00000ba9: PUSH2 0x036c 00000bac: PUSH2 0x0bb6 00000baf: CALLDATASIZE 00000bb0: PUSH1 0x04 00000bb2: PUSH2 0x48d0 00000bb5: JUMP 00000bb6: JUMPDEST 00000bb7: PUSH2 0x3927 00000bba: JUMP 00000bbb: JUMPDEST 00000bbc: CALLVALUE 00000bbd: DUP1 00000bbe: ISZERO 00000bbf: PUSH2 0x0bc7 00000bc2: JUMPI 00000bc3: PUSH1 0x00 00000bc5: DUP1 00000bc6: REVERT 00000bc7: JUMPDEST 00000bc8: POP 00000bc9: PUSH1 0x05 00000bcb: SLOAD 00000bcc: PUSH2 0x06cf 00000bcf: SWAP1 00000bd0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000be5: AND 00000be6: DUP2 00000be7: JUMP 00000be8: JUMPDEST 00000be9: PUSH2 0x0bf0 00000bec: PUSH2 0x2adf 00000bef: JUMP 00000bf0: JUMPDEST 00000bf1: PUSH1 0x0c 00000bf3: SLOAD 00000bf4: PUSH1 0x03 00000bf6: SLOAD 00000bf7: PUSH2 0x0c00 00000bfa: SWAP2 00000bfb: SWAP1 00000bfc: PUSH2 0x4ea7 00000bff: JUMP 00000c00: JUMPDEST 00000c01: PUSH1 0x0a 00000c03: SLOAD 00000c04: PUSH2 0x0c0d 00000c07: SWAP2 00000c08: SWAP1 00000c09: PUSH2 0x4e5d 00000c0c: JUMP 00000c0d: JUMPDEST 00000c0e: PUSH1 0x09 00000c10: SSTORE 00000c11: JUMP 00000c12: JUMPDEST 00000c13: PUSH2 0x0c1a 00000c16: PUSH2 0x39db 00000c19: JUMP 00000c1a: JUMPDEST 00000c1b: PUSH2 0x0c26 00000c1e: CALLER 00000c1f: DUP5 00000c20: DUP5 00000c21: DUP5 00000c22: PUSH2 0x3a4f 00000c25: JUMP 00000c26: JUMPDEST 00000c27: PUSH2 0x0c2f 00000c2a: PUSH1 0x01 00000c2c: DUP1 00000c2d: SSTORE 00000c2e: JUMP 00000c2f: JUMPDEST 00000c30: POP 00000c31: POP 00000c32: POP 00000c33: JUMP 00000c34: JUMPDEST 00000c35: PUSH2 0x0c3c 00000c38: PUSH2 0x39db 00000c3b: JUMP 00000c3c: JUMPDEST 00000c3d: PUSH2 0x0ca1 00000c40: PUSH1 0x40 00000c42: MLOAD 00000c43: DUP1 00000c44: PUSH1 0xc0 00000c46: ADD 00000c47: PUSH1 0x40 00000c49: MSTORE 00000c4a: DUP1 00000c4b: PUSH1 0x00 00000c4d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000c62: AND 00000c63: DUP2 00000c64: MSTORE 00000c65: PUSH1 0x20 00000c67: ADD 00000c68: PUSH1 0x00 00000c6a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000c7f: AND 00000c80: DUP2 00000c81: MSTORE 00000c82: PUSH1 0x20 00000c84: ADD 00000c85: PUSH1 0x00 00000c87: DUP2 00000c88: MSTORE 00000c89: PUSH1 0x20 00000c8b: ADD 00000c8c: PUSH1 0x00 00000c8e: DUP2 00000c8f: MSTORE 00000c90: PUSH1 0x20 00000c92: ADD 00000c93: PUSH1 0x00 00000c95: DUP2 00000c96: MSTORE 00000c97: PUSH1 0x20 00000c99: ADD 00000c9a: PUSH1 0x00 00000c9c: DUP2 00000c9d: MSTORE 00000c9e: POP 00000c9f: SWAP1 00000ca0: JUMP 00000ca1: JUMPDEST 00000ca2: CALLER 00000ca3: PUSH1 0x00 00000ca5: SWAP1 00000ca6: DUP2 00000ca7: MSTORE 00000ca8: PUSH32 0xe710864318d4a32f37d6ce54cb3fadbef648dd12d8dbdf53973564d56b7f881c 00000cc9: PUSH1 0x20 00000ccb: MSTORE 00000ccc: PUSH1 0x40 00000cce: SWAP1 00000ccf: KECCAK256 00000cd0: CALLVALUE 00000cd1: PUSH2 0x0cd9 00000cd4: JUMPI 00000cd5: PUSH1 0x00 00000cd7: DUP1 00000cd8: REVERT 00000cd9: JUMPDEST 00000cda: PUSH3 0x093a80 00000cde: DUP4 00000cdf: LT 00000ce0: ISZERO 00000ce1: DUP1 00000ce2: ISZERO 00000ce3: PUSH2 0x0cf9 00000ce6: JUMPI 00000ce7: POP 00000ce8: PUSH2 0x0cf5 00000ceb: PUSH3 0x093a80 00000cef: PUSH1 0x34 00000cf1: PUSH2 0x4ea7 00000cf4: JUMP 00000cf5: JUMPDEST 00000cf6: DUP4 00000cf7: GT 00000cf8: ISZERO 00000cf9: JUMPDEST 00000cfa: DUP1 00000cfb: ISZERO 00000cfc: PUSH2 0x0d1d 00000cff: JUMPI 00000d00: POP 00000d01: PUSH2 0x0d0a 00000d04: TIMESTAMP 00000d05: DUP5 00000d06: PUSH2 0x4df1 00000d09: JUMP 00000d0a: JUMPDEST 00000d0b: DUP2 00000d0c: SLOAD 00000d0d: PUSH5 0x0100000000 00000d13: SWAP1 00000d14: DIV 00000d15: PUSH4 0xffffffff 00000d1a: AND 00000d1b: GT 00000d1c: ISZERO 00000d1d: JUMPDEST 00000d1e: PUSH2 0x0dae 00000d21: JUMPI 00000d22: PUSH1 0x40 00000d24: MLOAD 00000d25: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000d46: DUP2 00000d47: MSTORE 00000d48: PUSH1 0x20 00000d4a: PUSH1 0x04 00000d4c: DUP3 00000d4d: ADD 00000d4e: MSTORE 00000d4f: PUSH1 0x2d 00000d51: PUSH1 0x24 00000d53: DUP3 00000d54: ADD 00000d55: MSTORE 00000d56: PUSH32 0x6164644c69717569646974794e6f466565416e645374616b65203a204c6f636b 00000d77: PUSH1 0x44 00000d79: DUP3 00000d7a: ADD 00000d7b: MSTORE 00000d7c: PUSH32 0x206f7574206f662072616e676500000000000000000000000000000000000000 00000d9d: PUSH1 0x64 00000d9f: DUP3 00000da0: ADD 00000da1: MSTORE 00000da2: PUSH1 0x84 00000da4: ADD 00000da5: JUMPDEST 00000da6: PUSH1 0x40 00000da8: MLOAD 00000da9: DUP1 00000daa: SWAP2 00000dab: SUB 00000dac: SWAP1 00000dad: REVERT 00000dae: JUMPDEST 00000daf: PUSH2 0x0db8 00000db2: PUSH1 0x00 00000db4: PUSH2 0x1f19 00000db7: JUMP 00000db8: JUMPDEST 00000db9: PUSH1 0x01 00000dbb: DUP2 00000dbc: ADD 00000dbd: SLOAD 00000dbe: PUSH15 0x010000000000000000000000000000 00000dce: SWAP1 00000dcf: DIV 00000dd0: PUSH14 0xffffffffffffffffffffffffffff 00000ddf: AND 00000de0: ISZERO 00000de1: PUSH2 0x0def 00000de4: JUMPI 00000de5: PUSH2 0x0def 00000de8: PUSH1 0x00 00000dea: CALLER 00000deb: PUSH2 0x3e9c 00000dee: JUMP 00000def: JUMPDEST 00000df0: PUSH1 0x04 00000df2: DUP1 00000df3: SLOAD 00000df4: PUSH1 0x40 00000df6: MLOAD 00000df7: PUSH32 0x23b872dd00000000000000000000000000000000000000000000000000000000 00000e18: DUP2 00000e19: MSTORE 00000e1a: CALLER 00000e1b: SWAP3 00000e1c: DUP2 00000e1d: ADD 00000e1e: SWAP3 00000e1f: SWAP1 00000e20: SWAP3 00000e21: MSTORE 00000e22: ADDRESS 00000e23: PUSH1 0x24 00000e25: DUP4 00000e26: ADD 00000e27: MSTORE 00000e28: PUSH1 0x44 00000e2a: DUP3 00000e2b: ADD 00000e2c: DUP9 00000e2d: SWAP1 00000e2e: MSTORE 00000e2f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000e44: AND 00000e45: SWAP1 00000e46: PUSH4 0x23b872dd 00000e4b: SWAP1 00000e4c: PUSH1 0x64 00000e4e: ADD 00000e4f: PUSH1 0x20 00000e51: PUSH1 0x40 00000e53: MLOAD 00000e54: DUP1 00000e55: DUP4 00000e56: SUB 00000e57: DUP2 00000e58: PUSH1 0x00 00000e5a: DUP8 00000e5b: DUP1 00000e5c: EXTCODESIZE 00000e5d: ISZERO 00000e5e: DUP1 00000e5f: ISZERO 00000e60: PUSH2 0x0e68 00000e63: JUMPI 00000e64: PUSH1 0x00 00000e66: DUP1 00000e67: REVERT 00000e68: JUMPDEST 00000e69: POP 00000e6a: GAS 00000e6b: CALL 00000e6c: ISZERO 00000e6d: DUP1 00000e6e: ISZERO 00000e6f: PUSH2 0x0e7c 00000e72: JUMPI 00000e73: RETURNDATASIZE 00000e74: PUSH1 0x00 00000e76: DUP1 00000e77: RETURNDATACOPY 00000e78: RETURNDATASIZE 00000e79: PUSH1 0x00 00000e7b: REVERT 00000e7c: JUMPDEST 00000e7d: POP 00000e7e: POP 00000e7f: POP 00000e80: POP 00000e81: PUSH1 0x40 00000e83: MLOAD 00000e84: RETURNDATASIZE 00000e85: PUSH1 0x1f 00000e87: NOT 00000e88: PUSH1 0x1f 00000e8a: DUP3 00000e8b: ADD 00000e8c: AND 00000e8d: DUP3 00000e8e: ADD 00000e8f: DUP1 00000e90: PUSH1 0x40 00000e92: MSTORE 00000e93: POP 00000e94: DUP2 00000e95: ADD 00000e96: SWAP1 00000e97: PUSH2 0x0ea0 00000e9a: SWAP2 00000e9b: SWAP1 00000e9c: PUSH2 0x4a43 00000e9f: JUMP 00000ea0: JUMPDEST 00000ea1: POP 00000ea2: PUSH1 0x0d 00000ea4: PUSH1 0x00 00000ea6: DUP2 00000ea7: SLOAD 00000ea8: DUP2 00000ea9: LT 00000eaa: PUSH2 0x0eb5 00000ead: JUMPI 00000eae: PUSH2 0x0eb5 00000eb1: PUSH2 0x5037 00000eb4: JUMP 00000eb5: JUMPDEST 00000eb6: PUSH1 0x00 00000eb8: SWAP2 00000eb9: DUP3 00000eba: MSTORE 00000ebb: PUSH1 0x20 00000ebd: DUP1 00000ebe: DUP4 00000ebf: KECCAK256 00000ec0: PUSH1 0x03 00000ec2: SWAP1 00000ec3: SWAP3 00000ec4: MUL 00000ec5: SWAP1 00000ec6: SWAP2 00000ec7: ADD 00000ec8: SLOAD 00000ec9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000ede: SWAP1 00000edf: DUP2 00000ee0: AND 00000ee1: DUP6 00000ee2: MSTORE 00000ee3: ADDRESS 00000ee4: SWAP2 00000ee5: DUP6 00000ee6: ADD 00000ee7: DUP3 00000ee8: SWAP1 00000ee9: MSTORE 00000eea: PUSH1 0x60 00000eec: DUP6 00000eed: ADD 00000eee: DUP8 00000eef: SWAP1 00000ef0: MSTORE 00000ef1: PUSH1 0x80 00000ef3: DUP6 00000ef4: ADD 00000ef5: DUP9 00000ef6: SWAP1 00000ef7: MSTORE 00000ef8: PUSH1 0x40 00000efa: DUP1 00000efb: DUP7 00000efc: ADD 00000efd: DUP11 00000efe: SWAP1 00000eff: MSTORE 00000f00: TIMESTAMP 00000f01: PUSH1 0xa0 00000f03: DUP8 00000f04: ADD 00000f05: DUP2 00000f06: SWAP1 00000f07: MSTORE 00000f08: PUSH1 0x05 00000f0a: SLOAD 00000f0b: PUSH1 0x04 00000f0d: DUP1 00000f0e: SLOAD 00000f0f: SWAP4 00000f10: MLOAD 00000f11: PUSH32 0xf305d71900000000000000000000000000000000000000000000000000000000 00000f32: DUP2 00000f33: MSTORE 00000f34: SWAP4 00000f35: DUP6 00000f36: AND 00000f37: SWAP1 00000f38: DUP5 00000f39: ADD 00000f3a: MSTORE 00000f3b: PUSH1 0x24 00000f3d: DUP4 00000f3e: ADD 00000f3f: DUP13 00000f40: SWAP1 00000f41: MSTORE 00000f42: PUSH1 0x44 00000f44: DUP4 00000f45: ADD 00000f46: DUP11 00000f47: SWAP1 00000f48: MSTORE 00000f49: PUSH1 0x64 00000f4b: DUP4 00000f4c: ADD 00000f4d: DUP12 00000f4e: SWAP1 00000f4f: MSTORE 00000f50: PUSH1 0x84 00000f52: DUP4 00000f53: ADD 00000f54: SWAP5 00000f55: SWAP1 00000f56: SWAP5 00000f57: MSTORE 00000f58: PUSH1 0xa4 00000f5a: DUP3 00000f5b: ADD 00000f5c: MSTORE 00000f5d: SWAP2 00000f5e: AND 00000f5f: SWAP2 00000f60: SWAP1 00000f61: DUP2 00000f62: SWAP1 00000f63: DUP4 00000f64: SWAP1 00000f65: PUSH4 0xf305d719 00000f6a: SWAP1 00000f6b: CALLVALUE 00000f6c: SWAP1 00000f6d: PUSH1 0xc4 00000f6f: ADD 00000f70: PUSH1 0x60 00000f72: PUSH1 0x40 00000f74: MLOAD 00000f75: DUP1 00000f76: DUP4 00000f77: SUB 00000f78: DUP2 00000f79: DUP6 00000f7a: DUP9 00000f7b: DUP1 00000f7c: EXTCODESIZE 00000f7d: ISZERO 00000f7e: DUP1 00000f7f: ISZERO 00000f80: PUSH2 0x0f88 00000f83: JUMPI 00000f84: PUSH1 0x00 00000f86: DUP1 00000f87: REVERT 00000f88: JUMPDEST 00000f89: POP 00000f8a: GAS 00000f8b: CALL 00000f8c: ISZERO 00000f8d: DUP1 00000f8e: ISZERO 00000f8f: PUSH2 0x0f9c 00000f92: JUMPI 00000f93: RETURNDATASIZE 00000f94: PUSH1 0x00 00000f96: DUP1 00000f97: RETURNDATACOPY 00000f98: RETURNDATASIZE 00000f99: PUSH1 0x00 00000f9b: REVERT 00000f9c: JUMPDEST 00000f9d: POP 00000f9e: POP 00000f9f: POP 00000fa0: POP 00000fa1: POP 00000fa2: PUSH1 0x40 00000fa4: MLOAD 00000fa5: RETURNDATASIZE 00000fa6: PUSH1 0x1f 00000fa8: NOT 00000fa9: PUSH1 0x1f 00000fab: DUP3 00000fac: ADD 00000fad: AND 00000fae: DUP3 00000faf: ADD 00000fb0: DUP1 00000fb1: PUSH1 0x40 00000fb3: MSTORE 00000fb4: POP 00000fb5: DUP2 00000fb6: ADD 00000fb7: SWAP1 00000fb8: PUSH2 0x0fc1 00000fbb: SWAP2 00000fbc: SWAP1 00000fbd: PUSH2 0x4b48 00000fc0: JUMP 00000fc1: JUMPDEST 00000fc2: SWAP1 00000fc3: SWAP4 00000fc4: POP 00000fc5: SWAP2 00000fc6: POP 00000fc7: CALLER 00000fc8: SWAP1 00000fc9: POP 00000fca: PUSH2 0x08fc 00000fcd: PUSH2 0x0fd6 00000fd0: DUP5 00000fd1: CALLVALUE 00000fd2: PUSH2 0x4f2e 00000fd5: JUMP 00000fd6: JUMPDEST 00000fd7: PUSH1 0x40 00000fd9: MLOAD 00000fda: DUP2 00000fdb: ISZERO 00000fdc: SWAP1 00000fdd: SWAP3 00000fde: MUL 00000fdf: SWAP2 00000fe0: PUSH1 0x00 00000fe2: DUP2 00000fe3: DUP2 00000fe4: DUP2 00000fe5: DUP6 00000fe6: DUP9 00000fe7: DUP9 00000fe8: CALL 00000fe9: SWAP4 00000fea: POP 00000feb: POP 00000fec: POP 00000fed: POP 00000fee: ISZERO 00000fef: DUP1 00000ff0: ISZERO 00000ff1: PUSH2 0x0ffe 00000ff4: JUMPI 00000ff5: RETURNDATASIZE 00000ff6: PUSH1 0x00 00000ff8: DUP1 00000ff9: RETURNDATACOPY 00000ffa: RETURNDATASIZE 00000ffb: PUSH1 0x00 00000ffd: REVERT 00000ffe: JUMPDEST 00000fff: POP 00001000: PUSH1 0x01 00001002: DUP5 00001003: ADD 00001004: DUP1 00001005: SLOAD 00001006: DUP3 00001007: SWAP2 00001008: SWAP1 00001009: PUSH1 0x00 0000100b: SWAP1 0000100c: PUSH2 0x1026 0000100f: SWAP1 00001010: DUP5 00001011: SWAP1 00001012: PUSH14 0xffffffffffffffffffffffffffff 00001021: AND 00001022: PUSH2 0x4da2 00001025: JUMP 00001026: JUMPDEST 00001027: SWAP3 00001028: POP 00001029: PUSH2 0x0100 0000102c: EXP 0000102d: DUP2 0000102e: SLOAD 0000102f: DUP2 00001030: PUSH14 0xffffffffffffffffffffffffffff 0000103f: MUL 00001040: NOT 00001041: AND 00001042: SWAP1 00001043: DUP4 00001044: PUSH14 0xffffffffffffffffffffffffffff 00001053: AND 00001054: MUL 00001055: OR 00001056: SWAP1 00001057: SSTORE 00001058: POP 00001059: PUSH1 0x00 0000105b: DUP7 0000105c: GT 0000105d: ISZERO 0000105e: PUSH2 0x1072 00001061: JUMPI 00001062: PUSH2 0x106d 00001065: CALLER 00001066: PUSH1 0x00 00001068: DUP9 00001069: PUSH2 0x4070 0000106c: JUMP 0000106d: JUMPDEST 0000106e: PUSH2 0x107d 00001071: JUMP 00001072: JUMPDEST 00001073: PUSH2 0x107d 00001076: PUSH1 0x00 00001078: CALLER 00001079: PUSH2 0x27c7 0000107c: JUMP 0000107d: JUMPDEST 0000107e: PUSH1 0x40 00001080: DUP1 00001081: MLOAD 00001082: DUP3 00001083: DUP2 00001084: MSTORE 00001085: PUSH1 0x20 00001087: DUP2 00001088: ADD 00001089: DUP9 0000108a: SWAP1 0000108b: MSTORE 0000108c: PUSH1 0x00 0000108e: SWAP2 0000108f: CALLER 00001090: SWAP2 00001091: PUSH32 0x36af321ec8d3c75236829c5317affd40ddb308863a1236d2d277a4025cccee1e 000010b2: SWAP2 000010b3: ADD 000010b4: PUSH1 0x40 000010b6: MLOAD 000010b7: DUP1 000010b8: SWAP2 000010b9: SUB 000010ba: SWAP1 000010bb: LOG3 000010bc: POP 000010bd: POP 000010be: POP 000010bf: POP 000010c0: POP 000010c1: PUSH2 0x10c9 000010c4: PUSH1 0x01 000010c6: DUP1 000010c7: SSTORE 000010c8: JUMP 000010c9: JUMPDEST 000010ca: POP 000010cb: POP 000010cc: POP 000010cd: POP 000010ce: JUMP 000010cf: JUMPDEST 000010d0: PUSH2 0x10d7 000010d3: PUSH2 0x39db 000010d6: JUMP 000010d7: JUMPDEST 000010d8: PUSH1 0x00 000010da: PUSH1 0x0d 000010dc: DUP4 000010dd: PUSH4 0xffffffff 000010e2: AND 000010e3: DUP2 000010e4: SLOAD 000010e5: DUP2 000010e6: LT 000010e7: PUSH2 0x10f2 000010ea: JUMPI 000010eb: PUSH2 0x10f2 000010ee: PUSH2 0x5037 000010f1: JUMP 000010f2: JUMPDEST 000010f3: PUSH1 0x00 000010f5: SWAP2 000010f6: DUP3 000010f7: MSTORE 000010f8: PUSH1 0x20 000010fa: DUP1 000010fb: DUP4 000010fc: KECCAK256 000010fd: PUSH4 0xffffffff 00001102: DUP1 00001103: DUP9 00001104: AND 00001105: DUP6 00001106: MSTORE 00001107: PUSH1 0x0e 00001109: DUP4 0000110a: MSTORE 0000110b: PUSH1 0x40 0000110d: DUP1 0000110e: DUP7 0000110f: KECCAK256 00001110: CALLER 00001111: DUP8 00001112: MSTORE 00001113: SWAP1 00001114: SWAP4 00001115: MSTORE 00001116: SWAP2 00001117: SWAP1 00001118: SWAP4 00001119: KECCAK256 0000111a: DUP1 0000111b: SLOAD 0000111c: PUSH1 0x03 0000111e: SWAP1 0000111f: SWAP4 00001120: MUL 00001121: SWAP1 00001122: SWAP4 00001123: ADD 00001124: SWAP4 00001125: POP 00001126: TIMESTAMP 00001127: PUSH5 0x0100000000 0000112d: SWAP1 0000112e: SWAP3 0000112f: DIV 00001130: AND 00001131: LT 00001132: PUSH2 0x11e3 00001135: JUMPI 00001136: PUSH1 0x40 00001138: MLOAD 00001139: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000115a: DUP2 0000115b: MSTORE 0000115c: PUSH1 0x20 0000115e: PUSH1 0x04 00001160: DUP3 00001161: ADD 00001162: MSTORE 00001163: PUSH1 0x58 00001165: PUSH1 0x24 00001167: DUP3 00001168: ADD 00001169: MSTORE 0000116a: PUSH32 0x77697468647261773a20546f6b656e73206c6f636b65642c20696620796f7527 0000118b: PUSH1 0x44 0000118d: DUP3 0000118e: ADD 0000118f: MSTORE 00001190: PUSH32 0x726520747279696e6720746f20636c61696d20796f7572207265776172647320 000011b1: PUSH1 0x64 000011b3: DUP3 000011b4: ADD 000011b5: MSTORE 000011b6: PUSH32 0x75736520746865206465706f7369742066756e6374696f6e0000000000000000 000011d7: PUSH1 0x84 000011d9: DUP3 000011da: ADD 000011db: MSTORE 000011dc: PUSH1 0xa4 000011de: ADD 000011df: PUSH2 0x0da5 000011e2: JUMP 000011e3: JUMPDEST 000011e4: PUSH1 0x01 000011e6: DUP2 000011e7: ADD 000011e8: SLOAD 000011e9: PUSH14 0xffffffffffffffffffffffffffff 000011f8: AND 000011f9: DUP4 000011fa: GT 000011fb: DUP1 000011fc: ISZERO 000011fd: SWAP1 000011fe: PUSH2 0x1207 00001201: JUMPI 00001202: POP 00001203: PUSH1 0x00 00001205: DUP4 00001206: GT 00001207: JUMPDEST 00001208: PUSH2 0x126d 0000120b: JUMPI 0000120c: PUSH1 0x40 0000120e: MLOAD 0000120f: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001230: DUP2 00001231: MSTORE 00001232: PUSH1 0x20 00001234: PUSH1 0x04 00001236: DUP3 00001237: ADD 00001238: MSTORE 00001239: PUSH1 0x12 0000123b: PUSH1 0x24 0000123d: DUP3 0000123e: ADD 0000123f: MSTORE 00001240: PUSH32 0x77697468647261773a206e6f7420676f6f640000000000000000000000000000 00001261: PUSH1 0x44 00001263: DUP3 00001264: ADD 00001265: MSTORE 00001266: PUSH1 0x64 00001268: ADD 00001269: PUSH2 0x0da5 0000126c: JUMP 0000126d: JUMPDEST 0000126e: PUSH2 0x127c 00001271: DUP5 00001272: PUSH4 0xffffffff 00001277: AND 00001278: PUSH2 0x1f19 0000127b: JUMP 0000127c: JUMPDEST 0000127d: PUSH1 0x01 0000127f: DUP2 00001280: ADD 00001281: SLOAD 00001282: PUSH15 0x010000000000000000000000000000 00001292: SWAP1 00001293: DIV 00001294: PUSH14 0xffffffffffffffffffffffffffff 000012a3: AND 000012a4: ISZERO 000012a5: PUSH2 0x135e 000012a8: JUMPI 000012a9: PUSH2 0x12b8 000012ac: DUP5 000012ad: PUSH4 0xffffffff 000012b2: AND 000012b3: CALLER 000012b4: PUSH2 0x3e9c 000012b7: JUMP 000012b8: JUMPDEST 000012b9: DUP1 000012ba: SLOAD 000012bb: PUSH9 0x010000000000000000 000012c5: SWAP1 000012c6: DIV 000012c7: PUSH12 0xffffffffffffffffffffffff 000012d4: AND 000012d5: ISZERO 000012d6: PUSH2 0x135e 000012d9: JUMPI 000012da: DUP1 000012db: SLOAD 000012dc: PUSH2 0x1300 000012df: SWAP1 000012e0: CALLER 000012e1: SWAP1 000012e2: PUSH9 0x010000000000000000 000012ec: SWAP1 000012ed: DIV 000012ee: PUSH12 0xffffffffffffffffffffffff 000012fb: AND 000012fc: PUSH2 0x43a3 000012ff: JUMP 00001300: JUMPDEST 00001301: DUP1 00001302: SLOAD 00001303: PUSH1 0x02 00001305: DUP3 00001306: ADD 00001307: DUP1 00001308: SLOAD 00001309: PUSH9 0x010000000000000000 00001313: SWAP1 00001314: SWAP3 00001315: DIV 00001316: PUSH12 0xffffffffffffffffffffffff 00001323: AND 00001324: SWAP2 00001325: PUSH1 0x00 00001327: SWAP1 00001328: PUSH2 0x1332 0000132b: SWAP1 0000132c: DUP5 0000132d: SWAP1 0000132e: PUSH2 0x4df1 00001331: JUMP 00001332: JUMPDEST 00001333: SWAP1 00001334: SWAP2 00001335: SSTORE 00001336: POP 00001337: POP 00001338: DUP1 00001339: SLOAD 0000133a: PUSH32 0xffffffffffffffffffffffff000000000000000000000000ffffffffffffffff 0000135b: AND 0000135c: DUP2 0000135d: SSTORE 0000135e: JUMPDEST 0000135f: PUSH1 0x01 00001361: DUP2 00001362: ADD 00001363: SLOAD 00001364: PUSH2 0x137e 00001367: SWAP1 00001368: DUP5 00001369: SWAP1 0000136a: PUSH14 0xffffffffffffffffffffffffffff 00001379: AND 0000137a: PUSH2 0x4f2e 0000137d: JUMP 0000137e: JUMPDEST 0000137f: PUSH1 0x01 00001381: DUP3 00001382: ADD 00001383: DUP1 00001384: SLOAD 00001385: PUSH32 0xffffffffffffffffffffffffffffffffffff0000000000000000000000000000 000013a6: AND 000013a7: PUSH14 0xffffffffffffffffffffffffffff 000013b6: SWAP3 000013b7: SWAP1 000013b8: SWAP3 000013b9: AND 000013ba: SWAP2 000013bb: SWAP1 000013bc: SWAP2 000013bd: OR 000013be: SWAP1 000013bf: SSTORE 000013c0: DUP2 000013c1: SLOAD 000013c2: PUSH2 0x13e2 000013c5: SWAP1 000013c6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000013db: AND 000013dc: CALLER 000013dd: DUP6 000013de: PUSH2 0x4411 000013e1: JUMP 000013e2: JUMPDEST 000013e3: PUSH2 0x13f2 000013e6: DUP5 000013e7: PUSH4 0xffffffff 000013ec: AND 000013ed: CALLER 000013ee: PUSH2 0x27c7 000013f1: JUMP 000013f2: JUMPDEST 000013f3: PUSH1 0x40 000013f5: MLOAD 000013f6: DUP4 000013f7: DUP2 000013f8: MSTORE 000013f9: PUSH4 0xffffffff 000013fe: DUP6 000013ff: AND 00001400: SWAP1 00001401: CALLER 00001402: SWAP1 00001403: PUSH32 0xf279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b568 00001424: SWAP1 00001425: PUSH1 0x20 00001427: ADD 00001428: PUSH1 0x40 0000142a: MLOAD 0000142b: DUP1 0000142c: SWAP2 0000142d: SUB 0000142e: SWAP1 0000142f: LOG3 00001430: POP 00001431: POP 00001432: PUSH2 0x143a 00001435: PUSH1 0x01 00001437: DUP1 00001438: SSTORE 00001439: JUMP 0000143a: JUMPDEST 0000143b: POP 0000143c: POP 0000143d: JUMP 0000143e: JUMPDEST 0000143f: PUSH32 0x150b7a0200000000000000000000000000000000000000000000000000000000 00001460: JUMPDEST 00001461: SWAP5 00001462: SWAP4 00001463: POP 00001464: POP 00001465: POP 00001466: POP 00001467: JUMP 00001468: JUMPDEST 00001469: PUSH1 0x0d 0000146b: DUP2 0000146c: DUP2 0000146d: SLOAD 0000146e: DUP2 0000146f: LT 00001470: PUSH2 0x1478 00001473: JUMPI 00001474: PUSH1 0x00 00001476: DUP1 00001477: REVERT 00001478: JUMPDEST 00001479: PUSH1 0x00 0000147b: SWAP2 0000147c: DUP3 0000147d: MSTORE 0000147e: PUSH1 0x20 00001480: SWAP1 00001481: SWAP2 00001482: KECCAK256 00001483: PUSH1 0x03 00001485: SWAP1 00001486: SWAP2 00001487: MUL 00001488: ADD 00001489: DUP1 0000148a: SLOAD 0000148b: PUSH1 0x01 0000148d: DUP3 0000148e: ADD 0000148f: SLOAD 00001490: PUSH1 0x02 00001492: SWAP1 00001493: SWAP3 00001494: ADD 00001495: SLOAD 00001496: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000014ab: DUP3 000014ac: AND 000014ad: SWAP4 000014ae: POP 000014af: PUSH8 0xffffffffffffffff 000014b8: PUSH21 0x010000000000000000000000000000000000000000 000014ce: SWAP1 000014cf: SWAP3 000014d0: DIV 000014d1: DUP3 000014d2: AND 000014d3: SWAP3 000014d4: SWAP2 000014d5: DUP3 000014d6: AND 000014d7: SWAP2 000014d8: PUSH14 0xffffffffffffffffffffffffffff 000014e7: PUSH9 0x010000000000000000 000014f1: SWAP1 000014f2: SWAP2 000014f3: DIV 000014f4: DUP2 000014f5: AND 000014f6: SWAP2 000014f7: AND 000014f8: DUP6 000014f9: JUMP 000014fa: JUMPDEST 000014fb: PUSH2 0x1502 000014fe: PUSH2 0x39db 00001501: JUMP 00001502: JUMPDEST 00001503: PUSH1 0x00 00001505: DUP4 00001506: DUP2 00001507: MSTORE 00001508: PUSH1 0x0e 0000150a: PUSH1 0x20 0000150c: SWAP1 0000150d: DUP2 0000150e: MSTORE 0000150f: PUSH1 0x40 00001511: DUP1 00001512: DUP4 00001513: KECCAK256 00001514: CALLER 00001515: DUP1 00001516: DUP6 00001517: MSTORE 00001518: SWAP3 00001519: MSTORE 0000151a: DUP3 0000151b: KECCAK256 0000151c: PUSH1 0x04 0000151e: ADD 0000151f: SLOAD 00001520: SWAP1 00001521: SWAP2 00001522: SWAP1 00001523: DUP2 00001524: SWAP1 00001525: PUSH2 0x152d 00001528: DUP8 00001529: PUSH2 0x1f19 0000152c: JUMP 0000152d: JUMPDEST 0000152e: PUSH2 0x1537 00001531: DUP8 00001532: DUP6 00001533: PUSH2 0x3e9c 00001536: JUMP 00001537: JUMPDEST 00001538: PUSH1 0x00 0000153a: JUMPDEST 0000153b: PUSH1 0x00 0000153d: DUP9 0000153e: DUP2 0000153f: MSTORE 00001540: PUSH1 0x0e 00001542: PUSH1 0x20 00001544: SWAP1 00001545: DUP2 00001546: MSTORE 00001547: PUSH1 0x40 00001549: DUP1 0000154a: DUP4 0000154b: KECCAK256 0000154c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001561: DUP10 00001562: AND 00001563: DUP5 00001564: MSTORE 00001565: SWAP1 00001566: SWAP2 00001567: MSTORE 00001568: SWAP1 00001569: KECCAK256 0000156a: PUSH1 0x04 0000156c: ADD 0000156d: SLOAD 0000156e: DUP2 0000156f: LT 00001570: ISZERO 00001571: PUSH2 0x165b 00001574: JUMPI 00001575: PUSH1 0x00 00001577: DUP9 00001578: DUP2 00001579: MSTORE 0000157a: PUSH1 0x0e 0000157c: PUSH1 0x20 0000157e: SWAP1 0000157f: DUP2 00001580: MSTORE 00001581: PUSH1 0x40 00001583: DUP1 00001584: DUP4 00001585: KECCAK256 00001586: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000159b: DUP10 0000159c: DUP2 0000159d: AND 0000159e: DUP6 0000159f: MSTORE 000015a0: SWAP3 000015a1: MSTORE 000015a2: SWAP1 000015a3: SWAP2 000015a4: KECCAK256 000015a5: PUSH1 0x04 000015a7: ADD 000015a8: DUP1 000015a9: SLOAD 000015aa: SWAP2 000015ab: DUP10 000015ac: AND 000015ad: SWAP2 000015ae: DUP4 000015af: SWAP1 000015b0: DUP2 000015b1: LT 000015b2: PUSH2 0x15bd 000015b5: JUMPI 000015b6: PUSH2 0x15bd 000015b9: PUSH2 0x5037 000015bc: JUMP 000015bd: JUMPDEST 000015be: PUSH1 0x00 000015c0: SWAP2 000015c1: DUP3 000015c2: MSTORE 000015c3: PUSH1 0x20 000015c5: SWAP1 000015c6: SWAP2 000015c7: KECCAK256 000015c8: ADD 000015c9: SLOAD 000015ca: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000015df: AND 000015e0: EQ 000015e1: ISZERO 000015e2: PUSH2 0x1649 000015e5: JUMPI 000015e6: PUSH1 0x00 000015e8: DUP9 000015e9: DUP2 000015ea: MSTORE 000015eb: PUSH1 0x0e 000015ed: PUSH1 0x20 000015ef: SWAP1 000015f0: DUP2 000015f1: MSTORE 000015f2: PUSH1 0x40 000015f4: DUP1 000015f5: DUP4 000015f6: KECCAK256 000015f7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000160c: DUP10 0000160d: AND 0000160e: DUP5 0000160f: MSTORE 00001610: SWAP1 00001611: SWAP2 00001612: MSTORE 00001613: SWAP1 00001614: KECCAK256 00001615: PUSH1 0x05 00001617: ADD 00001618: DUP1 00001619: SLOAD 0000161a: DUP8 0000161b: SWAP2 0000161c: SWAP1 0000161d: DUP4 0000161e: SWAP1 0000161f: DUP2 00001620: LT 00001621: PUSH2 0x162c 00001624: JUMPI 00001625: PUSH2 0x162c 00001628: PUSH2 0x5037 0000162b: JUMP 0000162c: JUMPDEST 0000162d: SWAP1 0000162e: PUSH1 0x00 00001630: MSTORE 00001631: PUSH1 0x20 00001633: PUSH1 0x00 00001635: KECCAK256 00001636: ADD 00001637: SLOAD 00001638: EQ 00001639: ISZERO 0000163a: PUSH2 0x1649 0000163d: JUMPI 0000163e: PUSH1 0x01 00001640: SWAP3 00001641: POP 00001642: DUP1 00001643: SWAP4 00001644: POP 00001645: PUSH2 0x165b 00001648: JUMP 00001649: JUMPDEST 0000164a: DUP1 0000164b: PUSH2 0x1653 0000164e: DUP2 0000164f: PUSH2 0x4f71 00001652: JUMP 00001653: JUMPDEST 00001654: SWAP2 00001655: POP 00001656: POP 00001657: PUSH2 0x153a 0000165a: JUMP 0000165b: JUMPDEST 0000165c: POP 0000165d: PUSH1 0x01 0000165f: DUP3 00001660: ISZERO 00001661: ISZERO 00001662: EQ 00001663: PUSH2 0x16c8 00001666: JUMPI 00001667: PUSH1 0x40 00001669: MLOAD 0000166a: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000168b: DUP2 0000168c: MSTORE 0000168d: PUSH1 0x20 0000168f: PUSH1 0x04 00001691: DUP3 00001692: ADD 00001693: MSTORE 00001694: PUSH1 0x1c 00001696: PUSH1 0x24 00001698: DUP3 00001699: ADD 0000169a: MSTORE 0000169b: PUSH32 0x77697468647261774e46542c20746f6b656e206e6f7420666f756e6400000000 000016bc: PUSH1 0x44 000016be: DUP3 000016bf: ADD 000016c0: MSTORE 000016c1: PUSH1 0x64 000016c3: ADD 000016c4: PUSH2 0x0da5 000016c7: JUMP 000016c8: JUMPDEST 000016c9: PUSH1 0x02 000016cb: SLOAD 000016cc: PUSH1 0x00 000016ce: DUP9 000016cf: DUP2 000016d0: MSTORE 000016d1: PUSH1 0x0e 000016d3: PUSH1 0x20 000016d5: SWAP1 000016d6: DUP2 000016d7: MSTORE 000016d8: PUSH1 0x40 000016da: DUP1 000016db: DUP4 000016dc: KECCAK256 000016dd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000016f2: DUP10 000016f3: AND 000016f4: DUP5 000016f5: MSTORE 000016f6: SWAP1 000016f7: SWAP2 000016f8: MSTORE 000016f9: DUP2 000016fa: KECCAK256 000016fb: DUP1 000016fc: SLOAD 000016fd: PUSH2 0xffff 00001700: SWAP4 00001701: DUP5 00001702: AND 00001703: SWAP4 00001704: SWAP2 00001705: SWAP3 00001706: SWAP2 00001707: PUSH2 0x1712 0000170a: SWAP2 0000170b: DUP6 0000170c: SWAP2 0000170d: AND 0000170e: PUSH2 0x4f13 00001711: JUMP 00001712: JUMPDEST 00001713: DUP3 00001714: SLOAD 00001715: PUSH2 0xffff 00001718: SWAP2 00001719: DUP3 0000171a: AND 0000171b: PUSH2 0x0100 0000171e: SWAP4 0000171f: SWAP1 00001720: SWAP4 00001721: EXP 00001722: SWAP3 00001723: DUP4 00001724: MUL 00001725: SWAP2 00001726: SWAP1 00001727: SWAP3 00001728: MUL 00001729: NOT 0000172a: SWAP1 0000172b: SWAP2 0000172c: AND 0000172d: OR 0000172e: SWAP1 0000172f: SSTORE 00001730: POP 00001731: PUSH1 0x00 00001733: DUP8 00001734: DUP2 00001735: MSTORE 00001736: PUSH1 0x0e 00001738: PUSH1 0x20 0000173a: SWAP1 0000173b: DUP2 0000173c: MSTORE 0000173d: PUSH1 0x40 0000173f: DUP1 00001740: DUP4 00001741: KECCAK256 00001742: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001757: DUP9 00001758: AND 00001759: DUP5 0000175a: MSTORE 0000175b: SWAP1 0000175c: SWAP2 0000175d: MSTORE 0000175e: SWAP1 0000175f: KECCAK256 00001760: PUSH1 0x04 00001762: ADD 00001763: PUSH2 0x176d 00001766: PUSH1 0x01 00001768: DUP4 00001769: PUSH2 0x4f2e 0000176c: JUMP 0000176d: JUMPDEST 0000176e: DUP2 0000176f: SLOAD 00001770: DUP2 00001771: LT 00001772: PUSH2 0x177d 00001775: JUMPI 00001776: PUSH2 0x177d 00001779: PUSH2 0x5037 0000177c: JUMP 0000177d: JUMPDEST 0000177e: PUSH1 0x00 00001780: SWAP2 00001781: DUP3 00001782: MSTORE 00001783: PUSH1 0x20 00001785: DUP1 00001786: DUP4 00001787: KECCAK256 00001788: SWAP1 00001789: SWAP2 0000178a: ADD 0000178b: SLOAD 0000178c: DUP10 0000178d: DUP4 0000178e: MSTORE 0000178f: PUSH1 0x0e 00001791: DUP3 00001792: MSTORE 00001793: PUSH1 0x40 00001795: DUP1 00001796: DUP5 00001797: KECCAK256 00001798: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000017ad: DUP10 000017ae: DUP2 000017af: AND 000017b0: DUP7 000017b1: MSTORE 000017b2: SWAP4 000017b3: MSTORE 000017b4: SWAP1 000017b5: SWAP3 000017b6: KECCAK256 000017b7: PUSH1 0x04 000017b9: ADD 000017ba: DUP1 000017bb: SLOAD 000017bc: SWAP2 000017bd: SWAP1 000017be: SWAP3 000017bf: AND 000017c0: SWAP2 000017c1: SWAP1 000017c2: DUP6 000017c3: SWAP1 000017c4: DUP2 000017c5: LT 000017c6: PUSH2 0x17d1 000017c9: JUMPI 000017ca: PUSH2 0x17d1 000017cd: PUSH2 0x5037 000017d0: JUMP 000017d1: JUMPDEST 000017d2: PUSH1 0x00 000017d4: SWAP2 000017d5: DUP3 000017d6: MSTORE 000017d7: PUSH1 0x20 000017d9: DUP1 000017da: DUP4 000017db: KECCAK256 000017dc: SWAP2 000017dd: SWAP1 000017de: SWAP2 000017df: ADD 000017e0: DUP1 000017e1: SLOAD 000017e2: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000 00001803: AND 00001804: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001819: SWAP5 0000181a: DUP6 0000181b: AND 0000181c: OR 0000181d: SWAP1 0000181e: SSTORE 0000181f: DUP10 00001820: DUP3 00001821: MSTORE 00001822: PUSH1 0x0e 00001824: DUP2 00001825: MSTORE 00001826: PUSH1 0x40 00001828: DUP1 00001829: DUP4 0000182a: KECCAK256 0000182b: SWAP4 0000182c: DUP9 0000182d: AND 0000182e: DUP4 0000182f: MSTORE 00001830: SWAP3 00001831: SWAP1 00001832: MSTORE 00001833: KECCAK256 00001834: PUSH1 0x04 00001836: ADD 00001837: DUP1 00001838: SLOAD 00001839: DUP1 0000183a: PUSH2 0x1845 0000183d: JUMPI 0000183e: PUSH2 0x1845 00001841: PUSH2 0x5008 00001844: JUMP 00001845: JUMPDEST 00001846: PUSH1 0x00 00001848: DUP3 00001849: DUP2 0000184a: MSTORE 0000184b: PUSH1 0x20 0000184d: DUP1 0000184e: DUP3 0000184f: KECCAK256 00001850: DUP4 00001851: ADD 00001852: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00001873: SWAP1 00001874: DUP2 00001875: ADD 00001876: DUP1 00001877: SLOAD 00001878: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000 00001899: AND 0000189a: SWAP1 0000189b: SSTORE 0000189c: SWAP1 0000189d: SWAP3 0000189e: ADD 0000189f: SWAP1 000018a0: SWAP3 000018a1: SSTORE 000018a2: DUP9 000018a3: DUP3 000018a4: MSTORE 000018a5: PUSH1 0x0e 000018a7: DUP2 000018a8: MSTORE 000018a9: PUSH1 0x40 000018ab: DUP1 000018ac: DUP4 000018ad: KECCAK256 000018ae: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000018c3: DUP9 000018c4: AND 000018c5: DUP5 000018c6: MSTORE 000018c7: SWAP1 000018c8: SWAP2 000018c9: MSTORE 000018ca: SWAP1 000018cb: KECCAK256 000018cc: PUSH1 0x05 000018ce: ADD 000018cf: PUSH2 0x18d9 000018d2: PUSH1 0x01 000018d4: DUP4 000018d5: PUSH2 0x4f2e 000018d8: JUMP 000018d9: JUMPDEST 000018da: DUP2 000018db: SLOAD 000018dc: DUP2 000018dd: LT 000018de: PUSH2 0x18e9 000018e1: JUMPI 000018e2: PUSH2 0x18e9 000018e5: PUSH2 0x5037 000018e8: JUMP 000018e9: JUMPDEST 000018ea: PUSH1 0x00 000018ec: SWAP2 000018ed: DUP3 000018ee: MSTORE 000018ef: PUSH1 0x20 000018f1: DUP1 000018f2: DUP4 000018f3: KECCAK256 000018f4: SWAP1 000018f5: SWAP2 000018f6: ADD 000018f7: SLOAD 000018f8: DUP10 000018f9: DUP4 000018fa: MSTORE 000018fb: PUSH1 0x0e 000018fd: DUP3 000018fe: MSTORE 000018ff: PUSH1 0x40 00001901: DUP1 00001902: DUP5 00001903: KECCAK256 00001904: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001919: DUP10 0000191a: AND 0000191b: DUP6 0000191c: MSTORE 0000191d: SWAP1 0000191e: SWAP3 0000191f: MSTORE 00001920: SWAP2 00001921: KECCAK256 00001922: PUSH1 0x05 00001924: ADD 00001925: DUP1 00001926: SLOAD 00001927: DUP6 00001928: SWAP1 00001929: DUP2 0000192a: LT 0000192b: PUSH2 0x1936 0000192e: JUMPI 0000192f: PUSH2 0x1936 00001932: PUSH2 0x5037 00001935: JUMP 00001936: JUMPDEST 00001937: PUSH1 0x00 00001939: SWAP2 0000193a: DUP3 0000193b: MSTORE 0000193c: PUSH1 0x20 0000193e: DUP1 0000193f: DUP4 00001940: KECCAK256 00001941: SWAP1 00001942: SWAP2 00001943: ADD 00001944: SWAP3 00001945: SWAP1 00001946: SWAP3 00001947: SSTORE 00001948: DUP9 00001949: DUP2 0000194a: MSTORE 0000194b: PUSH1 0x0e 0000194d: DUP3 0000194e: MSTORE 0000194f: PUSH1 0x40 00001951: DUP1 00001952: DUP3 00001953: KECCAK256 00001954: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001969: DUP9 0000196a: AND 0000196b: DUP4 0000196c: MSTORE 0000196d: SWAP1 0000196e: SWAP3 0000196f: MSTORE 00001970: KECCAK256 00001971: PUSH1 0x05 00001973: ADD 00001974: DUP1 00001975: SLOAD 00001976: DUP1 00001977: PUSH2 0x1982 0000197a: JUMPI 0000197b: PUSH2 0x1982 0000197e: PUSH2 0x5008 00001981: JUMP 00001982: JUMPDEST 00001983: PUSH1 0x01 00001985: SWAP1 00001986: SUB 00001987: DUP2 00001988: DUP2 00001989: SWAP1 0000198a: PUSH1 0x00 0000198c: MSTORE 0000198d: PUSH1 0x20 0000198f: PUSH1 0x00 00001991: KECCAK256 00001992: ADD 00001993: PUSH1 0x00 00001995: SWAP1 00001996: SSTORE 00001997: SWAP1 00001998: SSTORE 00001999: PUSH2 0x19a2 0000199c: DUP8 0000199d: DUP6 0000199e: PUSH2 0x27c7 000019a1: JUMP 000019a2: JUMPDEST 000019a3: PUSH1 0x40 000019a5: MLOAD 000019a6: PUSH32 0x42842e0e00000000000000000000000000000000000000000000000000000000 000019c7: DUP2 000019c8: MSTORE 000019c9: ADDRESS 000019ca: PUSH1 0x04 000019cc: DUP3 000019cd: ADD 000019ce: MSTORE 000019cf: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000019e4: DUP6 000019e5: DUP2 000019e6: AND 000019e7: PUSH1 0x24 000019e9: DUP4 000019ea: ADD 000019eb: MSTORE 000019ec: PUSH1 0x44 000019ee: DUP3 000019ef: ADD 000019f0: DUP8 000019f1: SWAP1 000019f2: MSTORE 000019f3: DUP8 000019f4: AND 000019f5: SWAP1 000019f6: PUSH4 0x42842e0e 000019fb: SWAP1 000019fc: PUSH1 0x64 000019fe: ADD 000019ff: PUSH1 0x00 00001a01: PUSH1 0x40 00001a03: MLOAD 00001a04: DUP1 00001a05: DUP4 00001a06: SUB 00001a07: DUP2 00001a08: PUSH1 0x00 00001a0a: DUP8 00001a0b: DUP1 00001a0c: EXTCODESIZE 00001a0d: ISZERO 00001a0e: DUP1 00001a0f: ISZERO 00001a10: PUSH2 0x1a18 00001a13: JUMPI 00001a14: PUSH1 0x00 00001a16: DUP1 00001a17: REVERT 00001a18: JUMPDEST 00001a19: POP 00001a1a: GAS 00001a1b: CALL 00001a1c: ISZERO 00001a1d: DUP1 00001a1e: ISZERO 00001a1f: PUSH2 0x1a2c 00001a22: JUMPI 00001a23: RETURNDATASIZE 00001a24: PUSH1 0x00 00001a26: DUP1 00001a27: RETURNDATACOPY 00001a28: RETURNDATASIZE 00001a29: PUSH1 0x00 00001a2b: REVERT 00001a2c: JUMPDEST 00001a2d: POP 00001a2e: POP 00001a2f: POP 00001a30: POP 00001a31: DUP6 00001a32: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001a47: AND 00001a48: DUP5 00001a49: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001a5e: AND 00001a5f: PUSH32 0xbbde41973f9ce4890f7ad9762c23d8191f261fd643bdf13ed8bbc10549b49fcb 00001a80: DUP8 00001a81: PUSH1 0x40 00001a83: MLOAD 00001a84: PUSH2 0x1a8f 00001a87: SWAP2 00001a88: DUP2 00001a89: MSTORE 00001a8a: PUSH1 0x20 00001a8c: ADD 00001a8d: SWAP1 00001a8e: JUMP 00001a8f: JUMPDEST 00001a90: PUSH1 0x40 00001a92: MLOAD 00001a93: DUP1 00001a94: SWAP2 00001a95: SUB 00001a96: SWAP1 00001a97: LOG3 00001a98: POP 00001a99: POP 00001a9a: POP 00001a9b: POP 00001a9c: PUSH2 0x0c2f 00001a9f: PUSH1 0x01 00001aa1: DUP1 00001aa2: SSTORE 00001aa3: JUMP 00001aa4: JUMPDEST 00001aa5: PUSH2 0x1aac 00001aa8: PUSH2 0x44e5 00001aab: JUMP 00001aac: JUMPDEST 00001aad: NUMBER 00001aae: PUSH1 0x10 00001ab0: SLOAD 00001ab1: GT 00001ab2: PUSH2 0x1b3d 00001ab5: JUMPI 00001ab6: PUSH1 0x40 00001ab8: MLOAD 00001ab9: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001ada: DUP2 00001adb: MSTORE 00001adc: PUSH1 0x20 00001ade: PUSH1 0x04 00001ae0: DUP3 00001ae1: ADD 00001ae2: MSTORE 00001ae3: PUSH1 0x25 00001ae5: PUSH1 0x24 00001ae7: DUP3 00001ae8: ADD 00001ae9: MSTORE 00001aea: PUSH32 0x7374617274526577617264733a207265776172647320616c7265616479207374 00001b0b: PUSH1 0x44 00001b0d: DUP3 00001b0e: ADD 00001b0f: MSTORE 00001b10: PUSH32 0x6172746564000000000000000000000000000000000000000000000000000000 00001b31: PUSH1 0x64 00001b33: DUP3 00001b34: ADD 00001b35: MSTORE 00001b36: PUSH1 0x84 00001b38: ADD 00001b39: PUSH2 0x0da5 00001b3c: JUMP 00001b3d: JUMPDEST 00001b3e: NUMBER 00001b3f: PUSH1 0x10 00001b41: SSTORE 00001b42: PUSH1 0x00 00001b44: JUMPDEST 00001b45: PUSH1 0x0d 00001b47: SLOAD 00001b48: DUP2 00001b49: LT 00001b4a: ISZERO 00001b4b: PUSH2 0x1bac 00001b4e: JUMPI 00001b4f: NUMBER 00001b50: PUSH1 0x0d 00001b52: DUP3 00001b53: DUP2 00001b54: SLOAD 00001b55: DUP2 00001b56: LT 00001b57: PUSH2 0x1b62 00001b5a: JUMPI 00001b5b: PUSH2 0x1b62 00001b5e: PUSH2 0x5037 00001b61: JUMP 00001b62: JUMPDEST 00001b63: SWAP1 00001b64: PUSH1 0x00 00001b66: MSTORE 00001b67: PUSH1 0x20 00001b69: PUSH1 0x00 00001b6b: KECCAK256 00001b6c: SWAP1 00001b6d: PUSH1 0x03 00001b6f: MUL 00001b70: ADD 00001b71: PUSH1 0x01 00001b73: ADD 00001b74: PUSH1 0x00 00001b76: PUSH2 0x0100 00001b79: EXP 00001b7a: DUP2 00001b7b: SLOAD 00001b7c: DUP2 00001b7d: PUSH8 0xffffffffffffffff 00001b86: MUL 00001b87: NOT 00001b88: AND 00001b89: SWAP1 00001b8a: DUP4 00001b8b: PUSH8 0xffffffffffffffff 00001b94: AND 00001b95: MUL 00001b96: OR 00001b97: SWAP1 00001b98: SSTORE 00001b99: POP 00001b9a: DUP1 00001b9b: DUP1 00001b9c: PUSH2 0x1ba4 00001b9f: SWAP1 00001ba0: PUSH2 0x4f71 00001ba3: JUMP 00001ba4: JUMPDEST 00001ba5: SWAP2 00001ba6: POP 00001ba7: POP 00001ba8: PUSH2 0x1b44 00001bab: JUMP 00001bac: JUMPDEST 00001bad: POP 00001bae: JUMP 00001baf: JUMPDEST 00001bb0: PUSH2 0x1bb7 00001bb3: PUSH2 0x44e5 00001bb6: JUMP 00001bb7: JUMPDEST 00001bb8: PUSH1 0x03 00001bba: SSTORE 00001bbb: JUMP 00001bbc: JUMPDEST 00001bbd: PUSH2 0x1bc4 00001bc0: PUSH2 0x44e5 00001bc3: JUMP 00001bc4: JUMPDEST 00001bc5: DUP1 00001bc6: ISZERO 00001bc7: PUSH2 0x1bd2 00001bca: JUMPI 00001bcb: PUSH2 0x1bd2 00001bce: PUSH2 0x2adf 00001bd1: JUMP 00001bd2: JUMPDEST 00001bd3: DUP2 00001bd4: PUSH8 0xffffffffffffffff 00001bdd: AND 00001bde: PUSH1 0x0d 00001be0: DUP5 00001be1: DUP2 00001be2: SLOAD 00001be3: DUP2 00001be4: LT 00001be5: PUSH2 0x1bf0 00001be8: JUMPI 00001be9: PUSH2 0x1bf0 00001bec: PUSH2 0x5037 00001bef: JUMP 00001bf0: JUMPDEST 00001bf1: PUSH1 0x00 00001bf3: SWAP2 00001bf4: DUP3 00001bf5: MSTORE 00001bf6: PUSH1 0x20 00001bf8: SWAP1 00001bf9: SWAP2 00001bfa: KECCAK256 00001bfb: PUSH1 0x03 00001bfd: SWAP1 00001bfe: SWAP2 00001bff: MUL 00001c00: ADD 00001c01: SLOAD 00001c02: PUSH1 0x0f 00001c04: SLOAD 00001c05: PUSH2 0x1c30 00001c08: SWAP2 00001c09: PUSH21 0x010000000000000000000000000000000000000000 00001c1f: SWAP1 00001c20: DIV 00001c21: PUSH8 0xffffffffffffffff 00001c2a: AND 00001c2b: SWAP1 00001c2c: PUSH2 0x4f2e 00001c2f: JUMP 00001c30: JUMPDEST 00001c31: PUSH2 0x1c3a 00001c34: SWAP2 00001c35: SWAP1 00001c36: PUSH2 0x4df1 00001c39: JUMP 00001c3a: JUMPDEST 00001c3b: PUSH1 0x0f 00001c3d: DUP2 00001c3e: SWAP1 00001c3f: SSTORE 00001c40: POP 00001c41: DUP2 00001c42: PUSH1 0x0d 00001c44: DUP5 00001c45: DUP2 00001c46: SLOAD 00001c47: DUP2 00001c48: LT 00001c49: PUSH2 0x1c54 00001c4c: JUMPI 00001c4d: PUSH2 0x1c54 00001c50: PUSH2 0x5037 00001c53: JUMP 00001c54: JUMPDEST 00001c55: SWAP1 00001c56: PUSH1 0x00 00001c58: MSTORE 00001c59: PUSH1 0x20 00001c5b: PUSH1 0x00 00001c5d: KECCAK256 00001c5e: SWAP1 00001c5f: PUSH1 0x03 00001c61: MUL 00001c62: ADD 00001c63: PUSH1 0x00 00001c65: ADD 00001c66: PUSH1 0x14 00001c68: PUSH2 0x0100 00001c6b: EXP 00001c6c: DUP2 00001c6d: SLOAD 00001c6e: DUP2 00001c6f: PUSH8 0xffffffffffffffff 00001c78: MUL 00001c79: NOT 00001c7a: AND 00001c7b: SWAP1 00001c7c: DUP4 00001c7d: PUSH8 0xffffffffffffffff 00001c86: AND 00001c87: MUL 00001c88: OR 00001c89: SWAP1 00001c8a: SSTORE 00001c8b: POP 00001c8c: POP 00001c8d: POP 00001c8e: POP 00001c8f: JUMP 00001c90: JUMPDEST 00001c91: PUSH2 0x1c98 00001c94: PUSH2 0x44e5 00001c97: JUMP 00001c98: JUMPDEST 00001c99: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001cae: DUP2 00001caf: AND 00001cb0: PUSH1 0x00 00001cb2: SWAP1 00001cb3: DUP2 00001cb4: MSTORE 00001cb5: PUSH1 0x12 00001cb7: PUSH1 0x20 00001cb9: MSTORE 00001cba: PUSH1 0x40 00001cbc: SWAP1 00001cbd: KECCAK256 00001cbe: SLOAD 00001cbf: PUSH1 0xff 00001cc1: AND 00001cc2: ISZERO 00001cc3: PUSH2 0x1d4e 00001cc6: JUMPI 00001cc7: PUSH1 0x40 00001cc9: MLOAD 00001cca: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001ceb: DUP2 00001cec: MSTORE 00001ced: PUSH1 0x20 00001cef: PUSH1 0x04 00001cf1: DUP3 00001cf2: ADD 00001cf3: MSTORE 00001cf4: PUSH1 0x21 00001cf6: PUSH1 0x24 00001cf8: DUP3 00001cf9: ADD 00001cfa: MSTORE 00001cfb: PUSH32 0x726573637565546f6b656e203a2077726f6e6720746f6b656e20616464726573 00001d1c: PUSH1 0x44 00001d1e: DUP3 00001d1f: ADD 00001d20: MSTORE 00001d21: PUSH32 0x7300000000000000000000000000000000000000000000000000000000000000 00001d42: PUSH1 0x64 00001d44: DUP3 00001d45: ADD 00001d46: MSTORE 00001d47: PUSH1 0x84 00001d49: ADD 00001d4a: PUSH2 0x0da5 00001d4d: JUMP 00001d4e: JUMPDEST 00001d4f: PUSH1 0x40 00001d51: MLOAD 00001d52: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 00001d73: DUP2 00001d74: MSTORE 00001d75: ADDRESS 00001d76: PUSH1 0x04 00001d78: DUP3 00001d79: ADD 00001d7a: MSTORE 00001d7b: PUSH1 0x00 00001d7d: SWAP1 00001d7e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001d93: DUP4 00001d94: AND 00001d95: SWAP1 00001d96: PUSH4 0x70a08231 00001d9b: SWAP1 00001d9c: PUSH1 0x24 00001d9e: ADD 00001d9f: PUSH1 0x20 00001da1: PUSH1 0x40 00001da3: MLOAD 00001da4: DUP1 00001da5: DUP4 00001da6: SUB 00001da7: DUP2 00001da8: DUP7 00001da9: DUP1 00001daa: EXTCODESIZE 00001dab: ISZERO 00001dac: DUP1 00001dad: ISZERO 00001dae: PUSH2 0x1db6 00001db1: JUMPI 00001db2: PUSH1 0x00 00001db4: DUP1 00001db5: REVERT 00001db6: JUMPDEST 00001db7: POP 00001db8: GAS 00001db9: STATICCALL 00001dba: ISZERO 00001dbb: DUP1 00001dbc: ISZERO 00001dbd: PUSH2 0x1dca 00001dc0: JUMPI 00001dc1: RETURNDATASIZE 00001dc2: PUSH1 0x00 00001dc4: DUP1 00001dc5: RETURNDATACOPY 00001dc6: RETURNDATASIZE 00001dc7: PUSH1 0x00 00001dc9: REVERT 00001dca: JUMPDEST 00001dcb: POP 00001dcc: POP 00001dcd: POP 00001dce: POP 00001dcf: PUSH1 0x40 00001dd1: MLOAD 00001dd2: RETURNDATASIZE 00001dd3: PUSH1 0x1f 00001dd5: NOT 00001dd6: PUSH1 0x1f 00001dd8: DUP3 00001dd9: ADD 00001dda: AND 00001ddb: DUP3 00001ddc: ADD 00001ddd: DUP1 00001dde: PUSH1 0x40 00001de0: MSTORE 00001de1: POP 00001de2: DUP2 00001de3: ADD 00001de4: SWAP1 00001de5: PUSH2 0x1dee 00001de8: SWAP2 00001de9: SWAP1 00001dea: PUSH2 0x4a79 00001ded: JUMP 00001dee: JUMPDEST 00001def: PUSH1 0x40 00001df1: MLOAD 00001df2: PUSH32 0xa9059cbb00000000000000000000000000000000000000000000000000000000 00001e13: DUP2 00001e14: MSTORE 00001e15: CALLER 00001e16: PUSH1 0x04 00001e18: DUP3 00001e19: ADD 00001e1a: MSTORE 00001e1b: PUSH1 0x24 00001e1d: DUP2 00001e1e: ADD 00001e1f: DUP3 00001e20: SWAP1 00001e21: MSTORE 00001e22: SWAP1 00001e23: SWAP2 00001e24: POP 00001e25: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001e3a: DUP4 00001e3b: AND 00001e3c: SWAP1 00001e3d: PUSH4 0xa9059cbb 00001e42: SWAP1 00001e43: PUSH1 0x44 00001e45: ADD 00001e46: PUSH1 0x20 00001e48: PUSH1 0x40 00001e4a: MLOAD 00001e4b: DUP1 00001e4c: DUP4 00001e4d: SUB 00001e4e: DUP2 00001e4f: PUSH1 0x00 00001e51: DUP8 00001e52: DUP1 00001e53: EXTCODESIZE 00001e54: ISZERO 00001e55: DUP1 00001e56: ISZERO 00001e57: PUSH2 0x1e5f 00001e5a: JUMPI 00001e5b: PUSH1 0x00 00001e5d: DUP1 00001e5e: REVERT 00001e5f: JUMPDEST 00001e60: POP 00001e61: GAS 00001e62: CALL 00001e63: ISZERO 00001e64: DUP1 00001e65: ISZERO 00001e66: PUSH2 0x1e73 00001e69: JUMPI 00001e6a: RETURNDATASIZE 00001e6b: PUSH1 0x00 00001e6d: DUP1 00001e6e: RETURNDATACOPY 00001e6f: RETURNDATASIZE 00001e70: PUSH1 0x00 00001e72: REVERT 00001e73: JUMPDEST 00001e74: POP 00001e75: POP 00001e76: POP 00001e77: POP 00001e78: PUSH1 0x40 00001e7a: MLOAD 00001e7b: RETURNDATASIZE 00001e7c: PUSH1 0x1f 00001e7e: NOT 00001e7f: PUSH1 0x1f 00001e81: DUP3 00001e82: ADD 00001e83: AND 00001e84: DUP3 00001e85: ADD 00001e86: DUP1 00001e87: PUSH1 0x40 00001e89: MSTORE 00001e8a: POP 00001e8b: DUP2 00001e8c: ADD 00001e8d: SWAP1 00001e8e: PUSH2 0x0c2f 00001e91: SWAP2 00001e92: SWAP1 00001e93: PUSH2 0x4a43 00001e96: JUMP 00001e97: JUMPDEST 00001e98: PUSH2 0x1e9f 00001e9b: PUSH2 0x39db 00001e9e: JUMP 00001e9f: JUMPDEST 00001ea0: PUSH1 0x00 00001ea2: DUP3 00001ea3: DUP2 00001ea4: MSTORE 00001ea5: PUSH1 0x0e 00001ea7: PUSH1 0x20 00001ea9: SWAP1 00001eaa: DUP2 00001eab: MSTORE 00001eac: PUSH1 0x40 00001eae: DUP1 00001eaf: DUP4 00001eb0: KECCAK256 00001eb1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001ec6: DUP6 00001ec7: AND 00001ec8: DUP5 00001ec9: MSTORE 00001eca: SWAP1 00001ecb: SWAP2 00001ecc: MSTORE 00001ecd: SWAP1 00001ece: KECCAK256 00001ecf: PUSH1 0x01 00001ed1: ADD 00001ed2: SLOAD 00001ed3: PUSH15 0x010000000000000000000000000000 00001ee3: SWAP1 00001ee4: DIV 00001ee5: PUSH14 0xffffffffffffffffffffffffffff 00001ef4: AND 00001ef5: PUSH2 0x1efd 00001ef8: JUMPI 00001ef9: PUSH1 0x00 00001efb: DUP1 00001efc: REVERT 00001efd: JUMPDEST 00001efe: PUSH2 0x1f06 00001f01: DUP3 00001f02: PUSH2 0x1f19 00001f05: JUMP 00001f06: JUMPDEST 00001f07: PUSH2 0x1f10 00001f0a: DUP3 00001f0b: DUP3 00001f0c: PUSH2 0x3e9c 00001f0f: JUMP 00001f10: JUMPDEST 00001f11: PUSH2 0x143a 00001f14: PUSH1 0x01 00001f16: DUP1 00001f17: SSTORE 00001f18: JUMP 00001f19: JUMPDEST 00001f1a: PUSH1 0x00 00001f1c: PUSH1 0x0d 00001f1e: DUP3 00001f1f: DUP2 00001f20: SLOAD 00001f21: DUP2 00001f22: LT 00001f23: PUSH2 0x1f2e 00001f26: JUMPI 00001f27: PUSH2 0x1f2e 00001f2a: PUSH2 0x5037 00001f2d: JUMP 00001f2e: JUMPDEST 00001f2f: PUSH1 0x00 00001f31: SWAP2 00001f32: DUP3 00001f33: MSTORE 00001f34: PUSH1 0x20 00001f36: SWAP1 00001f37: SWAP2 00001f38: KECCAK256 00001f39: PUSH1 0x03 00001f3b: SWAP1 00001f3c: SWAP2 00001f3d: MUL 00001f3e: ADD 00001f3f: PUSH1 0x01 00001f41: DUP2 00001f42: ADD 00001f43: SLOAD 00001f44: SWAP1 00001f45: SWAP2 00001f46: POP 00001f47: PUSH8 0xffffffffffffffff 00001f50: AND 00001f51: NUMBER 00001f52: GT 00001f53: PUSH2 0x1f5a 00001f56: JUMPI 00001f57: POP 00001f58: POP 00001f59: JUMP 00001f5a: JUMPDEST 00001f5b: PUSH1 0x02 00001f5d: DUP2 00001f5e: ADD 00001f5f: SLOAD 00001f60: PUSH14 0xffffffffffffffffffffffffffff 00001f6f: AND 00001f70: DUP1 00001f71: ISZERO 00001f72: DUP1 00001f73: PUSH2 0x1f9d 00001f76: JUMPI 00001f77: POP 00001f78: DUP2 00001f79: SLOAD 00001f7a: PUSH21 0x010000000000000000000000000000000000000000 00001f90: SWAP1 00001f91: DIV 00001f92: PUSH8 0xffffffffffffffff 00001f9b: AND 00001f9c: ISZERO 00001f9d: JUMPDEST 00001f9e: ISZERO 00001f9f: PUSH2 0x1fdb 00001fa2: JUMPI 00001fa3: POP 00001fa4: PUSH1 0x01 00001fa6: ADD 00001fa7: DUP1 00001fa8: SLOAD 00001fa9: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000 00001fca: AND 00001fcb: NUMBER 00001fcc: PUSH8 0xffffffffffffffff 00001fd5: AND 00001fd6: OR 00001fd7: SWAP1 00001fd8: SSTORE 00001fd9: POP 00001fda: JUMP 00001fdb: JUMPDEST 00001fdc: PUSH1 0x01 00001fde: DUP3 00001fdf: ADD 00001fe0: SLOAD 00001fe1: PUSH1 0x00 00001fe3: SWAP1 00001fe4: PUSH2 0x1ff7 00001fe7: SWAP1 00001fe8: PUSH8 0xffffffffffffffff 00001ff1: AND 00001ff2: NUMBER 00001ff3: PUSH2 0x2b1a 00001ff6: JUMP 00001ff7: JUMPDEST 00001ff8: PUSH1 0x0f 00001ffa: SLOAD 00001ffb: DUP5 00001ffc: SLOAD 00001ffd: PUSH1 0x09 00001fff: SLOAD 00002000: SWAP3 00002001: SWAP4 00002002: POP 00002003: PUSH1 0x00 00002005: SWAP3 00002006: PUSH21 0x010000000000000000000000000000000000000000 0000201c: SWAP1 0000201d: SWAP2 0000201e: DIV 0000201f: PUSH8 0xffffffffffffffff 00002028: AND 00002029: SWAP1 0000202a: PUSH2 0x2033 0000202d: SWAP1 0000202e: DUP6 0000202f: PUSH2 0x4ea7 00002032: JUMP 00002033: JUMPDEST 00002034: PUSH2 0x203d 00002037: SWAP2 00002038: SWAP1 00002039: PUSH2 0x4ea7 0000203c: JUMP 0000203d: JUMPDEST 0000203e: PUSH2 0x2047 00002041: SWAP2 00002042: SWAP1 00002043: PUSH2 0x4e5d 00002046: JUMP 00002047: JUMPDEST 00002048: SWAP1 00002049: POP 0000204a: DUP1 0000204b: PUSH1 0x0b 0000204d: SLOAD 0000204e: PUSH2 0x2057 00002051: SWAP2 00002052: SWAP1 00002053: PUSH2 0x4df1 00002056: JUMP 00002057: JUMPDEST 00002058: PUSH1 0x0b 0000205a: SSTORE 0000205b: PUSH1 0x0a 0000205d: SLOAD 0000205e: PUSH2 0x2068 00002061: SWAP1 00002062: DUP3 00002063: SWAP1 00002064: PUSH2 0x4f2e 00002067: JUMP 00002068: JUMPDEST 00002069: PUSH1 0x0a 0000206b: SSTORE 0000206c: DUP3 0000206d: PUSH2 0x207b 00002070: DUP3 00002071: PUSH5 0xe8d4a51000 00002077: PUSH2 0x4ea7 0000207a: JUMP 0000207b: JUMPDEST 0000207c: PUSH2 0x2085 0000207f: SWAP2 00002080: SWAP1 00002081: PUSH2 0x4e5d 00002084: JUMP 00002085: JUMPDEST 00002086: PUSH1 0x01 00002088: DUP6 00002089: ADD 0000208a: SLOAD 0000208b: PUSH2 0x20b0 0000208e: SWAP2 0000208f: SWAP1 00002090: PUSH9 0x010000000000000000 0000209a: SWAP1 0000209b: DIV 0000209c: PUSH14 0xffffffffffffffffffffffffffff 000020ab: AND 000020ac: PUSH2 0x4df1 000020af: JUMP 000020b0: JUMPDEST 000020b1: PUSH1 0x01 000020b3: SWAP5 000020b4: SWAP1 000020b5: SWAP5 000020b6: ADD 000020b7: DUP1 000020b8: SLOAD 000020b9: PUSH32 0xffffffffffffffffffff00000000000000000000000000000000000000000000 000020da: AND 000020db: PUSH9 0x010000000000000000 000020e5: PUSH14 0xffffffffffffffffffffffffffff 000020f4: SWAP1 000020f5: SWAP7 000020f6: AND 000020f7: SWAP6 000020f8: SWAP1 000020f9: SWAP6 000020fa: MUL 000020fb: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000 0000211c: AND 0000211d: SWAP5 0000211e: SWAP1 0000211f: SWAP5 00002120: OR 00002121: NUMBER 00002122: PUSH8 0xffffffffffffffff 0000212b: AND 0000212c: OR 0000212d: SWAP1 0000212e: SWAP4 0000212f: SSTORE 00002130: POP 00002131: POP 00002132: POP 00002133: POP 00002134: JUMP 00002135: JUMPDEST 00002136: PUSH2 0x213d 00002139: PUSH2 0x39db 0000213c: JUMP 0000213d: JUMPDEST 0000213e: PUSH1 0x11 00002140: SLOAD 00002141: PUSH1 0xff 00002143: AND 00002144: ISZERO 00002145: ISZERO 00002146: PUSH1 0x01 00002148: EQ 00002149: PUSH2 0x21d4 0000214c: JUMPI 0000214d: PUSH1 0x40 0000214f: MLOAD 00002150: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00002171: DUP2 00002172: MSTORE 00002173: PUSH1 0x20 00002175: PUSH1 0x04 00002177: DUP3 00002178: ADD 00002179: MSTORE 0000217a: PUSH1 0x22 0000217c: PUSH1 0x24 0000217e: DUP3 0000217f: ADD 00002180: MSTORE 00002181: PUSH32 0x6f6e6c79456d657267656e63793a20456d657267656e637920757365206f6e6c 000021a2: PUSH1 0x44 000021a4: DUP3 000021a5: ADD 000021a6: MSTORE 000021a7: PUSH32 0x7921000000000000000000000000000000000000000000000000000000000000 000021c8: PUSH1 0x64 000021ca: DUP3 000021cb: ADD 000021cc: MSTORE 000021cd: PUSH1 0x84 000021cf: ADD 000021d0: PUSH2 0x0da5 000021d3: JUMP 000021d4: JUMPDEST 000021d5: PUSH1 0x00 000021d7: PUSH1 0x0d 000021d9: DUP3 000021da: DUP2 000021db: SLOAD 000021dc: DUP2 000021dd: LT 000021de: PUSH2 0x21e9 000021e1: JUMPI 000021e2: PUSH2 0x21e9 000021e5: PUSH2 0x5037 000021e8: JUMP 000021e9: JUMPDEST 000021ea: PUSH1 0x00 000021ec: SWAP2 000021ed: DUP3 000021ee: MSTORE 000021ef: PUSH1 0x20 000021f1: DUP1 000021f2: DUP4 000021f3: KECCAK256 000021f4: DUP6 000021f5: DUP5 000021f6: MSTORE 000021f7: PUSH1 0x0e 000021f9: DUP3 000021fa: MSTORE 000021fb: PUSH1 0x40 000021fd: DUP1 000021fe: DUP6 000021ff: KECCAK256 00002200: CALLER 00002201: DUP7 00002202: MSTORE 00002203: SWAP1 00002204: SWAP3 00002205: MSTORE 00002206: SWAP1 00002207: DUP4 00002208: KECCAK256 00002209: PUSH1 0x01 0000220b: DUP2 0000220c: ADD 0000220d: SLOAD 0000220e: PUSH1 0x02 00002210: PUSH1 0x03 00002212: SWAP1 00002213: SWAP5 00002214: MUL 00002215: SWAP1 00002216: SWAP3 00002217: ADD 00002218: SWAP3 00002219: DUP4 0000221a: ADD 0000221b: DUP1 0000221c: SLOAD 0000221d: SWAP4 0000221e: SWAP6 0000221f: POP 00002220: SWAP1 00002221: SWAP4 00002222: PUSH14 0xffffffffffffffffffffffffffff 00002231: DUP1 00002232: DUP5 00002233: AND 00002234: SWAP5 00002235: PUSH15 0x010000000000000000000000000000 00002245: SWAP1 00002246: SWAP5 00002247: DIV 00002248: DUP2 00002249: AND 0000224a: SWAP4 0000224b: PUSH2 0x2256 0000224e: SWAP2 0000224f: DUP6 00002250: SWAP2 00002251: AND 00002252: PUSH2 0x4ee4 00002255: JUMP 00002256: JUMPDEST 00002257: DUP3 00002258: SLOAD 00002259: PUSH14 0xffffffffffffffffffffffffffff 00002268: SWAP2 00002269: DUP3 0000226a: AND 0000226b: PUSH2 0x0100 0000226e: SWAP4 0000226f: SWAP1 00002270: SWAP4 00002271: EXP 00002272: SWAP3 00002273: DUP4 00002274: MUL 00002275: SWAP2 00002276: SWAP1 00002277: SWAP3 00002278: MUL 00002279: NOT 0000227a: SWAP1 0000227b: SWAP2 0000227c: AND 0000227d: OR 0000227e: SWAP1 0000227f: SSTORE 00002280: POP 00002281: PUSH1 0x01 00002283: DUP3 00002284: ADD 00002285: DUP1 00002286: SLOAD 00002287: PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000 000022a8: AND 000022a9: SWAP1 000022aa: SSTORE 000022ab: PUSH1 0x03 000022ad: DUP3 000022ae: ADD 000022af: DUP1 000022b0: SLOAD 000022b1: PUSH32 0xffffffffffffffffffffffffffffffffffff0000000000000000000000000000 000022d2: AND 000022d3: SWAP1 000022d4: SSTORE 000022d5: DUP2 000022d6: SLOAD 000022d7: PUSH32 0xffffffffffffffffffffffff000000000000000000000000ffffffffffffffff 000022f8: AND 000022f9: DUP3 000022fa: SSTORE 000022fb: DUP3 000022fc: SLOAD 000022fd: PUSH2 0x231d 00002300: SWAP1 00002301: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002316: AND 00002317: CALLER 00002318: DUP4 00002319: PUSH2 0x4411 0000231c: JUMP 0000231d: JUMPDEST 0000231e: PUSH1 0x40 00002320: MLOAD 00002321: DUP2 00002322: DUP2 00002323: MSTORE 00002324: DUP5 00002325: SWAP1 00002326: CALLER 00002327: SWAP1 00002328: PUSH32 0xbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae0595 00002349: SWAP1 0000234a: PUSH1 0x20 0000234c: ADD 0000234d: PUSH1 0x40 0000234f: MLOAD 00002350: DUP1 00002351: SWAP2 00002352: SUB 00002353: SWAP1 00002354: LOG3 00002355: POP 00002356: POP 00002357: POP 00002358: PUSH2 0x1bac 0000235b: PUSH1 0x01 0000235d: DUP1 0000235e: SSTORE 0000235f: JUMP 00002360: JUMPDEST 00002361: PUSH2 0x2368 00002364: PUSH2 0x44e5 00002367: JUMP 00002368: JUMPDEST 00002369: PUSH1 0x11 0000236b: DUP1 0000236c: SLOAD 0000236d: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 0000238e: AND 0000238f: DUP3 00002390: ISZERO 00002391: ISZERO 00002392: SWAP1 00002393: DUP2 00002394: OR 00002395: SWAP1 00002396: SWAP2 00002397: SSTORE 00002398: PUSH1 0x40 0000239a: DUP1 0000239b: MLOAD 0000239c: TIMESTAMP 0000239d: DUP2 0000239e: MSTORE 0000239f: PUSH1 0x20 000023a1: DUP2 000023a2: ADD 000023a3: SWAP3 000023a4: SWAP1 000023a5: SWAP3 000023a6: MSTORE 000023a7: PUSH32 0xff8db90c07460bbb951945fef7481379809de7701710f89abe56cbaa5216df1e 000023c8: SWAP2 000023c9: ADD 000023ca: PUSH1 0x40 000023cc: MLOAD 000023cd: DUP1 000023ce: SWAP2 000023cf: SUB 000023d0: SWAP1 000023d1: LOG1 000023d2: POP 000023d3: JUMP 000023d4: JUMPDEST 000023d5: PUSH2 0x23dc 000023d8: PUSH2 0x39db 000023db: JUMP 000023dc: JUMPDEST 000023dd: CALLER 000023de: ORIGIN 000023df: EQ 000023e0: PUSH2 0x246b 000023e3: JUMPI 000023e4: PUSH1 0x40 000023e6: MLOAD 000023e7: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00002408: DUP2 00002409: MSTORE 0000240a: PUSH1 0x20 0000240c: PUSH1 0x04 0000240e: DUP3 0000240f: ADD 00002410: MSTORE 00002411: PUSH1 0x2d 00002413: PUSH1 0x24 00002415: DUP3 00002416: ADD 00002417: MSTORE 00002418: PUSH32 0x626f6f7374576974684e4654203a204465706f7369742066726f6d20636f6e74 00002439: PUSH1 0x44 0000243b: DUP3 0000243c: ADD 0000243d: MSTORE 0000243e: PUSH32 0x726163742064697361626c656400000000000000000000000000000000000000 0000245f: PUSH1 0x64 00002461: DUP3 00002462: ADD 00002463: MSTORE 00002464: PUSH1 0x84 00002466: ADD 00002467: PUSH2 0x0da5 0000246a: JUMP 0000246b: JUMPDEST 0000246c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002481: DUP3 00002482: AND 00002483: PUSH1 0x00 00002485: SWAP1 00002486: DUP2 00002487: MSTORE 00002488: PUSH1 0x07 0000248a: PUSH1 0x20 0000248c: MSTORE 0000248d: PUSH1 0x40 0000248f: SWAP1 00002490: KECCAK256 00002491: SLOAD 00002492: PUSH1 0xff 00002494: AND 00002495: PUSH2 0x2520 00002498: JUMPI 00002499: PUSH1 0x40 0000249b: MLOAD 0000249c: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000024bd: DUP2 000024be: MSTORE 000024bf: PUSH1 0x20 000024c1: PUSH1 0x04 000024c3: DUP3 000024c4: ADD 000024c5: MSTORE 000024c6: PUSH1 0x28 000024c8: PUSH1 0x24 000024ca: DUP3 000024cb: ADD 000024cc: MSTORE 000024cd: PUSH32 0x626f6f7374576974684e46543a20696e636f727265637420636f6e7472616374 000024ee: PUSH1 0x44 000024f0: DUP3 000024f1: ADD 000024f2: MSTORE 000024f3: PUSH32 0x2061646472657373000000000000000000000000000000000000000000000000 00002514: PUSH1 0x64 00002516: DUP3 00002517: ADD 00002518: MSTORE 00002519: PUSH1 0x84 0000251b: ADD 0000251c: PUSH2 0x0da5 0000251f: JUMP 00002520: JUMPDEST 00002521: PUSH1 0x00 00002523: DUP4 00002524: DUP2 00002525: MSTORE 00002526: PUSH1 0x0e 00002528: PUSH1 0x20 0000252a: SWAP1 0000252b: DUP2 0000252c: MSTORE 0000252d: PUSH1 0x40 0000252f: DUP1 00002530: DUP4 00002531: KECCAK256 00002532: CALLER 00002533: DUP5 00002534: MSTORE 00002535: SWAP1 00002536: SWAP2 00002537: MSTORE 00002538: SWAP1 00002539: KECCAK256 0000253a: PUSH1 0x01 0000253c: ADD 0000253d: SLOAD 0000253e: PUSH14 0xffffffffffffffffffffffffffff 0000254d: AND 0000254e: PUSH2 0x25d8 00002551: JUMPI 00002552: PUSH1 0x40 00002554: MLOAD 00002555: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00002576: DUP2 00002577: MSTORE 00002578: PUSH1 0x20 0000257a: PUSH1 0x04 0000257c: DUP3 0000257d: ADD 0000257e: MSTORE 0000257f: PUSH1 0x24 00002581: DUP1 00002582: DUP3 00002583: ADD 00002584: MSTORE 00002585: PUSH32 0x626f6f7374576974684e46543a205265717569726573207374616b656420746f 000025a6: PUSH1 0x44 000025a8: DUP3 000025a9: ADD 000025aa: MSTORE 000025ab: PUSH32 0x6b656e7300000000000000000000000000000000000000000000000000000000 000025cc: PUSH1 0x64 000025ce: DUP3 000025cf: ADD 000025d0: MSTORE 000025d1: PUSH1 0x84 000025d3: ADD 000025d4: PUSH2 0x0da5 000025d7: JUMP 000025d8: JUMPDEST 000025d9: PUSH1 0x02 000025db: SLOAD 000025dc: PUSH1 0x00 000025de: DUP5 000025df: DUP2 000025e0: MSTORE 000025e1: PUSH1 0x0e 000025e3: PUSH1 0x20 000025e5: SWAP1 000025e6: DUP2 000025e7: MSTORE 000025e8: PUSH1 0x40 000025ea: DUP1 000025eb: DUP4 000025ec: KECCAK256 000025ed: CALLER 000025ee: DUP5 000025ef: MSTORE 000025f0: SWAP1 000025f1: SWAP2 000025f2: MSTORE 000025f3: SWAP1 000025f4: KECCAK256 000025f5: SLOAD 000025f6: PUSH2 0xffff 000025f9: PUSH3 0x010000 000025fd: SWAP1 000025fe: SWAP3 000025ff: DIV 00002600: DUP3 00002601: AND 00002602: SWAP2 00002603: AND 00002604: LT 00002605: PUSH2 0x260d 00002608: JUMPI 00002609: PUSH1 0x00 0000260b: DUP1 0000260c: REVERT 0000260d: JUMPDEST 0000260e: PUSH2 0x2616 00002611: DUP4 00002612: PUSH2 0x1f19 00002615: JUMP 00002616: JUMPDEST 00002617: PUSH2 0x2620 0000261a: DUP4 0000261b: CALLER 0000261c: PUSH2 0x3e9c 0000261f: JUMP 00002620: JUMPDEST 00002621: PUSH1 0x40 00002623: MLOAD 00002624: PUSH32 0x42842e0e00000000000000000000000000000000000000000000000000000000 00002645: DUP2 00002646: MSTORE 00002647: CALLER 00002648: PUSH1 0x04 0000264a: DUP3 0000264b: ADD 0000264c: MSTORE 0000264d: ADDRESS 0000264e: PUSH1 0x24 00002650: DUP3 00002651: ADD 00002652: MSTORE 00002653: PUSH1 0x44 00002655: DUP2 00002656: ADD 00002657: DUP3 00002658: SWAP1 00002659: MSTORE 0000265a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000266f: DUP4 00002670: AND 00002671: SWAP1 00002672: PUSH4 0x42842e0e 00002677: SWAP1 00002678: PUSH1 0x64 0000267a: ADD 0000267b: PUSH1 0x00 0000267d: PUSH1 0x40 0000267f: MLOAD 00002680: DUP1 00002681: DUP4 00002682: SUB 00002683: DUP2 00002684: PUSH1 0x00 00002686: DUP8 00002687: DUP1 00002688: EXTCODESIZE 00002689: ISZERO 0000268a: DUP1 0000268b: ISZERO 0000268c: PUSH2 0x2694 0000268f: JUMPI 00002690: PUSH1 0x00 00002692: DUP1 00002693: REVERT 00002694: JUMPDEST 00002695: POP 00002696: GAS 00002697: CALL 00002698: ISZERO 00002699: DUP1 0000269a: ISZERO 0000269b: PUSH2 0x26a8 0000269e: JUMPI 0000269f: RETURNDATASIZE 000026a0: PUSH1 0x00 000026a2: DUP1 000026a3: RETURNDATACOPY 000026a4: RETURNDATASIZE 000026a5: PUSH1 0x00 000026a7: REVERT 000026a8: JUMPDEST 000026a9: POP 000026aa: POP 000026ab: POP 000026ac: PUSH1 0x00 000026ae: DUP5 000026af: DUP2 000026b0: MSTORE 000026b1: PUSH1 0x0e 000026b3: PUSH1 0x20 000026b5: SWAP1 000026b6: DUP2 000026b7: MSTORE 000026b8: PUSH1 0x40 000026ba: DUP1 000026bb: DUP4 000026bc: KECCAK256 000026bd: CALLER 000026be: DUP1 000026bf: DUP6 000026c0: MSTORE 000026c1: SWAP1 000026c2: DUP4 000026c3: MSTORE 000026c4: SWAP1 000026c5: DUP4 000026c6: KECCAK256 000026c7: PUSH1 0x04 000026c9: DUP2 000026ca: ADD 000026cb: DUP1 000026cc: SLOAD 000026cd: PUSH1 0x01 000026cf: DUP1 000026d0: DUP3 000026d1: ADD 000026d2: DUP4 000026d3: SSTORE 000026d4: SWAP2 000026d5: DUP7 000026d6: MSTORE 000026d7: DUP5 000026d8: DUP7 000026d9: KECCAK256 000026da: ADD 000026db: DUP1 000026dc: SLOAD 000026dd: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000 000026fe: AND 000026ff: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002714: DUP11 00002715: AND 00002716: OR 00002717: SWAP1 00002718: SSTORE 00002719: PUSH1 0x05 0000271b: DUP3 0000271c: ADD 0000271d: DUP1 0000271e: SLOAD 0000271f: SWAP2 00002720: DUP3 00002721: ADD 00002722: DUP2 00002723: SSTORE 00002724: DUP6 00002725: MSTORE 00002726: SWAP3 00002727: DUP5 00002728: KECCAK256 00002729: SWAP1 0000272a: SWAP3 0000272b: ADD 0000272c: DUP6 0000272d: SWAP1 0000272e: SSTORE 0000272f: PUSH1 0x02 00002731: SLOAD 00002732: SWAP1 00002733: DUP4 00002734: MSTORE 00002735: DUP2 00002736: SLOAD 00002737: PUSH2 0xffff 0000273a: SWAP2 0000273b: DUP3 0000273c: AND 0000273d: SWAP5 0000273e: POP 0000273f: SWAP2 00002740: SWAP3 00002741: SWAP2 00002742: PUSH2 0x274d 00002745: SWAP2 00002746: DUP6 00002747: SWAP2 00002748: AND 00002749: PUSH2 0x4dd4 0000274c: JUMP 0000274d: JUMPDEST 0000274e: SWAP3 0000274f: POP 00002750: PUSH2 0x0100 00002753: EXP 00002754: DUP2 00002755: SLOAD 00002756: DUP2 00002757: PUSH2 0xffff 0000275a: MUL 0000275b: NOT 0000275c: AND 0000275d: SWAP1 0000275e: DUP4 0000275f: PUSH2 0xffff 00002762: AND 00002763: MUL 00002764: OR 00002765: SWAP1 00002766: SSTORE 00002767: POP 00002768: PUSH2 0x2771 0000276b: DUP4 0000276c: CALLER 0000276d: PUSH2 0x27c7 00002770: JUMP 00002771: JUMPDEST 00002772: PUSH1 0x40 00002774: MLOAD 00002775: DUP2 00002776: DUP2 00002777: MSTORE 00002778: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000278d: DUP4 0000278e: AND 0000278f: SWAP1 00002790: CALLER 00002791: SWAP1 00002792: PUSH32 0x45a0b747ada8575b65125b2144e0de1ff692ff4510bb94a2f9695fcaf1d2bdf3 000027b3: SWAP1 000027b4: PUSH1 0x20 000027b6: ADD 000027b7: PUSH1 0x40 000027b9: MLOAD 000027ba: DUP1 000027bb: SWAP2 000027bc: SUB 000027bd: SWAP1 000027be: LOG3 000027bf: PUSH2 0x0c2f 000027c2: PUSH1 0x01 000027c4: DUP1 000027c5: SSTORE 000027c6: JUMP 000027c7: JUMPDEST 000027c8: PUSH1 0x00 000027ca: PUSH1 0x0d 000027cc: DUP4 000027cd: DUP2 000027ce: SLOAD 000027cf: DUP2 000027d0: LT 000027d1: PUSH2 0x27dc 000027d4: JUMPI 000027d5: PUSH2 0x27dc 000027d8: PUSH2 0x5037 000027db: JUMP 000027dc: JUMPDEST 000027dd: PUSH1 0x00 000027df: SWAP2 000027e0: DUP3 000027e1: MSTORE 000027e2: PUSH1 0x20 000027e4: DUP1 000027e5: DUP4 000027e6: KECCAK256 000027e7: DUP7 000027e8: DUP5 000027e9: MSTORE 000027ea: PUSH1 0x0e 000027ec: DUP3 000027ed: MSTORE 000027ee: PUSH1 0x40 000027f0: DUP1 000027f1: DUP6 000027f2: KECCAK256 000027f3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002808: DUP9 00002809: AND 0000280a: DUP7 0000280b: MSTORE 0000280c: SWAP1 0000280d: SWAP3 0000280e: MSTORE 0000280f: SWAP1 00002810: DUP4 00002811: KECCAK256 00002812: PUSH1 0x01 00002814: DUP2 00002815: ADD 00002816: SLOAD 00002817: PUSH1 0x02 00002819: PUSH1 0x03 0000281b: SWAP1 0000281c: SWAP5 0000281d: MUL 0000281e: SWAP1 0000281f: SWAP3 00002820: ADD 00002821: SWAP3 00002822: DUP4 00002823: ADD 00002824: SLOAD 00002825: SWAP3 00002826: SWAP5 00002827: POP 00002828: SWAP3 00002829: SWAP2 0000282a: PUSH2 0x2858 0000282d: SWAP2 0000282e: PUSH14 0xffffffffffffffffffffffffffff 0000283d: PUSH15 0x010000000000000000000000000000 0000284d: SWAP1 0000284e: SWAP2 0000284f: DIV 00002850: DUP2 00002851: AND 00002852: SWAP2 00002853: AND 00002854: PUSH2 0x4ee4 00002857: JUMP 00002858: JUMPDEST 00002859: DUP3 0000285a: SLOAD 0000285b: PUSH14 0xffffffffffffffffffffffffffff 0000286a: SWAP2 0000286b: SWAP1 0000286c: SWAP2 0000286d: AND 0000286e: SWAP2 0000286f: POP 00002870: TIMESTAMP 00002871: PUSH5 0x0100000000 00002877: SWAP1 00002878: SWAP2 00002879: DIV 0000287a: PUSH4 0xffffffff 0000287f: AND 00002880: LT 00002881: ISZERO 00002882: PUSH2 0x28ac 00002885: JUMPI 00002886: DUP2 00002887: SLOAD 00002888: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffff 000028a9: AND 000028aa: DUP3 000028ab: SSTORE 000028ac: JUMPDEST 000028ad: DUP2 000028ae: SLOAD 000028af: PUSH2 0x03e8 000028b2: SWAP1 000028b3: PUSH2 0xffff 000028b6: DUP1 000028b7: DUP3 000028b8: AND 000028b9: SWAP2 000028ba: PUSH2 0x28cb 000028bd: SWAP2 000028be: PUSH3 0x010000 000028c2: SWAP1 000028c3: SWAP2 000028c4: DIV 000028c5: AND 000028c6: DUP4 000028c7: PUSH2 0x4dd4 000028ca: JUMP 000028cb: JUMPDEST 000028cc: PUSH2 0x28d5 000028cf: SWAP2 000028d0: SWAP1 000028d1: PUSH2 0x4dd4 000028d4: JUMP 000028d5: JUMPDEST 000028d6: PUSH1 0x01 000028d8: DUP5 000028d9: ADD 000028da: SLOAD 000028db: PUSH2 0x28f8 000028de: SWAP2 000028df: PUSH2 0xffff 000028e2: AND 000028e3: SWAP1 000028e4: PUSH14 0xffffffffffffffffffffffffffff 000028f3: AND 000028f4: PUSH2 0x4e71 000028f7: JUMP 000028f8: JUMPDEST 000028f9: PUSH2 0x2902 000028fc: SWAP2 000028fd: SWAP1 000028fe: PUSH2 0x4e30 00002901: JUMP 00002902: JUMPDEST 00002903: PUSH1 0x01 00002905: DUP4 00002906: ADD 00002907: DUP1 00002908: SLOAD 00002909: PUSH32 0xffffffff0000000000000000000000000000ffffffffffffffffffffffffffff 0000292a: AND 0000292b: PUSH15 0x010000000000000000000000000000 0000293b: PUSH14 0xffffffffffffffffffffffffffff 0000294a: SWAP4 0000294b: DUP5 0000294c: AND 0000294d: DUP2 0000294e: MUL 0000294f: SWAP2 00002950: SWAP1 00002951: SWAP2 00002952: OR 00002953: SWAP2 00002954: DUP3 00002955: SWAP1 00002956: SSTORE 00002957: PUSH2 0x2963 0000295a: SWAP3 0000295b: SWAP2 0000295c: DIV 0000295d: AND 0000295e: DUP3 0000295f: PUSH2 0x4df1 00002962: JUMP 00002963: JUMPDEST 00002964: PUSH1 0x02 00002966: DUP5 00002967: ADD 00002968: DUP1 00002969: SLOAD 0000296a: PUSH32 0xffffffffffffffffffffffffffffffffffff0000000000000000000000000000 0000298b: AND 0000298c: PUSH14 0xffffffffffffffffffffffffffff 0000299b: SWAP3 0000299c: DUP4 0000299d: AND 0000299e: OR 0000299f: SWAP1 000029a0: SSTORE 000029a1: PUSH1 0x01 000029a3: DUP1 000029a4: DUP6 000029a5: ADD 000029a6: SLOAD 000029a7: SWAP1 000029a8: DUP5 000029a9: ADD 000029aa: SLOAD 000029ab: PUSH5 0xe8d4a51000 000029b1: SWAP3 000029b2: PUSH2 0x29dc 000029b5: SWAP3 000029b6: PUSH9 0x010000000000000000 000029c0: SWAP1 000029c1: DIV 000029c2: DUP2 000029c3: AND 000029c4: SWAP2 000029c5: PUSH15 0x010000000000000000000000000000 000029d5: SWAP1 000029d6: DIV 000029d7: AND 000029d8: PUSH2 0x4e71 000029db: JUMP 000029dc: JUMPDEST 000029dd: PUSH2 0x29e6 000029e0: SWAP2 000029e1: SWAP1 000029e2: PUSH2 0x4e30 000029e5: JUMP 000029e6: JUMPDEST 000029e7: PUSH1 0x03 000029e9: SWAP3 000029ea: SWAP1 000029eb: SWAP3 000029ec: ADD 000029ed: DUP1 000029ee: SLOAD 000029ef: PUSH32 0xffffffffffffffffffffffffffffffffffff0000000000000000000000000000 00002a10: AND 00002a11: PUSH14 0xffffffffffffffffffffffffffff 00002a20: SWAP1 00002a21: SWAP4 00002a22: AND 00002a23: SWAP3 00002a24: SWAP1 00002a25: SWAP3 00002a26: OR 00002a27: SWAP1 00002a28: SWAP2 00002a29: SSTORE 00002a2a: POP 00002a2b: POP 00002a2c: POP 00002a2d: POP 00002a2e: JUMP 00002a2f: JUMPDEST 00002a30: CALLER 00002a31: PUSH1 0x00 00002a33: SWAP1 00002a34: DUP2 00002a35: MSTORE 00002a36: PUSH1 0x13 00002a38: PUSH1 0x20 00002a3a: MSTORE 00002a3b: PUSH1 0x40 00002a3d: SWAP1 00002a3e: KECCAK256 00002a3f: SLOAD 00002a40: PUSH1 0xff 00002a42: AND 00002a43: ISZERO 00002a44: ISZERO 00002a45: PUSH1 0x01 00002a47: EQ 00002a48: PUSH2 0x2ad3 00002a4b: JUMPI 00002a4c: PUSH1 0x40 00002a4e: MLOAD 00002a4f: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00002a70: DUP2 00002a71: MSTORE 00002a72: PUSH1 0x20 00002a74: PUSH1 0x04 00002a76: DUP3 00002a77: ADD 00002a78: MSTORE 00002a79: PUSH1 0x26 00002a7b: PUSH1 0x24 00002a7d: DUP3 00002a7e: ADD 00002a7f: MSTORE 00002a80: PUSH32 0x6f6e6c79417574686f72697a65643a2061646472657373206e6f742061757468 00002aa1: PUSH1 0x44 00002aa3: DUP3 00002aa4: ADD 00002aa5: MSTORE 00002aa6: PUSH32 0x6f72697a65640000000000000000000000000000000000000000000000000000 00002ac7: PUSH1 0x64 00002ac9: DUP3 00002aca: ADD 00002acb: MSTORE 00002acc: PUSH1 0x84 00002ace: ADD 00002acf: PUSH2 0x0da5 00002ad2: JUMP 00002ad3: JUMPDEST 00002ad4: PUSH2 0x10c9 00002ad7: DUP5 00002ad8: DUP5 00002ad9: DUP5 00002ada: DUP5 00002adb: PUSH2 0x3a4f 00002ade: JUMP 00002adf: JUMPDEST 00002ae0: PUSH1 0x0d 00002ae2: SLOAD 00002ae3: PUSH1 0x00 00002ae5: JUMPDEST 00002ae6: DUP2 00002ae7: DUP2 00002ae8: LT 00002ae9: ISZERO 00002aea: PUSH2 0x143a 00002aed: JUMPI 00002aee: PUSH2 0x2af6 00002af1: DUP2 00002af2: PUSH2 0x1f19 00002af5: JUMP 00002af6: JUMPDEST 00002af7: PUSH2 0x2aff 00002afa: DUP2 00002afb: PUSH2 0x4f71 00002afe: JUMP 00002aff: JUMPDEST 00002b00: SWAP1 00002b01: POP 00002b02: PUSH2 0x2ae5 00002b05: JUMP 00002b06: JUMPDEST 00002b07: PUSH2 0x2b0e 00002b0a: PUSH2 0x44e5 00002b0d: JUMP 00002b0e: JUMPDEST 00002b0f: PUSH2 0x2b18 00002b12: PUSH1 0x00 00002b14: PUSH2 0x4566 00002b17: JUMP 00002b18: JUMPDEST 00002b19: JUMP 00002b1a: JUMPDEST 00002b1b: PUSH1 0x00 00002b1d: PUSH2 0x2b26 00002b20: DUP4 00002b21: DUP4 00002b22: PUSH2 0x4f2e 00002b25: JUMP 00002b26: JUMPDEST 00002b27: SWAP4 00002b28: SWAP3 00002b29: POP 00002b2a: POP 00002b2b: POP 00002b2c: JUMP 00002b2d: JUMPDEST 00002b2e: PUSH1 0x00 00002b30: DUP3 00002b31: DUP2 00002b32: MSTORE 00002b33: PUSH1 0x0e 00002b35: PUSH1 0x20 00002b37: SWAP1 00002b38: DUP2 00002b39: MSTORE 00002b3a: PUSH1 0x40 00002b3c: DUP1 00002b3d: DUP4 00002b3e: KECCAK256 00002b3f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002b54: DUP6 00002b55: AND 00002b56: DUP5 00002b57: MSTORE 00002b58: SWAP1 00002b59: SWAP2 00002b5a: MSTORE 00002b5b: DUP2 00002b5c: KECCAK256 00002b5d: PUSH1 0x04 00002b5f: DUP2 00002b60: ADD 00002b61: SLOAD 00002b62: PUSH1 0x60 00002b64: SWAP3 00002b65: DUP4 00002b66: SWAP3 00002b67: SWAP2 00002b68: SWAP1 00002b69: DUP2 00002b6a: PUSH8 0xffffffffffffffff 00002b73: DUP2 00002b74: GT 00002b75: ISZERO 00002b76: PUSH2 0x2b81 00002b79: JUMPI 00002b7a: PUSH2 0x2b81 00002b7d: PUSH2 0x5066 00002b80: JUMP 00002b81: JUMPDEST 00002b82: PUSH1 0x40 00002b84: MLOAD 00002b85: SWAP1 00002b86: DUP1 00002b87: DUP3 00002b88: MSTORE 00002b89: DUP1 00002b8a: PUSH1 0x20 00002b8c: MUL 00002b8d: PUSH1 0x20 00002b8f: ADD 00002b90: DUP3 00002b91: ADD 00002b92: PUSH1 0x40 00002b94: MSTORE 00002b95: DUP1 00002b96: ISZERO 00002b97: PUSH2 0x2baa 00002b9a: JUMPI 00002b9b: DUP2 00002b9c: PUSH1 0x20 00002b9e: ADD 00002b9f: PUSH1 0x20 00002ba1: DUP3 00002ba2: MUL 00002ba3: DUP1 00002ba4: CALLDATASIZE 00002ba5: DUP4 00002ba6: CALLDATACOPY 00002ba7: ADD 00002ba8: SWAP1 00002ba9: POP 00002baa: JUMPDEST 00002bab: POP 00002bac: SWAP1 00002bad: POP 00002bae: PUSH1 0x00 00002bb0: DUP3 00002bb1: PUSH8 0xffffffffffffffff 00002bba: DUP2 00002bbb: GT 00002bbc: ISZERO 00002bbd: PUSH2 0x2bc8 00002bc0: JUMPI 00002bc1: PUSH2 0x2bc8 00002bc4: PUSH2 0x5066 00002bc7: JUMP 00002bc8: JUMPDEST 00002bc9: PUSH1 0x40 00002bcb: MLOAD 00002bcc: SWAP1 00002bcd: DUP1 00002bce: DUP3 00002bcf: MSTORE 00002bd0: DUP1 00002bd1: PUSH1 0x20 00002bd3: MUL 00002bd4: PUSH1 0x20 00002bd6: ADD 00002bd7: DUP3 00002bd8: ADD 00002bd9: PUSH1 0x40 00002bdb: MSTORE 00002bdc: DUP1 00002bdd: ISZERO 00002bde: PUSH2 0x2bf1 00002be1: JUMPI 00002be2: DUP2 00002be3: PUSH1 0x20 00002be5: ADD 00002be6: PUSH1 0x20 00002be8: DUP3 00002be9: MUL 00002bea: DUP1 00002beb: CALLDATASIZE 00002bec: DUP4 00002bed: CALLDATACOPY 00002bee: ADD 00002bef: SWAP1 00002bf0: POP 00002bf1: JUMPDEST 00002bf2: POP 00002bf3: SWAP1 00002bf4: POP 00002bf5: PUSH1 0x00 00002bf7: JUMPDEST 00002bf8: DUP4 00002bf9: DUP2 00002bfa: LT 00002bfb: ISZERO 00002bfc: PUSH2 0x2cda 00002bff: JUMPI 00002c00: DUP5 00002c01: PUSH1 0x04 00002c03: ADD 00002c04: DUP2 00002c05: DUP2 00002c06: SLOAD 00002c07: DUP2 00002c08: LT 00002c09: PUSH2 0x2c14 00002c0c: JUMPI 00002c0d: PUSH2 0x2c14 00002c10: PUSH2 0x5037 00002c13: JUMP 00002c14: JUMPDEST 00002c15: SWAP1 00002c16: PUSH1 0x00 00002c18: MSTORE 00002c19: PUSH1 0x20 00002c1b: PUSH1 0x00 00002c1d: KECCAK256 00002c1e: ADD 00002c1f: PUSH1 0x00 00002c21: SWAP1 00002c22: SLOAD 00002c23: SWAP1 00002c24: PUSH2 0x0100 00002c27: EXP 00002c28: SWAP1 00002c29: DIV 00002c2a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002c3f: AND 00002c40: DUP4 00002c41: DUP3 00002c42: DUP2 00002c43: MLOAD 00002c44: DUP2 00002c45: LT 00002c46: PUSH2 0x2c51 00002c49: JUMPI 00002c4a: PUSH2 0x2c51 00002c4d: PUSH2 0x5037 00002c50: JUMP 00002c51: JUMPDEST 00002c52: PUSH1 0x20 00002c54: MUL 00002c55: PUSH1 0x20 00002c57: ADD 00002c58: ADD 00002c59: SWAP1 00002c5a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002c6f: AND 00002c70: SWAP1 00002c71: DUP2 00002c72: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002c87: AND 00002c88: DUP2 00002c89: MSTORE 00002c8a: POP 00002c8b: POP 00002c8c: DUP5 00002c8d: PUSH1 0x05 00002c8f: ADD 00002c90: DUP2 00002c91: DUP2 00002c92: SLOAD 00002c93: DUP2 00002c94: LT 00002c95: PUSH2 0x2ca0 00002c98: JUMPI 00002c99: PUSH2 0x2ca0 00002c9c: PUSH2 0x5037 00002c9f: JUMP 00002ca0: JUMPDEST 00002ca1: SWAP1 00002ca2: PUSH1 0x00 00002ca4: MSTORE 00002ca5: PUSH1 0x20 00002ca7: PUSH1 0x00 00002ca9: KECCAK256 00002caa: ADD 00002cab: SLOAD 00002cac: DUP3 00002cad: DUP3 00002cae: DUP2 00002caf: MLOAD 00002cb0: DUP2 00002cb1: LT 00002cb2: PUSH2 0x2cbd 00002cb5: JUMPI 00002cb6: PUSH2 0x2cbd 00002cb9: PUSH2 0x5037 00002cbc: JUMP 00002cbd: JUMPDEST 00002cbe: PUSH1 0x20 00002cc0: SWAP1 00002cc1: DUP2 00002cc2: MUL 00002cc3: SWAP2 00002cc4: SWAP1 00002cc5: SWAP2 00002cc6: ADD 00002cc7: ADD 00002cc8: MSTORE 00002cc9: DUP1 00002cca: PUSH2 0x2cd2 00002ccd: DUP2 00002cce: PUSH2 0x4f71 00002cd1: JUMP 00002cd2: JUMPDEST 00002cd3: SWAP2 00002cd4: POP 00002cd5: POP 00002cd6: PUSH2 0x2bf7 00002cd9: JUMP 00002cda: JUMPDEST 00002cdb: POP 00002cdc: SWAP1 00002cdd: SWAP8 00002cde: SWAP1 00002cdf: SWAP7 00002ce0: POP 00002ce1: SWAP5 00002ce2: POP 00002ce3: POP 00002ce4: POP 00002ce5: POP 00002ce6: POP 00002ce7: JUMP 00002ce8: JUMPDEST 00002ce9: PUSH2 0x2cf0 00002cec: PUSH2 0x44e5 00002cef: JUMP 00002cf0: JUMPDEST 00002cf1: PUSH1 0x08 00002cf3: DUP1 00002cf4: SLOAD 00002cf5: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000 00002d16: AND 00002d17: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002d2c: SWAP3 00002d2d: SWAP1 00002d2e: SWAP3 00002d2f: AND 00002d30: SWAP2 00002d31: SWAP1 00002d32: SWAP2 00002d33: OR 00002d34: SWAP1 00002d35: SSTORE 00002d36: JUMP 00002d37: JUMPDEST 00002d38: PUSH2 0x2d3f 00002d3b: PUSH2 0x44e5 00002d3e: JUMP 00002d3f: JUMPDEST 00002d40: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002d55: DUP3 00002d56: AND 00002d57: PUSH1 0x00 00002d59: SWAP1 00002d5a: DUP2 00002d5b: MSTORE 00002d5c: PUSH1 0x12 00002d5e: PUSH1 0x20 00002d60: MSTORE 00002d61: PUSH1 0x40 00002d63: SWAP1 00002d64: KECCAK256 00002d65: SLOAD 00002d66: DUP3 00002d67: SWAP1 00002d68: PUSH1 0xff 00002d6a: AND 00002d6b: ISZERO 00002d6c: PUSH2 0x2df7 00002d6f: JUMPI 00002d70: PUSH1 0x40 00002d72: MLOAD 00002d73: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00002d94: DUP2 00002d95: MSTORE 00002d96: PUSH1 0x20 00002d98: PUSH1 0x04 00002d9a: DUP3 00002d9b: ADD 00002d9c: MSTORE 00002d9d: PUSH1 0x25 00002d9f: PUSH1 0x24 00002da1: DUP3 00002da2: ADD 00002da3: MSTORE 00002da4: PUSH32 0x6e6f6e4475706c6963617465643a204c5020546f6b656e20616c726561647920 00002dc5: PUSH1 0x44 00002dc7: DUP3 00002dc8: ADD 00002dc9: MSTORE 00002dca: PUSH32 0x6164646564000000000000000000000000000000000000000000000000000000 00002deb: PUSH1 0x64 00002ded: DUP3 00002dee: ADD 00002def: MSTORE 00002df0: PUSH1 0x84 00002df2: ADD 00002df3: PUSH2 0x0da5 00002df6: JUMP 00002df7: JUMPDEST 00002df8: DUP2 00002df9: ISZERO 00002dfa: PUSH2 0x2e05 00002dfd: JUMPI 00002dfe: PUSH2 0x2e05 00002e01: PUSH2 0x2adf 00002e04: JUMP 00002e05: JUMPDEST 00002e06: PUSH1 0x00 00002e08: PUSH1 0x10 00002e0a: SLOAD 00002e0b: NUMBER 00002e0c: GT 00002e0d: PUSH2 0x2e18 00002e10: JUMPI 00002e11: PUSH1 0x10 00002e13: SLOAD 00002e14: PUSH2 0x2e1a 00002e17: JUMP 00002e18: JUMPDEST 00002e19: NUMBER 00002e1a: JUMPDEST 00002e1b: SWAP1 00002e1c: POP 00002e1d: DUP5 00002e1e: PUSH8 0xffffffffffffffff 00002e27: AND 00002e28: PUSH1 0x0f 00002e2a: SLOAD 00002e2b: PUSH2 0x2e34 00002e2e: SWAP2 00002e2f: SWAP1 00002e30: PUSH2 0x4df1 00002e33: JUMP 00002e34: JUMPDEST 00002e35: PUSH1 0x0f 00002e37: SSTORE 00002e38: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002e4d: SWAP4 00002e4e: DUP5 00002e4f: AND 00002e50: PUSH1 0x00 00002e52: DUP2 00002e53: DUP2 00002e54: MSTORE 00002e55: PUSH1 0x12 00002e57: PUSH1 0x20 00002e59: SWAP1 00002e5a: DUP2 00002e5b: MSTORE 00002e5c: PUSH1 0x40 00002e5e: DUP1 00002e5f: DUP4 00002e60: KECCAK256 00002e61: DUP1 00002e62: SLOAD 00002e63: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 00002e84: AND 00002e85: PUSH1 0x01 00002e87: SWAP1 00002e88: DUP2 00002e89: OR 00002e8a: SWAP1 00002e8b: SWAP2 00002e8c: SSTORE 00002e8d: DUP2 00002e8e: MLOAD 00002e8f: PUSH1 0xa0 00002e91: DUP2 00002e92: ADD 00002e93: DUP4 00002e94: MSTORE 00002e95: SWAP5 00002e96: DUP6 00002e97: MSTORE 00002e98: PUSH8 0xffffffffffffffff 00002ea1: SWAP10 00002ea2: DUP11 00002ea3: AND 00002ea4: SWAP3 00002ea5: DUP6 00002ea6: ADD 00002ea7: SWAP3 00002ea8: DUP4 00002ea9: MSTORE 00002eaa: SWAP5 00002eab: DUP10 00002eac: AND 00002ead: SWAP1 00002eae: DUP5 00002eaf: ADD 00002eb0: SWAP1 00002eb1: DUP2 00002eb2: MSTORE 00002eb3: PUSH1 0x60 00002eb5: DUP5 00002eb6: ADD 00002eb7: DUP4 00002eb8: DUP2 00002eb9: MSTORE 00002eba: PUSH1 0x80 00002ebc: DUP6 00002ebd: ADD 00002ebe: DUP5 00002ebf: DUP2 00002ec0: MSTORE 00002ec1: PUSH1 0x0d 00002ec3: DUP1 00002ec4: SLOAD 00002ec5: SWAP8 00002ec6: DUP9 00002ec7: ADD 00002ec8: DUP2 00002ec9: SSTORE 00002eca: SWAP1 00002ecb: SWAP5 00002ecc: MSTORE 00002ecd: SWAP4 00002ece: MLOAD 00002ecf: PUSH1 0x03 00002ed1: SWAP1 00002ed2: SWAP6 00002ed3: MUL 00002ed4: PUSH32 0xd7b6990105719101dabeb77144f2a3385c8033acd3af97e9423a695e81ad1eb5 00002ef5: DUP2 00002ef6: ADD 00002ef7: DUP1 00002ef8: SLOAD 00002ef9: SWAP4 00002efa: MLOAD 00002efb: DUP12 00002efc: AND 00002efd: PUSH21 0x010000000000000000000000000000000000000000 00002f13: MUL 00002f14: PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000 00002f35: SWAP1 00002f36: SWAP5 00002f37: AND 00002f38: SWAP7 00002f39: SWAP1 00002f3a: SWAP10 00002f3b: AND 00002f3c: SWAP6 00002f3d: SWAP1 00002f3e: SWAP6 00002f3f: OR 00002f40: SWAP2 00002f41: SWAP1 00002f42: SWAP2 00002f43: OR 00002f44: SWAP1 00002f45: SWAP7 00002f46: SSTORE 00002f47: SWAP5 00002f48: MLOAD 00002f49: PUSH32 0xd7b6990105719101dabeb77144f2a3385c8033acd3af97e9423a695e81ad1eb6 00002f6a: DUP4 00002f6b: ADD 00002f6c: DUP1 00002f6d: SLOAD 00002f6e: SWAP3 00002f6f: MLOAD 00002f70: PUSH14 0xffffffffffffffffffffffffffff 00002f7f: SWAP1 00002f80: DUP2 00002f81: AND 00002f82: PUSH9 0x010000000000000000 00002f8c: MUL 00002f8d: PUSH32 0xffffffffffffffffffff00000000000000000000000000000000000000000000 00002fae: SWAP1 00002faf: SWAP5 00002fb0: AND 00002fb1: SWAP3 00002fb2: SWAP1 00002fb3: SWAP9 00002fb4: AND 00002fb5: SWAP2 00002fb6: SWAP1 00002fb7: SWAP2 00002fb8: OR 00002fb9: SWAP2 00002fba: SWAP1 00002fbb: SWAP2 00002fbc: OR 00002fbd: SWAP1 00002fbe: SSTORE 00002fbf: SWAP3 00002fc0: MLOAD 00002fc1: PUSH32 0xd7b6990105719101dabeb77144f2a3385c8033acd3af97e9423a695e81ad1eb7 00002fe2: SWAP1 00002fe3: SWAP4 00002fe4: ADD 00002fe5: DUP1 00002fe6: SLOAD 00002fe7: SWAP4 00002fe8: SWAP1 00002fe9: SWAP5 00002fea: AND 00002feb: PUSH32 0xffffffffffffffffffffffffffffffffffff0000000000000000000000000000 0000300c: SWAP1 0000300d: SWAP4 0000300e: AND 0000300f: SWAP3 00003010: SWAP1 00003011: SWAP3 00003012: OR 00003013: SWAP1 00003014: SWAP3 00003015: SSTORE 00003016: POP 00003017: POP 00003018: JUMP 00003019: JUMPDEST 0000301a: PUSH2 0x3021 0000301d: PUSH2 0x44e5 00003020: JUMP 00003021: JUMPDEST 00003022: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00003037: AND 00003038: PUSH1 0x00 0000303a: SWAP1 0000303b: DUP2 0000303c: MSTORE 0000303d: PUSH1 0x13 0000303f: PUSH1 0x20 00003041: MSTORE 00003042: PUSH1 0x40 00003044: SWAP1 00003045: KECCAK256 00003046: DUP1 00003047: SLOAD 00003048: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 00003069: AND 0000306a: PUSH1 0x01 0000306c: OR 0000306d: SWAP1 0000306e: SSTORE 0000306f: JUMP 00003070: JUMPDEST 00003071: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00003086: DUP2 00003087: DUP2 00003088: AND 00003089: PUSH1 0x00 0000308b: DUP2 0000308c: DUP2 0000308d: MSTORE 0000308e: PUSH32 0xa7c5ba7114a813b50159add3a36832908dc83db71d0b9a24c2ad0f83be958207 000030af: PUSH1 0x20 000030b1: MSTORE 000030b2: PUSH1 0x40 000030b4: DUP1 000030b5: DUP3 000030b6: KECCAK256 000030b7: PUSH1 0x01 000030b9: DUP2 000030ba: ADD 000030bb: SLOAD 000030bc: PUSH1 0x04 000030be: DUP1 000030bf: SLOAD 000030c0: SWAP4 000030c1: MLOAD 000030c2: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 000030e3: DUP2 000030e4: MSTORE 000030e5: SWAP1 000030e6: DUP2 000030e7: ADD 000030e8: SWAP6 000030e9: SWAP1 000030ea: SWAP6 000030eb: MSTORE 000030ec: SWAP3 000030ed: SWAP5 000030ee: SWAP1 000030ef: SWAP4 000030f0: PUSH15 0x010000000000000000000000000000 00003100: SWAP1 00003101: SWAP4 00003102: DIV 00003103: PUSH14 0xffffffffffffffffffffffffffff 00003112: AND 00003113: SWAP3 00003114: SWAP2 00003115: AND 00003116: SWAP1 00003117: PUSH4 0x70a08231 0000311c: SWAP1 0000311d: PUSH1 0x24 0000311f: ADD 00003120: PUSH1 0x20 00003122: PUSH1 0x40 00003124: MLOAD 00003125: DUP1 00003126: DUP4 00003127: SUB 00003128: DUP2 00003129: DUP7 0000312a: DUP1 0000312b: EXTCODESIZE 0000312c: ISZERO 0000312d: DUP1 0000312e: ISZERO 0000312f: PUSH2 0x3137 00003132: JUMPI 00003133: PUSH1 0x00 00003135: DUP1 00003136: REVERT 00003137: JUMPDEST 00003138: POP 00003139: GAS 0000313a: STATICCALL 0000313b: ISZERO 0000313c: DUP1 0000313d: ISZERO 0000313e: PUSH2 0x314b 00003141: JUMPI 00003142: RETURNDATASIZE 00003143: PUSH1 0x00 00003145: DUP1 00003146: RETURNDATACOPY 00003147: RETURNDATASIZE 00003148: PUSH1 0x00 0000314a: REVERT 0000314b: JUMPDEST 0000314c: POP 0000314d: POP 0000314e: POP 0000314f: POP 00003150: PUSH1 0x40 00003152: MLOAD 00003153: RETURNDATASIZE 00003154: PUSH1 0x1f 00003156: NOT 00003157: PUSH1 0x1f 00003159: DUP3 0000315a: ADD 0000315b: AND 0000315c: DUP3 0000315d: ADD 0000315e: DUP1 0000315f: PUSH1 0x40 00003161: MSTORE 00003162: POP 00003163: DUP2 00003164: ADD 00003165: SWAP1 00003166: PUSH2 0x316f 00003169: SWAP2 0000316a: SWAP1 0000316b: PUSH2 0x4a79 0000316e: JUMP 0000316f: JUMPDEST 00003170: PUSH2 0x2b26 00003173: SWAP2 00003174: SWAP1 00003175: PUSH2 0x4df1 00003178: JUMP 00003179: JUMPDEST 0000317a: PUSH2 0x3181 0000317d: PUSH2 0x44e5 00003180: JUMP 00003181: JUMPDEST 00003182: PUSH1 0x05 00003184: DUP1 00003185: SLOAD 00003186: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000 000031a7: AND 000031a8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000031bd: SWAP3 000031be: SWAP1 000031bf: SWAP3 000031c0: AND 000031c1: SWAP2 000031c2: SWAP1 000031c3: SWAP2 000031c4: OR 000031c5: SWAP1 000031c6: SSTORE 000031c7: JUMP 000031c8: JUMPDEST 000031c9: PUSH2 0x31d0 000031cc: PUSH2 0x44e5 000031cf: JUMP 000031d0: JUMPDEST 000031d1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000031e6: AND 000031e7: PUSH1 0x00 000031e9: SWAP1 000031ea: DUP2 000031eb: MSTORE 000031ec: PUSH1 0x07 000031ee: PUSH1 0x20 000031f0: MSTORE 000031f1: PUSH1 0x40 000031f3: SWAP1 000031f4: KECCAK256 000031f5: DUP1 000031f6: SLOAD 000031f7: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 00003218: AND 00003219: PUSH1 0x01 0000321b: OR 0000321c: SWAP1 0000321d: SSTORE 0000321e: JUMP 0000321f: JUMPDEST 00003220: PUSH1 0x00 00003222: DUP1 00003223: PUSH1 0x0d 00003225: DUP5 00003226: DUP2 00003227: SLOAD 00003228: DUP2 00003229: LT 0000322a: PUSH2 0x3235 0000322d: JUMPI 0000322e: PUSH2 0x3235 00003231: PUSH2 0x5037 00003234: JUMP 00003235: JUMPDEST 00003236: PUSH1 0x00 00003238: SWAP2 00003239: DUP3 0000323a: MSTORE 0000323b: PUSH1 0x20 0000323d: DUP1 0000323e: DUP4 0000323f: KECCAK256 00003240: DUP8 00003241: DUP5 00003242: MSTORE 00003243: PUSH1 0x0e 00003245: DUP3 00003246: MSTORE 00003247: PUSH1 0x40 00003249: DUP1 0000324a: DUP6 0000324b: KECCAK256 0000324c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00003261: DUP10 00003262: AND 00003263: DUP7 00003264: MSTORE 00003265: SWAP1 00003266: SWAP3 00003267: MSTORE 00003268: SWAP1 00003269: DUP4 0000326a: KECCAK256 0000326b: PUSH1 0x01 0000326d: DUP1 0000326e: DUP3 0000326f: ADD 00003270: SLOAD 00003271: PUSH1 0x03 00003273: SWAP1 00003274: SWAP5 00003275: MUL 00003276: SWAP1 00003277: SWAP3 00003278: ADD 00003279: SWAP2 0000327a: DUP3 0000327b: ADD 0000327c: SLOAD 0000327d: PUSH1 0x02 0000327f: DUP4 00003280: ADD 00003281: SLOAD 00003282: SWAP3 00003283: SWAP6 00003284: POP 00003285: SWAP1 00003286: SWAP4 00003287: PUSH14 0xffffffffffffffffffffffffffff 00003296: PUSH15 0x010000000000000000000000000000 000032a6: SWAP1 000032a7: SWAP5 000032a8: DIV 000032a9: DUP5 000032aa: AND 000032ab: SWAP4 000032ac: PUSH9 0x010000000000000000 000032b6: DUP4 000032b7: DIV 000032b8: DUP2 000032b9: AND 000032ba: SWAP4 000032bb: AND 000032bc: SWAP2 000032bd: PUSH8 0xffffffffffffffff 000032c6: AND 000032c7: NUMBER 000032c8: GT 000032c9: DUP1 000032ca: ISZERO 000032cb: PUSH2 0x32d3 000032ce: JUMPI 000032cf: POP 000032d0: DUP2 000032d1: ISZERO 000032d2: ISZERO 000032d3: JUMPDEST 000032d4: ISZERO 000032d5: PUSH2 0x33d2 000032d8: JUMPI 000032d9: PUSH1 0x01 000032db: DUP7 000032dc: ADD 000032dd: SLOAD 000032de: PUSH1 0x00 000032e0: SWAP1 000032e1: PUSH2 0x32f4 000032e4: SWAP1 000032e5: PUSH8 0xffffffffffffffff 000032ee: AND 000032ef: NUMBER 000032f0: PUSH2 0x2b1a 000032f3: JUMP 000032f4: JUMPDEST 000032f5: PUSH1 0x0f 000032f7: SLOAD 000032f8: DUP9 000032f9: SLOAD 000032fa: PUSH1 0x09 000032fc: SLOAD 000032fd: SWAP3 000032fe: SWAP4 000032ff: POP 00003300: PUSH1 0x00 00003302: SWAP3 00003303: PUSH21 0x010000000000000000000000000000000000000000 00003319: SWAP1 0000331a: SWAP2 0000331b: DIV 0000331c: PUSH8 0xffffffffffffffff 00003325: AND 00003326: SWAP1 00003327: PUSH2 0x3330 0000332a: SWAP1 0000332b: DUP6 0000332c: PUSH2 0x4ea7 0000332f: JUMP 00003330: JUMPDEST 00003331: PUSH2 0x333a 00003334: SWAP2 00003335: SWAP1 00003336: PUSH2 0x4ea7 00003339: JUMP 0000333a: JUMPDEST 0000333b: PUSH2 0x3344 0000333e: SWAP2 0000333f: SWAP1 00003340: PUSH2 0x4e5d 00003343: JUMP 00003344: JUMPDEST 00003345: SWAP1 00003346: POP 00003347: DUP4 00003348: PUSH2 0x3356 0000334b: DUP3 0000334c: PUSH5 0xe8d4a51000 00003352: PUSH2 0x4ea7 00003355: JUMP 00003356: JUMPDEST 00003357: PUSH2 0x3360 0000335a: SWAP2 0000335b: SWAP1 0000335c: PUSH2 0x4e5d 0000335f: JUMP 00003360: JUMPDEST 00003361: PUSH2 0x336a 00003364: SWAP1 00003365: DUP7 00003366: PUSH2 0x4df1 00003369: JUMP 0000336a: JUMPDEST 0000336b: DUP8 0000336c: SLOAD 0000336d: PUSH1 0x03 0000336f: DUP10 00003370: ADD 00003371: SLOAD 00003372: SWAP2 00003373: SWAP7 00003374: POP 00003375: PUSH9 0x010000000000000000 0000337f: SWAP1 00003380: DIV 00003381: PUSH12 0xffffffffffffffffffffffff 0000338e: AND 0000338f: SWAP1 00003390: PUSH14 0xffffffffffffffffffffffffffff 0000339f: AND 000033a0: PUSH5 0xe8d4a51000 000033a6: PUSH2 0x33af 000033a9: DUP9 000033aa: DUP11 000033ab: PUSH2 0x4ea7 000033ae: JUMP 000033af: JUMPDEST 000033b0: PUSH2 0x33b9 000033b3: SWAP2 000033b4: SWAP1 000033b5: PUSH2 0x4e5d 000033b8: JUMP 000033b9: JUMPDEST 000033ba: PUSH2 0x33c3 000033bd: SWAP2 000033be: SWAP1 000033bf: PUSH2 0x4f2e 000033c2: JUMP 000033c3: JUMPDEST 000033c4: PUSH2 0x33cd 000033c7: SWAP2 000033c8: SWAP1 000033c9: PUSH2 0x4df1 000033cc: JUMP 000033cd: JUMPDEST 000033ce: SWAP3 000033cf: POP 000033d0: POP 000033d1: POP 000033d2: JUMPDEST 000033d3: SWAP9 000033d4: SWAP8 000033d5: POP 000033d6: POP 000033d7: POP 000033d8: POP 000033d9: POP 000033da: POP 000033db: POP 000033dc: POP 000033dd: JUMP 000033de: JUMPDEST 000033df: PUSH2 0x33e6 000033e2: PUSH2 0x39db 000033e5: JUMP 000033e6: JUMPDEST 000033e7: CALLER 000033e8: PUSH1 0x00 000033ea: SWAP1 000033eb: DUP2 000033ec: MSTORE 000033ed: PUSH32 0xa7c5ba7114a813b50159add3a36832908dc83db71d0b9a24c2ad0f83be958207 0000340e: PUSH1 0x20 00003410: MSTORE 00003411: PUSH1 0x40 00003413: SWAP1 00003414: KECCAK256 00003415: PUSH2 0x341e 00003418: PUSH1 0x01 0000341a: PUSH2 0x1f19 0000341d: JUMP 0000341e: JUMPDEST 0000341f: DUP1 00003420: SLOAD 00003421: PUSH1 0x03 00003423: DUP3 00003424: ADD 00003425: SLOAD 00003426: PUSH1 0x0d 00003428: DUP1 00003429: SLOAD 0000342a: PUSH1 0x00 0000342c: SWAP4 0000342d: PUSH9 0x010000000000000000 00003437: SWAP1 00003438: DIV 00003439: PUSH12 0xffffffffffffffffffffffff 00003446: AND 00003447: SWAP3 00003448: PUSH14 0xffffffffffffffffffffffffffff 00003457: AND 00003458: SWAP2 00003459: PUSH5 0xe8d4a51000 0000345f: SWAP2 00003460: PUSH1 0x01 00003462: SWAP1 00003463: DUP2 00003464: LT 00003465: PUSH2 0x3470 00003468: JUMPI 00003469: PUSH2 0x3470 0000346c: PUSH2 0x5037 0000346f: JUMP 00003470: JUMPDEST 00003471: PUSH1 0x00 00003473: SWAP2 00003474: DUP3 00003475: MSTORE 00003476: PUSH1 0x20 00003478: SWAP1 00003479: SWAP2 0000347a: KECCAK256 0000347b: PUSH1 0x01 0000347d: PUSH1 0x03 0000347f: SWAP1 00003480: SWAP3 00003481: MUL 00003482: ADD 00003483: DUP2 00003484: ADD 00003485: SLOAD 00003486: SWAP1 00003487: DUP7 00003488: ADD 00003489: SLOAD 0000348a: PUSH2 0x34c4 0000348d: SWAP2 0000348e: PUSH14 0xffffffffffffffffffffffffffff 0000349d: PUSH9 0x010000000000000000 000034a7: SWAP1 000034a8: SWAP2 000034a9: DIV 000034aa: DUP2 000034ab: AND 000034ac: SWAP2 000034ad: PUSH15 0x010000000000000000000000000000 000034bd: SWAP1 000034be: DIV 000034bf: AND 000034c0: PUSH2 0x4e71 000034c3: JUMP 000034c4: JUMPDEST 000034c5: PUSH2 0x34ce 000034c8: SWAP2 000034c9: SWAP1 000034ca: PUSH2 0x4e30 000034cd: JUMP 000034ce: JUMPDEST 000034cf: PUSH2 0x34d8 000034d2: SWAP2 000034d3: SWAP1 000034d4: PUSH2 0x4ee4 000034d7: JUMP 000034d8: JUMPDEST 000034d9: PUSH2 0x34e2 000034dc: SWAP2 000034dd: SWAP1 000034de: PUSH2 0x4da2 000034e1: JUMP 000034e2: JUMPDEST 000034e3: PUSH14 0xffffffffffffffffffffffffffff 000034f2: AND 000034f3: SWAP1 000034f4: POP 000034f5: PUSH1 0x00 000034f7: DUP2 000034f8: GT 000034f9: PUSH2 0x3501 000034fc: JUMPI 000034fd: PUSH1 0x00 000034ff: DUP1 00003500: REVERT 00003501: JUMPDEST 00003502: PUSH1 0x40 00003504: DUP1 00003505: MLOAD 00003506: PUSH1 0x02 00003508: DUP1 00003509: DUP3 0000350a: MSTORE 0000350b: PUSH1 0x60 0000350d: DUP3 0000350e: ADD 0000350f: DUP4 00003510: MSTORE 00003511: PUSH1 0x00 00003513: SWAP3 00003514: PUSH1 0x20 00003516: DUP4 00003517: ADD 00003518: SWAP1 00003519: DUP1 0000351a: CALLDATASIZE 0000351b: DUP4 0000351c: CALLDATACOPY 0000351d: POP 0000351e: POP 0000351f: PUSH1 0x06 00003521: SLOAD 00003522: DUP3 00003523: MLOAD 00003524: SWAP3 00003525: SWAP4 00003526: POP 00003527: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000353c: AND 0000353d: SWAP2 0000353e: DUP4 0000353f: SWAP2 00003540: POP 00003541: PUSH1 0x00 00003543: SWAP1 00003544: PUSH2 0x354f 00003547: JUMPI 00003548: PUSH2 0x354f 0000354b: PUSH2 0x5037 0000354e: JUMP 0000354f: JUMPDEST 00003550: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00003565: SWAP3 00003566: DUP4 00003567: AND 00003568: PUSH1 0x20 0000356a: SWAP2 0000356b: DUP3 0000356c: MUL 0000356d: SWAP3 0000356e: SWAP1 0000356f: SWAP3 00003570: ADD 00003571: ADD 00003572: MSTORE 00003573: PUSH1 0x04 00003575: SLOAD 00003576: DUP3 00003577: MLOAD 00003578: SWAP2 00003579: AND 0000357a: SWAP1 0000357b: DUP3 0000357c: SWAP1 0000357d: PUSH1 0x01 0000357f: SWAP1 00003580: DUP2 00003581: LT 00003582: PUSH2 0x358d 00003585: JUMPI 00003586: PUSH2 0x358d 00003589: PUSH2 0x5037 0000358c: JUMP 0000358d: JUMPDEST 0000358e: PUSH1 0x20 00003590: MUL 00003591: PUSH1 0x20 00003593: ADD 00003594: ADD 00003595: SWAP1 00003596: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000035ab: AND 000035ac: SWAP1 000035ad: DUP2 000035ae: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000035c3: AND 000035c4: DUP2 000035c5: MSTORE 000035c6: POP 000035c7: POP 000035c8: PUSH1 0x0b 000035ca: SLOAD 000035cb: DUP3 000035cc: GT 000035cd: ISZERO 000035ce: PUSH2 0x35d7 000035d1: JUMPI 000035d2: PUSH1 0x0b 000035d4: SLOAD 000035d5: SWAP2 000035d6: POP 000035d7: JUMPDEST 000035d8: PUSH1 0x04 000035da: DUP1 000035db: SLOAD 000035dc: PUSH1 0x40 000035de: MLOAD 000035df: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 00003600: DUP2 00003601: MSTORE 00003602: ADDRESS 00003603: SWAP3 00003604: DUP2 00003605: ADD 00003606: SWAP3 00003607: SWAP1 00003608: SWAP3 00003609: MSTORE 0000360a: PUSH1 0x00 0000360c: SWAP2 0000360d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00003622: SWAP1 00003623: SWAP2 00003624: AND 00003625: SWAP1 00003626: PUSH4 0x70a08231 0000362b: SWAP1 0000362c: PUSH1 0x24 0000362e: ADD 0000362f: PUSH1 0x20 00003631: PUSH1 0x40 00003633: MLOAD 00003634: DUP1 00003635: DUP4 00003636: SUB 00003637: DUP2 00003638: DUP7 00003639: DUP1 0000363a: EXTCODESIZE 0000363b: ISZERO 0000363c: DUP1 0000363d: ISZERO 0000363e: PUSH2 0x3646 00003641: JUMPI 00003642: PUSH1 0x00 00003644: DUP1 00003645: REVERT 00003646: JUMPDEST 00003647: POP 00003648: GAS 00003649: STATICCALL 0000364a: ISZERO 0000364b: DUP1 0000364c: ISZERO 0000364d: PUSH2 0x365a 00003650: JUMPI 00003651: RETURNDATASIZE 00003652: PUSH1 0x00 00003654: DUP1 00003655: RETURNDATACOPY 00003656: RETURNDATASIZE 00003657: PUSH1 0x00 00003659: REVERT 0000365a: JUMPDEST 0000365b: POP 0000365c: POP 0000365d: POP 0000365e: POP 0000365f: PUSH1 0x40 00003661: MLOAD 00003662: RETURNDATASIZE 00003663: PUSH1 0x1f 00003665: NOT 00003666: PUSH1 0x1f 00003668: DUP3 00003669: ADD 0000366a: AND 0000366b: DUP3 0000366c: ADD 0000366d: DUP1 0000366e: PUSH1 0x40 00003670: MSTORE 00003671: POP 00003672: DUP2 00003673: ADD 00003674: SWAP1 00003675: PUSH2 0x367e 00003678: SWAP2 00003679: SWAP1 0000367a: PUSH2 0x4a79 0000367d: JUMP 0000367e: JUMPDEST 0000367f: PUSH1 0x05 00003681: SLOAD 00003682: PUSH1 0x40 00003684: MLOAD 00003685: PUSH32 0xb6f9de9500000000000000000000000000000000000000000000000000000000 000036a6: DUP2 000036a7: MSTORE 000036a8: SWAP2 000036a9: SWAP3 000036aa: POP 000036ab: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000036c0: AND 000036c1: SWAP1 000036c2: PUSH4 0xb6f9de95 000036c7: SWAP1 000036c8: DUP6 000036c9: SWAP1 000036ca: PUSH2 0x36dd 000036cd: SWAP1 000036ce: DUP10 000036cf: SWAP1 000036d0: DUP8 000036d1: SWAP1 000036d2: ADDRESS 000036d3: SWAP1 000036d4: TIMESTAMP 000036d5: SWAP1 000036d6: PUSH1 0x04 000036d8: ADD 000036d9: PUSH2 0x4d60 000036dc: JUMP 000036dd: JUMPDEST 000036de: PUSH1 0x00 000036e0: PUSH1 0x40 000036e2: MLOAD 000036e3: DUP1 000036e4: DUP4 000036e5: SUB 000036e6: DUP2 000036e7: DUP6 000036e8: DUP9 000036e9: DUP1 000036ea: EXTCODESIZE 000036eb: ISZERO 000036ec: DUP1 000036ed: ISZERO 000036ee: PUSH2 0x36f6 000036f1: JUMPI 000036f2: PUSH1 0x00 000036f4: DUP1 000036f5: REVERT 000036f6: JUMPDEST 000036f7: POP 000036f8: GAS 000036f9: CALL 000036fa: ISZERO 000036fb: DUP1 000036fc: ISZERO 000036fd: PUSH2 0x370a 00003700: JUMPI 00003701: RETURNDATASIZE 00003702: PUSH1 0x00 00003704: DUP1 00003705: RETURNDATACOPY 00003706: RETURNDATASIZE 00003707: PUSH1 0x00 00003709: REVERT 0000370a: JUMPDEST 0000370b: POP 0000370c: POP 0000370d: PUSH1 0x04 0000370f: DUP1 00003710: SLOAD 00003711: PUSH1 0x40 00003713: MLOAD 00003714: PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 00003735: DUP2 00003736: MSTORE 00003737: ADDRESS 00003738: SWAP3 00003739: DUP2 0000373a: ADD 0000373b: SWAP3 0000373c: SWAP1 0000373d: SWAP3 0000373e: MSTORE 0000373f: PUSH1 0x00 00003741: SWAP5 00003742: POP 00003743: DUP6 00003744: SWAP4 00003745: POP 00003746: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000375b: AND 0000375c: SWAP2 0000375d: POP 0000375e: PUSH4 0x70a08231 00003763: SWAP1 00003764: PUSH1 0x24 00003766: ADD 00003767: PUSH1 0x20 00003769: PUSH1 0x40 0000376b: MLOAD 0000376c: DUP1 0000376d: DUP4 0000376e: SUB 0000376f: DUP2 00003770: DUP7 00003771: DUP1 00003772: EXTCODESIZE 00003773: ISZERO 00003774: DUP1 00003775: ISZERO 00003776: PUSH2 0x377e 00003779: JUMPI 0000377a: PUSH1 0x00 0000377c: DUP1 0000377d: REVERT 0000377e: JUMPDEST 0000377f: POP 00003780: GAS 00003781: STATICCALL 00003782: ISZERO 00003783: DUP1 00003784: ISZERO 00003785: PUSH2 0x3792 00003788: JUMPI 00003789: RETURNDATASIZE 0000378a: PUSH1 0x00 0000378c: DUP1 0000378d: RETURNDATACOPY 0000378e: RETURNDATASIZE 0000378f: PUSH1 0x00 00003791: REVERT 00003792: JUMPDEST 00003793: POP 00003794: POP 00003795: POP 00003796: POP 00003797: PUSH1 0x40 00003799: MLOAD 0000379a: RETURNDATASIZE 0000379b: PUSH1 0x1f 0000379d: NOT 0000379e: PUSH1 0x1f 000037a0: DUP3 000037a1: ADD 000037a2: AND 000037a3: DUP3 000037a4: ADD 000037a5: DUP1 000037a6: PUSH1 0x40 000037a8: MSTORE 000037a9: POP 000037aa: DUP2 000037ab: ADD 000037ac: SWAP1 000037ad: PUSH2 0x37b6 000037b0: SWAP2 000037b1: SWAP1 000037b2: PUSH2 0x4a79 000037b5: JUMP 000037b6: JUMPDEST 000037b7: PUSH2 0x37c0 000037ba: SWAP2 000037bb: SWAP1 000037bc: PUSH2 0x4f2e 000037bf: JUMP 000037c0: JUMPDEST 000037c1: PUSH1 0x01 000037c3: DUP7 000037c4: ADD 000037c5: DUP1 000037c6: SLOAD 000037c7: SWAP2 000037c8: SWAP3 000037c9: POP 000037ca: DUP3 000037cb: SWAP2 000037cc: PUSH1 0x00 000037ce: SWAP1 000037cf: PUSH2 0x37e9 000037d2: SWAP1 000037d3: DUP5 000037d4: SWAP1 000037d5: PUSH14 0xffffffffffffffffffffffffffff 000037e4: AND 000037e5: PUSH2 0x4da2 000037e8: JUMP 000037e9: JUMPDEST 000037ea: DUP3 000037eb: SLOAD 000037ec: PUSH14 0xffffffffffffffffffffffffffff 000037fb: SWAP2 000037fc: DUP3 000037fd: AND 000037fe: PUSH2 0x0100 00003801: SWAP4 00003802: SWAP1 00003803: SWAP4 00003804: EXP 00003805: SWAP3 00003806: DUP4 00003807: MUL 00003808: SWAP2 00003809: SWAP1 0000380a: SWAP3 0000380b: MUL 0000380c: NOT 0000380d: SWAP1 0000380e: SWAP2 0000380f: AND 00003810: OR 00003811: SWAP1 00003812: SSTORE 00003813: POP 00003814: DUP5 00003815: SLOAD 00003816: PUSH32 0xffffffffffffffffffffffff000000000000000000000000ffffffffffffffff 00003837: AND 00003838: DUP6 00003839: SSTORE 0000383a: PUSH1 0x02 0000383c: DUP6 0000383d: ADD 0000383e: DUP1 0000383f: SLOAD 00003840: DUP6 00003841: SWAP2 00003842: SWAP1 00003843: PUSH1 0x00 00003845: SWAP1 00003846: PUSH2 0x3850 00003849: SWAP1 0000384a: DUP5 0000384b: SWAP1 0000384c: PUSH2 0x4df1 0000384f: JUMP 00003850: JUMPDEST 00003851: SWAP1 00003852: SWAP2 00003853: SSTORE 00003854: POP 00003855: PUSH2 0x3861 00003858: SWAP1 00003859: POP 0000385a: PUSH1 0x01 0000385c: CALLER 0000385d: PUSH2 0x27c7 00003860: JUMP 00003861: JUMPDEST 00003862: PUSH1 0x40 00003864: DUP1 00003865: MLOAD 00003866: DUP3 00003867: DUP2 00003868: MSTORE 00003869: PUSH1 0x00 0000386b: PUSH1 0x20 0000386d: DUP3 0000386e: ADD 0000386f: MSTORE 00003870: PUSH1 0x01 00003872: SWAP2 00003873: CALLER 00003874: SWAP2 00003875: PUSH32 0x36af321ec8d3c75236829c5317affd40ddb308863a1236d2d277a4025cccee1e 00003896: SWAP2 00003897: ADD 00003898: PUSH1 0x40 0000389a: MLOAD 0000389b: DUP1 0000389c: SWAP2 0000389d: SUB 0000389e: SWAP1 0000389f: LOG3 000038a0: POP 000038a1: POP 000038a2: POP 000038a3: POP 000038a4: POP 000038a5: PUSH2 0x1bac 000038a8: PUSH1 0x01 000038aa: DUP1 000038ab: SSTORE 000038ac: JUMP 000038ad: JUMPDEST 000038ae: PUSH2 0x38b5 000038b1: PUSH2 0x44e5 000038b4: JUMP 000038b5: JUMPDEST 000038b6: PUSH1 0x00 000038b8: DUP2 000038b9: GT 000038ba: DUP1 000038bb: ISZERO 000038bc: PUSH2 0x38c5 000038bf: JUMPI 000038c0: POP 000038c1: PUSH1 0x0e 000038c3: DUP2 000038c4: LT 000038c5: JUMPDEST 000038c6: PUSH2 0x38ce 000038c9: JUMPI 000038ca: PUSH1 0x00 000038cc: DUP1 000038cd: REVERT 000038ce: JUMPDEST 000038cf: PUSH1 0x0c 000038d1: SSTORE 000038d2: JUMP 000038d3: JUMPDEST 000038d4: PUSH2 0x38db 000038d7: PUSH2 0x44e5 000038da: JUMP 000038db: JUMPDEST 000038dc: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000038f1: AND 000038f2: PUSH1 0x00 000038f4: SWAP1 000038f5: DUP2 000038f6: MSTORE 000038f7: PUSH1 0x13 000038f9: PUSH1 0x20 000038fb: MSTORE 000038fc: PUSH1 0x40 000038fe: SWAP1 000038ff: KECCAK256 00003900: DUP1 00003901: SLOAD 00003902: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 00003923: AND 00003924: SWAP1 00003925: SSTORE 00003926: JUMP 00003927: JUMPDEST 00003928: PUSH2 0x392f 0000392b: PUSH2 0x44e5 0000392e: JUMP 0000392f: JUMPDEST 00003930: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00003945: DUP2 00003946: AND 00003947: PUSH2 0x39d2 0000394a: JUMPI 0000394b: PUSH1 0x40 0000394d: MLOAD 0000394e: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000396f: DUP2 00003970: MSTORE 00003971: PUSH1 0x20 00003973: PUSH1 0x04 00003975: DUP3 00003976: ADD 00003977: MSTORE 00003978: PUSH1 0x26 0000397a: PUSH1 0x24 0000397c: DUP3 0000397d: ADD 0000397e: MSTORE 0000397f: PUSH32 0x4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061 000039a0: PUSH1 0x44 000039a2: DUP3 000039a3: ADD 000039a4: MSTORE 000039a5: PUSH32 0x6464726573730000000000000000000000000000000000000000000000000000 000039c6: PUSH1 0x64 000039c8: DUP3 000039c9: ADD 000039ca: MSTORE 000039cb: PUSH1 0x84 000039cd: ADD 000039ce: PUSH2 0x0da5 000039d1: JUMP 000039d2: JUMPDEST 000039d3: PUSH2 0x1bac 000039d6: DUP2 000039d7: PUSH2 0x4566 000039da: JUMP 000039db: JUMPDEST 000039dc: PUSH1 0x02 000039de: PUSH1 0x01 000039e0: SLOAD 000039e1: EQ 000039e2: ISZERO 000039e3: PUSH2 0x3a48 000039e6: JUMPI 000039e7: PUSH1 0x40 000039e9: MLOAD 000039ea: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00003a0b: DUP2 00003a0c: MSTORE 00003a0d: PUSH1 0x20 00003a0f: PUSH1 0x04 00003a11: DUP3 00003a12: ADD 00003a13: MSTORE 00003a14: PUSH1 0x1f 00003a16: PUSH1 0x24 00003a18: DUP3 00003a19: ADD 00003a1a: MSTORE 00003a1b: PUSH32 0x5265656e7472616e637947756172643a207265656e7472616e742063616c6c00 00003a3c: PUSH1 0x44 00003a3e: DUP3 00003a3f: ADD 00003a40: MSTORE 00003a41: PUSH1 0x64 00003a43: ADD 00003a44: PUSH2 0x0da5 00003a47: JUMP 00003a48: JUMPDEST 00003a49: PUSH1 0x02 00003a4b: PUSH1 0x01 00003a4d: SSTORE 00003a4e: JUMP 00003a4f: JUMPDEST 00003a50: PUSH1 0x00 00003a52: PUSH1 0x0d 00003a54: DUP5 00003a55: DUP2 00003a56: SLOAD 00003a57: DUP2 00003a58: LT 00003a59: PUSH2 0x3a64 00003a5c: JUMPI 00003a5d: PUSH2 0x3a64 00003a60: PUSH2 0x5037 00003a63: JUMP 00003a64: JUMPDEST 00003a65: PUSH1 0x00 00003a67: SWAP2 00003a68: DUP3 00003a69: MSTORE 00003a6a: PUSH1 0x20 00003a6c: DUP1 00003a6d: DUP4 00003a6e: KECCAK256 00003a6f: DUP8 00003a70: DUP5 00003a71: MSTORE 00003a72: PUSH1 0x0e 00003a74: DUP3 00003a75: MSTORE 00003a76: PUSH1 0x40 00003a78: DUP1 00003a79: DUP6 00003a7a: KECCAK256 00003a7b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00003a90: DUP12 00003a91: AND 00003a92: DUP7 00003a93: MSTORE 00003a94: SWAP1 00003a95: SWAP3 00003a96: MSTORE 00003a97: SWAP3 00003a98: KECCAK256 00003a99: PUSH1 0x03 00003a9b: SWAP1 00003a9c: SWAP2 00003a9d: MUL 00003a9e: SWAP1 00003a9f: SWAP2 00003aa0: ADD 00003aa1: SWAP2 00003aa2: POP 00003aa3: PUSH2 0x3aab 00003aa6: DUP6 00003aa7: PUSH2 0x1f19 00003aaa: JUMP 00003aab: JUMPDEST 00003aac: PUSH1 0x01 00003aae: DUP2 00003aaf: ADD 00003ab0: SLOAD 00003ab1: PUSH15 0x010000000000000000000000000000 00003ac1: SWAP1 00003ac2: DIV 00003ac3: PUSH14 0xffffffffffffffffffffffffffff 00003ad2: AND 00003ad3: ISZERO 00003ad4: PUSH2 0x3c7e 00003ad7: JUMPI 00003ad8: DUP4 00003ad9: ISZERO 00003ada: DUP1 00003adb: ISZERO 00003adc: PUSH2 0x3ae3 00003adf: JUMPI 00003ae0: POP 00003ae1: DUP3 00003ae2: ISZERO 00003ae3: JUMPDEST 00003ae4: ISZERO 00003ae5: PUSH2 0x3c74 00003ae8: JUMPI 00003ae9: DUP1 00003aea: SLOAD 00003aeb: PUSH1 0x03 00003aed: DUP3 00003aee: ADD 00003aef: SLOAD 00003af0: PUSH1 0x01 00003af2: DUP5 00003af3: DUP2 00003af4: ADD 00003af5: SLOAD 00003af6: SWAP1 00003af7: DUP5 00003af8: ADD 00003af9: SLOAD 00003afa: PUSH1 0x00 00003afc: SWAP4 00003afd: PUSH12 0xffffffffffffffffffffffff 00003b0a: PUSH9 0x010000000000000000 00003b14: SWAP2 00003b15: DUP3 00003b16: SWAP1 00003b17: DIV 00003b18: AND 00003b19: SWAP4 00003b1a: PUSH14 0xffffffffffffffffffffffffffff 00003b29: SWAP1 00003b2a: DUP2 00003b2b: AND 00003b2c: SWAP4 00003b2d: PUSH5 0xe8d4a51000 00003b33: SWAP4 00003b34: PUSH2 0x3b56 00003b37: SWAP4 00003b38: SWAP1 00003b39: SWAP2 00003b3a: DIV 00003b3b: DUP3 00003b3c: AND 00003b3d: SWAP2 00003b3e: PUSH15 0x010000000000000000000000000000 00003b4e: SWAP1 00003b4f: SWAP2 00003b50: DIV 00003b51: AND 00003b52: PUSH2 0x4e71 00003b55: JUMP 00003b56: JUMPDEST 00003b57: PUSH2 0x3b60 00003b5a: SWAP2 00003b5b: SWAP1 00003b5c: PUSH2 0x4e30 00003b5f: JUMP 00003b60: JUMPDEST 00003b61: PUSH2 0x3b6a 00003b64: SWAP2 00003b65: SWAP1 00003b66: PUSH2 0x4ee4 00003b69: JUMP 00003b6a: JUMPDEST 00003b6b: PUSH2 0x3b74 00003b6e: SWAP2 00003b6f: SWAP1 00003b70: PUSH2 0x4da2 00003b73: JUMP 00003b74: JUMPDEST 00003b75: PUSH14 0xffffffffffffffffffffffffffff 00003b84: AND 00003b85: SWAP1 00003b86: POP 00003b87: DUP1 00003b88: ISZERO 00003b89: PUSH2 0x3c48 00003b8c: JUMPI 00003b8d: PUSH2 0x3b96 00003b90: DUP8 00003b91: DUP3 00003b92: PUSH2 0x43a3 00003b95: JUMP 00003b96: JUMPDEST 00003b97: DUP1 00003b98: DUP3 00003b99: PUSH1 0x02 00003b9b: ADD 00003b9c: PUSH1 0x00 00003b9e: DUP3 00003b9f: DUP3 00003ba0: SLOAD 00003ba1: PUSH2 0x3baa 00003ba4: SWAP2 00003ba5: SWAP1 00003ba6: PUSH2 0x4df1 00003ba9: JUMP 00003baa: JUMPDEST 00003bab: SWAP1 00003bac: SWAP2 00003bad: SSTORE 00003bae: POP 00003baf: POP 00003bb0: PUSH1 0x01 00003bb2: DUP1 00003bb3: DUP5 00003bb4: ADD 00003bb5: SLOAD 00003bb6: SWAP1 00003bb7: DUP4 00003bb8: ADD 00003bb9: SLOAD 00003bba: PUSH5 0xe8d4a51000 00003bc0: SWAP2 00003bc1: PUSH2 0x3bfc 00003bc4: SWAP2 00003bc5: PUSH14 0xffffffffffffffffffffffffffff 00003bd4: PUSH9 0x010000000000000000 00003bde: SWAP1 00003bdf: SWAP3 00003be0: DIV 00003be1: DUP3 00003be2: AND 00003be3: SWAP2 00003be4: PUSH15 0x010000000000000000000000000000 00003bf4: SWAP1 00003bf5: SWAP2 00003bf6: DIV 00003bf7: AND 00003bf8: PUSH2 0x4e71 00003bfb: JUMP 00003bfc: JUMPDEST 00003bfd: PUSH2 0x3c06 00003c00: SWAP2 00003c01: SWAP1 00003c02: PUSH2 0x4e30 00003c05: JUMP 00003c06: JUMPDEST 00003c07: PUSH1 0x03 00003c09: DUP4 00003c0a: ADD 00003c0b: DUP1 00003c0c: SLOAD 00003c0d: PUSH32 0xffffffffffffffffffffffffffffffffffff0000000000000000000000000000 00003c2e: AND 00003c2f: PUSH14 0xffffffffffffffffffffffffffff 00003c3e: SWAP3 00003c3f: SWAP1 00003c40: SWAP3 00003c41: AND 00003c42: SWAP2 00003c43: SWAP1 00003c44: SWAP2 00003c45: OR 00003c46: SWAP1 00003c47: SSTORE 00003c48: JUMPDEST 00003c49: POP 00003c4a: DUP1 00003c4b: SLOAD 00003c4c: PUSH32 0xffffffffffffffffffffffff000000000000000000000000ffffffffffffffff 00003c6d: AND 00003c6e: DUP2 00003c6f: SSTORE 00003c70: PUSH2 0x3c7e 00003c73: JUMP 00003c74: JUMPDEST 00003c75: PUSH2 0x3c7e 00003c78: DUP6 00003c79: DUP8 00003c7a: PUSH2 0x3e9c 00003c7d: JUMP 00003c7e: JUMPDEST 00003c7f: DUP4 00003c80: ISZERO 00003c81: PUSH2 0x3e0e 00003c84: JUMPI 00003c85: PUSH3 0x093a80 00003c89: DUP4 00003c8a: LT 00003c8b: ISZERO 00003c8c: DUP1 00003c8d: ISZERO 00003c8e: PUSH2 0x3ca4 00003c91: JUMPI 00003c92: POP 00003c93: PUSH2 0x3ca0 00003c96: PUSH3 0x093a80 00003c9a: PUSH1 0x34 00003c9c: PUSH2 0x4ea7 00003c9f: JUMP 00003ca0: JUMPDEST 00003ca1: DUP4 00003ca2: GT 00003ca3: ISZERO 00003ca4: JUMPDEST 00003ca5: DUP1 00003ca6: ISZERO 00003ca7: PUSH2 0x3cc8 00003caa: JUMPI 00003cab: POP 00003cac: PUSH2 0x3cb5 00003caf: TIMESTAMP 00003cb0: DUP5 00003cb1: PUSH2 0x4df1 00003cb4: JUMP 00003cb5: JUMPDEST 00003cb6: DUP2 00003cb7: SLOAD 00003cb8: PUSH5 0x0100000000 00003cbe: SWAP1 00003cbf: DIV 00003cc0: PUSH4 0xffffffff 00003cc5: AND 00003cc6: GT 00003cc7: ISZERO 00003cc8: JUMPDEST 00003cc9: PUSH2 0x3d7a 00003ccc: JUMPI 00003ccd: PUSH1 0x40 00003ccf: MLOAD 00003cd0: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00003cf1: DUP2 00003cf2: MSTORE 00003cf3: PUSH1 0x20 00003cf5: PUSH1 0x04 00003cf7: DUP3 00003cf8: ADD 00003cf9: MSTORE 00003cfa: PUSH1 0x5f 00003cfc: PUSH1 0x24 00003cfe: DUP3 00003cff: ADD 00003d00: MSTORE 00003d01: PUSH32 0x6465706f736974203a204c6f636b206f7574206f662072616e6765206f722070 00003d22: PUSH1 0x44 00003d24: DUP3 00003d25: ADD 00003d26: MSTORE 00003d27: PUSH32 0x726576696f75736c79206c6f636b656420746f6b656e7320617265206c6f636b 00003d48: PUSH1 0x64 00003d4a: DUP3 00003d4b: ADD 00003d4c: MSTORE 00003d4d: PUSH32 0x6564206c6f6e676572207468616e206e65772064657369726564206c6f636b00 00003d6e: PUSH1 0x84 00003d70: DUP3 00003d71: ADD 00003d72: MSTORE 00003d73: PUSH1 0xa4 00003d75: ADD 00003d76: PUSH2 0x0da5 00003d79: JUMP 00003d7a: JUMPDEST 00003d7b: DUP2 00003d7c: SLOAD 00003d7d: PUSH2 0x3d9e 00003d80: SWAP1 00003d81: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00003d96: AND 00003d97: CALLER 00003d98: ADDRESS 00003d99: DUP8 00003d9a: PUSH2 0x45db 00003d9d: JUMP 00003d9e: JUMPDEST 00003d9f: PUSH1 0x01 00003da1: DUP2 00003da2: ADD 00003da3: SLOAD 00003da4: PUSH2 0x3dbe 00003da7: SWAP1 00003da8: DUP6 00003da9: SWAP1 00003daa: PUSH14 0xffffffffffffffffffffffffffff 00003db9: AND 00003dba: PUSH2 0x4df1 00003dbd: JUMP 00003dbe: JUMPDEST 00003dbf: PUSH1 0x01 00003dc1: DUP3 00003dc2: ADD 00003dc3: DUP1 00003dc4: SLOAD 00003dc5: PUSH32 0xffffffffffffffffffffffffffffffffffff0000000000000000000000000000 00003de6: AND 00003de7: PUSH14 0xffffffffffffffffffffffffffff 00003df6: SWAP3 00003df7: SWAP1 00003df8: SWAP3 00003df9: AND 00003dfa: SWAP2 00003dfb: SWAP1 00003dfc: SWAP2 00003dfd: OR 00003dfe: SWAP1 00003dff: SSTORE 00003e00: DUP3 00003e01: PUSH2 0x3e0e 00003e04: JUMPI 00003e05: PUSH2 0x3e0e 00003e08: DUP6 00003e09: DUP8 00003e0a: PUSH2 0x27c7 00003e0d: JUMP 00003e0e: JUMPDEST 00003e0f: DUP3 00003e10: ISZERO 00003e11: PUSH2 0x3e1f 00003e14: JUMPI 00003e15: PUSH2 0x3e1f 00003e18: DUP7 00003e19: DUP7 00003e1a: DUP6 00003e1b: PUSH2 0x4070 00003e1e: JUMP 00003e1f: JUMPDEST 00003e20: DUP1 00003e21: SLOAD 00003e22: TIMESTAMP 00003e23: PUSH5 0x0100000000 00003e29: SWAP1 00003e2a: SWAP2 00003e2b: DIV 00003e2c: PUSH4 0xffffffff 00003e31: AND 00003e32: LT 00003e33: ISZERO 00003e34: PUSH2 0x3e41 00003e37: JUMPI 00003e38: PUSH2 0x3e41 00003e3b: DUP6 00003e3c: DUP8 00003e3d: PUSH2 0x27c7 00003e40: JUMP 00003e41: JUMPDEST 00003e42: PUSH1 0x40 00003e44: DUP1 00003e45: MLOAD 00003e46: DUP6 00003e47: DUP2 00003e48: MSTORE 00003e49: PUSH1 0x20 00003e4b: DUP2 00003e4c: ADD 00003e4d: DUP6 00003e4e: SWAP1 00003e4f: MSTORE 00003e50: DUP7 00003e51: SWAP2 00003e52: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00003e67: DUP10 00003e68: AND 00003e69: SWAP2 00003e6a: PUSH32 0x36af321ec8d3c75236829c5317affd40ddb308863a1236d2d277a4025cccee1e 00003e8b: SWAP2 00003e8c: ADD 00003e8d: PUSH1 0x40 00003e8f: MLOAD 00003e90: DUP1 00003e91: SWAP2 00003e92: SUB 00003e93: SWAP1 00003e94: LOG3 00003e95: POP 00003e96: POP 00003e97: POP 00003e98: POP 00003e99: POP 00003e9a: POP 00003e9b: JUMP 00003e9c: JUMPDEST 00003e9d: PUSH1 0x00 00003e9f: DUP3 00003ea0: DUP2 00003ea1: MSTORE 00003ea2: PUSH1 0x0e 00003ea4: PUSH1 0x20 00003ea6: SWAP1 00003ea7: DUP2 00003ea8: MSTORE 00003ea9: PUSH1 0x40 00003eab: DUP1 00003eac: DUP4 00003ead: KECCAK256 00003eae: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00003ec3: DUP6 00003ec4: AND 00003ec5: DUP5 00003ec6: MSTORE 00003ec7: SWAP1 00003ec8: SWAP2 00003ec9: MSTORE 00003eca: DUP2 00003ecb: KECCAK256 00003ecc: PUSH1 0x0d 00003ece: DUP1 00003ecf: SLOAD 00003ed0: SWAP2 00003ed1: SWAP3 00003ed2: SWAP2 00003ed3: DUP6 00003ed4: SWAP1 00003ed5: DUP2 00003ed6: LT 00003ed7: PUSH2 0x3ee2 00003eda: JUMPI 00003edb: PUSH2 0x3ee2 00003ede: PUSH2 0x5037 00003ee1: JUMP 00003ee2: JUMPDEST 00003ee3: PUSH1 0x00 00003ee5: SWAP2 00003ee6: DUP3 00003ee7: MSTORE 00003ee8: PUSH1 0x20 00003eea: DUP3 00003eeb: KECCAK256 00003eec: PUSH1 0x03 00003eee: DUP6 00003eef: DUP2 00003ef0: ADD 00003ef1: SLOAD 00003ef2: SWAP3 00003ef3: MUL 00003ef4: ADD 00003ef5: PUSH1 0x01 00003ef7: DUP2 00003ef8: DUP2 00003ef9: ADD 00003efa: SLOAD 00003efb: SWAP1 00003efc: DUP7 00003efd: ADD 00003efe: SLOAD 00003eff: SWAP2 00003f00: SWAP5 00003f01: POP 00003f02: PUSH14 0xffffffffffffffffffffffffffff 00003f11: SWAP3 00003f12: DUP4 00003f13: AND 00003f14: SWAP3 00003f15: PUSH5 0xe8d4a51000 00003f1b: SWAP3 00003f1c: PUSH2 0x3f47 00003f1f: SWAP3 00003f20: PUSH9 0x010000000000000000 00003f2a: SWAP1 00003f2b: DIV 00003f2c: DUP3 00003f2d: AND 00003f2e: SWAP2 00003f2f: PUSH15 0x010000000000000000000000000000 00003f3f: SWAP1 00003f40: SWAP2 00003f41: DIV 00003f42: AND 00003f43: PUSH2 0x4e71 00003f46: JUMP 00003f47: JUMPDEST 00003f48: PUSH2 0x3f51 00003f4b: SWAP2 00003f4c: SWAP1 00003f4d: PUSH2 0x4e30 00003f50: JUMP 00003f51: JUMPDEST 00003f52: PUSH2 0x3f5b 00003f55: SWAP2 00003f56: SWAP1 00003f57: PUSH2 0x4ee4 00003f5a: JUMP 00003f5b: JUMPDEST 00003f5c: PUSH14 0xffffffffffffffffffffffffffff 00003f6b: AND 00003f6c: SWAP1 00003f6d: POP 00003f6e: DUP1 00003f6f: ISZERO 00003f70: PUSH2 0x4069 00003f73: JUMPI 00003f74: DUP3 00003f75: SLOAD 00003f76: DUP2 00003f77: SWAP1 00003f78: DUP5 00003f79: SWAP1 00003f7a: PUSH1 0x08 00003f7c: SWAP1 00003f7d: PUSH2 0x3fa1 00003f80: SWAP1 00003f81: DUP5 00003f82: SWAP1 00003f83: PUSH9 0x010000000000000000 00003f8d: SWAP1 00003f8e: DIV 00003f8f: PUSH12 0xffffffffffffffffffffffff 00003f9c: AND 00003f9d: PUSH2 0x4e09 00003fa0: JUMP 00003fa1: JUMPDEST 00003fa2: SWAP3 00003fa3: POP 00003fa4: PUSH2 0x0100 00003fa7: EXP 00003fa8: DUP2 00003fa9: SLOAD 00003faa: DUP2 00003fab: PUSH12 0xffffffffffffffffffffffff 00003fb8: MUL 00003fb9: NOT 00003fba: AND 00003fbb: SWAP1 00003fbc: DUP4 00003fbd: PUSH12 0xffffffffffffffffffffffff 00003fca: AND 00003fcb: MUL 00003fcc: OR 00003fcd: SWAP1 00003fce: SSTORE 00003fcf: POP 00003fd0: PUSH5 0xe8d4a51000 00003fd6: DUP3 00003fd7: PUSH1 0x01 00003fd9: ADD 00003fda: PUSH1 0x08 00003fdc: SWAP1 00003fdd: SLOAD 00003fde: SWAP1 00003fdf: PUSH2 0x0100 00003fe2: EXP 00003fe3: SWAP1 00003fe4: DIV 00003fe5: PUSH14 0xffffffffffffffffffffffffffff 00003ff4: AND 00003ff5: DUP5 00003ff6: PUSH1 0x01 00003ff8: ADD 00003ff9: PUSH1 0x0e 00003ffb: SWAP1 00003ffc: SLOAD 00003ffd: SWAP1 00003ffe: PUSH2 0x0100 00004001: EXP 00004002: SWAP1 00004003: DIV 00004004: PUSH14 0xffffffffffffffffffffffffffff 00004013: AND 00004014: PUSH2 0x401d 00004017: SWAP2 00004018: SWAP1 00004019: PUSH2 0x4e71 0000401c: JUMP 0000401d: JUMPDEST 0000401e: PUSH2 0x4027 00004021: SWAP2 00004022: SWAP1 00004023: PUSH2 0x4e30 00004026: JUMP 00004027: JUMPDEST 00004028: PUSH1 0x03 0000402a: DUP5 0000402b: ADD 0000402c: DUP1 0000402d: SLOAD 0000402e: PUSH32 0xffffffffffffffffffffffffffffffffffff0000000000000000000000000000 0000404f: AND 00004050: PUSH14 0xffffffffffffffffffffffffffff 0000405f: SWAP3 00004060: SWAP1 00004061: SWAP3 00004062: AND 00004063: SWAP2 00004064: SWAP1 00004065: SWAP2 00004066: OR 00004067: SWAP1 00004068: SSTORE 00004069: JUMPDEST 0000406a: POP 0000406b: POP 0000406c: POP 0000406d: POP 0000406e: POP 0000406f: JUMP 00004070: JUMPDEST 00004071: PUSH1 0x00 00004073: DUP3 00004074: DUP2 00004075: MSTORE 00004076: PUSH1 0x0e 00004078: PUSH1 0x20 0000407a: SWAP1 0000407b: DUP2 0000407c: MSTORE 0000407d: PUSH1 0x40 0000407f: DUP1 00004080: DUP4 00004081: KECCAK256 00004082: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00004097: DUP8 00004098: AND 00004099: DUP5 0000409a: MSTORE 0000409b: SWAP1 0000409c: SWAP2 0000409d: MSTORE 0000409e: SWAP1 0000409f: KECCAK256 000040a0: PUSH1 0x01 000040a2: DUP2 000040a3: ADD 000040a4: SLOAD 000040a5: PUSH14 0xffffffffffffffffffffffffffff 000040b4: AND 000040b5: PUSH2 0x411a 000040b8: JUMPI 000040b9: PUSH1 0x40 000040bb: MLOAD 000040bc: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000040dd: DUP2 000040de: MSTORE 000040df: PUSH1 0x20 000040e1: PUSH1 0x04 000040e3: DUP3 000040e4: ADD 000040e5: MSTORE 000040e6: PUSH1 0x1d 000040e8: PUSH1 0x24 000040ea: DUP3 000040eb: ADD 000040ec: MSTORE 000040ed: PUSH32 0x6c6f636b546f6b656e733a204e6f20746f6b656e7320746f206c6f636b000000 0000410e: PUSH1 0x44 00004110: DUP3 00004111: ADD 00004112: MSTORE 00004113: PUSH1 0x64 00004115: ADD 00004116: PUSH2 0x0da5 00004119: JUMP 0000411a: JUMPDEST 0000411b: PUSH2 0x4124 0000411e: DUP3 0000411f: TIMESTAMP 00004120: PUSH2 0x4df1 00004123: JUMP 00004124: JUMPDEST 00004125: DUP2 00004126: SLOAD 00004127: PUSH5 0x0100000000 0000412d: SWAP1 0000412e: DIV 0000412f: PUSH4 0xffffffff 00004134: AND 00004135: GT 00004136: ISZERO 00004137: PUSH2 0x41c2 0000413a: JUMPI 0000413b: PUSH1 0x40 0000413d: MLOAD 0000413e: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000415f: DUP2 00004160: MSTORE 00004161: PUSH1 0x20 00004163: PUSH1 0x04 00004165: DUP3 00004166: ADD 00004167: MSTORE 00004168: PUSH1 0x21 0000416a: PUSH1 0x24 0000416c: DUP3 0000416d: ADD 0000416e: MSTORE 0000416f: PUSH32 0x6c6f636b546f6b656e733a20546f6b656e7320616c7265616479206c6f636b65 00004190: PUSH1 0x44 00004192: DUP3 00004193: ADD 00004194: MSTORE 00004195: PUSH32 0x6400000000000000000000000000000000000000000000000000000000000000 000041b6: PUSH1 0x64 000041b8: DUP3 000041b9: ADD 000041ba: MSTORE 000041bb: PUSH1 0x84 000041bd: ADD 000041be: PUSH2 0x0da5 000041c1: JUMP 000041c2: JUMPDEST 000041c3: PUSH3 0x093a80 000041c7: DUP3 000041c8: LT 000041c9: ISZERO 000041ca: PUSH2 0x422f 000041cd: JUMPI 000041ce: PUSH1 0x40 000041d0: MLOAD 000041d1: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000041f2: DUP2 000041f3: MSTORE 000041f4: PUSH1 0x20 000041f6: PUSH1 0x04 000041f8: DUP3 000041f9: ADD 000041fa: MSTORE 000041fb: PUSH1 0x1f 000041fd: PUSH1 0x24 000041ff: DUP3 00004200: ADD 00004201: MSTORE 00004202: PUSH32 0x6c6f636b546f6b656e733a204c6f636b2074696d6520746f6f2073686f727400 00004223: PUSH1 0x44 00004225: DUP3 00004226: ADD 00004227: MSTORE 00004228: PUSH1 0x64 0000422a: ADD 0000422b: PUSH2 0x0da5 0000422e: JUMP 0000422f: JUMPDEST 00004230: PUSH2 0x423d 00004233: PUSH3 0x093a80 00004237: PUSH1 0x34 00004239: PUSH2 0x4ea7 0000423c: JUMP 0000423d: JUMPDEST 0000423e: DUP3 0000423f: GT 00004240: ISZERO 00004241: PUSH2 0x42a6 00004244: JUMPI 00004245: PUSH1 0x40 00004247: MLOAD 00004248: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00004269: DUP2 0000426a: MSTORE 0000426b: PUSH1 0x20 0000426d: PUSH1 0x04 0000426f: DUP3 00004270: ADD 00004271: MSTORE 00004272: PUSH1 0x1e 00004274: PUSH1 0x24 00004276: DUP3 00004277: ADD 00004278: MSTORE 00004279: PUSH32 0x6c6f636b546f6b656e733a204c6f636b2074696d6520746f6f206c6f6e670000 0000429a: PUSH1 0x44 0000429c: DUP3 0000429d: ADD 0000429e: MSTORE 0000429f: PUSH1 0x64 000042a1: ADD 000042a2: PUSH2 0x0da5 000042a5: JUMP 000042a6: JUMPDEST 000042a7: PUSH2 0x42b0 000042aa: DUP3 000042ab: TIMESTAMP 000042ac: PUSH2 0x4df1 000042af: JUMP 000042b0: JUMPDEST 000042b1: DUP2 000042b2: SLOAD 000042b3: PUSH4 0xffffffff 000042b8: SWAP2 000042b9: SWAP1 000042ba: SWAP2 000042bb: AND 000042bc: PUSH5 0x0100000000 000042c2: MUL 000042c3: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffff00000000ffffffff 000042e4: SWAP1 000042e5: SWAP2 000042e6: AND 000042e7: OR 000042e8: DUP2 000042e9: SSTORE 000042ea: PUSH2 0x42f7 000042ed: PUSH3 0x093a80 000042f1: PUSH1 0x34 000042f3: PUSH2 0x4ea7 000042f6: JUMP 000042f7: JUMPDEST 000042f8: PUSH2 0x4303 000042fb: DUP4 000042fc: PUSH2 0x07d0 000042ff: PUSH2 0x4ea7 00004302: JUMP 00004303: JUMPDEST 00004304: PUSH2 0x430d 00004307: SWAP2 00004308: SWAP1 00004309: PUSH2 0x4e5d 0000430c: JUMP 0000430d: JUMPDEST 0000430e: DUP2 0000430f: SLOAD 00004310: PUSH2 0xffff 00004313: SWAP2 00004314: SWAP1 00004315: SWAP2 00004316: AND 00004317: PUSH3 0x010000 0000431b: MUL 0000431c: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffff 0000433d: SWAP1 0000433e: SWAP2 0000433f: AND 00004340: OR 00004341: DUP2 00004342: SSTORE 00004343: PUSH2 0x434c 00004346: DUP4 00004347: DUP6 00004348: PUSH2 0x27c7 0000434b: JUMP 0000434c: JUMPDEST 0000434d: PUSH1 0x40 0000434f: DUP1 00004350: MLOAD 00004351: TIMESTAMP 00004352: DUP2 00004353: MSTORE 00004354: PUSH1 0x20 00004356: DUP2 00004357: ADD 00004358: DUP5 00004359: SWAP1 0000435a: MSTORE 0000435b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00004370: DUP7 00004371: AND 00004372: SWAP2 00004373: PUSH32 0xd741e738a23fd18a03a26522320d9fc6cac1fed483e215ea9150fbc2fc43385d 00004394: SWAP2 00004395: ADD 00004396: PUSH1 0x40 00004398: MLOAD 00004399: DUP1 0000439a: SWAP2 0000439b: SUB 0000439c: SWAP1 0000439d: LOG2 0000439e: POP 0000439f: POP 000043a0: POP 000043a1: POP 000043a2: JUMP 000043a3: JUMPDEST 000043a4: PUSH1 0x0b 000043a6: SLOAD 000043a7: DUP2 000043a8: GT 000043a9: ISZERO 000043aa: PUSH2 0x43b2 000043ad: JUMPI 000043ae: POP 000043af: PUSH1 0x0b 000043b1: SLOAD 000043b2: JUMPDEST 000043b3: PUSH1 0x40 000043b5: MLOAD 000043b6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000043cb: DUP4 000043cc: AND 000043cd: SWAP1 000043ce: DUP3 000043cf: ISZERO 000043d0: PUSH2 0x08fc 000043d3: MUL 000043d4: SWAP1 000043d5: DUP4 000043d6: SWAP1 000043d7: PUSH1 0x00 000043d9: DUP2 000043da: DUP2 000043db: DUP2 000043dc: DUP6 000043dd: DUP9 000043de: DUP9 000043df: CALL 000043e0: SWAP4 000043e1: POP 000043e2: POP 000043e3: POP 000043e4: POP 000043e5: ISZERO 000043e6: DUP1 000043e7: ISZERO 000043e8: PUSH2 0x43f5 000043eb: JUMPI 000043ec: RETURNDATASIZE 000043ed: PUSH1 0x00 000043ef: DUP1 000043f0: RETURNDATACOPY 000043f1: RETURNDATASIZE 000043f2: PUSH1 0x00 000043f4: REVERT 000043f5: JUMPDEST 000043f6: POP 000043f7: DUP1 000043f8: PUSH1 0x0b 000043fa: PUSH1 0x00 000043fc: DUP3 000043fd: DUP3 000043fe: SLOAD 000043ff: PUSH2 0x4408 00004402: SWAP2 00004403: SWAP1 00004404: PUSH2 0x4f2e 00004407: JUMP 00004408: JUMPDEST 00004409: SWAP1 0000440a: SWAP2 0000440b: SSTORE 0000440c: POP 0000440d: POP 0000440e: POP 0000440f: POP 00004410: JUMP 00004411: JUMPDEST 00004412: PUSH1 0x40 00004414: MLOAD 00004415: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000442a: DUP4 0000442b: AND 0000442c: PUSH1 0x24 0000442e: DUP3 0000442f: ADD 00004430: MSTORE 00004431: PUSH1 0x44 00004433: DUP2 00004434: ADD 00004435: DUP3 00004436: SWAP1 00004437: MSTORE 00004438: PUSH2 0x0c2f 0000443b: SWAP1 0000443c: DUP5 0000443d: SWAP1 0000443e: PUSH32 0xa9059cbb00000000000000000000000000000000000000000000000000000000 0000445f: SWAP1 00004460: PUSH1 0x64 00004462: ADD 00004463: JUMPDEST 00004464: PUSH1 0x40 00004466: DUP1 00004467: MLOAD 00004468: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 00004489: DUP2 0000448a: DUP5 0000448b: SUB 0000448c: ADD 0000448d: DUP2 0000448e: MSTORE 0000448f: SWAP2 00004490: SWAP1 00004491: MSTORE 00004492: PUSH1 0x20 00004494: DUP2 00004495: ADD 00004496: DUP1 00004497: MLOAD 00004498: PUSH28 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000044b5: AND 000044b6: PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000 000044d7: SWAP1 000044d8: SWAP4 000044d9: AND 000044da: SWAP3 000044db: SWAP1 000044dc: SWAP3 000044dd: OR 000044de: SWAP1 000044df: SWAP2 000044e0: MSTORE 000044e1: PUSH2 0x4639 000044e4: JUMP 000044e5: JUMPDEST 000044e6: PUSH1 0x00 000044e8: SLOAD 000044e9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000044fe: AND 000044ff: CALLER 00004500: EQ 00004501: PUSH2 0x2b18 00004504: JUMPI 00004505: PUSH1 0x40 00004507: MLOAD 00004508: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00004529: DUP2 0000452a: MSTORE 0000452b: PUSH1 0x20 0000452d: PUSH1 0x04 0000452f: DUP3 00004530: ADD 00004531: DUP2 00004532: SWAP1 00004533: MSTORE 00004534: PUSH1 0x24 00004536: DUP3 00004537: ADD 00004538: MSTORE 00004539: PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572 0000455a: PUSH1 0x44 0000455c: DUP3 0000455d: ADD 0000455e: MSTORE 0000455f: PUSH1 0x64 00004561: ADD 00004562: PUSH2 0x0da5 00004565: JUMP 00004566: JUMPDEST 00004567: PUSH1 0x00 00004569: DUP1 0000456a: SLOAD 0000456b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00004580: DUP4 00004581: DUP2 00004582: AND 00004583: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000 000045a4: DUP4 000045a5: AND 000045a6: DUP2 000045a7: OR 000045a8: DUP5 000045a9: SSTORE 000045aa: PUSH1 0x40 000045ac: MLOAD 000045ad: SWAP2 000045ae: SWAP1 000045af: SWAP3 000045b0: AND 000045b1: SWAP3 000045b2: DUP4 000045b3: SWAP2 000045b4: PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0 000045d5: SWAP2 000045d6: SWAP1 000045d7: LOG3 000045d8: POP 000045d9: POP 000045da: JUMP 000045db: JUMPDEST 000045dc: PUSH1 0x40 000045de: MLOAD 000045df: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000045f4: DUP1 000045f5: DUP6 000045f6: AND 000045f7: PUSH1 0x24 000045f9: DUP4 000045fa: ADD 000045fb: MSTORE 000045fc: DUP4 000045fd: AND 000045fe: PUSH1 0x44 00004600: DUP3 00004601: ADD 00004602: MSTORE 00004603: PUSH1 0x64 00004605: DUP2 00004606: ADD 00004607: DUP3 00004608: SWAP1 00004609: MSTORE 0000460a: PUSH2 0x10c9 0000460d: SWAP1 0000460e: DUP6 0000460f: SWAP1 00004610: PUSH32 0x23b872dd00000000000000000000000000000000000000000000000000000000 00004631: SWAP1 00004632: PUSH1 0x84 00004634: ADD 00004635: PUSH2 0x4463 00004638: JUMP 00004639: JUMPDEST 0000463a: PUSH1 0x00 0000463c: PUSH2 0x469b 0000463f: DUP3 00004640: PUSH1 0x40 00004642: MLOAD 00004643: DUP1 00004644: PUSH1 0x40 00004646: ADD 00004647: PUSH1 0x40 00004649: MSTORE 0000464a: DUP1 0000464b: PUSH1 0x20 0000464d: DUP2 0000464e: MSTORE 0000464f: PUSH1 0x20 00004651: ADD 00004652: PUSH32 0x5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564 00004673: DUP2 00004674: MSTORE 00004675: POP 00004676: DUP6 00004677: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000468c: AND 0000468d: PUSH2 0x4745 00004690: SWAP1 00004691: SWAP3 00004692: SWAP2 00004693: SWAP1 00004694: PUSH4 0xffffffff 00004699: AND 0000469a: JUMP 0000469b: JUMPDEST 0000469c: DUP1 0000469d: MLOAD 0000469e: SWAP1 0000469f: SWAP2 000046a0: POP 000046a1: ISZERO 000046a2: PUSH2 0x0c2f 000046a5: JUMPI 000046a6: DUP1 000046a7: DUP1 000046a8: PUSH1 0x20 000046aa: ADD 000046ab: SWAP1 000046ac: MLOAD 000046ad: DUP2 000046ae: ADD 000046af: SWAP1 000046b0: PUSH2 0x46b9 000046b3: SWAP2 000046b4: SWAP1 000046b5: PUSH2 0x4a43 000046b8: JUMP 000046b9: JUMPDEST 000046ba: PUSH2 0x0c2f 000046bd: JUMPI 000046be: PUSH1 0x40 000046c0: MLOAD 000046c1: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000046e2: DUP2 000046e3: MSTORE 000046e4: PUSH1 0x20 000046e6: PUSH1 0x04 000046e8: DUP3 000046e9: ADD 000046ea: MSTORE 000046eb: PUSH1 0x2a 000046ed: PUSH1 0x24 000046ef: DUP3 000046f0: ADD 000046f1: MSTORE 000046f2: PUSH32 0x5361666545524332303a204552433230206f7065726174696f6e20646964206e 00004713: PUSH1 0x44 00004715: DUP3 00004716: ADD 00004717: MSTORE 00004718: PUSH32 0x6f74207375636365656400000000000000000000000000000000000000000000 00004739: PUSH1 0x64 0000473b: DUP3 0000473c: ADD 0000473d: MSTORE 0000473e: PUSH1 0x84 00004740: ADD 00004741: PUSH2 0x0da5 00004744: JUMP 00004745: JUMPDEST 00004746: PUSH1 0x60 00004748: PUSH2 0x1460 0000474b: DUP5 0000474c: DUP5 0000474d: PUSH1 0x00 0000474f: DUP6 00004750: DUP6 00004751: PUSH1 0x00 00004753: DUP1 00004754: DUP7 00004755: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000476a: AND 0000476b: DUP6 0000476c: DUP8 0000476d: PUSH1 0x40 0000476f: MLOAD 00004770: PUSH2 0x4779 00004773: SWAP2 00004774: SWAP1 00004775: PUSH2 0x4c9c 00004778: JUMP 00004779: JUMPDEST 0000477a: PUSH1 0x00 0000477c: PUSH1 0x40 0000477e: MLOAD 0000477f: DUP1 00004780: DUP4 00004781: SUB 00004782: DUP2 00004783: DUP6 00004784: DUP8 00004785: GAS 00004786: CALL 00004787: SWAP3 00004788: POP 00004789: POP 0000478a: POP 0000478b: RETURNDATASIZE 0000478c: DUP1 0000478d: PUSH1 0x00 0000478f: DUP2 00004790: EQ 00004791: PUSH2 0x47b6 00004794: JUMPI 00004795: PUSH1 0x40 00004797: MLOAD 00004798: SWAP2 00004799: POP 0000479a: PUSH1 0x1f 0000479c: NOT 0000479d: PUSH1 0x3f 0000479f: RETURNDATASIZE 000047a0: ADD 000047a1: AND 000047a2: DUP3 000047a3: ADD 000047a4: PUSH1 0x40 000047a6: MSTORE 000047a7: RETURNDATASIZE 000047a8: DUP3 000047a9: MSTORE 000047aa: RETURNDATASIZE 000047ab: PUSH1 0x00 000047ad: PUSH1 0x20 000047af: DUP5 000047b0: ADD 000047b1: RETURNDATACOPY 000047b2: PUSH2 0x47bb 000047b5: JUMP 000047b6: JUMPDEST 000047b7: PUSH1 0x60 000047b9: SWAP2 000047ba: POP 000047bb: JUMPDEST 000047bc: POP 000047bd: SWAP2 000047be: POP 000047bf: SWAP2 000047c0: POP 000047c1: PUSH2 0x47cc 000047c4: DUP8 000047c5: DUP4 000047c6: DUP4 000047c7: DUP8 000047c8: PUSH2 0x47d7 000047cb: JUMP 000047cc: JUMPDEST 000047cd: SWAP8 000047ce: SWAP7 000047cf: POP 000047d0: POP 000047d1: POP 000047d2: POP 000047d3: POP 000047d4: POP 000047d5: POP 000047d6: JUMP 000047d7: JUMPDEST 000047d8: PUSH1 0x60 000047da: DUP4 000047db: ISZERO 000047dc: PUSH2 0x486a 000047df: JUMPI 000047e0: DUP3 000047e1: MLOAD 000047e2: PUSH2 0x4863 000047e5: JUMPI 000047e6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000047fb: DUP6 000047fc: AND 000047fd: EXTCODESIZE 000047fe: PUSH2 0x4863 00004801: JUMPI 00004802: PUSH1 0x40 00004804: MLOAD 00004805: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00004826: DUP2 00004827: MSTORE 00004828: PUSH1 0x20 0000482a: PUSH1 0x04 0000482c: DUP3 0000482d: ADD 0000482e: MSTORE 0000482f: PUSH1 0x1d 00004831: PUSH1 0x24 00004833: DUP3 00004834: ADD 00004835: MSTORE 00004836: PUSH32 0x416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000 00004857: PUSH1 0x44 00004859: DUP3 0000485a: ADD 0000485b: MSTORE 0000485c: PUSH1 0x64 0000485e: ADD 0000485f: PUSH2 0x0da5 00004862: JUMP 00004863: JUMPDEST 00004864: POP 00004865: DUP2 00004866: PUSH2 0x1460 00004869: JUMP 0000486a: JUMPDEST 0000486b: PUSH2 0x1460 0000486e: DUP4 0000486f: DUP4 00004870: DUP2 00004871: MLOAD 00004872: ISZERO 00004873: PUSH2 0x487f 00004876: JUMPI 00004877: DUP2 00004878: MLOAD 00004879: DUP1 0000487a: DUP4 0000487b: PUSH1 0x20 0000487d: ADD 0000487e: REVERT 0000487f: JUMPDEST 00004880: DUP1 00004881: PUSH1 0x40 00004883: MLOAD 00004884: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000048a5: DUP2 000048a6: MSTORE 000048a7: PUSH1 0x04 000048a9: ADD 000048aa: PUSH2 0x0da5 000048ad: SWAP2 000048ae: SWAP1 000048af: PUSH2 0x4d0f 000048b2: JUMP 000048b3: JUMPDEST 000048b4: DUP1 000048b5: CALLDATALOAD 000048b6: PUSH8 0xffffffffffffffff 000048bf: DUP2 000048c0: AND 000048c1: DUP2 000048c2: EQ 000048c3: PUSH2 0x48cb 000048c6: JUMPI 000048c7: PUSH1 0x00 000048c9: DUP1 000048ca: REVERT 000048cb: JUMPDEST 000048cc: SWAP2 000048cd: SWAP1 000048ce: POP 000048cf: JUMP 000048d0: JUMPDEST 000048d1: PUSH1 0x00 000048d3: PUSH1 0x20 000048d5: DUP3 000048d6: DUP5 000048d7: SUB 000048d8: SLT 000048d9: ISZERO 000048da: PUSH2 0x48e2 000048dd: JUMPI 000048de: PUSH1 0x00 000048e0: DUP1 000048e1: REVERT 000048e2: JUMPDEST 000048e3: DUP2 000048e4: CALLDATALOAD 000048e5: PUSH2 0x2b26 000048e8: DUP2 000048e9: PUSH2 0x5095 000048ec: JUMP 000048ed: JUMPDEST 000048ee: PUSH1 0x00 000048f0: DUP1 000048f1: PUSH1 0x00 000048f3: DUP1 000048f4: PUSH1 0x80 000048f6: DUP6 000048f7: DUP8 000048f8: SUB 000048f9: SLT 000048fa: ISZERO 000048fb: PUSH2 0x4903 000048fe: JUMPI 000048ff: PUSH1 0x00 00004901: DUP1 00004902: REVERT 00004903: JUMPDEST 00004904: DUP5 00004905: CALLDATALOAD 00004906: PUSH2 0x490e 00004909: DUP2 0000490a: PUSH2 0x5095 0000490d: JUMP 0000490e: JUMPDEST 0000490f: SWAP4 00004910: POP 00004911: PUSH1 0x20 00004913: DUP6 00004914: ADD 00004915: CALLDATALOAD 00004916: PUSH2 0x491e 00004919: DUP2 0000491a: PUSH2 0x5095 0000491d: JUMP 0000491e: JUMPDEST 0000491f: SWAP3 00004920: POP 00004921: PUSH1 0x40 00004923: DUP6 00004924: ADD 00004925: CALLDATALOAD 00004926: SWAP2 00004927: POP 00004928: PUSH1 0x60 0000492a: DUP6 0000492b: ADD 0000492c: CALLDATALOAD 0000492d: PUSH8 0xffffffffffffffff 00004936: DUP1 00004937: DUP3 00004938: GT 00004939: ISZERO 0000493a: PUSH2 0x4942 0000493d: JUMPI 0000493e: PUSH1 0x00 00004940: DUP1 00004941: REVERT 00004942: JUMPDEST 00004943: DUP2 00004944: DUP8 00004945: ADD 00004946: SWAP2 00004947: POP 00004948: DUP8 00004949: PUSH1 0x1f 0000494b: DUP4 0000494c: ADD 0000494d: SLT 0000494e: PUSH2 0x4956 00004951: JUMPI 00004952: PUSH1 0x00 00004954: DUP1 00004955: REVERT 00004956: JUMPDEST 00004957: DUP2 00004958: CALLDATALOAD 00004959: DUP2 0000495a: DUP2 0000495b: GT 0000495c: ISZERO 0000495d: PUSH2 0x4968 00004960: JUMPI 00004961: PUSH2 0x4968 00004964: PUSH2 0x5066 00004967: JUMP 00004968: JUMPDEST 00004969: PUSH1 0x40 0000496b: MLOAD 0000496c: PUSH1 0x1f 0000496e: DUP3 0000496f: ADD 00004970: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 00004991: SWAP1 00004992: DUP2 00004993: AND 00004994: PUSH1 0x3f 00004996: ADD 00004997: AND 00004998: DUP2 00004999: ADD 0000499a: SWAP1 0000499b: DUP4 0000499c: DUP3 0000499d: GT 0000499e: DUP2 0000499f: DUP4 000049a0: LT 000049a1: OR 000049a2: ISZERO 000049a3: PUSH2 0x49ae 000049a6: JUMPI 000049a7: PUSH2 0x49ae 000049aa: PUSH2 0x5066 000049ad: JUMP 000049ae: JUMPDEST 000049af: DUP2 000049b0: PUSH1 0x40 000049b2: MSTORE 000049b3: DUP3 000049b4: DUP2 000049b5: MSTORE 000049b6: DUP11 000049b7: PUSH1 0x20 000049b9: DUP5 000049ba: DUP8 000049bb: ADD 000049bc: ADD 000049bd: GT 000049be: ISZERO 000049bf: PUSH2 0x49c7 000049c2: JUMPI 000049c3: PUSH1 0x00 000049c5: DUP1 000049c6: REVERT 000049c7: JUMPDEST 000049c8: DUP3 000049c9: PUSH1 0x20 000049cb: DUP7 000049cc: ADD 000049cd: PUSH1 0x20 000049cf: DUP4 000049d0: ADD 000049d1: CALLDATACOPY 000049d2: PUSH1 0x00 000049d4: PUSH1 0x20 000049d6: DUP5 000049d7: DUP4 000049d8: ADD 000049d9: ADD 000049da: MSTORE 000049db: DUP1 000049dc: SWAP6 000049dd: POP 000049de: POP 000049df: POP 000049e0: POP 000049e1: POP 000049e2: POP 000049e3: SWAP3 000049e4: SWAP6 000049e5: SWAP2 000049e6: SWAP5 000049e7: POP 000049e8: SWAP3 000049e9: POP 000049ea: JUMP 000049eb: JUMPDEST 000049ec: PUSH1 0x00 000049ee: DUP1 000049ef: PUSH1 0x00 000049f1: DUP1 000049f2: PUSH1 0x80 000049f4: DUP6 000049f5: DUP8 000049f6: SUB 000049f7: SLT 000049f8: ISZERO 000049f9: PUSH2 0x4a01 000049fc: JUMPI 000049fd: PUSH1 0x00 000049ff: DUP1 00004a00: REVERT 00004a01: JUMPDEST 00004a02: DUP5 00004a03: CALLDATALOAD 00004a04: PUSH2 0x4a0c 00004a07: DUP2 00004a08: PUSH2 0x5095 00004a0b: JUMP 00004a0c: JUMPDEST 00004a0d: SWAP7 00004a0e: PUSH1 0x20 00004a10: DUP7 00004a11: ADD 00004a12: CALLDATALOAD 00004a13: SWAP7 00004a14: POP 00004a15: PUSH1 0x40 00004a17: DUP7 00004a18: ADD 00004a19: CALLDATALOAD 00004a1a: SWAP6 00004a1b: PUSH1 0x60 00004a1d: ADD 00004a1e: CALLDATALOAD 00004a1f: SWAP5 00004a20: POP 00004a21: SWAP3 00004a22: POP 00004a23: POP 00004a24: POP 00004a25: JUMP 00004a26: JUMPDEST 00004a27: PUSH1 0x00 00004a29: PUSH1 0x20 00004a2b: DUP3 00004a2c: DUP5 00004a2d: SUB 00004a2e: SLT 00004a2f: ISZERO 00004a30: PUSH2 0x4a38 00004a33: JUMPI 00004a34: PUSH1 0x00 00004a36: DUP1 00004a37: REVERT 00004a38: JUMPDEST 00004a39: DUP2 00004a3a: CALLDATALOAD 00004a3b: PUSH2 0x2b26 00004a3e: DUP2 00004a3f: PUSH2 0x50b7 00004a42: JUMP 00004a43: JUMPDEST 00004a44: PUSH1 0x00 00004a46: PUSH1 0x20 00004a48: DUP3 00004a49: DUP5 00004a4a: SUB 00004a4b: SLT 00004a4c: ISZERO 00004a4d: PUSH2 0x4a55 00004a50: JUMPI 00004a51: PUSH1 0x00 00004a53: DUP1 00004a54: REVERT 00004a55: JUMPDEST 00004a56: DUP2 00004a57: MLOAD 00004a58: PUSH2 0x2b26 00004a5b: DUP2 00004a5c: PUSH2 0x50b7 00004a5f: JUMP 00004a60: JUMPDEST 00004a61: PUSH1 0x00 00004a63: PUSH1 0x20 00004a65: DUP3 00004a66: DUP5 00004a67: SUB 00004a68: SLT 00004a69: ISZERO 00004a6a: PUSH2 0x4a72 00004a6d: JUMPI 00004a6e: PUSH1 0x00 00004a70: DUP1 00004a71: REVERT 00004a72: JUMPDEST 00004a73: POP 00004a74: CALLDATALOAD 00004a75: SWAP2 00004a76: SWAP1 00004a77: POP 00004a78: JUMP 00004a79: JUMPDEST 00004a7a: PUSH1 0x00 00004a7c: PUSH1 0x20 00004a7e: DUP3 00004a7f: DUP5 00004a80: SUB 00004a81: SLT 00004a82: ISZERO 00004a83: PUSH2 0x4a8b 00004a86: JUMPI 00004a87: PUSH1 0x00 00004a89: DUP1 00004a8a: REVERT 00004a8b: JUMPDEST 00004a8c: POP 00004a8d: MLOAD 00004a8e: SWAP2 00004a8f: SWAP1 00004a90: POP 00004a91: JUMP 00004a92: JUMPDEST 00004a93: PUSH1 0x00 00004a95: DUP1 00004a96: PUSH1 0x40 00004a98: DUP4 00004a99: DUP6 00004a9a: SUB 00004a9b: SLT 00004a9c: ISZERO 00004a9d: PUSH2 0x4aa5 00004aa0: JUMPI 00004aa1: PUSH1 0x00 00004aa3: DUP1 00004aa4: REVERT 00004aa5: JUMPDEST 00004aa6: DUP3 00004aa7: CALLDATALOAD 00004aa8: SWAP2 00004aa9: POP 00004aaa: PUSH1 0x20 00004aac: DUP4 00004aad: ADD 00004aae: CALLDATALOAD 00004aaf: PUSH2 0x4ab7 00004ab2: DUP2 00004ab3: PUSH2 0x5095 00004ab6: JUMP 00004ab7: JUMPDEST 00004ab8: DUP1 00004ab9: SWAP2 00004aba: POP 00004abb: POP 00004abc: SWAP3 00004abd: POP 00004abe: SWAP3 00004abf: SWAP1 00004ac0: POP 00004ac1: JUMP 00004ac2: JUMPDEST 00004ac3: PUSH1 0x00 00004ac5: DUP1 00004ac6: PUSH1 0x00 00004ac8: PUSH1 0x60 00004aca: DUP5 00004acb: DUP7 00004acc: SUB 00004acd: SLT 00004ace: ISZERO 00004acf: PUSH2 0x4ad7 00004ad2: JUMPI 00004ad3: PUSH1 0x00 00004ad5: DUP1 00004ad6: REVERT 00004ad7: JUMPDEST 00004ad8: DUP4 00004ad9: CALLDATALOAD 00004ada: SWAP3 00004adb: POP 00004adc: PUSH1 0x20 00004ade: DUP5 00004adf: ADD 00004ae0: CALLDATALOAD 00004ae1: PUSH2 0x4ae9 00004ae4: DUP2 00004ae5: PUSH2 0x5095 00004ae8: JUMP 00004ae9: JUMPDEST 00004aea: SWAP3 00004aeb: SWAP6 00004aec: SWAP3 00004aed: SWAP5 00004aee: POP 00004aef: POP 00004af0: POP 00004af1: PUSH1 0x40 00004af3: SWAP2 00004af4: SWAP1 00004af5: SWAP2 00004af6: ADD 00004af7: CALLDATALOAD 00004af8: SWAP1 00004af9: JUMP 00004afa: JUMPDEST 00004afb: PUSH1 0x00 00004afd: DUP1 00004afe: PUSH1 0x40 00004b00: DUP4 00004b01: DUP6 00004b02: SUB 00004b03: SLT 00004b04: ISZERO 00004b05: PUSH2 0x4b0d 00004b08: JUMPI 00004b09: PUSH1 0x00 00004b0b: DUP1 00004b0c: REVERT 00004b0d: JUMPDEST 00004b0e: POP 00004b0f: POP 00004b10: DUP1 00004b11: CALLDATALOAD 00004b12: SWAP3 00004b13: PUSH1 0x20 00004b15: SWAP1 00004b16: SWAP2 00004b17: ADD 00004b18: CALLDATALOAD 00004b19: SWAP2 00004b1a: POP 00004b1b: JUMP 00004b1c: JUMPDEST 00004b1d: PUSH1 0x00 00004b1f: DUP1 00004b20: PUSH1 0x00 00004b22: PUSH1 0x60 00004b24: DUP5 00004b25: DUP7 00004b26: SUB 00004b27: SLT 00004b28: ISZERO 00004b29: PUSH2 0x4b31 00004b2c: JUMPI 00004b2d: PUSH1 0x00 00004b2f: DUP1 00004b30: REVERT 00004b31: JUMPDEST 00004b32: POP 00004b33: POP 00004b34: DUP2 00004b35: CALLDATALOAD 00004b36: SWAP4 00004b37: PUSH1 0x20 00004b39: DUP4 00004b3a: ADD 00004b3b: CALLDATALOAD 00004b3c: SWAP4 00004b3d: POP 00004b3e: PUSH1 0x40 00004b40: SWAP1 00004b41: SWAP3 00004b42: ADD 00004b43: CALLDATALOAD 00004b44: SWAP2 00004b45: SWAP1 00004b46: POP 00004b47: JUMP 00004b48: JUMPDEST 00004b49: PUSH1 0x00 00004b4b: DUP1 00004b4c: PUSH1 0x00 00004b4e: PUSH1 0x60 00004b50: DUP5 00004b51: DUP7 00004b52: SUB 00004b53: SLT 00004b54: ISZERO 00004b55: PUSH2 0x4b5d 00004b58: JUMPI 00004b59: PUSH1 0x00 00004b5b: DUP1 00004b5c: REVERT 00004b5d: JUMPDEST 00004b5e: DUP4 00004b5f: MLOAD 00004b60: SWAP3 00004b61: POP 00004b62: PUSH1 0x20 00004b64: DUP5 00004b65: ADD 00004b66: MLOAD 00004b67: SWAP2 00004b68: POP 00004b69: PUSH1 0x40 00004b6b: DUP5 00004b6c: ADD 00004b6d: MLOAD 00004b6e: SWAP1 00004b6f: POP 00004b70: SWAP3 00004b71: POP 00004b72: SWAP3 00004b73: POP 00004b74: SWAP3 00004b75: JUMP 00004b76: JUMPDEST 00004b77: PUSH1 0x00 00004b79: DUP1 00004b7a: PUSH1 0x00 00004b7c: DUP1 00004b7d: PUSH1 0x80 00004b7f: DUP6 00004b80: DUP8 00004b81: SUB 00004b82: SLT 00004b83: ISZERO 00004b84: PUSH2 0x4b8c 00004b87: JUMPI 00004b88: PUSH1 0x00 00004b8a: DUP1 00004b8b: REVERT 00004b8c: JUMPDEST 00004b8d: POP 00004b8e: POP 00004b8f: DUP3 00004b90: CALLDATALOAD 00004b91: SWAP5 00004b92: PUSH1 0x20 00004b94: DUP5 00004b95: ADD 00004b96: CALLDATALOAD 00004b97: SWAP5 00004b98: POP 00004b99: PUSH1 0x40 00004b9b: DUP5 00004b9c: ADD 00004b9d: CALLDATALOAD 00004b9e: SWAP4 00004b9f: PUSH1 0x60 00004ba1: ADD 00004ba2: CALLDATALOAD 00004ba3: SWAP3 00004ba4: POP 00004ba5: SWAP1 00004ba6: POP 00004ba7: JUMP 00004ba8: JUMPDEST 00004ba9: PUSH1 0x00 00004bab: DUP1 00004bac: PUSH1 0x00 00004bae: PUSH1 0x60 00004bb0: DUP5 00004bb1: DUP7 00004bb2: SUB 00004bb3: SLT 00004bb4: ISZERO 00004bb5: PUSH2 0x4bbd 00004bb8: JUMPI 00004bb9: PUSH1 0x00 00004bbb: DUP1 00004bbc: REVERT 00004bbd: JUMPDEST 00004bbe: DUP4 00004bbf: CALLDATALOAD 00004bc0: SWAP3 00004bc1: POP 00004bc2: PUSH2 0x4bcd 00004bc5: PUSH1 0x20 00004bc7: DUP6 00004bc8: ADD 00004bc9: PUSH2 0x48b3 00004bcc: JUMP 00004bcd: JUMPDEST 00004bce: SWAP2 00004bcf: POP 00004bd0: PUSH1 0x40 00004bd2: DUP5 00004bd3: ADD 00004bd4: CALLDATALOAD 00004bd5: PUSH2 0x4bdd 00004bd8: DUP2 00004bd9: PUSH2 0x50b7 00004bdc: JUMP 00004bdd: JUMPDEST 00004bde: DUP1 00004bdf: SWAP2 00004be0: POP 00004be1: POP 00004be2: SWAP3 00004be3: POP 00004be4: SWAP3 00004be5: POP 00004be6: SWAP3 00004be7: JUMP 00004be8: JUMPDEST 00004be9: PUSH1 0x00 00004beb: DUP1 00004bec: PUSH1 0x40 00004bee: DUP4 00004bef: DUP6 00004bf0: SUB 00004bf1: SLT 00004bf2: ISZERO 00004bf3: PUSH2 0x4bfb 00004bf6: JUMPI 00004bf7: PUSH1 0x00 00004bf9: DUP1 00004bfa: REVERT 00004bfb: JUMPDEST 00004bfc: DUP3 00004bfd: CALLDATALOAD 00004bfe: PUSH4 0xffffffff 00004c03: DUP2 00004c04: AND 00004c05: DUP2 00004c06: EQ 00004c07: PUSH2 0x4c0f 00004c0a: JUMPI 00004c0b: PUSH1 0x00 00004c0d: DUP1 00004c0e: REVERT 00004c0f: JUMPDEST 00004c10: SWAP5 00004c11: PUSH1 0x20 00004c13: SWAP4 00004c14: SWAP1 00004c15: SWAP4 00004c16: ADD 00004c17: CALLDATALOAD 00004c18: SWAP4 00004c19: POP 00004c1a: POP 00004c1b: POP 00004c1c: JUMP 00004c1d: JUMPDEST 00004c1e: PUSH1 0x00 00004c20: DUP1 00004c21: PUSH1 0x00 00004c23: PUSH1 0x60 00004c25: DUP5 00004c26: DUP7 00004c27: SUB 00004c28: SLT 00004c29: ISZERO 00004c2a: PUSH2 0x4c32 00004c2d: JUMPI 00004c2e: PUSH1 0x00 00004c30: DUP1 00004c31: REVERT 00004c32: JUMPDEST 00004c33: PUSH2 0x4c3b 00004c36: DUP5 00004c37: PUSH2 0x48b3 00004c3a: JUMP 00004c3b: JUMPDEST 00004c3c: SWAP3 00004c3d: POP 00004c3e: PUSH1 0x20 00004c40: DUP5 00004c41: ADD 00004c42: CALLDATALOAD 00004c43: PUSH2 0x4bcd 00004c46: DUP2 00004c47: PUSH2 0x5095 00004c4a: JUMP 00004c4b: JUMPDEST 00004c4c: PUSH1 0x00 00004c4e: DUP2 00004c4f: MLOAD 00004c50: DUP1 00004c51: DUP5 00004c52: MSTORE 00004c53: PUSH1 0x20 00004c55: DUP1 00004c56: DUP6 00004c57: ADD 00004c58: SWAP5 00004c59: POP 00004c5a: DUP1 00004c5b: DUP5 00004c5c: ADD 00004c5d: PUSH1 0x00 00004c5f: JUMPDEST 00004c60: DUP4 00004c61: DUP2 00004c62: LT 00004c63: ISZERO 00004c64: PUSH2 0x4c91 00004c67: JUMPI 00004c68: DUP2 00004c69: MLOAD 00004c6a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00004c7f: AND 00004c80: DUP8 00004c81: MSTORE 00004c82: SWAP6 00004c83: DUP3 00004c84: ADD 00004c85: SWAP6 00004c86: SWAP1 00004c87: DUP3 00004c88: ADD 00004c89: SWAP1 00004c8a: PUSH1 0x01 00004c8c: ADD 00004c8d: PUSH2 0x4c5f 00004c90: JUMP 00004c91: JUMPDEST 00004c92: POP 00004c93: SWAP5 00004c94: SWAP6 00004c95: SWAP5 00004c96: POP 00004c97: POP 00004c98: POP 00004c99: POP 00004c9a: POP 00004c9b: JUMP 00004c9c: JUMPDEST 00004c9d: PUSH1 0x00 00004c9f: DUP3 00004ca0: MLOAD 00004ca1: PUSH2 0x4cae 00004ca4: DUP2 00004ca5: DUP5 00004ca6: PUSH1 0x20 00004ca8: DUP8 00004ca9: ADD 00004caa: PUSH2 0x4f45 00004cad: JUMP 00004cae: JUMPDEST 00004caf: SWAP2 00004cb0: SWAP1 00004cb1: SWAP2 00004cb2: ADD 00004cb3: SWAP3 00004cb4: SWAP2 00004cb5: POP 00004cb6: POP 00004cb7: JUMP 00004cb8: JUMPDEST 00004cb9: PUSH1 0x40 00004cbb: DUP2 00004cbc: MSTORE 00004cbd: PUSH1 0x00 00004cbf: PUSH2 0x4ccb 00004cc2: PUSH1 0x40 00004cc4: DUP4 00004cc5: ADD 00004cc6: DUP6 00004cc7: PUSH2 0x4c4b 00004cca: JUMP 00004ccb: JUMPDEST 00004ccc: DUP3 00004ccd: DUP2 00004cce: SUB 00004ccf: PUSH1 0x20 00004cd1: DUP5 00004cd2: DUP2 00004cd3: ADD 00004cd4: SWAP2 00004cd5: SWAP1 00004cd6: SWAP2 00004cd7: MSTORE 00004cd8: DUP5 00004cd9: MLOAD 00004cda: DUP1 00004cdb: DUP4 00004cdc: MSTORE 00004cdd: DUP6 00004cde: DUP3 00004cdf: ADD 00004ce0: SWAP3 00004ce1: DUP3 00004ce2: ADD 00004ce3: SWAP1 00004ce4: PUSH1 0x00 00004ce6: JUMPDEST 00004ce7: DUP2 00004ce8: DUP2 00004ce9: LT 00004cea: ISZERO 00004ceb: PUSH2 0x4d02 00004cee: JUMPI 00004cef: DUP5 00004cf0: MLOAD 00004cf1: DUP4 00004cf2: MSTORE 00004cf3: SWAP4 00004cf4: DUP4 00004cf5: ADD 00004cf6: SWAP4 00004cf7: SWAP2 00004cf8: DUP4 00004cf9: ADD 00004cfa: SWAP2 00004cfb: PUSH1 0x01 00004cfd: ADD 00004cfe: PUSH2 0x4ce6 00004d01: JUMP 00004d02: JUMPDEST 00004d03: POP 00004d04: SWAP1 00004d05: SWAP8 00004d06: SWAP7 00004d07: POP 00004d08: POP 00004d09: POP 00004d0a: POP 00004d0b: POP 00004d0c: POP 00004d0d: POP 00004d0e: JUMP 00004d0f: JUMPDEST 00004d10: PUSH1 0x20 00004d12: DUP2 00004d13: MSTORE 00004d14: PUSH1 0x00 00004d16: DUP3 00004d17: MLOAD 00004d18: DUP1 00004d19: PUSH1 0x20 00004d1b: DUP5 00004d1c: ADD 00004d1d: MSTORE 00004d1e: PUSH2 0x4d2e 00004d21: DUP2 00004d22: PUSH1 0x40 00004d24: DUP6 00004d25: ADD 00004d26: PUSH1 0x20 00004d28: DUP8 00004d29: ADD 00004d2a: PUSH2 0x4f45 00004d2d: JUMP 00004d2e: JUMPDEST 00004d2f: PUSH1 0x1f 00004d31: ADD 00004d32: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 00004d53: AND 00004d54: SWAP2 00004d55: SWAP1 00004d56: SWAP2 00004d57: ADD 00004d58: PUSH1 0x40 00004d5a: ADD 00004d5b: SWAP3 00004d5c: SWAP2 00004d5d: POP 00004d5e: POP 00004d5f: JUMP 00004d60: JUMPDEST 00004d61: DUP5 00004d62: DUP2 00004d63: MSTORE 00004d64: PUSH1 0x80 00004d66: PUSH1 0x20 00004d68: DUP3 00004d69: ADD 00004d6a: MSTORE 00004d6b: PUSH1 0x00 00004d6d: PUSH2 0x4d79 00004d70: PUSH1 0x80 00004d72: DUP4 00004d73: ADD 00004d74: DUP7 00004d75: PUSH2 0x4c4b 00004d78: JUMP 00004d79: JUMPDEST 00004d7a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00004d8f: SWAP5 00004d90: SWAP1 00004d91: SWAP5 00004d92: AND 00004d93: PUSH1 0x40 00004d95: DUP4 00004d96: ADD 00004d97: MSTORE 00004d98: POP 00004d99: PUSH1 0x60 00004d9b: ADD 00004d9c: MSTORE 00004d9d: SWAP3 00004d9e: SWAP2 00004d9f: POP 00004da0: POP 00004da1: JUMP 00004da2: JUMPDEST 00004da3: PUSH1 0x00 00004da5: PUSH14 0xffffffffffffffffffffffffffff 00004db4: DUP1 00004db5: DUP4 00004db6: AND 00004db7: DUP2 00004db8: DUP6 00004db9: AND 00004dba: DUP1 00004dbb: DUP4 00004dbc: SUB 00004dbd: DUP3 00004dbe: GT 00004dbf: ISZERO 00004dc0: PUSH2 0x4dcb 00004dc3: JUMPI 00004dc4: PUSH2 0x4dcb 00004dc7: PUSH2 0x4faa 00004dca: JUMP 00004dcb: JUMPDEST 00004dcc: ADD 00004dcd: SWAP5 00004dce: SWAP4 00004dcf: POP 00004dd0: POP 00004dd1: POP 00004dd2: POP 00004dd3: JUMP 00004dd4: JUMPDEST 00004dd5: PUSH1 0x00 00004dd7: PUSH2 0xffff 00004dda: DUP1 00004ddb: DUP4 00004ddc: AND 00004ddd: DUP2 00004dde: DUP6 00004ddf: AND 00004de0: DUP1 00004de1: DUP4 00004de2: SUB 00004de3: DUP3 00004de4: GT 00004de5: ISZERO 00004de6: PUSH2 0x4dcb 00004de9: JUMPI 00004dea: PUSH2 0x4dcb 00004ded: PUSH2 0x4faa 00004df0: JUMP 00004df1: JUMPDEST 00004df2: PUSH1 0x00 00004df4: DUP3 00004df5: NOT 00004df6: DUP3 00004df7: GT 00004df8: ISZERO 00004df9: PUSH2 0x4e04 00004dfc: JUMPI 00004dfd: PUSH2 0x4e04 00004e00: PUSH2 0x4faa 00004e03: JUMP 00004e04: JUMPDEST 00004e05: POP 00004e06: ADD 00004e07: SWAP1 00004e08: JUMP 00004e09: JUMPDEST 00004e0a: PUSH1 0x00 00004e0c: PUSH12 0xffffffffffffffffffffffff 00004e19: DUP1 00004e1a: DUP4 00004e1b: AND 00004e1c: DUP2 00004e1d: DUP6 00004e1e: AND 00004e1f: DUP1 00004e20: DUP4 00004e21: SUB 00004e22: DUP3 00004e23: GT 00004e24: ISZERO 00004e25: PUSH2 0x4dcb 00004e28: JUMPI 00004e29: PUSH2 0x4dcb 00004e2c: PUSH2 0x4faa 00004e2f: JUMP 00004e30: JUMPDEST 00004e31: PUSH1 0x00 00004e33: PUSH14 0xffffffffffffffffffffffffffff 00004e42: DUP1 00004e43: DUP5 00004e44: AND 00004e45: DUP1 00004e46: PUSH2 0x4e51 00004e49: JUMPI 00004e4a: PUSH2 0x4e51 00004e4d: PUSH2 0x4fd9 00004e50: JUMP 00004e51: JUMPDEST 00004e52: SWAP3 00004e53: AND 00004e54: SWAP2 00004e55: SWAP1 00004e56: SWAP2 00004e57: DIV 00004e58: SWAP3 00004e59: SWAP2 00004e5a: POP 00004e5b: POP 00004e5c: JUMP 00004e5d: JUMPDEST 00004e5e: PUSH1 0x00 00004e60: DUP3 00004e61: PUSH2 0x4e6c 00004e64: JUMPI 00004e65: PUSH2 0x4e6c 00004e68: PUSH2 0x4fd9 00004e6b: JUMP 00004e6c: JUMPDEST 00004e6d: POP 00004e6e: DIV 00004e6f: SWAP1 00004e70: JUMP 00004e71: JUMPDEST 00004e72: PUSH1 0x00 00004e74: PUSH14 0xffffffffffffffffffffffffffff 00004e83: DUP1 00004e84: DUP4 00004e85: AND 00004e86: DUP2 00004e87: DUP6 00004e88: AND 00004e89: DUP2 00004e8a: DUP4 00004e8b: DIV 00004e8c: DUP2 00004e8d: GT 00004e8e: DUP3 00004e8f: ISZERO 00004e90: ISZERO 00004e91: AND 00004e92: ISZERO 00004e93: PUSH2 0x4e9e 00004e96: JUMPI 00004e97: PUSH2 0x4e9e 00004e9a: PUSH2 0x4faa 00004e9d: JUMP 00004e9e: JUMPDEST 00004e9f: MUL 00004ea0: SWAP5 00004ea1: SWAP4 00004ea2: POP 00004ea3: POP 00004ea4: POP 00004ea5: POP 00004ea6: JUMP 00004ea7: JUMPDEST 00004ea8: PUSH1 0x00 00004eaa: DUP2 00004eab: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00004ecc: DIV 00004ecd: DUP4 00004ece: GT 00004ecf: DUP3 00004ed0: ISZERO 00004ed1: ISZERO 00004ed2: AND 00004ed3: ISZERO 00004ed4: PUSH2 0x4edf 00004ed7: JUMPI 00004ed8: PUSH2 0x4edf 00004edb: PUSH2 0x4faa 00004ede: JUMP 00004edf: JUMPDEST 00004ee0: POP 00004ee1: MUL 00004ee2: SWAP1 00004ee3: JUMP 00004ee4: JUMPDEST 00004ee5: PUSH1 0x00 00004ee7: PUSH14 0xffffffffffffffffffffffffffff 00004ef6: DUP4 00004ef7: DUP2 00004ef8: AND 00004ef9: SWAP1 00004efa: DUP4 00004efb: AND 00004efc: DUP2 00004efd: DUP2 00004efe: LT 00004eff: ISZERO 00004f00: PUSH2 0x4f0b 00004f03: JUMPI 00004f04: PUSH2 0x4f0b 00004f07: PUSH2 0x4faa 00004f0a: JUMP 00004f0b: JUMPDEST 00004f0c: SUB 00004f0d: SWAP4 00004f0e: SWAP3 00004f0f: POP 00004f10: POP 00004f11: POP 00004f12: JUMP 00004f13: JUMPDEST 00004f14: PUSH1 0x00 00004f16: PUSH2 0xffff 00004f19: DUP4 00004f1a: DUP2 00004f1b: AND 00004f1c: SWAP1 00004f1d: DUP4 00004f1e: AND 00004f1f: DUP2 00004f20: DUP2 00004f21: LT 00004f22: ISZERO 00004f23: PUSH2 0x4f0b 00004f26: JUMPI 00004f27: PUSH2 0x4f0b 00004f2a: PUSH2 0x4faa 00004f2d: JUMP 00004f2e: JUMPDEST 00004f2f: PUSH1 0x00 00004f31: DUP3 00004f32: DUP3 00004f33: LT 00004f34: ISZERO 00004f35: PUSH2 0x4f40 00004f38: JUMPI 00004f39: PUSH2 0x4f40 00004f3c: PUSH2 0x4faa 00004f3f: JUMP 00004f40: JUMPDEST 00004f41: POP 00004f42: SUB 00004f43: SWAP1 00004f44: JUMP 00004f45: JUMPDEST 00004f46: PUSH1 0x00 00004f48: JUMPDEST 00004f49: DUP4 00004f4a: DUP2 00004f4b: LT 00004f4c: ISZERO 00004f4d: PUSH2 0x4f60 00004f50: JUMPI 00004f51: DUP2 00004f52: DUP2 00004f53: ADD 00004f54: MLOAD 00004f55: DUP4 00004f56: DUP3 00004f57: ADD 00004f58: MSTORE 00004f59: PUSH1 0x20 00004f5b: ADD 00004f5c: PUSH2 0x4f48 00004f5f: JUMP 00004f60: JUMPDEST 00004f61: DUP4 00004f62: DUP2 00004f63: GT 00004f64: ISZERO 00004f65: PUSH2 0x10c9 00004f68: JUMPI 00004f69: POP 00004f6a: POP 00004f6b: PUSH1 0x00 00004f6d: SWAP2 00004f6e: ADD 00004f6f: MSTORE 00004f70: JUMP 00004f71: JUMPDEST 00004f72: PUSH1 0x00 00004f74: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00004f95: DUP3 00004f96: EQ 00004f97: ISZERO 00004f98: PUSH2 0x4fa3 00004f9b: JUMPI 00004f9c: PUSH2 0x4fa3 00004f9f: PUSH2 0x4faa 00004fa2: JUMP 00004fa3: JUMPDEST 00004fa4: POP 00004fa5: PUSH1 0x01 00004fa7: ADD 00004fa8: SWAP1 00004fa9: JUMP 00004faa: JUMPDEST 00004fab: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00004fcc: PUSH1 0x00 00004fce: MSTORE 00004fcf: PUSH1 0x11 00004fd1: PUSH1 0x04 00004fd3: MSTORE 00004fd4: PUSH1 0x24 00004fd6: PUSH1 0x00 00004fd8: REVERT 00004fd9: JUMPDEST 00004fda: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00004ffb: PUSH1 0x00 00004ffd: MSTORE 00004ffe: PUSH1 0x12 00005000: PUSH1 0x04 00005002: MSTORE 00005003: PUSH1 0x24 00005005: PUSH1 0x00 00005007: REVERT 00005008: JUMPDEST 00005009: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 0000502a: PUSH1 0x00 0000502c: MSTORE 0000502d: PUSH1 0x31 0000502f: PUSH1 0x04 00005031: MSTORE 00005032: PUSH1 0x24 00005034: PUSH1 0x00 00005036: REVERT 00005037: JUMPDEST 00005038: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00005059: PUSH1 0x00 0000505b: MSTORE 0000505c: PUSH1 0x32 0000505e: PUSH1 0x04 00005060: MSTORE 00005061: PUSH1 0x24 00005063: PUSH1 0x00 00005065: REVERT 00005066: JUMPDEST 00005067: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00005088: PUSH1 0x00 0000508a: MSTORE 0000508b: PUSH1 0x41 0000508d: PUSH1 0x04 0000508f: MSTORE 00005090: PUSH1 0x24 00005092: PUSH1 0x00 00005094: REVERT 00005095: JUMPDEST 00005096: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000050ab: DUP2 000050ac: AND 000050ad: DUP2 000050ae: EQ 000050af: PUSH2 0x1bac 000050b2: JUMPI 000050b3: PUSH1 0x00 000050b5: DUP1 000050b6: REVERT 000050b7: JUMPDEST 000050b8: DUP1 000050b9: ISZERO 000050ba: ISZERO 000050bb: DUP2 000050bc: EQ 000050bd: PUSH2 0x1bac 000050c0: JUMPI 000050c1: PUSH1 0x00 000050c3: DUP1 000050c4: REVERT 000050c5: INVALID 000050c6: LOG2 000050c7: PUSH5 0x6970667358 000050cd: UNKNOWN(0x22) 000050ce: SLT 000050cf: KECCAK256 000050d0: UNKNOWN(0x4E) 000050d1: UNKNOWN(0x2D) 000050d2: UNKNOWN(0xAA) 000050d3: UNKNOWN(0xAA) 000050d4: CALLVALUE 000050d5: BALANCE 000050d6: TSTORE 000050d7: LOG2 000050d8: UNKNOWN(0x0C) 000050d9: SWAP10 000050da: UNKNOWN(0xA9) 000050db: UNKNOWN(0x4D) 000050dc: UNKNOWN(0xD9) 000050dd: CALL 000050de: DUP15 000050df: UNKNOWN(0xCB) 000050e0: UNKNOWN(0xD5) 000050e1: SUB 000050e2: OR 000050e3: UNKNOWN(0xBD) 000050e4: UNKNOWN(0xE3) 000050e5: UNKNOWN(0xD0) 000050e6: SWAP5 000050e7: DUP15 000050e8: SWAP1 000050e9: UNKNOWN(0xDC) 000050ea: UNKNOWN(0xC3) 000050eb: DUP13 000050ec: UNKNOWN(0x0C) 000050ed: PUSH32
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | auth | detector | Authorization based on tx.origin | 70 | no | — |
viewvalidation_json{
"reason": "missing sink mapping",
"status": "no_sink"
}
witness_json{
"notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
"constraints": [],
"entrypoints": [
{
"calldata": "0xf0b37c04",
"selector": "0xf0b37c04",
"calldata_variants": [
"0xf0b37c04",
"0xf0b37c040000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf0e20582",
"selector": "0xf0e20582",
"calldata_variants": [
"0xf0e20582",
"0xf0e205820000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf887ea40",
"selector": "0xf887ea40",
"calldata_variants": [
"0xf887ea40",
"0xf887ea400000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xd18df53c",
"selector": "0xd18df53c",
"calldata_variants": [
"0xd18df53c",
"0xd18df53c0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xd89ea34b",
"selector": "0xd89ea34b",
"calldata_variants": [
"0xd89ea34b",
"0xd89ea34b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe1886f69",
"selector": "0xe1886f69",
"calldata_variants": [
"0xe1886f69",
"0xe1886f690000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xc0d78655",
"selector": "0xc0d78655",
"calldata_variants": [
"0xc0d78655",
"0xc0d786550000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"guards_detected": [
{
"pc": 9183,
"type": "tx_origin_used"
},
{
"pc": 9182,
"type": "tx_origin_used"
}
]
}
|
| medium | other | detector | Untrusted CALL target/value reachable | 45 | no | no |
viewtrace_id: 0x050cac88dcdad66651dc0b845fec4cae1a85aa5ab06e94cf97ce8ee7a61c513b
call_targets:
0xb2b295bc17c7fc19f52d1f5cd85e7259bb2299a9
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x050cac88dcdad66651dc0b845fec4cae1a85aa5ab06e94cf97ce8ee7a61c513b",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xb2b295bc17c7fc19f52d1f5cd85e7259bb2299a9"
],
"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": "0xf0b37c04",
"selector": "0xf0b37c04",
"calldata_variants": [
"0xf0b37c04",
"0xf0b37c040000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf0e20582",
"selector": "0xf0e20582",
"calldata_variants": [
"0xf0e20582",
"0xf0e205820000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf887ea40",
"selector": "0xf887ea40",
"calldata_variants": [
"0xf887ea40",
"0xf887ea400000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xd18df53c",
"selector": "0xd18df53c",
"calldata_variants": [
"0xd18df53c",
"0xd18df53c0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xd89ea34b",
"selector": "0xd89ea34b",
"calldata_variants": [
"0xd89ea34b",
"0xd89ea34b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe1886f69",
"selector": "0xe1886f69",
"calldata_variants": [
"0xe1886f69",
"0xe1886f690000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xc0d78655",
"selector": "0xc0d78655",
"calldata_variants": [
"0xc0d78655",
"0xc0d786550000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 3691,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 3979,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 4072,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 10,
"guards_detected": [
{
"pc": 9183,
"type": "tx_origin_used"
},
{
"pc": 9182,
"type": "tx_origin_used"
}
],
"untrusted_call_count": 10
}
|
| medium | other | detector | ETH value transfer possible | 40 | no | no |
viewtrace_id: 0x050cac88dcdad66651dc0b845fec4cae1a85aa5ab06e94cf97ce8ee7a61c513b
call_targets:
0xb2b295bc17c7fc19f52d1f5cd85e7259bb2299a9
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x050cac88dcdad66651dc0b845fec4cae1a85aa5ab06e94cf97ce8ee7a61c513b",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xb2b295bc17c7fc19f52d1f5cd85e7259bb2299a9"
],
"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": "0xf0b37c04",
"selector": "0xf0b37c04",
"calldata_variants": [
"0xf0b37c04",
"0xf0b37c040000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf0e20582",
"selector": "0xf0e20582",
"calldata_variants": [
"0xf0e20582",
"0xf0e205820000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf887ea40",
"selector": "0xf887ea40",
"calldata_variants": [
"0xf887ea40",
"0xf887ea400000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xd18df53c",
"selector": "0xd18df53c",
"calldata_variants": [
"0xd18df53c",
"0xd18df53c0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xd89ea34b",
"selector": "0xd89ea34b",
"calldata_variants": [
"0xd89ea34b",
"0xd89ea34b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe1886f69",
"selector": "0xe1886f69",
"calldata_variants": [
"0xe1886f69",
"0xe1886f690000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xc0d78655",
"selector": "0xc0d78655",
"calldata_variants": [
"0xc0d78655",
"0xc0d786550000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 3691,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 3979,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 4072,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 10,
"guards_detected": [
{
"pc": 9183,
"type": "tx_origin_used"
},
{
"pc": 9182,
"type": "tx_origin_used"
}
]
}
|