019b477e-c632-70ce-ba66-3438118153fd
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 |
|---|---|---|---|---|
| 25731 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 25732 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 69066 | analysis.bundle | complete | 1 / 3 | 2 weeks ago |
| 69067 | capability.graph | complete | 1 / 3 | 2 weeks ago |
| 69068 | detector.run | complete | 1 / 3 | 2 weeks ago |
| 69069 | 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 0x03b1 0000000c: JUMPI 0000000d: PUSH1 0x00 0000000f: CALLDATALOAD 00000010: PUSH1 0xe0 00000012: SHR 00000013: DUP1 00000014: PUSH4 0x8b83209b 00000019: GT 0000001a: PUSH2 0x01e7 0000001d: JUMPI 0000001e: DUP1 0000001f: PUSH4 0xce9124f5 00000024: GT 00000025: PUSH2 0x010d 00000028: JUMPI 00000029: DUP1 0000002a: PUSH4 0xe985e9c5 0000002f: GT 00000030: PUSH2 0x00a0 00000033: JUMPI 00000034: DUP1 00000035: PUSH4 0xf0b57a6a 0000003a: GT 0000003b: PUSH2 0x006f 0000003e: JUMPI 0000003f: DUP1 00000040: PUSH4 0xf0b57a6a 00000045: EQ 00000046: PUSH2 0x0c27 00000049: JUMPI 0000004a: DUP1 0000004b: PUSH4 0xf2fde38b 00000050: EQ 00000051: PUSH2 0x0c47 00000054: JUMPI 00000055: DUP1 00000056: PUSH4 0xfd88fa69 0000005b: EQ 0000005c: PUSH2 0x0c67 0000005f: JUMPI 00000060: DUP1 00000061: PUSH4 0xff1b6556 00000066: EQ 00000067: PUSH2 0x0cd1 0000006a: JUMPI 0000006b: PUSH1 0x00 0000006d: DUP1 0000006e: REVERT 0000006f: JUMPDEST 00000070: DUP1 00000071: PUSH4 0xe985e9c5 00000076: EQ 00000077: PUSH2 0x0b71 0000007a: JUMPI 0000007b: DUP1 0000007c: PUSH4 0xea66aeb3 00000081: EQ 00000082: PUSH2 0x0bba 00000085: JUMPI 00000086: DUP1 00000087: PUSH4 0xebeaee2e 0000008c: EQ 0000008d: PUSH2 0x0be7 00000090: JUMPI 00000091: DUP1 00000092: PUSH4 0xef81b4d4 00000097: EQ 00000098: PUSH2 0x0c07 0000009b: JUMPI 0000009c: PUSH1 0x00 0000009e: DUP1 0000009f: REVERT 000000a0: JUMPDEST 000000a1: DUP1 000000a2: PUSH4 0xdd26282d 000000a7: GT 000000a8: PUSH2 0x00dc 000000ab: JUMPI 000000ac: DUP1 000000ad: PUSH4 0xdd26282d 000000b2: EQ 000000b3: PUSH2 0x0adc 000000b6: JUMPI 000000b7: DUP1 000000b8: PUSH4 0xe0c99850 000000bd: EQ 000000be: PUSH2 0x0b10 000000c1: JUMPI 000000c2: DUP1 000000c3: PUSH4 0xe33b7de3 000000c8: EQ 000000c9: PUSH2 0x0b3c 000000cc: JUMPI 000000cd: DUP1 000000ce: PUSH4 0xe92b1a5b 000000d3: EQ 000000d4: PUSH2 0x0b51 000000d7: JUMPI 000000d8: PUSH1 0x00 000000da: DUP1 000000db: REVERT 000000dc: JUMPDEST 000000dd: DUP1 000000de: PUSH4 0xce9124f5 000000e3: EQ 000000e4: PUSH2 0x0a32 000000e7: JUMPI 000000e8: DUP1 000000e9: PUSH4 0xd3381438 000000ee: EQ 000000ef: PUSH2 0x0a66 000000f2: JUMPI 000000f3: DUP1 000000f4: PUSH4 0xd756efbe 000000f9: EQ 000000fa: PUSH2 0x0a86 000000fd: JUMPI 000000fe: DUP1 000000ff: PUSH4 0xd79779b2 00000104: EQ 00000105: PUSH2 0x0aa6 00000108: JUMPI 00000109: PUSH1 0x00 0000010b: DUP1 0000010c: REVERT 0000010d: JUMPDEST 0000010e: DUP1 0000010f: PUSH4 0xa2e9b439 00000114: GT 00000115: PUSH2 0x0185 00000118: JUMPI 00000119: DUP1 0000011a: PUSH4 0xc0c8dd07 0000011f: GT 00000120: PUSH2 0x0154 00000123: JUMPI 00000124: DUP1 00000125: PUSH4 0xc0c8dd07 0000012a: EQ 0000012b: PUSH2 0x09b3 0000012e: JUMPI 0000012f: DUP1 00000130: PUSH4 0xc87b56dd 00000135: EQ 00000136: PUSH2 0x09c6 00000139: JUMPI 0000013a: DUP1 0000013b: PUSH4 0xccd151ef 00000140: EQ 00000141: PUSH2 0x09e6 00000144: JUMPI 00000145: DUP1 00000146: PUSH4 0xce7c2ac2 0000014b: EQ 0000014c: PUSH2 0x09fc 0000014f: JUMPI 00000150: PUSH1 0x00 00000152: DUP1 00000153: REVERT 00000154: JUMPDEST 00000155: DUP1 00000156: PUSH4 0xa2e9b439 0000015b: EQ 0000015c: PUSH2 0x0919 0000015f: JUMPI 00000160: DUP1 00000161: PUSH4 0xab994b3d 00000166: EQ 00000167: PUSH2 0x0946 0000016a: JUMPI 0000016b: DUP1 0000016c: PUSH4 0xb88d4fde 00000171: EQ 00000172: PUSH2 0x0966 00000175: JUMPI 00000176: DUP1 00000177: PUSH4 0xbc660cac 0000017c: EQ 0000017d: PUSH2 0x0986 00000180: JUMPI 00000181: PUSH1 0x00 00000183: DUP1 00000184: REVERT 00000185: JUMPDEST 00000186: DUP1 00000187: PUSH4 0x95d89b41 0000018c: GT 0000018d: PUSH2 0x01c1 00000190: JUMPI 00000191: DUP1 00000192: PUSH4 0x95d89b41 00000197: EQ 00000198: PUSH2 0x0899 0000019b: JUMPI 0000019c: DUP1 0000019d: PUSH4 0x9852595c 000001a2: EQ 000001a3: PUSH2 0x08ae 000001a6: JUMPI 000001a7: DUP1 000001a8: PUSH4 0xa06d8db1 000001ad: EQ 000001ae: PUSH2 0x08e4 000001b1: JUMPI 000001b2: DUP1 000001b3: PUSH4 0xa22cb465 000001b8: EQ 000001b9: PUSH2 0x08f9 000001bc: JUMPI 000001bd: PUSH1 0x00 000001bf: DUP1 000001c0: REVERT 000001c1: JUMPDEST 000001c2: DUP1 000001c3: PUSH4 0x8b83209b 000001c8: EQ 000001c9: PUSH2 0x0845 000001cc: JUMPI 000001cd: DUP1 000001ce: PUSH4 0x8d2304af 000001d3: EQ 000001d4: PUSH2 0x0865 000001d7: JUMPI 000001d8: DUP1 000001d9: PUSH4 0x8da5cb5b 000001de: EQ 000001df: PUSH2 0x087b 000001e2: JUMPI 000001e3: PUSH1 0x00 000001e5: DUP1 000001e6: REVERT 000001e7: JUMPDEST 000001e8: DUP1 000001e9: PUSH4 0x4c00de82 000001ee: GT 000001ef: PUSH2 0x02d7 000001f2: JUMPI 000001f3: DUP1 000001f4: PUSH4 0x69e1cac1 000001f9: GT 000001fa: PUSH2 0x026a 000001fd: JUMPI 000001fe: DUP1 000001ff: PUSH4 0x7bd07f8b 00000204: GT 00000205: PUSH2 0x0239 00000208: JUMPI 00000209: DUP1 0000020a: PUSH4 0x7bd07f8b 0000020f: EQ 00000210: PUSH2 0x0796 00000213: JUMPI 00000214: DUP1 00000215: PUSH4 0x7ff9f304 0000021a: EQ 0000021b: PUSH2 0x07fb 0000021e: JUMPI 0000021f: DUP1 00000220: PUSH4 0x853828b6 00000225: EQ 00000226: PUSH2 0x0810 00000229: JUMPI 0000022a: DUP1 0000022b: PUSH4 0x88d695b2 00000230: EQ 00000231: PUSH2 0x0825 00000234: JUMPI 00000235: PUSH1 0x00 00000237: DUP1 00000238: REVERT 00000239: JUMPDEST 0000023a: DUP1 0000023b: PUSH4 0x69e1cac1 00000240: EQ 00000241: PUSH2 0x072c 00000244: JUMPI 00000245: DUP1 00000246: PUSH4 0x6c0360eb 0000024b: EQ 0000024c: PUSH2 0x074c 0000024f: JUMPI 00000250: DUP1 00000251: PUSH4 0x70a08231 00000256: EQ 00000257: PUSH2 0x0761 0000025a: JUMPI 0000025b: DUP1 0000025c: PUSH4 0x715018a6 00000261: EQ 00000262: PUSH2 0x0781 00000265: JUMPI 00000266: PUSH1 0x00 00000268: DUP1 00000269: REVERT 0000026a: JUMPDEST 0000026b: DUP1 0000026c: PUSH4 0x55f804b3 00000271: GT 00000272: PUSH2 0x02a6 00000275: JUMPI 00000276: DUP1 00000277: PUSH4 0x55f804b3 0000027c: EQ 0000027d: PUSH2 0x06c4 00000280: JUMPI 00000281: DUP1 00000282: PUSH4 0x5aca1982 00000287: EQ 00000288: PUSH2 0x06e4 0000028b: JUMPI 0000028c: DUP1 0000028d: PUSH4 0x634ec31b 00000292: EQ 00000293: PUSH2 0x06f9 00000296: JUMPI 00000297: DUP1 00000298: PUSH4 0x6352211e 0000029d: EQ 0000029e: PUSH2 0x070c 000002a1: JUMPI 000002a2: PUSH1 0x00 000002a4: DUP1 000002a5: REVERT 000002a6: JUMPDEST 000002a7: DUP1 000002a8: PUSH4 0x4c00de82 000002ad: EQ 000002ae: PUSH2 0x0637 000002b1: JUMPI 000002b2: DUP1 000002b3: PUSH4 0x4f3c5f06 000002b8: EQ 000002b9: PUSH2 0x0657 000002bc: JUMPI 000002bd: DUP1 000002be: PUSH4 0x50d27113 000002c3: EQ 000002c4: PUSH2 0x068f 000002c7: JUMPI 000002c8: DUP1 000002c9: PUSH4 0x51c7115b 000002ce: EQ 000002cf: PUSH2 0x06af 000002d2: JUMPI 000002d3: PUSH1 0x00 000002d5: DUP1 000002d6: REVERT 000002d7: JUMPDEST 000002d8: DUP1 000002d9: PUSH4 0x2a3dd109 000002de: GT 000002df: PUSH2 0x034f 000002e2: JUMPI 000002e3: DUP1 000002e4: PUSH4 0x406072a9 000002e9: GT 000002ea: PUSH2 0x031e 000002ed: JUMPI 000002ee: DUP1 000002ef: PUSH4 0x406072a9 000002f4: EQ 000002f5: PUSH2 0x0591 000002f8: JUMPI 000002f9: DUP1 000002fa: PUSH4 0x42842e0e 000002ff: EQ 00000300: PUSH2 0x05d7 00000303: JUMPI 00000304: DUP1 00000305: PUSH4 0x428e2d36 0000030a: EQ 0000030b: PUSH2 0x05f7 0000030e: JUMPI 0000030f: DUP1 00000310: PUSH4 0x48b75044 00000315: EQ 00000316: PUSH2 0x0617 00000319: JUMPI 0000031a: PUSH1 0x00 0000031c: DUP1 0000031d: REVERT 0000031e: JUMPDEST 0000031f: DUP1 00000320: PUSH4 0x2a3dd109 00000325: EQ 00000326: PUSH2 0x0514 00000329: JUMPI 0000032a: DUP1 0000032b: PUSH4 0x2a55205a 00000330: EQ 00000331: PUSH2 0x052a 00000334: JUMPI 00000335: DUP1 00000336: PUSH4 0x3266e957 0000033b: EQ 0000033c: PUSH2 0x0569 0000033f: JUMPI 00000340: DUP1 00000341: PUSH4 0x3a98ef39 00000346: EQ 00000347: PUSH2 0x057c 0000034a: JUMPI 0000034b: PUSH1 0x00 0000034d: DUP1 0000034e: REVERT 0000034f: JUMPDEST 00000350: DUP1 00000351: PUSH4 0x095ea7b3 00000356: GT 00000357: PUSH2 0x038b 0000035a: JUMPI 0000035b: DUP1 0000035c: PUSH4 0x095ea7b3 00000361: EQ 00000362: PUSH2 0x048e 00000365: JUMPI 00000366: DUP1 00000367: PUSH4 0x18160ddd 0000036c: EQ 0000036d: PUSH2 0x04b0 00000370: JUMPI 00000371: DUP1 00000372: PUSH4 0x19165587 00000377: EQ 00000378: PUSH2 0x04d4 0000037b: JUMPI 0000037c: DUP1 0000037d: PUSH4 0x23b872dd 00000382: EQ 00000383: PUSH2 0x04f4 00000386: JUMPI 00000387: PUSH1 0x00 00000389: DUP1 0000038a: REVERT 0000038b: JUMPDEST 0000038c: DUP1 0000038d: PUSH4 0x01ffc9a7 00000392: EQ 00000393: PUSH2 0x03ff 00000396: JUMPI 00000397: DUP1 00000398: PUSH4 0x06fdde03 0000039d: EQ 0000039e: PUSH2 0x0434 000003a1: JUMPI 000003a2: DUP1 000003a3: PUSH4 0x081812fc 000003a8: EQ 000003a9: PUSH2 0x0456 000003ac: JUMPI 000003ad: PUSH1 0x00 000003af: DUP1 000003b0: REVERT 000003b1: JUMPDEST 000003b2: CALLDATASIZE 000003b3: PUSH2 0x03fa 000003b6: JUMPI 000003b7: PUSH32 0x6ef95f06320e7a25a04a175ca677b7052bdd97131872c2192525a629f51be770 000003d8: CALLER 000003d9: PUSH1 0x40 000003db: DUP1 000003dc: MLOAD 000003dd: PUSH1 0x01 000003df: PUSH1 0x01 000003e1: PUSH1 0xa0 000003e3: SHL 000003e4: SUB 000003e5: SWAP1 000003e6: SWAP3 000003e7: AND 000003e8: DUP3 000003e9: MSTORE 000003ea: CALLVALUE 000003eb: PUSH1 0x20 000003ed: DUP4 000003ee: ADD 000003ef: MSTORE 000003f0: ADD 000003f1: PUSH1 0x40 000003f3: MLOAD 000003f4: DUP1 000003f5: SWAP2 000003f6: SUB 000003f7: SWAP1 000003f8: LOG1 000003f9: STOP 000003fa: JUMPDEST 000003fb: PUSH1 0x00 000003fd: DUP1 000003fe: REVERT 000003ff: JUMPDEST 00000400: CALLVALUE 00000401: DUP1 00000402: ISZERO 00000403: PUSH2 0x040b 00000406: JUMPI 00000407: PUSH1 0x00 00000409: DUP1 0000040a: REVERT 0000040b: JUMPDEST 0000040c: POP 0000040d: PUSH2 0x041f 00000410: PUSH2 0x041a 00000413: CALLDATASIZE 00000414: PUSH1 0x04 00000416: PUSH2 0x42d5 00000419: JUMP 0000041a: JUMPDEST 0000041b: PUSH2 0x0ce7 0000041e: JUMP 0000041f: JUMPDEST 00000420: PUSH1 0x40 00000422: MLOAD 00000423: SWAP1 00000424: ISZERO 00000425: ISZERO 00000426: DUP2 00000427: MSTORE 00000428: PUSH1 0x20 0000042a: ADD 0000042b: JUMPDEST 0000042c: PUSH1 0x40 0000042e: MLOAD 0000042f: DUP1 00000430: SWAP2 00000431: SUB 00000432: SWAP1 00000433: RETURN 00000434: JUMPDEST 00000435: CALLVALUE 00000436: DUP1 00000437: ISZERO 00000438: PUSH2 0x0440 0000043b: JUMPI 0000043c: PUSH1 0x00 0000043e: DUP1 0000043f: REVERT 00000440: JUMPDEST 00000441: POP 00000442: PUSH2 0x0449 00000445: PUSH2 0x0cf8 00000448: JUMP 00000449: JUMPDEST 0000044a: PUSH1 0x40 0000044c: MLOAD 0000044d: PUSH2 0x042b 00000450: SWAP2 00000451: SWAP1 00000452: PUSH2 0x434a 00000455: JUMP 00000456: JUMPDEST 00000457: CALLVALUE 00000458: DUP1 00000459: ISZERO 0000045a: PUSH2 0x0462 0000045d: JUMPI 0000045e: PUSH1 0x00 00000460: DUP1 00000461: REVERT 00000462: JUMPDEST 00000463: POP 00000464: PUSH2 0x0476 00000467: PUSH2 0x0471 0000046a: CALLDATASIZE 0000046b: PUSH1 0x04 0000046d: PUSH2 0x435d 00000470: JUMP 00000471: JUMPDEST 00000472: PUSH2 0x0d8a 00000475: JUMP 00000476: JUMPDEST 00000477: PUSH1 0x40 00000479: MLOAD 0000047a: PUSH1 0x01 0000047c: PUSH1 0x01 0000047e: PUSH1 0xa0 00000480: SHL 00000481: SUB 00000482: SWAP1 00000483: SWAP2 00000484: AND 00000485: DUP2 00000486: MSTORE 00000487: PUSH1 0x20 00000489: ADD 0000048a: PUSH2 0x042b 0000048d: JUMP 0000048e: JUMPDEST 0000048f: CALLVALUE 00000490: DUP1 00000491: ISZERO 00000492: PUSH2 0x049a 00000495: JUMPI 00000496: PUSH1 0x00 00000498: DUP1 00000499: REVERT 0000049a: JUMPDEST 0000049b: POP 0000049c: PUSH2 0x04ae 0000049f: PUSH2 0x04a9 000004a2: CALLDATASIZE 000004a3: PUSH1 0x04 000004a5: PUSH2 0x438b 000004a8: JUMP 000004a9: JUMPDEST 000004aa: PUSH2 0x0e24 000004ad: JUMP 000004ae: JUMPDEST 000004af: STOP 000004b0: JUMPDEST 000004b1: CALLVALUE 000004b2: DUP1 000004b3: ISZERO 000004b4: PUSH2 0x04bc 000004b7: JUMPI 000004b8: PUSH1 0x00 000004ba: DUP1 000004bb: REVERT 000004bc: JUMPDEST 000004bd: POP 000004be: PUSH2 0x04c6 000004c1: PUSH1 0x16 000004c3: SLOAD 000004c4: DUP2 000004c5: JUMP 000004c6: JUMPDEST 000004c7: PUSH1 0x40 000004c9: MLOAD 000004ca: SWAP1 000004cb: DUP2 000004cc: MSTORE 000004cd: PUSH1 0x20 000004cf: ADD 000004d0: PUSH2 0x042b 000004d3: JUMP 000004d4: JUMPDEST 000004d5: CALLVALUE 000004d6: DUP1 000004d7: ISZERO 000004d8: PUSH2 0x04e0 000004db: JUMPI 000004dc: PUSH1 0x00 000004de: DUP1 000004df: REVERT 000004e0: JUMPDEST 000004e1: POP 000004e2: PUSH2 0x04ae 000004e5: PUSH2 0x04ef 000004e8: CALLDATASIZE 000004e9: PUSH1 0x04 000004eb: PUSH2 0x43b7 000004ee: JUMP 000004ef: JUMPDEST 000004f0: PUSH2 0x0f3a 000004f3: JUMP 000004f4: JUMPDEST 000004f5: CALLVALUE 000004f6: DUP1 000004f7: ISZERO 000004f8: PUSH2 0x0500 000004fb: JUMPI 000004fc: PUSH1 0x00 000004fe: DUP1 000004ff: REVERT 00000500: JUMPDEST 00000501: POP 00000502: PUSH2 0x04ae 00000505: PUSH2 0x050f 00000508: CALLDATASIZE 00000509: PUSH1 0x04 0000050b: PUSH2 0x43d4 0000050e: JUMP 0000050f: JUMPDEST 00000510: PUSH2 0x1068 00000513: JUMP 00000514: JUMPDEST 00000515: CALLVALUE 00000516: DUP1 00000517: ISZERO 00000518: PUSH2 0x0520 0000051b: JUMPI 0000051c: PUSH1 0x00 0000051e: DUP1 0000051f: REVERT 00000520: JUMPDEST 00000521: POP 00000522: PUSH2 0x04c6 00000525: PUSH1 0x18 00000527: SLOAD 00000528: DUP2 00000529: JUMP 0000052a: JUMPDEST 0000052b: CALLVALUE 0000052c: DUP1 0000052d: ISZERO 0000052e: PUSH2 0x0536 00000531: JUMPI 00000532: PUSH1 0x00 00000534: DUP1 00000535: REVERT 00000536: JUMPDEST 00000537: POP 00000538: PUSH2 0x054a 0000053b: PUSH2 0x0545 0000053e: CALLDATASIZE 0000053f: PUSH1 0x04 00000541: PUSH2 0x4415 00000544: JUMP 00000545: JUMPDEST 00000546: PUSH2 0x1099 00000549: JUMP 0000054a: JUMPDEST 0000054b: PUSH1 0x40 0000054d: DUP1 0000054e: MLOAD 0000054f: PUSH1 0x01 00000551: PUSH1 0x01 00000553: PUSH1 0xa0 00000555: SHL 00000556: SUB 00000557: SWAP1 00000558: SWAP4 00000559: AND 0000055a: DUP4 0000055b: MSTORE 0000055c: PUSH1 0x20 0000055e: DUP4 0000055f: ADD 00000560: SWAP2 00000561: SWAP1 00000562: SWAP2 00000563: MSTORE 00000564: ADD 00000565: PUSH2 0x042b 00000568: JUMP 00000569: JUMPDEST 0000056a: PUSH2 0x04ae 0000056d: PUSH2 0x0577 00000570: CALLDATASIZE 00000571: PUSH1 0x04 00000573: PUSH2 0x4479 00000576: JUMP 00000577: JUMPDEST 00000578: PUSH2 0x10ee 0000057b: JUMP 0000057c: JUMPDEST 0000057d: CALLVALUE 0000057e: DUP1 0000057f: ISZERO 00000580: PUSH2 0x0588 00000583: JUMPI 00000584: PUSH1 0x00 00000586: DUP1 00000587: REVERT 00000588: JUMPDEST 00000589: POP 0000058a: PUSH1 0x08 0000058c: SLOAD 0000058d: PUSH2 0x04c6 00000590: JUMP 00000591: JUMPDEST 00000592: CALLVALUE 00000593: DUP1 00000594: ISZERO 00000595: PUSH2 0x059d 00000598: JUMPI 00000599: PUSH1 0x00 0000059b: DUP1 0000059c: REVERT 0000059d: JUMPDEST 0000059e: POP 0000059f: PUSH2 0x04c6 000005a2: PUSH2 0x05ac 000005a5: CALLDATASIZE 000005a6: PUSH1 0x04 000005a8: PUSH2 0x44ca 000005ab: JUMP 000005ac: JUMPDEST 000005ad: PUSH1 0x01 000005af: PUSH1 0x01 000005b1: PUSH1 0xa0 000005b3: SHL 000005b4: SUB 000005b5: SWAP2 000005b6: DUP3 000005b7: AND 000005b8: PUSH1 0x00 000005ba: SWAP1 000005bb: DUP2 000005bc: MSTORE 000005bd: PUSH1 0x0e 000005bf: PUSH1 0x20 000005c1: SWAP1 000005c2: DUP2 000005c3: MSTORE 000005c4: PUSH1 0x40 000005c6: DUP1 000005c7: DUP4 000005c8: KECCAK256 000005c9: SWAP4 000005ca: SWAP1 000005cb: SWAP5 000005cc: AND 000005cd: DUP3 000005ce: MSTORE 000005cf: SWAP2 000005d0: SWAP1 000005d1: SWAP2 000005d2: MSTORE 000005d3: KECCAK256 000005d4: SLOAD 000005d5: SWAP1 000005d6: JUMP 000005d7: JUMPDEST 000005d8: CALLVALUE 000005d9: DUP1 000005da: ISZERO 000005db: PUSH2 0x05e3 000005de: JUMPI 000005df: PUSH1 0x00 000005e1: DUP1 000005e2: REVERT 000005e3: JUMPDEST 000005e4: POP 000005e5: PUSH2 0x04ae 000005e8: PUSH2 0x05f2 000005eb: CALLDATASIZE 000005ec: PUSH1 0x04 000005ee: PUSH2 0x43d4 000005f1: JUMP 000005f2: JUMPDEST 000005f3: PUSH2 0x1535 000005f6: JUMP 000005f7: JUMPDEST 000005f8: CALLVALUE 000005f9: DUP1 000005fa: ISZERO 000005fb: PUSH2 0x0603 000005fe: JUMPI 000005ff: PUSH1 0x00 00000601: DUP1 00000602: REVERT 00000603: JUMPDEST 00000604: POP 00000605: PUSH2 0x041f 00000608: PUSH2 0x0612 0000060b: CALLDATASIZE 0000060c: PUSH1 0x04 0000060e: PUSH2 0x4503 00000611: JUMP 00000612: JUMPDEST 00000613: PUSH2 0x1550 00000616: JUMP 00000617: JUMPDEST 00000618: CALLVALUE 00000619: DUP1 0000061a: ISZERO 0000061b: PUSH2 0x0623 0000061e: JUMPI 0000061f: PUSH1 0x00 00000621: DUP1 00000622: REVERT 00000623: JUMPDEST 00000624: POP 00000625: PUSH2 0x04ae 00000628: PUSH2 0x0632 0000062b: CALLDATASIZE 0000062c: PUSH1 0x04 0000062e: PUSH2 0x44ca 00000631: JUMP 00000632: JUMPDEST 00000633: PUSH2 0x15c4 00000636: JUMP 00000637: JUMPDEST 00000638: CALLVALUE 00000639: DUP1 0000063a: ISZERO 0000063b: PUSH2 0x0643 0000063e: JUMPI 0000063f: PUSH1 0x00 00000641: DUP1 00000642: REVERT 00000643: JUMPDEST 00000644: POP 00000645: PUSH1 0x25 00000647: SLOAD 00000648: PUSH2 0x0476 0000064b: SWAP1 0000064c: PUSH1 0x01 0000064e: PUSH1 0x01 00000650: PUSH1 0xa0 00000652: SHL 00000653: SUB 00000654: AND 00000655: DUP2 00000656: JUMP 00000657: JUMPDEST 00000658: CALLVALUE 00000659: DUP1 0000065a: ISZERO 0000065b: PUSH2 0x0663 0000065e: JUMPI 0000065f: PUSH1 0x00 00000661: DUP1 00000662: REVERT 00000663: JUMPDEST 00000664: POP 00000665: PUSH2 0x04c6 00000668: PUSH2 0x0672 0000066b: CALLDATASIZE 0000066c: PUSH1 0x04 0000066e: PUSH2 0x438b 00000671: JUMP 00000672: JUMPDEST 00000673: PUSH1 0x1d 00000675: PUSH1 0x20 00000677: SWAP1 00000678: DUP2 00000679: MSTORE 0000067a: PUSH1 0x00 0000067c: SWAP3 0000067d: DUP4 0000067e: MSTORE 0000067f: PUSH1 0x40 00000681: DUP1 00000682: DUP5 00000683: KECCAK256 00000684: SWAP1 00000685: SWAP2 00000686: MSTORE 00000687: SWAP1 00000688: DUP3 00000689: MSTORE 0000068a: SWAP1 0000068b: KECCAK256 0000068c: SLOAD 0000068d: DUP2 0000068e: JUMP 0000068f: JUMPDEST 00000690: CALLVALUE 00000691: DUP1 00000692: ISZERO 00000693: PUSH2 0x069b 00000696: JUMPI 00000697: PUSH1 0x00 00000699: DUP1 0000069a: REVERT 0000069b: JUMPDEST 0000069c: POP 0000069d: PUSH2 0x04ae 000006a0: PUSH2 0x06aa 000006a3: CALLDATASIZE 000006a4: PUSH1 0x04 000006a6: PUSH2 0x435d 000006a9: JUMP 000006aa: JUMPDEST 000006ab: PUSH2 0x179d 000006ae: JUMP 000006af: JUMPDEST 000006b0: CALLVALUE 000006b1: DUP1 000006b2: ISZERO 000006b3: PUSH2 0x06bb 000006b6: JUMPI 000006b7: PUSH1 0x00 000006b9: DUP1 000006ba: REVERT 000006bb: JUMPDEST 000006bc: POP 000006bd: PUSH2 0x04c6 000006c0: PUSH2 0x1803 000006c3: JUMP 000006c4: JUMPDEST 000006c5: CALLVALUE 000006c6: DUP1 000006c7: ISZERO 000006c8: PUSH2 0x06d0 000006cb: JUMPI 000006cc: PUSH1 0x00 000006ce: DUP1 000006cf: REVERT 000006d0: JUMPDEST 000006d1: POP 000006d2: PUSH2 0x041f 000006d5: PUSH2 0x06df 000006d8: CALLDATASIZE 000006d9: PUSH1 0x04 000006db: PUSH2 0x4503 000006de: JUMP 000006df: JUMPDEST 000006e0: PUSH2 0x1903 000006e3: JUMP 000006e4: JUMPDEST 000006e5: CALLVALUE 000006e6: DUP1 000006e7: ISZERO 000006e8: PUSH2 0x06f0 000006eb: JUMPI 000006ec: PUSH1 0x00 000006ee: DUP1 000006ef: REVERT 000006f0: JUMPDEST 000006f1: POP 000006f2: PUSH2 0x04ae 000006f5: PUSH2 0x1a3b 000006f8: JUMP 000006f9: JUMPDEST 000006fa: PUSH2 0x04ae 000006fd: PUSH2 0x0707 00000700: CALLDATASIZE 00000701: PUSH1 0x04 00000703: PUSH2 0x4479 00000706: JUMP 00000707: JUMPDEST 00000708: PUSH2 0x1c0c 0000070b: JUMP 0000070c: JUMPDEST 0000070d: CALLVALUE 0000070e: DUP1 0000070f: ISZERO 00000710: PUSH2 0x0718 00000713: JUMPI 00000714: PUSH1 0x00 00000716: DUP1 00000717: REVERT 00000718: JUMPDEST 00000719: POP 0000071a: PUSH2 0x0476 0000071d: PUSH2 0x0727 00000720: CALLDATASIZE 00000721: PUSH1 0x04 00000723: PUSH2 0x435d 00000726: JUMP 00000727: JUMPDEST 00000728: PUSH2 0x1fe3 0000072b: JUMP 0000072c: JUMPDEST 0000072d: CALLVALUE 0000072e: DUP1 0000072f: ISZERO 00000730: PUSH2 0x0738 00000733: JUMPI 00000734: PUSH1 0x00 00000736: DUP1 00000737: REVERT 00000738: JUMPDEST 00000739: POP 0000073a: PUSH2 0x04ae 0000073d: PUSH2 0x0747 00000740: CALLDATASIZE 00000741: PUSH1 0x04 00000743: PUSH2 0x461b 00000746: JUMP 00000747: JUMPDEST 00000748: PUSH2 0x205a 0000074b: JUMP 0000074c: JUMPDEST 0000074d: CALLVALUE 0000074e: DUP1 0000074f: ISZERO 00000750: PUSH2 0x0758 00000753: JUMPI 00000754: PUSH1 0x00 00000756: DUP1 00000757: REVERT 00000758: JUMPDEST 00000759: POP 0000075a: PUSH2 0x0449 0000075d: PUSH2 0x220e 00000760: JUMP 00000761: JUMPDEST 00000762: CALLVALUE 00000763: DUP1 00000764: ISZERO 00000765: PUSH2 0x076d 00000768: JUMPI 00000769: PUSH1 0x00 0000076b: DUP1 0000076c: REVERT 0000076d: JUMPDEST 0000076e: POP 0000076f: PUSH2 0x04c6 00000772: PUSH2 0x077c 00000775: CALLDATASIZE 00000776: PUSH1 0x04 00000778: PUSH2 0x43b7 0000077b: JUMP 0000077c: JUMPDEST 0000077d: PUSH2 0x229c 00000780: JUMP 00000781: JUMPDEST 00000782: CALLVALUE 00000783: DUP1 00000784: ISZERO 00000785: PUSH2 0x078d 00000788: JUMPI 00000789: PUSH1 0x00 0000078b: DUP1 0000078c: REVERT 0000078d: JUMPDEST 0000078e: POP 0000078f: PUSH2 0x04ae 00000792: PUSH2 0x2323 00000795: JUMP 00000796: JUMPDEST 00000797: CALLVALUE 00000798: DUP1 00000799: ISZERO 0000079a: PUSH2 0x07a2 0000079d: JUMPI 0000079e: PUSH1 0x00 000007a0: DUP1 000007a1: REVERT 000007a2: JUMPDEST 000007a3: POP 000007a4: PUSH1 0x12 000007a6: SLOAD 000007a7: PUSH1 0x13 000007a9: SLOAD 000007aa: PUSH1 0x14 000007ac: SLOAD 000007ad: PUSH1 0x15 000007af: SLOAD 000007b0: PUSH2 0x07cb 000007b3: SWAP4 000007b4: PUSH4 0xffffffff 000007b9: DUP1 000007ba: DUP3 000007bb: AND 000007bc: SWAP5 000007bd: PUSH1 0x01 000007bf: PUSH1 0x20 000007c1: SHL 000007c2: SWAP1 000007c3: SWAP3 000007c4: DIV 000007c5: AND 000007c6: SWAP3 000007c7: SWAP1 000007c8: SWAP2 000007c9: DUP6 000007ca: JUMP 000007cb: JUMPDEST 000007cc: PUSH1 0x40 000007ce: DUP1 000007cf: MLOAD 000007d0: PUSH4 0xffffffff 000007d5: SWAP7 000007d6: DUP8 000007d7: AND 000007d8: DUP2 000007d9: MSTORE 000007da: SWAP6 000007db: SWAP1 000007dc: SWAP5 000007dd: AND 000007de: PUSH1 0x20 000007e0: DUP7 000007e1: ADD 000007e2: MSTORE 000007e3: SWAP3 000007e4: DUP5 000007e5: ADD 000007e6: SWAP2 000007e7: SWAP1 000007e8: SWAP2 000007e9: MSTORE 000007ea: PUSH1 0x60 000007ec: DUP4 000007ed: ADD 000007ee: MSTORE 000007ef: PUSH1 0x80 000007f1: DUP3 000007f2: ADD 000007f3: MSTORE 000007f4: PUSH1 0xa0 000007f6: ADD 000007f7: PUSH2 0x042b 000007fa: JUMP 000007fb: JUMPDEST 000007fc: CALLVALUE 000007fd: DUP1 000007fe: ISZERO 000007ff: PUSH2 0x0807 00000802: JUMPI 00000803: PUSH1 0x00 00000805: DUP1 00000806: REVERT 00000807: JUMPDEST 00000808: POP 00000809: PUSH2 0x04c6 0000080c: PUSH2 0x2359 0000080f: JUMP 00000810: JUMPDEST 00000811: CALLVALUE 00000812: DUP1 00000813: ISZERO 00000814: PUSH2 0x081c 00000817: JUMPI 00000818: PUSH1 0x00 0000081a: DUP1 0000081b: REVERT 0000081c: JUMPDEST 0000081d: POP 0000081e: PUSH2 0x04ae 00000821: PUSH2 0x238e 00000824: JUMP 00000825: JUMPDEST 00000826: CALLVALUE 00000827: DUP1 00000828: ISZERO 00000829: PUSH2 0x0831 0000082c: JUMPI 0000082d: PUSH1 0x00 0000082f: DUP1 00000830: REVERT 00000831: JUMPDEST 00000832: POP 00000833: PUSH2 0x041f 00000836: PUSH2 0x0840 00000839: CALLDATASIZE 0000083a: PUSH1 0x04 0000083c: PUSH2 0x461b 0000083f: JUMP 00000840: JUMPDEST 00000841: PUSH2 0x2405 00000844: JUMP 00000845: JUMPDEST 00000846: CALLVALUE 00000847: DUP1 00000848: ISZERO 00000849: PUSH2 0x0851 0000084c: JUMPI 0000084d: PUSH1 0x00 0000084f: DUP1 00000850: REVERT 00000851: JUMPDEST 00000852: POP 00000853: PUSH2 0x0476 00000856: PUSH2 0x0860 00000859: CALLDATASIZE 0000085a: PUSH1 0x04 0000085c: PUSH2 0x435d 0000085f: JUMP 00000860: JUMPDEST 00000861: PUSH2 0x252a 00000864: JUMP 00000865: JUMPDEST 00000866: CALLVALUE 00000867: DUP1 00000868: ISZERO 00000869: PUSH2 0x0871 0000086c: JUMPI 0000086d: PUSH1 0x00 0000086f: DUP1 00000870: REVERT 00000871: JUMPDEST 00000872: POP 00000873: PUSH2 0x04c6 00000876: PUSH1 0x19 00000878: SLOAD 00000879: DUP2 0000087a: JUMP 0000087b: JUMPDEST 0000087c: CALLVALUE 0000087d: DUP1 0000087e: ISZERO 0000087f: PUSH2 0x0887 00000882: JUMPI 00000883: PUSH1 0x00 00000885: DUP1 00000886: REVERT 00000887: JUMPDEST 00000888: POP 00000889: PUSH1 0x00 0000088b: SLOAD 0000088c: PUSH1 0x01 0000088e: PUSH1 0x01 00000890: PUSH1 0xa0 00000892: SHL 00000893: SUB 00000894: AND 00000895: PUSH2 0x0476 00000898: JUMP 00000899: JUMPDEST 0000089a: CALLVALUE 0000089b: DUP1 0000089c: ISZERO 0000089d: PUSH2 0x08a5 000008a0: JUMPI 000008a1: PUSH1 0x00 000008a3: DUP1 000008a4: REVERT 000008a5: JUMPDEST 000008a6: POP 000008a7: PUSH2 0x0449 000008aa: PUSH2 0x255a 000008ad: JUMP 000008ae: JUMPDEST 000008af: CALLVALUE 000008b0: DUP1 000008b1: ISZERO 000008b2: PUSH2 0x08ba 000008b5: JUMPI 000008b6: PUSH1 0x00 000008b8: DUP1 000008b9: REVERT 000008ba: JUMPDEST 000008bb: POP 000008bc: PUSH2 0x04c6 000008bf: PUSH2 0x08c9 000008c2: CALLDATASIZE 000008c3: PUSH1 0x04 000008c5: PUSH2 0x43b7 000008c8: JUMP 000008c9: JUMPDEST 000008ca: PUSH1 0x01 000008cc: PUSH1 0x01 000008ce: PUSH1 0xa0 000008d0: SHL 000008d1: SUB 000008d2: AND 000008d3: PUSH1 0x00 000008d5: SWAP1 000008d6: DUP2 000008d7: MSTORE 000008d8: PUSH1 0x0b 000008da: PUSH1 0x20 000008dc: MSTORE 000008dd: PUSH1 0x40 000008df: SWAP1 000008e0: KECCAK256 000008e1: SLOAD 000008e2: SWAP1 000008e3: JUMP 000008e4: JUMPDEST 000008e5: CALLVALUE 000008e6: DUP1 000008e7: ISZERO 000008e8: PUSH2 0x08f0 000008eb: JUMPI 000008ec: PUSH1 0x00 000008ee: DUP1 000008ef: REVERT 000008f0: JUMPDEST 000008f1: POP 000008f2: PUSH2 0x0449 000008f5: PUSH2 0x2569 000008f8: JUMP 000008f9: JUMPDEST 000008fa: CALLVALUE 000008fb: DUP1 000008fc: ISZERO 000008fd: PUSH2 0x0905 00000900: JUMPI 00000901: PUSH1 0x00 00000903: DUP1 00000904: REVERT 00000905: JUMPDEST 00000906: POP 00000907: PUSH2 0x04ae 0000090a: PUSH2 0x0914 0000090d: CALLDATASIZE 0000090e: PUSH1 0x04 00000910: PUSH2 0x46e1 00000913: JUMP 00000914: JUMPDEST 00000915: PUSH2 0x2576 00000918: JUMP 00000919: JUMPDEST 0000091a: CALLVALUE 0000091b: DUP1 0000091c: ISZERO 0000091d: PUSH2 0x0925 00000920: JUMPI 00000921: PUSH1 0x00 00000923: DUP1 00000924: REVERT 00000925: JUMPDEST 00000926: POP 00000927: PUSH2 0x04c6 0000092a: PUSH2 0x0934 0000092d: CALLDATASIZE 0000092e: PUSH1 0x04 00000930: PUSH2 0x435d 00000933: JUMP 00000934: JUMPDEST 00000935: PUSH1 0x1e 00000937: PUSH1 0x20 00000939: MSTORE 0000093a: PUSH1 0x00 0000093c: SWAP1 0000093d: DUP2 0000093e: MSTORE 0000093f: PUSH1 0x40 00000941: SWAP1 00000942: KECCAK256 00000943: SLOAD 00000944: DUP2 00000945: JUMP 00000946: JUMPDEST 00000947: CALLVALUE 00000948: DUP1 00000949: ISZERO 0000094a: PUSH2 0x0952 0000094d: JUMPI 0000094e: PUSH1 0x00 00000950: DUP1 00000951: REVERT 00000952: JUMPDEST 00000953: POP 00000954: PUSH2 0x04ae 00000957: PUSH2 0x0961 0000095a: CALLDATASIZE 0000095b: PUSH1 0x04 0000095d: PUSH2 0x4767 00000960: JUMP 00000961: JUMPDEST 00000962: PUSH2 0x2585 00000965: JUMP 00000966: JUMPDEST 00000967: CALLVALUE 00000968: DUP1 00000969: ISZERO 0000096a: PUSH2 0x0972 0000096d: JUMPI 0000096e: PUSH1 0x00 00000970: DUP1 00000971: REVERT 00000972: JUMPDEST 00000973: POP 00000974: PUSH2 0x04ae 00000977: PUSH2 0x0981 0000097a: CALLDATASIZE 0000097b: PUSH1 0x04 0000097d: PUSH2 0x47b0 00000980: JUMP 00000981: JUMPDEST 00000982: PUSH2 0x25f2 00000985: JUMP 00000986: JUMPDEST 00000987: CALLVALUE 00000988: DUP1 00000989: ISZERO 0000098a: PUSH2 0x0992 0000098d: JUMPI 0000098e: PUSH1 0x00 00000990: DUP1 00000991: REVERT 00000992: JUMPDEST 00000993: POP 00000994: PUSH2 0x04c6 00000997: PUSH2 0x09a1 0000099a: CALLDATASIZE 0000099b: PUSH1 0x04 0000099d: PUSH2 0x43b7 000009a0: JUMP 000009a1: JUMPDEST 000009a2: PUSH1 0x1f 000009a4: PUSH1 0x20 000009a6: MSTORE 000009a7: PUSH1 0x00 000009a9: SWAP1 000009aa: DUP2 000009ab: MSTORE 000009ac: PUSH1 0x40 000009ae: SWAP1 000009af: KECCAK256 000009b0: SLOAD 000009b1: DUP2 000009b2: JUMP 000009b3: JUMPDEST 000009b4: PUSH2 0x04ae 000009b7: PUSH2 0x09c1 000009ba: CALLDATASIZE 000009bb: PUSH1 0x04 000009bd: PUSH2 0x435d 000009c0: JUMP 000009c1: JUMPDEST 000009c2: PUSH2 0x2624 000009c5: JUMP 000009c6: JUMPDEST 000009c7: CALLVALUE 000009c8: DUP1 000009c9: ISZERO 000009ca: PUSH2 0x09d2 000009cd: JUMPI 000009ce: PUSH1 0x00 000009d0: DUP1 000009d1: REVERT 000009d2: JUMPDEST 000009d3: POP 000009d4: PUSH2 0x0449 000009d7: PUSH2 0x09e1 000009da: CALLDATASIZE 000009db: PUSH1 0x04 000009dd: PUSH2 0x435d 000009e0: JUMP 000009e1: JUMPDEST 000009e2: PUSH2 0x27e8 000009e5: JUMP 000009e6: JUMPDEST 000009e7: CALLVALUE 000009e8: DUP1 000009e9: ISZERO 000009ea: PUSH2 0x09f2 000009ed: JUMPI 000009ee: PUSH1 0x00 000009f0: DUP1 000009f1: REVERT 000009f2: JUMPDEST 000009f3: POP 000009f4: PUSH2 0x04c6 000009f7: PUSH1 0x17 000009f9: SLOAD 000009fa: DUP2 000009fb: JUMP 000009fc: JUMPDEST 000009fd: CALLVALUE 000009fe: DUP1 000009ff: ISZERO 00000a00: PUSH2 0x0a08 00000a03: JUMPI 00000a04: PUSH1 0x00 00000a06: DUP1 00000a07: REVERT 00000a08: JUMPDEST 00000a09: POP 00000a0a: PUSH2 0x04c6 00000a0d: PUSH2 0x0a17 00000a10: CALLDATASIZE 00000a11: PUSH1 0x04 00000a13: PUSH2 0x43b7 00000a16: JUMP 00000a17: JUMPDEST 00000a18: PUSH1 0x01 00000a1a: PUSH1 0x01 00000a1c: PUSH1 0xa0 00000a1e: SHL 00000a1f: SUB 00000a20: AND 00000a21: PUSH1 0x00 00000a23: SWAP1 00000a24: DUP2 00000a25: MSTORE 00000a26: PUSH1 0x0a 00000a28: PUSH1 0x20 00000a2a: MSTORE 00000a2b: PUSH1 0x40 00000a2d: SWAP1 00000a2e: KECCAK256 00000a2f: SLOAD 00000a30: SWAP1 00000a31: JUMP 00000a32: JUMPDEST 00000a33: CALLVALUE 00000a34: DUP1 00000a35: ISZERO 00000a36: PUSH2 0x0a3e 00000a39: JUMPI 00000a3a: PUSH1 0x00 00000a3c: DUP1 00000a3d: REVERT 00000a3e: JUMPDEST 00000a3f: POP 00000a40: PUSH2 0x04c6 00000a43: PUSH32 0x00000000000000000000000000000000000000000000000000000000000000c7 00000a64: DUP2 00000a65: JUMP 00000a66: JUMPDEST 00000a67: CALLVALUE 00000a68: DUP1 00000a69: ISZERO 00000a6a: PUSH2 0x0a72 00000a6d: JUMPI 00000a6e: PUSH1 0x00 00000a70: DUP1 00000a71: REVERT 00000a72: JUMPDEST 00000a73: POP 00000a74: PUSH2 0x04ae 00000a77: PUSH2 0x0a81 00000a7a: CALLDATASIZE 00000a7b: PUSH1 0x04 00000a7d: PUSH2 0x43b7 00000a80: JUMP 00000a81: JUMPDEST 00000a82: PUSH2 0x2981 00000a85: JUMP 00000a86: JUMPDEST 00000a87: CALLVALUE 00000a88: DUP1 00000a89: ISZERO 00000a8a: PUSH2 0x0a92 00000a8d: JUMPI 00000a8e: PUSH1 0x00 00000a90: DUP1 00000a91: REVERT 00000a92: JUMPDEST 00000a93: POP 00000a94: PUSH2 0x04ae 00000a97: PUSH2 0x0aa1 00000a9a: CALLDATASIZE 00000a9b: PUSH1 0x04 00000a9d: PUSH2 0x4830 00000aa0: JUMP 00000aa1: JUMPDEST 00000aa2: PUSH2 0x2a09 00000aa5: JUMP 00000aa6: JUMPDEST 00000aa7: CALLVALUE 00000aa8: DUP1 00000aa9: ISZERO 00000aaa: PUSH2 0x0ab2 00000aad: JUMPI 00000aae: PUSH1 0x00 00000ab0: DUP1 00000ab1: REVERT 00000ab2: JUMPDEST 00000ab3: POP 00000ab4: PUSH2 0x04c6 00000ab7: PUSH2 0x0ac1 00000aba: CALLDATASIZE 00000abb: PUSH1 0x04 00000abd: PUSH2 0x43b7 00000ac0: JUMP 00000ac1: JUMPDEST 00000ac2: PUSH1 0x01 00000ac4: PUSH1 0x01 00000ac6: PUSH1 0xa0 00000ac8: SHL 00000ac9: SUB 00000aca: AND 00000acb: PUSH1 0x00 00000acd: SWAP1 00000ace: DUP2 00000acf: MSTORE 00000ad0: PUSH1 0x0d 00000ad2: PUSH1 0x20 00000ad4: MSTORE 00000ad5: PUSH1 0x40 00000ad7: SWAP1 00000ad8: KECCAK256 00000ad9: SLOAD 00000ada: SWAP1 00000adb: JUMP 00000adc: JUMPDEST 00000add: CALLVALUE 00000ade: DUP1 00000adf: ISZERO 00000ae0: PUSH2 0x0ae8 00000ae3: JUMPI 00000ae4: PUSH1 0x00 00000ae6: DUP1 00000ae7: REVERT 00000ae8: JUMPDEST 00000ae9: POP 00000aea: PUSH2 0x04c6 00000aed: PUSH32 0x000000000000000000000000000000000000000000000000000000000000270f 00000b0e: DUP2 00000b0f: JUMP 00000b10: JUMPDEST 00000b11: CALLVALUE 00000b12: DUP1 00000b13: ISZERO 00000b14: PUSH2 0x0b1c 00000b17: JUMPI 00000b18: PUSH1 0x00 00000b1a: DUP1 00000b1b: REVERT 00000b1c: JUMPDEST 00000b1d: POP 00000b1e: PUSH2 0x04c6 00000b21: PUSH2 0x0b2b 00000b24: CALLDATASIZE 00000b25: PUSH1 0x04 00000b27: PUSH2 0x43b7 00000b2a: JUMP 00000b2b: JUMPDEST 00000b2c: PUSH1 0x20 00000b2e: DUP1 00000b2f: MSTORE 00000b30: PUSH1 0x00 00000b32: SWAP1 00000b33: DUP2 00000b34: MSTORE 00000b35: PUSH1 0x40 00000b37: SWAP1 00000b38: KECCAK256 00000b39: SLOAD 00000b3a: DUP2 00000b3b: JUMP 00000b3c: JUMPDEST 00000b3d: CALLVALUE 00000b3e: DUP1 00000b3f: ISZERO 00000b40: PUSH2 0x0b48 00000b43: JUMPI 00000b44: PUSH1 0x00 00000b46: DUP1 00000b47: REVERT 00000b48: JUMPDEST 00000b49: POP 00000b4a: PUSH1 0x09 00000b4c: SLOAD 00000b4d: PUSH2 0x04c6 00000b50: JUMP 00000b51: JUMPDEST 00000b52: CALLVALUE 00000b53: DUP1 00000b54: ISZERO 00000b55: PUSH2 0x0b5d 00000b58: JUMPI 00000b59: PUSH1 0x00 00000b5b: DUP1 00000b5c: REVERT 00000b5d: JUMPDEST 00000b5e: POP 00000b5f: PUSH2 0x04c6 00000b62: PUSH2 0x0b6c 00000b65: CALLDATASIZE 00000b66: PUSH1 0x04 00000b68: PUSH2 0x4503 00000b6b: JUMP 00000b6c: JUMPDEST 00000b6d: PUSH2 0x2bf2 00000b70: JUMP 00000b71: JUMPDEST 00000b72: CALLVALUE 00000b73: DUP1 00000b74: ISZERO 00000b75: PUSH2 0x0b7d 00000b78: JUMPI 00000b79: PUSH1 0x00 00000b7b: DUP1 00000b7c: REVERT 00000b7d: JUMPDEST 00000b7e: POP 00000b7f: PUSH2 0x041f 00000b82: PUSH2 0x0b8c 00000b85: CALLDATASIZE 00000b86: PUSH1 0x04 00000b88: PUSH2 0x44ca 00000b8b: JUMP 00000b8c: JUMPDEST 00000b8d: PUSH1 0x01 00000b8f: PUSH1 0x01 00000b91: PUSH1 0xa0 00000b93: SHL 00000b94: SUB 00000b95: SWAP2 00000b96: DUP3 00000b97: AND 00000b98: PUSH1 0x00 00000b9a: SWAP1 00000b9b: DUP2 00000b9c: MSTORE 00000b9d: PUSH1 0x06 00000b9f: PUSH1 0x20 00000ba1: SWAP1 00000ba2: DUP2 00000ba3: MSTORE 00000ba4: PUSH1 0x40 00000ba6: DUP1 00000ba7: DUP4 00000ba8: KECCAK256 00000ba9: SWAP4 00000baa: SWAP1 00000bab: SWAP5 00000bac: AND 00000bad: DUP3 00000bae: MSTORE 00000baf: SWAP2 00000bb0: SWAP1 00000bb1: SWAP2 00000bb2: MSTORE 00000bb3: KECCAK256 00000bb4: SLOAD 00000bb5: PUSH1 0xff 00000bb7: AND 00000bb8: SWAP1 00000bb9: JUMP 00000bba: JUMPDEST 00000bbb: CALLVALUE 00000bbc: DUP1 00000bbd: ISZERO 00000bbe: PUSH2 0x0bc6 00000bc1: JUMPI 00000bc2: PUSH1 0x00 00000bc4: DUP1 00000bc5: REVERT 00000bc6: JUMPDEST 00000bc7: POP 00000bc8: PUSH2 0x0bda 00000bcb: PUSH2 0x0bd5 00000bce: CALLDATASIZE 00000bcf: PUSH1 0x04 00000bd1: PUSH2 0x43b7 00000bd4: JUMP 00000bd5: JUMPDEST 00000bd6: PUSH2 0x2c25 00000bd9: JUMP 00000bda: JUMPDEST 00000bdb: PUSH1 0x40 00000bdd: MLOAD 00000bde: PUSH2 0x042b 00000be1: SWAP2 00000be2: SWAP1 00000be3: PUSH2 0x486b 00000be6: JUMP 00000be7: JUMPDEST 00000be8: CALLVALUE 00000be9: DUP1 00000bea: ISZERO 00000beb: PUSH2 0x0bf3 00000bee: JUMPI 00000bef: PUSH1 0x00 00000bf1: DUP1 00000bf2: REVERT 00000bf3: JUMPDEST 00000bf4: POP 00000bf5: PUSH2 0x04ae 00000bf8: PUSH2 0x0c02 00000bfb: CALLDATASIZE 00000bfc: PUSH1 0x04 00000bfe: PUSH2 0x48af 00000c01: JUMP 00000c02: JUMPDEST 00000c03: PUSH2 0x2ce3 00000c06: JUMP 00000c07: JUMPDEST 00000c08: CALLVALUE 00000c09: DUP1 00000c0a: ISZERO 00000c0b: PUSH2 0x0c13 00000c0e: JUMPI 00000c0f: PUSH1 0x00 00000c11: DUP1 00000c12: REVERT 00000c13: JUMPDEST 00000c14: POP 00000c15: PUSH1 0x1c 00000c17: SLOAD 00000c18: PUSH2 0x0476 00000c1b: SWAP1 00000c1c: PUSH1 0x01 00000c1e: PUSH1 0x01 00000c20: PUSH1 0xa0 00000c22: SHL 00000c23: SUB 00000c24: AND 00000c25: DUP2 00000c26: JUMP 00000c27: JUMPDEST 00000c28: CALLVALUE 00000c29: DUP1 00000c2a: ISZERO 00000c2b: PUSH2 0x0c33 00000c2e: JUMPI 00000c2f: PUSH1 0x00 00000c31: DUP1 00000c32: REVERT 00000c33: JUMPDEST 00000c34: POP 00000c35: PUSH2 0x04ae 00000c38: PUSH2 0x0c42 00000c3b: CALLDATASIZE 00000c3c: PUSH1 0x04 00000c3e: PUSH2 0x435d 00000c41: JUMP 00000c42: JUMPDEST 00000c43: PUSH2 0x2eeb 00000c46: JUMP 00000c47: JUMPDEST 00000c48: CALLVALUE 00000c49: DUP1 00000c4a: ISZERO 00000c4b: PUSH2 0x0c53 00000c4e: JUMPI 00000c4f: PUSH1 0x00 00000c51: DUP1 00000c52: REVERT 00000c53: JUMPDEST 00000c54: POP 00000c55: PUSH2 0x04ae 00000c58: PUSH2 0x0c62 00000c5b: CALLDATASIZE 00000c5c: PUSH1 0x04 00000c5e: PUSH2 0x43b7 00000c61: JUMP 00000c62: JUMPDEST 00000c63: PUSH2 0x2f9d 00000c66: JUMP 00000c67: JUMPDEST 00000c68: CALLVALUE 00000c69: DUP1 00000c6a: ISZERO 00000c6b: PUSH2 0x0c73 00000c6e: JUMPI 00000c6f: PUSH1 0x00 00000c71: DUP1 00000c72: REVERT 00000c73: JUMPDEST 00000c74: POP 00000c75: PUSH1 0x10 00000c77: SLOAD 00000c78: PUSH1 0x11 00000c7a: SLOAD 00000c7b: PUSH2 0x0c9f 00000c7e: SWAP2 00000c7f: PUSH4 0xffffffff 00000c84: DUP1 00000c85: DUP3 00000c86: AND 00000c87: SWAP3 00000c88: PUSH1 0x01 00000c8a: PUSH1 0x20 00000c8c: SHL 00000c8d: DUP4 00000c8e: DIV 00000c8f: DUP3 00000c90: AND 00000c91: SWAP3 00000c92: PUSH1 0x01 00000c94: PUSH1 0x40 00000c96: SHL 00000c97: SWAP1 00000c98: DIV 00000c99: SWAP1 00000c9a: SWAP2 00000c9b: AND 00000c9c: SWAP1 00000c9d: DUP5 00000c9e: JUMP 00000c9f: JUMPDEST 00000ca0: PUSH1 0x40 00000ca2: MLOAD 00000ca3: PUSH2 0x042b 00000ca6: SWAP5 00000ca7: SWAP4 00000ca8: SWAP3 00000ca9: SWAP2 00000caa: SWAP1 00000cab: PUSH4 0xffffffff 00000cb0: SWAP5 00000cb1: DUP6 00000cb2: AND 00000cb3: DUP2 00000cb4: MSTORE 00000cb5: SWAP3 00000cb6: DUP5 00000cb7: AND 00000cb8: PUSH1 0x20 00000cba: DUP5 00000cbb: ADD 00000cbc: MSTORE 00000cbd: SWAP3 00000cbe: AND 00000cbf: PUSH1 0x40 00000cc1: DUP3 00000cc2: ADD 00000cc3: MSTORE 00000cc4: PUSH1 0x60 00000cc6: DUP2 00000cc7: ADD 00000cc8: SWAP2 00000cc9: SWAP1 00000cca: SWAP2 00000ccb: MSTORE 00000ccc: PUSH1 0x80 00000cce: ADD 00000ccf: SWAP1 00000cd0: JUMP 00000cd1: JUMPDEST 00000cd2: CALLVALUE 00000cd3: DUP1 00000cd4: ISZERO 00000cd5: PUSH2 0x0cdd 00000cd8: JUMPI 00000cd9: PUSH1 0x00 00000cdb: DUP1 00000cdc: REVERT 00000cdd: JUMPDEST 00000cde: POP 00000cdf: PUSH2 0x04c6 00000ce2: PUSH1 0x21 00000ce4: SLOAD 00000ce5: DUP2 00000ce6: JUMP 00000ce7: JUMPDEST 00000ce8: PUSH1 0x00 00000cea: PUSH2 0x0cf2 00000ced: DUP3 00000cee: PUSH2 0x3035 00000cf1: JUMP 00000cf2: JUMPDEST 00000cf3: SWAP3 00000cf4: SWAP2 00000cf5: POP 00000cf6: POP 00000cf7: JUMP 00000cf8: JUMPDEST 00000cf9: PUSH1 0x60 00000cfb: PUSH1 0x01 00000cfd: DUP1 00000cfe: SLOAD 00000cff: PUSH2 0x0d07 00000d02: SWAP1 00000d03: PUSH2 0x48e1 00000d06: JUMP 00000d07: JUMPDEST 00000d08: DUP1 00000d09: PUSH1 0x1f 00000d0b: ADD 00000d0c: PUSH1 0x20 00000d0e: DUP1 00000d0f: SWAP2 00000d10: DIV 00000d11: MUL 00000d12: PUSH1 0x20 00000d14: ADD 00000d15: PUSH1 0x40 00000d17: MLOAD 00000d18: SWAP1 00000d19: DUP2 00000d1a: ADD 00000d1b: PUSH1 0x40 00000d1d: MSTORE 00000d1e: DUP1 00000d1f: SWAP3 00000d20: SWAP2 00000d21: SWAP1 00000d22: DUP2 00000d23: DUP2 00000d24: MSTORE 00000d25: PUSH1 0x20 00000d27: ADD 00000d28: DUP3 00000d29: DUP1 00000d2a: SLOAD 00000d2b: PUSH2 0x0d33 00000d2e: SWAP1 00000d2f: PUSH2 0x48e1 00000d32: JUMP 00000d33: JUMPDEST 00000d34: DUP1 00000d35: ISZERO 00000d36: PUSH2 0x0d80 00000d39: JUMPI 00000d3a: DUP1 00000d3b: PUSH1 0x1f 00000d3d: LT 00000d3e: PUSH2 0x0d55 00000d41: JUMPI 00000d42: PUSH2 0x0100 00000d45: DUP1 00000d46: DUP4 00000d47: SLOAD 00000d48: DIV 00000d49: MUL 00000d4a: DUP4 00000d4b: MSTORE 00000d4c: SWAP2 00000d4d: PUSH1 0x20 00000d4f: ADD 00000d50: SWAP2 00000d51: PUSH2 0x0d80 00000d54: JUMP 00000d55: JUMPDEST 00000d56: DUP3 00000d57: ADD 00000d58: SWAP2 00000d59: SWAP1 00000d5a: PUSH1 0x00 00000d5c: MSTORE 00000d5d: PUSH1 0x20 00000d5f: PUSH1 0x00 00000d61: KECCAK256 00000d62: SWAP1 00000d63: JUMPDEST 00000d64: DUP2 00000d65: SLOAD 00000d66: DUP2 00000d67: MSTORE 00000d68: SWAP1 00000d69: PUSH1 0x01 00000d6b: ADD 00000d6c: SWAP1 00000d6d: PUSH1 0x20 00000d6f: ADD 00000d70: DUP1 00000d71: DUP4 00000d72: GT 00000d73: PUSH2 0x0d63 00000d76: JUMPI 00000d77: DUP3 00000d78: SWAP1 00000d79: SUB 00000d7a: PUSH1 0x1f 00000d7c: AND 00000d7d: DUP3 00000d7e: ADD 00000d7f: SWAP2 00000d80: JUMPDEST 00000d81: POP 00000d82: POP 00000d83: POP 00000d84: POP 00000d85: POP 00000d86: SWAP1 00000d87: POP 00000d88: SWAP1 00000d89: JUMP 00000d8a: JUMPDEST 00000d8b: PUSH1 0x00 00000d8d: DUP2 00000d8e: DUP2 00000d8f: MSTORE 00000d90: PUSH1 0x03 00000d92: PUSH1 0x20 00000d94: MSTORE 00000d95: PUSH1 0x40 00000d97: DUP2 00000d98: KECCAK256 00000d99: SLOAD 00000d9a: PUSH1 0x01 00000d9c: PUSH1 0x01 00000d9e: PUSH1 0xa0 00000da0: SHL 00000da1: SUB 00000da2: AND 00000da3: PUSH2 0x0e08 00000da6: JUMPI 00000da7: PUSH1 0x40 00000da9: MLOAD 00000daa: PUSH3 0x461bcd 00000dae: PUSH1 0xe5 00000db0: SHL 00000db1: DUP2 00000db2: MSTORE 00000db3: PUSH1 0x20 00000db5: PUSH1 0x04 00000db7: DUP3 00000db8: ADD 00000db9: MSTORE 00000dba: PUSH1 0x2c 00000dbc: PUSH1 0x24 00000dbe: DUP3 00000dbf: ADD 00000dc0: MSTORE 00000dc1: PUSH32 0x4552433732313a20617070726f76656420717565727920666f72206e6f6e6578 00000de2: PUSH1 0x44 00000de4: DUP3 00000de5: ADD 00000de6: MSTORE 00000de7: PUSH12 0x34b9ba32b73a103a37b5b2b7 00000df4: PUSH1 0xa1 00000df6: SHL 00000df7: PUSH1 0x64 00000df9: DUP3 00000dfa: ADD 00000dfb: MSTORE 00000dfc: PUSH1 0x84 00000dfe: ADD 00000dff: JUMPDEST 00000e00: PUSH1 0x40 00000e02: MLOAD 00000e03: DUP1 00000e04: SWAP2 00000e05: SUB 00000e06: SWAP1 00000e07: REVERT 00000e08: JUMPDEST 00000e09: POP 00000e0a: PUSH1 0x00 00000e0c: SWAP1 00000e0d: DUP2 00000e0e: MSTORE 00000e0f: PUSH1 0x05 00000e11: PUSH1 0x20 00000e13: MSTORE 00000e14: PUSH1 0x40 00000e16: SWAP1 00000e17: KECCAK256 00000e18: SLOAD 00000e19: PUSH1 0x01 00000e1b: PUSH1 0x01 00000e1d: PUSH1 0xa0 00000e1f: SHL 00000e20: SUB 00000e21: AND 00000e22: SWAP1 00000e23: JUMP 00000e24: JUMPDEST 00000e25: PUSH1 0x00 00000e27: PUSH2 0x0e2f 00000e2a: DUP3 00000e2b: PUSH2 0x1fe3 00000e2e: JUMP 00000e2f: JUMPDEST 00000e30: SWAP1 00000e31: POP 00000e32: DUP1 00000e33: PUSH1 0x01 00000e35: PUSH1 0x01 00000e37: PUSH1 0xa0 00000e39: SHL 00000e3a: SUB 00000e3b: AND 00000e3c: DUP4 00000e3d: PUSH1 0x01 00000e3f: PUSH1 0x01 00000e41: PUSH1 0xa0 00000e43: SHL 00000e44: SUB 00000e45: AND 00000e46: EQ 00000e47: ISZERO 00000e48: PUSH2 0x0e9d 00000e4b: JUMPI 00000e4c: PUSH1 0x40 00000e4e: MLOAD 00000e4f: PUSH3 0x461bcd 00000e53: PUSH1 0xe5 00000e55: SHL 00000e56: DUP2 00000e57: MSTORE 00000e58: PUSH1 0x20 00000e5a: PUSH1 0x04 00000e5c: DUP3 00000e5d: ADD 00000e5e: MSTORE 00000e5f: PUSH1 0x21 00000e61: PUSH1 0x24 00000e63: DUP3 00000e64: ADD 00000e65: MSTORE 00000e66: PUSH32 0x4552433732313a20617070726f76616c20746f2063757272656e74206f776e65 00000e87: PUSH1 0x44 00000e89: DUP3 00000e8a: ADD 00000e8b: MSTORE 00000e8c: PUSH1 0x39 00000e8e: PUSH1 0xf9 00000e90: SHL 00000e91: PUSH1 0x64 00000e93: DUP3 00000e94: ADD 00000e95: MSTORE 00000e96: PUSH1 0x84 00000e98: ADD 00000e99: PUSH2 0x0dff 00000e9c: JUMP 00000e9d: JUMPDEST 00000e9e: CALLER 00000e9f: PUSH1 0x01 00000ea1: PUSH1 0x01 00000ea3: PUSH1 0xa0 00000ea5: SHL 00000ea6: SUB 00000ea7: DUP3 00000ea8: AND 00000ea9: EQ 00000eaa: DUP1 00000eab: PUSH2 0x0eb9 00000eae: JUMPI 00000eaf: POP 00000eb0: PUSH2 0x0eb9 00000eb3: DUP2 00000eb4: CALLER 00000eb5: PUSH2 0x0b8c 00000eb8: JUMP 00000eb9: JUMPDEST 00000eba: PUSH2 0x0f2b 00000ebd: JUMPI 00000ebe: PUSH1 0x40 00000ec0: MLOAD 00000ec1: PUSH3 0x461bcd 00000ec5: PUSH1 0xe5 00000ec7: SHL 00000ec8: DUP2 00000ec9: MSTORE 00000eca: PUSH1 0x20 00000ecc: PUSH1 0x04 00000ece: DUP3 00000ecf: ADD 00000ed0: MSTORE 00000ed1: PUSH1 0x38 00000ed3: PUSH1 0x24 00000ed5: DUP3 00000ed6: ADD 00000ed7: MSTORE 00000ed8: PUSH32 0x4552433732313a20617070726f76652063616c6c6572206973206e6f74206f77 00000ef9: PUSH1 0x44 00000efb: DUP3 00000efc: ADD 00000efd: MSTORE 00000efe: PUSH32 0x6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000 00000f1f: PUSH1 0x64 00000f21: DUP3 00000f22: ADD 00000f23: MSTORE 00000f24: PUSH1 0x84 00000f26: ADD 00000f27: PUSH2 0x0dff 00000f2a: JUMP 00000f2b: JUMPDEST 00000f2c: PUSH2 0x0f35 00000f2f: DUP4 00000f30: DUP4 00000f31: PUSH2 0x305a 00000f34: JUMP 00000f35: JUMPDEST 00000f36: POP 00000f37: POP 00000f38: POP 00000f39: JUMP 00000f3a: JUMPDEST 00000f3b: PUSH1 0x01 00000f3d: PUSH1 0x01 00000f3f: PUSH1 0xa0 00000f41: SHL 00000f42: SUB 00000f43: DUP2 00000f44: AND 00000f45: PUSH1 0x00 00000f47: SWAP1 00000f48: DUP2 00000f49: MSTORE 00000f4a: PUSH1 0x0a 00000f4c: PUSH1 0x20 00000f4e: MSTORE 00000f4f: PUSH1 0x40 00000f51: SWAP1 00000f52: KECCAK256 00000f53: SLOAD 00000f54: PUSH2 0x0f6f 00000f57: JUMPI 00000f58: PUSH1 0x40 00000f5a: MLOAD 00000f5b: PUSH3 0x461bcd 00000f5f: PUSH1 0xe5 00000f61: SHL 00000f62: DUP2 00000f63: MSTORE 00000f64: PUSH1 0x04 00000f66: ADD 00000f67: PUSH2 0x0dff 00000f6a: SWAP1 00000f6b: PUSH2 0x491c 00000f6e: JUMP 00000f6f: JUMPDEST 00000f70: PUSH1 0x00 00000f72: PUSH2 0x0f7a 00000f75: PUSH1 0x09 00000f77: SLOAD 00000f78: SWAP1 00000f79: JUMP 00000f7a: JUMPDEST 00000f7b: PUSH2 0x0f84 00000f7e: SWAP1 00000f7f: SELFBALANCE 00000f80: PUSH2 0x4978 00000f83: JUMP 00000f84: JUMPDEST 00000f85: SWAP1 00000f86: POP 00000f87: PUSH1 0x00 00000f89: PUSH2 0x0fb1 00000f8c: DUP4 00000f8d: DUP4 00000f8e: PUSH2 0x0fac 00000f91: DUP7 00000f92: PUSH1 0x01 00000f94: PUSH1 0x01 00000f96: PUSH1 0xa0 00000f98: SHL 00000f99: SUB 00000f9a: AND 00000f9b: PUSH1 0x00 00000f9d: SWAP1 00000f9e: DUP2 00000f9f: MSTORE 00000fa0: PUSH1 0x0b 00000fa2: PUSH1 0x20 00000fa4: MSTORE 00000fa5: PUSH1 0x40 00000fa7: SWAP1 00000fa8: KECCAK256 00000fa9: SLOAD 00000faa: SWAP1 00000fab: JUMP 00000fac: JUMPDEST 00000fad: PUSH2 0x30c8 00000fb0: JUMP 00000fb1: JUMPDEST 00000fb2: SWAP1 00000fb3: POP 00000fb4: DUP1 00000fb5: PUSH2 0x0fd0 00000fb8: JUMPI 00000fb9: PUSH1 0x40 00000fbb: MLOAD 00000fbc: PUSH3 0x461bcd 00000fc0: PUSH1 0xe5 00000fc2: SHL 00000fc3: DUP2 00000fc4: MSTORE 00000fc5: PUSH1 0x04 00000fc7: ADD 00000fc8: PUSH2 0x0dff 00000fcb: SWAP1 00000fcc: PUSH2 0x4990 00000fcf: JUMP 00000fd0: JUMPDEST 00000fd1: PUSH1 0x01 00000fd3: PUSH1 0x01 00000fd5: PUSH1 0xa0 00000fd7: SHL 00000fd8: SUB 00000fd9: DUP4 00000fda: AND 00000fdb: PUSH1 0x00 00000fdd: SWAP1 00000fde: DUP2 00000fdf: MSTORE 00000fe0: PUSH1 0x0b 00000fe2: PUSH1 0x20 00000fe4: MSTORE 00000fe5: PUSH1 0x40 00000fe7: DUP2 00000fe8: KECCAK256 00000fe9: DUP1 00000fea: SLOAD 00000feb: DUP4 00000fec: SWAP3 00000fed: SWAP1 00000fee: PUSH2 0x0ff8 00000ff1: SWAP1 00000ff2: DUP5 00000ff3: SWAP1 00000ff4: PUSH2 0x4978 00000ff7: JUMP 00000ff8: JUMPDEST 00000ff9: SWAP3 00000ffa: POP 00000ffb: POP 00000ffc: DUP2 00000ffd: SWAP1 00000ffe: SSTORE 00000fff: POP 00001000: DUP1 00001001: PUSH1 0x09 00001003: PUSH1 0x00 00001005: DUP3 00001006: DUP3 00001007: SLOAD 00001008: PUSH2 0x1011 0000100b: SWAP2 0000100c: SWAP1 0000100d: PUSH2 0x4978 00001010: JUMP 00001011: JUMPDEST 00001012: SWAP1 00001013: SWAP2 00001014: SSTORE 00001015: POP 00001016: PUSH2 0x1021 00001019: SWAP1 0000101a: POP 0000101b: DUP4 0000101c: DUP3 0000101d: PUSH2 0x3110 00001020: JUMP 00001021: JUMPDEST 00001022: PUSH1 0x40 00001024: DUP1 00001025: MLOAD 00001026: PUSH1 0x01 00001028: PUSH1 0x01 0000102a: PUSH1 0xa0 0000102c: SHL 0000102d: SUB 0000102e: DUP6 0000102f: AND 00001030: DUP2 00001031: MSTORE 00001032: PUSH1 0x20 00001034: DUP2 00001035: ADD 00001036: DUP4 00001037: SWAP1 00001038: MSTORE 00001039: PUSH32 0xdf20fd1e76bc69d672e4814fafb2c449bba3a5369d8359adf9e05e6fde87b056 0000105a: SWAP2 0000105b: ADD 0000105c: PUSH1 0x40 0000105e: MLOAD 0000105f: DUP1 00001060: SWAP2 00001061: SUB 00001062: SWAP1 00001063: LOG1 00001064: POP 00001065: POP 00001066: POP 00001067: JUMP 00001068: JUMPDEST 00001069: PUSH2 0x1072 0000106c: CALLER 0000106d: DUP3 0000106e: PUSH2 0x3229 00001071: JUMP 00001072: JUMPDEST 00001073: PUSH2 0x108e 00001076: JUMPI 00001077: PUSH1 0x40 00001079: MLOAD 0000107a: PUSH3 0x461bcd 0000107e: PUSH1 0xe5 00001080: SHL 00001081: DUP2 00001082: MSTORE 00001083: PUSH1 0x04 00001085: ADD 00001086: PUSH2 0x0dff 00001089: SWAP1 0000108a: PUSH2 0x49db 0000108d: JUMP 0000108e: JUMPDEST 0000108f: PUSH2 0x0f35 00001092: DUP4 00001093: DUP4 00001094: DUP4 00001095: PUSH2 0x3320 00001098: JUMP 00001099: JUMPDEST 0000109a: PUSH1 0x40 0000109c: DUP1 0000109d: MLOAD 0000109e: DUP1 0000109f: DUP3 000010a0: ADD 000010a1: SWAP1 000010a2: SWAP2 000010a3: MSTORE 000010a4: PUSH1 0x07 000010a6: SLOAD 000010a7: PUSH1 0x01 000010a9: PUSH1 0x01 000010ab: PUSH1 0xa0 000010ad: SHL 000010ae: SUB 000010af: DUP2 000010b0: AND 000010b1: DUP1 000010b2: DUP4 000010b3: MSTORE 000010b4: PUSH1 0x01 000010b6: PUSH1 0xa0 000010b8: SHL 000010b9: SWAP1 000010ba: SWAP2 000010bb: DIV 000010bc: PUSH3 0xffffff 000010c0: AND 000010c1: PUSH1 0x20 000010c3: DUP4 000010c4: ADD 000010c5: DUP2 000010c6: SWAP1 000010c7: MSTORE 000010c8: SWAP1 000010c9: SWAP2 000010ca: PUSH1 0x00 000010cc: SWAP2 000010cd: PUSH2 0x2710 000010d0: SWAP1 000010d1: PUSH2 0x10da 000010d4: SWAP1 000010d5: DUP7 000010d6: PUSH2 0x4a2c 000010d9: JUMP 000010da: JUMPDEST 000010db: PUSH2 0x10e4 000010de: SWAP2 000010df: SWAP1 000010e0: PUSH2 0x4a61 000010e3: JUMP 000010e4: JUMPDEST 000010e5: SWAP2 000010e6: POP 000010e7: POP 000010e8: SWAP3 000010e9: POP 000010ea: SWAP3 000010eb: SWAP1 000010ec: POP 000010ed: JUMP 000010ee: JUMPDEST 000010ef: PUSH1 0x00 000010f1: DUP3 000010f2: GT 000010f3: PUSH2 0x110e 000010f6: JUMPI 000010f7: PUSH1 0x40 000010f9: MLOAD 000010fa: PUSH3 0x461bcd 000010fe: PUSH1 0xe5 00001100: SHL 00001101: DUP2 00001102: MSTORE 00001103: PUSH1 0x04 00001105: ADD 00001106: PUSH2 0x0dff 00001109: SWAP1 0000110a: PUSH2 0x4a75 0000110d: JUMP 0000110e: JUMPDEST 0000110f: PUSH32 0x000000000000000000000000000000000000000000000000000000000000270f 00001130: DUP3 00001131: PUSH1 0x16 00001133: SLOAD 00001134: PUSH2 0x113d 00001137: SWAP2 00001138: SWAP1 00001139: PUSH2 0x4978 0000113c: JUMP 0000113d: JUMPDEST 0000113e: GT 0000113f: ISZERO 00001140: PUSH2 0x118b 00001143: JUMPI 00001144: PUSH1 0x40 00001146: MLOAD 00001147: PUSH3 0x461bcd 0000114b: PUSH1 0xe5 0000114d: SHL 0000114e: DUP2 0000114f: MSTORE 00001150: PUSH1 0x20 00001152: PUSH1 0x04 00001154: DUP3 00001155: ADD 00001156: MSTORE 00001157: PUSH1 0x1a 00001159: PUSH1 0x24 0000115b: DUP3 0000115c: ADD 0000115d: MSTORE 0000115e: PUSH32 0x546f74616c20537570706c79206c696d69742072656163686564000000000000 0000117f: PUSH1 0x44 00001181: DUP3 00001182: ADD 00001183: MSTORE 00001184: PUSH1 0x64 00001186: ADD 00001187: PUSH2 0x0dff 0000118a: JUMP 0000118b: JUMPDEST 0000118c: PUSH1 0x40 0000118e: DUP1 0000118f: MLOAD 00001190: PUSH1 0x80 00001192: DUP2 00001193: ADD 00001194: DUP3 00001195: MSTORE 00001196: PUSH1 0x10 00001198: SLOAD 00001199: PUSH4 0xffffffff 0000119e: DUP1 0000119f: DUP3 000011a0: AND 000011a1: DUP1 000011a2: DUP5 000011a3: MSTORE 000011a4: PUSH1 0x01 000011a6: PUSH1 0x20 000011a8: SHL 000011a9: DUP4 000011aa: DIV 000011ab: DUP3 000011ac: AND 000011ad: PUSH1 0x20 000011af: DUP6 000011b0: ADD 000011b1: MSTORE 000011b2: PUSH1 0x01 000011b4: PUSH1 0x40 000011b6: SHL 000011b7: SWAP1 000011b8: SWAP3 000011b9: DIV 000011ba: AND 000011bb: SWAP3 000011bc: DUP3 000011bd: ADD 000011be: SWAP3 000011bf: SWAP1 000011c0: SWAP3 000011c1: MSTORE 000011c2: PUSH1 0x11 000011c4: SLOAD 000011c5: PUSH1 0x60 000011c7: DUP3 000011c8: ADD 000011c9: MSTORE 000011ca: SWAP1 000011cb: TIMESTAMP 000011cc: LT 000011cd: DUP1 000011ce: ISZERO 000011cf: SWAP1 000011d0: PUSH2 0x11e2 000011d3: JUMPI 000011d4: POP 000011d5: DUP1 000011d6: PUSH1 0x20 000011d8: ADD 000011d9: MLOAD 000011da: PUSH4 0xffffffff 000011df: AND 000011e0: TIMESTAMP 000011e1: LT 000011e2: JUMPDEST 000011e3: PUSH2 0x1223 000011e6: JUMPI 000011e7: PUSH1 0x40 000011e9: MLOAD 000011ea: PUSH3 0x461bcd 000011ee: PUSH1 0xe5 000011f0: SHL 000011f1: DUP2 000011f2: MSTORE 000011f3: PUSH1 0x20 000011f5: PUSH1 0x04 000011f7: DUP3 000011f8: ADD 000011f9: MSTORE 000011fa: PUSH1 0x12 000011fc: PUSH1 0x24 000011fe: DUP3 000011ff: ADD 00001200: MSTORE 00001201: PUSH18 0x50726573616c65206e6f7420616374697665 00001214: PUSH1 0x70 00001216: SHL 00001217: PUSH1 0x44 00001219: DUP3 0000121a: ADD 0000121b: MSTORE 0000121c: PUSH1 0x64 0000121e: ADD 0000121f: PUSH2 0x0dff 00001222: JUMP 00001223: JUMPDEST 00001224: PUSH1 0x1c 00001226: SLOAD 00001227: PUSH1 0x01 00001229: PUSH1 0x01 0000122b: PUSH1 0xa0 0000122d: SHL 0000122e: SUB 0000122f: AND 00001230: PUSH2 0x127b 00001233: JUMPI 00001234: PUSH1 0x40 00001236: MLOAD 00001237: PUSH3 0x461bcd 0000123b: PUSH1 0xe5 0000123d: SHL 0000123e: DUP2 0000123f: MSTORE 00001240: PUSH1 0x20 00001242: PUSH1 0x04 00001244: DUP3 00001245: ADD 00001246: MSTORE 00001247: PUSH1 0x18 00001249: PUSH1 0x24 0000124b: DUP3 0000124c: ADD 0000124d: MSTORE 0000124e: PUSH32 0x57686974656c697374207369676e6572206e6f74207365740000000000000000 0000126f: PUSH1 0x44 00001271: DUP3 00001272: ADD 00001273: MSTORE 00001274: PUSH1 0x64 00001276: ADD 00001277: PUSH2 0x0dff 0000127a: JUMP 0000127b: JUMPDEST 0000127c: DUP1 0000127d: PUSH1 0x40 0000127f: ADD 00001280: MLOAD 00001281: PUSH4 0xffffffff 00001286: AND 00001287: DUP4 00001288: PUSH1 0x17 0000128a: SLOAD 0000128b: PUSH2 0x1294 0000128e: SWAP2 0000128f: SWAP1 00001290: PUSH2 0x4978 00001293: JUMP 00001294: JUMPDEST 00001295: GT 00001296: ISZERO 00001297: PUSH2 0x12e2 0000129a: JUMPI 0000129b: PUSH1 0x40 0000129d: MLOAD 0000129e: PUSH3 0x461bcd 000012a2: PUSH1 0xe5 000012a4: SHL 000012a5: DUP2 000012a6: MSTORE 000012a7: PUSH1 0x20 000012a9: PUSH1 0x04 000012ab: DUP3 000012ac: ADD 000012ad: MSTORE 000012ae: PUSH1 0x1c 000012b0: PUSH1 0x24 000012b2: DUP3 000012b3: ADD 000012b4: MSTORE 000012b5: PUSH32 0x50726573616c6520537570706c79206c696d6974207265616368656400000000 000012d6: PUSH1 0x44 000012d8: DUP3 000012d9: ADD 000012da: MSTORE 000012db: PUSH1 0x64 000012dd: ADD 000012de: PUSH2 0x0dff 000012e1: JUMP 000012e2: JUMPDEST 000012e3: PUSH1 0x22 000012e5: SLOAD 000012e6: PUSH1 0x40 000012e8: DUP1 000012e9: MLOAD 000012ea: PUSH32 0x62b1d609957efd7198a66f841063387013c1f07f57cbb6ae3cd625ddd9f9ebab 0000130b: PUSH1 0x20 0000130d: DUP3 0000130e: ADD 0000130f: MSTORE 00001310: CALLER 00001311: SWAP2 00001312: DUP2 00001313: ADD 00001314: SWAP2 00001315: SWAP1 00001316: SWAP2 00001317: MSTORE 00001318: PUSH1 0x60 0000131a: DUP2 0000131b: ADD 0000131c: DUP5 0000131d: SWAP1 0000131e: MSTORE 0000131f: PUSH1 0x00 00001321: SWAP2 00001322: SWAP1 00001323: PUSH1 0x80 00001325: ADD 00001326: PUSH1 0x40 00001328: MLOAD 00001329: PUSH1 0x20 0000132b: DUP2 0000132c: DUP4 0000132d: SUB 0000132e: SUB 0000132f: DUP2 00001330: MSTORE 00001331: SWAP1 00001332: PUSH1 0x40 00001334: MSTORE 00001335: DUP1 00001336: MLOAD 00001337: SWAP1 00001338: PUSH1 0x20 0000133a: ADD 0000133b: KECCAK256 0000133c: PUSH1 0x40 0000133e: MLOAD 0000133f: PUSH1 0x20 00001341: ADD 00001342: PUSH2 0x1362 00001345: SWAP3 00001346: SWAP2 00001347: SWAP1 00001348: PUSH2 0x1901 0000134b: PUSH1 0xf0 0000134d: SHL 0000134e: DUP2 0000134f: MSTORE 00001350: PUSH1 0x02 00001352: DUP2 00001353: ADD 00001354: SWAP3 00001355: SWAP1 00001356: SWAP3 00001357: MSTORE 00001358: PUSH1 0x22 0000135a: DUP3 0000135b: ADD 0000135c: MSTORE 0000135d: PUSH1 0x42 0000135f: ADD 00001360: SWAP1 00001361: JUMP 00001362: JUMPDEST 00001363: PUSH1 0x40 00001365: MLOAD 00001366: PUSH1 0x20 00001368: DUP2 00001369: DUP4 0000136a: SUB 0000136b: SUB 0000136c: DUP2 0000136d: MSTORE 0000136e: SWAP1 0000136f: PUSH1 0x40 00001371: MSTORE 00001372: DUP1 00001373: MLOAD 00001374: SWAP1 00001375: PUSH1 0x20 00001377: ADD 00001378: KECCAK256 00001379: SWAP1 0000137a: POP 0000137b: PUSH1 0x00 0000137d: PUSH2 0x13be 00001380: DUP8 00001381: DUP8 00001382: DUP1 00001383: DUP1 00001384: PUSH1 0x1f 00001386: ADD 00001387: PUSH1 0x20 00001389: DUP1 0000138a: SWAP2 0000138b: DIV 0000138c: MUL 0000138d: PUSH1 0x20 0000138f: ADD 00001390: PUSH1 0x40 00001392: MLOAD 00001393: SWAP1 00001394: DUP2 00001395: ADD 00001396: PUSH1 0x40 00001398: MSTORE 00001399: DUP1 0000139a: SWAP4 0000139b: SWAP3 0000139c: SWAP2 0000139d: SWAP1 0000139e: DUP2 0000139f: DUP2 000013a0: MSTORE 000013a1: PUSH1 0x20 000013a3: ADD 000013a4: DUP4 000013a5: DUP4 000013a6: DUP1 000013a7: DUP3 000013a8: DUP5 000013a9: CALLDATACOPY 000013aa: PUSH1 0x00 000013ac: SWAP3 000013ad: ADD 000013ae: SWAP2 000013af: SWAP1 000013b0: SWAP2 000013b1: MSTORE 000013b2: POP 000013b3: DUP7 000013b4: SWAP4 000013b5: SWAP3 000013b6: POP 000013b7: POP 000013b8: PUSH2 0x34cb 000013bb: SWAP1 000013bc: POP 000013bd: JUMP 000013be: JUMPDEST 000013bf: SWAP1 000013c0: POP 000013c1: PUSH1 0x01 000013c3: PUSH1 0x01 000013c5: PUSH1 0xa0 000013c7: SHL 000013c8: SUB 000013c9: DUP2 000013ca: AND 000013cb: ISZERO 000013cc: DUP1 000013cd: ISZERO 000013ce: SWAP1 000013cf: PUSH2 0x13e5 000013d2: JUMPI 000013d3: POP 000013d4: PUSH1 0x1c 000013d6: SLOAD 000013d7: PUSH1 0x01 000013d9: PUSH1 0x01 000013db: PUSH1 0xa0 000013dd: SHL 000013de: SUB 000013df: DUP3 000013e0: DUP2 000013e1: AND 000013e2: SWAP2 000013e3: AND 000013e4: EQ 000013e5: JUMPDEST 000013e6: PUSH2 0x1425 000013e9: JUMPI 000013ea: PUSH1 0x40 000013ec: MLOAD 000013ed: PUSH3 0x461bcd 000013f1: PUSH1 0xe5 000013f3: SHL 000013f4: DUP2 000013f5: MSTORE 000013f6: PUSH1 0x20 000013f8: PUSH1 0x04 000013fa: DUP3 000013fb: ADD 000013fc: MSTORE 000013fd: PUSH1 0x11 000013ff: PUSH1 0x24 00001401: DUP3 00001402: ADD 00001403: MSTORE 00001404: PUSH17 0x496e76616c6964207369676e6174757265 00001416: PUSH1 0x78 00001418: SHL 00001419: PUSH1 0x44 0000141b: DUP3 0000141c: ADD 0000141d: MSTORE 0000141e: PUSH1 0x64 00001420: ADD 00001421: PUSH2 0x0dff 00001424: JUMP 00001425: JUMPDEST 00001426: CALLER 00001427: PUSH1 0x00 00001429: SWAP1 0000142a: DUP2 0000142b: MSTORE 0000142c: PUSH1 0x1f 0000142e: PUSH1 0x20 00001430: MSTORE 00001431: PUSH1 0x40 00001433: SWAP1 00001434: KECCAK256 00001435: SLOAD 00001436: DUP5 00001437: SWAP1 00001438: PUSH2 0x1442 0000143b: SWAP1 0000143c: DUP8 0000143d: SWAP1 0000143e: PUSH2 0x4978 00001441: JUMP 00001442: JUMPDEST 00001443: GT 00001444: ISZERO 00001445: PUSH2 0x1486 00001448: JUMPI 00001449: PUSH1 0x40 0000144b: MLOAD 0000144c: PUSH3 0x461bcd 00001450: PUSH1 0xe5 00001452: SHL 00001453: DUP2 00001454: MSTORE 00001455: PUSH1 0x20 00001457: PUSH1 0x04 00001459: DUP3 0000145a: ADD 0000145b: MSTORE 0000145c: PUSH1 0x13 0000145e: PUSH1 0x24 00001460: DUP3 00001461: ADD 00001462: MSTORE 00001463: PUSH19 0x135a5b9d081b1a5b5a5d08195e18d959591959 00001477: PUSH1 0x6a 00001479: SHL 0000147a: PUSH1 0x44 0000147c: DUP3 0000147d: ADD 0000147e: MSTORE 0000147f: PUSH1 0x64 00001481: ADD 00001482: PUSH2 0x0dff 00001485: JUMP 00001486: JUMPDEST 00001487: DUP5 00001488: DUP4 00001489: PUSH1 0x60 0000148b: ADD 0000148c: MLOAD 0000148d: PUSH2 0x1496 00001490: SWAP2 00001491: SWAP1 00001492: PUSH2 0x4a2c 00001495: JUMP 00001496: JUMPDEST 00001497: CALLVALUE 00001498: EQ 00001499: PUSH2 0x14dd 0000149c: JUMPI 0000149d: PUSH1 0x40 0000149f: MLOAD 000014a0: PUSH3 0x461bcd 000014a4: PUSH1 0xe5 000014a6: SHL 000014a7: DUP2 000014a8: MSTORE 000014a9: PUSH1 0x20 000014ab: PUSH1 0x04 000014ad: DUP3 000014ae: ADD 000014af: MSTORE 000014b0: PUSH1 0x16 000014b2: PUSH1 0x24 000014b4: DUP3 000014b5: ADD 000014b6: MSTORE 000014b7: PUSH22 0x125b98dbdc9c9958dd08115512081c1c9bdd9a591959 000014ce: PUSH1 0x52 000014d0: SHL 000014d1: PUSH1 0x44 000014d3: DUP3 000014d4: ADD 000014d5: MSTORE 000014d6: PUSH1 0x64 000014d8: ADD 000014d9: PUSH2 0x0dff 000014dc: JUMP 000014dd: JUMPDEST 000014de: CALLER 000014df: PUSH1 0x00 000014e1: SWAP1 000014e2: DUP2 000014e3: MSTORE 000014e4: PUSH1 0x1f 000014e6: PUSH1 0x20 000014e8: MSTORE 000014e9: PUSH1 0x40 000014eb: SWAP1 000014ec: KECCAK256 000014ed: SLOAD 000014ee: PUSH2 0x14f8 000014f1: SWAP1 000014f2: DUP7 000014f3: SWAP1 000014f4: PUSH2 0x4978 000014f7: JUMP 000014f8: JUMPDEST 000014f9: CALLER 000014fa: PUSH1 0x00 000014fc: DUP2 000014fd: DUP2 000014fe: MSTORE 000014ff: PUSH1 0x1f 00001501: PUSH1 0x20 00001503: MSTORE 00001504: PUSH1 0x40 00001506: SWAP1 00001507: KECCAK256 00001508: SWAP2 00001509: SWAP1 0000150a: SWAP2 0000150b: SSTORE 0000150c: PUSH2 0x1515 0000150f: SWAP1 00001510: DUP7 00001511: PUSH2 0x34e7 00001514: JUMP 00001515: JUMPDEST 00001516: DUP5 00001517: PUSH1 0x17 00001519: PUSH1 0x00 0000151b: DUP3 0000151c: DUP3 0000151d: SLOAD 0000151e: PUSH2 0x1527 00001521: SWAP2 00001522: SWAP1 00001523: PUSH2 0x4978 00001526: JUMP 00001527: JUMPDEST 00001528: SWAP1 00001529: SWAP2 0000152a: SSTORE 0000152b: POP 0000152c: POP 0000152d: POP 0000152e: POP 0000152f: POP 00001530: POP 00001531: POP 00001532: POP 00001533: POP 00001534: JUMP 00001535: JUMPDEST 00001536: PUSH2 0x0f35 00001539: DUP4 0000153a: DUP4 0000153b: DUP4 0000153c: PUSH1 0x40 0000153e: MLOAD 0000153f: DUP1 00001540: PUSH1 0x20 00001542: ADD 00001543: PUSH1 0x40 00001545: MSTORE 00001546: DUP1 00001547: PUSH1 0x00 00001549: DUP2 0000154a: MSTORE 0000154b: POP 0000154c: PUSH2 0x25f2 0000154f: JUMP 00001550: JUMPDEST 00001551: PUSH1 0x00 00001553: PUSH1 0x21 00001555: SLOAD 00001556: PUSH2 0x155f 00001559: DUP5 0000155a: DUP5 0000155b: PUSH2 0x2bf2 0000155e: JUMP 0000155f: JUMPDEST 00001560: EQ 00001561: PUSH2 0x15bb 00001564: JUMPI 00001565: PUSH1 0x40 00001567: MLOAD 00001568: PUSH3 0x461bcd 0000156c: PUSH1 0xe5 0000156e: SHL 0000156f: DUP2 00001570: MSTORE 00001571: PUSH1 0x20 00001573: PUSH1 0x04 00001575: DUP3 00001576: ADD 00001577: MSTORE 00001578: PUSH1 0x26 0000157a: PUSH1 0x24 0000157c: DUP3 0000157d: ADD 0000157e: MSTORE 0000157f: PUSH32 0x446f65736e2774206d617463682077697468207468652070726f76656e616e63 000015a0: PUSH1 0x44 000015a2: DUP3 000015a3: ADD 000015a4: MSTORE 000015a5: PUSH6 0x0ca40d0c2e6d 000015ac: PUSH1 0xd3 000015ae: SHL 000015af: PUSH1 0x64 000015b1: DUP3 000015b2: ADD 000015b3: MSTORE 000015b4: PUSH1 0x84 000015b6: ADD 000015b7: PUSH2 0x0dff 000015ba: JUMP 000015bb: JUMPDEST 000015bc: POP 000015bd: PUSH1 0x01 000015bf: SWAP3 000015c0: SWAP2 000015c1: POP 000015c2: POP 000015c3: JUMP 000015c4: JUMPDEST 000015c5: PUSH1 0x01 000015c7: PUSH1 0x01 000015c9: PUSH1 0xa0 000015cb: SHL 000015cc: SUB 000015cd: DUP2 000015ce: AND 000015cf: PUSH1 0x00 000015d1: SWAP1 000015d2: DUP2 000015d3: MSTORE 000015d4: PUSH1 0x0a 000015d6: PUSH1 0x20 000015d8: MSTORE 000015d9: PUSH1 0x40 000015db: SWAP1 000015dc: KECCAK256 000015dd: SLOAD 000015de: PUSH2 0x15f9 000015e1: JUMPI 000015e2: PUSH1 0x40 000015e4: MLOAD 000015e5: PUSH3 0x461bcd 000015e9: PUSH1 0xe5 000015eb: SHL 000015ec: DUP2 000015ed: MSTORE 000015ee: PUSH1 0x04 000015f0: ADD 000015f1: PUSH2 0x0dff 000015f4: SWAP1 000015f5: PUSH2 0x491c 000015f8: JUMP 000015f9: JUMPDEST 000015fa: PUSH1 0x01 000015fc: PUSH1 0x01 000015fe: PUSH1 0xa0 00001600: SHL 00001601: SUB 00001602: DUP3 00001603: AND 00001604: PUSH1 0x00 00001606: SWAP1 00001607: DUP2 00001608: MSTORE 00001609: PUSH1 0x0d 0000160b: PUSH1 0x20 0000160d: MSTORE 0000160e: PUSH1 0x40 00001610: DUP2 00001611: KECCAK256 00001612: SLOAD 00001613: PUSH1 0x40 00001615: MLOAD 00001616: PUSH4 0x70a08231 0000161b: PUSH1 0xe0 0000161d: SHL 0000161e: DUP2 0000161f: MSTORE 00001620: ADDRESS 00001621: PUSH1 0x04 00001623: DUP3 00001624: ADD 00001625: MSTORE 00001626: PUSH1 0x01 00001628: PUSH1 0x01 0000162a: PUSH1 0xa0 0000162c: SHL 0000162d: SUB 0000162e: DUP6 0000162f: AND 00001630: SWAP1 00001631: PUSH4 0x70a08231 00001636: SWAP1 00001637: PUSH1 0x24 00001639: ADD 0000163a: PUSH1 0x20 0000163c: PUSH1 0x40 0000163e: MLOAD 0000163f: DUP1 00001640: DUP4 00001641: SUB 00001642: DUP2 00001643: DUP7 00001644: GAS 00001645: STATICCALL 00001646: ISZERO 00001647: DUP1 00001648: ISZERO 00001649: PUSH2 0x1656 0000164c: JUMPI 0000164d: RETURNDATASIZE 0000164e: PUSH1 0x00 00001650: DUP1 00001651: RETURNDATACOPY 00001652: RETURNDATASIZE 00001653: PUSH1 0x00 00001655: REVERT 00001656: JUMPDEST 00001657: POP 00001658: POP 00001659: POP 0000165a: POP 0000165b: PUSH1 0x40 0000165d: MLOAD 0000165e: RETURNDATASIZE 0000165f: PUSH1 0x1f 00001661: NOT 00001662: PUSH1 0x1f 00001664: DUP3 00001665: ADD 00001666: AND 00001667: DUP3 00001668: ADD 00001669: DUP1 0000166a: PUSH1 0x40 0000166c: MSTORE 0000166d: POP 0000166e: DUP2 0000166f: ADD 00001670: SWAP1 00001671: PUSH2 0x167a 00001674: SWAP2 00001675: SWAP1 00001676: PUSH2 0x4aac 00001679: JUMP 0000167a: JUMPDEST 0000167b: PUSH2 0x1684 0000167e: SWAP2 0000167f: SWAP1 00001680: PUSH2 0x4978 00001683: JUMP 00001684: JUMPDEST 00001685: SWAP1 00001686: POP 00001687: PUSH1 0x00 00001689: PUSH2 0x16bd 0000168c: DUP4 0000168d: DUP4 0000168e: PUSH2 0x0fac 00001691: DUP8 00001692: DUP8 00001693: PUSH1 0x01 00001695: PUSH1 0x01 00001697: PUSH1 0xa0 00001699: SHL 0000169a: SUB 0000169b: SWAP2 0000169c: DUP3 0000169d: AND 0000169e: PUSH1 0x00 000016a0: SWAP1 000016a1: DUP2 000016a2: MSTORE 000016a3: PUSH1 0x0e 000016a5: PUSH1 0x20 000016a7: SWAP1 000016a8: DUP2 000016a9: MSTORE 000016aa: PUSH1 0x40 000016ac: DUP1 000016ad: DUP4 000016ae: KECCAK256 000016af: SWAP4 000016b0: SWAP1 000016b1: SWAP5 000016b2: AND 000016b3: DUP3 000016b4: MSTORE 000016b5: SWAP2 000016b6: SWAP1 000016b7: SWAP2 000016b8: MSTORE 000016b9: KECCAK256 000016ba: SLOAD 000016bb: SWAP1 000016bc: JUMP 000016bd: JUMPDEST 000016be: SWAP1 000016bf: POP 000016c0: DUP1 000016c1: PUSH2 0x16dc 000016c4: JUMPI 000016c5: PUSH1 0x40 000016c7: MLOAD 000016c8: PUSH3 0x461bcd 000016cc: PUSH1 0xe5 000016ce: SHL 000016cf: DUP2 000016d0: MSTORE 000016d1: PUSH1 0x04 000016d3: ADD 000016d4: PUSH2 0x0dff 000016d7: SWAP1 000016d8: PUSH2 0x4990 000016db: JUMP 000016dc: JUMPDEST 000016dd: PUSH1 0x01 000016df: PUSH1 0x01 000016e1: PUSH1 0xa0 000016e3: SHL 000016e4: SUB 000016e5: DUP1 000016e6: DUP6 000016e7: AND 000016e8: PUSH1 0x00 000016ea: SWAP1 000016eb: DUP2 000016ec: MSTORE 000016ed: PUSH1 0x0e 000016ef: PUSH1 0x20 000016f1: SWAP1 000016f2: DUP2 000016f3: MSTORE 000016f4: PUSH1 0x40 000016f6: DUP1 000016f7: DUP4 000016f8: KECCAK256 000016f9: SWAP4 000016fa: DUP8 000016fb: AND 000016fc: DUP4 000016fd: MSTORE 000016fe: SWAP3 000016ff: SWAP1 00001700: MSTORE 00001701: SWAP1 00001702: DUP2 00001703: KECCAK256 00001704: DUP1 00001705: SLOAD 00001706: DUP4 00001707: SWAP3 00001708: SWAP1 00001709: PUSH2 0x1713 0000170c: SWAP1 0000170d: DUP5 0000170e: SWAP1 0000170f: PUSH2 0x4978 00001712: JUMP 00001713: JUMPDEST 00001714: SWAP1 00001715: SWAP2 00001716: SSTORE 00001717: POP 00001718: POP 00001719: PUSH1 0x01 0000171b: PUSH1 0x01 0000171d: PUSH1 0xa0 0000171f: SHL 00001720: SUB 00001721: DUP5 00001722: AND 00001723: PUSH1 0x00 00001725: SWAP1 00001726: DUP2 00001727: MSTORE 00001728: PUSH1 0x0d 0000172a: PUSH1 0x20 0000172c: MSTORE 0000172d: PUSH1 0x40 0000172f: DUP2 00001730: KECCAK256 00001731: DUP1 00001732: SLOAD 00001733: DUP4 00001734: SWAP3 00001735: SWAP1 00001736: PUSH2 0x1740 00001739: SWAP1 0000173a: DUP5 0000173b: SWAP1 0000173c: PUSH2 0x4978 0000173f: JUMP 00001740: JUMPDEST 00001741: SWAP1 00001742: SWAP2 00001743: SSTORE 00001744: POP 00001745: PUSH2 0x1751 00001748: SWAP1 00001749: POP 0000174a: DUP5 0000174b: DUP5 0000174c: DUP4 0000174d: PUSH2 0x3526 00001750: JUMP 00001751: JUMPDEST 00001752: PUSH1 0x40 00001754: DUP1 00001755: MLOAD 00001756: PUSH1 0x01 00001758: PUSH1 0x01 0000175a: PUSH1 0xa0 0000175c: SHL 0000175d: SUB 0000175e: DUP6 0000175f: DUP2 00001760: AND 00001761: DUP3 00001762: MSTORE 00001763: PUSH1 0x20 00001765: DUP3 00001766: ADD 00001767: DUP5 00001768: SWAP1 00001769: MSTORE 0000176a: DUP7 0000176b: AND 0000176c: SWAP2 0000176d: PUSH32 0x3be5b7a71e84ed12875d241991c70855ac5817d847039e17a9d895c1ceb0f18a 0000178e: SWAP2 0000178f: ADD 00001790: PUSH1 0x40 00001792: MLOAD 00001793: DUP1 00001794: SWAP2 00001795: SUB 00001796: SWAP1 00001797: LOG2 00001798: POP 00001799: POP 0000179a: POP 0000179b: POP 0000179c: JUMP 0000179d: JUMPDEST 0000179e: PUSH1 0x00 000017a0: SLOAD 000017a1: PUSH1 0x01 000017a3: PUSH1 0x01 000017a5: PUSH1 0xa0 000017a7: SHL 000017a8: SUB 000017a9: AND 000017aa: CALLER 000017ab: EQ 000017ac: PUSH2 0x17c7 000017af: JUMPI 000017b0: PUSH1 0x40 000017b2: MLOAD 000017b3: PUSH3 0x461bcd 000017b7: PUSH1 0xe5 000017b9: SHL 000017ba: DUP2 000017bb: MSTORE 000017bc: PUSH1 0x04 000017be: ADD 000017bf: PUSH2 0x0dff 000017c2: SWAP1 000017c3: PUSH2 0x4ac5 000017c6: JUMP 000017c7: JUMPDEST 000017c8: PUSH1 0x19 000017ca: DUP2 000017cb: SWAP1 000017cc: SSTORE 000017cd: PUSH1 0x40 000017cf: MLOAD 000017d0: DUP2 000017d1: DUP2 000017d2: MSTORE 000017d3: PUSH32 0x7ef7b9f8da475189d6f84f7bcd89aadb5a0f6674722d8b62071586f06c0e4c09 000017f4: SWAP1 000017f5: PUSH1 0x20 000017f7: ADD 000017f8: JUMPDEST 000017f9: PUSH1 0x40 000017fb: MLOAD 000017fc: DUP1 000017fd: SWAP2 000017fe: SUB 000017ff: SWAP1 00001800: LOG1 00001801: POP 00001802: JUMP 00001803: JUMPDEST 00001804: PUSH1 0x40 00001806: DUP1 00001807: MLOAD 00001808: PUSH1 0xa0 0000180a: DUP2 0000180b: ADD 0000180c: DUP3 0000180d: MSTORE 0000180e: PUSH1 0x12 00001810: SLOAD 00001811: PUSH4 0xffffffff 00001816: DUP1 00001817: DUP3 00001818: AND 00001819: DUP1 0000181a: DUP5 0000181b: MSTORE 0000181c: PUSH1 0x01 0000181e: PUSH1 0x20 00001820: SHL 00001821: SWAP1 00001822: SWAP3 00001823: DIV 00001824: AND 00001825: PUSH1 0x20 00001827: DUP4 00001828: ADD 00001829: MSTORE 0000182a: PUSH1 0x13 0000182c: SLOAD 0000182d: SWAP3 0000182e: DUP3 0000182f: ADD 00001830: SWAP3 00001831: SWAP1 00001832: SWAP3 00001833: MSTORE 00001834: PUSH1 0x14 00001836: SLOAD 00001837: PUSH1 0x60 00001839: DUP3 0000183a: ADD 0000183b: MSTORE 0000183c: PUSH1 0x15 0000183e: SLOAD 0000183f: PUSH1 0x80 00001841: DUP3 00001842: ADD 00001843: MSTORE 00001844: PUSH1 0x00 00001846: SWAP2 00001847: TIMESTAMP 00001848: SWAP1 00001849: DUP2 0000184a: LT 0000184b: ISZERO 0000184c: PUSH2 0x1859 0000184f: JUMPI 00001850: POP 00001851: PUSH1 0x40 00001853: ADD 00001854: MLOAD 00001855: SWAP2 00001856: SWAP1 00001857: POP 00001858: JUMP 00001859: JUMPDEST 0000185a: PUSH1 0x00 0000185c: DUP3 0000185d: PUSH1 0x20 0000185f: ADD 00001860: MLOAD 00001861: PUSH4 0xffffffff 00001866: AND 00001867: DUP4 00001868: PUSH1 0x00 0000186a: ADD 0000186b: MLOAD 0000186c: PUSH4 0xffffffff 00001871: AND 00001872: DUP4 00001873: PUSH2 0x187c 00001876: SWAP2 00001877: SWAP1 00001878: PUSH2 0x4afa 0000187b: JUMP 0000187c: JUMPDEST 0000187d: PUSH2 0x1886 00001880: SWAP2 00001881: SWAP1 00001882: PUSH2 0x4a61 00001885: JUMP 00001886: JUMPDEST 00001887: SWAP1 00001888: POP 00001889: DUP3 0000188a: PUSH1 0x80 0000188c: ADD 0000188d: MLOAD 0000188e: DUP2 0000188f: PUSH2 0x1898 00001892: SWAP2 00001893: SWAP1 00001894: PUSH2 0x4a2c 00001897: JUMP 00001898: JUMPDEST 00001899: DUP4 0000189a: PUSH1 0x40 0000189c: ADD 0000189d: MLOAD 0000189e: GT 0000189f: DUP1 000018a0: ISZERO 000018a1: PUSH2 0x18cb 000018a4: JUMPI 000018a5: POP 000018a6: PUSH1 0x60 000018a8: DUP4 000018a9: ADD 000018aa: MLOAD 000018ab: PUSH1 0x80 000018ad: DUP5 000018ae: ADD 000018af: MLOAD 000018b0: PUSH2 0x18b9 000018b3: SWAP1 000018b4: DUP4 000018b5: PUSH2 0x4a2c 000018b8: JUMP 000018b9: JUMPDEST 000018ba: DUP5 000018bb: PUSH1 0x40 000018bd: ADD 000018be: MLOAD 000018bf: PUSH2 0x18c8 000018c2: SWAP2 000018c3: SWAP1 000018c4: PUSH2 0x4afa 000018c7: JUMP 000018c8: JUMPDEST 000018c9: LT 000018ca: ISZERO 000018cb: JUMPDEST 000018cc: ISZERO 000018cd: PUSH2 0x18f5 000018d0: JUMPI 000018d1: PUSH1 0x80 000018d3: DUP4 000018d4: ADD 000018d5: MLOAD 000018d6: PUSH2 0x18df 000018d9: SWAP1 000018da: DUP3 000018db: PUSH2 0x4a2c 000018de: JUMP 000018df: JUMPDEST 000018e0: DUP4 000018e1: PUSH1 0x40 000018e3: ADD 000018e4: MLOAD 000018e5: PUSH2 0x18ee 000018e8: SWAP2 000018e9: SWAP1 000018ea: PUSH2 0x4afa 000018ed: JUMP 000018ee: JUMPDEST 000018ef: SWAP4 000018f0: POP 000018f1: PUSH2 0x18fd 000018f4: JUMP 000018f5: JUMPDEST 000018f6: DUP3 000018f7: PUSH1 0x60 000018f9: ADD 000018fa: MLOAD 000018fb: SWAP4 000018fc: POP 000018fd: JUMPDEST 000018fe: POP 000018ff: POP 00001900: POP 00001901: SWAP1 00001902: JUMP 00001903: JUMPDEST 00001904: PUSH1 0x00 00001906: DUP1 00001907: SLOAD 00001908: PUSH1 0x01 0000190a: PUSH1 0x01 0000190c: PUSH1 0xa0 0000190e: SHL 0000190f: SUB 00001910: AND 00001911: CALLER 00001912: EQ 00001913: PUSH2 0x192e 00001916: JUMPI 00001917: PUSH1 0x40 00001919: MLOAD 0000191a: PUSH3 0x461bcd 0000191e: PUSH1 0xe5 00001920: SHL 00001921: DUP2 00001922: MSTORE 00001923: PUSH1 0x04 00001925: ADD 00001926: PUSH2 0x0dff 00001929: SWAP1 0000192a: PUSH2 0x4ac5 0000192d: JUMP 0000192e: JUMPDEST 0000192f: PUSH1 0x18 00001931: SLOAD 00001932: PUSH2 0x1987 00001935: JUMPI 00001936: PUSH1 0x40 00001938: MLOAD 00001939: PUSH3 0x461bcd 0000193d: PUSH1 0xe5 0000193f: SHL 00001940: DUP2 00001941: MSTORE 00001942: PUSH1 0x20 00001944: PUSH1 0x04 00001946: DUP3 00001947: ADD 00001948: MSTORE 00001949: PUSH1 0x21 0000194b: PUSH1 0x24 0000194d: DUP3 0000194e: ADD 0000194f: MSTORE 00001950: PUSH32 0x506c6561736520726f6c6c2074686520737461727420696e6465782066697273 00001971: PUSH1 0x44 00001973: DUP3 00001974: ADD 00001975: MSTORE 00001976: PUSH1 0x1d 00001978: PUSH1 0xfa 0000197a: SHL 0000197b: PUSH1 0x64 0000197d: DUP3 0000197e: ADD 0000197f: MSTORE 00001980: PUSH1 0x84 00001982: ADD 00001983: PUSH2 0x0dff 00001986: JUMP 00001987: JUMPDEST 00001988: PUSH2 0x1991 0000198b: DUP4 0000198c: DUP4 0000198d: PUSH2 0x1550 00001990: JUMP 00001991: JUMPDEST 00001992: PUSH2 0x19ec 00001995: JUMPI 00001996: PUSH1 0x40 00001998: MLOAD 00001999: PUSH3 0x461bcd 0000199d: PUSH1 0xe5 0000199f: SHL 000019a0: DUP2 000019a1: MSTORE 000019a2: PUSH1 0x20 000019a4: PUSH1 0x04 000019a6: DUP3 000019a7: ADD 000019a8: MSTORE 000019a9: PUSH1 0x26 000019ab: PUSH1 0x24 000019ad: DUP3 000019ae: ADD 000019af: MSTORE 000019b0: PUSH32 0x566572696669636174696f6e206f662070726f76656e616e6365206861736820 000019d1: PUSH1 0x44 000019d3: DUP3 000019d4: ADD 000019d5: MSTORE 000019d6: PUSH6 0x19985a5b1959 000019dd: PUSH1 0xd2 000019df: SHL 000019e0: PUSH1 0x64 000019e2: DUP3 000019e3: ADD 000019e4: MSTORE 000019e5: PUSH1 0x84 000019e7: ADD 000019e8: PUSH2 0x0dff 000019eb: JUMP 000019ec: JUMPDEST 000019ed: PUSH2 0x19f8 000019f0: PUSH1 0x1b 000019f2: DUP5 000019f3: DUP5 000019f4: PUSH2 0x41b6 000019f7: JUMP 000019f8: JUMPDEST 000019f9: POP 000019fa: PUSH32 0x437b24d2775379bbfc24b00a284e60f7b2f39d60a961517fabb183653fc45dc7 00001a1b: DUP4 00001a1c: DUP4 00001a1d: PUSH1 0x40 00001a1f: MLOAD 00001a20: PUSH2 0x1a2a 00001a23: SWAP3 00001a24: SWAP2 00001a25: SWAP1 00001a26: PUSH2 0x4b11 00001a29: JUMP 00001a2a: JUMPDEST 00001a2b: PUSH1 0x40 00001a2d: MLOAD 00001a2e: DUP1 00001a2f: SWAP2 00001a30: SUB 00001a31: SWAP1 00001a32: LOG1 00001a33: POP 00001a34: PUSH1 0x01 00001a36: SWAP3 00001a37: SWAP2 00001a38: POP 00001a39: POP 00001a3a: JUMP 00001a3b: JUMPDEST 00001a3c: PUSH1 0x00 00001a3e: SLOAD 00001a3f: PUSH1 0x01 00001a41: PUSH1 0x01 00001a43: PUSH1 0xa0 00001a45: SHL 00001a46: SUB 00001a47: AND 00001a48: CALLER 00001a49: EQ 00001a4a: PUSH2 0x1a65 00001a4d: JUMPI 00001a4e: PUSH1 0x40 00001a50: MLOAD 00001a51: PUSH3 0x461bcd 00001a55: PUSH1 0xe5 00001a57: SHL 00001a58: DUP2 00001a59: MSTORE 00001a5a: PUSH1 0x04 00001a5c: ADD 00001a5d: PUSH2 0x0dff 00001a60: SWAP1 00001a61: PUSH2 0x4ac5 00001a64: JUMP 00001a65: JUMPDEST 00001a66: PUSH1 0x21 00001a68: SLOAD 00001a69: PUSH2 0x1ab4 00001a6c: JUMPI 00001a6d: PUSH1 0x40 00001a6f: MLOAD 00001a70: PUSH3 0x461bcd 00001a74: PUSH1 0xe5 00001a76: SHL 00001a77: DUP2 00001a78: MSTORE 00001a79: PUSH1 0x20 00001a7b: PUSH1 0x04 00001a7d: DUP3 00001a7e: ADD 00001a7f: MSTORE 00001a80: PUSH1 0x17 00001a82: PUSH1 0x24 00001a84: DUP3 00001a85: ADD 00001a86: MSTORE 00001a87: PUSH32 0x50726f76656e616e63652068617368206e6f7420736574000000000000000000 00001aa8: PUSH1 0x44 00001aaa: DUP3 00001aab: ADD 00001aac: MSTORE 00001aad: PUSH1 0x64 00001aaf: ADD 00001ab0: PUSH2 0x0dff 00001ab3: JUMP 00001ab4: JUMPDEST 00001ab5: PUSH1 0x18 00001ab7: SLOAD 00001ab8: ISZERO 00001ab9: PUSH2 0x1af8 00001abc: JUMPI 00001abd: PUSH1 0x40 00001abf: MLOAD 00001ac0: PUSH3 0x461bcd 00001ac4: PUSH1 0xe5 00001ac6: SHL 00001ac7: DUP2 00001ac8: MSTORE 00001ac9: PUSH1 0x20 00001acb: PUSH1 0x04 00001acd: DUP3 00001ace: ADD 00001acf: MSTORE 00001ad0: PUSH1 0x11 00001ad2: PUSH1 0x24 00001ad4: DUP3 00001ad5: ADD 00001ad6: MSTORE 00001ad7: PUSH17 0x125b99195e08185b1c9958591e481cd95d 00001ae9: PUSH1 0x7a 00001aeb: SHL 00001aec: PUSH1 0x44 00001aee: DUP3 00001aef: ADD 00001af0: MSTORE 00001af1: PUSH1 0x64 00001af3: ADD 00001af4: PUSH2 0x0dff 00001af7: JUMP 00001af8: JUMPDEST 00001af9: PUSH1 0x19 00001afb: SLOAD 00001afc: TIMESTAMP 00001afd: LT 00001afe: ISZERO 00001aff: PUSH2 0x1b4a 00001b02: JUMPI 00001b03: PUSH1 0x40 00001b05: MLOAD 00001b06: PUSH3 0x461bcd 00001b0a: PUSH1 0xe5 00001b0c: SHL 00001b0d: DUP2 00001b0e: MSTORE 00001b0f: PUSH1 0x20 00001b11: PUSH1 0x04 00001b13: DUP3 00001b14: ADD 00001b15: MSTORE 00001b16: PUSH1 0x1f 00001b18: PUSH1 0x24 00001b1a: DUP3 00001b1b: ADD 00001b1c: MSTORE 00001b1d: PUSH32 0x4e46542052657665616c2074696d65206e6f7420726561636865642079657400 00001b3e: PUSH1 0x44 00001b40: DUP3 00001b41: ADD 00001b42: MSTORE 00001b43: PUSH1 0x64 00001b45: ADD 00001b46: PUSH2 0x0dff 00001b49: JUMP 00001b4a: JUMPDEST 00001b4b: PUSH1 0x00 00001b4d: PUSH2 0x1b57 00001b50: PUSH1 0x01 00001b52: NUMBER 00001b53: PUSH2 0x4afa 00001b56: JUMP 00001b57: JUMPDEST 00001b58: PUSH1 0x40 00001b5a: DUP1 00001b5b: MLOAD 00001b5c: SWAP2 00001b5d: BLOCKHASH 00001b5e: PUSH1 0x20 00001b60: DUP4 00001b61: ADD 00001b62: MSTORE 00001b63: PUSH12 0xffffffffffffffffffffffff 00001b70: NOT 00001b71: COINBASE 00001b72: PUSH1 0x60 00001b74: SHL 00001b75: AND 00001b76: SWAP1 00001b77: DUP3 00001b78: ADD 00001b79: MSTORE 00001b7a: DIFFICULTY 00001b7b: PUSH1 0x54 00001b7d: DUP3 00001b7e: ADD 00001b7f: MSTORE 00001b80: TIMESTAMP 00001b81: PUSH1 0x74 00001b83: DUP3 00001b84: ADD 00001b85: MSTORE 00001b86: PUSH1 0x94 00001b88: ADD 00001b89: PUSH1 0x40 00001b8b: DUP1 00001b8c: MLOAD 00001b8d: PUSH1 0x1f 00001b8f: NOT 00001b90: DUP2 00001b91: DUP5 00001b92: SUB 00001b93: ADD 00001b94: DUP2 00001b95: MSTORE 00001b96: SWAP2 00001b97: SWAP1 00001b98: MSTORE 00001b99: DUP1 00001b9a: MLOAD 00001b9b: PUSH1 0x20 00001b9d: SWAP1 00001b9e: SWAP2 00001b9f: ADD 00001ba0: KECCAK256 00001ba1: SWAP1 00001ba2: POP 00001ba3: PUSH2 0x1bcc 00001ba6: PUSH32 0x000000000000000000000000000000000000000000000000000000000000270f 00001bc7: DUP3 00001bc8: PUSH2 0x4b40 00001bcb: JUMP 00001bcc: JUMPDEST 00001bcd: PUSH2 0x1bd7 00001bd0: SWAP1 00001bd1: PUSH1 0x01 00001bd3: PUSH2 0x4978 00001bd6: JUMP 00001bd7: JUMPDEST 00001bd8: PUSH1 0x18 00001bda: DUP2 00001bdb: SWAP1 00001bdc: SSTORE 00001bdd: PUSH1 0x40 00001bdf: MLOAD 00001be0: SWAP1 00001be1: DUP2 00001be2: MSTORE 00001be3: PUSH32 0xca6fb0afaccdd6d4e6bae677f2228557803ae36f831e27606d4f4ccffc428659 00001c04: SWAP1 00001c05: PUSH1 0x20 00001c07: ADD 00001c08: PUSH2 0x17f8 00001c0b: JUMP 00001c0c: JUMPDEST 00001c0d: PUSH1 0x00 00001c0f: DUP3 00001c10: GT 00001c11: PUSH2 0x1c2c 00001c14: JUMPI 00001c15: PUSH1 0x40 00001c17: MLOAD 00001c18: PUSH3 0x461bcd 00001c1c: PUSH1 0xe5 00001c1e: SHL 00001c1f: DUP2 00001c20: MSTORE 00001c21: PUSH1 0x04 00001c23: ADD 00001c24: PUSH2 0x0dff 00001c27: SWAP1 00001c28: PUSH2 0x4a75 00001c2b: JUMP 00001c2c: JUMPDEST 00001c2d: PUSH32 0x000000000000000000000000000000000000000000000000000000000000270f 00001c4e: DUP3 00001c4f: PUSH1 0x16 00001c51: SLOAD 00001c52: PUSH2 0x1c5b 00001c55: SWAP2 00001c56: SWAP1 00001c57: PUSH2 0x4978 00001c5a: JUMP 00001c5b: JUMPDEST 00001c5c: GT 00001c5d: ISZERO 00001c5e: PUSH2 0x1ca9 00001c61: JUMPI 00001c62: PUSH1 0x40 00001c64: MLOAD 00001c65: PUSH3 0x461bcd 00001c69: PUSH1 0xe5 00001c6b: SHL 00001c6c: DUP2 00001c6d: MSTORE 00001c6e: PUSH1 0x20 00001c70: PUSH1 0x04 00001c72: DUP3 00001c73: ADD 00001c74: MSTORE 00001c75: PUSH1 0x1a 00001c77: PUSH1 0x24 00001c79: DUP3 00001c7a: ADD 00001c7b: MSTORE 00001c7c: PUSH32 0x546f74616c20537570706c79206c696d69742072656163686564000000000000 00001c9d: PUSH1 0x44 00001c9f: DUP3 00001ca0: ADD 00001ca1: MSTORE 00001ca2: PUSH1 0x64 00001ca4: ADD 00001ca5: PUSH2 0x0dff 00001ca8: JUMP 00001ca9: JUMPDEST 00001caa: PUSH1 0x40 00001cac: DUP1 00001cad: MLOAD 00001cae: PUSH1 0x80 00001cb0: DUP2 00001cb1: ADD 00001cb2: DUP3 00001cb3: MSTORE 00001cb4: PUSH1 0x10 00001cb6: SLOAD 00001cb7: PUSH4 0xffffffff 00001cbc: DUP1 00001cbd: DUP3 00001cbe: AND 00001cbf: DUP1 00001cc0: DUP5 00001cc1: MSTORE 00001cc2: PUSH1 0x01 00001cc4: PUSH1 0x20 00001cc6: SHL 00001cc7: DUP4 00001cc8: DIV 00001cc9: DUP3 00001cca: AND 00001ccb: PUSH1 0x20 00001ccd: DUP6 00001cce: ADD 00001ccf: MSTORE 00001cd0: PUSH1 0x01 00001cd2: PUSH1 0x40 00001cd4: SHL 00001cd5: SWAP1 00001cd6: SWAP3 00001cd7: DIV 00001cd8: AND 00001cd9: SWAP3 00001cda: DUP3 00001cdb: ADD 00001cdc: SWAP3 00001cdd: SWAP1 00001cde: SWAP3 00001cdf: MSTORE 00001ce0: PUSH1 0x11 00001ce2: SLOAD 00001ce3: PUSH1 0x60 00001ce5: DUP3 00001ce6: ADD 00001ce7: MSTORE 00001ce8: SWAP1 00001ce9: TIMESTAMP 00001cea: LT 00001ceb: DUP1 00001cec: ISZERO 00001ced: SWAP1 00001cee: PUSH2 0x1d00 00001cf1: JUMPI 00001cf2: POP 00001cf3: DUP1 00001cf4: PUSH1 0x20 00001cf6: ADD 00001cf7: MLOAD 00001cf8: PUSH4 0xffffffff 00001cfd: AND 00001cfe: TIMESTAMP 00001cff: LT 00001d00: JUMPDEST 00001d01: PUSH2 0x1d41 00001d04: JUMPI 00001d05: PUSH1 0x40 00001d07: MLOAD 00001d08: PUSH3 0x461bcd 00001d0c: PUSH1 0xe5 00001d0e: SHL 00001d0f: DUP2 00001d10: MSTORE 00001d11: PUSH1 0x20 00001d13: PUSH1 0x04 00001d15: DUP3 00001d16: ADD 00001d17: MSTORE 00001d18: PUSH1 0x12 00001d1a: PUSH1 0x24 00001d1c: DUP3 00001d1d: ADD 00001d1e: MSTORE 00001d1f: PUSH18 0x50726573616c65206e6f7420616374697665 00001d32: PUSH1 0x70 00001d34: SHL 00001d35: PUSH1 0x44 00001d37: DUP3 00001d38: ADD 00001d39: MSTORE 00001d3a: PUSH1 0x64 00001d3c: ADD 00001d3d: PUSH2 0x0dff 00001d40: JUMP 00001d41: JUMPDEST 00001d42: PUSH1 0x1c 00001d44: SLOAD 00001d45: PUSH1 0x01 00001d47: PUSH1 0x01 00001d49: PUSH1 0xa0 00001d4b: SHL 00001d4c: SUB 00001d4d: AND 00001d4e: PUSH2 0x1da3 00001d51: JUMPI 00001d52: PUSH1 0x40 00001d54: MLOAD 00001d55: PUSH3 0x461bcd 00001d59: PUSH1 0xe5 00001d5b: SHL 00001d5c: DUP2 00001d5d: MSTORE 00001d5e: PUSH1 0x20 00001d60: PUSH1 0x04 00001d62: DUP3 00001d63: ADD 00001d64: MSTORE 00001d65: PUSH1 0x21 00001d67: PUSH1 0x24 00001d69: DUP3 00001d6a: ADD 00001d6b: MSTORE 00001d6c: PUSH32 0x57686974656c697374207369676e657220686173206e6f74206265656e207365 00001d8d: PUSH1 0x44 00001d8f: DUP3 00001d90: ADD 00001d91: MSTORE 00001d92: PUSH1 0x1d 00001d94: PUSH1 0xfa 00001d96: SHL 00001d97: PUSH1 0x64 00001d99: DUP3 00001d9a: ADD 00001d9b: MSTORE 00001d9c: PUSH1 0x84 00001d9e: ADD 00001d9f: PUSH2 0x0dff 00001da2: JUMP 00001da3: JUMPDEST 00001da4: DUP1 00001da5: PUSH1 0x40 00001da7: ADD 00001da8: MLOAD 00001da9: PUSH4 0xffffffff 00001dae: AND 00001daf: DUP4 00001db0: PUSH1 0x17 00001db2: SLOAD 00001db3: PUSH2 0x1dbc 00001db6: SWAP2 00001db7: SWAP1 00001db8: PUSH2 0x4978 00001dbb: JUMP 00001dbc: JUMPDEST 00001dbd: GT 00001dbe: ISZERO 00001dbf: PUSH2 0x1e0a 00001dc2: JUMPI 00001dc3: PUSH1 0x40 00001dc5: MLOAD 00001dc6: PUSH3 0x461bcd 00001dca: PUSH1 0xe5 00001dcc: SHL 00001dcd: DUP2 00001dce: MSTORE 00001dcf: PUSH1 0x20 00001dd1: PUSH1 0x04 00001dd3: DUP3 00001dd4: ADD 00001dd5: MSTORE 00001dd6: PUSH1 0x1c 00001dd8: PUSH1 0x24 00001dda: DUP3 00001ddb: ADD 00001ddc: MSTORE 00001ddd: PUSH32 0x50726573616c6520537570706c79206c696d6974207265616368656400000000 00001dfe: PUSH1 0x44 00001e00: DUP3 00001e01: ADD 00001e02: MSTORE 00001e03: PUSH1 0x64 00001e05: ADD 00001e06: PUSH2 0x0dff 00001e09: JUMP 00001e0a: JUMPDEST 00001e0b: PUSH1 0x22 00001e0d: SLOAD 00001e0e: PUSH1 0x40 00001e10: DUP1 00001e11: MLOAD 00001e12: PUSH32 0x2cdbebab193cb25dca9dac64f626beb048fe0f717cc060906cf1bb7e8e210343 00001e33: PUSH1 0x20 00001e35: DUP3 00001e36: ADD 00001e37: MSTORE 00001e38: CALLER 00001e39: SWAP2 00001e3a: DUP2 00001e3b: ADD 00001e3c: SWAP2 00001e3d: SWAP1 00001e3e: SWAP2 00001e3f: MSTORE 00001e40: PUSH1 0x60 00001e42: DUP2 00001e43: ADD 00001e44: DUP5 00001e45: SWAP1 00001e46: MSTORE 00001e47: PUSH1 0x00 00001e49: SWAP2 00001e4a: SWAP1 00001e4b: PUSH1 0x80 00001e4d: ADD 00001e4e: PUSH1 0x40 00001e50: MLOAD 00001e51: PUSH1 0x20 00001e53: DUP2 00001e54: DUP4 00001e55: SUB 00001e56: SUB 00001e57: DUP2 00001e58: MSTORE 00001e59: SWAP1 00001e5a: PUSH1 0x40 00001e5c: MSTORE 00001e5d: DUP1 00001e5e: MLOAD 00001e5f: SWAP1 00001e60: PUSH1 0x20 00001e62: ADD 00001e63: KECCAK256 00001e64: PUSH1 0x40 00001e66: MLOAD 00001e67: PUSH1 0x20 00001e69: ADD 00001e6a: PUSH2 0x1e8a 00001e6d: SWAP3 00001e6e: SWAP2 00001e6f: SWAP1 00001e70: PUSH2 0x1901 00001e73: PUSH1 0xf0 00001e75: SHL 00001e76: DUP2 00001e77: MSTORE 00001e78: PUSH1 0x02 00001e7a: DUP2 00001e7b: ADD 00001e7c: SWAP3 00001e7d: SWAP1 00001e7e: SWAP3 00001e7f: MSTORE 00001e80: PUSH1 0x22 00001e82: DUP3 00001e83: ADD 00001e84: MSTORE 00001e85: PUSH1 0x42 00001e87: ADD 00001e88: SWAP1 00001e89: JUMP 00001e8a: JUMPDEST 00001e8b: PUSH1 0x40 00001e8d: MLOAD 00001e8e: PUSH1 0x20 00001e90: DUP2 00001e91: DUP4 00001e92: SUB 00001e93: SUB 00001e94: DUP2 00001e95: MSTORE 00001e96: SWAP1 00001e97: PUSH1 0x40 00001e99: MSTORE 00001e9a: DUP1 00001e9b: MLOAD 00001e9c: SWAP1 00001e9d: PUSH1 0x20 00001e9f: ADD 00001ea0: KECCAK256 00001ea1: SWAP1 00001ea2: POP 00001ea3: PUSH1 0x00 00001ea5: PUSH2 0x1ee6 00001ea8: DUP8 00001ea9: DUP8 00001eaa: DUP1 00001eab: DUP1 00001eac: PUSH1 0x1f 00001eae: ADD 00001eaf: PUSH1 0x20 00001eb1: DUP1 00001eb2: SWAP2 00001eb3: DIV 00001eb4: MUL 00001eb5: PUSH1 0x20 00001eb7: ADD 00001eb8: PUSH1 0x40 00001eba: MLOAD 00001ebb: SWAP1 00001ebc: DUP2 00001ebd: ADD 00001ebe: PUSH1 0x40 00001ec0: MSTORE 00001ec1: DUP1 00001ec2: SWAP4 00001ec3: SWAP3 00001ec4: SWAP2 00001ec5: SWAP1 00001ec6: DUP2 00001ec7: DUP2 00001ec8: MSTORE 00001ec9: PUSH1 0x20 00001ecb: ADD 00001ecc: DUP4 00001ecd: DUP4 00001ece: DUP1 00001ecf: DUP3 00001ed0: DUP5 00001ed1: CALLDATACOPY 00001ed2: PUSH1 0x00 00001ed4: SWAP3 00001ed5: ADD 00001ed6: SWAP2 00001ed7: SWAP1 00001ed8: SWAP2 00001ed9: MSTORE 00001eda: POP 00001edb: DUP7 00001edc: SWAP4 00001edd: SWAP3 00001ede: POP 00001edf: POP 00001ee0: PUSH2 0x34cb 00001ee3: SWAP1 00001ee4: POP 00001ee5: JUMP 00001ee6: JUMPDEST 00001ee7: SWAP1 00001ee8: POP 00001ee9: PUSH1 0x01 00001eeb: PUSH1 0x01 00001eed: PUSH1 0xa0 00001eef: SHL 00001ef0: SUB 00001ef1: DUP2 00001ef2: AND 00001ef3: ISZERO 00001ef4: DUP1 00001ef5: ISZERO 00001ef6: SWAP1 00001ef7: PUSH2 0x1f0d 00001efa: JUMPI 00001efb: POP 00001efc: PUSH1 0x1c 00001efe: SLOAD 00001eff: PUSH1 0x01 00001f01: PUSH1 0x01 00001f03: PUSH1 0xa0 00001f05: SHL 00001f06: SUB 00001f07: DUP3 00001f08: DUP2 00001f09: AND 00001f0a: SWAP2 00001f0b: AND 00001f0c: EQ 00001f0d: JUMPDEST 00001f0e: PUSH2 0x1f4d 00001f11: JUMPI 00001f12: PUSH1 0x40 00001f14: MLOAD 00001f15: PUSH3 0x461bcd 00001f19: PUSH1 0xe5 00001f1b: SHL 00001f1c: DUP2 00001f1d: MSTORE 00001f1e: PUSH1 0x20 00001f20: PUSH1 0x04 00001f22: DUP3 00001f23: ADD 00001f24: MSTORE 00001f25: PUSH1 0x11 00001f27: PUSH1 0x24 00001f29: DUP3 00001f2a: ADD 00001f2b: MSTORE 00001f2c: PUSH17 0x496e76616c6964207369676e6174757265 00001f3e: PUSH1 0x78 00001f40: SHL 00001f41: PUSH1 0x44 00001f43: DUP3 00001f44: ADD 00001f45: MSTORE 00001f46: PUSH1 0x64 00001f48: ADD 00001f49: PUSH2 0x0dff 00001f4c: JUMP 00001f4d: JUMPDEST 00001f4e: CALLER 00001f4f: PUSH1 0x00 00001f51: SWAP1 00001f52: DUP2 00001f53: MSTORE 00001f54: PUSH1 0x20 00001f56: DUP1 00001f57: MSTORE 00001f58: PUSH1 0x40 00001f5a: SWAP1 00001f5b: KECCAK256 00001f5c: SLOAD 00001f5d: DUP5 00001f5e: SWAP1 00001f5f: PUSH2 0x1f69 00001f62: SWAP1 00001f63: DUP8 00001f64: SWAP1 00001f65: PUSH2 0x4978 00001f68: JUMP 00001f69: JUMPDEST 00001f6a: GT 00001f6b: ISZERO 00001f6c: PUSH2 0x1fad 00001f6f: JUMPI 00001f70: PUSH1 0x40 00001f72: MLOAD 00001f73: PUSH3 0x461bcd 00001f77: PUSH1 0xe5 00001f79: SHL 00001f7a: DUP2 00001f7b: MSTORE 00001f7c: PUSH1 0x20 00001f7e: PUSH1 0x04 00001f80: DUP3 00001f81: ADD 00001f82: MSTORE 00001f83: PUSH1 0x13 00001f85: PUSH1 0x24 00001f87: DUP3 00001f88: ADD 00001f89: MSTORE 00001f8a: PUSH19 0x135a5b9d081b1a5b5a5d08195e18d959591959 00001f9e: PUSH1 0x6a 00001fa0: SHL 00001fa1: PUSH1 0x44 00001fa3: DUP3 00001fa4: ADD 00001fa5: MSTORE 00001fa6: PUSH1 0x64 00001fa8: ADD 00001fa9: PUSH2 0x0dff 00001fac: JUMP 00001fad: JUMPDEST 00001fae: CALLER 00001faf: PUSH1 0x00 00001fb1: SWAP1 00001fb2: DUP2 00001fb3: MSTORE 00001fb4: PUSH1 0x20 00001fb6: DUP1 00001fb7: MSTORE 00001fb8: PUSH1 0x40 00001fba: SWAP1 00001fbb: KECCAK256 00001fbc: SLOAD 00001fbd: PUSH2 0x1fc7 00001fc0: SWAP1 00001fc1: DUP7 00001fc2: SWAP1 00001fc3: PUSH2 0x4978 00001fc6: JUMP 00001fc7: JUMPDEST 00001fc8: CALLER 00001fc9: PUSH1 0x00 00001fcb: DUP2 00001fcc: DUP2 00001fcd: MSTORE 00001fce: PUSH1 0x20 00001fd0: DUP1 00001fd1: MSTORE 00001fd2: PUSH1 0x40 00001fd4: SWAP1 00001fd5: KECCAK256 00001fd6: SWAP2 00001fd7: SWAP1 00001fd8: SWAP2 00001fd9: SSTORE 00001fda: PUSH2 0x1515 00001fdd: SWAP1 00001fde: DUP7 00001fdf: PUSH2 0x34e7 00001fe2: JUMP 00001fe3: JUMPDEST 00001fe4: PUSH1 0x00 00001fe6: DUP2 00001fe7: DUP2 00001fe8: MSTORE 00001fe9: PUSH1 0x03 00001feb: PUSH1 0x20 00001fed: MSTORE 00001fee: PUSH1 0x40 00001ff0: DUP2 00001ff1: KECCAK256 00001ff2: SLOAD 00001ff3: PUSH1 0x01 00001ff5: PUSH1 0x01 00001ff7: PUSH1 0xa0 00001ff9: SHL 00001ffa: SUB 00001ffb: AND 00001ffc: DUP1 00001ffd: PUSH2 0x0cf2 00002000: JUMPI 00002001: PUSH1 0x40 00002003: MLOAD 00002004: PUSH3 0x461bcd 00002008: PUSH1 0xe5 0000200a: SHL 0000200b: DUP2 0000200c: MSTORE 0000200d: PUSH1 0x20 0000200f: PUSH1 0x04 00002011: DUP3 00002012: ADD 00002013: MSTORE 00002014: PUSH1 0x29 00002016: PUSH1 0x24 00002018: DUP3 00002019: ADD 0000201a: MSTORE 0000201b: PUSH32 0x4552433732313a206f776e657220717565727920666f72206e6f6e6578697374 0000203c: PUSH1 0x44 0000203e: DUP3 0000203f: ADD 00002040: MSTORE 00002041: PUSH9 0x32b73a103a37b5b2b7 0000204b: PUSH1 0xb9 0000204d: SHL 0000204e: PUSH1 0x64 00002050: DUP3 00002051: ADD 00002052: MSTORE 00002053: PUSH1 0x84 00002055: ADD 00002056: PUSH2 0x0dff 00002059: JUMP 0000205a: JUMPDEST 0000205b: PUSH1 0x00 0000205d: SLOAD 0000205e: PUSH1 0x01 00002060: PUSH1 0x01 00002062: PUSH1 0xa0 00002064: SHL 00002065: SUB 00002066: AND 00002067: CALLER 00002068: EQ 00002069: PUSH2 0x2084 0000206c: JUMPI 0000206d: PUSH1 0x40 0000206f: MLOAD 00002070: PUSH3 0x461bcd 00002074: PUSH1 0xe5 00002076: SHL 00002077: DUP2 00002078: MSTORE 00002079: PUSH1 0x04 0000207b: ADD 0000207c: PUSH2 0x0dff 0000207f: SWAP1 00002080: PUSH2 0x4ac5 00002083: JUMP 00002084: JUMPDEST 00002085: PUSH1 0x00 00002087: DUP3 00002088: MLOAD 00002089: GT 0000208a: PUSH2 0x20c9 0000208d: JUMPI 0000208e: PUSH1 0x40 00002090: MLOAD 00002091: PUSH3 0x461bcd 00002095: PUSH1 0xe5 00002097: SHL 00002098: DUP2 00002099: MSTORE 0000209a: PUSH1 0x20 0000209c: PUSH1 0x04 0000209e: DUP3 0000209f: ADD 000020a0: MSTORE 000020a1: PUSH1 0x11 000020a3: PUSH1 0x24 000020a5: DUP3 000020a6: ADD 000020a7: MSTORE 000020a8: PUSH17 0x4d696e696d756d206f6e6520656e747279 000020ba: PUSH1 0x78 000020bc: SHL 000020bd: PUSH1 0x44 000020bf: DUP3 000020c0: ADD 000020c1: MSTORE 000020c2: PUSH1 0x64 000020c4: ADD 000020c5: PUSH2 0x0dff 000020c8: JUMP 000020c9: JUMPDEST 000020ca: DUP1 000020cb: MLOAD 000020cc: DUP3 000020cd: MLOAD 000020ce: EQ 000020cf: PUSH2 0x20ea 000020d2: JUMPI 000020d3: PUSH1 0x40 000020d5: MLOAD 000020d6: PUSH3 0x461bcd 000020da: PUSH1 0xe5 000020dc: SHL 000020dd: DUP2 000020de: MSTORE 000020df: PUSH1 0x04 000020e1: ADD 000020e2: PUSH2 0x0dff 000020e5: SWAP1 000020e6: PUSH2 0x4b54 000020e9: JUMP 000020ea: JUMPDEST 000020eb: PUSH1 0x00 000020ed: DUP1 000020ee: JUMPDEST 000020ef: DUP3 000020f0: MLOAD 000020f1: DUP2 000020f2: LT 000020f3: ISZERO 000020f4: PUSH2 0x2130 000020f7: JUMPI 000020f8: DUP3 000020f9: DUP2 000020fa: DUP2 000020fb: MLOAD 000020fc: DUP2 000020fd: LT 000020fe: PUSH2 0x2109 00002101: JUMPI 00002102: PUSH2 0x2109 00002105: PUSH2 0x4ba7 00002108: JUMP 00002109: JUMPDEST 0000210a: PUSH1 0x20 0000210c: MUL 0000210d: PUSH1 0x20 0000210f: ADD 00002110: ADD 00002111: MLOAD 00002112: DUP3 00002113: PUSH2 0x211c 00002116: SWAP2 00002117: SWAP1 00002118: PUSH2 0x4978 0000211b: JUMP 0000211c: JUMPDEST 0000211d: SWAP2 0000211e: POP 0000211f: DUP1 00002120: PUSH2 0x2128 00002123: DUP2 00002124: PUSH2 0x4bbd 00002127: JUMP 00002128: JUMPDEST 00002129: SWAP2 0000212a: POP 0000212b: POP 0000212c: PUSH2 0x20ee 0000212f: JUMP 00002130: JUMPDEST 00002131: PUSH32 0x00000000000000000000000000000000000000000000000000000000000000c7 00002152: DUP3 00002153: PUSH1 0x16 00002155: SLOAD 00002156: PUSH2 0x215f 00002159: SWAP2 0000215a: SWAP1 0000215b: PUSH2 0x4978 0000215e: JUMP 0000215f: JUMPDEST 00002160: GT 00002161: ISZERO 00002162: PUSH2 0x21ad 00002165: JUMPI 00002166: PUSH1 0x40 00002168: MLOAD 00002169: PUSH3 0x461bcd 0000216d: PUSH1 0xe5 0000216f: SHL 00002170: DUP2 00002171: MSTORE 00002172: PUSH1 0x20 00002174: PUSH1 0x04 00002176: DUP3 00002177: ADD 00002178: MSTORE 00002179: PUSH1 0x1b 0000217b: PUSH1 0x24 0000217d: DUP3 0000217e: ADD 0000217f: MSTORE 00002180: PUSH32 0x45786365656473206f776e65722072657365727665206c696d69740000000000 000021a1: PUSH1 0x44 000021a3: DUP3 000021a4: ADD 000021a5: MSTORE 000021a6: PUSH1 0x64 000021a8: ADD 000021a9: PUSH2 0x0dff 000021ac: JUMP 000021ad: JUMPDEST 000021ae: POP 000021af: PUSH1 0x00 000021b1: JUMPDEST 000021b2: DUP4 000021b3: MLOAD 000021b4: DUP2 000021b5: LT 000021b6: ISZERO 000021b7: PUSH2 0x2208 000021ba: JUMPI 000021bb: PUSH2 0x21f6 000021be: DUP5 000021bf: DUP3 000021c0: DUP2 000021c1: MLOAD 000021c2: DUP2 000021c3: LT 000021c4: PUSH2 0x21cf 000021c7: JUMPI 000021c8: PUSH2 0x21cf 000021cb: PUSH2 0x4ba7 000021ce: JUMP 000021cf: JUMPDEST 000021d0: PUSH1 0x20 000021d2: MUL 000021d3: PUSH1 0x20 000021d5: ADD 000021d6: ADD 000021d7: MLOAD 000021d8: DUP5 000021d9: DUP4 000021da: DUP2 000021db: MLOAD 000021dc: DUP2 000021dd: LT 000021de: PUSH2 0x21e9 000021e1: JUMPI 000021e2: PUSH2 0x21e9 000021e5: PUSH2 0x4ba7 000021e8: JUMP 000021e9: JUMPDEST 000021ea: PUSH1 0x20 000021ec: MUL 000021ed: PUSH1 0x20 000021ef: ADD 000021f0: ADD 000021f1: MLOAD 000021f2: PUSH2 0x34e7 000021f5: JUMP 000021f6: JUMPDEST 000021f7: DUP1 000021f8: PUSH2 0x2200 000021fb: DUP2 000021fc: PUSH2 0x4bbd 000021ff: JUMP 00002200: JUMPDEST 00002201: SWAP2 00002202: POP 00002203: POP 00002204: PUSH2 0x21b1 00002207: JUMP 00002208: JUMPDEST 00002209: POP 0000220a: POP 0000220b: POP 0000220c: POP 0000220d: JUMP 0000220e: JUMPDEST 0000220f: PUSH1 0x1b 00002211: DUP1 00002212: SLOAD 00002213: PUSH2 0x221b 00002216: SWAP1 00002217: PUSH2 0x48e1 0000221a: JUMP 0000221b: JUMPDEST 0000221c: DUP1 0000221d: PUSH1 0x1f 0000221f: ADD 00002220: PUSH1 0x20 00002222: DUP1 00002223: SWAP2 00002224: DIV 00002225: MUL 00002226: PUSH1 0x20 00002228: ADD 00002229: PUSH1 0x40 0000222b: MLOAD 0000222c: SWAP1 0000222d: DUP2 0000222e: ADD 0000222f: PUSH1 0x40 00002231: MSTORE 00002232: DUP1 00002233: SWAP3 00002234: SWAP2 00002235: SWAP1 00002236: DUP2 00002237: DUP2 00002238: MSTORE 00002239: PUSH1 0x20 0000223b: ADD 0000223c: DUP3 0000223d: DUP1 0000223e: SLOAD 0000223f: PUSH2 0x2247 00002242: SWAP1 00002243: PUSH2 0x48e1 00002246: JUMP 00002247: JUMPDEST 00002248: DUP1 00002249: ISZERO 0000224a: PUSH2 0x2294 0000224d: JUMPI 0000224e: DUP1 0000224f: PUSH1 0x1f 00002251: LT 00002252: PUSH2 0x2269 00002255: JUMPI 00002256: PUSH2 0x0100 00002259: DUP1 0000225a: DUP4 0000225b: SLOAD 0000225c: DIV 0000225d: MUL 0000225e: DUP4 0000225f: MSTORE 00002260: SWAP2 00002261: PUSH1 0x20 00002263: ADD 00002264: SWAP2 00002265: PUSH2 0x2294 00002268: JUMP 00002269: JUMPDEST 0000226a: DUP3 0000226b: ADD 0000226c: SWAP2 0000226d: SWAP1 0000226e: PUSH1 0x00 00002270: MSTORE 00002271: PUSH1 0x20 00002273: PUSH1 0x00 00002275: KECCAK256 00002276: SWAP1 00002277: JUMPDEST 00002278: DUP2 00002279: SLOAD 0000227a: DUP2 0000227b: MSTORE 0000227c: SWAP1 0000227d: PUSH1 0x01 0000227f: ADD 00002280: SWAP1 00002281: PUSH1 0x20 00002283: ADD 00002284: DUP1 00002285: DUP4 00002286: GT 00002287: PUSH2 0x2277 0000228a: JUMPI 0000228b: DUP3 0000228c: SWAP1 0000228d: SUB 0000228e: PUSH1 0x1f 00002290: AND 00002291: DUP3 00002292: ADD 00002293: SWAP2 00002294: JUMPDEST 00002295: POP 00002296: POP 00002297: POP 00002298: POP 00002299: POP 0000229a: DUP2 0000229b: JUMP 0000229c: JUMPDEST 0000229d: PUSH1 0x00 0000229f: PUSH1 0x01 000022a1: PUSH1 0x01 000022a3: PUSH1 0xa0 000022a5: SHL 000022a6: SUB 000022a7: DUP3 000022a8: AND 000022a9: PUSH2 0x2307 000022ac: JUMPI 000022ad: PUSH1 0x40 000022af: MLOAD 000022b0: PUSH3 0x461bcd 000022b4: PUSH1 0xe5 000022b6: SHL 000022b7: DUP2 000022b8: MSTORE 000022b9: PUSH1 0x20 000022bb: PUSH1 0x04 000022bd: DUP3 000022be: ADD 000022bf: MSTORE 000022c0: PUSH1 0x2a 000022c2: PUSH1 0x24 000022c4: DUP3 000022c5: ADD 000022c6: MSTORE 000022c7: PUSH32 0x4552433732313a2062616c616e636520717565727920666f7220746865207a65 000022e8: PUSH1 0x44 000022ea: DUP3 000022eb: ADD 000022ec: MSTORE 000022ed: PUSH10 0x726f2061646472657373 000022f8: PUSH1 0xb0 000022fa: SHL 000022fb: PUSH1 0x64 000022fd: DUP3 000022fe: ADD 000022ff: MSTORE 00002300: PUSH1 0x84 00002302: ADD 00002303: PUSH2 0x0dff 00002306: JUMP 00002307: JUMPDEST 00002308: POP 00002309: PUSH1 0x01 0000230b: PUSH1 0x01 0000230d: PUSH1 0xa0 0000230f: SHL 00002310: SUB 00002311: AND 00002312: PUSH1 0x00 00002314: SWAP1 00002315: DUP2 00002316: MSTORE 00002317: PUSH1 0x04 00002319: PUSH1 0x20 0000231b: MSTORE 0000231c: PUSH1 0x40 0000231e: SWAP1 0000231f: KECCAK256 00002320: SLOAD 00002321: SWAP1 00002322: JUMP 00002323: JUMPDEST 00002324: PUSH1 0x00 00002326: SLOAD 00002327: PUSH1 0x01 00002329: PUSH1 0x01 0000232b: PUSH1 0xa0 0000232d: SHL 0000232e: SUB 0000232f: AND 00002330: CALLER 00002331: EQ 00002332: PUSH2 0x234d 00002335: JUMPI 00002336: PUSH1 0x40 00002338: MLOAD 00002339: PUSH3 0x461bcd 0000233d: PUSH1 0xe5 0000233f: SHL 00002340: DUP2 00002341: MSTORE 00002342: PUSH1 0x04 00002344: ADD 00002345: PUSH2 0x0dff 00002348: SWAP1 00002349: PUSH2 0x4ac5 0000234c: JUMP 0000234d: JUMPDEST 0000234e: PUSH2 0x2357 00002351: PUSH1 0x00 00002353: PUSH2 0x3578 00002356: JUMP 00002357: JUMPDEST 00002358: JUMP 00002359: JUMPDEST 0000235a: PUSH1 0x00 0000235c: PUSH1 0x16 0000235e: SLOAD 0000235f: PUSH32 0x000000000000000000000000000000000000000000000000000000000000270f 00002380: PUSH2 0x2389 00002383: SWAP2 00002384: SWAP1 00002385: PUSH2 0x4afa 00002388: JUMP 00002389: JUMPDEST 0000238a: SWAP1 0000238b: POP 0000238c: SWAP1 0000238d: JUMP 0000238e: JUMPDEST 0000238f: PUSH1 0x00 00002391: SELFBALANCE 00002392: GT 00002393: PUSH2 0x23d7 00002396: JUMPI 00002397: PUSH1 0x40 00002399: MLOAD 0000239a: PUSH3 0x461bcd 0000239e: PUSH1 0xe5 000023a0: SHL 000023a1: DUP2 000023a2: MSTORE 000023a3: PUSH1 0x20 000023a5: PUSH1 0x04 000023a7: DUP3 000023a8: ADD 000023a9: MSTORE 000023aa: PUSH1 0x16 000023ac: PUSH1 0x24 000023ae: DUP3 000023af: ADD 000023b0: MSTORE 000023b1: PUSH22 0x4e6f2062616c616e636520746f207769746864726177 000023c8: PUSH1 0x50 000023ca: SHL 000023cb: PUSH1 0x44 000023cd: DUP3 000023ce: ADD 000023cf: MSTORE 000023d0: PUSH1 0x64 000023d2: ADD 000023d3: PUSH2 0x0dff 000023d6: JUMP 000023d7: JUMPDEST 000023d8: PUSH1 0x00 000023da: JUMPDEST 000023db: PUSH1 0x0f 000023dd: SLOAD 000023de: DUP2 000023df: LT 000023e0: ISZERO 000023e1: PUSH2 0x2402 000023e4: JUMPI 000023e5: PUSH2 0x23f0 000023e8: PUSH2 0x04ef 000023eb: DUP3 000023ec: PUSH2 0x252a 000023ef: JUMP 000023f0: JUMPDEST 000023f1: DUP1 000023f2: PUSH2 0x23fa 000023f5: DUP2 000023f6: PUSH2 0x4bbd 000023f9: JUMP 000023fa: JUMPDEST 000023fb: SWAP2 000023fc: POP 000023fd: POP 000023fe: PUSH2 0x23da 00002401: JUMP 00002402: JUMPDEST 00002403: POP 00002404: JUMP 00002405: JUMPDEST 00002406: PUSH1 0x00 00002408: DUP1 00002409: DUP4 0000240a: MLOAD 0000240b: GT 0000240c: PUSH2 0x244b 0000240f: JUMPI 00002410: PUSH1 0x40 00002412: MLOAD 00002413: PUSH3 0x461bcd 00002417: PUSH1 0xe5 00002419: SHL 0000241a: DUP2 0000241b: MSTORE 0000241c: PUSH1 0x20 0000241e: PUSH1 0x04 00002420: DUP3 00002421: ADD 00002422: MSTORE 00002423: PUSH1 0x11 00002425: PUSH1 0x24 00002427: DUP3 00002428: ADD 00002429: MSTORE 0000242a: PUSH17 0x4d696e696d756d206f6e6520656e747279 0000243c: PUSH1 0x78 0000243e: SHL 0000243f: PUSH1 0x44 00002441: DUP3 00002442: ADD 00002443: MSTORE 00002444: PUSH1 0x64 00002446: ADD 00002447: PUSH2 0x0dff 0000244a: JUMP 0000244b: JUMPDEST 0000244c: DUP2 0000244d: MLOAD 0000244e: DUP4 0000244f: MLOAD 00002450: EQ 00002451: PUSH2 0x246c 00002454: JUMPI 00002455: PUSH1 0x40 00002457: MLOAD 00002458: PUSH3 0x461bcd 0000245c: PUSH1 0xe5 0000245e: SHL 0000245f: DUP2 00002460: MSTORE 00002461: PUSH1 0x04 00002463: ADD 00002464: PUSH2 0x0dff 00002467: SWAP1 00002468: PUSH2 0x4b54 0000246b: JUMP 0000246c: JUMPDEST 0000246d: PUSH2 0x2475 00002470: CALLER 00002471: PUSH2 0x229c 00002474: JUMP 00002475: JUMPDEST 00002476: DUP3 00002477: MLOAD 00002478: GT 00002479: ISZERO 0000247a: PUSH2 0x24c5 0000247d: JUMPI 0000247e: PUSH1 0x40 00002480: MLOAD 00002481: PUSH3 0x461bcd 00002485: PUSH1 0xe5 00002487: SHL 00002488: DUP2 00002489: MSTORE 0000248a: PUSH1 0x20 0000248c: PUSH1 0x04 0000248e: DUP3 0000248f: ADD 00002490: MSTORE 00002491: PUSH1 0x17 00002493: PUSH1 0x24 00002495: DUP3 00002496: ADD 00002497: MSTORE 00002498: PUSH32 0x4e6f7420656e6f75676820746f6b656e73206f776e6564000000000000000000 000024b9: PUSH1 0x44 000024bb: DUP3 000024bc: ADD 000024bd: MSTORE 000024be: PUSH1 0x64 000024c0: ADD 000024c1: PUSH2 0x0dff 000024c4: JUMP 000024c5: JUMPDEST 000024c6: PUSH1 0x00 000024c8: JUMPDEST 000024c9: DUP4 000024ca: MLOAD 000024cb: DUP2 000024cc: LT 000024cd: ISZERO 000024ce: PUSH2 0x2520 000024d1: JUMPI 000024d2: PUSH2 0x250e 000024d5: CALLER 000024d6: DUP6 000024d7: DUP4 000024d8: DUP2 000024d9: MLOAD 000024da: DUP2 000024db: LT 000024dc: PUSH2 0x24e7 000024df: JUMPI 000024e0: PUSH2 0x24e7 000024e3: PUSH2 0x4ba7 000024e6: JUMP 000024e7: JUMPDEST 000024e8: PUSH1 0x20 000024ea: MUL 000024eb: PUSH1 0x20 000024ed: ADD 000024ee: ADD 000024ef: MLOAD 000024f0: DUP6 000024f1: DUP5 000024f2: DUP2 000024f3: MLOAD 000024f4: DUP2 000024f5: LT 000024f6: PUSH2 0x2501 000024f9: JUMPI 000024fa: PUSH2 0x2501 000024fd: PUSH2 0x4ba7 00002500: JUMP 00002501: JUMPDEST 00002502: PUSH1 0x20 00002504: MUL 00002505: PUSH1 0x20 00002507: ADD 00002508: ADD 00002509: MLOAD 0000250a: PUSH2 0x1535 0000250d: JUMP 0000250e: JUMPDEST 0000250f: DUP1 00002510: PUSH2 0x2518 00002513: DUP2 00002514: PUSH2 0x4bbd 00002517: JUMP 00002518: JUMPDEST 00002519: SWAP2 0000251a: POP 0000251b: POP 0000251c: PUSH2 0x24c8 0000251f: JUMP 00002520: JUMPDEST 00002521: POP 00002522: PUSH1 0x01 00002524: SWAP4 00002525: SWAP3 00002526: POP 00002527: POP 00002528: POP 00002529: JUMP 0000252a: JUMPDEST 0000252b: PUSH1 0x00 0000252d: PUSH1 0x0c 0000252f: DUP3 00002530: DUP2 00002531: SLOAD 00002532: DUP2 00002533: LT 00002534: PUSH2 0x253f 00002537: JUMPI 00002538: PUSH2 0x253f 0000253b: PUSH2 0x4ba7 0000253e: JUMP 0000253f: JUMPDEST 00002540: PUSH1 0x00 00002542: SWAP2 00002543: DUP3 00002544: MSTORE 00002545: PUSH1 0x20 00002547: SWAP1 00002548: SWAP2 00002549: KECCAK256 0000254a: ADD 0000254b: SLOAD 0000254c: PUSH1 0x01 0000254e: PUSH1 0x01 00002550: PUSH1 0xa0 00002552: SHL 00002553: SUB 00002554: AND 00002555: SWAP3 00002556: SWAP2 00002557: POP 00002558: POP 00002559: JUMP 0000255a: JUMPDEST 0000255b: PUSH1 0x60 0000255d: PUSH1 0x02 0000255f: DUP1 00002560: SLOAD 00002561: PUSH2 0x0d07 00002564: SWAP1 00002565: PUSH2 0x48e1 00002568: JUMP 00002569: JUMPDEST 0000256a: PUSH1 0x1a 0000256c: DUP1 0000256d: SLOAD 0000256e: PUSH2 0x221b 00002571: SWAP1 00002572: PUSH2 0x48e1 00002575: JUMP 00002576: JUMPDEST 00002577: PUSH2 0x2581 0000257a: CALLER 0000257b: DUP4 0000257c: DUP4 0000257d: PUSH2 0x35c8 00002580: JUMP 00002581: JUMPDEST 00002582: POP 00002583: POP 00002584: JUMP 00002585: JUMPDEST 00002586: PUSH1 0x00 00002588: SLOAD 00002589: PUSH1 0x01 0000258b: PUSH1 0x01 0000258d: PUSH1 0xa0 0000258f: SHL 00002590: SUB 00002591: AND 00002592: CALLER 00002593: EQ 00002594: PUSH2 0x25af 00002597: JUMPI 00002598: PUSH1 0x40 0000259a: MLOAD 0000259b: PUSH3 0x461bcd 0000259f: PUSH1 0xe5 000025a1: SHL 000025a2: DUP2 000025a3: MSTORE 000025a4: PUSH1 0x04 000025a6: ADD 000025a7: PUSH2 0x0dff 000025aa: SWAP1 000025ab: PUSH2 0x4ac5 000025ae: JUMP 000025af: JUMPDEST 000025b0: DUP1 000025b1: MLOAD 000025b2: PUSH2 0x25c2 000025b5: SWAP1 000025b6: PUSH1 0x1a 000025b8: SWAP1 000025b9: PUSH1 0x20 000025bb: DUP5 000025bc: ADD 000025bd: SWAP1 000025be: PUSH2 0x4236 000025c1: JUMP 000025c2: JUMPDEST 000025c3: POP 000025c4: PUSH32 0x64dcc8d75de8457a12f88f32edbb83669471eea48b158fb89f2440e71cf2fd49 000025e5: DUP2 000025e6: PUSH1 0x40 000025e8: MLOAD 000025e9: PUSH2 0x17f8 000025ec: SWAP2 000025ed: SWAP1 000025ee: PUSH2 0x434a 000025f1: JUMP 000025f2: JUMPDEST 000025f3: PUSH2 0x25fc 000025f6: CALLER 000025f7: DUP4 000025f8: PUSH2 0x3229 000025fb: JUMP 000025fc: JUMPDEST 000025fd: PUSH2 0x2618 00002600: JUMPI 00002601: PUSH1 0x40 00002603: MLOAD 00002604: PUSH3 0x461bcd 00002608: PUSH1 0xe5 0000260a: SHL 0000260b: DUP2 0000260c: MSTORE 0000260d: PUSH1 0x04 0000260f: ADD 00002610: PUSH2 0x0dff 00002613: SWAP1 00002614: PUSH2 0x49db 00002617: JUMP 00002618: JUMPDEST 00002619: PUSH2 0x2208 0000261c: DUP5 0000261d: DUP5 0000261e: DUP5 0000261f: DUP5 00002620: PUSH2 0x3697 00002623: JUMP 00002624: JUMPDEST 00002625: PUSH1 0x00 00002627: DUP2 00002628: GT 00002629: PUSH2 0x2644 0000262c: JUMPI 0000262d: PUSH1 0x40 0000262f: MLOAD 00002630: PUSH3 0x461bcd 00002634: PUSH1 0xe5 00002636: SHL 00002637: DUP2 00002638: MSTORE 00002639: PUSH1 0x04 0000263b: ADD 0000263c: PUSH2 0x0dff 0000263f: SWAP1 00002640: PUSH2 0x4a75 00002643: JUMP 00002644: JUMPDEST 00002645: PUSH32 0x000000000000000000000000000000000000000000000000000000000000270f 00002666: DUP2 00002667: PUSH1 0x16 00002669: SLOAD 0000266a: PUSH2 0x2673 0000266d: SWAP2 0000266e: SWAP1 0000266f: PUSH2 0x4978 00002672: JUMP 00002673: JUMPDEST 00002674: GT 00002675: ISZERO 00002676: PUSH2 0x26ba 00002679: JUMPI 0000267a: PUSH1 0x40 0000267c: MLOAD 0000267d: PUSH3 0x461bcd 00002681: PUSH1 0xe5 00002683: SHL 00002684: DUP2 00002685: MSTORE 00002686: PUSH1 0x20 00002688: PUSH1 0x04 0000268a: DUP3 0000268b: ADD 0000268c: MSTORE 0000268d: PUSH1 0x16 0000268f: PUSH1 0x24 00002691: DUP3 00002692: ADD 00002693: MSTORE 00002694: PUSH22 0x151bdd185b081cdd5c1c1b1e481b585e1959081bdd5d 000026ab: PUSH1 0x52 000026ad: SHL 000026ae: PUSH1 0x44 000026b0: DUP3 000026b1: ADD 000026b2: MSTORE 000026b3: PUSH1 0x64 000026b5: ADD 000026b6: PUSH2 0x0dff 000026b9: JUMP 000026ba: JUMPDEST 000026bb: PUSH1 0x12 000026bd: SLOAD 000026be: PUSH4 0xffffffff 000026c3: AND 000026c4: TIMESTAMP 000026c5: LT 000026c6: ISZERO 000026c7: PUSH2 0x270b 000026ca: JUMPI 000026cb: PUSH1 0x40 000026cd: MLOAD 000026ce: PUSH3 0x461bcd 000026d2: PUSH1 0xe5 000026d4: SHL 000026d5: DUP2 000026d6: MSTORE 000026d7: PUSH1 0x20 000026d9: PUSH1 0x04 000026db: DUP3 000026dc: ADD 000026dd: MSTORE 000026de: PUSH1 0x16 000026e0: PUSH1 0x24 000026e2: DUP3 000026e3: ADD 000026e4: MSTORE 000026e5: PUSH22 0x5075626c69632073616c65206e6f7420616374697665 000026fc: PUSH1 0x50 000026fe: SHL 000026ff: PUSH1 0x44 00002701: DUP3 00002702: ADD 00002703: MSTORE 00002704: PUSH1 0x64 00002706: ADD 00002707: PUSH2 0x0dff 0000270a: JUMP 0000270b: JUMPDEST 0000270c: CALLER 0000270d: EXTCODESIZE 0000270e: ISZERO 0000270f: DUP1 00002710: ISZERO 00002711: PUSH2 0x2719 00002714: JUMPI 00002715: POP 00002716: CALLER 00002717: ORIGIN 00002718: EQ 00002719: JUMPDEST 0000271a: PUSH2 0x2765 0000271d: JUMPI 0000271e: PUSH1 0x40 00002720: MLOAD 00002721: PUSH3 0x461bcd 00002725: PUSH1 0xe5 00002727: SHL 00002728: DUP2 00002729: MSTORE 0000272a: PUSH1 0x20 0000272c: PUSH1 0x04 0000272e: DUP3 0000272f: ADD 00002730: MSTORE 00002731: PUSH1 0x19 00002733: PUSH1 0x24 00002735: DUP3 00002736: ADD 00002737: MSTORE 00002738: PUSH32 0x436f6e74726163742062757973206e6f7420616c6c6f77656400000000000000 00002759: PUSH1 0x44 0000275b: DUP3 0000275c: ADD 0000275d: MSTORE 0000275e: PUSH1 0x64 00002760: ADD 00002761: PUSH2 0x0dff 00002764: JUMP 00002765: JUMPDEST 00002766: PUSH1 0x00 00002768: DUP2 00002769: PUSH2 0x2770 0000276c: PUSH2 0x1803 0000276f: JUMP 00002770: JUMPDEST 00002771: PUSH2 0x277a 00002774: SWAP2 00002775: SWAP1 00002776: PUSH2 0x4a2c 00002779: JUMP 0000277a: JUMPDEST 0000277b: SWAP1 0000277c: POP 0000277d: DUP1 0000277e: CALLVALUE 0000277f: LT 00002780: ISZERO 00002781: PUSH2 0x27c3 00002784: JUMPI 00002785: PUSH1 0x40 00002787: MLOAD 00002788: PUSH3 0x461bcd 0000278c: PUSH1 0xe5 0000278e: SHL 0000278f: DUP2 00002790: MSTORE 00002791: PUSH1 0x20 00002793: PUSH1 0x04 00002795: DUP3 00002796: ADD 00002797: MSTORE 00002798: PUSH1 0x14 0000279a: PUSH1 0x24 0000279c: DUP3 0000279d: ADD 0000279e: MSTORE 0000279f: PUSH20 0x125b9cdd59999a58da595b9d081c185e5b595b9d 000027b4: PUSH1 0x62 000027b6: SHL 000027b7: PUSH1 0x44 000027b9: DUP3 000027ba: ADD 000027bb: MSTORE 000027bc: PUSH1 0x64 000027be: ADD 000027bf: PUSH2 0x0dff 000027c2: JUMP 000027c3: JUMPDEST 000027c4: DUP1 000027c5: CALLVALUE 000027c6: GT 000027c7: ISZERO 000027c8: PUSH2 0x27de 000027cb: JUMPI 000027cc: PUSH2 0x27de 000027cf: CALLER 000027d0: PUSH2 0x27d9 000027d3: DUP4 000027d4: CALLVALUE 000027d5: PUSH2 0x4afa 000027d8: JUMP 000027d9: JUMPDEST 000027da: PUSH2 0x3110 000027dd: JUMP 000027de: JUMPDEST 000027df: PUSH2 0x2581 000027e2: CALLER 000027e3: DUP4 000027e4: PUSH2 0x34e7 000027e7: JUMP 000027e8: JUMPDEST 000027e9: PUSH1 0x00 000027eb: DUP2 000027ec: DUP2 000027ed: MSTORE 000027ee: PUSH1 0x03 000027f0: PUSH1 0x20 000027f2: MSTORE 000027f3: PUSH1 0x40 000027f5: SWAP1 000027f6: KECCAK256 000027f7: SLOAD 000027f8: PUSH1 0x60 000027fa: SWAP1 000027fb: PUSH1 0x01 000027fd: PUSH1 0x01 000027ff: PUSH1 0xa0 00002801: SHL 00002802: SUB 00002803: AND 00002804: PUSH2 0x2867 00002807: JUMPI 00002808: PUSH1 0x40 0000280a: MLOAD 0000280b: PUSH3 0x461bcd 0000280f: PUSH1 0xe5 00002811: SHL 00002812: DUP2 00002813: MSTORE 00002814: PUSH1 0x20 00002816: PUSH1 0x04 00002818: DUP3 00002819: ADD 0000281a: MSTORE 0000281b: PUSH1 0x2f 0000281d: PUSH1 0x24 0000281f: DUP3 00002820: ADD 00002821: MSTORE 00002822: PUSH32 0x4552433732314d657461646174613a2055524920717565727920666f72206e6f 00002843: PUSH1 0x44 00002845: DUP3 00002846: ADD 00002847: MSTORE 00002848: PUSH15 0x3732bc34b9ba32b73a103a37b5b2b7 00002858: PUSH1 0x89 0000285a: SHL 0000285b: PUSH1 0x64 0000285d: DUP3 0000285e: ADD 0000285f: MSTORE 00002860: PUSH1 0x84 00002862: ADD 00002863: PUSH2 0x0dff 00002866: JUMP 00002867: JUMPDEST 00002868: PUSH1 0x00 0000286a: PUSH1 0x1b 0000286c: DUP1 0000286d: SLOAD 0000286e: PUSH2 0x2876 00002871: SWAP1 00002872: PUSH2 0x48e1 00002875: JUMP 00002876: JUMPDEST 00002877: SWAP1 00002878: POP 00002879: GT 0000287a: PUSH2 0x290d 0000287d: JUMPI 0000287e: PUSH1 0x1a 00002880: DUP1 00002881: SLOAD 00002882: PUSH2 0x288a 00002885: SWAP1 00002886: PUSH2 0x48e1 00002889: JUMP 0000288a: JUMPDEST 0000288b: DUP1 0000288c: PUSH1 0x1f 0000288e: ADD 0000288f: PUSH1 0x20 00002891: DUP1 00002892: SWAP2 00002893: DIV 00002894: MUL 00002895: PUSH1 0x20 00002897: ADD 00002898: PUSH1 0x40 0000289a: MLOAD 0000289b: SWAP1 0000289c: DUP2 0000289d: ADD 0000289e: PUSH1 0x40 000028a0: MSTORE 000028a1: DUP1 000028a2: SWAP3 000028a3: SWAP2 000028a4: SWAP1 000028a5: DUP2 000028a6: DUP2 000028a7: MSTORE 000028a8: PUSH1 0x20 000028aa: ADD 000028ab: DUP3 000028ac: DUP1 000028ad: SLOAD 000028ae: PUSH2 0x28b6 000028b1: SWAP1 000028b2: PUSH2 0x48e1 000028b5: JUMP 000028b6: JUMPDEST 000028b7: DUP1 000028b8: ISZERO 000028b9: PUSH2 0x2903 000028bc: JUMPI 000028bd: DUP1 000028be: PUSH1 0x1f 000028c0: LT 000028c1: PUSH2 0x28d8 000028c4: JUMPI 000028c5: PUSH2 0x0100 000028c8: DUP1 000028c9: DUP4 000028ca: SLOAD 000028cb: DIV 000028cc: MUL 000028cd: DUP4 000028ce: MSTORE 000028cf: SWAP2 000028d0: PUSH1 0x20 000028d2: ADD 000028d3: SWAP2 000028d4: PUSH2 0x2903 000028d7: JUMP 000028d8: JUMPDEST 000028d9: DUP3 000028da: ADD 000028db: SWAP2 000028dc: SWAP1 000028dd: PUSH1 0x00 000028df: MSTORE 000028e0: PUSH1 0x20 000028e2: PUSH1 0x00 000028e4: KECCAK256 000028e5: SWAP1 000028e6: JUMPDEST 000028e7: DUP2 000028e8: SLOAD 000028e9: DUP2 000028ea: MSTORE 000028eb: SWAP1 000028ec: PUSH1 0x01 000028ee: ADD 000028ef: SWAP1 000028f0: PUSH1 0x20 000028f2: ADD 000028f3: DUP1 000028f4: DUP4 000028f5: GT 000028f6: PUSH2 0x28e6 000028f9: JUMPI 000028fa: DUP3 000028fb: SWAP1 000028fc: SUB 000028fd: PUSH1 0x1f 000028ff: AND 00002900: DUP3 00002901: ADD 00002902: SWAP2 00002903: JUMPDEST 00002904: POP 00002905: POP 00002906: POP 00002907: POP 00002908: POP 00002909: PUSH2 0x0cf2 0000290c: JUMP 0000290d: JUMPDEST 0000290e: PUSH1 0x1b 00002910: PUSH2 0x295b 00002913: PUSH32 0x000000000000000000000000000000000000000000000000000000000000270f 00002934: PUSH1 0x18 00002936: SLOAD 00002937: DUP6 00002938: PUSH2 0x2941 0000293b: SWAP2 0000293c: SWAP1 0000293d: PUSH2 0x4978 00002940: JUMP 00002941: JUMPDEST 00002942: PUSH2 0x294b 00002945: SWAP2 00002946: SWAP1 00002947: PUSH2 0x4b40 0000294a: JUMP 0000294b: JUMPDEST 0000294c: PUSH2 0x2956 0000294f: SWAP1 00002950: PUSH1 0x01 00002952: PUSH2 0x4978 00002955: JUMP 00002956: JUMPDEST 00002957: PUSH2 0x36ca 0000295a: JUMP 0000295b: JUMPDEST 0000295c: PUSH1 0x40 0000295e: MLOAD 0000295f: PUSH1 0x20 00002961: ADD 00002962: PUSH2 0x296c 00002965: SWAP3 00002966: SWAP2 00002967: SWAP1 00002968: PUSH2 0x4bf4 0000296b: JUMP 0000296c: JUMPDEST 0000296d: PUSH1 0x40 0000296f: MLOAD 00002970: PUSH1 0x20 00002972: DUP2 00002973: DUP4 00002974: SUB 00002975: SUB 00002976: DUP2 00002977: MSTORE 00002978: SWAP1 00002979: PUSH1 0x40 0000297b: MSTORE 0000297c: SWAP3 0000297d: SWAP2 0000297e: POP 0000297f: POP 00002980: JUMP 00002981: JUMPDEST 00002982: PUSH1 0x00 00002984: SLOAD 00002985: PUSH1 0x01 00002987: PUSH1 0x01 00002989: PUSH1 0xa0 0000298b: SHL 0000298c: SUB 0000298d: AND 0000298e: CALLER 0000298f: EQ 00002990: PUSH2 0x29ab 00002993: JUMPI 00002994: PUSH1 0x40 00002996: MLOAD 00002997: PUSH3 0x461bcd 0000299b: PUSH1 0xe5 0000299d: SHL 0000299e: DUP2 0000299f: MSTORE 000029a0: PUSH1 0x04 000029a2: ADD 000029a3: PUSH2 0x0dff 000029a6: SWAP1 000029a7: PUSH2 0x4ac5 000029aa: JUMP 000029ab: JUMPDEST 000029ac: PUSH1 0x40 000029ae: MLOAD 000029af: PUSH1 0x01 000029b1: PUSH1 0x01 000029b3: PUSH1 0xa0 000029b5: SHL 000029b6: SUB 000029b7: DUP3 000029b8: AND 000029b9: DUP2 000029ba: MSTORE 000029bb: PUSH32 0x0411c872a35ac01013d258ad2fe1ffd003847123a878624b993c256fd75d1d78 000029dc: SWAP1 000029dd: PUSH1 0x20 000029df: ADD 000029e0: PUSH1 0x40 000029e2: MLOAD 000029e3: DUP1 000029e4: SWAP2 000029e5: SUB 000029e6: SWAP1 000029e7: LOG1 000029e8: PUSH1 0x1c 000029ea: DUP1 000029eb: SLOAD 000029ec: PUSH1 0x01 000029ee: PUSH1 0x01 000029f0: PUSH1 0xa0 000029f2: SHL 000029f3: SUB 000029f4: NOT 000029f5: AND 000029f6: PUSH1 0x01 000029f8: PUSH1 0x01 000029fa: PUSH1 0xa0 000029fc: SHL 000029fd: SUB 000029fe: SWAP3 000029ff: SWAP1 00002a00: SWAP3 00002a01: AND 00002a02: SWAP2 00002a03: SWAP1 00002a04: SWAP2 00002a05: OR 00002a06: SWAP1 00002a07: SSTORE 00002a08: JUMP 00002a09: JUMPDEST 00002a0a: PUSH1 0x00 00002a0c: SLOAD 00002a0d: PUSH1 0x01 00002a0f: PUSH1 0x01 00002a11: PUSH1 0xa0 00002a13: SHL 00002a14: SUB 00002a15: AND 00002a16: CALLER 00002a17: EQ 00002a18: PUSH2 0x2a33 00002a1b: JUMPI 00002a1c: PUSH1 0x40 00002a1e: MLOAD 00002a1f: PUSH3 0x461bcd 00002a23: PUSH1 0xe5 00002a25: SHL 00002a26: DUP2 00002a27: MSTORE 00002a28: PUSH1 0x04 00002a2a: ADD 00002a2b: PUSH2 0x0dff 00002a2e: SWAP1 00002a2f: PUSH2 0x4ac5 00002a32: JUMP 00002a33: JUMPDEST 00002a34: PUSH1 0x00 00002a36: PUSH2 0x2a3e 00002a39: DUP7 00002a3a: PUSH2 0x37c8 00002a3d: JUMP 00002a3e: JUMPDEST 00002a3f: SWAP1 00002a40: POP 00002a41: PUSH1 0x00 00002a43: PUSH2 0x2a4b 00002a46: DUP7 00002a47: PUSH2 0x37c8 00002a4a: JUMP 00002a4b: JUMPDEST 00002a4c: SWAP1 00002a4d: POP 00002a4e: DUP4 00002a4f: PUSH1 0x00 00002a51: LT 00002a52: PUSH2 0x2a94 00002a55: JUMPI 00002a56: PUSH1 0x40 00002a58: MLOAD 00002a59: PUSH3 0x461bcd 00002a5d: PUSH1 0xe5 00002a5f: SHL 00002a60: DUP2 00002a61: MSTORE 00002a62: PUSH1 0x20 00002a64: PUSH1 0x04 00002a66: DUP3 00002a67: ADD 00002a68: MSTORE 00002a69: PUSH1 0x14 00002a6b: PUSH1 0x24 00002a6d: DUP3 00002a6e: ADD 00002a6f: MSTORE 00002a70: PUSH20 0x496e76616c696420626f74746f6d207072696365 00002a85: PUSH1 0x60 00002a87: SHL 00002a88: PUSH1 0x44 00002a8a: DUP3 00002a8b: ADD 00002a8c: MSTORE 00002a8d: PUSH1 0x64 00002a8f: ADD 00002a90: PUSH2 0x0dff 00002a93: JUMP 00002a94: JUMPDEST 00002a95: DUP6 00002a96: PUSH1 0x00 00002a98: LT 00002a99: PUSH2 0x2ad6 00002a9c: JUMPI 00002a9d: PUSH1 0x40 00002a9f: MLOAD 00002aa0: PUSH3 0x461bcd 00002aa4: PUSH1 0xe5 00002aa6: SHL 00002aa7: DUP2 00002aa8: MSTORE 00002aa9: PUSH1 0x20 00002aab: PUSH1 0x04 00002aad: DUP3 00002aae: ADD 00002aaf: MSTORE 00002ab0: PUSH1 0x0f 00002ab2: PUSH1 0x24 00002ab4: DUP3 00002ab5: ADD 00002ab6: MSTORE 00002ab7: PUSH15 0x0c081cdd195c081a5b9d195c9d985b 00002ac7: PUSH1 0x8a 00002ac9: SHL 00002aca: PUSH1 0x44 00002acc: DUP3 00002acd: ADD 00002ace: MSTORE 00002acf: PUSH1 0x64 00002ad1: ADD 00002ad2: PUSH2 0x0dff 00002ad5: JUMP 00002ad6: JUMPDEST 00002ad7: DUP5 00002ad8: DUP5 00002ad9: LT 00002ada: PUSH2 0x2b3b 00002add: JUMPI 00002ade: PUSH1 0x40 00002ae0: MLOAD 00002ae1: PUSH3 0x461bcd 00002ae5: PUSH1 0xe5 00002ae7: SHL 00002ae8: DUP2 00002ae9: MSTORE 00002aea: PUSH1 0x20 00002aec: PUSH1 0x04 00002aee: DUP3 00002aef: ADD 00002af0: MSTORE 00002af1: PUSH1 0x2d 00002af3: PUSH1 0x24 00002af5: DUP3 00002af6: ADD 00002af7: MSTORE 00002af8: PUSH32 0x5374617274207072696365206d7573742062652067726561746572207468616e 00002b19: PUSH1 0x44 00002b1b: DUP3 00002b1c: ADD 00002b1d: MSTORE 00002b1e: PUSH13 0x20626f74746f6d207072696365 00002b2c: PUSH1 0x98 00002b2e: SHL 00002b2f: PUSH1 0x64 00002b31: DUP3 00002b32: ADD 00002b33: MSTORE 00002b34: PUSH1 0x84 00002b36: ADD 00002b37: PUSH2 0x0dff 00002b3a: JUMP 00002b3b: JUMPDEST 00002b3c: DUP3 00002b3d: PUSH1 0x00 00002b3f: LT 00002b40: DUP1 00002b41: ISZERO 00002b42: PUSH2 0x2b4a 00002b45: JUMPI 00002b46: POP 00002b47: DUP5 00002b48: DUP4 00002b49: LT 00002b4a: JUMPDEST 00002b4b: PUSH2 0x2b8b 00002b4e: JUMPI 00002b4f: PUSH1 0x40 00002b51: MLOAD 00002b52: PUSH3 0x461bcd 00002b56: PUSH1 0xe5 00002b58: SHL 00002b59: DUP2 00002b5a: MSTORE 00002b5b: PUSH1 0x20 00002b5d: PUSH1 0x04 00002b5f: DUP3 00002b60: ADD 00002b61: MSTORE 00002b62: PUSH1 0x12 00002b64: PUSH1 0x24 00002b66: DUP3 00002b67: ADD 00002b68: MSTORE 00002b69: PUSH18 0x0496e76616c6964207072696365207374657 00002b7c: PUSH1 0x74 00002b7e: SHL 00002b7f: PUSH1 0x44 00002b81: DUP3 00002b82: ADD 00002b83: MSTORE 00002b84: PUSH1 0x64 00002b86: ADD 00002b87: PUSH2 0x0dff 00002b8a: JUMP 00002b8b: JUMPDEST 00002b8c: PUSH1 0x12 00002b8e: DUP1 00002b8f: SLOAD 00002b90: PUSH4 0xffffffff 00002b95: DUP4 00002b96: DUP2 00002b97: AND 00002b98: PUSH1 0x01 00002b9a: PUSH1 0x20 00002b9c: SHL 00002b9d: MUL 00002b9e: PUSH8 0xffffffffffffffff 00002ba7: NOT 00002ba8: SWAP1 00002ba9: SWAP3 00002baa: AND 00002bab: SWAP1 00002bac: DUP6 00002bad: AND 00002bae: OR 00002baf: OR 00002bb0: SWAP1 00002bb1: SSTORE 00002bb2: PUSH1 0x13 00002bb4: DUP6 00002bb5: SWAP1 00002bb6: SSTORE 00002bb7: PUSH1 0x14 00002bb9: DUP5 00002bba: SWAP1 00002bbb: SSTORE 00002bbc: PUSH1 0x15 00002bbe: DUP4 00002bbf: SWAP1 00002bc0: SSTORE 00002bc1: PUSH1 0x40 00002bc3: MLOAD 00002bc4: PUSH32 0x585ef91acea44084cac26f5bbe4a675e850dd07762ebb27e9838544a38fa8671 00002be5: SWAP1 00002be6: PUSH1 0x00 00002be8: SWAP1 00002be9: LOG1 00002bea: POP 00002beb: POP 00002bec: POP 00002bed: POP 00002bee: POP 00002bef: POP 00002bf0: POP 00002bf1: JUMP 00002bf2: JUMPDEST 00002bf3: PUSH1 0x00 00002bf5: DUP3 00002bf6: DUP3 00002bf7: PUSH1 0x40 00002bf9: MLOAD 00002bfa: PUSH1 0x20 00002bfc: ADD 00002bfd: PUSH2 0x2c07 00002c00: SWAP3 00002c01: SWAP2 00002c02: SWAP1 00002c03: PUSH2 0x4b11 00002c06: JUMP 00002c07: JUMPDEST 00002c08: PUSH1 0x40 00002c0a: MLOAD 00002c0b: PUSH1 0x20 00002c0d: DUP2 00002c0e: DUP4 00002c0f: SUB 00002c10: SUB 00002c11: DUP2 00002c12: MSTORE 00002c13: SWAP1 00002c14: PUSH1 0x40 00002c16: MSTORE 00002c17: DUP1 00002c18: MLOAD 00002c19: SWAP1 00002c1a: PUSH1 0x20 00002c1c: ADD 00002c1d: KECCAK256 00002c1e: SWAP1 00002c1f: POP 00002c20: SWAP3 00002c21: SWAP2 00002c22: POP 00002c23: POP 00002c24: JUMP 00002c25: JUMPDEST 00002c26: PUSH1 0x60 00002c28: PUSH1 0x00 00002c2a: PUSH2 0x2c32 00002c2d: DUP4 00002c2e: PUSH2 0x229c 00002c31: JUMP 00002c32: JUMPDEST 00002c33: SWAP1 00002c34: POP 00002c35: PUSH1 0x00 00002c37: DUP2 00002c38: PUSH8 0xffffffffffffffff 00002c41: DUP2 00002c42: GT 00002c43: ISZERO 00002c44: PUSH2 0x2c4f 00002c47: JUMPI 00002c48: PUSH2 0x2c4f 00002c4b: PUSH2 0x4545 00002c4e: JUMP 00002c4f: JUMPDEST 00002c50: PUSH1 0x40 00002c52: MLOAD 00002c53: SWAP1 00002c54: DUP1 00002c55: DUP3 00002c56: MSTORE 00002c57: DUP1 00002c58: PUSH1 0x20 00002c5a: MUL 00002c5b: PUSH1 0x20 00002c5d: ADD 00002c5e: DUP3 00002c5f: ADD 00002c60: PUSH1 0x40 00002c62: MSTORE 00002c63: DUP1 00002c64: ISZERO 00002c65: PUSH2 0x2c78 00002c68: JUMPI 00002c69: DUP2 00002c6a: PUSH1 0x20 00002c6c: ADD 00002c6d: PUSH1 0x20 00002c6f: DUP3 00002c70: MUL 00002c71: DUP1 00002c72: CALLDATASIZE 00002c73: DUP4 00002c74: CALLDATACOPY 00002c75: ADD 00002c76: SWAP1 00002c77: POP 00002c78: JUMPDEST 00002c79: POP 00002c7a: SWAP1 00002c7b: POP 00002c7c: PUSH1 0x00 00002c7e: JUMPDEST 00002c7f: DUP3 00002c80: DUP2 00002c81: LT 00002c82: ISZERO 00002c83: PUSH2 0x2cdb 00002c86: JUMPI 00002c87: PUSH1 0x01 00002c89: PUSH1 0x01 00002c8b: PUSH1 0xa0 00002c8d: SHL 00002c8e: SUB 00002c8f: DUP6 00002c90: AND 00002c91: PUSH1 0x00 00002c93: SWAP1 00002c94: DUP2 00002c95: MSTORE 00002c96: PUSH1 0x1d 00002c98: PUSH1 0x20 00002c9a: SWAP1 00002c9b: DUP2 00002c9c: MSTORE 00002c9d: PUSH1 0x40 00002c9f: DUP1 00002ca0: DUP4 00002ca1: KECCAK256 00002ca2: DUP5 00002ca3: DUP5 00002ca4: MSTORE 00002ca5: SWAP1 00002ca6: SWAP2 00002ca7: MSTORE 00002ca8: SWAP1 00002ca9: KECCAK256 00002caa: SLOAD 00002cab: DUP3 00002cac: MLOAD 00002cad: DUP4 00002cae: SWAP1 00002caf: DUP4 00002cb0: SWAP1 00002cb1: DUP2 00002cb2: LT 00002cb3: PUSH2 0x2cbe 00002cb6: JUMPI 00002cb7: PUSH2 0x2cbe 00002cba: PUSH2 0x4ba7 00002cbd: JUMP 00002cbe: JUMPDEST 00002cbf: PUSH1 0x20 00002cc1: SWAP1 00002cc2: DUP2 00002cc3: MUL 00002cc4: SWAP2 00002cc5: SWAP1 00002cc6: SWAP2 00002cc7: ADD 00002cc8: ADD 00002cc9: MSTORE 00002cca: DUP1 00002ccb: PUSH2 0x2cd3 00002cce: DUP2 00002ccf: PUSH2 0x4bbd 00002cd2: JUMP 00002cd3: JUMPDEST 00002cd4: SWAP2 00002cd5: POP 00002cd6: POP 00002cd7: PUSH2 0x2c7e 00002cda: JUMP 00002cdb: JUMPDEST 00002cdc: POP 00002cdd: SWAP4 00002cde: SWAP3 00002cdf: POP 00002ce0: POP 00002ce1: POP 00002ce2: JUMP 00002ce3: JUMPDEST 00002ce4: PUSH1 0x00 00002ce6: SLOAD 00002ce7: PUSH1 0x01 00002ce9: PUSH1 0x01 00002ceb: PUSH1 0xa0 00002ced: SHL 00002cee: SUB 00002cef: AND 00002cf0: CALLER 00002cf1: EQ 00002cf2: PUSH2 0x2d0d 00002cf5: JUMPI 00002cf6: PUSH1 0x40 00002cf8: MLOAD 00002cf9: PUSH3 0x461bcd 00002cfd: PUSH1 0xe5 00002cff: SHL 00002d00: DUP2 00002d01: MSTORE 00002d02: PUSH1 0x04 00002d04: ADD 00002d05: PUSH2 0x0dff 00002d08: SWAP1 00002d09: PUSH2 0x4ac5 00002d0c: JUMP 00002d0d: JUMPDEST 00002d0e: PUSH1 0x00 00002d10: PUSH2 0x2d18 00002d13: DUP6 00002d14: PUSH2 0x37c8 00002d17: JUMP 00002d18: JUMPDEST 00002d19: SWAP1 00002d1a: POP 00002d1b: PUSH1 0x00 00002d1d: PUSH2 0x2d25 00002d20: DUP6 00002d21: PUSH2 0x37c8 00002d24: JUMP 00002d25: JUMPDEST 00002d26: SWAP1 00002d27: POP 00002d28: PUSH1 0x00 00002d2a: PUSH2 0x2d32 00002d2d: DUP5 00002d2e: PUSH2 0x37c8 00002d31: JUMP 00002d32: JUMPDEST 00002d33: SWAP1 00002d34: POP 00002d35: DUP3 00002d36: PUSH4 0xffffffff 00002d3b: AND 00002d3c: PUSH1 0x00 00002d3e: LT 00002d3f: PUSH2 0x2d79 00002d42: JUMPI 00002d43: PUSH1 0x40 00002d45: MLOAD 00002d46: PUSH3 0x461bcd 00002d4a: PUSH1 0xe5 00002d4c: SHL 00002d4d: DUP2 00002d4e: MSTORE 00002d4f: PUSH1 0x20 00002d51: PUSH1 0x04 00002d53: DUP3 00002d54: ADD 00002d55: MSTORE 00002d56: PUSH1 0x0c 00002d58: PUSH1 0x24 00002d5a: DUP3 00002d5b: ADD 00002d5c: MSTORE 00002d5d: PUSH12 0x496e76616c69642074696d65 00002d6a: PUSH1 0xa0 00002d6c: SHL 00002d6d: PUSH1 0x44 00002d6f: DUP3 00002d70: ADD 00002d71: MSTORE 00002d72: PUSH1 0x64 00002d74: ADD 00002d75: PUSH2 0x0dff 00002d78: JUMP 00002d79: JUMPDEST 00002d7a: DUP3 00002d7b: PUSH4 0xffffffff 00002d80: AND 00002d81: DUP3 00002d82: PUSH4 0xffffffff 00002d87: AND 00002d88: GT 00002d89: PUSH2 0x2dc3 00002d8c: JUMPI 00002d8d: PUSH1 0x40 00002d8f: MLOAD 00002d90: PUSH3 0x461bcd 00002d94: PUSH1 0xe5 00002d96: SHL 00002d97: DUP2 00002d98: MSTORE 00002d99: PUSH1 0x20 00002d9b: PUSH1 0x04 00002d9d: DUP3 00002d9e: ADD 00002d9f: MSTORE 00002da0: PUSH1 0x0c 00002da2: PUSH1 0x24 00002da4: DUP3 00002da5: ADD 00002da6: MSTORE 00002da7: PUSH12 0x496e76616c69642074696d65 00002db4: PUSH1 0xa0 00002db6: SHL 00002db7: PUSH1 0x44 00002db9: DUP3 00002dba: ADD 00002dbb: MSTORE 00002dbc: PUSH1 0x64 00002dbe: ADD 00002dbf: PUSH2 0x0dff 00002dc2: JUMP 00002dc3: JUMPDEST 00002dc4: PUSH1 0x00 00002dc6: DUP6 00002dc7: GT 00002dc8: PUSH2 0x2e08 00002dcb: JUMPI 00002dcc: PUSH1 0x40 00002dce: MLOAD 00002dcf: PUSH3 0x461bcd 00002dd3: PUSH1 0xe5 00002dd5: SHL 00002dd6: DUP2 00002dd7: MSTORE 00002dd8: PUSH1 0x20 00002dda: PUSH1 0x04 00002ddc: DUP3 00002ddd: ADD 00002dde: MSTORE 00002ddf: PUSH1 0x12 00002de1: PUSH1 0x24 00002de3: DUP3 00002de4: ADD 00002de5: MSTORE 00002de6: PUSH18 0x496e76616c6964206d696e74207072696365 00002df9: PUSH1 0x70 00002dfb: SHL 00002dfc: PUSH1 0x44 00002dfe: DUP3 00002dff: ADD 00002e00: MSTORE 00002e01: PUSH1 0x64 00002e03: ADD 00002e04: PUSH2 0x0dff 00002e07: JUMP 00002e08: JUMPDEST 00002e09: PUSH32 0x000000000000000000000000000000000000000000000000000000000000270f 00002e2a: DUP5 00002e2b: GT 00002e2c: ISZERO 00002e2d: PUSH2 0x2e6f 00002e30: JUMPI 00002e31: PUSH1 0x40 00002e33: MLOAD 00002e34: PUSH3 0x461bcd 00002e38: PUSH1 0xe5 00002e3a: SHL 00002e3b: DUP2 00002e3c: MSTORE 00002e3d: PUSH1 0x20 00002e3f: PUSH1 0x04 00002e41: DUP3 00002e42: ADD 00002e43: MSTORE 00002e44: PUSH1 0x14 00002e46: PUSH1 0x24 00002e48: DUP3 00002e49: ADD 00002e4a: MSTORE 00002e4b: PUSH20 0x125b9d985b1a59081cdd5c1c1b1e481b1a5b5a5d 00002e60: PUSH1 0x62 00002e62: SHL 00002e63: PUSH1 0x44 00002e65: DUP3 00002e66: ADD 00002e67: MSTORE 00002e68: PUSH1 0x64 00002e6a: ADD 00002e6b: PUSH2 0x0dff 00002e6e: JUMP 00002e6f: JUMPDEST 00002e70: PUSH1 0x10 00002e72: DUP1 00002e73: SLOAD 00002e74: PUSH1 0x11 00002e76: DUP8 00002e77: SWAP1 00002e78: SSTORE 00002e79: PUSH4 0xffffffff 00002e7e: DUP4 00002e7f: DUP2 00002e80: AND 00002e81: PUSH1 0x01 00002e83: PUSH1 0x40 00002e85: SHL 00002e86: MUL 00002e87: PUSH12 0xffffffff0000000000000000 00002e94: NOT 00002e95: DUP7 00002e96: DUP4 00002e97: AND 00002e98: PUSH1 0x01 00002e9a: PUSH1 0x20 00002e9c: SHL 00002e9d: MUL 00002e9e: PUSH8 0xffffffffffffffff 00002ea7: NOT 00002ea8: SWAP1 00002ea9: SWAP5 00002eaa: AND 00002eab: SWAP3 00002eac: DUP9 00002ead: AND 00002eae: SWAP3 00002eaf: SWAP1 00002eb0: SWAP3 00002eb1: OR 00002eb2: SWAP3 00002eb3: SWAP1 00002eb4: SWAP3 00002eb5: OR 00002eb6: AND 00002eb7: OR 00002eb8: SWAP1 00002eb9: SSTORE 00002eba: PUSH1 0x40 00002ebc: MLOAD 00002ebd: PUSH32 0x78416bc810005a62b38a156c2241d33b50a7d83e064ca20d330c528f926cfa2f 00002ede: SWAP1 00002edf: PUSH1 0x00 00002ee1: SWAP1 00002ee2: LOG1 00002ee3: POP 00002ee4: POP 00002ee5: POP 00002ee6: POP 00002ee7: POP 00002ee8: POP 00002ee9: POP 00002eea: JUMP 00002eeb: JUMPDEST 00002eec: PUSH1 0x00 00002eee: SLOAD 00002eef: PUSH1 0x01 00002ef1: PUSH1 0x01 00002ef3: PUSH1 0xa0 00002ef5: SHL 00002ef6: SUB 00002ef7: AND 00002ef8: CALLER 00002ef9: EQ 00002efa: PUSH2 0x2f15 00002efd: JUMPI 00002efe: PUSH1 0x40 00002f00: MLOAD 00002f01: PUSH3 0x461bcd 00002f05: PUSH1 0xe5 00002f07: SHL 00002f08: DUP2 00002f09: MSTORE 00002f0a: PUSH1 0x04 00002f0c: ADD 00002f0d: PUSH2 0x0dff 00002f10: SWAP1 00002f11: PUSH2 0x4ac5 00002f14: JUMP 00002f15: JUMPDEST 00002f16: PUSH1 0x18 00002f18: SLOAD 00002f19: ISZERO 00002f1a: PUSH2 0x2f65 00002f1d: JUMPI 00002f1e: PUSH1 0x40 00002f20: MLOAD 00002f21: PUSH3 0x461bcd 00002f25: PUSH1 0xe5 00002f27: SHL 00002f28: DUP2 00002f29: MSTORE 00002f2a: PUSH1 0x20 00002f2c: PUSH1 0x04 00002f2e: DUP3 00002f2f: ADD 00002f30: MSTORE 00002f31: PUSH1 0x1a 00002f33: PUSH1 0x24 00002f35: DUP3 00002f36: ADD 00002f37: MSTORE 00002f38: PUSH32 0x5374617274696e6720696e64657820616c726561647920736574000000000000 00002f59: PUSH1 0x44 00002f5b: DUP3 00002f5c: ADD 00002f5d: MSTORE 00002f5e: PUSH1 0x64 00002f60: ADD 00002f61: PUSH2 0x0dff 00002f64: JUMP 00002f65: JUMPDEST 00002f66: PUSH1 0x40 00002f68: MLOAD 00002f69: DUP2 00002f6a: DUP2 00002f6b: MSTORE 00002f6c: PUSH32 0xccd47a164968947830ee38a1a7aa2ea2c24d2b19c30119b982d8f177d64d8cac 00002f8d: SWAP1 00002f8e: PUSH1 0x20 00002f90: ADD 00002f91: PUSH1 0x40 00002f93: MLOAD 00002f94: DUP1 00002f95: SWAP2 00002f96: SUB 00002f97: SWAP1 00002f98: LOG1 00002f99: PUSH1 0x21 00002f9b: SSTORE 00002f9c: JUMP 00002f9d: JUMPDEST 00002f9e: PUSH1 0x00 00002fa0: SLOAD 00002fa1: PUSH1 0x01 00002fa3: PUSH1 0x01 00002fa5: PUSH1 0xa0 00002fa7: SHL 00002fa8: SUB 00002fa9: AND 00002faa: CALLER 00002fab: EQ 00002fac: PUSH2 0x2fc7 00002faf: JUMPI 00002fb0: PUSH1 0x40 00002fb2: MLOAD 00002fb3: PUSH3 0x461bcd 00002fb7: PUSH1 0xe5 00002fb9: SHL 00002fba: DUP2 00002fbb: MSTORE 00002fbc: PUSH1 0x04 00002fbe: ADD 00002fbf: PUSH2 0x0dff 00002fc2: SWAP1 00002fc3: PUSH2 0x4ac5 00002fc6: JUMP 00002fc7: JUMPDEST 00002fc8: PUSH1 0x01 00002fca: PUSH1 0x01 00002fcc: PUSH1 0xa0 00002fce: SHL 00002fcf: SUB 00002fd0: DUP2 00002fd1: AND 00002fd2: PUSH2 0x302c 00002fd5: JUMPI 00002fd6: PUSH1 0x40 00002fd8: MLOAD 00002fd9: PUSH3 0x461bcd 00002fdd: PUSH1 0xe5 00002fdf: SHL 00002fe0: DUP2 00002fe1: MSTORE 00002fe2: PUSH1 0x20 00002fe4: PUSH1 0x04 00002fe6: DUP3 00002fe7: ADD 00002fe8: MSTORE 00002fe9: PUSH1 0x26 00002feb: PUSH1 0x24 00002fed: DUP3 00002fee: ADD 00002fef: MSTORE 00002ff0: PUSH32 0x4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061 00003011: PUSH1 0x44 00003013: DUP3 00003014: ADD 00003015: MSTORE 00003016: PUSH6 0x646472657373 0000301d: PUSH1 0xd0 0000301f: SHL 00003020: PUSH1 0x64 00003022: DUP3 00003023: ADD 00003024: MSTORE 00003025: PUSH1 0x84 00003027: ADD 00003028: PUSH2 0x0dff 0000302b: JUMP 0000302c: JUMPDEST 0000302d: PUSH2 0x2402 00003030: DUP2 00003031: PUSH2 0x3578 00003034: JUMP 00003035: JUMPDEST 00003036: PUSH1 0x00 00003038: PUSH1 0x01 0000303a: PUSH1 0x01 0000303c: PUSH1 0xe0 0000303e: SHL 0000303f: SUB 00003040: NOT 00003041: DUP3 00003042: AND 00003043: PUSH4 0x152a902d 00003048: PUSH1 0xe1 0000304a: SHL 0000304b: EQ 0000304c: DUP1 0000304d: PUSH2 0x0cf2 00003050: JUMPI 00003051: POP 00003052: PUSH2 0x0cf2 00003055: DUP3 00003056: PUSH2 0x3831 00003059: JUMP 0000305a: JUMPDEST 0000305b: PUSH1 0x00 0000305d: DUP2 0000305e: DUP2 0000305f: MSTORE 00003060: PUSH1 0x05 00003062: PUSH1 0x20 00003064: MSTORE 00003065: PUSH1 0x40 00003067: SWAP1 00003068: KECCAK256 00003069: DUP1 0000306a: SLOAD 0000306b: PUSH1 0x01 0000306d: PUSH1 0x01 0000306f: PUSH1 0xa0 00003071: SHL 00003072: SUB 00003073: NOT 00003074: AND 00003075: PUSH1 0x01 00003077: PUSH1 0x01 00003079: PUSH1 0xa0 0000307b: SHL 0000307c: SUB 0000307d: DUP5 0000307e: AND 0000307f: SWAP1 00003080: DUP2 00003081: OR 00003082: SWAP1 00003083: SWAP2 00003084: SSTORE 00003085: DUP2 00003086: SWAP1 00003087: PUSH2 0x308f 0000308a: DUP3 0000308b: PUSH2 0x1fe3 0000308e: JUMP 0000308f: JUMPDEST 00003090: PUSH1 0x01 00003092: PUSH1 0x01 00003094: PUSH1 0xa0 00003096: SHL 00003097: SUB 00003098: AND 00003099: PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925 000030ba: PUSH1 0x40 000030bc: MLOAD 000030bd: PUSH1 0x40 000030bf: MLOAD 000030c0: DUP1 000030c1: SWAP2 000030c2: SUB 000030c3: SWAP1 000030c4: LOG4 000030c5: POP 000030c6: POP 000030c7: JUMP 000030c8: JUMPDEST 000030c9: PUSH1 0x08 000030cb: SLOAD 000030cc: PUSH1 0x01 000030ce: PUSH1 0x01 000030d0: PUSH1 0xa0 000030d2: SHL 000030d3: SUB 000030d4: DUP5 000030d5: AND 000030d6: PUSH1 0x00 000030d8: SWAP1 000030d9: DUP2 000030da: MSTORE 000030db: PUSH1 0x0a 000030dd: PUSH1 0x20 000030df: MSTORE 000030e0: PUSH1 0x40 000030e2: DUP2 000030e3: KECCAK256 000030e4: SLOAD 000030e5: SWAP1 000030e6: SWAP2 000030e7: DUP4 000030e8: SWAP2 000030e9: PUSH2 0x30f2 000030ec: SWAP1 000030ed: DUP7 000030ee: PUSH2 0x4a2c 000030f1: JUMP 000030f2: JUMPDEST 000030f3: PUSH2 0x30fc 000030f6: SWAP2 000030f7: SWAP1 000030f8: PUSH2 0x4a61 000030fb: JUMP 000030fc: JUMPDEST 000030fd: PUSH2 0x3106 00003100: SWAP2 00003101: SWAP1 00003102: PUSH2 0x4afa 00003105: JUMP 00003106: JUMPDEST 00003107: SWAP1 00003108: POP 00003109: JUMPDEST 0000310a: SWAP4 0000310b: SWAP3 0000310c: POP 0000310d: POP 0000310e: POP 0000310f: JUMP 00003110: JUMPDEST 00003111: DUP1 00003112: SELFBALANCE 00003113: LT 00003114: ISZERO 00003115: PUSH2 0x3160 00003118: JUMPI 00003119: PUSH1 0x40 0000311b: MLOAD 0000311c: PUSH3 0x461bcd 00003120: PUSH1 0xe5 00003122: SHL 00003123: DUP2 00003124: MSTORE 00003125: PUSH1 0x20 00003127: PUSH1 0x04 00003129: DUP3 0000312a: ADD 0000312b: MSTORE 0000312c: PUSH1 0x1d 0000312e: PUSH1 0x24 00003130: DUP3 00003131: ADD 00003132: MSTORE 00003133: PUSH32 0x416464726573733a20696e73756666696369656e742062616c616e6365000000 00003154: PUSH1 0x44 00003156: DUP3 00003157: ADD 00003158: MSTORE 00003159: PUSH1 0x64 0000315b: ADD 0000315c: PUSH2 0x0dff 0000315f: JUMP 00003160: JUMPDEST 00003161: PUSH1 0x00 00003163: DUP3 00003164: PUSH1 0x01 00003166: PUSH1 0x01 00003168: PUSH1 0xa0 0000316a: SHL 0000316b: SUB 0000316c: AND 0000316d: DUP3 0000316e: PUSH1 0x40 00003170: MLOAD 00003171: PUSH1 0x00 00003173: PUSH1 0x40 00003175: MLOAD 00003176: DUP1 00003177: DUP4 00003178: SUB 00003179: DUP2 0000317a: DUP6 0000317b: DUP8 0000317c: GAS 0000317d: CALL 0000317e: SWAP3 0000317f: POP 00003180: POP 00003181: POP 00003182: RETURNDATASIZE 00003183: DUP1 00003184: PUSH1 0x00 00003186: DUP2 00003187: EQ 00003188: PUSH2 0x31ad 0000318b: JUMPI 0000318c: PUSH1 0x40 0000318e: MLOAD 0000318f: SWAP2 00003190: POP 00003191: PUSH1 0x1f 00003193: NOT 00003194: PUSH1 0x3f 00003196: RETURNDATASIZE 00003197: ADD 00003198: AND 00003199: DUP3 0000319a: ADD 0000319b: PUSH1 0x40 0000319d: MSTORE 0000319e: RETURNDATASIZE 0000319f: DUP3 000031a0: MSTORE 000031a1: RETURNDATASIZE 000031a2: PUSH1 0x00 000031a4: PUSH1 0x20 000031a6: DUP5 000031a7: ADD 000031a8: RETURNDATACOPY 000031a9: PUSH2 0x31b2 000031ac: JUMP 000031ad: JUMPDEST 000031ae: PUSH1 0x60 000031b0: SWAP2 000031b1: POP 000031b2: JUMPDEST 000031b3: POP 000031b4: POP 000031b5: SWAP1 000031b6: POP 000031b7: DUP1 000031b8: PUSH2 0x0f35 000031bb: JUMPI 000031bc: PUSH1 0x40 000031be: MLOAD 000031bf: PUSH3 0x461bcd 000031c3: PUSH1 0xe5 000031c5: SHL 000031c6: DUP2 000031c7: MSTORE 000031c8: PUSH1 0x20 000031ca: PUSH1 0x04 000031cc: DUP3 000031cd: ADD 000031ce: MSTORE 000031cf: PUSH1 0x3a 000031d1: PUSH1 0x24 000031d3: DUP3 000031d4: ADD 000031d5: MSTORE 000031d6: PUSH32 0x416464726573733a20756e61626c6520746f2073656e642076616c75652c2072 000031f7: PUSH1 0x44 000031f9: DUP3 000031fa: ADD 000031fb: MSTORE 000031fc: PUSH32 0x6563697069656e74206d61792068617665207265766572746564000000000000 0000321d: PUSH1 0x64 0000321f: DUP3 00003220: ADD 00003221: MSTORE 00003222: PUSH1 0x84 00003224: ADD 00003225: PUSH2 0x0dff 00003228: JUMP 00003229: JUMPDEST 0000322a: PUSH1 0x00 0000322c: DUP2 0000322d: DUP2 0000322e: MSTORE 0000322f: PUSH1 0x03 00003231: PUSH1 0x20 00003233: MSTORE 00003234: PUSH1 0x40 00003236: DUP2 00003237: KECCAK256 00003238: SLOAD 00003239: PUSH1 0x01 0000323b: PUSH1 0x01 0000323d: PUSH1 0xa0 0000323f: SHL 00003240: SUB 00003241: AND 00003242: PUSH2 0x32a2 00003245: JUMPI 00003246: PUSH1 0x40 00003248: MLOAD 00003249: PUSH3 0x461bcd 0000324d: PUSH1 0xe5 0000324f: SHL 00003250: DUP2 00003251: MSTORE 00003252: PUSH1 0x20 00003254: PUSH1 0x04 00003256: DUP3 00003257: ADD 00003258: MSTORE 00003259: PUSH1 0x2c 0000325b: PUSH1 0x24 0000325d: DUP3 0000325e: ADD 0000325f: MSTORE 00003260: PUSH32 0x4552433732313a206f70657261746f7220717565727920666f72206e6f6e6578 00003281: PUSH1 0x44 00003283: DUP3 00003284: ADD 00003285: MSTORE 00003286: PUSH12 0x34b9ba32b73a103a37b5b2b7 00003293: PUSH1 0xa1 00003295: SHL 00003296: PUSH1 0x64 00003298: DUP3 00003299: ADD 0000329a: MSTORE 0000329b: PUSH1 0x84 0000329d: ADD 0000329e: PUSH2 0x0dff 000032a1: JUMP 000032a2: JUMPDEST 000032a3: PUSH1 0x00 000032a5: PUSH2 0x32ad 000032a8: DUP4 000032a9: PUSH2 0x1fe3 000032ac: JUMP 000032ad: JUMPDEST 000032ae: SWAP1 000032af: POP 000032b0: DUP1 000032b1: PUSH1 0x01 000032b3: PUSH1 0x01 000032b5: PUSH1 0xa0 000032b7: SHL 000032b8: SUB 000032b9: AND 000032ba: DUP5 000032bb: PUSH1 0x01 000032bd: PUSH1 0x01 000032bf: PUSH1 0xa0 000032c1: SHL 000032c2: SUB 000032c3: AND 000032c4: EQ 000032c5: DUP1 000032c6: PUSH2 0x32e8 000032c9: JUMPI 000032ca: POP 000032cb: DUP4 000032cc: PUSH1 0x01 000032ce: PUSH1 0x01 000032d0: PUSH1 0xa0 000032d2: SHL 000032d3: SUB 000032d4: AND 000032d5: PUSH2 0x32dd 000032d8: DUP5 000032d9: PUSH2 0x0d8a 000032dc: JUMP 000032dd: JUMPDEST 000032de: PUSH1 0x01 000032e0: PUSH1 0x01 000032e2: PUSH1 0xa0 000032e4: SHL 000032e5: SUB 000032e6: AND 000032e7: EQ 000032e8: JUMPDEST 000032e9: DUP1 000032ea: PUSH2 0x3318 000032ed: JUMPI 000032ee: POP 000032ef: PUSH1 0x01 000032f1: PUSH1 0x01 000032f3: PUSH1 0xa0 000032f5: SHL 000032f6: SUB 000032f7: DUP1 000032f8: DUP3 000032f9: AND 000032fa: PUSH1 0x00 000032fc: SWAP1 000032fd: DUP2 000032fe: MSTORE 000032ff: PUSH1 0x06 00003301: PUSH1 0x20 00003303: SWAP1 00003304: DUP2 00003305: MSTORE 00003306: PUSH1 0x40 00003308: DUP1 00003309: DUP4 0000330a: KECCAK256 0000330b: SWAP4 0000330c: DUP9 0000330d: AND 0000330e: DUP4 0000330f: MSTORE 00003310: SWAP3 00003311: SWAP1 00003312: MSTORE 00003313: KECCAK256 00003314: SLOAD 00003315: PUSH1 0xff 00003317: AND 00003318: JUMPDEST 00003319: SWAP5 0000331a: SWAP4 0000331b: POP 0000331c: POP 0000331d: POP 0000331e: POP 0000331f: JUMP 00003320: JUMPDEST 00003321: DUP3 00003322: PUSH1 0x01 00003324: PUSH1 0x01 00003326: PUSH1 0xa0 00003328: SHL 00003329: SUB 0000332a: AND 0000332b: PUSH2 0x3333 0000332e: DUP3 0000332f: PUSH2 0x1fe3 00003332: JUMP 00003333: JUMPDEST 00003334: PUSH1 0x01 00003336: PUSH1 0x01 00003338: PUSH1 0xa0 0000333a: SHL 0000333b: SUB 0000333c: AND 0000333d: EQ 0000333e: PUSH2 0x339b 00003341: JUMPI 00003342: PUSH1 0x40 00003344: MLOAD 00003345: PUSH3 0x461bcd 00003349: PUSH1 0xe5 0000334b: SHL 0000334c: DUP2 0000334d: MSTORE 0000334e: PUSH1 0x20 00003350: PUSH1 0x04 00003352: DUP3 00003353: ADD 00003354: MSTORE 00003355: PUSH1 0x29 00003357: PUSH1 0x24 00003359: DUP3 0000335a: ADD 0000335b: MSTORE 0000335c: PUSH32 0x4552433732313a207472616e73666572206f6620746f6b656e20746861742069 0000337d: PUSH1 0x44 0000337f: DUP3 00003380: ADD 00003381: MSTORE 00003382: PUSH9 0x39903737ba1037bbb7 0000338c: PUSH1 0xb9 0000338e: SHL 0000338f: PUSH1 0x64 00003391: DUP3 00003392: ADD 00003393: MSTORE 00003394: PUSH1 0x84 00003396: ADD 00003397: PUSH2 0x0dff 0000339a: JUMP 0000339b: JUMPDEST 0000339c: PUSH1 0x01 0000339e: PUSH1 0x01 000033a0: PUSH1 0xa0 000033a2: SHL 000033a3: SUB 000033a4: DUP3 000033a5: AND 000033a6: PUSH2 0x33fd 000033a9: JUMPI 000033aa: PUSH1 0x40 000033ac: MLOAD 000033ad: PUSH3 0x461bcd 000033b1: PUSH1 0xe5 000033b3: SHL 000033b4: DUP2 000033b5: MSTORE 000033b6: PUSH1 0x20 000033b8: PUSH1 0x04 000033ba: DUP3 000033bb: ADD 000033bc: MSTORE 000033bd: PUSH1 0x24 000033bf: DUP1 000033c0: DUP3 000033c1: ADD 000033c2: MSTORE 000033c3: PUSH32 0x4552433732313a207472616e7366657220746f20746865207a65726f20616464 000033e4: PUSH1 0x44 000033e6: DUP3 000033e7: ADD 000033e8: MSTORE 000033e9: PUSH4 0x72657373 000033ee: PUSH1 0xe0 000033f0: SHL 000033f1: PUSH1 0x64 000033f3: DUP3 000033f4: ADD 000033f5: MSTORE 000033f6: PUSH1 0x84 000033f8: ADD 000033f9: PUSH2 0x0dff 000033fc: JUMP 000033fd: JUMPDEST 000033fe: PUSH2 0x3408 00003401: DUP4 00003402: DUP4 00003403: DUP4 00003404: PUSH2 0x3881 00003407: JUMP 00003408: JUMPDEST 00003409: PUSH2 0x3413 0000340c: PUSH1 0x00 0000340e: DUP3 0000340f: PUSH2 0x305a 00003412: JUMP 00003413: JUMPDEST 00003414: PUSH1 0x01 00003416: PUSH1 0x01 00003418: PUSH1 0xa0 0000341a: SHL 0000341b: SUB 0000341c: DUP4 0000341d: AND 0000341e: PUSH1 0x00 00003420: SWAP1 00003421: DUP2 00003422: MSTORE 00003423: PUSH1 0x04 00003425: PUSH1 0x20 00003427: MSTORE 00003428: PUSH1 0x40 0000342a: DUP2 0000342b: KECCAK256 0000342c: DUP1 0000342d: SLOAD 0000342e: PUSH1 0x01 00003430: SWAP3 00003431: SWAP1 00003432: PUSH2 0x343c 00003435: SWAP1 00003436: DUP5 00003437: SWAP1 00003438: PUSH2 0x4afa 0000343b: JUMP 0000343c: JUMPDEST 0000343d: SWAP1 0000343e: SWAP2 0000343f: SSTORE 00003440: POP 00003441: POP 00003442: PUSH1 0x01 00003444: PUSH1 0x01 00003446: PUSH1 0xa0 00003448: SHL 00003449: SUB 0000344a: DUP3 0000344b: AND 0000344c: PUSH1 0x00 0000344e: SWAP1 0000344f: DUP2 00003450: MSTORE 00003451: PUSH1 0x04 00003453: PUSH1 0x20 00003455: MSTORE 00003456: PUSH1 0x40 00003458: DUP2 00003459: KECCAK256 0000345a: DUP1 0000345b: SLOAD 0000345c: PUSH1 0x01 0000345e: SWAP3 0000345f: SWAP1 00003460: PUSH2 0x346a 00003463: SWAP1 00003464: DUP5 00003465: SWAP1 00003466: PUSH2 0x4978 00003469: JUMP 0000346a: JUMPDEST 0000346b: SWAP1 0000346c: SWAP2 0000346d: SSTORE 0000346e: POP 0000346f: POP 00003470: PUSH1 0x00 00003472: DUP2 00003473: DUP2 00003474: MSTORE 00003475: PUSH1 0x03 00003477: PUSH1 0x20 00003479: MSTORE 0000347a: PUSH1 0x40 0000347c: DUP1 0000347d: DUP3 0000347e: KECCAK256 0000347f: DUP1 00003480: SLOAD 00003481: PUSH1 0x01 00003483: PUSH1 0x01 00003485: PUSH1 0xa0 00003487: SHL 00003488: SUB 00003489: NOT 0000348a: AND 0000348b: PUSH1 0x01 0000348d: PUSH1 0x01 0000348f: PUSH1 0xa0 00003491: SHL 00003492: SUB 00003493: DUP7 00003494: DUP2 00003495: AND 00003496: SWAP2 00003497: DUP3 00003498: OR 00003499: SWAP1 0000349a: SWAP3 0000349b: SSTORE 0000349c: SWAP2 0000349d: MLOAD 0000349e: DUP5 0000349f: SWAP4 000034a0: SWAP2 000034a1: DUP8 000034a2: AND 000034a3: SWAP2 000034a4: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 000034c5: SWAP2 000034c6: LOG4 000034c7: POP 000034c8: POP 000034c9: POP 000034ca: JUMP 000034cb: JUMPDEST 000034cc: PUSH1 0x00 000034ce: DUP1 000034cf: PUSH1 0x00 000034d1: PUSH2 0x34da 000034d4: DUP6 000034d5: DUP6 000034d6: PUSH2 0x38b3 000034d9: JUMP 000034da: JUMPDEST 000034db: SWAP2 000034dc: POP 000034dd: SWAP2 000034de: POP 000034df: PUSH2 0x2cdb 000034e2: DUP2 000034e3: PUSH2 0x3923 000034e6: JUMP 000034e7: JUMPDEST 000034e8: PUSH1 0x16 000034ea: SLOAD 000034eb: PUSH1 0x00 000034ed: JUMPDEST 000034ee: DUP3 000034ef: DUP2 000034f0: LT 000034f1: ISZERO 000034f2: PUSH2 0x351e 000034f5: JUMPI 000034f6: PUSH2 0x3500 000034f9: PUSH1 0x01 000034fb: DUP4 000034fc: PUSH2 0x4978 000034ff: JUMP 00003500: JUMPDEST 00003501: SWAP2 00003502: POP 00003503: PUSH2 0x350c 00003506: DUP5 00003507: DUP4 00003508: PUSH2 0x3ade 0000350b: JUMP 0000350c: JUMPDEST 0000350d: DUP1 0000350e: PUSH2 0x3516 00003511: DUP2 00003512: PUSH2 0x4bbd 00003515: JUMP 00003516: JUMPDEST 00003517: SWAP2 00003518: POP 00003519: POP 0000351a: PUSH2 0x34ed 0000351d: JUMP 0000351e: JUMPDEST 0000351f: POP 00003520: PUSH1 0x16 00003522: SSTORE 00003523: POP 00003524: POP 00003525: JUMP 00003526: JUMPDEST 00003527: PUSH1 0x40 00003529: DUP1 0000352a: MLOAD 0000352b: PUSH1 0x01 0000352d: PUSH1 0x01 0000352f: PUSH1 0xa0 00003531: SHL 00003532: SUB 00003533: DUP5 00003534: AND 00003535: PUSH1 0x24 00003537: DUP3 00003538: ADD 00003539: MSTORE 0000353a: PUSH1 0x44 0000353c: DUP1 0000353d: DUP3 0000353e: ADD 0000353f: DUP5 00003540: SWAP1 00003541: MSTORE 00003542: DUP3 00003543: MLOAD 00003544: DUP1 00003545: DUP4 00003546: SUB 00003547: SWAP1 00003548: SWAP2 00003549: ADD 0000354a: DUP2 0000354b: MSTORE 0000354c: PUSH1 0x64 0000354e: SWAP1 0000354f: SWAP2 00003550: ADD 00003551: SWAP1 00003552: SWAP2 00003553: MSTORE 00003554: PUSH1 0x20 00003556: DUP2 00003557: ADD 00003558: DUP1 00003559: MLOAD 0000355a: PUSH1 0x01 0000355c: PUSH1 0x01 0000355e: PUSH1 0xe0 00003560: SHL 00003561: SUB 00003562: AND 00003563: PUSH4 0xa9059cbb 00003568: PUSH1 0xe0 0000356a: SHL 0000356b: OR 0000356c: SWAP1 0000356d: MSTORE 0000356e: PUSH2 0x0f35 00003571: SWAP1 00003572: DUP5 00003573: SWAP1 00003574: PUSH2 0x3af8 00003577: JUMP 00003578: JUMPDEST 00003579: PUSH1 0x00 0000357b: DUP1 0000357c: SLOAD 0000357d: PUSH1 0x01 0000357f: PUSH1 0x01 00003581: PUSH1 0xa0 00003583: SHL 00003584: SUB 00003585: DUP4 00003586: DUP2 00003587: AND 00003588: PUSH1 0x01 0000358a: PUSH1 0x01 0000358c: PUSH1 0xa0 0000358e: SHL 0000358f: SUB 00003590: NOT 00003591: DUP4 00003592: AND 00003593: DUP2 00003594: OR 00003595: DUP5 00003596: SSTORE 00003597: PUSH1 0x40 00003599: MLOAD 0000359a: SWAP2 0000359b: SWAP1 0000359c: SWAP3 0000359d: AND 0000359e: SWAP3 0000359f: DUP4 000035a0: SWAP2 000035a1: PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0 000035c2: SWAP2 000035c3: SWAP1 000035c4: LOG3 000035c5: POP 000035c6: POP 000035c7: JUMP 000035c8: JUMPDEST 000035c9: DUP2 000035ca: PUSH1 0x01 000035cc: PUSH1 0x01 000035ce: PUSH1 0xa0 000035d0: SHL 000035d1: SUB 000035d2: AND 000035d3: DUP4 000035d4: PUSH1 0x01 000035d6: PUSH1 0x01 000035d8: PUSH1 0xa0 000035da: SHL 000035db: SUB 000035dc: AND 000035dd: EQ 000035de: ISZERO 000035df: PUSH2 0x362a 000035e2: JUMPI 000035e3: PUSH1 0x40 000035e5: MLOAD 000035e6: PUSH3 0x461bcd 000035ea: PUSH1 0xe5 000035ec: SHL 000035ed: DUP2 000035ee: MSTORE 000035ef: PUSH1 0x20 000035f1: PUSH1 0x04 000035f3: DUP3 000035f4: ADD 000035f5: MSTORE 000035f6: PUSH1 0x19 000035f8: PUSH1 0x24 000035fa: DUP3 000035fb: ADD 000035fc: MSTORE 000035fd: PUSH32 0x4552433732313a20617070726f766520746f2063616c6c657200000000000000 0000361e: PUSH1 0x44 00003620: DUP3 00003621: ADD 00003622: MSTORE 00003623: PUSH1 0x64 00003625: ADD 00003626: PUSH2 0x0dff 00003629: JUMP 0000362a: JUMPDEST 0000362b: PUSH1 0x01 0000362d: PUSH1 0x01 0000362f: PUSH1 0xa0 00003631: SHL 00003632: SUB 00003633: DUP4 00003634: DUP2 00003635: AND 00003636: PUSH1 0x00 00003638: DUP2 00003639: DUP2 0000363a: MSTORE 0000363b: PUSH1 0x06 0000363d: PUSH1 0x20 0000363f: SWAP1 00003640: DUP2 00003641: MSTORE 00003642: PUSH1 0x40 00003644: DUP1 00003645: DUP4 00003646: KECCAK256 00003647: SWAP5 00003648: DUP8 00003649: AND 0000364a: DUP1 0000364b: DUP5 0000364c: MSTORE 0000364d: SWAP5 0000364e: DUP3 0000364f: MSTORE 00003650: SWAP2 00003651: DUP3 00003652: SWAP1 00003653: KECCAK256 00003654: DUP1 00003655: SLOAD 00003656: PUSH1 0xff 00003658: NOT 00003659: AND 0000365a: DUP7 0000365b: ISZERO 0000365c: ISZERO 0000365d: SWAP1 0000365e: DUP2 0000365f: OR 00003660: SWAP1 00003661: SWAP2 00003662: SSTORE 00003663: SWAP2 00003664: MLOAD 00003665: SWAP2 00003666: DUP3 00003667: MSTORE 00003668: PUSH32 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31 00003689: SWAP2 0000368a: ADD 0000368b: PUSH1 0x40 0000368d: MLOAD 0000368e: DUP1 0000368f: SWAP2 00003690: SUB 00003691: SWAP1 00003692: LOG3 00003693: POP 00003694: POP 00003695: POP 00003696: JUMP 00003697: JUMPDEST 00003698: PUSH2 0x36a2 0000369b: DUP5 0000369c: DUP5 0000369d: DUP5 0000369e: PUSH2 0x3320 000036a1: JUMP 000036a2: JUMPDEST 000036a3: PUSH2 0x36ae 000036a6: DUP5 000036a7: DUP5 000036a8: DUP5 000036a9: DUP5 000036aa: PUSH2 0x3bca 000036ad: JUMP 000036ae: JUMPDEST 000036af: PUSH2 0x2208 000036b2: JUMPI 000036b3: PUSH1 0x40 000036b5: MLOAD 000036b6: PUSH3 0x461bcd 000036ba: PUSH1 0xe5 000036bc: SHL 000036bd: DUP2 000036be: MSTORE 000036bf: PUSH1 0x04 000036c1: ADD 000036c2: PUSH2 0x0dff 000036c5: SWAP1 000036c6: PUSH2 0x4caf 000036c9: JUMP 000036ca: JUMPDEST 000036cb: PUSH1 0x60 000036cd: DUP2 000036ce: PUSH2 0x36ee 000036d1: JUMPI 000036d2: POP 000036d3: POP 000036d4: PUSH1 0x40 000036d6: DUP1 000036d7: MLOAD 000036d8: DUP1 000036d9: DUP3 000036da: ADD 000036db: SWAP1 000036dc: SWAP2 000036dd: MSTORE 000036de: PUSH1 0x01 000036e0: DUP2 000036e1: MSTORE 000036e2: PUSH1 0x03 000036e4: PUSH1 0xfc 000036e6: SHL 000036e7: PUSH1 0x20 000036e9: DUP3 000036ea: ADD 000036eb: MSTORE 000036ec: SWAP1 000036ed: JUMP 000036ee: JUMPDEST 000036ef: DUP2 000036f0: PUSH1 0x00 000036f2: JUMPDEST 000036f3: DUP2 000036f4: ISZERO 000036f5: PUSH2 0x3718 000036f8: JUMPI 000036f9: DUP1 000036fa: PUSH2 0x3702 000036fd: DUP2 000036fe: PUSH2 0x4bbd 00003701: JUMP 00003702: JUMPDEST 00003703: SWAP2 00003704: POP 00003705: PUSH2 0x3711 00003708: SWAP1 00003709: POP 0000370a: PUSH1 0x0a 0000370c: DUP4 0000370d: PUSH2 0x4a61 00003710: JUMP 00003711: JUMPDEST 00003712: SWAP2 00003713: POP 00003714: PUSH2 0x36f2 00003717: JUMP 00003718: JUMPDEST 00003719: PUSH1 0x00 0000371b: DUP2 0000371c: PUSH8 0xffffffffffffffff 00003725: DUP2 00003726: GT 00003727: ISZERO 00003728: PUSH2 0x3733 0000372b: JUMPI 0000372c: PUSH2 0x3733 0000372f: PUSH2 0x4545 00003732: JUMP 00003733: JUMPDEST 00003734: PUSH1 0x40 00003736: MLOAD 00003737: SWAP1 00003738: DUP1 00003739: DUP3 0000373a: MSTORE 0000373b: DUP1 0000373c: PUSH1 0x1f 0000373e: ADD 0000373f: PUSH1 0x1f 00003741: NOT 00003742: AND 00003743: PUSH1 0x20 00003745: ADD 00003746: DUP3 00003747: ADD 00003748: PUSH1 0x40 0000374a: MSTORE 0000374b: DUP1 0000374c: ISZERO 0000374d: PUSH2 0x375d 00003750: JUMPI 00003751: PUSH1 0x20 00003753: DUP3 00003754: ADD 00003755: DUP2 00003756: DUP1 00003757: CALLDATASIZE 00003758: DUP4 00003759: CALLDATACOPY 0000375a: ADD 0000375b: SWAP1 0000375c: POP 0000375d: JUMPDEST 0000375e: POP 0000375f: SWAP1 00003760: POP 00003761: JUMPDEST 00003762: DUP5 00003763: ISZERO 00003764: PUSH2 0x3318 00003767: JUMPI 00003768: PUSH2 0x3772 0000376b: PUSH1 0x01 0000376d: DUP4 0000376e: PUSH2 0x4afa 00003771: JUMP 00003772: JUMPDEST 00003773: SWAP2 00003774: POP 00003775: PUSH2 0x377f 00003778: PUSH1 0x0a 0000377a: DUP7 0000377b: PUSH2 0x4b40 0000377e: JUMP 0000377f: JUMPDEST 00003780: PUSH2 0x378a 00003783: SWAP1 00003784: PUSH1 0x30 00003786: PUSH2 0x4978 00003789: JUMP 0000378a: JUMPDEST 0000378b: PUSH1 0xf8 0000378d: SHL 0000378e: DUP2 0000378f: DUP4 00003790: DUP2 00003791: MLOAD 00003792: DUP2 00003793: LT 00003794: PUSH2 0x379f 00003797: JUMPI 00003798: PUSH2 0x379f 0000379b: PUSH2 0x4ba7 0000379e: JUMP 0000379f: JUMPDEST 000037a0: PUSH1 0x20 000037a2: ADD 000037a3: ADD 000037a4: SWAP1 000037a5: PUSH1 0x01 000037a7: PUSH1 0x01 000037a9: PUSH1 0xf8 000037ab: SHL 000037ac: SUB 000037ad: NOT 000037ae: AND 000037af: SWAP1 000037b0: DUP2 000037b1: PUSH1 0x00 000037b3: BYTE 000037b4: SWAP1 000037b5: MSTORE8 000037b6: POP 000037b7: PUSH2 0x37c1 000037ba: PUSH1 0x0a 000037bc: DUP7 000037bd: PUSH2 0x4a61 000037c0: JUMP 000037c1: JUMPDEST 000037c2: SWAP5 000037c3: POP 000037c4: PUSH2 0x3761 000037c7: JUMP 000037c8: JUMPDEST 000037c9: PUSH1 0x00 000037cb: PUSH4 0xffffffff 000037d0: DUP3 000037d1: GT 000037d2: ISZERO 000037d3: PUSH2 0x382d 000037d6: JUMPI 000037d7: PUSH1 0x40 000037d9: MLOAD 000037da: PUSH3 0x461bcd 000037de: PUSH1 0xe5 000037e0: SHL 000037e1: DUP2 000037e2: MSTORE 000037e3: PUSH1 0x20 000037e5: PUSH1 0x04 000037e7: DUP3 000037e8: ADD 000037e9: MSTORE 000037ea: PUSH1 0x26 000037ec: PUSH1 0x24 000037ee: DUP3 000037ef: ADD 000037f0: MSTORE 000037f1: PUSH32 0x53616665436173743a2076616c756520646f65736e27742066697420696e2033 00003812: PUSH1 0x44 00003814: DUP3 00003815: ADD 00003816: MSTORE 00003817: PUSH6 0x322062697473 0000381e: PUSH1 0xd0 00003820: SHL 00003821: PUSH1 0x64 00003823: DUP3 00003824: ADD 00003825: MSTORE 00003826: PUSH1 0x84 00003828: ADD 00003829: PUSH2 0x0dff 0000382c: JUMP 0000382d: JUMPDEST 0000382e: POP 0000382f: SWAP1 00003830: JUMP 00003831: JUMPDEST 00003832: PUSH1 0x00 00003834: PUSH1 0x01 00003836: PUSH1 0x01 00003838: PUSH1 0xe0 0000383a: SHL 0000383b: SUB 0000383c: NOT 0000383d: DUP3 0000383e: AND 0000383f: PUSH4 0x80ac58cd 00003844: PUSH1 0xe0 00003846: SHL 00003847: EQ 00003848: DUP1 00003849: PUSH2 0x3862 0000384c: JUMPI 0000384d: POP 0000384e: PUSH1 0x01 00003850: PUSH1 0x01 00003852: PUSH1 0xe0 00003854: SHL 00003855: SUB 00003856: NOT 00003857: DUP3 00003858: AND 00003859: PUSH4 0x5b5e139f 0000385e: PUSH1 0xe0 00003860: SHL 00003861: EQ 00003862: JUMPDEST 00003863: DUP1 00003864: PUSH2 0x0cf2 00003867: JUMPI 00003868: POP 00003869: PUSH4 0x01ffc9a7 0000386e: PUSH1 0xe0 00003870: SHL 00003871: PUSH1 0x01 00003873: PUSH1 0x01 00003875: PUSH1 0xe0 00003877: SHL 00003878: SUB 00003879: NOT 0000387a: DUP4 0000387b: AND 0000387c: EQ 0000387d: PUSH2 0x0cf2 00003880: JUMP 00003881: JUMPDEST 00003882: PUSH1 0x01 00003884: PUSH1 0x01 00003886: PUSH1 0xa0 00003888: SHL 00003889: SUB 0000388a: DUP4 0000388b: AND 0000388c: ISZERO 0000388d: PUSH2 0x389a 00003890: JUMPI 00003891: PUSH2 0x389a 00003894: DUP4 00003895: DUP3 00003896: PUSH2 0x3cc8 00003899: JUMP 0000389a: JUMPDEST 0000389b: PUSH1 0x01 0000389d: PUSH1 0x01 0000389f: PUSH1 0xa0 000038a1: SHL 000038a2: SUB 000038a3: DUP3 000038a4: AND 000038a5: ISZERO 000038a6: PUSH2 0x0f35 000038a9: JUMPI 000038aa: PUSH2 0x0f35 000038ad: DUP3 000038ae: DUP3 000038af: PUSH2 0x3d65 000038b2: JUMP 000038b3: JUMPDEST 000038b4: PUSH1 0x00 000038b6: DUP1 000038b7: DUP3 000038b8: MLOAD 000038b9: PUSH1 0x41 000038bb: EQ 000038bc: ISZERO 000038bd: PUSH2 0x38ea 000038c0: JUMPI 000038c1: PUSH1 0x20 000038c3: DUP4 000038c4: ADD 000038c5: MLOAD 000038c6: PUSH1 0x40 000038c8: DUP5 000038c9: ADD 000038ca: MLOAD 000038cb: PUSH1 0x60 000038cd: DUP6 000038ce: ADD 000038cf: MLOAD 000038d0: PUSH1 0x00 000038d2: BYTE 000038d3: PUSH2 0x38de 000038d6: DUP8 000038d7: DUP3 000038d8: DUP6 000038d9: DUP6 000038da: PUSH2 0x3da9 000038dd: JUMP 000038de: JUMPDEST 000038df: SWAP5 000038e0: POP 000038e1: SWAP5 000038e2: POP 000038e3: POP 000038e4: POP 000038e5: POP 000038e6: PUSH2 0x391c 000038e9: JUMP 000038ea: JUMPDEST 000038eb: DUP3 000038ec: MLOAD 000038ed: PUSH1 0x40 000038ef: EQ 000038f0: ISZERO 000038f1: PUSH2 0x3914 000038f4: JUMPI 000038f5: PUSH1 0x20 000038f7: DUP4 000038f8: ADD 000038f9: MLOAD 000038fa: PUSH1 0x40 000038fc: DUP5 000038fd: ADD 000038fe: MLOAD 000038ff: PUSH2 0x3909 00003902: DUP7 00003903: DUP4 00003904: DUP4 00003905: PUSH2 0x3e96 00003908: JUMP 00003909: JUMPDEST 0000390a: SWAP4 0000390b: POP 0000390c: SWAP4 0000390d: POP 0000390e: POP 0000390f: POP 00003910: PUSH2 0x391c 00003913: JUMP 00003914: JUMPDEST 00003915: POP 00003916: PUSH1 0x00 00003918: SWAP1 00003919: POP 0000391a: PUSH1 0x02 0000391c: JUMPDEST 0000391d: SWAP3 0000391e: POP 0000391f: SWAP3 00003920: SWAP1 00003921: POP 00003922: JUMP 00003923: JUMPDEST 00003924: PUSH1 0x00 00003926: DUP2 00003927: PUSH1 0x04 00003929: DUP2 0000392a: GT 0000392b: ISZERO 0000392c: PUSH2 0x3937 0000392f: JUMPI 00003930: PUSH2 0x3937 00003933: PUSH2 0x4d01 00003936: JUMP 00003937: JUMPDEST 00003938: EQ 00003939: ISZERO 0000393a: PUSH2 0x3940 0000393d: JUMPI 0000393e: POP 0000393f: JUMP 00003940: JUMPDEST 00003941: PUSH1 0x01 00003943: DUP2 00003944: PUSH1 0x04 00003946: DUP2 00003947: GT 00003948: ISZERO 00003949: PUSH2 0x3954 0000394c: JUMPI 0000394d: PUSH2 0x3954 00003950: PUSH2 0x4d01 00003953: JUMP 00003954: JUMPDEST 00003955: EQ 00003956: ISZERO 00003957: PUSH2 0x39a2 0000395a: JUMPI 0000395b: PUSH1 0x40 0000395d: MLOAD 0000395e: PUSH3 0x461bcd 00003962: PUSH1 0xe5 00003964: SHL 00003965: DUP2 00003966: MSTORE 00003967: PUSH1 0x20 00003969: PUSH1 0x04 0000396b: DUP3 0000396c: ADD 0000396d: MSTORE 0000396e: PUSH1 0x18 00003970: PUSH1 0x24 00003972: DUP3 00003973: ADD 00003974: MSTORE 00003975: PUSH32 0x45434453413a20696e76616c6964207369676e61747572650000000000000000 00003996: PUSH1 0x44 00003998: DUP3 00003999: ADD 0000399a: MSTORE 0000399b: PUSH1 0x64 0000399d: ADD 0000399e: PUSH2 0x0dff 000039a1: JUMP 000039a2: JUMPDEST 000039a3: PUSH1 0x02 000039a5: DUP2 000039a6: PUSH1 0x04 000039a8: DUP2 000039a9: GT 000039aa: ISZERO 000039ab: PUSH2 0x39b6 000039ae: JUMPI 000039af: PUSH2 0x39b6 000039b2: PUSH2 0x4d01 000039b5: JUMP 000039b6: JUMPDEST 000039b7: EQ 000039b8: ISZERO 000039b9: PUSH2 0x3a04 000039bc: JUMPI 000039bd: PUSH1 0x40 000039bf: MLOAD 000039c0: PUSH3 0x461bcd 000039c4: PUSH1 0xe5 000039c6: SHL 000039c7: DUP2 000039c8: MSTORE 000039c9: PUSH1 0x20 000039cb: PUSH1 0x04 000039cd: DUP3 000039ce: ADD 000039cf: MSTORE 000039d0: PUSH1 0x1f 000039d2: PUSH1 0x24 000039d4: DUP3 000039d5: ADD 000039d6: MSTORE 000039d7: PUSH32 0x45434453413a20696e76616c6964207369676e6174757265206c656e67746800 000039f8: PUSH1 0x44 000039fa: DUP3 000039fb: ADD 000039fc: MSTORE 000039fd: PUSH1 0x64 000039ff: ADD 00003a00: PUSH2 0x0dff 00003a03: JUMP 00003a04: JUMPDEST 00003a05: PUSH1 0x03 00003a07: DUP2 00003a08: PUSH1 0x04 00003a0a: DUP2 00003a0b: GT 00003a0c: ISZERO 00003a0d: PUSH2 0x3a18 00003a10: JUMPI 00003a11: PUSH2 0x3a18 00003a14: PUSH2 0x4d01 00003a17: JUMP 00003a18: JUMPDEST 00003a19: EQ 00003a1a: ISZERO 00003a1b: PUSH2 0x3a71 00003a1e: JUMPI 00003a1f: PUSH1 0x40 00003a21: MLOAD 00003a22: PUSH3 0x461bcd 00003a26: PUSH1 0xe5 00003a28: SHL 00003a29: DUP2 00003a2a: MSTORE 00003a2b: PUSH1 0x20 00003a2d: PUSH1 0x04 00003a2f: DUP3 00003a30: ADD 00003a31: MSTORE 00003a32: PUSH1 0x22 00003a34: PUSH1 0x24 00003a36: DUP3 00003a37: ADD 00003a38: MSTORE 00003a39: PUSH32 0x45434453413a20696e76616c6964207369676e6174757265202773272076616c 00003a5a: PUSH1 0x44 00003a5c: DUP3 00003a5d: ADD 00003a5e: MSTORE 00003a5f: PUSH2 0x7565 00003a62: PUSH1 0xf0 00003a64: SHL 00003a65: PUSH1 0x64 00003a67: DUP3 00003a68: ADD 00003a69: MSTORE 00003a6a: PUSH1 0x84 00003a6c: ADD 00003a6d: PUSH2 0x0dff 00003a70: JUMP 00003a71: JUMPDEST 00003a72: PUSH1 0x04 00003a74: DUP2 00003a75: PUSH1 0x04 00003a77: DUP2 00003a78: GT 00003a79: ISZERO 00003a7a: PUSH2 0x3a85 00003a7d: JUMPI 00003a7e: PUSH2 0x3a85 00003a81: PUSH2 0x4d01 00003a84: JUMP 00003a85: JUMPDEST 00003a86: EQ 00003a87: ISZERO 00003a88: PUSH2 0x2402 00003a8b: JUMPI 00003a8c: PUSH1 0x40 00003a8e: MLOAD 00003a8f: PUSH3 0x461bcd 00003a93: PUSH1 0xe5 00003a95: SHL 00003a96: DUP2 00003a97: MSTORE 00003a98: PUSH1 0x20 00003a9a: PUSH1 0x04 00003a9c: DUP3 00003a9d: ADD 00003a9e: MSTORE 00003a9f: PUSH1 0x22 00003aa1: PUSH1 0x24 00003aa3: DUP3 00003aa4: ADD 00003aa5: MSTORE 00003aa6: PUSH32 0x45434453413a20696e76616c6964207369676e6174757265202776272076616c 00003ac7: PUSH1 0x44 00003ac9: DUP3 00003aca: ADD 00003acb: MSTORE 00003acc: PUSH2 0x7565 00003acf: PUSH1 0xf0 00003ad1: SHL 00003ad2: PUSH1 0x64 00003ad4: DUP3 00003ad5: ADD 00003ad6: MSTORE 00003ad7: PUSH1 0x84 00003ad9: ADD 00003ada: PUSH2 0x0dff 00003add: JUMP 00003ade: JUMPDEST 00003adf: PUSH2 0x2581 00003ae2: DUP3 00003ae3: DUP3 00003ae4: PUSH1 0x40 00003ae6: MLOAD 00003ae7: DUP1 00003ae8: PUSH1 0x20 00003aea: ADD 00003aeb: PUSH1 0x40 00003aed: MSTORE 00003aee: DUP1 00003aef: PUSH1 0x00 00003af1: DUP2 00003af2: MSTORE 00003af3: POP 00003af4: PUSH2 0x3ec5 00003af7: JUMP 00003af8: JUMPDEST 00003af9: PUSH1 0x00 00003afb: PUSH2 0x3b4d 00003afe: DUP3 00003aff: PUSH1 0x40 00003b01: MLOAD 00003b02: DUP1 00003b03: PUSH1 0x40 00003b05: ADD 00003b06: PUSH1 0x40 00003b08: MSTORE 00003b09: DUP1 00003b0a: PUSH1 0x20 00003b0c: DUP2 00003b0d: MSTORE 00003b0e: PUSH1 0x20 00003b10: ADD 00003b11: PUSH32 0x5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564 00003b32: DUP2 00003b33: MSTORE 00003b34: POP 00003b35: DUP6 00003b36: PUSH1 0x01 00003b38: PUSH1 0x01 00003b3a: PUSH1 0xa0 00003b3c: SHL 00003b3d: SUB 00003b3e: AND 00003b3f: PUSH2 0x3ef8 00003b42: SWAP1 00003b43: SWAP3 00003b44: SWAP2 00003b45: SWAP1 00003b46: PUSH4 0xffffffff 00003b4b: AND 00003b4c: JUMP 00003b4d: JUMPDEST 00003b4e: DUP1 00003b4f: MLOAD 00003b50: SWAP1 00003b51: SWAP2 00003b52: POP 00003b53: ISZERO 00003b54: PUSH2 0x0f35 00003b57: JUMPI 00003b58: DUP1 00003b59: DUP1 00003b5a: PUSH1 0x20 00003b5c: ADD 00003b5d: SWAP1 00003b5e: MLOAD 00003b5f: DUP2 00003b60: ADD 00003b61: SWAP1 00003b62: PUSH2 0x3b6b 00003b65: SWAP2 00003b66: SWAP1 00003b67: PUSH2 0x4d17 00003b6a: JUMP 00003b6b: JUMPDEST 00003b6c: PUSH2 0x0f35 00003b6f: JUMPI 00003b70: PUSH1 0x40 00003b72: MLOAD 00003b73: PUSH3 0x461bcd 00003b77: PUSH1 0xe5 00003b79: SHL 00003b7a: DUP2 00003b7b: MSTORE 00003b7c: PUSH1 0x20 00003b7e: PUSH1 0x04 00003b80: DUP3 00003b81: ADD 00003b82: MSTORE 00003b83: PUSH1 0x2a 00003b85: PUSH1 0x24 00003b87: DUP3 00003b88: ADD 00003b89: MSTORE 00003b8a: PUSH32 0x5361666545524332303a204552433230206f7065726174696f6e20646964206e 00003bab: PUSH1 0x44 00003bad: DUP3 00003bae: ADD 00003baf: MSTORE 00003bb0: PUSH10 0x1bdd081cdd58d8d95959 00003bbb: PUSH1 0xb2 00003bbd: SHL 00003bbe: PUSH1 0x64 00003bc0: DUP3 00003bc1: ADD 00003bc2: MSTORE 00003bc3: PUSH1 0x84 00003bc5: ADD 00003bc6: PUSH2 0x0dff 00003bc9: JUMP 00003bca: JUMPDEST 00003bcb: PUSH1 0x00 00003bcd: PUSH1 0x01 00003bcf: PUSH1 0x01 00003bd1: PUSH1 0xa0 00003bd3: SHL 00003bd4: SUB 00003bd5: DUP5 00003bd6: AND 00003bd7: EXTCODESIZE 00003bd8: ISZERO 00003bd9: PUSH2 0x3cbd 00003bdc: JUMPI 00003bdd: PUSH1 0x40 00003bdf: MLOAD 00003be0: PUSH4 0x0a85bd01 00003be5: PUSH1 0xe1 00003be7: SHL 00003be8: DUP2 00003be9: MSTORE 00003bea: PUSH1 0x01 00003bec: PUSH1 0x01 00003bee: PUSH1 0xa0 00003bf0: SHL 00003bf1: SUB 00003bf2: DUP6 00003bf3: AND 00003bf4: SWAP1 00003bf5: PUSH4 0x150b7a02 00003bfa: SWAP1 00003bfb: PUSH2 0x3c0e 00003bfe: SWAP1 00003bff: CALLER 00003c00: SWAP1 00003c01: DUP10 00003c02: SWAP1 00003c03: DUP9 00003c04: SWAP1 00003c05: DUP9 00003c06: SWAP1 00003c07: PUSH1 0x04 00003c09: ADD 00003c0a: PUSH2 0x4d34 00003c0d: JUMP 00003c0e: JUMPDEST 00003c0f: PUSH1 0x20 00003c11: PUSH1 0x40 00003c13: MLOAD 00003c14: DUP1 00003c15: DUP4 00003c16: SUB 00003c17: DUP2 00003c18: PUSH1 0x00 00003c1a: DUP8 00003c1b: GAS 00003c1c: CALL 00003c1d: SWAP3 00003c1e: POP 00003c1f: POP 00003c20: POP 00003c21: DUP1 00003c22: ISZERO 00003c23: PUSH2 0x3c49 00003c26: JUMPI 00003c27: POP 00003c28: PUSH1 0x40 00003c2a: DUP1 00003c2b: MLOAD 00003c2c: PUSH1 0x1f 00003c2e: RETURNDATASIZE 00003c2f: SWAP1 00003c30: DUP2 00003c31: ADD 00003c32: PUSH1 0x1f 00003c34: NOT 00003c35: AND 00003c36: DUP3 00003c37: ADD 00003c38: SWAP1 00003c39: SWAP3 00003c3a: MSTORE 00003c3b: PUSH2 0x3c46 00003c3e: SWAP2 00003c3f: DUP2 00003c40: ADD 00003c41: SWAP1 00003c42: PUSH2 0x4d71 00003c45: JUMP 00003c46: JUMPDEST 00003c47: PUSH1 0x01 00003c49: JUMPDEST 00003c4a: PUSH2 0x3ca3 00003c4d: JUMPI 00003c4e: RETURNDATASIZE 00003c4f: DUP1 00003c50: DUP1 00003c51: ISZERO 00003c52: PUSH2 0x3c77 00003c55: JUMPI 00003c56: PUSH1 0x40 00003c58: MLOAD 00003c59: SWAP2 00003c5a: POP 00003c5b: PUSH1 0x1f 00003c5d: NOT 00003c5e: PUSH1 0x3f 00003c60: RETURNDATASIZE 00003c61: ADD 00003c62: AND 00003c63: DUP3 00003c64: ADD 00003c65: PUSH1 0x40 00003c67: MSTORE 00003c68: RETURNDATASIZE 00003c69: DUP3 00003c6a: MSTORE 00003c6b: RETURNDATASIZE 00003c6c: PUSH1 0x00 00003c6e: PUSH1 0x20 00003c70: DUP5 00003c71: ADD 00003c72: RETURNDATACOPY 00003c73: PUSH2 0x3c7c 00003c76: JUMP 00003c77: JUMPDEST 00003c78: PUSH1 0x60 00003c7a: SWAP2 00003c7b: POP 00003c7c: JUMPDEST 00003c7d: POP 00003c7e: DUP1 00003c7f: MLOAD 00003c80: PUSH2 0x3c9b 00003c83: JUMPI 00003c84: PUSH1 0x40 00003c86: MLOAD 00003c87: PUSH3 0x461bcd 00003c8b: PUSH1 0xe5 00003c8d: SHL 00003c8e: DUP2 00003c8f: MSTORE 00003c90: PUSH1 0x04 00003c92: ADD 00003c93: PUSH2 0x0dff 00003c96: SWAP1 00003c97: PUSH2 0x4caf 00003c9a: JUMP 00003c9b: JUMPDEST 00003c9c: DUP1 00003c9d: MLOAD 00003c9e: DUP2 00003c9f: PUSH1 0x20 00003ca1: ADD 00003ca2: REVERT 00003ca3: JUMPDEST 00003ca4: PUSH1 0x01 00003ca6: PUSH1 0x01 00003ca8: PUSH1 0xe0 00003caa: SHL 00003cab: SUB 00003cac: NOT 00003cad: AND 00003cae: PUSH4 0x0a85bd01 00003cb3: PUSH1 0xe1 00003cb5: SHL 00003cb6: EQ 00003cb7: SWAP1 00003cb8: POP 00003cb9: PUSH2 0x3318 00003cbc: JUMP 00003cbd: JUMPDEST 00003cbe: POP 00003cbf: PUSH1 0x01 00003cc1: SWAP5 00003cc2: SWAP4 00003cc3: POP 00003cc4: POP 00003cc5: POP 00003cc6: POP 00003cc7: JUMP 00003cc8: JUMPDEST 00003cc9: PUSH1 0x00 00003ccb: PUSH1 0x01 00003ccd: PUSH2 0x3cd5 00003cd0: DUP5 00003cd1: PUSH2 0x229c 00003cd4: JUMP 00003cd5: JUMPDEST 00003cd6: PUSH2 0x3cdf 00003cd9: SWAP2 00003cda: SWAP1 00003cdb: PUSH2 0x4afa 00003cde: JUMP 00003cdf: JUMPDEST 00003ce0: PUSH1 0x00 00003ce2: DUP4 00003ce3: DUP2 00003ce4: MSTORE 00003ce5: PUSH1 0x1e 00003ce7: PUSH1 0x20 00003ce9: MSTORE 00003cea: PUSH1 0x40 00003cec: SWAP1 00003ced: KECCAK256 00003cee: SLOAD 00003cef: SWAP1 00003cf0: SWAP2 00003cf1: POP 00003cf2: DUP1 00003cf3: DUP3 00003cf4: EQ 00003cf5: PUSH2 0x3d32 00003cf8: JUMPI 00003cf9: PUSH1 0x01 00003cfb: PUSH1 0x01 00003cfd: PUSH1 0xa0 00003cff: SHL 00003d00: SUB 00003d01: DUP5 00003d02: AND 00003d03: PUSH1 0x00 00003d05: SWAP1 00003d06: DUP2 00003d07: MSTORE 00003d08: PUSH1 0x1d 00003d0a: PUSH1 0x20 00003d0c: SWAP1 00003d0d: DUP2 00003d0e: MSTORE 00003d0f: PUSH1 0x40 00003d11: DUP1 00003d12: DUP4 00003d13: KECCAK256 00003d14: DUP6 00003d15: DUP5 00003d16: MSTORE 00003d17: DUP3 00003d18: MSTORE 00003d19: DUP1 00003d1a: DUP4 00003d1b: KECCAK256 00003d1c: SLOAD 00003d1d: DUP5 00003d1e: DUP5 00003d1f: MSTORE 00003d20: DUP2 00003d21: DUP5 00003d22: KECCAK256 00003d23: DUP2 00003d24: SWAP1 00003d25: SSTORE 00003d26: DUP4 00003d27: MSTORE 00003d28: PUSH1 0x1e 00003d2a: SWAP1 00003d2b: SWAP2 00003d2c: MSTORE 00003d2d: SWAP1 00003d2e: KECCAK256 00003d2f: DUP2 00003d30: SWAP1 00003d31: SSTORE 00003d32: JUMPDEST 00003d33: POP 00003d34: PUSH1 0x00 00003d36: SWAP2 00003d37: DUP3 00003d38: MSTORE 00003d39: PUSH1 0x1e 00003d3b: PUSH1 0x20 00003d3d: SWAP1 00003d3e: DUP2 00003d3f: MSTORE 00003d40: PUSH1 0x40 00003d42: DUP1 00003d43: DUP5 00003d44: KECCAK256 00003d45: DUP5 00003d46: SWAP1 00003d47: SSTORE 00003d48: PUSH1 0x01 00003d4a: PUSH1 0x01 00003d4c: PUSH1 0xa0 00003d4e: SHL 00003d4f: SUB 00003d50: SWAP1 00003d51: SWAP5 00003d52: AND 00003d53: DUP4 00003d54: MSTORE 00003d55: PUSH1 0x1d 00003d57: DUP2 00003d58: MSTORE 00003d59: DUP4 00003d5a: DUP4 00003d5b: KECCAK256 00003d5c: SWAP2 00003d5d: DUP4 00003d5e: MSTORE 00003d5f: MSTORE 00003d60: SWAP1 00003d61: DUP2 00003d62: KECCAK256 00003d63: SSTORE 00003d64: JUMP 00003d65: JUMPDEST 00003d66: PUSH1 0x00 00003d68: PUSH2 0x3d70 00003d6b: DUP4 00003d6c: PUSH2 0x229c 00003d6f: JUMP 00003d70: JUMPDEST 00003d71: PUSH1 0x01 00003d73: PUSH1 0x01 00003d75: PUSH1 0xa0 00003d77: SHL 00003d78: SUB 00003d79: SWAP1 00003d7a: SWAP4 00003d7b: AND 00003d7c: PUSH1 0x00 00003d7e: SWAP1 00003d7f: DUP2 00003d80: MSTORE 00003d81: PUSH1 0x1d 00003d83: PUSH1 0x20 00003d85: SWAP1 00003d86: DUP2 00003d87: MSTORE 00003d88: PUSH1 0x40 00003d8a: DUP1 00003d8b: DUP4 00003d8c: KECCAK256 00003d8d: DUP7 00003d8e: DUP5 00003d8f: MSTORE 00003d90: DUP3 00003d91: MSTORE 00003d92: DUP1 00003d93: DUP4 00003d94: KECCAK256 00003d95: DUP6 00003d96: SWAP1 00003d97: SSTORE 00003d98: SWAP4 00003d99: DUP3 00003d9a: MSTORE 00003d9b: PUSH1 0x1e 00003d9d: SWAP1 00003d9e: MSTORE 00003d9f: SWAP2 00003da0: SWAP1 00003da1: SWAP2 00003da2: KECCAK256 00003da3: SWAP2 00003da4: SWAP1 00003da5: SWAP2 00003da6: SSTORE 00003da7: POP 00003da8: JUMP 00003da9: JUMPDEST 00003daa: PUSH1 0x00 00003dac: DUP1 00003dad: PUSH32 0x7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0 00003dce: DUP4 00003dcf: GT 00003dd0: ISZERO 00003dd1: PUSH2 0x3de0 00003dd4: JUMPI 00003dd5: POP 00003dd6: PUSH1 0x00 00003dd8: SWAP1 00003dd9: POP 00003dda: PUSH1 0x03 00003ddc: PUSH2 0x3e8d 00003ddf: JUMP 00003de0: JUMPDEST 00003de1: DUP5 00003de2: PUSH1 0xff 00003de4: AND 00003de5: PUSH1 0x1b 00003de7: EQ 00003de8: ISZERO 00003de9: DUP1 00003dea: ISZERO 00003deb: PUSH2 0x3df8 00003dee: JUMPI 00003def: POP 00003df0: DUP5 00003df1: PUSH1 0xff 00003df3: AND 00003df4: PUSH1 0x1c 00003df6: EQ 00003df7: ISZERO 00003df8: JUMPDEST 00003df9: ISZERO 00003dfa: PUSH2 0x3e09 00003dfd: JUMPI 00003dfe: POP 00003dff: PUSH1 0x00 00003e01: SWAP1 00003e02: POP 00003e03: PUSH1 0x04 00003e05: PUSH2 0x3e8d 00003e08: JUMP 00003e09: JUMPDEST 00003e0a: PUSH1 0x40 00003e0c: DUP1 00003e0d: MLOAD 00003e0e: PUSH1 0x00 00003e10: DUP1 00003e11: DUP3 00003e12: MSTORE 00003e13: PUSH1 0x20 00003e15: DUP3 00003e16: ADD 00003e17: DUP1 00003e18: DUP5 00003e19: MSTORE 00003e1a: DUP10 00003e1b: SWAP1 00003e1c: MSTORE 00003e1d: PUSH1 0xff 00003e1f: DUP9 00003e20: AND 00003e21: SWAP3 00003e22: DUP3 00003e23: ADD 00003e24: SWAP3 00003e25: SWAP1 00003e26: SWAP3 00003e27: MSTORE 00003e28: PUSH1 0x60 00003e2a: DUP2 00003e2b: ADD 00003e2c: DUP7 00003e2d: SWAP1 00003e2e: MSTORE 00003e2f: PUSH1 0x80 00003e31: DUP2 00003e32: ADD 00003e33: DUP6 00003e34: SWAP1 00003e35: MSTORE 00003e36: PUSH1 0x01 00003e38: SWAP1 00003e39: PUSH1 0xa0 00003e3b: ADD 00003e3c: PUSH1 0x20 00003e3e: PUSH1 0x40 00003e40: MLOAD 00003e41: PUSH1 0x20 00003e43: DUP2 00003e44: SUB 00003e45: SWAP1 00003e46: DUP1 00003e47: DUP5 00003e48: SUB 00003e49: SWAP1 00003e4a: DUP6 00003e4b: GAS 00003e4c: STATICCALL 00003e4d: ISZERO 00003e4e: DUP1 00003e4f: ISZERO 00003e50: PUSH2 0x3e5d 00003e53: JUMPI 00003e54: RETURNDATASIZE 00003e55: PUSH1 0x00 00003e57: DUP1 00003e58: RETURNDATACOPY 00003e59: RETURNDATASIZE 00003e5a: PUSH1 0x00 00003e5c: REVERT 00003e5d: JUMPDEST 00003e5e: POP 00003e5f: POP 00003e60: PUSH1 0x40 00003e62: MLOAD 00003e63: PUSH1 0x1f 00003e65: NOT 00003e66: ADD 00003e67: MLOAD 00003e68: SWAP2 00003e69: POP 00003e6a: POP 00003e6b: PUSH1 0x01 00003e6d: PUSH1 0x01 00003e6f: PUSH1 0xa0 00003e71: SHL 00003e72: SUB 00003e73: DUP2 00003e74: AND 00003e75: PUSH2 0x3e86 00003e78: JUMPI 00003e79: PUSH1 0x00 00003e7b: PUSH1 0x01 00003e7d: SWAP3 00003e7e: POP 00003e7f: SWAP3 00003e80: POP 00003e81: POP 00003e82: PUSH2 0x3e8d 00003e85: JUMP 00003e86: JUMPDEST 00003e87: SWAP2 00003e88: POP 00003e89: PUSH1 0x00 00003e8b: SWAP1 00003e8c: POP 00003e8d: JUMPDEST 00003e8e: SWAP5 00003e8f: POP 00003e90: SWAP5 00003e91: SWAP3 00003e92: POP 00003e93: POP 00003e94: POP 00003e95: JUMP 00003e96: JUMPDEST 00003e97: PUSH1 0x00 00003e99: DUP1 00003e9a: PUSH1 0x01 00003e9c: PUSH1 0x01 00003e9e: PUSH1 0xff 00003ea0: SHL 00003ea1: SUB 00003ea2: DUP4 00003ea3: AND 00003ea4: PUSH1 0xff 00003ea6: DUP5 00003ea7: SWAP1 00003ea8: SHR 00003ea9: PUSH1 0x1b 00003eab: ADD 00003eac: PUSH2 0x3eb7 00003eaf: DUP8 00003eb0: DUP3 00003eb1: DUP9 00003eb2: DUP6 00003eb3: PUSH2 0x3da9 00003eb6: JUMP 00003eb7: JUMPDEST 00003eb8: SWAP4 00003eb9: POP 00003eba: SWAP4 00003ebb: POP 00003ebc: POP 00003ebd: POP 00003ebe: SWAP4 00003ebf: POP 00003ec0: SWAP4 00003ec1: SWAP2 00003ec2: POP 00003ec3: POP 00003ec4: JUMP 00003ec5: JUMPDEST 00003ec6: PUSH2 0x3ecf 00003ec9: DUP4 00003eca: DUP4 00003ecb: PUSH2 0x3f07 00003ece: JUMP 00003ecf: JUMPDEST 00003ed0: PUSH2 0x3edc 00003ed3: PUSH1 0x00 00003ed5: DUP5 00003ed6: DUP5 00003ed7: DUP5 00003ed8: PUSH2 0x3bca 00003edb: JUMP 00003edc: JUMPDEST 00003edd: PUSH2 0x0f35 00003ee0: JUMPI 00003ee1: PUSH1 0x40 00003ee3: MLOAD 00003ee4: PUSH3 0x461bcd 00003ee8: PUSH1 0xe5 00003eea: SHL 00003eeb: DUP2 00003eec: MSTORE 00003eed: PUSH1 0x04 00003eef: ADD 00003ef0: PUSH2 0x0dff 00003ef3: SWAP1 00003ef4: PUSH2 0x4caf 00003ef7: JUMP 00003ef8: JUMPDEST 00003ef9: PUSH1 0x60 00003efb: PUSH2 0x3106 00003efe: DUP5 00003eff: DUP5 00003f00: PUSH1 0x00 00003f02: DUP6 00003f03: PUSH2 0x4055 00003f06: JUMP 00003f07: JUMPDEST 00003f08: PUSH1 0x01 00003f0a: PUSH1 0x01 00003f0c: PUSH1 0xa0 00003f0e: SHL 00003f0f: SUB 00003f10: DUP3 00003f11: AND 00003f12: PUSH2 0x3f5d 00003f15: JUMPI 00003f16: PUSH1 0x40 00003f18: MLOAD 00003f19: PUSH3 0x461bcd 00003f1d: PUSH1 0xe5 00003f1f: SHL 00003f20: DUP2 00003f21: MSTORE 00003f22: PUSH1 0x20 00003f24: PUSH1 0x04 00003f26: DUP3 00003f27: ADD 00003f28: DUP2 00003f29: SWAP1 00003f2a: MSTORE 00003f2b: PUSH1 0x24 00003f2d: DUP3 00003f2e: ADD 00003f2f: MSTORE 00003f30: PUSH32 0x4552433732313a206d696e7420746f20746865207a65726f2061646472657373 00003f51: PUSH1 0x44 00003f53: DUP3 00003f54: ADD 00003f55: MSTORE 00003f56: PUSH1 0x64 00003f58: ADD 00003f59: PUSH2 0x0dff 00003f5c: JUMP 00003f5d: JUMPDEST 00003f5e: PUSH1 0x00 00003f60: DUP2 00003f61: DUP2 00003f62: MSTORE 00003f63: PUSH1 0x03 00003f65: PUSH1 0x20 00003f67: MSTORE 00003f68: PUSH1 0x40 00003f6a: SWAP1 00003f6b: KECCAK256 00003f6c: SLOAD 00003f6d: PUSH1 0x01 00003f6f: PUSH1 0x01 00003f71: PUSH1 0xa0 00003f73: SHL 00003f74: SUB 00003f75: AND 00003f76: ISZERO 00003f77: PUSH2 0x3fc2 00003f7a: JUMPI 00003f7b: PUSH1 0x40 00003f7d: MLOAD 00003f7e: PUSH3 0x461bcd 00003f82: PUSH1 0xe5 00003f84: SHL 00003f85: DUP2 00003f86: MSTORE 00003f87: PUSH1 0x20 00003f89: PUSH1 0x04 00003f8b: DUP3 00003f8c: ADD 00003f8d: MSTORE 00003f8e: PUSH1 0x1c 00003f90: PUSH1 0x24 00003f92: DUP3 00003f93: ADD 00003f94: MSTORE 00003f95: PUSH32 0x4552433732313a20746f6b656e20616c7265616479206d696e74656400000000 00003fb6: PUSH1 0x44 00003fb8: DUP3 00003fb9: ADD 00003fba: MSTORE 00003fbb: PUSH1 0x64 00003fbd: ADD 00003fbe: PUSH2 0x0dff 00003fc1: JUMP 00003fc2: JUMPDEST 00003fc3: PUSH2 0x3fce 00003fc6: PUSH1 0x00 00003fc8: DUP4 00003fc9: DUP4 00003fca: PUSH2 0x3881 00003fcd: JUMP 00003fce: JUMPDEST 00003fcf: PUSH1 0x01 00003fd1: PUSH1 0x01 00003fd3: PUSH1 0xa0 00003fd5: SHL 00003fd6: SUB 00003fd7: DUP3 00003fd8: AND 00003fd9: PUSH1 0x00 00003fdb: SWAP1 00003fdc: DUP2 00003fdd: MSTORE 00003fde: PUSH1 0x04 00003fe0: PUSH1 0x20 00003fe2: MSTORE 00003fe3: PUSH1 0x40 00003fe5: DUP2 00003fe6: KECCAK256 00003fe7: DUP1 00003fe8: SLOAD 00003fe9: PUSH1 0x01 00003feb: SWAP3 00003fec: SWAP1 00003fed: PUSH2 0x3ff7 00003ff0: SWAP1 00003ff1: DUP5 00003ff2: SWAP1 00003ff3: PUSH2 0x4978 00003ff6: JUMP 00003ff7: JUMPDEST 00003ff8: SWAP1 00003ff9: SWAP2 00003ffa: SSTORE 00003ffb: POP 00003ffc: POP 00003ffd: PUSH1 0x00 00003fff: DUP2 00004000: DUP2 00004001: MSTORE 00004002: PUSH1 0x03 00004004: PUSH1 0x20 00004006: MSTORE 00004007: PUSH1 0x40 00004009: DUP1 0000400a: DUP3 0000400b: KECCAK256 0000400c: DUP1 0000400d: SLOAD 0000400e: PUSH1 0x01 00004010: PUSH1 0x01 00004012: PUSH1 0xa0 00004014: SHL 00004015: SUB 00004016: NOT 00004017: AND 00004018: PUSH1 0x01 0000401a: PUSH1 0x01 0000401c: PUSH1 0xa0 0000401e: SHL 0000401f: SUB 00004020: DUP7 00004021: AND 00004022: SWAP1 00004023: DUP2 00004024: OR 00004025: SWAP1 00004026: SWAP2 00004027: SSTORE 00004028: SWAP1 00004029: MLOAD 0000402a: DUP4 0000402b: SWAP3 0000402c: SWAP1 0000402d: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 0000404e: SWAP1 0000404f: DUP3 00004050: SWAP1 00004051: LOG4 00004052: POP 00004053: POP 00004054: JUMP 00004055: JUMPDEST 00004056: PUSH1 0x60 00004058: DUP3 00004059: SELFBALANCE 0000405a: LT 0000405b: ISZERO 0000405c: PUSH2 0x40b6 0000405f: JUMPI 00004060: PUSH1 0x40 00004062: MLOAD 00004063: PUSH3 0x461bcd 00004067: PUSH1 0xe5 00004069: SHL 0000406a: DUP2 0000406b: MSTORE 0000406c: PUSH1 0x20 0000406e: PUSH1 0x04 00004070: DUP3 00004071: ADD 00004072: MSTORE 00004073: PUSH1 0x26 00004075: PUSH1 0x24 00004077: DUP3 00004078: ADD 00004079: MSTORE 0000407a: PUSH32 0x416464726573733a20696e73756666696369656e742062616c616e636520666f 0000409b: PUSH1 0x44 0000409d: DUP3 0000409e: ADD 0000409f: MSTORE 000040a0: PUSH6 0x1c8818d85b1b 000040a7: PUSH1 0xd2 000040a9: SHL 000040aa: PUSH1 0x64 000040ac: DUP3 000040ad: ADD 000040ae: MSTORE 000040af: PUSH1 0x84 000040b1: ADD 000040b2: PUSH2 0x0dff 000040b5: JUMP 000040b6: JUMPDEST 000040b7: DUP5 000040b8: EXTCODESIZE 000040b9: PUSH2 0x4104 000040bc: JUMPI 000040bd: PUSH1 0x40 000040bf: MLOAD 000040c0: PUSH3 0x461bcd 000040c4: PUSH1 0xe5 000040c6: SHL 000040c7: DUP2 000040c8: MSTORE 000040c9: PUSH1 0x20 000040cb: PUSH1 0x04 000040cd: DUP3 000040ce: ADD 000040cf: MSTORE 000040d0: PUSH1 0x1d 000040d2: PUSH1 0x24 000040d4: DUP3 000040d5: ADD 000040d6: MSTORE 000040d7: PUSH32 0x416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000 000040f8: PUSH1 0x44 000040fa: DUP3 000040fb: ADD 000040fc: MSTORE 000040fd: PUSH1 0x64 000040ff: ADD 00004100: PUSH2 0x0dff 00004103: JUMP 00004104: JUMPDEST 00004105: PUSH1 0x00 00004107: DUP1 00004108: DUP7 00004109: PUSH1 0x01 0000410b: PUSH1 0x01 0000410d: PUSH1 0xa0 0000410f: SHL 00004110: SUB 00004111: AND 00004112: DUP6 00004113: DUP8 00004114: PUSH1 0x40 00004116: MLOAD 00004117: PUSH2 0x4120 0000411a: SWAP2 0000411b: SWAP1 0000411c: PUSH2 0x4d8e 0000411f: JUMP 00004120: JUMPDEST 00004121: PUSH1 0x00 00004123: PUSH1 0x40 00004125: MLOAD 00004126: DUP1 00004127: DUP4 00004128: SUB 00004129: DUP2 0000412a: DUP6 0000412b: DUP8 0000412c: GAS 0000412d: CALL 0000412e: SWAP3 0000412f: POP 00004130: POP 00004131: POP 00004132: RETURNDATASIZE 00004133: DUP1 00004134: PUSH1 0x00 00004136: DUP2 00004137: EQ 00004138: PUSH2 0x415d 0000413b: JUMPI 0000413c: PUSH1 0x40 0000413e: MLOAD 0000413f: SWAP2 00004140: POP 00004141: PUSH1 0x1f 00004143: NOT 00004144: PUSH1 0x3f 00004146: RETURNDATASIZE 00004147: ADD 00004148: AND 00004149: DUP3 0000414a: ADD 0000414b: PUSH1 0x40 0000414d: MSTORE 0000414e: RETURNDATASIZE 0000414f: DUP3 00004150: MSTORE 00004151: RETURNDATASIZE 00004152: PUSH1 0x00 00004154: PUSH1 0x20 00004156: DUP5 00004157: ADD 00004158: RETURNDATACOPY 00004159: PUSH2 0x4162 0000415c: JUMP 0000415d: JUMPDEST 0000415e: PUSH1 0x60 00004160: SWAP2 00004161: POP 00004162: JUMPDEST 00004163: POP 00004164: SWAP2 00004165: POP 00004166: SWAP2 00004167: POP 00004168: PUSH2 0x4172 0000416b: DUP3 0000416c: DUP3 0000416d: DUP7 0000416e: PUSH2 0x417d 00004171: JUMP 00004172: JUMPDEST 00004173: SWAP8 00004174: SWAP7 00004175: POP 00004176: POP 00004177: POP 00004178: POP 00004179: POP 0000417a: POP 0000417b: POP 0000417c: JUMP 0000417d: JUMPDEST 0000417e: PUSH1 0x60 00004180: DUP4 00004181: ISZERO 00004182: PUSH2 0x418c 00004185: JUMPI 00004186: POP 00004187: DUP2 00004188: PUSH2 0x3109 0000418b: JUMP 0000418c: JUMPDEST 0000418d: DUP3 0000418e: MLOAD 0000418f: ISZERO 00004190: PUSH2 0x419c 00004193: JUMPI 00004194: DUP3 00004195: MLOAD 00004196: DUP1 00004197: DUP5 00004198: PUSH1 0x20 0000419a: ADD 0000419b: REVERT 0000419c: JUMPDEST 0000419d: DUP2 0000419e: PUSH1 0x40 000041a0: MLOAD 000041a1: PUSH3 0x461bcd 000041a5: PUSH1 0xe5 000041a7: SHL 000041a8: DUP2 000041a9: MSTORE 000041aa: PUSH1 0x04 000041ac: ADD 000041ad: PUSH2 0x0dff 000041b0: SWAP2 000041b1: SWAP1 000041b2: PUSH2 0x434a 000041b5: JUMP 000041b6: JUMPDEST 000041b7: DUP3 000041b8: DUP1 000041b9: SLOAD 000041ba: PUSH2 0x41c2 000041bd: SWAP1 000041be: PUSH2 0x48e1 000041c1: JUMP 000041c2: JUMPDEST 000041c3: SWAP1 000041c4: PUSH1 0x00 000041c6: MSTORE 000041c7: PUSH1 0x20 000041c9: PUSH1 0x00 000041cb: KECCAK256 000041cc: SWAP1 000041cd: PUSH1 0x1f 000041cf: ADD 000041d0: PUSH1 0x20 000041d2: SWAP1 000041d3: DIV 000041d4: DUP2 000041d5: ADD 000041d6: SWAP3 000041d7: DUP3 000041d8: PUSH2 0x41e4 000041db: JUMPI 000041dc: PUSH1 0x00 000041de: DUP6 000041df: SSTORE 000041e0: PUSH2 0x422a 000041e3: JUMP 000041e4: JUMPDEST 000041e5: DUP3 000041e6: PUSH1 0x1f 000041e8: LT 000041e9: PUSH2 0x41fd 000041ec: JUMPI 000041ed: DUP3 000041ee: DUP1 000041ef: ADD 000041f0: PUSH1 0xff 000041f2: NOT 000041f3: DUP3 000041f4: CALLDATALOAD 000041f5: AND 000041f6: OR 000041f7: DUP6 000041f8: SSTORE 000041f9: PUSH2 0x422a 000041fc: JUMP 000041fd: JUMPDEST 000041fe: DUP3 000041ff: DUP1 00004200: ADD 00004201: PUSH1 0x01 00004203: ADD 00004204: DUP6 00004205: SSTORE 00004206: DUP3 00004207: ISZERO 00004208: PUSH2 0x422a 0000420b: JUMPI 0000420c: SWAP2 0000420d: DUP3 0000420e: ADD 0000420f: JUMPDEST 00004210: DUP3 00004211: DUP2 00004212: GT 00004213: ISZERO 00004214: PUSH2 0x422a 00004217: JUMPI 00004218: DUP3 00004219: CALLDATALOAD 0000421a: DUP3 0000421b: SSTORE 0000421c: SWAP2 0000421d: PUSH1 0x20 0000421f: ADD 00004220: SWAP2 00004221: SWAP1 00004222: PUSH1 0x01 00004224: ADD 00004225: SWAP1 00004226: PUSH2 0x420f 00004229: JUMP 0000422a: JUMPDEST 0000422b: POP 0000422c: PUSH2 0x382d 0000422f: SWAP3 00004230: SWAP2 00004231: POP 00004232: PUSH2 0x42aa 00004235: JUMP 00004236: JUMPDEST 00004237: DUP3 00004238: DUP1 00004239: SLOAD 0000423a: PUSH2 0x4242 0000423d: SWAP1 0000423e: PUSH2 0x48e1 00004241: JUMP 00004242: JUMPDEST 00004243: SWAP1 00004244: PUSH1 0x00 00004246: MSTORE 00004247: PUSH1 0x20 00004249: PUSH1 0x00 0000424b: KECCAK256 0000424c: SWAP1 0000424d: PUSH1 0x1f 0000424f: ADD 00004250: PUSH1 0x20 00004252: SWAP1 00004253: DIV 00004254: DUP2 00004255: ADD 00004256: SWAP3 00004257: DUP3 00004258: PUSH2 0x4264 0000425b: JUMPI 0000425c: PUSH1 0x00 0000425e: DUP6 0000425f: SSTORE 00004260: PUSH2 0x422a 00004263: JUMP 00004264: JUMPDEST 00004265: DUP3 00004266: PUSH1 0x1f 00004268: LT 00004269: PUSH2 0x427d 0000426c: JUMPI 0000426d: DUP1 0000426e: MLOAD 0000426f: PUSH1 0xff 00004271: NOT 00004272: AND 00004273: DUP4 00004274: DUP1 00004275: ADD 00004276: OR 00004277: DUP6 00004278: SSTORE 00004279: PUSH2 0x422a 0000427c: JUMP 0000427d: JUMPDEST 0000427e: DUP3 0000427f: DUP1 00004280: ADD 00004281: PUSH1 0x01 00004283: ADD 00004284: DUP6 00004285: SSTORE 00004286: DUP3 00004287: ISZERO 00004288: PUSH2 0x422a 0000428b: JUMPI 0000428c: SWAP2 0000428d: DUP3 0000428e: ADD 0000428f: JUMPDEST 00004290: DUP3 00004291: DUP2 00004292: GT 00004293: ISZERO 00004294: PUSH2 0x422a 00004297: JUMPI 00004298: DUP3 00004299: MLOAD 0000429a: DUP3 0000429b: SSTORE 0000429c: SWAP2 0000429d: PUSH1 0x20 0000429f: ADD 000042a0: SWAP2 000042a1: SWAP1 000042a2: PUSH1 0x01 000042a4: ADD 000042a5: SWAP1 000042a6: PUSH2 0x428f 000042a9: JUMP 000042aa: JUMPDEST 000042ab: JUMPDEST 000042ac: DUP1 000042ad: DUP3 000042ae: GT 000042af: ISZERO 000042b0: PUSH2 0x382d 000042b3: JUMPI 000042b4: PUSH1 0x00 000042b6: DUP2 000042b7: SSTORE 000042b8: PUSH1 0x01 000042ba: ADD 000042bb: PUSH2 0x42ab 000042be: JUMP 000042bf: JUMPDEST 000042c0: PUSH1 0x01 000042c2: PUSH1 0x01 000042c4: PUSH1 0xe0 000042c6: SHL 000042c7: SUB 000042c8: NOT 000042c9: DUP2 000042ca: AND 000042cb: DUP2 000042cc: EQ 000042cd: PUSH2 0x2402 000042d0: JUMPI 000042d1: PUSH1 0x00 000042d3: DUP1 000042d4: REVERT 000042d5: JUMPDEST 000042d6: PUSH1 0x00 000042d8: PUSH1 0x20 000042da: DUP3 000042db: DUP5 000042dc: SUB 000042dd: SLT 000042de: ISZERO 000042df: PUSH2 0x42e7 000042e2: JUMPI 000042e3: PUSH1 0x00 000042e5: DUP1 000042e6: REVERT 000042e7: JUMPDEST 000042e8: DUP2 000042e9: CALLDATALOAD 000042ea: PUSH2 0x3109 000042ed: DUP2 000042ee: PUSH2 0x42bf 000042f1: JUMP 000042f2: JUMPDEST 000042f3: PUSH1 0x00 000042f5: JUMPDEST 000042f6: DUP4 000042f7: DUP2 000042f8: LT 000042f9: ISZERO 000042fa: PUSH2 0x430d 000042fd: JUMPI 000042fe: DUP2 000042ff: DUP2 00004300: ADD 00004301: MLOAD 00004302: DUP4 00004303: DUP3 00004304: ADD 00004305: MSTORE 00004306: PUSH1 0x20 00004308: ADD 00004309: PUSH2 0x42f5 0000430c: JUMP 0000430d: JUMPDEST 0000430e: DUP4 0000430f: DUP2 00004310: GT 00004311: ISZERO 00004312: PUSH2 0x2208 00004315: JUMPI 00004316: POP 00004317: POP 00004318: PUSH1 0x00 0000431a: SWAP2 0000431b: ADD 0000431c: MSTORE 0000431d: JUMP 0000431e: JUMPDEST 0000431f: PUSH1 0x00 00004321: DUP2 00004322: MLOAD 00004323: DUP1 00004324: DUP5 00004325: MSTORE 00004326: PUSH2 0x4336 00004329: DUP2 0000432a: PUSH1 0x20 0000432c: DUP7 0000432d: ADD 0000432e: PUSH1 0x20 00004330: DUP7 00004331: ADD 00004332: PUSH2 0x42f2 00004335: JUMP 00004336: JUMPDEST 00004337: PUSH1 0x1f 00004339: ADD 0000433a: PUSH1 0x1f 0000433c: NOT 0000433d: AND 0000433e: SWAP3 0000433f: SWAP1 00004340: SWAP3 00004341: ADD 00004342: PUSH1 0x20 00004344: ADD 00004345: SWAP3 00004346: SWAP2 00004347: POP 00004348: POP 00004349: JUMP 0000434a: JUMPDEST 0000434b: PUSH1 0x20 0000434d: DUP2 0000434e: MSTORE 0000434f: PUSH1 0x00 00004351: PUSH2 0x3109 00004354: PUSH1 0x20 00004356: DUP4 00004357: ADD 00004358: DUP5 00004359: PUSH2 0x431e 0000435c: JUMP 0000435d: JUMPDEST 0000435e: PUSH1 0x00 00004360: PUSH1 0x20 00004362: DUP3 00004363: DUP5 00004364: SUB 00004365: SLT 00004366: ISZERO 00004367: PUSH2 0x436f 0000436a: JUMPI 0000436b: PUSH1 0x00 0000436d: DUP1 0000436e: REVERT 0000436f: JUMPDEST 00004370: POP 00004371: CALLDATALOAD 00004372: SWAP2 00004373: SWAP1 00004374: POP 00004375: JUMP 00004376: JUMPDEST 00004377: PUSH1 0x01 00004379: PUSH1 0x01 0000437b: PUSH1 0xa0 0000437d: SHL 0000437e: SUB 0000437f: DUP2 00004380: AND 00004381: DUP2 00004382: EQ 00004383: PUSH2 0x2402 00004386: JUMPI 00004387: PUSH1 0x00 00004389: DUP1 0000438a: REVERT 0000438b: JUMPDEST 0000438c: PUSH1 0x00 0000438e: DUP1 0000438f: PUSH1 0x40 00004391: DUP4 00004392: DUP6 00004393: SUB 00004394: SLT 00004395: ISZERO 00004396: PUSH2 0x439e 00004399: JUMPI 0000439a: PUSH1 0x00 0000439c: DUP1 0000439d: REVERT 0000439e: JUMPDEST 0000439f: DUP3 000043a0: CALLDATALOAD 000043a1: PUSH2 0x43a9 000043a4: DUP2 000043a5: PUSH2 0x4376 000043a8: JUMP 000043a9: JUMPDEST 000043aa: SWAP5 000043ab: PUSH1 0x20 000043ad: SWAP4 000043ae: SWAP1 000043af: SWAP4 000043b0: ADD 000043b1: CALLDATALOAD 000043b2: SWAP4 000043b3: POP 000043b4: POP 000043b5: POP 000043b6: JUMP 000043b7: JUMPDEST 000043b8: PUSH1 0x00 000043ba: PUSH1 0x20 000043bc: DUP3 000043bd: DUP5 000043be: SUB 000043bf: SLT 000043c0: ISZERO 000043c1: PUSH2 0x43c9 000043c4: JUMPI 000043c5: PUSH1 0x00 000043c7: DUP1 000043c8: REVERT 000043c9: JUMPDEST 000043ca: DUP2 000043cb: CALLDATALOAD 000043cc: PUSH2 0x3109 000043cf: DUP2 000043d0: PUSH2 0x4376 000043d3: JUMP 000043d4: JUMPDEST 000043d5: PUSH1 0x00 000043d7: DUP1 000043d8: PUSH1 0x00 000043da: PUSH1 0x60 000043dc: DUP5 000043dd: DUP7 000043de: SUB 000043df: SLT 000043e0: ISZERO 000043e1: PUSH2 0x43e9 000043e4: JUMPI 000043e5: PUSH1 0x00 000043e7: DUP1 000043e8: REVERT 000043e9: JUMPDEST 000043ea: DUP4 000043eb: CALLDATALOAD 000043ec: PUSH2 0x43f4 000043ef: DUP2 000043f0: PUSH2 0x4376 000043f3: JUMP 000043f4: JUMPDEST 000043f5: SWAP3 000043f6: POP 000043f7: PUSH1 0x20 000043f9: DUP5 000043fa: ADD 000043fb: CALLDATALOAD 000043fc: PUSH2 0x4404 000043ff: DUP2 00004400: PUSH2 0x4376 00004403: JUMP 00004404: JUMPDEST 00004405: SWAP3 00004406: SWAP6 00004407: SWAP3 00004408: SWAP5 00004409: POP 0000440a: POP 0000440b: POP 0000440c: PUSH1 0x40 0000440e: SWAP2 0000440f: SWAP1 00004410: SWAP2 00004411: ADD 00004412: CALLDATALOAD 00004413: SWAP1 00004414: JUMP 00004415: JUMPDEST 00004416: PUSH1 0x00 00004418: DUP1 00004419: PUSH1 0x40 0000441b: DUP4 0000441c: DUP6 0000441d: SUB 0000441e: SLT 0000441f: ISZERO 00004420: PUSH2 0x4428 00004423: JUMPI 00004424: PUSH1 0x00 00004426: DUP1 00004427: REVERT 00004428: JUMPDEST 00004429: POP 0000442a: POP 0000442b: DUP1 0000442c: CALLDATALOAD 0000442d: SWAP3 0000442e: PUSH1 0x20 00004430: SWAP1 00004431: SWAP2 00004432: ADD 00004433: CALLDATALOAD 00004434: SWAP2 00004435: POP 00004436: JUMP 00004437: JUMPDEST 00004438: PUSH1 0x00 0000443a: DUP1 0000443b: DUP4 0000443c: PUSH1 0x1f 0000443e: DUP5 0000443f: ADD 00004440: SLT 00004441: PUSH2 0x4449 00004444: JUMPI 00004445: PUSH1 0x00 00004447: DUP1 00004448: REVERT 00004449: JUMPDEST 0000444a: POP 0000444b: DUP2 0000444c: CALLDATALOAD 0000444d: PUSH8 0xffffffffffffffff 00004456: DUP2 00004457: GT 00004458: ISZERO 00004459: PUSH2 0x4461 0000445c: JUMPI 0000445d: PUSH1 0x00 0000445f: DUP1 00004460: REVERT 00004461: JUMPDEST 00004462: PUSH1 0x20 00004464: DUP4 00004465: ADD 00004466: SWAP2 00004467: POP 00004468: DUP4 00004469: PUSH1 0x20 0000446b: DUP3 0000446c: DUP6 0000446d: ADD 0000446e: ADD 0000446f: GT 00004470: ISZERO 00004471: PUSH2 0x391c 00004474: JUMPI 00004475: PUSH1 0x00 00004477: DUP1 00004478: REVERT 00004479: JUMPDEST 0000447a: PUSH1 0x00 0000447c: DUP1 0000447d: PUSH1 0x00 0000447f: DUP1 00004480: PUSH1 0x60 00004482: DUP6 00004483: DUP8 00004484: SUB 00004485: SLT 00004486: ISZERO 00004487: PUSH2 0x448f 0000448a: JUMPI 0000448b: PUSH1 0x00 0000448d: DUP1 0000448e: REVERT 0000448f: JUMPDEST 00004490: DUP5 00004491: CALLDATALOAD 00004492: PUSH8 0xffffffffffffffff 0000449b: DUP2 0000449c: GT 0000449d: ISZERO 0000449e: PUSH2 0x44a6 000044a1: JUMPI 000044a2: PUSH1 0x00 000044a4: DUP1 000044a5: REVERT 000044a6: JUMPDEST 000044a7: PUSH2 0x44b2 000044aa: DUP8 000044ab: DUP3 000044ac: DUP9 000044ad: ADD 000044ae: PUSH2 0x4437 000044b1: JUMP 000044b2: JUMPDEST 000044b3: SWAP1 000044b4: SWAP9 000044b5: SWAP1 000044b6: SWAP8 000044b7: POP 000044b8: PUSH1 0x20 000044ba: DUP8 000044bb: ADD 000044bc: CALLDATALOAD 000044bd: SWAP7 000044be: PUSH1 0x40 000044c0: ADD 000044c1: CALLDATALOAD 000044c2: SWAP6 000044c3: POP 000044c4: SWAP4 000044c5: POP 000044c6: POP 000044c7: POP 000044c8: POP 000044c9: JUMP 000044ca: JUMPDEST 000044cb: PUSH1 0x00 000044cd: DUP1 000044ce: PUSH1 0x40 000044d0: DUP4 000044d1: DUP6 000044d2: SUB 000044d3: SLT 000044d4: ISZERO 000044d5: PUSH2 0x44dd 000044d8: JUMPI 000044d9: PUSH1 0x00 000044db: DUP1 000044dc: REVERT 000044dd: JUMPDEST 000044de: DUP3 000044df: CALLDATALOAD 000044e0: PUSH2 0x44e8 000044e3: DUP2 000044e4: PUSH2 0x4376 000044e7: JUMP 000044e8: JUMPDEST 000044e9: SWAP2 000044ea: POP 000044eb: PUSH1 0x20 000044ed: DUP4 000044ee: ADD 000044ef: CALLDATALOAD 000044f0: PUSH2 0x44f8 000044f3: DUP2 000044f4: PUSH2 0x4376 000044f7: JUMP 000044f8: JUMPDEST 000044f9: DUP1 000044fa: SWAP2 000044fb: POP 000044fc: POP 000044fd: SWAP3 000044fe: POP 000044ff: SWAP3 00004500: SWAP1 00004501: POP 00004502: JUMP 00004503: JUMPDEST 00004504: PUSH1 0x00 00004506: DUP1 00004507: PUSH1 0x20 00004509: DUP4 0000450a: DUP6 0000450b: SUB 0000450c: SLT 0000450d: ISZERO 0000450e: PUSH2 0x4516 00004511: JUMPI 00004512: PUSH1 0x00 00004514: DUP1 00004515: REVERT 00004516: JUMPDEST 00004517: DUP3 00004518: CALLDATALOAD 00004519: PUSH8 0xffffffffffffffff 00004522: DUP2 00004523: GT 00004524: ISZERO 00004525: PUSH2 0x452d 00004528: JUMPI 00004529: PUSH1 0x00 0000452b: DUP1 0000452c: REVERT 0000452d: JUMPDEST 0000452e: PUSH2 0x4539 00004531: DUP6 00004532: DUP3 00004533: DUP7 00004534: ADD 00004535: PUSH2 0x4437 00004538: JUMP 00004539: JUMPDEST 0000453a: SWAP1 0000453b: SWAP7 0000453c: SWAP1 0000453d: SWAP6 0000453e: POP 0000453f: SWAP4 00004540: POP 00004541: POP 00004542: POP 00004543: POP 00004544: JUMP 00004545: JUMPDEST 00004546: PUSH4 0x4e487b71 0000454b: PUSH1 0xe0 0000454d: SHL 0000454e: PUSH1 0x00 00004550: MSTORE 00004551: PUSH1 0x41 00004553: PUSH1 0x04 00004555: MSTORE 00004556: PUSH1 0x24 00004558: PUSH1 0x00 0000455a: REVERT 0000455b: JUMPDEST 0000455c: PUSH1 0x40 0000455e: MLOAD 0000455f: PUSH1 0x1f 00004561: DUP3 00004562: ADD 00004563: PUSH1 0x1f 00004565: NOT 00004566: AND 00004567: DUP2 00004568: ADD 00004569: PUSH8 0xffffffffffffffff 00004572: DUP2 00004573: GT 00004574: DUP3 00004575: DUP3 00004576: LT 00004577: OR 00004578: ISZERO 00004579: PUSH2 0x4584 0000457c: JUMPI 0000457d: PUSH2 0x4584 00004580: PUSH2 0x4545 00004583: JUMP 00004584: JUMPDEST 00004585: PUSH1 0x40 00004587: MSTORE 00004588: SWAP2 00004589: SWAP1 0000458a: POP 0000458b: JUMP 0000458c: JUMPDEST 0000458d: PUSH1 0x00 0000458f: PUSH8 0xffffffffffffffff 00004598: DUP3 00004599: GT 0000459a: ISZERO 0000459b: PUSH2 0x45a6 0000459e: JUMPI 0000459f: PUSH2 0x45a6 000045a2: PUSH2 0x4545 000045a5: JUMP 000045a6: JUMPDEST 000045a7: POP 000045a8: PUSH1 0x05 000045aa: SHL 000045ab: PUSH1 0x20 000045ad: ADD 000045ae: SWAP1 000045af: JUMP 000045b0: JUMPDEST 000045b1: PUSH1 0x00 000045b3: DUP3 000045b4: PUSH1 0x1f 000045b6: DUP4 000045b7: ADD 000045b8: SLT 000045b9: PUSH2 0x45c1 000045bc: JUMPI 000045bd: PUSH1 0x00 000045bf: DUP1 000045c0: REVERT 000045c1: JUMPDEST 000045c2: DUP2 000045c3: CALLDATALOAD 000045c4: PUSH1 0x20 000045c6: PUSH2 0x45d6 000045c9: PUSH2 0x45d1 000045cc: DUP4 000045cd: PUSH2 0x458c 000045d0: JUMP 000045d1: JUMPDEST 000045d2: PUSH2 0x455b 000045d5: JUMP 000045d6: JUMPDEST 000045d7: DUP3 000045d8: DUP2 000045d9: MSTORE 000045da: PUSH1 0x05 000045dc: SWAP3 000045dd: SWAP1 000045de: SWAP3 000045df: SHL 000045e0: DUP5 000045e1: ADD 000045e2: DUP2 000045e3: ADD 000045e4: SWAP2 000045e5: DUP2 000045e6: DUP2 000045e7: ADD 000045e8: SWAP1 000045e9: DUP7 000045ea: DUP5 000045eb: GT 000045ec: ISZERO 000045ed: PUSH2 0x45f5 000045f0: JUMPI 000045f1: PUSH1 0x00 000045f3: DUP1 000045f4: REVERT 000045f5: JUMPDEST 000045f6: DUP3 000045f7: DUP7 000045f8: ADD 000045f9: JUMPDEST 000045fa: DUP5 000045fb: DUP2 000045fc: LT 000045fd: ISZERO 000045fe: PUSH2 0x4610 00004601: JUMPI 00004602: DUP1 00004603: CALLDATALOAD 00004604: DUP4 00004605: MSTORE 00004606: SWAP2 00004607: DUP4 00004608: ADD 00004609: SWAP2 0000460a: DUP4 0000460b: ADD 0000460c: PUSH2 0x45f9 0000460f: JUMP 00004610: JUMPDEST 00004611: POP 00004612: SWAP7 00004613: SWAP6 00004614: POP 00004615: POP 00004616: POP 00004617: POP 00004618: POP 00004619: POP 0000461a: JUMP 0000461b: JUMPDEST 0000461c: PUSH1 0x00 0000461e: DUP1 0000461f: PUSH1 0x40 00004621: DUP4 00004622: DUP6 00004623: SUB 00004624: SLT 00004625: ISZERO 00004626: PUSH2 0x462e 00004629: JUMPI 0000462a: PUSH1 0x00 0000462c: DUP1 0000462d: REVERT 0000462e: JUMPDEST 0000462f: DUP3 00004630: CALLDATALOAD 00004631: PUSH8 0xffffffffffffffff 0000463a: DUP1 0000463b: DUP3 0000463c: GT 0000463d: ISZERO 0000463e: PUSH2 0x4646 00004641: JUMPI 00004642: PUSH1 0x00 00004644: DUP1 00004645: REVERT 00004646: JUMPDEST 00004647: DUP2 00004648: DUP6 00004649: ADD 0000464a: SWAP2 0000464b: POP 0000464c: DUP6 0000464d: PUSH1 0x1f 0000464f: DUP4 00004650: ADD 00004651: SLT 00004652: PUSH2 0x465a 00004655: JUMPI 00004656: PUSH1 0x00 00004658: DUP1 00004659: REVERT 0000465a: JUMPDEST 0000465b: DUP2 0000465c: CALLDATALOAD 0000465d: PUSH1 0x20 0000465f: PUSH2 0x466a 00004662: PUSH2 0x45d1 00004665: DUP4 00004666: PUSH2 0x458c 00004669: JUMP 0000466a: JUMPDEST 0000466b: DUP3 0000466c: DUP2 0000466d: MSTORE 0000466e: PUSH1 0x05 00004670: SWAP3 00004671: SWAP1 00004672: SWAP3 00004673: SHL 00004674: DUP5 00004675: ADD 00004676: DUP2 00004677: ADD 00004678: SWAP2 00004679: DUP2 0000467a: DUP2 0000467b: ADD 0000467c: SWAP1 0000467d: DUP10 0000467e: DUP5 0000467f: GT 00004680: ISZERO 00004681: PUSH2 0x4689 00004684: JUMPI 00004685: PUSH1 0x00 00004687: DUP1 00004688: REVERT 00004689: JUMPDEST 0000468a: SWAP5 0000468b: DUP3 0000468c: ADD 0000468d: SWAP5 0000468e: JUMPDEST 0000468f: DUP4 00004690: DUP7 00004691: LT 00004692: ISZERO 00004693: PUSH2 0x46b0 00004696: JUMPI 00004697: DUP6 00004698: CALLDATALOAD 00004699: PUSH2 0x46a1 0000469c: DUP2 0000469d: PUSH2 0x4376 000046a0: JUMP 000046a1: JUMPDEST 000046a2: DUP3 000046a3: MSTORE 000046a4: SWAP5 000046a5: DUP3 000046a6: ADD 000046a7: SWAP5 000046a8: SWAP1 000046a9: DUP3 000046aa: ADD 000046ab: SWAP1 000046ac: PUSH2 0x468e 000046af: JUMP 000046b0: JUMPDEST 000046b1: SWAP7 000046b2: POP 000046b3: POP 000046b4: DUP7 000046b5: ADD 000046b6: CALLDATALOAD 000046b7: SWAP3 000046b8: POP 000046b9: POP 000046ba: DUP1 000046bb: DUP3 000046bc: GT 000046bd: ISZERO 000046be: PUSH2 0x46c6 000046c1: JUMPI 000046c2: PUSH1 0x00 000046c4: DUP1 000046c5: REVERT 000046c6: JUMPDEST 000046c7: POP 000046c8: PUSH2 0x10e4 000046cb: DUP6 000046cc: DUP3 000046cd: DUP7 000046ce: ADD 000046cf: PUSH2 0x45b0 000046d2: JUMP 000046d3: JUMPDEST 000046d4: DUP1 000046d5: ISZERO 000046d6: ISZERO 000046d7: DUP2 000046d8: EQ 000046d9: PUSH2 0x2402 000046dc: JUMPI 000046dd: PUSH1 0x00 000046df: DUP1 000046e0: REVERT 000046e1: JUMPDEST 000046e2: PUSH1 0x00 000046e4: DUP1 000046e5: PUSH1 0x40 000046e7: DUP4 000046e8: DUP6 000046e9: SUB 000046ea: SLT 000046eb: ISZERO 000046ec: PUSH2 0x46f4 000046ef: JUMPI 000046f0: PUSH1 0x00 000046f2: DUP1 000046f3: REVERT 000046f4: JUMPDEST 000046f5: DUP3 000046f6: CALLDATALOAD 000046f7: PUSH2 0x46ff 000046fa: DUP2 000046fb: PUSH2 0x4376 000046fe: JUMP 000046ff: JUMPDEST 00004700: SWAP2 00004701: POP 00004702: PUSH1 0x20 00004704: DUP4 00004705: ADD 00004706: CALLDATALOAD 00004707: PUSH2 0x44f8 0000470a: DUP2 0000470b: PUSH2 0x46d3 0000470e: JUMP 0000470f: JUMPDEST 00004710: PUSH1 0x00 00004712: PUSH8 0xffffffffffffffff 0000471b: DUP4 0000471c: GT 0000471d: ISZERO 0000471e: PUSH2 0x4729 00004721: JUMPI 00004722: PUSH2 0x4729 00004725: PUSH2 0x4545 00004728: JUMP 00004729: JUMPDEST 0000472a: PUSH2 0x473c 0000472d: PUSH1 0x1f 0000472f: DUP5 00004730: ADD 00004731: PUSH1 0x1f 00004733: NOT 00004734: AND 00004735: PUSH1 0x20 00004737: ADD 00004738: PUSH2 0x455b 0000473b: JUMP 0000473c: JUMPDEST 0000473d: SWAP1 0000473e: POP 0000473f: DUP3 00004740: DUP2 00004741: MSTORE 00004742: DUP4 00004743: DUP4 00004744: DUP4 00004745: ADD 00004746: GT 00004747: ISZERO 00004748: PUSH2 0x4750 0000474b: JUMPI 0000474c: PUSH1 0x00 0000474e: DUP1 0000474f: REVERT 00004750: JUMPDEST 00004751: DUP3 00004752: DUP3 00004753: PUSH1 0x20 00004755: DUP4 00004756: ADD 00004757: CALLDATACOPY 00004758: PUSH1 0x00 0000475a: PUSH1 0x20 0000475c: DUP5 0000475d: DUP4 0000475e: ADD 0000475f: ADD 00004760: MSTORE 00004761: SWAP4 00004762: SWAP3 00004763: POP 00004764: POP 00004765: POP 00004766: JUMP 00004767: JUMPDEST 00004768: PUSH1 0x00 0000476a: PUSH1 0x20 0000476c: DUP3 0000476d: DUP5 0000476e: SUB 0000476f: SLT 00004770: ISZERO 00004771: PUSH2 0x4779 00004774: JUMPI 00004775: PUSH1 0x00 00004777: DUP1 00004778: REVERT 00004779: JUMPDEST 0000477a: DUP2 0000477b: CALLDATALOAD 0000477c: PUSH8 0xffffffffffffffff 00004785: DUP2 00004786: GT 00004787: ISZERO 00004788: PUSH2 0x4790 0000478b: JUMPI 0000478c: PUSH1 0x00 0000478e: DUP1 0000478f: REVERT 00004790: JUMPDEST 00004791: DUP3 00004792: ADD 00004793: PUSH1 0x1f 00004795: DUP2 00004796: ADD 00004797: DUP5 00004798: SGT 00004799: PUSH2 0x47a1 0000479c: JUMPI 0000479d: PUSH1 0x00 0000479f: DUP1 000047a0: REVERT 000047a1: JUMPDEST 000047a2: PUSH2 0x3318 000047a5: DUP5 000047a6: DUP3 000047a7: CALLDATALOAD 000047a8: PUSH1 0x20 000047aa: DUP5 000047ab: ADD 000047ac: PUSH2 0x470f 000047af: JUMP 000047b0: JUMPDEST 000047b1: PUSH1 0x00 000047b3: DUP1 000047b4: PUSH1 0x00 000047b6: DUP1 000047b7: PUSH1 0x80 000047b9: DUP6 000047ba: DUP8 000047bb: SUB 000047bc: SLT 000047bd: ISZERO 000047be: PUSH2 0x47c6 000047c1: JUMPI 000047c2: PUSH1 0x00 000047c4: DUP1 000047c5: REVERT 000047c6: JUMPDEST 000047c7: DUP5 000047c8: CALLDATALOAD 000047c9: PUSH2 0x47d1 000047cc: DUP2 000047cd: PUSH2 0x4376 000047d0: JUMP 000047d1: JUMPDEST 000047d2: SWAP4 000047d3: POP 000047d4: PUSH1 0x20 000047d6: DUP6 000047d7: ADD 000047d8: CALLDATALOAD 000047d9: PUSH2 0x47e1 000047dc: DUP2 000047dd: PUSH2 0x4376 000047e0: JUMP 000047e1: JUMPDEST 000047e2: SWAP3 000047e3: POP 000047e4: PUSH1 0x40 000047e6: DUP6 000047e7: ADD 000047e8: CALLDATALOAD 000047e9: SWAP2 000047ea: POP 000047eb: PUSH1 0x60 000047ed: DUP6 000047ee: ADD 000047ef: CALLDATALOAD 000047f0: PUSH8 0xffffffffffffffff 000047f9: DUP2 000047fa: GT 000047fb: ISZERO 000047fc: PUSH2 0x4804 000047ff: JUMPI 00004800: PUSH1 0x00 00004802: DUP1 00004803: REVERT 00004804: JUMPDEST 00004805: DUP6 00004806: ADD 00004807: PUSH1 0x1f 00004809: DUP2 0000480a: ADD 0000480b: DUP8 0000480c: SGT 0000480d: PUSH2 0x4815 00004810: JUMPI 00004811: PUSH1 0x00 00004813: DUP1 00004814: REVERT 00004815: JUMPDEST 00004816: PUSH2 0x4824 00004819: DUP8 0000481a: DUP3 0000481b: CALLDATALOAD 0000481c: PUSH1 0x20 0000481e: DUP5 0000481f: ADD 00004820: PUSH2 0x470f 00004823: JUMP 00004824: JUMPDEST 00004825: SWAP2 00004826: POP 00004827: POP 00004828: SWAP3 00004829: SWAP6 0000482a: SWAP2 0000482b: SWAP5 0000482c: POP 0000482d: SWAP3 0000482e: POP 0000482f: JUMP 00004830: JUMPDEST 00004831: PUSH1 0x00 00004833: DUP1 00004834: PUSH1 0x00 00004836: DUP1 00004837: PUSH1 0x00 00004839: PUSH1 0xa0 0000483b: DUP7 0000483c: DUP9 0000483d: SUB 0000483e: SLT 0000483f: ISZERO 00004840: PUSH2 0x4848 00004843: JUMPI 00004844: PUSH1 0x00 00004846: DUP1 00004847: REVERT 00004848: JUMPDEST 00004849: POP 0000484a: POP 0000484b: DUP4 0000484c: CALLDATALOAD 0000484d: SWAP6 0000484e: PUSH1 0x20 00004850: DUP6 00004851: ADD 00004852: CALLDATALOAD 00004853: SWAP6 00004854: POP 00004855: PUSH1 0x40 00004857: DUP6 00004858: ADD 00004859: CALLDATALOAD 0000485a: SWAP5 0000485b: PUSH1 0x60 0000485d: DUP2 0000485e: ADD 0000485f: CALLDATALOAD 00004860: SWAP5 00004861: POP 00004862: PUSH1 0x80 00004864: ADD 00004865: CALLDATALOAD 00004866: SWAP3 00004867: POP 00004868: SWAP1 00004869: POP 0000486a: JUMP 0000486b: JUMPDEST 0000486c: PUSH1 0x20 0000486e: DUP1 0000486f: DUP3 00004870: MSTORE 00004871: DUP3 00004872: MLOAD 00004873: DUP3 00004874: DUP3 00004875: ADD 00004876: DUP2 00004877: SWAP1 00004878: MSTORE 00004879: PUSH1 0x00 0000487b: SWAP2 0000487c: SWAP1 0000487d: DUP5 0000487e: DUP3 0000487f: ADD 00004880: SWAP1 00004881: PUSH1 0x40 00004883: DUP6 00004884: ADD 00004885: SWAP1 00004886: DUP5 00004887: JUMPDEST 00004888: DUP2 00004889: DUP2 0000488a: LT 0000488b: ISZERO 0000488c: PUSH2 0x48a3 0000488f: JUMPI 00004890: DUP4 00004891: MLOAD 00004892: DUP4 00004893: MSTORE 00004894: SWAP3 00004895: DUP5 00004896: ADD 00004897: SWAP3 00004898: SWAP2 00004899: DUP5 0000489a: ADD 0000489b: SWAP2 0000489c: PUSH1 0x01 0000489e: ADD 0000489f: PUSH2 0x4887 000048a2: JUMP 000048a3: JUMPDEST 000048a4: POP 000048a5: SWAP1 000048a6: SWAP7 000048a7: SWAP6 000048a8: POP 000048a9: POP 000048aa: POP 000048ab: POP 000048ac: POP 000048ad: POP 000048ae: JUMP 000048af: JUMPDEST 000048b0: PUSH1 0x00 000048b2: DUP1 000048b3: PUSH1 0x00 000048b5: DUP1 000048b6: PUSH1 0x80 000048b8: DUP6 000048b9: DUP8 000048ba: SUB 000048bb: SLT 000048bc: ISZERO 000048bd: PUSH2 0x48c5 000048c0: JUMPI 000048c1: PUSH1 0x00 000048c3: DUP1 000048c4: REVERT 000048c5: JUMPDEST 000048c6: POP 000048c7: POP 000048c8: DUP3 000048c9: CALLDATALOAD 000048ca: SWAP5 000048cb: PUSH1 0x20 000048cd: DUP5 000048ce: ADD 000048cf: CALLDATALOAD 000048d0: SWAP5 000048d1: POP 000048d2: PUSH1 0x40 000048d4: DUP5 000048d5: ADD 000048d6: CALLDATALOAD 000048d7: SWAP4 000048d8: PUSH1 0x60 000048da: ADD 000048db: CALLDATALOAD 000048dc: SWAP3 000048dd: POP 000048de: SWAP1 000048df: POP 000048e0: JUMP 000048e1: JUMPDEST 000048e2: PUSH1 0x01 000048e4: DUP2 000048e5: DUP2 000048e6: SHR 000048e7: SWAP1 000048e8: DUP3 000048e9: AND 000048ea: DUP1 000048eb: PUSH2 0x48f5 000048ee: JUMPI 000048ef: PUSH1 0x7f 000048f1: DUP3 000048f2: AND 000048f3: SWAP2 000048f4: POP 000048f5: JUMPDEST 000048f6: PUSH1 0x20 000048f8: DUP3 000048f9: LT 000048fa: DUP2 000048fb: EQ 000048fc: ISZERO 000048fd: PUSH2 0x4916 00004900: JUMPI 00004901: PUSH4 0x4e487b71 00004906: PUSH1 0xe0 00004908: SHL 00004909: PUSH1 0x00 0000490b: MSTORE 0000490c: PUSH1 0x22 0000490e: PUSH1 0x04 00004910: MSTORE 00004911: PUSH1 0x24 00004913: PUSH1 0x00 00004915: REVERT 00004916: JUMPDEST 00004917: POP 00004918: SWAP2 00004919: SWAP1 0000491a: POP 0000491b: JUMP 0000491c: JUMPDEST 0000491d: PUSH1 0x20 0000491f: DUP1 00004920: DUP3 00004921: MSTORE 00004922: PUSH1 0x26 00004924: SWAP1 00004925: DUP3 00004926: ADD 00004927: MSTORE 00004928: PUSH32 0x5061796d656e7453706c69747465723a206163636f756e7420686173206e6f20 00004949: PUSH1 0x40 0000494b: DUP3 0000494c: ADD 0000494d: MSTORE 0000494e: PUSH6 0x736861726573 00004955: PUSH1 0xd0 00004957: SHL 00004958: PUSH1 0x60 0000495a: DUP3 0000495b: ADD 0000495c: MSTORE 0000495d: PUSH1 0x80 0000495f: ADD 00004960: SWAP1 00004961: JUMP 00004962: JUMPDEST 00004963: PUSH4 0x4e487b71 00004968: PUSH1 0xe0 0000496a: SHL 0000496b: PUSH1 0x00 0000496d: MSTORE 0000496e: PUSH1 0x11 00004970: PUSH1 0x04 00004972: MSTORE 00004973: PUSH1 0x24 00004975: PUSH1 0x00 00004977: REVERT 00004978: JUMPDEST 00004979: PUSH1 0x00 0000497b: DUP3 0000497c: NOT 0000497d: DUP3 0000497e: GT 0000497f: ISZERO 00004980: PUSH2 0x498b 00004983: JUMPI 00004984: PUSH2 0x498b 00004987: PUSH2 0x4962 0000498a: JUMP 0000498b: JUMPDEST 0000498c: POP 0000498d: ADD 0000498e: SWAP1 0000498f: JUMP 00004990: JUMPDEST 00004991: PUSH1 0x20 00004993: DUP1 00004994: DUP3 00004995: MSTORE 00004996: PUSH1 0x2b 00004998: SWAP1 00004999: DUP3 0000499a: ADD 0000499b: MSTORE 0000499c: PUSH32 0x5061796d656e7453706c69747465723a206163636f756e74206973206e6f7420 000049bd: PUSH1 0x40 000049bf: DUP3 000049c0: ADD 000049c1: MSTORE 000049c2: PUSH11 0x191d59481c185e5b595b9d 000049ce: PUSH1 0xaa 000049d0: SHL 000049d1: PUSH1 0x60 000049d3: DUP3 000049d4: ADD 000049d5: MSTORE 000049d6: PUSH1 0x80 000049d8: ADD 000049d9: SWAP1 000049da: JUMP 000049db: JUMPDEST 000049dc: PUSH1 0x20 000049de: DUP1 000049df: DUP3 000049e0: MSTORE 000049e1: PUSH1 0x31 000049e3: SWAP1 000049e4: DUP3 000049e5: ADD 000049e6: MSTORE 000049e7: PUSH32 0x4552433732313a207472616e736665722063616c6c6572206973206e6f74206f 00004a08: PUSH1 0x40 00004a0a: DUP3 00004a0b: ADD 00004a0c: MSTORE 00004a0d: PUSH17 0x1ddb995c881b9bdc88185c1c1c9bdd9959 00004a1f: PUSH1 0x7a 00004a21: SHL 00004a22: PUSH1 0x60 00004a24: DUP3 00004a25: ADD 00004a26: MSTORE 00004a27: PUSH1 0x80 00004a29: ADD 00004a2a: SWAP1 00004a2b: JUMP 00004a2c: JUMPDEST 00004a2d: PUSH1 0x00 00004a2f: DUP2 00004a30: PUSH1 0x00 00004a32: NOT 00004a33: DIV 00004a34: DUP4 00004a35: GT 00004a36: DUP3 00004a37: ISZERO 00004a38: ISZERO 00004a39: AND 00004a3a: ISZERO 00004a3b: PUSH2 0x4a46 00004a3e: JUMPI 00004a3f: PUSH2 0x4a46 00004a42: PUSH2 0x4962 00004a45: JUMP 00004a46: JUMPDEST 00004a47: POP 00004a48: MUL 00004a49: SWAP1 00004a4a: JUMP 00004a4b: JUMPDEST 00004a4c: PUSH4 0x4e487b71 00004a51: PUSH1 0xe0 00004a53: SHL 00004a54: PUSH1 0x00 00004a56: MSTORE 00004a57: PUSH1 0x12 00004a59: PUSH1 0x04 00004a5b: MSTORE 00004a5c: PUSH1 0x24 00004a5e: PUSH1 0x00 00004a60: REVERT 00004a61: JUMPDEST 00004a62: PUSH1 0x00 00004a64: DUP3 00004a65: PUSH2 0x4a70 00004a68: JUMPI 00004a69: PUSH2 0x4a70 00004a6c: PUSH2 0x4a4b 00004a6f: JUMP 00004a70: JUMPDEST 00004a71: POP 00004a72: DIV 00004a73: SWAP1 00004a74: JUMP 00004a75: JUMPDEST 00004a76: PUSH1 0x20 00004a78: DUP1 00004a79: DUP3 00004a7a: MSTORE 00004a7b: PUSH1 0x19 00004a7d: SWAP1 00004a7e: DUP3 00004a7f: ADD 00004a80: MSTORE 00004a81: PUSH32 0x53686f756c64206d696e742061746c656173742031204e465400000000000000 00004aa2: PUSH1 0x40 00004aa4: DUP3 00004aa5: ADD 00004aa6: MSTORE 00004aa7: PUSH1 0x60 00004aa9: ADD 00004aaa: SWAP1 00004aab: JUMP 00004aac: JUMPDEST 00004aad: PUSH1 0x00 00004aaf: PUSH1 0x20 00004ab1: DUP3 00004ab2: DUP5 00004ab3: SUB 00004ab4: SLT 00004ab5: ISZERO 00004ab6: PUSH2 0x4abe 00004ab9: JUMPI 00004aba: PUSH1 0x00 00004abc: DUP1 00004abd: REVERT 00004abe: JUMPDEST 00004abf: POP 00004ac0: MLOAD 00004ac1: SWAP2 00004ac2: SWAP1 00004ac3: POP 00004ac4: JUMP 00004ac5: JUMPDEST 00004ac6: PUSH1 0x20 00004ac8: DUP1 00004ac9: DUP3 00004aca: MSTORE 00004acb: DUP2 00004acc: DUP2 00004acd: ADD 00004ace: MSTORE 00004acf: PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572 00004af0: PUSH1 0x40 00004af2: DUP3 00004af3: ADD 00004af4: MSTORE 00004af5: PUSH1 0x60 00004af7: ADD 00004af8: SWAP1 00004af9: JUMP 00004afa: JUMPDEST 00004afb: PUSH1 0x00 00004afd: DUP3 00004afe: DUP3 00004aff: LT 00004b00: ISZERO 00004b01: PUSH2 0x4b0c 00004b04: JUMPI 00004b05: PUSH2 0x4b0c 00004b08: PUSH2 0x4962 00004b0b: JUMP 00004b0c: JUMPDEST 00004b0d: POP 00004b0e: SUB 00004b0f: SWAP1 00004b10: JUMP 00004b11: JUMPDEST 00004b12: PUSH1 0x20 00004b14: DUP2 00004b15: MSTORE 00004b16: DUP2 00004b17: PUSH1 0x20 00004b19: DUP3 00004b1a: ADD 00004b1b: MSTORE 00004b1c: DUP2 00004b1d: DUP4 00004b1e: PUSH1 0x40 00004b20: DUP4 00004b21: ADD 00004b22: CALLDATACOPY 00004b23: PUSH1 0x00 00004b25: DUP2 00004b26: DUP4 00004b27: ADD 00004b28: PUSH1 0x40 00004b2a: SWAP1 00004b2b: DUP2 00004b2c: ADD 00004b2d: SWAP2 00004b2e: SWAP1 00004b2f: SWAP2 00004b30: MSTORE 00004b31: PUSH1 0x1f 00004b33: SWAP1 00004b34: SWAP3 00004b35: ADD 00004b36: PUSH1 0x1f 00004b38: NOT 00004b39: AND 00004b3a: ADD 00004b3b: ADD 00004b3c: SWAP2 00004b3d: SWAP1 00004b3e: POP 00004b3f: JUMP 00004b40: JUMPDEST 00004b41: PUSH1 0x00 00004b43: DUP3 00004b44: PUSH2 0x4b4f 00004b47: JUMPI 00004b48: PUSH2 0x4b4f 00004b4b: PUSH2 0x4a4b 00004b4e: JUMP 00004b4f: JUMPDEST 00004b50: POP 00004b51: MOD 00004b52: SWAP1 00004b53: JUMP 00004b54: JUMPDEST 00004b55: PUSH1 0x20 00004b57: DUP1 00004b58: DUP3 00004b59: MSTORE 00004b5a: PUSH1 0x33 00004b5c: SWAP1 00004b5d: DUP3 00004b5e: ADD 00004b5f: MSTORE 00004b60: PUSH32 0x556e657175616c206c656e677468206f6620746f206164647265737365732061 00004b81: PUSH1 0x40 00004b83: DUP3 00004b84: ADD 00004b85: MSTORE 00004b86: PUSH19 0x6e64206e756d626572206f6620746f6b656e73 00004b9a: PUSH1 0x68 00004b9c: SHL 00004b9d: PUSH1 0x60 00004b9f: DUP3 00004ba0: ADD 00004ba1: MSTORE 00004ba2: PUSH1 0x80 00004ba4: ADD 00004ba5: SWAP1 00004ba6: JUMP 00004ba7: JUMPDEST 00004ba8: PUSH4 0x4e487b71 00004bad: PUSH1 0xe0 00004baf: SHL 00004bb0: PUSH1 0x00 00004bb2: MSTORE 00004bb3: PUSH1 0x32 00004bb5: PUSH1 0x04 00004bb7: MSTORE 00004bb8: PUSH1 0x24 00004bba: PUSH1 0x00 00004bbc: REVERT 00004bbd: JUMPDEST 00004bbe: PUSH1 0x00 00004bc0: PUSH1 0x00 00004bc2: NOT 00004bc3: DUP3 00004bc4: EQ 00004bc5: ISZERO 00004bc6: PUSH2 0x4bd1 00004bc9: JUMPI 00004bca: PUSH2 0x4bd1 00004bcd: PUSH2 0x4962 00004bd0: JUMP 00004bd1: JUMPDEST 00004bd2: POP 00004bd3: PUSH1 0x01 00004bd5: ADD 00004bd6: SWAP1 00004bd7: JUMP 00004bd8: JUMPDEST 00004bd9: PUSH1 0x00 00004bdb: DUP2 00004bdc: MLOAD 00004bdd: PUSH2 0x4bea 00004be0: DUP2 00004be1: DUP6 00004be2: PUSH1 0x20 00004be4: DUP7 00004be5: ADD 00004be6: PUSH2 0x42f2 00004be9: JUMP 00004bea: JUMPDEST 00004beb: SWAP3 00004bec: SWAP1 00004bed: SWAP3 00004bee: ADD 00004bef: SWAP3 00004bf0: SWAP2 00004bf1: POP 00004bf2: POP 00004bf3: JUMP 00004bf4: JUMPDEST 00004bf5: PUSH1 0x00 00004bf7: DUP1 00004bf8: DUP5 00004bf9: SLOAD 00004bfa: DUP2 00004bfb: PUSH1 0x01 00004bfd: DUP3 00004bfe: DUP2 00004bff: SHR 00004c00: SWAP2 00004c01: POP 00004c02: DUP1 00004c03: DUP4 00004c04: AND 00004c05: DUP1 00004c06: PUSH2 0x4c10 00004c09: JUMPI 00004c0a: PUSH1 0x7f 00004c0c: DUP4 00004c0d: AND 00004c0e: SWAP3 00004c0f: POP 00004c10: JUMPDEST 00004c11: PUSH1 0x20 00004c13: DUP1 00004c14: DUP5 00004c15: LT 00004c16: DUP3 00004c17: EQ 00004c18: ISZERO 00004c19: PUSH2 0x4c30 00004c1c: JUMPI 00004c1d: PUSH4 0x4e487b71 00004c22: PUSH1 0xe0 00004c24: SHL 00004c25: DUP7 00004c26: MSTORE 00004c27: PUSH1 0x22 00004c29: PUSH1 0x04 00004c2b: MSTORE 00004c2c: PUSH1 0x24 00004c2e: DUP7 00004c2f: REVERT 00004c30: JUMPDEST 00004c31: DUP2 00004c32: DUP1 00004c33: ISZERO 00004c34: PUSH2 0x4c44 00004c37: JUMPI 00004c38: PUSH1 0x01 00004c3a: DUP2 00004c3b: EQ 00004c3c: PUSH2 0x4c55 00004c3f: JUMPI 00004c40: PUSH2 0x4c82 00004c43: JUMP 00004c44: JUMPDEST 00004c45: PUSH1 0xff 00004c47: NOT 00004c48: DUP7 00004c49: AND 00004c4a: DUP10 00004c4b: MSTORE 00004c4c: DUP5 00004c4d: DUP10 00004c4e: ADD 00004c4f: SWAP7 00004c50: POP 00004c51: PUSH2 0x4c82 00004c54: JUMP 00004c55: JUMPDEST 00004c56: PUSH1 0x00 00004c58: DUP12 00004c59: DUP2 00004c5a: MSTORE 00004c5b: PUSH1 0x20 00004c5d: SWAP1 00004c5e: KECCAK256 00004c5f: PUSH1 0x00 00004c61: JUMPDEST 00004c62: DUP7 00004c63: DUP2 00004c64: LT 00004c65: ISZERO 00004c66: PUSH2 0x4c7a 00004c69: JUMPI 00004c6a: DUP2 00004c6b: SLOAD 00004c6c: DUP12 00004c6d: DUP3 00004c6e: ADD 00004c6f: MSTORE 00004c70: SWAP1 00004c71: DUP6 00004c72: ADD 00004c73: SWAP1 00004c74: DUP4 00004c75: ADD 00004c76: PUSH2 0x4c61 00004c79: JUMP 00004c7a: JUMPDEST 00004c7b: POP 00004c7c: POP 00004c7d: DUP5 00004c7e: DUP10 00004c7f: ADD 00004c80: SWAP7 00004c81: POP 00004c82: JUMPDEST 00004c83: POP 00004c84: POP 00004c85: POP 00004c86: POP 00004c87: POP 00004c88: POP 00004c89: PUSH2 0x4ca6 00004c8c: PUSH2 0x4c95 00004c8f: DUP3 00004c90: DUP7 00004c91: PUSH2 0x4bd8 00004c94: JUMP 00004c95: JUMPDEST 00004c96: PUSH5 0x173539b7b7 00004c9c: PUSH1 0xd9 00004c9e: SHL 00004c9f: DUP2 00004ca0: MSTORE 00004ca1: PUSH1 0x05 00004ca3: ADD 00004ca4: SWAP1 00004ca5: JUMP 00004ca6: JUMPDEST 00004ca7: SWAP6 00004ca8: SWAP5 00004ca9: POP 00004caa: POP 00004cab: POP 00004cac: POP 00004cad: POP 00004cae: JUMP 00004caf: JUMPDEST 00004cb0: PUSH1 0x20 00004cb2: DUP1 00004cb3: DUP3 00004cb4: MSTORE 00004cb5: PUSH1 0x32 00004cb7: SWAP1 00004cb8: DUP3 00004cb9: ADD 00004cba: MSTORE 00004cbb: PUSH32 0x4552433732313a207472616e7366657220746f206e6f6e204552433732315265 00004cdc: PUSH1 0x40 00004cde: DUP3 00004cdf: ADD 00004ce0: MSTORE 00004ce1: PUSH18 0x31b2b4bb32b91034b6b83632b6b2b73a32b9 00004cf4: PUSH1 0x71 00004cf6: SHL 00004cf7: PUSH1 0x60 00004cf9: DUP3 00004cfa: ADD 00004cfb: MSTORE 00004cfc: PUSH1 0x80 00004cfe: ADD 00004cff: SWAP1 00004d00: JUMP 00004d01: JUMPDEST 00004d02: PUSH4 0x4e487b71 00004d07: PUSH1 0xe0 00004d09: SHL 00004d0a: PUSH1 0x00 00004d0c: MSTORE 00004d0d: PUSH1 0x21 00004d0f: PUSH1 0x04 00004d11: MSTORE 00004d12: PUSH1 0x24 00004d14: PUSH1 0x00 00004d16: REVERT 00004d17: JUMPDEST 00004d18: PUSH1 0x00 00004d1a: PUSH1 0x20 00004d1c: DUP3 00004d1d: DUP5 00004d1e: SUB 00004d1f: SLT 00004d20: ISZERO 00004d21: PUSH2 0x4d29 00004d24: JUMPI 00004d25: PUSH1 0x00 00004d27: DUP1 00004d28: REVERT 00004d29: JUMPDEST 00004d2a: DUP2 00004d2b: MLOAD 00004d2c: PUSH2 0x3109 00004d2f: DUP2 00004d30: PUSH2 0x46d3 00004d33: JUMP 00004d34: JUMPDEST 00004d35: PUSH1 0x01 00004d37: PUSH1 0x01 00004d39: PUSH1 0xa0 00004d3b: SHL 00004d3c: SUB 00004d3d: DUP6 00004d3e: DUP2 00004d3f: AND 00004d40: DUP3 00004d41: MSTORE 00004d42: DUP5 00004d43: AND 00004d44: PUSH1 0x20 00004d46: DUP3 00004d47: ADD 00004d48: MSTORE 00004d49: PUSH1 0x40 00004d4b: DUP2 00004d4c: ADD 00004d4d: DUP4 00004d4e: SWAP1 00004d4f: MSTORE 00004d50: PUSH1 0x80 00004d52: PUSH1 0x60 00004d54: DUP3 00004d55: ADD 00004d56: DUP2 00004d57: SWAP1 00004d58: MSTORE 00004d59: PUSH1 0x00 00004d5b: SWAP1 00004d5c: PUSH2 0x4d67 00004d5f: SWAP1 00004d60: DUP4 00004d61: ADD 00004d62: DUP5 00004d63: PUSH2 0x431e 00004d66: JUMP 00004d67: JUMPDEST 00004d68: SWAP7 00004d69: SWAP6 00004d6a: POP 00004d6b: POP 00004d6c: POP 00004d6d: POP 00004d6e: POP 00004d6f: POP 00004d70: JUMP 00004d71: JUMPDEST 00004d72: PUSH1 0x00 00004d74: PUSH1 0x20 00004d76: DUP3 00004d77: DUP5 00004d78: SUB 00004d79: SLT 00004d7a: ISZERO 00004d7b: PUSH2 0x4d83 00004d7e: JUMPI 00004d7f: PUSH1 0x00 00004d81: DUP1 00004d82: REVERT 00004d83: JUMPDEST 00004d84: DUP2 00004d85: MLOAD 00004d86: PUSH2 0x3109 00004d89: DUP2 00004d8a: PUSH2 0x42bf 00004d8d: JUMP 00004d8e: JUMPDEST 00004d8f: PUSH1 0x00 00004d91: DUP3 00004d92: MLOAD 00004d93: PUSH2 0x4da0 00004d96: DUP2 00004d97: DUP5 00004d98: PUSH1 0x20 00004d9a: DUP8 00004d9b: ADD 00004d9c: PUSH2 0x42f2 00004d9f: JUMP 00004da0: JUMPDEST 00004da1: SWAP2 00004da2: SWAP1 00004da3: SWAP2 00004da4: ADD 00004da5: SWAP3 00004da6: SWAP2 00004da7: POP 00004da8: POP 00004da9: JUMP 00004daa: INVALID 00004dab: LOG2 00004dac: PUSH5 0x6970667358 00004db2: UNKNOWN(0x22) 00004db3: SLT 00004db4: KECCAK256 00004db5: UNKNOWN(0xDB) 00004db6: UNKNOWN(0xD7) 00004db7: EXTCODEHASH 00004db8: EXTCODECOPY 00004db9: TLOAD 00004dba: TSTORE 00004dbb: UNKNOWN(0xAE) 00004dbc: ORIGIN 00004dbd: UNKNOWN(0x2B) 00004dbe: SMOD 00004dbf: EXTCODECOPY 00004dc0: SWAP8 00004dc1: JUMPDEST 00004dc2: UNKNOWN(0xA7) 00004dc3: SSTORE 00004dc4: SUB 00004dc5: RETURNDATACOPY 00004dc6: DUP14 00004dc7: UNKNOWN(0x0C) 00004dc8: UNKNOWN(0xD2) 00004dc9: BLOBBASEFEE 00004dca: DUP5 00004dcb: UNKNOWN(0xF8) 00004dcc: PUSH10 0xd8d267535e59f6596473 00004dd7: PUSH16
| 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": "0xf0b57a6a",
"selector": "0xf0b57a6a",
"calldata_variants": [
"0xf0b57a6a",
"0xf0b57a6a0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xfd88fa69",
"selector": "0xfd88fa69",
"calldata_variants": [
"0xfd88fa69",
"0xfd88fa690000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xff1b6556",
"selector": "0xff1b6556",
"calldata_variants": [
"0xff1b6556",
"0xff1b65560000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe985e9c5",
"selector": "0xe985e9c5",
"calldata_variants": [
"0xe985e9c5",
"0xe985e9c50000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xea66aeb3",
"selector": "0xea66aeb3",
"calldata_variants": [
"0xea66aeb3",
"0xea66aeb30000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xebeaee2e",
"selector": "0xebeaee2e",
"calldata_variants": [
"0xebeaee2e",
"0xebeaee2e0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xef81b4d4",
"selector": "0xef81b4d4",
"calldata_variants": [
"0xef81b4d4",
"0xef81b4d40000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"guards_detected": [
{
"pc": 10008,
"type": "tx_origin_used"
},
{
"pc": 10007,
"type": "tx_origin_used"
},
{
"pc": 19900,
"type": "tx_origin_used"
}
]
}
|
| medium | other | detector | ETH value transfer possible | 40 | no | no |
viewtrace_id: 0xaeb1a738b9cdae16774242633d7dd02f446cc07cfa87bccf75d568f88dd41085
call_targets:
0xb74b2a191fed79c0b39bc2e7e6411387512e2bb7
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xaeb1a738b9cdae16774242633d7dd02f446cc07cfa87bccf75d568f88dd41085",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xb74b2a191fed79c0b39bc2e7e6411387512e2bb7"
],
"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": "0xf0b57a6a",
"selector": "0xf0b57a6a",
"calldata_variants": [
"0xf0b57a6a",
"0xf0b57a6a0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xfd88fa69",
"selector": "0xfd88fa69",
"calldata_variants": [
"0xfd88fa69",
"0xfd88fa690000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xff1b6556",
"selector": "0xff1b6556",
"calldata_variants": [
"0xff1b6556",
"0xff1b65560000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe985e9c5",
"selector": "0xe985e9c5",
"calldata_variants": [
"0xe985e9c5",
"0xe985e9c50000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xea66aeb3",
"selector": "0xea66aeb3",
"calldata_variants": [
"0xea66aeb3",
"0xea66aeb30000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xebeaee2e",
"selector": "0xebeaee2e",
"calldata_variants": [
"0xebeaee2e",
"0xebeaee2e0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xef81b4d4",
"selector": "0xef81b4d4",
"calldata_variants": [
"0xef81b4d4",
"0xef81b4d40000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 12669,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 15388,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 16685,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 3,
"guards_detected": [
{
"pc": 10008,
"type": "tx_origin_used"
},
{
"pc": 10007,
"type": "tx_origin_used"
},
{
"pc": 19900,
"type": "tx_origin_used"
}
]
}
|
| medium | other | detector | Untrusted CALL target/value reachable | 45 | no | no |
viewtrace_id: 0xaeb1a738b9cdae16774242633d7dd02f446cc07cfa87bccf75d568f88dd41085
call_targets:
0xb74b2a191fed79c0b39bc2e7e6411387512e2bb7
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xaeb1a738b9cdae16774242633d7dd02f446cc07cfa87bccf75d568f88dd41085",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xb74b2a191fed79c0b39bc2e7e6411387512e2bb7"
],
"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": "0xf0b57a6a",
"selector": "0xf0b57a6a",
"calldata_variants": [
"0xf0b57a6a",
"0xf0b57a6a0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xfd88fa69",
"selector": "0xfd88fa69",
"calldata_variants": [
"0xfd88fa69",
"0xfd88fa690000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xff1b6556",
"selector": "0xff1b6556",
"calldata_variants": [
"0xff1b6556",
"0xff1b65560000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe985e9c5",
"selector": "0xe985e9c5",
"calldata_variants": [
"0xe985e9c5",
"0xe985e9c50000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xea66aeb3",
"selector": "0xea66aeb3",
"calldata_variants": [
"0xea66aeb3",
"0xea66aeb30000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xebeaee2e",
"selector": "0xebeaee2e",
"calldata_variants": [
"0xebeaee2e",
"0xebeaee2e0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xef81b4d4",
"selector": "0xef81b4d4",
"calldata_variants": [
"0xef81b4d4",
"0xef81b4d40000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 12669,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 15388,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 16685,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 3,
"guards_detected": [
{
"pc": 10008,
"type": "tx_origin_used"
},
{
"pc": 10007,
"type": "tx_origin_used"
},
{
"pc": 19900,
"type": "tx_origin_used"
}
],
"untrusted_call_count": 3
}
|