019b477e-c997-70aa-9d6c-d5ee925ba9a6
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 |
|---|---|---|---|---|
| 26343 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 26344 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 69446 | analysis.bundle | complete | 1 / 3 | 2 weeks ago |
| 69447 | capability.graph | complete | 1 / 3 | 2 weeks ago |
| 69448 | detector.run | complete | 1 / 3 | 2 weeks ago |
| 69449 | 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 0x0204 0000000c: JUMPI 0000000d: PUSH1 0x00 0000000f: CALLDATALOAD 00000010: PUSH1 0xe0 00000012: SHR 00000013: DUP1 00000014: PUSH4 0x6352211e 00000019: GT 0000001a: PUSH2 0x0118 0000001d: JUMPI 0000001e: DUP1 0000001f: PUSH4 0x95d89b41 00000024: GT 00000025: PUSH2 0x00a0 00000028: JUMPI 00000029: DUP1 0000002a: PUSH4 0xb88d4fde 0000002f: GT 00000030: PUSH2 0x006f 00000033: JUMPI 00000034: DUP1 00000035: PUSH4 0xb88d4fde 0000003a: EQ 0000003b: PUSH2 0x06ff 0000003e: JUMPI 0000003f: DUP1 00000040: PUSH4 0xc87b56dd 00000045: EQ 00000046: PUSH2 0x0728 00000049: JUMPI 0000004a: DUP1 0000004b: PUSH4 0xd4ba7429 00000050: EQ 00000051: PUSH2 0x0765 00000054: JUMPI 00000055: DUP1 00000056: PUSH4 0xe985e9c5 0000005b: EQ 0000005c: PUSH2 0x0790 0000005f: JUMPI 00000060: DUP1 00000061: PUSH4 0xf2fde38b 00000066: EQ 00000067: PUSH2 0x07cd 0000006a: JUMPI 0000006b: PUSH2 0x0204 0000006e: JUMP 0000006f: JUMPDEST 00000070: DUP1 00000071: PUSH4 0x95d89b41 00000076: EQ 00000077: PUSH2 0x0655 0000007a: JUMPI 0000007b: DUP1 0000007c: PUSH4 0xa035b1fe 00000081: EQ 00000082: PUSH2 0x0680 00000085: JUMPI 00000086: DUP1 00000087: PUSH4 0xa22cb465 0000008c: EQ 0000008d: PUSH2 0x06ab 00000090: JUMPI 00000091: DUP1 00000092: PUSH4 0xa4e0a4e6 00000097: EQ 00000098: PUSH2 0x06d4 0000009b: JUMPI 0000009c: PUSH2 0x0204 0000009f: JUMP 000000a0: JUMPDEST 000000a1: DUP1 000000a2: PUSH4 0x7f09e66f 000000a7: GT 000000a8: PUSH2 0x00e7 000000ab: JUMPI 000000ac: DUP1 000000ad: PUSH4 0x7f09e66f 000000b2: EQ 000000b3: PUSH2 0x056b 000000b6: JUMPI 000000b7: DUP1 000000b8: PUSH4 0x851a7708 000000bd: EQ 000000be: PUSH2 0x05a8 000000c1: JUMPI 000000c2: DUP1 000000c3: PUSH4 0x87bf572f 000000c8: EQ 000000c9: PUSH2 0x05e5 000000cc: JUMPI 000000cd: DUP1 000000ce: PUSH4 0x8da5cb5b 000000d3: EQ 000000d4: PUSH2 0x0601 000000d7: JUMPI 000000d8: DUP1 000000d9: PUSH4 0x91b7f5ed 000000de: EQ 000000df: PUSH2 0x062c 000000e2: JUMPI 000000e3: PUSH2 0x0204 000000e6: JUMP 000000e7: JUMPDEST 000000e8: DUP1 000000e9: PUSH4 0x6352211e 000000ee: EQ 000000ef: PUSH2 0x04b1 000000f2: JUMPI 000000f3: DUP1 000000f4: PUSH4 0x66566046 000000f9: EQ 000000fa: PUSH2 0x04ee 000000fd: JUMPI 000000fe: DUP1 000000ff: PUSH4 0x70a08231 00000104: EQ 00000105: PUSH2 0x0517 00000108: JUMPI 00000109: DUP1 0000010a: PUSH4 0x715018a6 0000010f: EQ 00000110: PUSH2 0x0554 00000113: JUMPI 00000114: PUSH2 0x0204 00000117: JUMP 00000118: JUMPDEST 00000119: DUP1 0000011a: PUSH4 0x23b872dd 0000011f: GT 00000120: PUSH2 0x019b 00000123: JUMPI 00000124: DUP1 00000125: PUSH4 0x4047638d 0000012a: GT 0000012b: PUSH2 0x016a 0000012e: JUMPI 0000012f: DUP1 00000130: PUSH4 0x4047638d 00000135: EQ 00000136: PUSH2 0x03f4 00000139: JUMPI 0000013a: DUP1 0000013b: PUSH4 0x42842e0e 00000140: EQ 00000141: PUSH2 0x040b 00000144: JUMPI 00000145: DUP1 00000146: PUSH4 0x45c0f533 0000014b: EQ 0000014c: PUSH2 0x0434 0000014f: JUMPI 00000150: DUP1 00000151: PUSH4 0x55f804b3 00000156: EQ 00000157: PUSH2 0x045f 0000015a: JUMPI 0000015b: DUP1 0000015c: PUSH4 0x56c71c21 00000161: EQ 00000162: PUSH2 0x0488 00000165: JUMPI 00000166: PUSH2 0x0204 00000169: JUMP 0000016a: JUMPDEST 0000016b: DUP1 0000016c: PUSH4 0x23b872dd 00000171: EQ 00000172: PUSH2 0x0359 00000175: JUMPI 00000176: DUP1 00000177: PUSH4 0x27c7dde7 0000017c: EQ 0000017d: PUSH2 0x0382 00000180: JUMPI 00000181: DUP1 00000182: PUSH4 0x2d9bbdd2 00000187: EQ 00000188: PUSH2 0x03ad 0000018b: JUMPI 0000018c: DUP1 0000018d: PUSH4 0x2db11544 00000192: EQ 00000193: PUSH2 0x03d8 00000196: JUMPI 00000197: PUSH2 0x0204 0000019a: JUMP 0000019b: JUMPDEST 0000019c: DUP1 0000019d: PUSH4 0x0be9396e 000001a2: GT 000001a3: PUSH2 0x01d7 000001a6: JUMPI 000001a7: DUP1 000001a8: PUSH4 0x0be9396e 000001ad: EQ 000001ae: PUSH2 0x02d7 000001b1: JUMPI 000001b2: DUP1 000001b3: PUSH4 0x15c1b371 000001b8: EQ 000001b9: PUSH2 0x0300 000001bc: JUMPI 000001bd: DUP1 000001be: PUSH4 0x18160ddd 000001c3: EQ 000001c4: PUSH2 0x0317 000001c7: JUMPI 000001c8: DUP1 000001c9: PUSH4 0x1e1d0b8f 000001ce: EQ 000001cf: PUSH2 0x0342 000001d2: JUMPI 000001d3: PUSH2 0x0204 000001d6: JUMP 000001d7: JUMPDEST 000001d8: DUP1 000001d9: PUSH4 0x01ffc9a7 000001de: EQ 000001df: PUSH2 0x0209 000001e2: JUMPI 000001e3: DUP1 000001e4: PUSH4 0x06fdde03 000001e9: EQ 000001ea: PUSH2 0x0246 000001ed: JUMPI 000001ee: DUP1 000001ef: PUSH4 0x081812fc 000001f4: EQ 000001f5: PUSH2 0x0271 000001f8: JUMPI 000001f9: DUP1 000001fa: PUSH4 0x095ea7b3 000001ff: EQ 00000200: PUSH2 0x02ae 00000203: JUMPI 00000204: JUMPDEST 00000205: PUSH1 0x00 00000207: DUP1 00000208: REVERT 00000209: JUMPDEST 0000020a: CALLVALUE 0000020b: DUP1 0000020c: ISZERO 0000020d: PUSH2 0x0215 00000210: JUMPI 00000211: PUSH1 0x00 00000213: DUP1 00000214: REVERT 00000215: JUMPDEST 00000216: POP 00000217: PUSH2 0x0230 0000021a: PUSH1 0x04 0000021c: DUP1 0000021d: CALLDATASIZE 0000021e: SUB 0000021f: DUP2 00000220: ADD 00000221: SWAP1 00000222: PUSH2 0x022b 00000225: SWAP2 00000226: SWAP1 00000227: PUSH2 0x35ae 0000022a: JUMP 0000022b: JUMPDEST 0000022c: PUSH2 0x07f6 0000022f: JUMP 00000230: JUMPDEST 00000231: PUSH1 0x40 00000233: MLOAD 00000234: PUSH2 0x023d 00000237: SWAP2 00000238: SWAP1 00000239: PUSH2 0x35f6 0000023c: JUMP 0000023d: JUMPDEST 0000023e: PUSH1 0x40 00000240: MLOAD 00000241: DUP1 00000242: SWAP2 00000243: SUB 00000244: SWAP1 00000245: RETURN 00000246: JUMPDEST 00000247: CALLVALUE 00000248: DUP1 00000249: ISZERO 0000024a: PUSH2 0x0252 0000024d: JUMPI 0000024e: PUSH1 0x00 00000250: DUP1 00000251: REVERT 00000252: JUMPDEST 00000253: POP 00000254: PUSH2 0x025b 00000257: PUSH2 0x08d8 0000025a: JUMP 0000025b: JUMPDEST 0000025c: PUSH1 0x40 0000025e: MLOAD 0000025f: PUSH2 0x0268 00000262: SWAP2 00000263: SWAP1 00000264: PUSH2 0x36aa 00000267: JUMP 00000268: JUMPDEST 00000269: PUSH1 0x40 0000026b: MLOAD 0000026c: DUP1 0000026d: SWAP2 0000026e: SUB 0000026f: SWAP1 00000270: RETURN 00000271: JUMPDEST 00000272: CALLVALUE 00000273: DUP1 00000274: ISZERO 00000275: PUSH2 0x027d 00000278: JUMPI 00000279: PUSH1 0x00 0000027b: DUP1 0000027c: REVERT 0000027d: JUMPDEST 0000027e: POP 0000027f: PUSH2 0x0298 00000282: PUSH1 0x04 00000284: DUP1 00000285: CALLDATASIZE 00000286: SUB 00000287: DUP2 00000288: ADD 00000289: SWAP1 0000028a: PUSH2 0x0293 0000028d: SWAP2 0000028e: SWAP1 0000028f: PUSH2 0x3702 00000292: JUMP 00000293: JUMPDEST 00000294: PUSH2 0x096a 00000297: JUMP 00000298: JUMPDEST 00000299: PUSH1 0x40 0000029b: MLOAD 0000029c: PUSH2 0x02a5 0000029f: SWAP2 000002a0: SWAP1 000002a1: PUSH2 0x3770 000002a4: JUMP 000002a5: JUMPDEST 000002a6: PUSH1 0x40 000002a8: MLOAD 000002a9: DUP1 000002aa: SWAP2 000002ab: SUB 000002ac: SWAP1 000002ad: RETURN 000002ae: JUMPDEST 000002af: CALLVALUE 000002b0: DUP1 000002b1: ISZERO 000002b2: PUSH2 0x02ba 000002b5: JUMPI 000002b6: PUSH1 0x00 000002b8: DUP1 000002b9: REVERT 000002ba: JUMPDEST 000002bb: POP 000002bc: PUSH2 0x02d5 000002bf: PUSH1 0x04 000002c1: DUP1 000002c2: CALLDATASIZE 000002c3: SUB 000002c4: DUP2 000002c5: ADD 000002c6: SWAP1 000002c7: PUSH2 0x02d0 000002ca: SWAP2 000002cb: SWAP1 000002cc: PUSH2 0x37b7 000002cf: JUMP 000002d0: JUMPDEST 000002d1: PUSH2 0x09e6 000002d4: JUMP 000002d5: JUMPDEST 000002d6: STOP 000002d7: JUMPDEST 000002d8: CALLVALUE 000002d9: DUP1 000002da: ISZERO 000002db: PUSH2 0x02e3 000002de: JUMPI 000002df: PUSH1 0x00 000002e1: DUP1 000002e2: REVERT 000002e3: JUMPDEST 000002e4: POP 000002e5: PUSH2 0x02fe 000002e8: PUSH1 0x04 000002ea: DUP1 000002eb: CALLDATASIZE 000002ec: SUB 000002ed: DUP2 000002ee: ADD 000002ef: SWAP1 000002f0: PUSH2 0x02f9 000002f3: SWAP2 000002f4: SWAP1 000002f5: PUSH2 0x3702 000002f8: JUMP 000002f9: JUMPDEST 000002fa: PUSH2 0x0af0 000002fd: JUMP 000002fe: JUMPDEST 000002ff: STOP 00000300: JUMPDEST 00000301: CALLVALUE 00000302: DUP1 00000303: ISZERO 00000304: PUSH2 0x030c 00000307: JUMPI 00000308: PUSH1 0x00 0000030a: DUP1 0000030b: REVERT 0000030c: JUMPDEST 0000030d: POP 0000030e: PUSH2 0x0315 00000311: PUSH2 0x0b76 00000314: JUMP 00000315: JUMPDEST 00000316: STOP 00000317: JUMPDEST 00000318: CALLVALUE 00000319: DUP1 0000031a: ISZERO 0000031b: PUSH2 0x0323 0000031e: JUMPI 0000031f: PUSH1 0x00 00000321: DUP1 00000322: REVERT 00000323: JUMPDEST 00000324: POP 00000325: PUSH2 0x032c 00000328: PUSH2 0x0e55 0000032b: JUMP 0000032c: JUMPDEST 0000032d: PUSH1 0x40 0000032f: MLOAD 00000330: PUSH2 0x0339 00000333: SWAP2 00000334: SWAP1 00000335: PUSH2 0x3806 00000338: JUMP 00000339: JUMPDEST 0000033a: PUSH1 0x40 0000033c: MLOAD 0000033d: DUP1 0000033e: SWAP2 0000033f: SUB 00000340: SWAP1 00000341: RETURN 00000342: JUMPDEST 00000343: CALLVALUE 00000344: DUP1 00000345: ISZERO 00000346: PUSH2 0x034e 00000349: JUMPI 0000034a: PUSH1 0x00 0000034c: DUP1 0000034d: REVERT 0000034e: JUMPDEST 0000034f: POP 00000350: PUSH2 0x0357 00000353: PUSH2 0x0e6c 00000356: JUMP 00000357: JUMPDEST 00000358: STOP 00000359: JUMPDEST 0000035a: CALLVALUE 0000035b: DUP1 0000035c: ISZERO 0000035d: PUSH2 0x0365 00000360: JUMPI 00000361: PUSH1 0x00 00000363: DUP1 00000364: REVERT 00000365: JUMPDEST 00000366: POP 00000367: PUSH2 0x0380 0000036a: PUSH1 0x04 0000036c: DUP1 0000036d: CALLDATASIZE 0000036e: SUB 0000036f: DUP2 00000370: ADD 00000371: SWAP1 00000372: PUSH2 0x037b 00000375: SWAP2 00000376: SWAP1 00000377: PUSH2 0x3821 0000037a: JUMP 0000037b: JUMPDEST 0000037c: PUSH2 0x0f0a 0000037f: JUMP 00000380: JUMPDEST 00000381: STOP 00000382: JUMPDEST 00000383: CALLVALUE 00000384: DUP1 00000385: ISZERO 00000386: PUSH2 0x038e 00000389: JUMPI 0000038a: PUSH1 0x00 0000038c: DUP1 0000038d: REVERT 0000038e: JUMPDEST 0000038f: POP 00000390: PUSH2 0x0397 00000393: PUSH2 0x0f1a 00000396: JUMP 00000397: JUMPDEST 00000398: PUSH1 0x40 0000039a: MLOAD 0000039b: PUSH2 0x03a4 0000039e: SWAP2 0000039f: SWAP1 000003a0: PUSH2 0x3806 000003a3: JUMP 000003a4: JUMPDEST 000003a5: PUSH1 0x40 000003a7: MLOAD 000003a8: DUP1 000003a9: SWAP2 000003aa: SUB 000003ab: SWAP1 000003ac: RETURN 000003ad: JUMPDEST 000003ae: CALLVALUE 000003af: DUP1 000003b0: ISZERO 000003b1: PUSH2 0x03b9 000003b4: JUMPI 000003b5: PUSH1 0x00 000003b7: DUP1 000003b8: REVERT 000003b9: JUMPDEST 000003ba: POP 000003bb: PUSH2 0x03c2 000003be: PUSH2 0x0f20 000003c1: JUMP 000003c2: JUMPDEST 000003c3: PUSH1 0x40 000003c5: MLOAD 000003c6: PUSH2 0x03cf 000003c9: SWAP2 000003ca: SWAP1 000003cb: PUSH2 0x3806 000003ce: JUMP 000003cf: JUMPDEST 000003d0: PUSH1 0x40 000003d2: MLOAD 000003d3: DUP1 000003d4: SWAP2 000003d5: SUB 000003d6: SWAP1 000003d7: RETURN 000003d8: JUMPDEST 000003d9: PUSH2 0x03f2 000003dc: PUSH1 0x04 000003de: DUP1 000003df: CALLDATASIZE 000003e0: SUB 000003e1: DUP2 000003e2: ADD 000003e3: SWAP1 000003e4: PUSH2 0x03ed 000003e7: SWAP2 000003e8: SWAP1 000003e9: PUSH2 0x3702 000003ec: JUMP 000003ed: JUMPDEST 000003ee: PUSH2 0x0f26 000003f1: JUMP 000003f2: JUMPDEST 000003f3: STOP 000003f4: JUMPDEST 000003f5: CALLVALUE 000003f6: DUP1 000003f7: ISZERO 000003f8: PUSH2 0x0400 000003fb: JUMPI 000003fc: PUSH1 0x00 000003fe: DUP1 000003ff: REVERT 00000400: JUMPDEST 00000401: POP 00000402: PUSH2 0x0409 00000405: PUSH2 0x1163 00000408: JUMP 00000409: JUMPDEST 0000040a: STOP 0000040b: JUMPDEST 0000040c: CALLVALUE 0000040d: DUP1 0000040e: ISZERO 0000040f: PUSH2 0x0417 00000412: JUMPI 00000413: PUSH1 0x00 00000415: DUP1 00000416: REVERT 00000417: JUMPDEST 00000418: POP 00000419: PUSH2 0x0432 0000041c: PUSH1 0x04 0000041e: DUP1 0000041f: CALLDATASIZE 00000420: SUB 00000421: DUP2 00000422: ADD 00000423: SWAP1 00000424: PUSH2 0x042d 00000427: SWAP2 00000428: SWAP1 00000429: PUSH2 0x3821 0000042c: JUMP 0000042d: JUMPDEST 0000042e: PUSH2 0x1201 00000431: JUMP 00000432: JUMPDEST 00000433: STOP 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 0x1221 00000448: JUMP 00000449: JUMPDEST 0000044a: PUSH1 0x40 0000044c: MLOAD 0000044d: PUSH2 0x0456 00000450: SWAP2 00000451: SWAP1 00000452: PUSH2 0x3806 00000455: JUMP 00000456: JUMPDEST 00000457: PUSH1 0x40 00000459: MLOAD 0000045a: DUP1 0000045b: SWAP2 0000045c: SUB 0000045d: SWAP1 0000045e: RETURN 0000045f: JUMPDEST 00000460: CALLVALUE 00000461: DUP1 00000462: ISZERO 00000463: PUSH2 0x046b 00000466: JUMPI 00000467: PUSH1 0x00 00000469: DUP1 0000046a: REVERT 0000046b: JUMPDEST 0000046c: POP 0000046d: PUSH2 0x0486 00000470: PUSH1 0x04 00000472: DUP1 00000473: CALLDATASIZE 00000474: SUB 00000475: DUP2 00000476: ADD 00000477: SWAP1 00000478: PUSH2 0x0481 0000047b: SWAP2 0000047c: SWAP1 0000047d: PUSH2 0x39a9 00000480: JUMP 00000481: JUMPDEST 00000482: PUSH2 0x1245 00000485: JUMP 00000486: JUMPDEST 00000487: STOP 00000488: JUMPDEST 00000489: CALLVALUE 0000048a: DUP1 0000048b: ISZERO 0000048c: PUSH2 0x0494 0000048f: JUMPI 00000490: PUSH1 0x00 00000492: DUP1 00000493: REVERT 00000494: JUMPDEST 00000495: POP 00000496: PUSH2 0x04af 00000499: PUSH1 0x04 0000049b: DUP1 0000049c: CALLDATASIZE 0000049d: SUB 0000049e: DUP2 0000049f: ADD 000004a0: SWAP1 000004a1: PUSH2 0x04aa 000004a4: SWAP2 000004a5: SWAP1 000004a6: PUSH2 0x39f2 000004a9: JUMP 000004aa: JUMPDEST 000004ab: PUSH2 0x12d4 000004ae: JUMP 000004af: JUMPDEST 000004b0: STOP 000004b1: JUMPDEST 000004b2: CALLVALUE 000004b3: DUP1 000004b4: ISZERO 000004b5: PUSH2 0x04bd 000004b8: JUMPI 000004b9: PUSH1 0x00 000004bb: DUP1 000004bc: REVERT 000004bd: JUMPDEST 000004be: POP 000004bf: PUSH2 0x04d8 000004c2: PUSH1 0x04 000004c4: DUP1 000004c5: CALLDATASIZE 000004c6: SUB 000004c7: DUP2 000004c8: ADD 000004c9: SWAP1 000004ca: PUSH2 0x04d3 000004cd: SWAP2 000004ce: SWAP1 000004cf: PUSH2 0x3702 000004d2: JUMP 000004d3: JUMPDEST 000004d4: PUSH2 0x1394 000004d7: JUMP 000004d8: JUMPDEST 000004d9: PUSH1 0x40 000004db: MLOAD 000004dc: PUSH2 0x04e5 000004df: SWAP2 000004e0: SWAP1 000004e1: PUSH2 0x3770 000004e4: JUMP 000004e5: JUMPDEST 000004e6: PUSH1 0x40 000004e8: MLOAD 000004e9: DUP1 000004ea: SWAP2 000004eb: SUB 000004ec: SWAP1 000004ed: RETURN 000004ee: JUMPDEST 000004ef: CALLVALUE 000004f0: DUP1 000004f1: ISZERO 000004f2: PUSH2 0x04fa 000004f5: JUMPI 000004f6: PUSH1 0x00 000004f8: DUP1 000004f9: REVERT 000004fa: JUMPDEST 000004fb: POP 000004fc: PUSH2 0x0515 000004ff: PUSH1 0x04 00000501: DUP1 00000502: CALLDATASIZE 00000503: SUB 00000504: DUP2 00000505: ADD 00000506: SWAP1 00000507: PUSH2 0x0510 0000050a: SWAP2 0000050b: SWAP1 0000050c: PUSH2 0x3702 0000050f: JUMP 00000510: JUMPDEST 00000511: PUSH2 0x13aa 00000514: JUMP 00000515: JUMPDEST 00000516: STOP 00000517: JUMPDEST 00000518: CALLVALUE 00000519: DUP1 0000051a: ISZERO 0000051b: PUSH2 0x0523 0000051e: JUMPI 0000051f: PUSH1 0x00 00000521: DUP1 00000522: REVERT 00000523: JUMPDEST 00000524: POP 00000525: PUSH2 0x053e 00000528: PUSH1 0x04 0000052a: DUP1 0000052b: CALLDATASIZE 0000052c: SUB 0000052d: DUP2 0000052e: ADD 0000052f: SWAP1 00000530: PUSH2 0x0539 00000533: SWAP2 00000534: SWAP1 00000535: PUSH2 0x39f2 00000538: JUMP 00000539: JUMPDEST 0000053a: PUSH2 0x1430 0000053d: JUMP 0000053e: JUMPDEST 0000053f: PUSH1 0x40 00000541: MLOAD 00000542: PUSH2 0x054b 00000545: SWAP2 00000546: SWAP1 00000547: PUSH2 0x3806 0000054a: JUMP 0000054b: JUMPDEST 0000054c: PUSH1 0x40 0000054e: MLOAD 0000054f: DUP1 00000550: SWAP2 00000551: SUB 00000552: SWAP1 00000553: RETURN 00000554: JUMPDEST 00000555: CALLVALUE 00000556: DUP1 00000557: ISZERO 00000558: PUSH2 0x0560 0000055b: JUMPI 0000055c: PUSH1 0x00 0000055e: DUP1 0000055f: REVERT 00000560: JUMPDEST 00000561: POP 00000562: PUSH2 0x0569 00000565: PUSH2 0x14ff 00000568: JUMP 00000569: JUMPDEST 0000056a: STOP 0000056b: JUMPDEST 0000056c: CALLVALUE 0000056d: DUP1 0000056e: ISZERO 0000056f: PUSH2 0x0577 00000572: JUMPI 00000573: PUSH1 0x00 00000575: DUP1 00000576: REVERT 00000577: JUMPDEST 00000578: POP 00000579: PUSH2 0x0592 0000057c: PUSH1 0x04 0000057e: DUP1 0000057f: CALLDATASIZE 00000580: SUB 00000581: DUP2 00000582: ADD 00000583: SWAP1 00000584: PUSH2 0x058d 00000587: SWAP2 00000588: SWAP1 00000589: PUSH2 0x39f2 0000058c: JUMP 0000058d: JUMPDEST 0000058e: PUSH2 0x1587 00000591: JUMP 00000592: JUMPDEST 00000593: PUSH1 0x40 00000595: MLOAD 00000596: PUSH2 0x059f 00000599: SWAP2 0000059a: SWAP1 0000059b: PUSH2 0x3806 0000059e: JUMP 0000059f: JUMPDEST 000005a0: PUSH1 0x40 000005a2: MLOAD 000005a3: DUP1 000005a4: SWAP2 000005a5: SUB 000005a6: SWAP1 000005a7: RETURN 000005a8: JUMPDEST 000005a9: CALLVALUE 000005aa: DUP1 000005ab: ISZERO 000005ac: PUSH2 0x05b4 000005af: JUMPI 000005b0: PUSH1 0x00 000005b2: DUP1 000005b3: REVERT 000005b4: JUMPDEST 000005b5: POP 000005b6: PUSH2 0x05cf 000005b9: PUSH1 0x04 000005bb: DUP1 000005bc: CALLDATASIZE 000005bd: SUB 000005be: DUP2 000005bf: ADD 000005c0: SWAP1 000005c1: PUSH2 0x05ca 000005c4: SWAP2 000005c5: SWAP1 000005c6: PUSH2 0x39f2 000005c9: JUMP 000005ca: JUMPDEST 000005cb: PUSH2 0x159f 000005ce: JUMP 000005cf: JUMPDEST 000005d0: PUSH1 0x40 000005d2: MLOAD 000005d3: PUSH2 0x05dc 000005d6: SWAP2 000005d7: SWAP1 000005d8: PUSH2 0x3806 000005db: JUMP 000005dc: JUMPDEST 000005dd: PUSH1 0x40 000005df: MLOAD 000005e0: DUP1 000005e1: SWAP2 000005e2: SUB 000005e3: SWAP1 000005e4: RETURN 000005e5: JUMPDEST 000005e6: PUSH2 0x05ff 000005e9: PUSH1 0x04 000005eb: DUP1 000005ec: CALLDATASIZE 000005ed: SUB 000005ee: DUP2 000005ef: ADD 000005f0: SWAP1 000005f1: PUSH2 0x05fa 000005f4: SWAP2 000005f5: SWAP1 000005f6: PUSH2 0x3ab5 000005f9: JUMP 000005fa: JUMPDEST 000005fb: PUSH2 0x15b7 000005fe: JUMP 000005ff: JUMPDEST 00000600: STOP 00000601: JUMPDEST 00000602: CALLVALUE 00000603: DUP1 00000604: ISZERO 00000605: PUSH2 0x060d 00000608: JUMPI 00000609: PUSH1 0x00 0000060b: DUP1 0000060c: REVERT 0000060d: JUMPDEST 0000060e: POP 0000060f: PUSH2 0x0616 00000612: PUSH2 0x18cf 00000615: JUMP 00000616: JUMPDEST 00000617: PUSH1 0x40 00000619: MLOAD 0000061a: PUSH2 0x0623 0000061d: SWAP2 0000061e: SWAP1 0000061f: PUSH2 0x3770 00000622: JUMP 00000623: JUMPDEST 00000624: PUSH1 0x40 00000626: MLOAD 00000627: DUP1 00000628: SWAP2 00000629: SUB 0000062a: SWAP1 0000062b: RETURN 0000062c: JUMPDEST 0000062d: CALLVALUE 0000062e: DUP1 0000062f: ISZERO 00000630: PUSH2 0x0638 00000633: JUMPI 00000634: PUSH1 0x00 00000636: DUP1 00000637: REVERT 00000638: JUMPDEST 00000639: POP 0000063a: PUSH2 0x0653 0000063d: PUSH1 0x04 0000063f: DUP1 00000640: CALLDATASIZE 00000641: SUB 00000642: DUP2 00000643: ADD 00000644: SWAP1 00000645: PUSH2 0x064e 00000648: SWAP2 00000649: SWAP1 0000064a: PUSH2 0x3702 0000064d: JUMP 0000064e: JUMPDEST 0000064f: PUSH2 0x18f9 00000652: JUMP 00000653: JUMPDEST 00000654: STOP 00000655: JUMPDEST 00000656: CALLVALUE 00000657: DUP1 00000658: ISZERO 00000659: PUSH2 0x0661 0000065c: JUMPI 0000065d: PUSH1 0x00 0000065f: DUP1 00000660: REVERT 00000661: JUMPDEST 00000662: POP 00000663: PUSH2 0x066a 00000666: PUSH2 0x197f 00000669: JUMP 0000066a: JUMPDEST 0000066b: PUSH1 0x40 0000066d: MLOAD 0000066e: PUSH2 0x0677 00000671: SWAP2 00000672: SWAP1 00000673: PUSH2 0x36aa 00000676: JUMP 00000677: JUMPDEST 00000678: PUSH1 0x40 0000067a: MLOAD 0000067b: DUP1 0000067c: SWAP2 0000067d: SUB 0000067e: SWAP1 0000067f: RETURN 00000680: JUMPDEST 00000681: CALLVALUE 00000682: DUP1 00000683: ISZERO 00000684: PUSH2 0x068c 00000687: JUMPI 00000688: PUSH1 0x00 0000068a: DUP1 0000068b: REVERT 0000068c: JUMPDEST 0000068d: POP 0000068e: PUSH2 0x0695 00000691: PUSH2 0x1a11 00000694: JUMP 00000695: JUMPDEST 00000696: PUSH1 0x40 00000698: MLOAD 00000699: PUSH2 0x06a2 0000069c: SWAP2 0000069d: SWAP1 0000069e: PUSH2 0x3806 000006a1: JUMP 000006a2: JUMPDEST 000006a3: PUSH1 0x40 000006a5: MLOAD 000006a6: DUP1 000006a7: SWAP2 000006a8: SUB 000006a9: SWAP1 000006aa: RETURN 000006ab: JUMPDEST 000006ac: CALLVALUE 000006ad: DUP1 000006ae: ISZERO 000006af: PUSH2 0x06b7 000006b2: JUMPI 000006b3: PUSH1 0x00 000006b5: DUP1 000006b6: REVERT 000006b7: JUMPDEST 000006b8: POP 000006b9: PUSH2 0x06d2 000006bc: PUSH1 0x04 000006be: DUP1 000006bf: CALLDATASIZE 000006c0: SUB 000006c1: DUP2 000006c2: ADD 000006c3: SWAP1 000006c4: PUSH2 0x06cd 000006c7: SWAP2 000006c8: SWAP1 000006c9: PUSH2 0x3b7b 000006cc: JUMP 000006cd: JUMPDEST 000006ce: PUSH2 0x1a17 000006d1: JUMP 000006d2: JUMPDEST 000006d3: STOP 000006d4: JUMPDEST 000006d5: CALLVALUE 000006d6: DUP1 000006d7: ISZERO 000006d8: PUSH2 0x06e0 000006db: JUMPI 000006dc: PUSH1 0x00 000006de: DUP1 000006df: REVERT 000006e0: JUMPDEST 000006e1: POP 000006e2: PUSH2 0x06e9 000006e5: PUSH2 0x1b8e 000006e8: JUMP 000006e9: JUMPDEST 000006ea: PUSH1 0x40 000006ec: MLOAD 000006ed: PUSH2 0x06f6 000006f0: SWAP2 000006f1: SWAP1 000006f2: PUSH2 0x3806 000006f5: JUMP 000006f6: JUMPDEST 000006f7: PUSH1 0x40 000006f9: MLOAD 000006fa: DUP1 000006fb: SWAP2 000006fc: SUB 000006fd: SWAP1 000006fe: RETURN 000006ff: JUMPDEST 00000700: CALLVALUE 00000701: DUP1 00000702: ISZERO 00000703: PUSH2 0x070b 00000706: JUMPI 00000707: PUSH1 0x00 00000709: DUP1 0000070a: REVERT 0000070b: JUMPDEST 0000070c: POP 0000070d: PUSH2 0x0726 00000710: PUSH1 0x04 00000712: DUP1 00000713: CALLDATASIZE 00000714: SUB 00000715: DUP2 00000716: ADD 00000717: SWAP1 00000718: PUSH2 0x0721 0000071b: SWAP2 0000071c: SWAP1 0000071d: PUSH2 0x3c5c 00000720: JUMP 00000721: JUMPDEST 00000722: PUSH2 0x1b94 00000725: JUMP 00000726: JUMPDEST 00000727: STOP 00000728: JUMPDEST 00000729: CALLVALUE 0000072a: DUP1 0000072b: ISZERO 0000072c: PUSH2 0x0734 0000072f: JUMPI 00000730: PUSH1 0x00 00000732: DUP1 00000733: REVERT 00000734: JUMPDEST 00000735: POP 00000736: PUSH2 0x074f 00000739: PUSH1 0x04 0000073b: DUP1 0000073c: CALLDATASIZE 0000073d: SUB 0000073e: DUP2 0000073f: ADD 00000740: SWAP1 00000741: PUSH2 0x074a 00000744: SWAP2 00000745: SWAP1 00000746: PUSH2 0x3702 00000749: JUMP 0000074a: JUMPDEST 0000074b: PUSH2 0x1c10 0000074e: JUMP 0000074f: JUMPDEST 00000750: PUSH1 0x40 00000752: MLOAD 00000753: PUSH2 0x075c 00000756: SWAP2 00000757: SWAP1 00000758: PUSH2 0x36aa 0000075b: JUMP 0000075c: JUMPDEST 0000075d: PUSH1 0x40 0000075f: MLOAD 00000760: DUP1 00000761: SWAP2 00000762: SUB 00000763: SWAP1 00000764: RETURN 00000765: JUMPDEST 00000766: CALLVALUE 00000767: DUP1 00000768: ISZERO 00000769: PUSH2 0x0771 0000076c: JUMPI 0000076d: PUSH1 0x00 0000076f: DUP1 00000770: REVERT 00000771: JUMPDEST 00000772: POP 00000773: PUSH2 0x077a 00000776: PUSH2 0x1cae 00000779: JUMP 0000077a: JUMPDEST 0000077b: PUSH1 0x40 0000077d: MLOAD 0000077e: PUSH2 0x0787 00000781: SWAP2 00000782: SWAP1 00000783: PUSH2 0x3806 00000786: JUMP 00000787: JUMPDEST 00000788: PUSH1 0x40 0000078a: MLOAD 0000078b: DUP1 0000078c: SWAP2 0000078d: SUB 0000078e: SWAP1 0000078f: RETURN 00000790: JUMPDEST 00000791: CALLVALUE 00000792: DUP1 00000793: ISZERO 00000794: PUSH2 0x079c 00000797: JUMPI 00000798: PUSH1 0x00 0000079a: DUP1 0000079b: REVERT 0000079c: JUMPDEST 0000079d: POP 0000079e: PUSH2 0x07b7 000007a1: PUSH1 0x04 000007a3: DUP1 000007a4: CALLDATASIZE 000007a5: SUB 000007a6: DUP2 000007a7: ADD 000007a8: SWAP1 000007a9: PUSH2 0x07b2 000007ac: SWAP2 000007ad: SWAP1 000007ae: PUSH2 0x3cdf 000007b1: JUMP 000007b2: JUMPDEST 000007b3: PUSH2 0x1cb4 000007b6: JUMP 000007b7: JUMPDEST 000007b8: PUSH1 0x40 000007ba: MLOAD 000007bb: PUSH2 0x07c4 000007be: SWAP2 000007bf: SWAP1 000007c0: PUSH2 0x35f6 000007c3: JUMP 000007c4: JUMPDEST 000007c5: PUSH1 0x40 000007c7: MLOAD 000007c8: DUP1 000007c9: SWAP2 000007ca: SUB 000007cb: SWAP1 000007cc: RETURN 000007cd: JUMPDEST 000007ce: CALLVALUE 000007cf: DUP1 000007d0: ISZERO 000007d1: PUSH2 0x07d9 000007d4: JUMPI 000007d5: PUSH1 0x00 000007d7: DUP1 000007d8: REVERT 000007d9: JUMPDEST 000007da: POP 000007db: PUSH2 0x07f4 000007de: PUSH1 0x04 000007e0: DUP1 000007e1: CALLDATASIZE 000007e2: SUB 000007e3: DUP2 000007e4: ADD 000007e5: SWAP1 000007e6: PUSH2 0x07ef 000007e9: SWAP2 000007ea: SWAP1 000007eb: PUSH2 0x39f2 000007ee: JUMP 000007ef: JUMPDEST 000007f0: PUSH2 0x1d48 000007f3: JUMP 000007f4: JUMPDEST 000007f5: STOP 000007f6: JUMPDEST 000007f7: PUSH1 0x00 000007f9: PUSH32 0x80ac58cd00000000000000000000000000000000000000000000000000000000 0000081a: PUSH28 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00000837: NOT 00000838: AND 00000839: DUP3 0000083a: PUSH28 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00000857: NOT 00000858: AND 00000859: EQ 0000085a: DUP1 0000085b: PUSH2 0x08c1 0000085e: JUMPI 0000085f: POP 00000860: PUSH32 0x5b5e139f00000000000000000000000000000000000000000000000000000000 00000881: PUSH28 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff 0000089e: NOT 0000089f: AND 000008a0: DUP3 000008a1: PUSH28 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000008be: NOT 000008bf: AND 000008c0: EQ 000008c1: JUMPDEST 000008c2: DUP1 000008c3: PUSH2 0x08d1 000008c6: JUMPI 000008c7: POP 000008c8: PUSH2 0x08d0 000008cb: DUP3 000008cc: PUSH2 0x1e3f 000008cf: JUMP 000008d0: JUMPDEST 000008d1: JUMPDEST 000008d2: SWAP1 000008d3: POP 000008d4: SWAP2 000008d5: SWAP1 000008d6: POP 000008d7: JUMP 000008d8: JUMPDEST 000008d9: PUSH1 0x60 000008db: PUSH1 0x02 000008dd: DUP1 000008de: SLOAD 000008df: PUSH2 0x08e7 000008e2: SWAP1 000008e3: PUSH2 0x3d4e 000008e6: JUMP 000008e7: JUMPDEST 000008e8: DUP1 000008e9: PUSH1 0x1f 000008eb: ADD 000008ec: PUSH1 0x20 000008ee: DUP1 000008ef: SWAP2 000008f0: DIV 000008f1: MUL 000008f2: PUSH1 0x20 000008f4: ADD 000008f5: PUSH1 0x40 000008f7: MLOAD 000008f8: SWAP1 000008f9: DUP2 000008fa: ADD 000008fb: PUSH1 0x40 000008fd: MSTORE 000008fe: DUP1 000008ff: SWAP3 00000900: SWAP2 00000901: SWAP1 00000902: DUP2 00000903: DUP2 00000904: MSTORE 00000905: PUSH1 0x20 00000907: ADD 00000908: DUP3 00000909: DUP1 0000090a: SLOAD 0000090b: PUSH2 0x0913 0000090e: SWAP1 0000090f: PUSH2 0x3d4e 00000912: JUMP 00000913: JUMPDEST 00000914: DUP1 00000915: ISZERO 00000916: PUSH2 0x0960 00000919: JUMPI 0000091a: DUP1 0000091b: PUSH1 0x1f 0000091d: LT 0000091e: PUSH2 0x0935 00000921: JUMPI 00000922: PUSH2 0x0100 00000925: DUP1 00000926: DUP4 00000927: SLOAD 00000928: DIV 00000929: MUL 0000092a: DUP4 0000092b: MSTORE 0000092c: SWAP2 0000092d: PUSH1 0x20 0000092f: ADD 00000930: SWAP2 00000931: PUSH2 0x0960 00000934: JUMP 00000935: JUMPDEST 00000936: DUP3 00000937: ADD 00000938: SWAP2 00000939: SWAP1 0000093a: PUSH1 0x00 0000093c: MSTORE 0000093d: PUSH1 0x20 0000093f: PUSH1 0x00 00000941: KECCAK256 00000942: SWAP1 00000943: JUMPDEST 00000944: DUP2 00000945: SLOAD 00000946: DUP2 00000947: MSTORE 00000948: SWAP1 00000949: PUSH1 0x01 0000094b: ADD 0000094c: SWAP1 0000094d: PUSH1 0x20 0000094f: ADD 00000950: DUP1 00000951: DUP4 00000952: GT 00000953: PUSH2 0x0943 00000956: JUMPI 00000957: DUP3 00000958: SWAP1 00000959: SUB 0000095a: PUSH1 0x1f 0000095c: AND 0000095d: DUP3 0000095e: ADD 0000095f: SWAP2 00000960: JUMPDEST 00000961: POP 00000962: POP 00000963: POP 00000964: POP 00000965: POP 00000966: SWAP1 00000967: POP 00000968: SWAP1 00000969: JUMP 0000096a: JUMPDEST 0000096b: PUSH1 0x00 0000096d: PUSH2 0x0975 00000970: DUP3 00000971: PUSH2 0x1ea9 00000974: JUMP 00000975: JUMPDEST 00000976: PUSH2 0x09ab 00000979: JUMPI 0000097a: PUSH1 0x40 0000097c: MLOAD 0000097d: PUSH32 0xcf4700e400000000000000000000000000000000000000000000000000000000 0000099e: DUP2 0000099f: MSTORE 000009a0: PUSH1 0x04 000009a2: ADD 000009a3: PUSH1 0x40 000009a5: MLOAD 000009a6: DUP1 000009a7: SWAP2 000009a8: SUB 000009a9: SWAP1 000009aa: REVERT 000009ab: JUMPDEST 000009ac: PUSH1 0x06 000009ae: PUSH1 0x00 000009b0: DUP4 000009b1: DUP2 000009b2: MSTORE 000009b3: PUSH1 0x20 000009b5: ADD 000009b6: SWAP1 000009b7: DUP2 000009b8: MSTORE 000009b9: PUSH1 0x20 000009bb: ADD 000009bc: PUSH1 0x00 000009be: KECCAK256 000009bf: PUSH1 0x00 000009c1: SWAP1 000009c2: SLOAD 000009c3: SWAP1 000009c4: PUSH2 0x0100 000009c7: EXP 000009c8: SWAP1 000009c9: DIV 000009ca: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000009df: AND 000009e0: SWAP1 000009e1: POP 000009e2: SWAP2 000009e3: SWAP1 000009e4: POP 000009e5: JUMP 000009e6: JUMPDEST 000009e7: PUSH1 0x00 000009e9: PUSH2 0x09f1 000009ec: DUP3 000009ed: PUSH2 0x1394 000009f0: JUMP 000009f1: JUMPDEST 000009f2: SWAP1 000009f3: POP 000009f4: DUP1 000009f5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a0a: AND 00000a0b: DUP4 00000a0c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a21: AND 00000a22: SUB 00000a23: PUSH2 0x0a58 00000a26: JUMPI 00000a27: PUSH1 0x40 00000a29: MLOAD 00000a2a: PUSH32 0x943f7b8c00000000000000000000000000000000000000000000000000000000 00000a4b: DUP2 00000a4c: MSTORE 00000a4d: PUSH1 0x04 00000a4f: ADD 00000a50: PUSH1 0x40 00000a52: MLOAD 00000a53: DUP1 00000a54: SWAP2 00000a55: SUB 00000a56: SWAP1 00000a57: REVERT 00000a58: JUMPDEST 00000a59: DUP1 00000a5a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a6f: AND 00000a70: PUSH2 0x0a77 00000a73: PUSH2 0x1ef7 00000a76: JUMP 00000a77: JUMPDEST 00000a78: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a8d: AND 00000a8e: EQ 00000a8f: ISZERO 00000a90: DUP1 00000a91: ISZERO 00000a92: PUSH2 0x0aa9 00000a95: JUMPI 00000a96: POP 00000a97: PUSH2 0x0aa7 00000a9a: DUP2 00000a9b: PUSH2 0x0aa2 00000a9e: PUSH2 0x1ef7 00000aa1: JUMP 00000aa2: JUMPDEST 00000aa3: PUSH2 0x1cb4 00000aa6: JUMP 00000aa7: JUMPDEST 00000aa8: ISZERO 00000aa9: JUMPDEST 00000aaa: ISZERO 00000aab: PUSH2 0x0ae0 00000aae: JUMPI 00000aaf: PUSH1 0x40 00000ab1: MLOAD 00000ab2: PUSH32 0xcfb3b94200000000000000000000000000000000000000000000000000000000 00000ad3: DUP2 00000ad4: MSTORE 00000ad5: PUSH1 0x04 00000ad7: ADD 00000ad8: PUSH1 0x40 00000ada: MLOAD 00000adb: DUP1 00000adc: SWAP2 00000add: SUB 00000ade: SWAP1 00000adf: REVERT 00000ae0: JUMPDEST 00000ae1: PUSH2 0x0aeb 00000ae4: DUP4 00000ae5: DUP4 00000ae6: DUP4 00000ae7: PUSH2 0x1eff 00000aea: JUMP 00000aeb: JUMPDEST 00000aec: POP 00000aed: POP 00000aee: POP 00000aef: JUMP 00000af0: JUMPDEST 00000af1: PUSH2 0x0af8 00000af4: PUSH2 0x1ef7 00000af7: JUMP 00000af8: JUMPDEST 00000af9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000b0e: AND 00000b0f: PUSH2 0x0b16 00000b12: PUSH2 0x18cf 00000b15: JUMP 00000b16: JUMPDEST 00000b17: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000b2c: AND 00000b2d: EQ 00000b2e: PUSH2 0x0b6c 00000b31: JUMPI 00000b32: PUSH1 0x40 00000b34: MLOAD 00000b35: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000b56: DUP2 00000b57: MSTORE 00000b58: PUSH1 0x04 00000b5a: ADD 00000b5b: PUSH2 0x0b63 00000b5e: SWAP1 00000b5f: PUSH2 0x3dcb 00000b62: JUMP 00000b63: JUMPDEST 00000b64: PUSH1 0x40 00000b66: MLOAD 00000b67: DUP1 00000b68: SWAP2 00000b69: SUB 00000b6a: SWAP1 00000b6b: REVERT 00000b6c: JUMPDEST 00000b6d: DUP1 00000b6e: PUSH1 0x12 00000b70: DUP2 00000b71: SWAP1 00000b72: SSTORE 00000b73: POP 00000b74: POP 00000b75: JUMP 00000b76: JUMPDEST 00000b77: PUSH2 0x0b7e 00000b7a: PUSH2 0x1ef7 00000b7d: JUMP 00000b7e: JUMPDEST 00000b7f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000b94: AND 00000b95: PUSH2 0x0b9c 00000b98: PUSH2 0x18cf 00000b9b: JUMP 00000b9c: JUMPDEST 00000b9d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000bb2: AND 00000bb3: EQ 00000bb4: PUSH2 0x0bf2 00000bb7: JUMPI 00000bb8: PUSH1 0x40 00000bba: MLOAD 00000bbb: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000bdc: DUP2 00000bdd: MSTORE 00000bde: PUSH1 0x04 00000be0: ADD 00000be1: PUSH2 0x0be9 00000be4: SWAP1 00000be5: PUSH2 0x3dcb 00000be8: JUMP 00000be9: JUMPDEST 00000bea: PUSH1 0x40 00000bec: MLOAD 00000bed: DUP1 00000bee: SWAP2 00000bef: SUB 00000bf0: SWAP1 00000bf1: REVERT 00000bf2: JUMPDEST 00000bf3: PUSH1 0x00 00000bf5: JUMPDEST 00000bf6: PUSH1 0x10 00000bf8: DUP1 00000bf9: SLOAD 00000bfa: SWAP1 00000bfb: POP 00000bfc: DUP2 00000bfd: LT 00000bfe: ISZERO 00000bff: PUSH2 0x0e52 00000c02: JUMPI 00000c03: PUSH1 0x00 00000c05: PUSH1 0x0d 00000c07: SLOAD 00000c08: SELFBALANCE 00000c09: PUSH2 0x0c12 00000c0c: SWAP2 00000c0d: SWAP1 00000c0e: PUSH2 0x3e1a 00000c11: JUMP 00000c12: JUMPDEST 00000c13: SWAP1 00000c14: POP 00000c15: PUSH1 0x00 00000c17: PUSH1 0x0f 00000c19: PUSH1 0x00 00000c1b: PUSH1 0x10 00000c1d: DUP6 00000c1e: DUP2 00000c1f: SLOAD 00000c20: DUP2 00000c21: LT 00000c22: PUSH2 0x0c2e 00000c25: JUMPI 00000c26: PUSH2 0x0c2d 00000c29: PUSH2 0x3e70 00000c2c: JUMP 00000c2d: JUMPDEST 00000c2e: JUMPDEST 00000c2f: SWAP1 00000c30: PUSH1 0x00 00000c32: MSTORE 00000c33: PUSH1 0x20 00000c35: PUSH1 0x00 00000c37: KECCAK256 00000c38: ADD 00000c39: PUSH1 0x00 00000c3b: SWAP1 00000c3c: SLOAD 00000c3d: SWAP1 00000c3e: PUSH2 0x0100 00000c41: EXP 00000c42: SWAP1 00000c43: DIV 00000c44: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000c59: AND 00000c5a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000c6f: AND 00000c70: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000c85: AND 00000c86: DUP2 00000c87: MSTORE 00000c88: PUSH1 0x20 00000c8a: ADD 00000c8b: SWAP1 00000c8c: DUP2 00000c8d: MSTORE 00000c8e: PUSH1 0x20 00000c90: ADD 00000c91: PUSH1 0x00 00000c93: KECCAK256 00000c94: SLOAD 00000c95: PUSH1 0x0c 00000c97: SLOAD 00000c98: PUSH1 0x11 00000c9a: DUP6 00000c9b: DUP2 00000c9c: SLOAD 00000c9d: DUP2 00000c9e: LT 00000c9f: PUSH2 0x0cab 00000ca2: JUMPI 00000ca3: PUSH2 0x0caa 00000ca6: PUSH2 0x3e70 00000ca9: JUMP 00000caa: JUMPDEST 00000cab: JUMPDEST 00000cac: SWAP1 00000cad: PUSH1 0x00 00000caf: MSTORE 00000cb0: PUSH1 0x20 00000cb2: PUSH1 0x00 00000cb4: KECCAK256 00000cb5: ADD 00000cb6: SLOAD 00000cb7: DUP5 00000cb8: PUSH2 0x0cc1 00000cbb: SWAP2 00000cbc: SWAP1 00000cbd: PUSH2 0x3e9f 00000cc0: JUMP 00000cc1: JUMPDEST 00000cc2: PUSH2 0x0ccb 00000cc5: SWAP2 00000cc6: SWAP1 00000cc7: PUSH2 0x3f28 00000cca: JUMP 00000ccb: JUMPDEST 00000ccc: PUSH2 0x0cd5 00000ccf: SWAP2 00000cd0: SWAP1 00000cd1: PUSH2 0x3f59 00000cd4: JUMP 00000cd5: JUMPDEST 00000cd6: SWAP1 00000cd7: POP 00000cd8: DUP1 00000cd9: PUSH1 0x0f 00000cdb: PUSH1 0x00 00000cdd: PUSH1 0x10 00000cdf: DUP7 00000ce0: DUP2 00000ce1: SLOAD 00000ce2: DUP2 00000ce3: LT 00000ce4: PUSH2 0x0cf0 00000ce7: JUMPI 00000ce8: PUSH2 0x0cef 00000ceb: PUSH2 0x3e70 00000cee: JUMP 00000cef: JUMPDEST 00000cf0: JUMPDEST 00000cf1: SWAP1 00000cf2: PUSH1 0x00 00000cf4: MSTORE 00000cf5: PUSH1 0x20 00000cf7: PUSH1 0x00 00000cf9: KECCAK256 00000cfa: ADD 00000cfb: PUSH1 0x00 00000cfd: SWAP1 00000cfe: SLOAD 00000cff: SWAP1 00000d00: PUSH2 0x0100 00000d03: EXP 00000d04: SWAP1 00000d05: DIV 00000d06: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000d1b: AND 00000d1c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000d31: AND 00000d32: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000d47: AND 00000d48: DUP2 00000d49: MSTORE 00000d4a: PUSH1 0x20 00000d4c: ADD 00000d4d: SWAP1 00000d4e: DUP2 00000d4f: MSTORE 00000d50: PUSH1 0x20 00000d52: ADD 00000d53: PUSH1 0x00 00000d55: KECCAK256 00000d56: SLOAD 00000d57: PUSH2 0x0d60 00000d5a: SWAP2 00000d5b: SWAP1 00000d5c: PUSH2 0x3e1a 00000d5f: JUMP 00000d60: JUMPDEST 00000d61: PUSH1 0x0f 00000d63: PUSH1 0x00 00000d65: PUSH1 0x10 00000d67: DUP7 00000d68: DUP2 00000d69: SLOAD 00000d6a: DUP2 00000d6b: LT 00000d6c: PUSH2 0x0d78 00000d6f: JUMPI 00000d70: PUSH2 0x0d77 00000d73: PUSH2 0x3e70 00000d76: JUMP 00000d77: JUMPDEST 00000d78: JUMPDEST 00000d79: SWAP1 00000d7a: PUSH1 0x00 00000d7c: MSTORE 00000d7d: PUSH1 0x20 00000d7f: PUSH1 0x00 00000d81: KECCAK256 00000d82: ADD 00000d83: PUSH1 0x00 00000d85: SWAP1 00000d86: SLOAD 00000d87: SWAP1 00000d88: PUSH2 0x0100 00000d8b: EXP 00000d8c: SWAP1 00000d8d: DIV 00000d8e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000da3: AND 00000da4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000db9: AND 00000dba: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000dcf: AND 00000dd0: DUP2 00000dd1: MSTORE 00000dd2: PUSH1 0x20 00000dd4: ADD 00000dd5: SWAP1 00000dd6: DUP2 00000dd7: MSTORE 00000dd8: PUSH1 0x20 00000dda: ADD 00000ddb: PUSH1 0x00 00000ddd: KECCAK256 00000dde: DUP2 00000ddf: SWAP1 00000de0: SSTORE 00000de1: POP 00000de2: DUP1 00000de3: PUSH1 0x0d 00000de5: SLOAD 00000de6: PUSH2 0x0def 00000de9: SWAP2 00000dea: SWAP1 00000deb: PUSH2 0x3e1a 00000dee: JUMP 00000def: JUMPDEST 00000df0: PUSH1 0x0d 00000df2: DUP2 00000df3: SWAP1 00000df4: SSTORE 00000df5: POP 00000df6: PUSH2 0x0e3d 00000df9: PUSH1 0x10 00000dfb: DUP5 00000dfc: DUP2 00000dfd: SLOAD 00000dfe: DUP2 00000dff: LT 00000e00: PUSH2 0x0e0c 00000e03: JUMPI 00000e04: PUSH2 0x0e0b 00000e07: PUSH2 0x3e70 00000e0a: JUMP 00000e0b: JUMPDEST 00000e0c: JUMPDEST 00000e0d: SWAP1 00000e0e: PUSH1 0x00 00000e10: MSTORE 00000e11: PUSH1 0x20 00000e13: PUSH1 0x00 00000e15: KECCAK256 00000e16: ADD 00000e17: PUSH1 0x00 00000e19: SWAP1 00000e1a: SLOAD 00000e1b: SWAP1 00000e1c: PUSH2 0x0100 00000e1f: EXP 00000e20: SWAP1 00000e21: DIV 00000e22: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000e37: AND 00000e38: DUP3 00000e39: PUSH2 0x1fb1 00000e3c: JUMP 00000e3d: JUMPDEST 00000e3e: POP 00000e3f: POP 00000e40: DUP1 00000e41: DUP1 00000e42: PUSH2 0x0e4a 00000e45: SWAP1 00000e46: PUSH2 0x3f8d 00000e49: JUMP 00000e4a: JUMPDEST 00000e4b: SWAP2 00000e4c: POP 00000e4d: POP 00000e4e: PUSH2 0x0bf5 00000e51: JUMP 00000e52: JUMPDEST 00000e53: POP 00000e54: JUMP 00000e55: JUMPDEST 00000e56: PUSH1 0x00 00000e58: PUSH2 0x0e5f 00000e5b: PUSH2 0x20a5 00000e5e: JUMP 00000e5f: JUMPDEST 00000e60: PUSH1 0x01 00000e62: SLOAD 00000e63: PUSH1 0x00 00000e65: SLOAD 00000e66: SUB 00000e67: SUB 00000e68: SWAP1 00000e69: POP 00000e6a: SWAP1 00000e6b: JUMP 00000e6c: JUMPDEST 00000e6d: PUSH2 0x0e74 00000e70: PUSH2 0x1ef7 00000e73: JUMP 00000e74: JUMPDEST 00000e75: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000e8a: AND 00000e8b: PUSH2 0x0e92 00000e8e: PUSH2 0x18cf 00000e91: JUMP 00000e92: JUMPDEST 00000e93: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000ea8: AND 00000ea9: EQ 00000eaa: PUSH2 0x0ee8 00000ead: JUMPI 00000eae: PUSH1 0x40 00000eb0: MLOAD 00000eb1: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000ed2: DUP2 00000ed3: MSTORE 00000ed4: PUSH1 0x04 00000ed6: ADD 00000ed7: PUSH2 0x0edf 00000eda: SWAP1 00000edb: PUSH2 0x3dcb 00000ede: JUMP 00000edf: JUMPDEST 00000ee0: PUSH1 0x40 00000ee2: MLOAD 00000ee3: DUP1 00000ee4: SWAP2 00000ee5: SUB 00000ee6: SWAP1 00000ee7: REVERT 00000ee8: JUMPDEST 00000ee9: PUSH1 0x00 00000eeb: PUSH1 0x15 00000eed: SLOAD 00000eee: SUB 00000eef: PUSH2 0x0eff 00000ef2: JUMPI 00000ef3: PUSH1 0x01 00000ef5: PUSH1 0x15 00000ef7: DUP2 00000ef8: SWAP1 00000ef9: SSTORE 00000efa: POP 00000efb: PUSH2 0x0f08 00000efe: JUMP 00000eff: JUMPDEST 00000f00: PUSH1 0x00 00000f02: PUSH1 0x15 00000f04: DUP2 00000f05: SWAP1 00000f06: SSTORE 00000f07: POP 00000f08: JUMPDEST 00000f09: JUMP 00000f0a: JUMPDEST 00000f0b: PUSH2 0x0f15 00000f0e: DUP4 00000f0f: DUP4 00000f10: DUP4 00000f11: PUSH2 0x20ae 00000f14: JUMP 00000f15: JUMPDEST 00000f16: POP 00000f17: POP 00000f18: POP 00000f19: JUMP 00000f1a: JUMPDEST 00000f1b: PUSH1 0x16 00000f1d: SLOAD 00000f1e: DUP2 00000f1f: JUMP 00000f20: JUMPDEST 00000f21: PUSH1 0x13 00000f23: SLOAD 00000f24: DUP2 00000f25: JUMP 00000f26: JUMPDEST 00000f27: PUSH1 0x00 00000f29: PUSH1 0x18 00000f2b: PUSH1 0x00 00000f2d: CALLER 00000f2e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000f43: AND 00000f44: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000f59: AND 00000f5a: DUP2 00000f5b: MSTORE 00000f5c: PUSH1 0x20 00000f5e: ADD 00000f5f: SWAP1 00000f60: DUP2 00000f61: MSTORE 00000f62: PUSH1 0x20 00000f64: ADD 00000f65: PUSH1 0x00 00000f67: KECCAK256 00000f68: SLOAD 00000f69: SWAP1 00000f6a: POP 00000f6b: PUSH1 0x01 00000f6d: PUSH1 0x16 00000f6f: SLOAD 00000f70: EQ 00000f71: PUSH2 0x0faf 00000f74: JUMPI 00000f75: PUSH1 0x40 00000f77: MLOAD 00000f78: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000f99: DUP2 00000f9a: MSTORE 00000f9b: PUSH1 0x04 00000f9d: ADD 00000f9e: PUSH2 0x0fa6 00000fa1: SWAP1 00000fa2: PUSH2 0x4021 00000fa5: JUMP 00000fa6: JUMPDEST 00000fa7: PUSH1 0x40 00000fa9: MLOAD 00000faa: DUP1 00000fab: SWAP2 00000fac: SUB 00000fad: SWAP1 00000fae: REVERT 00000faf: JUMPDEST 00000fb0: PUSH1 0x00 00000fb2: DUP3 00000fb3: GT 00000fb4: PUSH2 0x0ff2 00000fb7: JUMPI 00000fb8: PUSH1 0x40 00000fba: MLOAD 00000fbb: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000fdc: DUP2 00000fdd: MSTORE 00000fde: PUSH1 0x04 00000fe0: ADD 00000fe1: PUSH2 0x0fe9 00000fe4: SWAP1 00000fe5: PUSH2 0x408d 00000fe8: JUMP 00000fe9: JUMPDEST 00000fea: PUSH1 0x40 00000fec: MLOAD 00000fed: DUP1 00000fee: SWAP2 00000fef: SUB 00000ff0: SWAP1 00000ff1: REVERT 00000ff2: JUMPDEST 00000ff3: PUSH1 0x13 00000ff5: SLOAD 00000ff6: DUP3 00000ff7: DUP3 00000ff8: PUSH2 0x1001 00000ffb: SWAP2 00000ffc: SWAP1 00000ffd: PUSH2 0x3e1a 00001000: JUMP 00001001: JUMPDEST 00001002: GT 00001003: ISZERO 00001004: PUSH2 0x1042 00001007: JUMPI 00001008: PUSH1 0x40 0000100a: MLOAD 0000100b: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000102c: DUP2 0000102d: MSTORE 0000102e: PUSH1 0x04 00001030: ADD 00001031: PUSH2 0x1039 00001034: SWAP1 00001035: PUSH2 0x40f9 00001038: JUMP 00001039: JUMPDEST 0000103a: PUSH1 0x40 0000103c: MLOAD 0000103d: DUP1 0000103e: SWAP2 0000103f: SUB 00001040: SWAP1 00001041: REVERT 00001042: JUMPDEST 00001043: CALLVALUE 00001044: PUSH1 0x14 00001046: SLOAD 00001047: DUP4 00001048: PUSH2 0x1051 0000104b: SWAP2 0000104c: SWAP1 0000104d: PUSH2 0x3e9f 00001050: JUMP 00001051: JUMPDEST 00001052: EQ 00001053: PUSH2 0x1091 00001056: JUMPI 00001057: PUSH1 0x40 00001059: MLOAD 0000105a: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000107b: DUP2 0000107c: MSTORE 0000107d: PUSH1 0x04 0000107f: ADD 00001080: PUSH2 0x1088 00001083: SWAP1 00001084: PUSH2 0x4165 00001087: JUMP 00001088: JUMPDEST 00001089: PUSH1 0x40 0000108b: MLOAD 0000108c: DUP1 0000108d: SWAP2 0000108e: SUB 0000108f: SWAP1 00001090: REVERT 00001091: JUMPDEST 00001092: PUSH32 0x00000000000000000000000000000000000000000000000000000000000015b3 000010b3: DUP3 000010b4: PUSH2 0x10bb 000010b7: PUSH2 0x0e55 000010ba: JUMP 000010bb: JUMPDEST 000010bc: PUSH2 0x10c5 000010bf: SWAP2 000010c0: SWAP1 000010c1: PUSH2 0x3e1a 000010c4: JUMP 000010c5: JUMPDEST 000010c6: GT 000010c7: ISZERO 000010c8: PUSH2 0x1106 000010cb: JUMPI 000010cc: PUSH1 0x40 000010ce: MLOAD 000010cf: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000010f0: DUP2 000010f1: MSTORE 000010f2: PUSH1 0x04 000010f4: ADD 000010f5: PUSH2 0x10fd 000010f8: SWAP1 000010f9: PUSH2 0x41d1 000010fc: JUMP 000010fd: JUMPDEST 000010fe: PUSH1 0x40 00001100: MLOAD 00001101: DUP1 00001102: SWAP2 00001103: SUB 00001104: SWAP1 00001105: REVERT 00001106: JUMPDEST 00001107: PUSH2 0x1110 0000110a: CALLER 0000110b: DUP4 0000110c: PUSH2 0x2562 0000110f: JUMP 00001110: JUMPDEST 00001111: DUP2 00001112: DUP2 00001113: PUSH2 0x111c 00001116: SWAP2 00001117: SWAP1 00001118: PUSH2 0x3e1a 0000111b: JUMP 0000111c: JUMPDEST 0000111d: PUSH1 0x18 0000111f: PUSH1 0x00 00001121: CALLER 00001122: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001137: AND 00001138: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000114d: AND 0000114e: DUP2 0000114f: MSTORE 00001150: PUSH1 0x20 00001152: ADD 00001153: SWAP1 00001154: DUP2 00001155: MSTORE 00001156: PUSH1 0x20 00001158: ADD 00001159: PUSH1 0x00 0000115b: KECCAK256 0000115c: DUP2 0000115d: SWAP1 0000115e: SSTORE 0000115f: POP 00001160: POP 00001161: POP 00001162: JUMP 00001163: JUMPDEST 00001164: PUSH2 0x116b 00001167: PUSH2 0x1ef7 0000116a: JUMP 0000116b: JUMPDEST 0000116c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001181: AND 00001182: PUSH2 0x1189 00001185: PUSH2 0x18cf 00001188: JUMP 00001189: JUMPDEST 0000118a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000119f: AND 000011a0: EQ 000011a1: PUSH2 0x11df 000011a4: JUMPI 000011a5: PUSH1 0x40 000011a7: MLOAD 000011a8: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000011c9: DUP2 000011ca: MSTORE 000011cb: PUSH1 0x04 000011cd: ADD 000011ce: PUSH2 0x11d6 000011d1: SWAP1 000011d2: PUSH2 0x3dcb 000011d5: JUMP 000011d6: JUMPDEST 000011d7: PUSH1 0x40 000011d9: MLOAD 000011da: DUP1 000011db: SWAP2 000011dc: SUB 000011dd: SWAP1 000011de: REVERT 000011df: JUMPDEST 000011e0: PUSH1 0x00 000011e2: PUSH1 0x16 000011e4: SLOAD 000011e5: SUB 000011e6: PUSH2 0x11f6 000011e9: JUMPI 000011ea: PUSH1 0x01 000011ec: PUSH1 0x16 000011ee: DUP2 000011ef: SWAP1 000011f0: SSTORE 000011f1: POP 000011f2: PUSH2 0x11ff 000011f5: JUMP 000011f6: JUMPDEST 000011f7: PUSH1 0x00 000011f9: PUSH1 0x16 000011fb: DUP2 000011fc: SWAP1 000011fd: SSTORE 000011fe: POP 000011ff: JUMPDEST 00001200: JUMP 00001201: JUMPDEST 00001202: PUSH2 0x121c 00001205: DUP4 00001206: DUP4 00001207: DUP4 00001208: PUSH1 0x40 0000120a: MLOAD 0000120b: DUP1 0000120c: PUSH1 0x20 0000120e: ADD 0000120f: PUSH1 0x40 00001211: MSTORE 00001212: DUP1 00001213: PUSH1 0x00 00001215: DUP2 00001216: MSTORE 00001217: POP 00001218: PUSH2 0x1b94 0000121b: JUMP 0000121c: JUMPDEST 0000121d: POP 0000121e: POP 0000121f: POP 00001220: JUMP 00001221: JUMPDEST 00001222: PUSH32 0x00000000000000000000000000000000000000000000000000000000000015b3 00001243: DUP2 00001244: JUMP 00001245: JUMPDEST 00001246: PUSH2 0x124d 00001249: PUSH2 0x1ef7 0000124c: JUMP 0000124d: JUMPDEST 0000124e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001263: AND 00001264: PUSH2 0x126b 00001267: PUSH2 0x18cf 0000126a: JUMP 0000126b: JUMPDEST 0000126c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001281: AND 00001282: EQ 00001283: PUSH2 0x12c1 00001286: JUMPI 00001287: PUSH1 0x40 00001289: MLOAD 0000128a: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000012ab: DUP2 000012ac: MSTORE 000012ad: PUSH1 0x04 000012af: ADD 000012b0: PUSH2 0x12b8 000012b3: SWAP1 000012b4: PUSH2 0x3dcb 000012b7: JUMP 000012b8: JUMPDEST 000012b9: PUSH1 0x40 000012bb: MLOAD 000012bc: DUP1 000012bd: SWAP2 000012be: SUB 000012bf: SWAP1 000012c0: REVERT 000012c1: JUMPDEST 000012c2: DUP1 000012c3: PUSH1 0x0b 000012c5: SWAP1 000012c6: DUP2 000012c7: PUSH2 0x12d0 000012ca: SWAP2 000012cb: SWAP1 000012cc: PUSH2 0x439d 000012cf: JUMP 000012d0: JUMPDEST 000012d1: POP 000012d2: POP 000012d3: JUMP 000012d4: JUMPDEST 000012d5: PUSH2 0x12dc 000012d8: PUSH2 0x1ef7 000012db: JUMP 000012dc: JUMPDEST 000012dd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000012f2: AND 000012f3: PUSH2 0x12fa 000012f6: PUSH2 0x18cf 000012f9: JUMP 000012fa: JUMPDEST 000012fb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001310: AND 00001311: EQ 00001312: PUSH2 0x1350 00001315: JUMPI 00001316: PUSH1 0x40 00001318: MLOAD 00001319: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000133a: DUP2 0000133b: MSTORE 0000133c: PUSH1 0x04 0000133e: ADD 0000133f: PUSH2 0x1347 00001342: SWAP1 00001343: PUSH2 0x3dcb 00001346: JUMP 00001347: JUMPDEST 00001348: PUSH1 0x40 0000134a: MLOAD 0000134b: DUP1 0000134c: SWAP2 0000134d: SUB 0000134e: SWAP1 0000134f: REVERT 00001350: JUMPDEST 00001351: DUP1 00001352: PUSH1 0x0a 00001354: PUSH1 0x00 00001356: PUSH2 0x0100 00001359: EXP 0000135a: DUP2 0000135b: SLOAD 0000135c: DUP2 0000135d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001372: MUL 00001373: NOT 00001374: AND 00001375: SWAP1 00001376: DUP4 00001377: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000138c: AND 0000138d: MUL 0000138e: OR 0000138f: SWAP1 00001390: SSTORE 00001391: POP 00001392: POP 00001393: JUMP 00001394: JUMPDEST 00001395: PUSH1 0x00 00001397: PUSH2 0x139f 0000139a: DUP3 0000139b: PUSH2 0x2580 0000139e: JUMP 0000139f: JUMPDEST 000013a0: PUSH1 0x00 000013a2: ADD 000013a3: MLOAD 000013a4: SWAP1 000013a5: POP 000013a6: SWAP2 000013a7: SWAP1 000013a8: POP 000013a9: JUMP 000013aa: JUMPDEST 000013ab: PUSH2 0x13b2 000013ae: PUSH2 0x1ef7 000013b1: JUMP 000013b2: JUMPDEST 000013b3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000013c8: AND 000013c9: PUSH2 0x13d0 000013cc: PUSH2 0x18cf 000013cf: JUMP 000013d0: JUMPDEST 000013d1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000013e6: AND 000013e7: EQ 000013e8: PUSH2 0x1426 000013eb: JUMPI 000013ec: PUSH1 0x40 000013ee: MLOAD 000013ef: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001410: DUP2 00001411: MSTORE 00001412: PUSH1 0x04 00001414: ADD 00001415: PUSH2 0x141d 00001418: SWAP1 00001419: PUSH2 0x3dcb 0000141c: JUMP 0000141d: JUMPDEST 0000141e: PUSH1 0x40 00001420: MLOAD 00001421: DUP1 00001422: SWAP2 00001423: SUB 00001424: SWAP1 00001425: REVERT 00001426: JUMPDEST 00001427: DUP1 00001428: PUSH1 0x13 0000142a: DUP2 0000142b: SWAP1 0000142c: SSTORE 0000142d: POP 0000142e: POP 0000142f: JUMP 00001430: JUMPDEST 00001431: PUSH1 0x00 00001433: DUP1 00001434: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001449: AND 0000144a: DUP3 0000144b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001460: AND 00001461: SUB 00001462: PUSH2 0x1497 00001465: JUMPI 00001466: PUSH1 0x40 00001468: MLOAD 00001469: PUSH32 0x8f4eb60400000000000000000000000000000000000000000000000000000000 0000148a: DUP2 0000148b: MSTORE 0000148c: PUSH1 0x04 0000148e: ADD 0000148f: PUSH1 0x40 00001491: MLOAD 00001492: DUP1 00001493: SWAP2 00001494: SUB 00001495: SWAP1 00001496: REVERT 00001497: JUMPDEST 00001498: PUSH1 0x05 0000149a: PUSH1 0x00 0000149c: DUP4 0000149d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000014b2: AND 000014b3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000014c8: AND 000014c9: DUP2 000014ca: MSTORE 000014cb: PUSH1 0x20 000014cd: ADD 000014ce: SWAP1 000014cf: DUP2 000014d0: MSTORE 000014d1: PUSH1 0x20 000014d3: ADD 000014d4: PUSH1 0x00 000014d6: KECCAK256 000014d7: PUSH1 0x00 000014d9: ADD 000014da: PUSH1 0x00 000014dc: SWAP1 000014dd: SLOAD 000014de: SWAP1 000014df: PUSH2 0x0100 000014e2: EXP 000014e3: SWAP1 000014e4: DIV 000014e5: PUSH8 0xffffffffffffffff 000014ee: AND 000014ef: PUSH8 0xffffffffffffffff 000014f8: AND 000014f9: SWAP1 000014fa: POP 000014fb: SWAP2 000014fc: SWAP1 000014fd: POP 000014fe: JUMP 000014ff: JUMPDEST 00001500: PUSH2 0x1507 00001503: PUSH2 0x1ef7 00001506: JUMP 00001507: JUMPDEST 00001508: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000151d: AND 0000151e: PUSH2 0x1525 00001521: PUSH2 0x18cf 00001524: JUMP 00001525: JUMPDEST 00001526: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000153b: AND 0000153c: EQ 0000153d: PUSH2 0x157b 00001540: JUMPI 00001541: PUSH1 0x40 00001543: MLOAD 00001544: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001565: DUP2 00001566: MSTORE 00001567: PUSH1 0x04 00001569: ADD 0000156a: PUSH2 0x1572 0000156d: SWAP1 0000156e: PUSH2 0x3dcb 00001571: JUMP 00001572: JUMPDEST 00001573: PUSH1 0x40 00001575: MLOAD 00001576: DUP1 00001577: SWAP2 00001578: SUB 00001579: SWAP1 0000157a: REVERT 0000157b: JUMPDEST 0000157c: PUSH2 0x1585 0000157f: PUSH1 0x00 00001581: PUSH2 0x280f 00001584: JUMP 00001585: JUMPDEST 00001586: JUMP 00001587: JUMPDEST 00001588: PUSH1 0x18 0000158a: PUSH1 0x20 0000158c: MSTORE 0000158d: DUP1 0000158e: PUSH1 0x00 00001590: MSTORE 00001591: PUSH1 0x40 00001593: PUSH1 0x00 00001595: KECCAK256 00001596: PUSH1 0x00 00001598: SWAP2 00001599: POP 0000159a: SWAP1 0000159b: POP 0000159c: SLOAD 0000159d: DUP2 0000159e: JUMP 0000159f: JUMPDEST 000015a0: PUSH1 0x17 000015a2: PUSH1 0x20 000015a4: MSTORE 000015a5: DUP1 000015a6: PUSH1 0x00 000015a8: MSTORE 000015a9: PUSH1 0x40 000015ab: PUSH1 0x00 000015ad: KECCAK256 000015ae: PUSH1 0x00 000015b0: SWAP2 000015b1: POP 000015b2: SWAP1 000015b3: POP 000015b4: SLOAD 000015b5: DUP2 000015b6: JUMP 000015b7: JUMPDEST 000015b8: PUSH1 0x01 000015ba: PUSH1 0x15 000015bc: SLOAD 000015bd: EQ 000015be: PUSH2 0x15fc 000015c1: JUMPI 000015c2: PUSH1 0x40 000015c4: MLOAD 000015c5: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000015e6: DUP2 000015e7: MSTORE 000015e8: PUSH1 0x04 000015ea: ADD 000015eb: PUSH2 0x15f3 000015ee: SWAP1 000015ef: PUSH2 0x44bb 000015f2: JUMP 000015f3: JUMPDEST 000015f4: PUSH1 0x40 000015f6: MLOAD 000015f7: DUP1 000015f8: SWAP2 000015f9: SUB 000015fa: SWAP1 000015fb: REVERT 000015fc: JUMPDEST 000015fd: PUSH2 0x164a 00001600: DUP7 00001601: DUP7 00001602: DUP7 00001603: DUP1 00001604: DUP1 00001605: PUSH1 0x1f 00001607: ADD 00001608: PUSH1 0x20 0000160a: DUP1 0000160b: SWAP2 0000160c: DIV 0000160d: MUL 0000160e: PUSH1 0x20 00001610: ADD 00001611: PUSH1 0x40 00001613: MLOAD 00001614: SWAP1 00001615: DUP2 00001616: ADD 00001617: PUSH1 0x40 00001619: MSTORE 0000161a: DUP1 0000161b: SWAP4 0000161c: SWAP3 0000161d: SWAP2 0000161e: SWAP1 0000161f: DUP2 00001620: DUP2 00001621: MSTORE 00001622: PUSH1 0x20 00001624: ADD 00001625: DUP4 00001626: DUP4 00001627: DUP1 00001628: DUP3 00001629: DUP5 0000162a: CALLDATACOPY 0000162b: PUSH1 0x00 0000162d: DUP2 0000162e: DUP5 0000162f: ADD 00001630: MSTORE 00001631: PUSH1 0x1f 00001633: NOT 00001634: PUSH1 0x1f 00001636: DUP3 00001637: ADD 00001638: AND 00001639: SWAP1 0000163a: POP 0000163b: DUP1 0000163c: DUP4 0000163d: ADD 0000163e: SWAP3 0000163f: POP 00001640: POP 00001641: POP 00001642: POP 00001643: POP 00001644: POP 00001645: POP 00001646: PUSH2 0x28d5 00001649: JUMP 0000164a: JUMPDEST 0000164b: PUSH2 0x1689 0000164e: JUMPI 0000164f: PUSH1 0x40 00001651: MLOAD 00001652: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001673: DUP2 00001674: MSTORE 00001675: PUSH1 0x04 00001677: ADD 00001678: PUSH2 0x1680 0000167b: SWAP1 0000167c: PUSH2 0x4527 0000167f: JUMP 00001680: JUMPDEST 00001681: PUSH1 0x40 00001683: MLOAD 00001684: DUP1 00001685: SWAP2 00001686: SUB 00001687: SWAP1 00001688: REVERT 00001689: JUMPDEST 0000168a: DUP6 0000168b: PUSH2 0x1695 0000168e: CALLER 0000168f: DUP5 00001690: DUP5 00001691: PUSH2 0x291e 00001694: JUMP 00001695: JUMPDEST 00001696: EQ 00001697: PUSH2 0x16d5 0000169a: JUMPI 0000169b: PUSH1 0x40 0000169d: MLOAD 0000169e: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000016bf: DUP2 000016c0: MSTORE 000016c1: PUSH1 0x04 000016c3: ADD 000016c4: PUSH2 0x16cc 000016c7: SWAP1 000016c8: PUSH2 0x4593 000016cb: JUMP 000016cc: JUMPDEST 000016cd: PUSH1 0x40 000016cf: MLOAD 000016d0: DUP1 000016d1: SWAP2 000016d2: SUB 000016d3: SWAP1 000016d4: REVERT 000016d5: JUMPDEST 000016d6: PUSH1 0x00 000016d8: DUP4 000016d9: GT 000016da: PUSH2 0x1718 000016dd: JUMPI 000016de: PUSH1 0x40 000016e0: MLOAD 000016e1: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001702: DUP2 00001703: MSTORE 00001704: PUSH1 0x04 00001706: ADD 00001707: PUSH2 0x170f 0000170a: SWAP1 0000170b: PUSH2 0x408d 0000170e: JUMP 0000170f: JUMPDEST 00001710: PUSH1 0x40 00001712: MLOAD 00001713: DUP1 00001714: SWAP2 00001715: SUB 00001716: SWAP1 00001717: REVERT 00001718: JUMPDEST 00001719: DUP2 0000171a: DUP4 0000171b: PUSH1 0x17 0000171d: PUSH1 0x00 0000171f: CALLER 00001720: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001735: AND 00001736: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000174b: AND 0000174c: DUP2 0000174d: MSTORE 0000174e: PUSH1 0x20 00001750: ADD 00001751: SWAP1 00001752: DUP2 00001753: MSTORE 00001754: PUSH1 0x20 00001756: ADD 00001757: PUSH1 0x00 00001759: KECCAK256 0000175a: SLOAD 0000175b: PUSH2 0x1764 0000175e: SWAP2 0000175f: SWAP1 00001760: PUSH2 0x3e1a 00001763: JUMP 00001764: JUMPDEST 00001765: GT 00001766: ISZERO 00001767: PUSH2 0x17a5 0000176a: JUMPI 0000176b: PUSH1 0x40 0000176d: MLOAD 0000176e: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000178f: DUP2 00001790: MSTORE 00001791: PUSH1 0x04 00001793: ADD 00001794: PUSH2 0x179c 00001797: SWAP1 00001798: PUSH2 0x40f9 0000179b: JUMP 0000179c: JUMPDEST 0000179d: PUSH1 0x40 0000179f: MLOAD 000017a0: DUP1 000017a1: SWAP2 000017a2: SUB 000017a3: SWAP1 000017a4: REVERT 000017a5: JUMPDEST 000017a6: PUSH32 0x00000000000000000000000000000000000000000000000000000000000015b3 000017c7: DUP4 000017c8: PUSH2 0x17cf 000017cb: PUSH2 0x0e55 000017ce: JUMP 000017cf: JUMPDEST 000017d0: PUSH2 0x17d9 000017d3: SWAP2 000017d4: SWAP1 000017d5: PUSH2 0x3e1a 000017d8: JUMP 000017d9: JUMPDEST 000017da: GT 000017db: ISZERO 000017dc: PUSH2 0x181a 000017df: JUMPI 000017e0: PUSH1 0x40 000017e2: MLOAD 000017e3: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001804: DUP2 00001805: MSTORE 00001806: PUSH1 0x04 00001808: ADD 00001809: PUSH2 0x1811 0000180c: SWAP1 0000180d: PUSH2 0x41d1 00001810: JUMP 00001811: JUMPDEST 00001812: PUSH1 0x40 00001814: MLOAD 00001815: DUP1 00001816: SWAP2 00001817: SUB 00001818: SWAP1 00001819: REVERT 0000181a: JUMPDEST 0000181b: CALLVALUE 0000181c: DUP2 0000181d: DUP5 0000181e: PUSH2 0x1827 00001821: SWAP2 00001822: SWAP1 00001823: PUSH2 0x3e9f 00001826: JUMP 00001827: JUMPDEST 00001828: EQ 00001829: PUSH2 0x1867 0000182c: JUMPI 0000182d: PUSH1 0x40 0000182f: MLOAD 00001830: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001851: DUP2 00001852: MSTORE 00001853: PUSH1 0x04 00001855: ADD 00001856: PUSH2 0x185e 00001859: SWAP1 0000185a: PUSH2 0x4165 0000185d: JUMP 0000185e: JUMPDEST 0000185f: PUSH1 0x40 00001861: MLOAD 00001862: DUP1 00001863: SWAP2 00001864: SUB 00001865: SWAP1 00001866: REVERT 00001867: JUMPDEST 00001868: PUSH2 0x1871 0000186b: CALLER 0000186c: DUP5 0000186d: PUSH2 0x2562 00001870: JUMP 00001871: JUMPDEST 00001872: DUP3 00001873: PUSH1 0x17 00001875: PUSH1 0x00 00001877: CALLER 00001878: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000188d: AND 0000188e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000018a3: AND 000018a4: DUP2 000018a5: MSTORE 000018a6: PUSH1 0x20 000018a8: ADD 000018a9: SWAP1 000018aa: DUP2 000018ab: MSTORE 000018ac: PUSH1 0x20 000018ae: ADD 000018af: PUSH1 0x00 000018b1: KECCAK256 000018b2: PUSH1 0x00 000018b4: DUP3 000018b5: DUP3 000018b6: SLOAD 000018b7: PUSH2 0x18c0 000018ba: SWAP2 000018bb: SWAP1 000018bc: PUSH2 0x3e1a 000018bf: JUMP 000018c0: JUMPDEST 000018c1: SWAP3 000018c2: POP 000018c3: POP 000018c4: DUP2 000018c5: SWAP1 000018c6: SSTORE 000018c7: POP 000018c8: POP 000018c9: POP 000018ca: POP 000018cb: POP 000018cc: POP 000018cd: POP 000018ce: JUMP 000018cf: JUMPDEST 000018d0: PUSH1 0x00 000018d2: PUSH1 0x09 000018d4: PUSH1 0x00 000018d6: SWAP1 000018d7: SLOAD 000018d8: SWAP1 000018d9: PUSH2 0x0100 000018dc: EXP 000018dd: SWAP1 000018de: DIV 000018df: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000018f4: AND 000018f5: SWAP1 000018f6: POP 000018f7: SWAP1 000018f8: JUMP 000018f9: JUMPDEST 000018fa: PUSH2 0x1901 000018fd: PUSH2 0x1ef7 00001900: JUMP 00001901: JUMPDEST 00001902: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001917: AND 00001918: PUSH2 0x191f 0000191b: PUSH2 0x18cf 0000191e: JUMP 0000191f: JUMPDEST 00001920: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001935: AND 00001936: EQ 00001937: PUSH2 0x1975 0000193a: JUMPI 0000193b: PUSH1 0x40 0000193d: MLOAD 0000193e: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000195f: DUP2 00001960: MSTORE 00001961: PUSH1 0x04 00001963: ADD 00001964: PUSH2 0x196c 00001967: SWAP1 00001968: PUSH2 0x3dcb 0000196b: JUMP 0000196c: JUMPDEST 0000196d: PUSH1 0x40 0000196f: MLOAD 00001970: DUP1 00001971: SWAP2 00001972: SUB 00001973: SWAP1 00001974: REVERT 00001975: JUMPDEST 00001976: DUP1 00001977: PUSH1 0x14 00001979: DUP2 0000197a: SWAP1 0000197b: SSTORE 0000197c: POP 0000197d: POP 0000197e: JUMP 0000197f: JUMPDEST 00001980: PUSH1 0x60 00001982: PUSH1 0x03 00001984: DUP1 00001985: SLOAD 00001986: PUSH2 0x198e 00001989: SWAP1 0000198a: PUSH2 0x3d4e 0000198d: JUMP 0000198e: JUMPDEST 0000198f: DUP1 00001990: PUSH1 0x1f 00001992: ADD 00001993: PUSH1 0x20 00001995: DUP1 00001996: SWAP2 00001997: DIV 00001998: MUL 00001999: PUSH1 0x20 0000199b: ADD 0000199c: PUSH1 0x40 0000199e: MLOAD 0000199f: SWAP1 000019a0: DUP2 000019a1: ADD 000019a2: PUSH1 0x40 000019a4: MSTORE 000019a5: DUP1 000019a6: SWAP3 000019a7: SWAP2 000019a8: SWAP1 000019a9: DUP2 000019aa: DUP2 000019ab: MSTORE 000019ac: PUSH1 0x20 000019ae: ADD 000019af: DUP3 000019b0: DUP1 000019b1: SLOAD 000019b2: PUSH2 0x19ba 000019b5: SWAP1 000019b6: PUSH2 0x3d4e 000019b9: JUMP 000019ba: JUMPDEST 000019bb: DUP1 000019bc: ISZERO 000019bd: PUSH2 0x1a07 000019c0: JUMPI 000019c1: DUP1 000019c2: PUSH1 0x1f 000019c4: LT 000019c5: PUSH2 0x19dc 000019c8: JUMPI 000019c9: PUSH2 0x0100 000019cc: DUP1 000019cd: DUP4 000019ce: SLOAD 000019cf: DIV 000019d0: MUL 000019d1: DUP4 000019d2: MSTORE 000019d3: SWAP2 000019d4: PUSH1 0x20 000019d6: ADD 000019d7: SWAP2 000019d8: PUSH2 0x1a07 000019db: JUMP 000019dc: JUMPDEST 000019dd: DUP3 000019de: ADD 000019df: SWAP2 000019e0: SWAP1 000019e1: PUSH1 0x00 000019e3: MSTORE 000019e4: PUSH1 0x20 000019e6: PUSH1 0x00 000019e8: KECCAK256 000019e9: SWAP1 000019ea: JUMPDEST 000019eb: DUP2 000019ec: SLOAD 000019ed: DUP2 000019ee: MSTORE 000019ef: SWAP1 000019f0: PUSH1 0x01 000019f2: ADD 000019f3: SWAP1 000019f4: PUSH1 0x20 000019f6: ADD 000019f7: DUP1 000019f8: DUP4 000019f9: GT 000019fa: PUSH2 0x19ea 000019fd: JUMPI 000019fe: DUP3 000019ff: SWAP1 00001a00: SUB 00001a01: PUSH1 0x1f 00001a03: AND 00001a04: DUP3 00001a05: ADD 00001a06: SWAP2 00001a07: JUMPDEST 00001a08: POP 00001a09: POP 00001a0a: POP 00001a0b: POP 00001a0c: POP 00001a0d: SWAP1 00001a0e: POP 00001a0f: SWAP1 00001a10: JUMP 00001a11: JUMPDEST 00001a12: PUSH1 0x14 00001a14: SLOAD 00001a15: DUP2 00001a16: JUMP 00001a17: JUMPDEST 00001a18: PUSH2 0x1a1f 00001a1b: PUSH2 0x1ef7 00001a1e: JUMP 00001a1f: JUMPDEST 00001a20: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001a35: AND 00001a36: DUP3 00001a37: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001a4c: AND 00001a4d: SUB 00001a4e: PUSH2 0x1a83 00001a51: JUMPI 00001a52: PUSH1 0x40 00001a54: MLOAD 00001a55: PUSH32 0xb06307db00000000000000000000000000000000000000000000000000000000 00001a76: DUP2 00001a77: MSTORE 00001a78: PUSH1 0x04 00001a7a: ADD 00001a7b: PUSH1 0x40 00001a7d: MLOAD 00001a7e: DUP1 00001a7f: SWAP2 00001a80: SUB 00001a81: SWAP1 00001a82: REVERT 00001a83: JUMPDEST 00001a84: DUP1 00001a85: PUSH1 0x07 00001a87: PUSH1 0x00 00001a89: PUSH2 0x1a90 00001a8c: PUSH2 0x1ef7 00001a8f: JUMP 00001a90: JUMPDEST 00001a91: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001aa6: AND 00001aa7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001abc: AND 00001abd: DUP2 00001abe: MSTORE 00001abf: PUSH1 0x20 00001ac1: ADD 00001ac2: SWAP1 00001ac3: DUP2 00001ac4: MSTORE 00001ac5: PUSH1 0x20 00001ac7: ADD 00001ac8: PUSH1 0x00 00001aca: KECCAK256 00001acb: PUSH1 0x00 00001acd: DUP5 00001ace: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001ae3: AND 00001ae4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001af9: AND 00001afa: DUP2 00001afb: MSTORE 00001afc: PUSH1 0x20 00001afe: ADD 00001aff: SWAP1 00001b00: DUP2 00001b01: MSTORE 00001b02: PUSH1 0x20 00001b04: ADD 00001b05: PUSH1 0x00 00001b07: KECCAK256 00001b08: PUSH1 0x00 00001b0a: PUSH2 0x0100 00001b0d: EXP 00001b0e: DUP2 00001b0f: SLOAD 00001b10: DUP2 00001b11: PUSH1 0xff 00001b13: MUL 00001b14: NOT 00001b15: AND 00001b16: SWAP1 00001b17: DUP4 00001b18: ISZERO 00001b19: ISZERO 00001b1a: MUL 00001b1b: OR 00001b1c: SWAP1 00001b1d: SSTORE 00001b1e: POP 00001b1f: DUP2 00001b20: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001b35: AND 00001b36: PUSH2 0x1b3d 00001b39: PUSH2 0x1ef7 00001b3c: JUMP 00001b3d: JUMPDEST 00001b3e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001b53: AND 00001b54: PUSH32 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31 00001b75: DUP4 00001b76: PUSH1 0x40 00001b78: MLOAD 00001b79: PUSH2 0x1b82 00001b7c: SWAP2 00001b7d: SWAP1 00001b7e: PUSH2 0x35f6 00001b81: JUMP 00001b82: JUMPDEST 00001b83: PUSH1 0x40 00001b85: MLOAD 00001b86: DUP1 00001b87: SWAP2 00001b88: SUB 00001b89: SWAP1 00001b8a: LOG3 00001b8b: POP 00001b8c: POP 00001b8d: JUMP 00001b8e: JUMPDEST 00001b8f: PUSH1 0x12 00001b91: SLOAD 00001b92: DUP2 00001b93: JUMP 00001b94: JUMPDEST 00001b95: PUSH2 0x1b9f 00001b98: DUP5 00001b99: DUP5 00001b9a: DUP5 00001b9b: PUSH2 0x20ae 00001b9e: JUMP 00001b9f: JUMPDEST 00001ba0: PUSH2 0x1bbe 00001ba3: DUP4 00001ba4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001bb9: AND 00001bba: PUSH2 0x2954 00001bbd: JUMP 00001bbe: JUMPDEST 00001bbf: DUP1 00001bc0: ISZERO 00001bc1: PUSH2 0x1bd3 00001bc4: JUMPI 00001bc5: POP 00001bc6: PUSH2 0x1bd1 00001bc9: DUP5 00001bca: DUP5 00001bcb: DUP5 00001bcc: DUP5 00001bcd: PUSH2 0x2977 00001bd0: JUMP 00001bd1: JUMPDEST 00001bd2: ISZERO 00001bd3: JUMPDEST 00001bd4: ISZERO 00001bd5: PUSH2 0x1c0a 00001bd8: JUMPI 00001bd9: PUSH1 0x40 00001bdb: MLOAD 00001bdc: PUSH32 0xd1a57ed600000000000000000000000000000000000000000000000000000000 00001bfd: DUP2 00001bfe: MSTORE 00001bff: PUSH1 0x04 00001c01: ADD 00001c02: PUSH1 0x40 00001c04: MLOAD 00001c05: DUP1 00001c06: SWAP2 00001c07: SUB 00001c08: SWAP1 00001c09: REVERT 00001c0a: JUMPDEST 00001c0b: POP 00001c0c: POP 00001c0d: POP 00001c0e: POP 00001c0f: JUMP 00001c10: JUMPDEST 00001c11: PUSH1 0x60 00001c13: PUSH2 0x1c1b 00001c16: DUP3 00001c17: PUSH2 0x1ea9 00001c1a: JUMP 00001c1b: JUMPDEST 00001c1c: PUSH2 0x1c51 00001c1f: JUMPI 00001c20: PUSH1 0x40 00001c22: MLOAD 00001c23: PUSH32 0xa14c4b5000000000000000000000000000000000000000000000000000000000 00001c44: DUP2 00001c45: MSTORE 00001c46: PUSH1 0x04 00001c48: ADD 00001c49: PUSH1 0x40 00001c4b: MLOAD 00001c4c: DUP1 00001c4d: SWAP2 00001c4e: SUB 00001c4f: SWAP1 00001c50: REVERT 00001c51: JUMPDEST 00001c52: PUSH1 0x00 00001c54: PUSH2 0x1c5b 00001c57: PUSH2 0x2ac7 00001c5a: JUMP 00001c5b: JUMPDEST 00001c5c: SWAP1 00001c5d: POP 00001c5e: PUSH1 0x00 00001c60: DUP2 00001c61: MLOAD 00001c62: SUB 00001c63: PUSH2 0x1c7b 00001c66: JUMPI 00001c67: PUSH1 0x40 00001c69: MLOAD 00001c6a: DUP1 00001c6b: PUSH1 0x20 00001c6d: ADD 00001c6e: PUSH1 0x40 00001c70: MSTORE 00001c71: DUP1 00001c72: PUSH1 0x00 00001c74: DUP2 00001c75: MSTORE 00001c76: POP 00001c77: PUSH2 0x1ca6 00001c7a: JUMP 00001c7b: JUMPDEST 00001c7c: DUP1 00001c7d: PUSH2 0x1c85 00001c80: DUP5 00001c81: PUSH2 0x2b59 00001c84: JUMP 00001c85: JUMPDEST 00001c86: PUSH1 0x40 00001c88: MLOAD 00001c89: PUSH1 0x20 00001c8b: ADD 00001c8c: PUSH2 0x1c96 00001c8f: SWAP3 00001c90: SWAP2 00001c91: SWAP1 00001c92: PUSH2 0x45ef 00001c95: JUMP 00001c96: JUMPDEST 00001c97: PUSH1 0x40 00001c99: MLOAD 00001c9a: PUSH1 0x20 00001c9c: DUP2 00001c9d: DUP4 00001c9e: SUB 00001c9f: SUB 00001ca0: DUP2 00001ca1: MSTORE 00001ca2: SWAP1 00001ca3: PUSH1 0x40 00001ca5: MSTORE 00001ca6: JUMPDEST 00001ca7: SWAP2 00001ca8: POP 00001ca9: POP 00001caa: SWAP2 00001cab: SWAP1 00001cac: POP 00001cad: JUMP 00001cae: JUMPDEST 00001caf: PUSH1 0x15 00001cb1: SLOAD 00001cb2: DUP2 00001cb3: JUMP 00001cb4: JUMPDEST 00001cb5: PUSH1 0x00 00001cb7: PUSH1 0x07 00001cb9: PUSH1 0x00 00001cbb: DUP5 00001cbc: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001cd1: AND 00001cd2: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001ce7: AND 00001ce8: DUP2 00001ce9: MSTORE 00001cea: PUSH1 0x20 00001cec: ADD 00001ced: SWAP1 00001cee: DUP2 00001cef: MSTORE 00001cf0: PUSH1 0x20 00001cf2: ADD 00001cf3: PUSH1 0x00 00001cf5: KECCAK256 00001cf6: PUSH1 0x00 00001cf8: DUP4 00001cf9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001d0e: AND 00001d0f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001d24: AND 00001d25: DUP2 00001d26: MSTORE 00001d27: PUSH1 0x20 00001d29: ADD 00001d2a: SWAP1 00001d2b: DUP2 00001d2c: MSTORE 00001d2d: PUSH1 0x20 00001d2f: ADD 00001d30: PUSH1 0x00 00001d32: KECCAK256 00001d33: PUSH1 0x00 00001d35: SWAP1 00001d36: SLOAD 00001d37: SWAP1 00001d38: PUSH2 0x0100 00001d3b: EXP 00001d3c: SWAP1 00001d3d: DIV 00001d3e: PUSH1 0xff 00001d40: AND 00001d41: SWAP1 00001d42: POP 00001d43: SWAP3 00001d44: SWAP2 00001d45: POP 00001d46: POP 00001d47: JUMP 00001d48: JUMPDEST 00001d49: PUSH2 0x1d50 00001d4c: PUSH2 0x1ef7 00001d4f: JUMP 00001d50: JUMPDEST 00001d51: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001d66: AND 00001d67: PUSH2 0x1d6e 00001d6a: PUSH2 0x18cf 00001d6d: JUMP 00001d6e: JUMPDEST 00001d6f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001d84: AND 00001d85: EQ 00001d86: PUSH2 0x1dc4 00001d89: JUMPI 00001d8a: PUSH1 0x40 00001d8c: MLOAD 00001d8d: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001dae: DUP2 00001daf: MSTORE 00001db0: PUSH1 0x04 00001db2: ADD 00001db3: PUSH2 0x1dbb 00001db6: SWAP1 00001db7: PUSH2 0x3dcb 00001dba: JUMP 00001dbb: JUMPDEST 00001dbc: PUSH1 0x40 00001dbe: MLOAD 00001dbf: DUP1 00001dc0: SWAP2 00001dc1: SUB 00001dc2: SWAP1 00001dc3: REVERT 00001dc4: JUMPDEST 00001dc5: PUSH1 0x00 00001dc7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001ddc: AND 00001ddd: DUP2 00001dde: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001df3: AND 00001df4: SUB 00001df5: PUSH2 0x1e33 00001df8: JUMPI 00001df9: PUSH1 0x40 00001dfb: MLOAD 00001dfc: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001e1d: DUP2 00001e1e: MSTORE 00001e1f: PUSH1 0x04 00001e21: ADD 00001e22: PUSH2 0x1e2a 00001e25: SWAP1 00001e26: PUSH2 0x4685 00001e29: JUMP 00001e2a: JUMPDEST 00001e2b: PUSH1 0x40 00001e2d: MLOAD 00001e2e: DUP1 00001e2f: SWAP2 00001e30: SUB 00001e31: SWAP1 00001e32: REVERT 00001e33: JUMPDEST 00001e34: PUSH2 0x1e3c 00001e37: DUP2 00001e38: PUSH2 0x280f 00001e3b: JUMP 00001e3c: JUMPDEST 00001e3d: POP 00001e3e: JUMP 00001e3f: JUMPDEST 00001e40: PUSH1 0x00 00001e42: PUSH32 0x01ffc9a700000000000000000000000000000000000000000000000000000000 00001e63: PUSH28 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00001e80: NOT 00001e81: AND 00001e82: DUP3 00001e83: PUSH28 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00001ea0: NOT 00001ea1: AND 00001ea2: EQ 00001ea3: SWAP1 00001ea4: POP 00001ea5: SWAP2 00001ea6: SWAP1 00001ea7: POP 00001ea8: JUMP 00001ea9: JUMPDEST 00001eaa: PUSH1 0x00 00001eac: DUP2 00001ead: PUSH2 0x1eb4 00001eb0: PUSH2 0x20a5 00001eb3: JUMP 00001eb4: JUMPDEST 00001eb5: GT 00001eb6: ISZERO 00001eb7: DUP1 00001eb8: ISZERO 00001eb9: PUSH2 0x1ec3 00001ebc: JUMPI 00001ebd: POP 00001ebe: PUSH1 0x00 00001ec0: SLOAD 00001ec1: DUP3 00001ec2: LT 00001ec3: JUMPDEST 00001ec4: DUP1 00001ec5: ISZERO 00001ec6: PUSH2 0x1ef0 00001ec9: JUMPI 00001eca: POP 00001ecb: PUSH1 0x04 00001ecd: PUSH1 0x00 00001ecf: DUP4 00001ed0: DUP2 00001ed1: MSTORE 00001ed2: PUSH1 0x20 00001ed4: ADD 00001ed5: SWAP1 00001ed6: DUP2 00001ed7: MSTORE 00001ed8: PUSH1 0x20 00001eda: ADD 00001edb: PUSH1 0x00 00001edd: KECCAK256 00001ede: PUSH1 0x00 00001ee0: ADD 00001ee1: PUSH1 0x1c 00001ee3: SWAP1 00001ee4: SLOAD 00001ee5: SWAP1 00001ee6: PUSH2 0x0100 00001ee9: EXP 00001eea: SWAP1 00001eeb: DIV 00001eec: PUSH1 0xff 00001eee: AND 00001eef: ISZERO 00001ef0: JUMPDEST 00001ef1: SWAP1 00001ef2: POP 00001ef3: SWAP2 00001ef4: SWAP1 00001ef5: POP 00001ef6: JUMP 00001ef7: JUMPDEST 00001ef8: PUSH1 0x00 00001efa: CALLER 00001efb: SWAP1 00001efc: POP 00001efd: SWAP1 00001efe: JUMP 00001eff: JUMPDEST 00001f00: DUP3 00001f01: PUSH1 0x06 00001f03: PUSH1 0x00 00001f05: DUP5 00001f06: DUP2 00001f07: MSTORE 00001f08: PUSH1 0x20 00001f0a: ADD 00001f0b: SWAP1 00001f0c: DUP2 00001f0d: MSTORE 00001f0e: PUSH1 0x20 00001f10: ADD 00001f11: PUSH1 0x00 00001f13: KECCAK256 00001f14: PUSH1 0x00 00001f16: PUSH2 0x0100 00001f19: EXP 00001f1a: DUP2 00001f1b: SLOAD 00001f1c: DUP2 00001f1d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001f32: MUL 00001f33: NOT 00001f34: AND 00001f35: SWAP1 00001f36: DUP4 00001f37: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001f4c: AND 00001f4d: MUL 00001f4e: OR 00001f4f: SWAP1 00001f50: SSTORE 00001f51: POP 00001f52: DUP2 00001f53: DUP4 00001f54: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001f69: AND 00001f6a: DUP3 00001f6b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001f80: AND 00001f81: PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925 00001fa2: PUSH1 0x40 00001fa4: MLOAD 00001fa5: PUSH1 0x40 00001fa7: MLOAD 00001fa8: DUP1 00001fa9: SWAP2 00001faa: SUB 00001fab: SWAP1 00001fac: LOG4 00001fad: POP 00001fae: POP 00001faf: POP 00001fb0: JUMP 00001fb1: JUMPDEST 00001fb2: DUP1 00001fb3: SELFBALANCE 00001fb4: LT 00001fb5: ISZERO 00001fb6: PUSH2 0x1ff4 00001fb9: JUMPI 00001fba: PUSH1 0x40 00001fbc: MLOAD 00001fbd: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001fde: DUP2 00001fdf: MSTORE 00001fe0: PUSH1 0x04 00001fe2: ADD 00001fe3: PUSH2 0x1feb 00001fe6: SWAP1 00001fe7: PUSH2 0x46f1 00001fea: JUMP 00001feb: JUMPDEST 00001fec: PUSH1 0x40 00001fee: MLOAD 00001fef: DUP1 00001ff0: SWAP2 00001ff1: SUB 00001ff2: SWAP1 00001ff3: REVERT 00001ff4: JUMPDEST 00001ff5: PUSH1 0x00 00001ff7: DUP3 00001ff8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000200d: AND 0000200e: DUP3 0000200f: PUSH1 0x40 00002011: MLOAD 00002012: PUSH2 0x201a 00002015: SWAP1 00002016: PUSH2 0x4742 00002019: JUMP 0000201a: JUMPDEST 0000201b: PUSH1 0x00 0000201d: PUSH1 0x40 0000201f: MLOAD 00002020: DUP1 00002021: DUP4 00002022: SUB 00002023: DUP2 00002024: DUP6 00002025: DUP8 00002026: GAS 00002027: CALL 00002028: SWAP3 00002029: POP 0000202a: POP 0000202b: POP 0000202c: RETURNDATASIZE 0000202d: DUP1 0000202e: PUSH1 0x00 00002030: DUP2 00002031: EQ 00002032: PUSH2 0x2057 00002035: JUMPI 00002036: PUSH1 0x40 00002038: MLOAD 00002039: SWAP2 0000203a: POP 0000203b: PUSH1 0x1f 0000203d: NOT 0000203e: PUSH1 0x3f 00002040: RETURNDATASIZE 00002041: ADD 00002042: AND 00002043: DUP3 00002044: ADD 00002045: PUSH1 0x40 00002047: MSTORE 00002048: RETURNDATASIZE 00002049: DUP3 0000204a: MSTORE 0000204b: RETURNDATASIZE 0000204c: PUSH1 0x00 0000204e: PUSH1 0x20 00002050: DUP5 00002051: ADD 00002052: RETURNDATACOPY 00002053: PUSH2 0x205c 00002056: JUMP 00002057: JUMPDEST 00002058: PUSH1 0x60 0000205a: SWAP2 0000205b: POP 0000205c: JUMPDEST 0000205d: POP 0000205e: POP 0000205f: SWAP1 00002060: POP 00002061: DUP1 00002062: PUSH2 0x20a0 00002065: JUMPI 00002066: PUSH1 0x40 00002068: MLOAD 00002069: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000208a: DUP2 0000208b: MSTORE 0000208c: PUSH1 0x04 0000208e: ADD 0000208f: PUSH2 0x2097 00002092: SWAP1 00002093: PUSH2 0x47c9 00002096: JUMP 00002097: JUMPDEST 00002098: PUSH1 0x40 0000209a: MLOAD 0000209b: DUP1 0000209c: SWAP2 0000209d: SUB 0000209e: SWAP1 0000209f: REVERT 000020a0: JUMPDEST 000020a1: POP 000020a2: POP 000020a3: POP 000020a4: JUMP 000020a5: JUMPDEST 000020a6: PUSH1 0x00 000020a8: PUSH1 0x01 000020aa: SWAP1 000020ab: POP 000020ac: SWAP1 000020ad: JUMP 000020ae: JUMPDEST 000020af: PUSH1 0x00 000020b1: PUSH2 0x20b9 000020b4: DUP3 000020b5: PUSH2 0x2580 000020b8: JUMP 000020b9: JUMPDEST 000020ba: SWAP1 000020bb: POP 000020bc: DUP4 000020bd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000020d2: AND 000020d3: DUP2 000020d4: PUSH1 0x00 000020d6: ADD 000020d7: MLOAD 000020d8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000020ed: AND 000020ee: EQ 000020ef: PUSH2 0x2124 000020f2: JUMPI 000020f3: PUSH1 0x40 000020f5: MLOAD 000020f6: PUSH32 0xa114810000000000000000000000000000000000000000000000000000000000 00002117: DUP2 00002118: MSTORE 00002119: PUSH1 0x04 0000211b: ADD 0000211c: PUSH1 0x40 0000211e: MLOAD 0000211f: DUP1 00002120: SWAP2 00002121: SUB 00002122: SWAP1 00002123: REVERT 00002124: JUMPDEST 00002125: PUSH1 0x00 00002127: DUP5 00002128: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000213d: AND 0000213e: PUSH2 0x2145 00002141: PUSH2 0x1ef7 00002144: JUMP 00002145: JUMPDEST 00002146: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000215b: AND 0000215c: EQ 0000215d: DUP1 0000215e: PUSH2 0x2174 00002161: JUMPI 00002162: POP 00002163: PUSH2 0x2173 00002166: DUP6 00002167: PUSH2 0x216e 0000216a: PUSH2 0x1ef7 0000216d: JUMP 0000216e: JUMPDEST 0000216f: PUSH2 0x1cb4 00002172: JUMP 00002173: JUMPDEST 00002174: JUMPDEST 00002175: DUP1 00002176: PUSH2 0x21b9 00002179: JUMPI 0000217a: POP 0000217b: PUSH2 0x2182 0000217e: PUSH2 0x1ef7 00002181: JUMP 00002182: JUMPDEST 00002183: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002198: AND 00002199: PUSH2 0x21a1 0000219c: DUP5 0000219d: PUSH2 0x096a 000021a0: JUMP 000021a1: JUMPDEST 000021a2: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000021b7: AND 000021b8: EQ 000021b9: JUMPDEST 000021ba: SWAP1 000021bb: POP 000021bc: DUP1 000021bd: PUSH2 0x21f2 000021c0: JUMPI 000021c1: PUSH1 0x40 000021c3: MLOAD 000021c4: PUSH32 0x59c896be00000000000000000000000000000000000000000000000000000000 000021e5: DUP2 000021e6: MSTORE 000021e7: PUSH1 0x04 000021e9: ADD 000021ea: PUSH1 0x40 000021ec: MLOAD 000021ed: DUP1 000021ee: SWAP2 000021ef: SUB 000021f0: SWAP1 000021f1: REVERT 000021f2: JUMPDEST 000021f3: PUSH1 0x00 000021f5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000220a: AND 0000220b: DUP5 0000220c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002221: AND 00002222: SUB 00002223: PUSH2 0x2258 00002226: JUMPI 00002227: PUSH1 0x40 00002229: MLOAD 0000222a: PUSH32 0xea553b3400000000000000000000000000000000000000000000000000000000 0000224b: DUP2 0000224c: MSTORE 0000224d: PUSH1 0x04 0000224f: ADD 00002250: PUSH1 0x40 00002252: MLOAD 00002253: DUP1 00002254: SWAP2 00002255: SUB 00002256: SWAP1 00002257: REVERT 00002258: JUMPDEST 00002259: PUSH2 0x2265 0000225c: DUP6 0000225d: DUP6 0000225e: DUP6 0000225f: PUSH1 0x01 00002261: PUSH2 0x2cb9 00002264: JUMP 00002265: JUMPDEST 00002266: PUSH2 0x2271 00002269: PUSH1 0x00 0000226b: DUP5 0000226c: DUP8 0000226d: PUSH2 0x1eff 00002270: JUMP 00002271: JUMPDEST 00002272: PUSH1 0x01 00002274: PUSH1 0x05 00002276: PUSH1 0x00 00002278: DUP8 00002279: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000228e: AND 0000228f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000022a4: AND 000022a5: DUP2 000022a6: MSTORE 000022a7: PUSH1 0x20 000022a9: ADD 000022aa: SWAP1 000022ab: DUP2 000022ac: MSTORE 000022ad: PUSH1 0x20 000022af: ADD 000022b0: PUSH1 0x00 000022b2: KECCAK256 000022b3: PUSH1 0x00 000022b5: ADD 000022b6: PUSH1 0x00 000022b8: DUP3 000022b9: DUP3 000022ba: DUP3 000022bb: SWAP1 000022bc: SLOAD 000022bd: SWAP1 000022be: PUSH2 0x0100 000022c1: EXP 000022c2: SWAP1 000022c3: DIV 000022c4: PUSH8 0xffffffffffffffff 000022cd: AND 000022ce: SUB 000022cf: SWAP3 000022d0: POP 000022d1: PUSH2 0x0100 000022d4: EXP 000022d5: DUP2 000022d6: SLOAD 000022d7: DUP2 000022d8: PUSH8 0xffffffffffffffff 000022e1: MUL 000022e2: NOT 000022e3: AND 000022e4: SWAP1 000022e5: DUP4 000022e6: PUSH8 0xffffffffffffffff 000022ef: AND 000022f0: MUL 000022f1: OR 000022f2: SWAP1 000022f3: SSTORE 000022f4: POP 000022f5: PUSH1 0x01 000022f7: PUSH1 0x05 000022f9: PUSH1 0x00 000022fb: DUP7 000022fc: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002311: AND 00002312: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002327: AND 00002328: DUP2 00002329: MSTORE 0000232a: PUSH1 0x20 0000232c: ADD 0000232d: SWAP1 0000232e: DUP2 0000232f: MSTORE 00002330: PUSH1 0x20 00002332: ADD 00002333: PUSH1 0x00 00002335: KECCAK256 00002336: PUSH1 0x00 00002338: ADD 00002339: PUSH1 0x00 0000233b: DUP3 0000233c: DUP3 0000233d: DUP3 0000233e: SWAP1 0000233f: SLOAD 00002340: SWAP1 00002341: PUSH2 0x0100 00002344: EXP 00002345: SWAP1 00002346: DIV 00002347: PUSH8 0xffffffffffffffff 00002350: AND 00002351: ADD 00002352: SWAP3 00002353: POP 00002354: PUSH2 0x0100 00002357: EXP 00002358: DUP2 00002359: SLOAD 0000235a: DUP2 0000235b: PUSH8 0xffffffffffffffff 00002364: MUL 00002365: NOT 00002366: AND 00002367: SWAP1 00002368: DUP4 00002369: PUSH8 0xffffffffffffffff 00002372: AND 00002373: MUL 00002374: OR 00002375: SWAP1 00002376: SSTORE 00002377: POP 00002378: PUSH1 0x00 0000237a: PUSH1 0x04 0000237c: PUSH1 0x00 0000237e: DUP6 0000237f: DUP2 00002380: MSTORE 00002381: PUSH1 0x20 00002383: ADD 00002384: SWAP1 00002385: DUP2 00002386: MSTORE 00002387: PUSH1 0x20 00002389: ADD 0000238a: PUSH1 0x00 0000238c: KECCAK256 0000238d: SWAP1 0000238e: POP 0000238f: DUP5 00002390: DUP2 00002391: PUSH1 0x00 00002393: ADD 00002394: PUSH1 0x00 00002396: PUSH2 0x0100 00002399: EXP 0000239a: DUP2 0000239b: SLOAD 0000239c: DUP2 0000239d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000023b2: MUL 000023b3: NOT 000023b4: AND 000023b5: SWAP1 000023b6: DUP4 000023b7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000023cc: AND 000023cd: MUL 000023ce: OR 000023cf: SWAP1 000023d0: SSTORE 000023d1: POP 000023d2: TIMESTAMP 000023d3: DUP2 000023d4: PUSH1 0x00 000023d6: ADD 000023d7: PUSH1 0x14 000023d9: PUSH2 0x0100 000023dc: EXP 000023dd: DUP2 000023de: SLOAD 000023df: DUP2 000023e0: PUSH8 0xffffffffffffffff 000023e9: MUL 000023ea: NOT 000023eb: AND 000023ec: SWAP1 000023ed: DUP4 000023ee: PUSH8 0xffffffffffffffff 000023f7: AND 000023f8: MUL 000023f9: OR 000023fa: SWAP1 000023fb: SSTORE 000023fc: POP 000023fd: PUSH1 0x00 000023ff: PUSH1 0x01 00002401: DUP6 00002402: ADD 00002403: SWAP1 00002404: POP 00002405: PUSH1 0x00 00002407: PUSH1 0x04 00002409: PUSH1 0x00 0000240b: DUP4 0000240c: DUP2 0000240d: MSTORE 0000240e: PUSH1 0x20 00002410: ADD 00002411: SWAP1 00002412: DUP2 00002413: MSTORE 00002414: PUSH1 0x20 00002416: ADD 00002417: PUSH1 0x00 00002419: KECCAK256 0000241a: SWAP1 0000241b: POP 0000241c: PUSH1 0x00 0000241e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002433: AND 00002434: DUP2 00002435: PUSH1 0x00 00002437: ADD 00002438: PUSH1 0x00 0000243a: SWAP1 0000243b: SLOAD 0000243c: SWAP1 0000243d: PUSH2 0x0100 00002440: EXP 00002441: SWAP1 00002442: DIV 00002443: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002458: AND 00002459: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000246e: AND 0000246f: SUB 00002470: PUSH2 0x24f0 00002473: JUMPI 00002474: PUSH1 0x00 00002476: SLOAD 00002477: DUP3 00002478: EQ 00002479: PUSH2 0x24ef 0000247c: JUMPI 0000247d: DUP8 0000247e: DUP2 0000247f: PUSH1 0x00 00002481: ADD 00002482: PUSH1 0x00 00002484: PUSH2 0x0100 00002487: EXP 00002488: DUP2 00002489: SLOAD 0000248a: DUP2 0000248b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000024a0: MUL 000024a1: NOT 000024a2: AND 000024a3: SWAP1 000024a4: DUP4 000024a5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000024ba: AND 000024bb: MUL 000024bc: OR 000024bd: SWAP1 000024be: SSTORE 000024bf: POP 000024c0: DUP5 000024c1: PUSH1 0x20 000024c3: ADD 000024c4: MLOAD 000024c5: DUP2 000024c6: PUSH1 0x00 000024c8: ADD 000024c9: PUSH1 0x14 000024cb: PUSH2 0x0100 000024ce: EXP 000024cf: DUP2 000024d0: SLOAD 000024d1: DUP2 000024d2: PUSH8 0xffffffffffffffff 000024db: MUL 000024dc: NOT 000024dd: AND 000024de: SWAP1 000024df: DUP4 000024e0: PUSH8 0xffffffffffffffff 000024e9: AND 000024ea: MUL 000024eb: OR 000024ec: SWAP1 000024ed: SSTORE 000024ee: POP 000024ef: JUMPDEST 000024f0: JUMPDEST 000024f1: POP 000024f2: POP 000024f3: POP 000024f4: DUP3 000024f5: DUP5 000024f6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000250b: AND 0000250c: DUP7 0000250d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002522: AND 00002523: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 00002544: PUSH1 0x40 00002546: MLOAD 00002547: PUSH1 0x40 00002549: MLOAD 0000254a: DUP1 0000254b: SWAP2 0000254c: SUB 0000254d: SWAP1 0000254e: LOG4 0000254f: PUSH2 0x255b 00002552: DUP6 00002553: DUP6 00002554: DUP6 00002555: PUSH1 0x01 00002557: PUSH2 0x2cbf 0000255a: JUMP 0000255b: JUMPDEST 0000255c: POP 0000255d: POP 0000255e: POP 0000255f: POP 00002560: POP 00002561: JUMP 00002562: JUMPDEST 00002563: PUSH2 0x257c 00002566: DUP3 00002567: DUP3 00002568: PUSH1 0x40 0000256a: MLOAD 0000256b: DUP1 0000256c: PUSH1 0x20 0000256e: ADD 0000256f: PUSH1 0x40 00002571: MSTORE 00002572: DUP1 00002573: PUSH1 0x00 00002575: DUP2 00002576: MSTORE 00002577: POP 00002578: PUSH2 0x2cc5 0000257b: JUMP 0000257c: JUMPDEST 0000257d: POP 0000257e: POP 0000257f: JUMP 00002580: JUMPDEST 00002581: PUSH2 0x2588 00002584: PUSH2 0x34ff 00002587: JUMP 00002588: JUMPDEST 00002589: PUSH1 0x00 0000258b: DUP3 0000258c: SWAP1 0000258d: POP 0000258e: DUP1 0000258f: PUSH2 0x2596 00002592: PUSH2 0x20a5 00002595: JUMP 00002596: JUMPDEST 00002597: GT 00002598: ISZERO 00002599: DUP1 0000259a: ISZERO 0000259b: PUSH2 0x25a5 0000259e: JUMPI 0000259f: POP 000025a0: PUSH1 0x00 000025a2: SLOAD 000025a3: DUP2 000025a4: LT 000025a5: JUMPDEST 000025a6: ISZERO 000025a7: PUSH2 0x27d8 000025aa: JUMPI 000025ab: PUSH1 0x00 000025ad: PUSH1 0x04 000025af: PUSH1 0x00 000025b1: DUP4 000025b2: DUP2 000025b3: MSTORE 000025b4: PUSH1 0x20 000025b6: ADD 000025b7: SWAP1 000025b8: DUP2 000025b9: MSTORE 000025ba: PUSH1 0x20 000025bc: ADD 000025bd: PUSH1 0x00 000025bf: KECCAK256 000025c0: PUSH1 0x40 000025c2: MLOAD 000025c3: DUP1 000025c4: PUSH1 0x60 000025c6: ADD 000025c7: PUSH1 0x40 000025c9: MSTORE 000025ca: SWAP1 000025cb: DUP2 000025cc: PUSH1 0x00 000025ce: DUP3 000025cf: ADD 000025d0: PUSH1 0x00 000025d2: SWAP1 000025d3: SLOAD 000025d4: SWAP1 000025d5: PUSH2 0x0100 000025d8: EXP 000025d9: SWAP1 000025da: DIV 000025db: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000025f0: AND 000025f1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002606: AND 00002607: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000261c: AND 0000261d: DUP2 0000261e: MSTORE 0000261f: PUSH1 0x20 00002621: ADD 00002622: PUSH1 0x00 00002624: DUP3 00002625: ADD 00002626: PUSH1 0x14 00002628: SWAP1 00002629: SLOAD 0000262a: SWAP1 0000262b: PUSH2 0x0100 0000262e: EXP 0000262f: SWAP1 00002630: DIV 00002631: PUSH8 0xffffffffffffffff 0000263a: AND 0000263b: PUSH8 0xffffffffffffffff 00002644: AND 00002645: PUSH8 0xffffffffffffffff 0000264e: AND 0000264f: DUP2 00002650: MSTORE 00002651: PUSH1 0x20 00002653: ADD 00002654: PUSH1 0x00 00002656: DUP3 00002657: ADD 00002658: PUSH1 0x1c 0000265a: SWAP1 0000265b: SLOAD 0000265c: SWAP1 0000265d: PUSH2 0x0100 00002660: EXP 00002661: SWAP1 00002662: DIV 00002663: PUSH1 0xff 00002665: AND 00002666: ISZERO 00002667: ISZERO 00002668: ISZERO 00002669: ISZERO 0000266a: DUP2 0000266b: MSTORE 0000266c: POP 0000266d: POP 0000266e: SWAP1 0000266f: POP 00002670: DUP1 00002671: PUSH1 0x40 00002673: ADD 00002674: MLOAD 00002675: PUSH2 0x27d6 00002678: JUMPI 00002679: PUSH1 0x00 0000267b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002690: AND 00002691: DUP2 00002692: PUSH1 0x00 00002694: ADD 00002695: MLOAD 00002696: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000026ab: AND 000026ac: EQ 000026ad: PUSH2 0x26ba 000026b0: JUMPI 000026b1: DUP1 000026b2: SWAP3 000026b3: POP 000026b4: POP 000026b5: POP 000026b6: PUSH2 0x280a 000026b9: JUMP 000026ba: JUMPDEST 000026bb: JUMPDEST 000026bc: PUSH1 0x01 000026be: ISZERO 000026bf: PUSH2 0x27d5 000026c2: JUMPI 000026c3: DUP2 000026c4: DUP1 000026c5: PUSH1 0x01 000026c7: SWAP1 000026c8: SUB 000026c9: SWAP3 000026ca: POP 000026cb: POP 000026cc: PUSH1 0x04 000026ce: PUSH1 0x00 000026d0: DUP4 000026d1: DUP2 000026d2: MSTORE 000026d3: PUSH1 0x20 000026d5: ADD 000026d6: SWAP1 000026d7: DUP2 000026d8: MSTORE 000026d9: PUSH1 0x20 000026db: ADD 000026dc: PUSH1 0x00 000026de: KECCAK256 000026df: PUSH1 0x40 000026e1: MLOAD 000026e2: DUP1 000026e3: PUSH1 0x60 000026e5: ADD 000026e6: PUSH1 0x40 000026e8: MSTORE 000026e9: SWAP1 000026ea: DUP2 000026eb: PUSH1 0x00 000026ed: DUP3 000026ee: ADD 000026ef: PUSH1 0x00 000026f1: SWAP1 000026f2: SLOAD 000026f3: SWAP1 000026f4: PUSH2 0x0100 000026f7: EXP 000026f8: SWAP1 000026f9: DIV 000026fa: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000270f: AND 00002710: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002725: AND 00002726: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000273b: AND 0000273c: DUP2 0000273d: MSTORE 0000273e: PUSH1 0x20 00002740: ADD 00002741: PUSH1 0x00 00002743: DUP3 00002744: ADD 00002745: PUSH1 0x14 00002747: SWAP1 00002748: SLOAD 00002749: SWAP1 0000274a: PUSH2 0x0100 0000274d: EXP 0000274e: SWAP1 0000274f: DIV 00002750: PUSH8 0xffffffffffffffff 00002759: AND 0000275a: PUSH8 0xffffffffffffffff 00002763: AND 00002764: PUSH8 0xffffffffffffffff 0000276d: AND 0000276e: DUP2 0000276f: MSTORE 00002770: PUSH1 0x20 00002772: ADD 00002773: PUSH1 0x00 00002775: DUP3 00002776: ADD 00002777: PUSH1 0x1c 00002779: SWAP1 0000277a: SLOAD 0000277b: SWAP1 0000277c: PUSH2 0x0100 0000277f: EXP 00002780: SWAP1 00002781: DIV 00002782: PUSH1 0xff 00002784: AND 00002785: ISZERO 00002786: ISZERO 00002787: ISZERO 00002788: ISZERO 00002789: DUP2 0000278a: MSTORE 0000278b: POP 0000278c: POP 0000278d: SWAP1 0000278e: POP 0000278f: PUSH1 0x00 00002791: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000027a6: AND 000027a7: DUP2 000027a8: PUSH1 0x00 000027aa: ADD 000027ab: MLOAD 000027ac: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000027c1: AND 000027c2: EQ 000027c3: PUSH2 0x27d0 000027c6: JUMPI 000027c7: DUP1 000027c8: SWAP3 000027c9: POP 000027ca: POP 000027cb: POP 000027cc: PUSH2 0x280a 000027cf: JUMP 000027d0: JUMPDEST 000027d1: PUSH2 0x26bb 000027d4: JUMP 000027d5: JUMPDEST 000027d6: JUMPDEST 000027d7: POP 000027d8: JUMPDEST 000027d9: PUSH1 0x40 000027db: MLOAD 000027dc: PUSH32 0xdf2d9b4200000000000000000000000000000000000000000000000000000000 000027fd: DUP2 000027fe: MSTORE 000027ff: PUSH1 0x04 00002801: ADD 00002802: PUSH1 0x40 00002804: MLOAD 00002805: DUP1 00002806: SWAP2 00002807: SUB 00002808: SWAP1 00002809: REVERT 0000280a: JUMPDEST 0000280b: SWAP2 0000280c: SWAP1 0000280d: POP 0000280e: JUMP 0000280f: JUMPDEST 00002810: PUSH1 0x00 00002812: PUSH1 0x09 00002814: PUSH1 0x00 00002816: SWAP1 00002817: SLOAD 00002818: SWAP1 00002819: PUSH2 0x0100 0000281c: EXP 0000281d: SWAP1 0000281e: DIV 0000281f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002834: AND 00002835: SWAP1 00002836: POP 00002837: DUP2 00002838: PUSH1 0x09 0000283a: PUSH1 0x00 0000283c: PUSH2 0x0100 0000283f: EXP 00002840: DUP2 00002841: SLOAD 00002842: DUP2 00002843: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002858: MUL 00002859: NOT 0000285a: AND 0000285b: SWAP1 0000285c: DUP4 0000285d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002872: AND 00002873: MUL 00002874: OR 00002875: SWAP1 00002876: SSTORE 00002877: POP 00002878: DUP2 00002879: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000288e: AND 0000288f: DUP2 00002890: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000028a5: AND 000028a6: PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0 000028c7: PUSH1 0x40 000028c9: MLOAD 000028ca: PUSH1 0x40 000028cc: MLOAD 000028cd: DUP1 000028ce: SWAP2 000028cf: SUB 000028d0: SWAP1 000028d1: LOG3 000028d2: POP 000028d3: POP 000028d4: JUMP 000028d5: JUMPDEST 000028d6: PUSH1 0x00 000028d8: PUSH2 0x28df 000028db: PUSH2 0x2cd7 000028de: JUMP 000028df: JUMPDEST 000028e0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000028f5: AND 000028f6: PUSH2 0x28ff 000028f9: DUP5 000028fa: DUP5 000028fb: PUSH2 0x2d01 000028fe: JUMP 000028ff: JUMPDEST 00002900: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002915: AND 00002916: EQ 00002917: SWAP1 00002918: POP 00002919: SWAP3 0000291a: SWAP2 0000291b: POP 0000291c: POP 0000291d: JUMP 0000291e: JUMPDEST 0000291f: PUSH1 0x00 00002921: DUP4 00002922: DUP4 00002923: DUP4 00002924: PUSH1 0x40 00002926: MLOAD 00002927: PUSH1 0x20 00002929: ADD 0000292a: PUSH2 0x2935 0000292d: SWAP4 0000292e: SWAP3 0000292f: SWAP2 00002930: SWAP1 00002931: PUSH2 0x47e9 00002934: JUMP 00002935: JUMPDEST 00002936: PUSH1 0x40 00002938: MLOAD 00002939: PUSH1 0x20 0000293b: DUP2 0000293c: DUP4 0000293d: SUB 0000293e: SUB 0000293f: DUP2 00002940: MSTORE 00002941: SWAP1 00002942: PUSH1 0x40 00002944: MSTORE 00002945: DUP1 00002946: MLOAD 00002947: SWAP1 00002948: PUSH1 0x20 0000294a: ADD 0000294b: KECCAK256 0000294c: SWAP1 0000294d: POP 0000294e: SWAP4 0000294f: SWAP3 00002950: POP 00002951: POP 00002952: POP 00002953: JUMP 00002954: JUMPDEST 00002955: PUSH1 0x00 00002957: DUP1 00002958: DUP3 00002959: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000296e: AND 0000296f: EXTCODESIZE 00002970: GT 00002971: SWAP1 00002972: POP 00002973: SWAP2 00002974: SWAP1 00002975: POP 00002976: JUMP 00002977: JUMPDEST 00002978: PUSH1 0x00 0000297a: DUP4 0000297b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002990: AND 00002991: PUSH4 0x150b7a02 00002996: PUSH2 0x299d 00002999: PUSH2 0x1ef7 0000299c: JUMP 0000299d: JUMPDEST 0000299e: DUP8 0000299f: DUP7 000029a0: DUP7 000029a1: PUSH1 0x40 000029a3: MLOAD 000029a4: DUP6 000029a5: PUSH4 0xffffffff 000029aa: AND 000029ab: PUSH1 0xe0 000029ad: SHL 000029ae: DUP2 000029af: MSTORE 000029b0: PUSH1 0x04 000029b2: ADD 000029b3: PUSH2 0x29bf 000029b6: SWAP5 000029b7: SWAP4 000029b8: SWAP3 000029b9: SWAP2 000029ba: SWAP1 000029bb: PUSH2 0x4875 000029be: JUMP 000029bf: JUMPDEST 000029c0: PUSH1 0x20 000029c2: PUSH1 0x40 000029c4: MLOAD 000029c5: DUP1 000029c6: DUP4 000029c7: SUB 000029c8: DUP2 000029c9: PUSH1 0x00 000029cb: DUP8 000029cc: GAS 000029cd: CALL 000029ce: SWAP3 000029cf: POP 000029d0: POP 000029d1: POP 000029d2: DUP1 000029d3: ISZERO 000029d4: PUSH2 0x29fb 000029d7: JUMPI 000029d8: POP 000029d9: PUSH1 0x40 000029db: MLOAD 000029dc: RETURNDATASIZE 000029dd: PUSH1 0x1f 000029df: NOT 000029e0: PUSH1 0x1f 000029e2: DUP3 000029e3: ADD 000029e4: AND 000029e5: DUP3 000029e6: ADD 000029e7: DUP1 000029e8: PUSH1 0x40 000029ea: MSTORE 000029eb: POP 000029ec: DUP2 000029ed: ADD 000029ee: SWAP1 000029ef: PUSH2 0x29f8 000029f2: SWAP2 000029f3: SWAP1 000029f4: PUSH2 0x48d6 000029f7: JUMP 000029f8: JUMPDEST 000029f9: PUSH1 0x01 000029fb: JUMPDEST 000029fc: PUSH2 0x2a74 000029ff: JUMPI 00002a00: RETURNDATASIZE 00002a01: DUP1 00002a02: PUSH1 0x00 00002a04: DUP2 00002a05: EQ 00002a06: PUSH2 0x2a2b 00002a09: JUMPI 00002a0a: PUSH1 0x40 00002a0c: MLOAD 00002a0d: SWAP2 00002a0e: POP 00002a0f: PUSH1 0x1f 00002a11: NOT 00002a12: PUSH1 0x3f 00002a14: RETURNDATASIZE 00002a15: ADD 00002a16: AND 00002a17: DUP3 00002a18: ADD 00002a19: PUSH1 0x40 00002a1b: MSTORE 00002a1c: RETURNDATASIZE 00002a1d: DUP3 00002a1e: MSTORE 00002a1f: RETURNDATASIZE 00002a20: PUSH1 0x00 00002a22: PUSH1 0x20 00002a24: DUP5 00002a25: ADD 00002a26: RETURNDATACOPY 00002a27: PUSH2 0x2a30 00002a2a: JUMP 00002a2b: JUMPDEST 00002a2c: PUSH1 0x60 00002a2e: SWAP2 00002a2f: POP 00002a30: JUMPDEST 00002a31: POP 00002a32: PUSH1 0x00 00002a34: DUP2 00002a35: MLOAD 00002a36: SUB 00002a37: PUSH2 0x2a6c 00002a3a: JUMPI 00002a3b: PUSH1 0x40 00002a3d: MLOAD 00002a3e: PUSH32 0xd1a57ed600000000000000000000000000000000000000000000000000000000 00002a5f: DUP2 00002a60: MSTORE 00002a61: PUSH1 0x04 00002a63: ADD 00002a64: PUSH1 0x40 00002a66: MLOAD 00002a67: DUP1 00002a68: SWAP2 00002a69: SUB 00002a6a: SWAP1 00002a6b: REVERT 00002a6c: JUMPDEST 00002a6d: DUP1 00002a6e: MLOAD 00002a6f: DUP2 00002a70: PUSH1 0x20 00002a72: ADD 00002a73: REVERT 00002a74: JUMPDEST 00002a75: PUSH4 0x150b7a02 00002a7a: PUSH1 0xe0 00002a7c: SHL 00002a7d: PUSH28 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00002a9a: NOT 00002a9b: AND 00002a9c: DUP2 00002a9d: PUSH28 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00002aba: NOT 00002abb: AND 00002abc: EQ 00002abd: SWAP2 00002abe: POP 00002abf: POP 00002ac0: SWAP5 00002ac1: SWAP4 00002ac2: POP 00002ac3: POP 00002ac4: POP 00002ac5: POP 00002ac6: JUMP 00002ac7: JUMPDEST 00002ac8: PUSH1 0x60 00002aca: PUSH1 0x0b 00002acc: DUP1 00002acd: SLOAD 00002ace: PUSH2 0x2ad6 00002ad1: SWAP1 00002ad2: PUSH2 0x3d4e 00002ad5: JUMP 00002ad6: JUMPDEST 00002ad7: DUP1 00002ad8: PUSH1 0x1f 00002ada: ADD 00002adb: PUSH1 0x20 00002add: DUP1 00002ade: SWAP2 00002adf: DIV 00002ae0: MUL 00002ae1: PUSH1 0x20 00002ae3: ADD 00002ae4: PUSH1 0x40 00002ae6: MLOAD 00002ae7: SWAP1 00002ae8: DUP2 00002ae9: ADD 00002aea: PUSH1 0x40 00002aec: MSTORE 00002aed: DUP1 00002aee: SWAP3 00002aef: SWAP2 00002af0: SWAP1 00002af1: DUP2 00002af2: DUP2 00002af3: MSTORE 00002af4: PUSH1 0x20 00002af6: ADD 00002af7: DUP3 00002af8: DUP1 00002af9: SLOAD 00002afa: PUSH2 0x2b02 00002afd: SWAP1 00002afe: PUSH2 0x3d4e 00002b01: JUMP 00002b02: JUMPDEST 00002b03: DUP1 00002b04: ISZERO 00002b05: PUSH2 0x2b4f 00002b08: JUMPI 00002b09: DUP1 00002b0a: PUSH1 0x1f 00002b0c: LT 00002b0d: PUSH2 0x2b24 00002b10: JUMPI 00002b11: PUSH2 0x0100 00002b14: DUP1 00002b15: DUP4 00002b16: SLOAD 00002b17: DIV 00002b18: MUL 00002b19: DUP4 00002b1a: MSTORE 00002b1b: SWAP2 00002b1c: PUSH1 0x20 00002b1e: ADD 00002b1f: SWAP2 00002b20: PUSH2 0x2b4f 00002b23: JUMP 00002b24: JUMPDEST 00002b25: DUP3 00002b26: ADD 00002b27: SWAP2 00002b28: SWAP1 00002b29: PUSH1 0x00 00002b2b: MSTORE 00002b2c: PUSH1 0x20 00002b2e: PUSH1 0x00 00002b30: KECCAK256 00002b31: SWAP1 00002b32: JUMPDEST 00002b33: DUP2 00002b34: SLOAD 00002b35: DUP2 00002b36: MSTORE 00002b37: SWAP1 00002b38: PUSH1 0x01 00002b3a: ADD 00002b3b: SWAP1 00002b3c: PUSH1 0x20 00002b3e: ADD 00002b3f: DUP1 00002b40: DUP4 00002b41: GT 00002b42: PUSH2 0x2b32 00002b45: JUMPI 00002b46: DUP3 00002b47: SWAP1 00002b48: SUB 00002b49: PUSH1 0x1f 00002b4b: AND 00002b4c: DUP3 00002b4d: ADD 00002b4e: SWAP2 00002b4f: JUMPDEST 00002b50: POP 00002b51: POP 00002b52: POP 00002b53: POP 00002b54: POP 00002b55: SWAP1 00002b56: POP 00002b57: SWAP1 00002b58: JUMP 00002b59: JUMPDEST 00002b5a: PUSH1 0x60 00002b5c: PUSH1 0x00 00002b5e: DUP3 00002b5f: SUB 00002b60: PUSH2 0x2ba0 00002b63: JUMPI 00002b64: PUSH1 0x40 00002b66: MLOAD 00002b67: DUP1 00002b68: PUSH1 0x40 00002b6a: ADD 00002b6b: PUSH1 0x40 00002b6d: MSTORE 00002b6e: DUP1 00002b6f: PUSH1 0x01 00002b71: DUP2 00002b72: MSTORE 00002b73: PUSH1 0x20 00002b75: ADD 00002b76: PUSH32 0x3000000000000000000000000000000000000000000000000000000000000000 00002b97: DUP2 00002b98: MSTORE 00002b99: POP 00002b9a: SWAP1 00002b9b: POP 00002b9c: PUSH2 0x2cb4 00002b9f: JUMP 00002ba0: JUMPDEST 00002ba1: PUSH1 0x00 00002ba3: DUP3 00002ba4: SWAP1 00002ba5: POP 00002ba6: PUSH1 0x00 00002ba8: JUMPDEST 00002ba9: PUSH1 0x00 00002bab: DUP3 00002bac: EQ 00002bad: PUSH2 0x2bd2 00002bb0: JUMPI 00002bb1: DUP1 00002bb2: DUP1 00002bb3: PUSH2 0x2bbb 00002bb6: SWAP1 00002bb7: PUSH2 0x3f8d 00002bba: JUMP 00002bbb: JUMPDEST 00002bbc: SWAP2 00002bbd: POP 00002bbe: POP 00002bbf: PUSH1 0x0a 00002bc1: DUP3 00002bc2: PUSH2 0x2bcb 00002bc5: SWAP2 00002bc6: SWAP1 00002bc7: PUSH2 0x3f28 00002bca: JUMP 00002bcb: JUMPDEST 00002bcc: SWAP2 00002bcd: POP 00002bce: PUSH2 0x2ba8 00002bd1: JUMP 00002bd2: JUMPDEST 00002bd3: PUSH1 0x00 00002bd5: DUP2 00002bd6: PUSH8 0xffffffffffffffff 00002bdf: DUP2 00002be0: GT 00002be1: ISZERO 00002be2: PUSH2 0x2bee 00002be5: JUMPI 00002be6: PUSH2 0x2bed 00002be9: PUSH2 0x387e 00002bec: JUMP 00002bed: JUMPDEST 00002bee: JUMPDEST 00002bef: PUSH1 0x40 00002bf1: MLOAD 00002bf2: SWAP1 00002bf3: DUP1 00002bf4: DUP3 00002bf5: MSTORE 00002bf6: DUP1 00002bf7: PUSH1 0x1f 00002bf9: ADD 00002bfa: PUSH1 0x1f 00002bfc: NOT 00002bfd: AND 00002bfe: PUSH1 0x20 00002c00: ADD 00002c01: DUP3 00002c02: ADD 00002c03: PUSH1 0x40 00002c05: MSTORE 00002c06: DUP1 00002c07: ISZERO 00002c08: PUSH2 0x2c20 00002c0b: JUMPI 00002c0c: DUP2 00002c0d: PUSH1 0x20 00002c0f: ADD 00002c10: PUSH1 0x01 00002c12: DUP3 00002c13: MUL 00002c14: DUP1 00002c15: CALLDATASIZE 00002c16: DUP4 00002c17: CALLDATACOPY 00002c18: DUP1 00002c19: DUP3 00002c1a: ADD 00002c1b: SWAP2 00002c1c: POP 00002c1d: POP 00002c1e: SWAP1 00002c1f: POP 00002c20: JUMPDEST 00002c21: POP 00002c22: SWAP1 00002c23: POP 00002c24: JUMPDEST 00002c25: PUSH1 0x00 00002c27: DUP6 00002c28: EQ 00002c29: PUSH2 0x2cad 00002c2c: JUMPI 00002c2d: PUSH1 0x01 00002c2f: DUP3 00002c30: PUSH2 0x2c39 00002c33: SWAP2 00002c34: SWAP1 00002c35: PUSH2 0x3f59 00002c38: JUMP 00002c39: JUMPDEST 00002c3a: SWAP2 00002c3b: POP 00002c3c: PUSH1 0x0a 00002c3e: DUP6 00002c3f: PUSH2 0x2c48 00002c42: SWAP2 00002c43: SWAP1 00002c44: PUSH2 0x4903 00002c47: JUMP 00002c48: JUMPDEST 00002c49: PUSH1 0x30 00002c4b: PUSH2 0x2c54 00002c4e: SWAP2 00002c4f: SWAP1 00002c50: PUSH2 0x3e1a 00002c53: JUMP 00002c54: JUMPDEST 00002c55: PUSH1 0xf8 00002c57: SHL 00002c58: DUP2 00002c59: DUP4 00002c5a: DUP2 00002c5b: MLOAD 00002c5c: DUP2 00002c5d: LT 00002c5e: PUSH2 0x2c6a 00002c61: JUMPI 00002c62: PUSH2 0x2c69 00002c65: PUSH2 0x3e70 00002c68: JUMP 00002c69: JUMPDEST 00002c6a: JUMPDEST 00002c6b: PUSH1 0x20 00002c6d: ADD 00002c6e: ADD 00002c6f: SWAP1 00002c70: PUSH31 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00002c90: NOT 00002c91: AND 00002c92: SWAP1 00002c93: DUP2 00002c94: PUSH1 0x00 00002c96: BYTE 00002c97: SWAP1 00002c98: MSTORE8 00002c99: POP 00002c9a: PUSH1 0x0a 00002c9c: DUP6 00002c9d: PUSH2 0x2ca6 00002ca0: SWAP2 00002ca1: SWAP1 00002ca2: PUSH2 0x3f28 00002ca5: JUMP 00002ca6: JUMPDEST 00002ca7: SWAP5 00002ca8: POP 00002ca9: PUSH2 0x2c24 00002cac: JUMP 00002cad: JUMPDEST 00002cae: DUP1 00002caf: SWAP4 00002cb0: POP 00002cb1: POP 00002cb2: POP 00002cb3: POP 00002cb4: JUMPDEST 00002cb5: SWAP2 00002cb6: SWAP1 00002cb7: POP 00002cb8: JUMP 00002cb9: JUMPDEST 00002cba: POP 00002cbb: POP 00002cbc: POP 00002cbd: POP 00002cbe: JUMP 00002cbf: JUMPDEST 00002cc0: POP 00002cc1: POP 00002cc2: POP 00002cc3: POP 00002cc4: JUMP 00002cc5: JUMPDEST 00002cc6: PUSH2 0x2cd2 00002cc9: DUP4 00002cca: DUP4 00002ccb: DUP4 00002ccc: PUSH1 0x01 00002cce: PUSH2 0x2d26 00002cd1: JUMP 00002cd2: JUMPDEST 00002cd3: POP 00002cd4: POP 00002cd5: POP 00002cd6: JUMP 00002cd7: JUMPDEST 00002cd8: PUSH1 0x00 00002cda: PUSH1 0x0a 00002cdc: PUSH1 0x00 00002cde: SWAP1 00002cdf: SLOAD 00002ce0: SWAP1 00002ce1: PUSH2 0x0100 00002ce4: EXP 00002ce5: SWAP1 00002ce6: DIV 00002ce7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002cfc: AND 00002cfd: SWAP1 00002cfe: POP 00002cff: SWAP1 00002d00: JUMP 00002d01: JUMPDEST 00002d02: PUSH1 0x00 00002d04: PUSH2 0x2d1e 00002d07: DUP3 00002d08: PUSH2 0x2d10 00002d0b: DUP6 00002d0c: PUSH2 0x30f0 00002d0f: JUMP 00002d10: JUMPDEST 00002d11: PUSH2 0x3120 00002d14: SWAP1 00002d15: SWAP2 00002d16: SWAP1 00002d17: PUSH4 0xffffffff 00002d1c: AND 00002d1d: JUMP 00002d1e: JUMPDEST 00002d1f: SWAP1 00002d20: POP 00002d21: SWAP3 00002d22: SWAP2 00002d23: POP 00002d24: POP 00002d25: JUMP 00002d26: JUMPDEST 00002d27: PUSH1 0x00 00002d29: DUP1 00002d2a: SLOAD 00002d2b: SWAP1 00002d2c: POP 00002d2d: PUSH1 0x00 00002d2f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002d44: AND 00002d45: DUP6 00002d46: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002d5b: AND 00002d5c: SUB 00002d5d: PUSH2 0x2d92 00002d60: JUMPI 00002d61: PUSH1 0x40 00002d63: MLOAD 00002d64: PUSH32 0x2e07630000000000000000000000000000000000000000000000000000000000 00002d85: DUP2 00002d86: MSTORE 00002d87: PUSH1 0x04 00002d89: ADD 00002d8a: PUSH1 0x40 00002d8c: MLOAD 00002d8d: DUP1 00002d8e: SWAP2 00002d8f: SUB 00002d90: SWAP1 00002d91: REVERT 00002d92: JUMPDEST 00002d93: PUSH1 0x00 00002d95: DUP5 00002d96: SUB 00002d97: PUSH2 0x2dcc 00002d9a: JUMPI 00002d9b: PUSH1 0x40 00002d9d: MLOAD 00002d9e: PUSH32 0xb562e8dd00000000000000000000000000000000000000000000000000000000 00002dbf: DUP2 00002dc0: MSTORE 00002dc1: PUSH1 0x04 00002dc3: ADD 00002dc4: PUSH1 0x40 00002dc6: MLOAD 00002dc7: DUP1 00002dc8: SWAP2 00002dc9: SUB 00002dca: SWAP1 00002dcb: REVERT 00002dcc: JUMPDEST 00002dcd: PUSH2 0x2dd9 00002dd0: PUSH1 0x00 00002dd2: DUP7 00002dd3: DUP4 00002dd4: DUP8 00002dd5: PUSH2 0x2cb9 00002dd8: JUMP 00002dd9: JUMPDEST 00002dda: DUP4 00002ddb: PUSH1 0x05 00002ddd: PUSH1 0x00 00002ddf: DUP8 00002de0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002df5: AND 00002df6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002e0b: AND 00002e0c: DUP2 00002e0d: MSTORE 00002e0e: PUSH1 0x20 00002e10: ADD 00002e11: SWAP1 00002e12: DUP2 00002e13: MSTORE 00002e14: PUSH1 0x20 00002e16: ADD 00002e17: PUSH1 0x00 00002e19: KECCAK256 00002e1a: PUSH1 0x00 00002e1c: ADD 00002e1d: PUSH1 0x00 00002e1f: DUP3 00002e20: DUP3 00002e21: DUP3 00002e22: SWAP1 00002e23: SLOAD 00002e24: SWAP1 00002e25: PUSH2 0x0100 00002e28: EXP 00002e29: SWAP1 00002e2a: DIV 00002e2b: PUSH8 0xffffffffffffffff 00002e34: AND 00002e35: ADD 00002e36: SWAP3 00002e37: POP 00002e38: PUSH2 0x0100 00002e3b: EXP 00002e3c: DUP2 00002e3d: SLOAD 00002e3e: DUP2 00002e3f: PUSH8 0xffffffffffffffff 00002e48: MUL 00002e49: NOT 00002e4a: AND 00002e4b: SWAP1 00002e4c: DUP4 00002e4d: PUSH8 0xffffffffffffffff 00002e56: AND 00002e57: MUL 00002e58: OR 00002e59: SWAP1 00002e5a: SSTORE 00002e5b: POP 00002e5c: DUP4 00002e5d: PUSH1 0x05 00002e5f: PUSH1 0x00 00002e61: DUP8 00002e62: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002e77: AND 00002e78: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002e8d: AND 00002e8e: DUP2 00002e8f: MSTORE 00002e90: PUSH1 0x20 00002e92: ADD 00002e93: SWAP1 00002e94: DUP2 00002e95: MSTORE 00002e96: PUSH1 0x20 00002e98: ADD 00002e99: PUSH1 0x00 00002e9b: KECCAK256 00002e9c: PUSH1 0x00 00002e9e: ADD 00002e9f: PUSH1 0x08 00002ea1: DUP3 00002ea2: DUP3 00002ea3: DUP3 00002ea4: SWAP1 00002ea5: SLOAD 00002ea6: SWAP1 00002ea7: PUSH2 0x0100 00002eaa: EXP 00002eab: SWAP1 00002eac: DIV 00002ead: PUSH8 0xffffffffffffffff 00002eb6: AND 00002eb7: ADD 00002eb8: SWAP3 00002eb9: POP 00002eba: PUSH2 0x0100 00002ebd: EXP 00002ebe: DUP2 00002ebf: SLOAD 00002ec0: DUP2 00002ec1: PUSH8 0xffffffffffffffff 00002eca: MUL 00002ecb: NOT 00002ecc: AND 00002ecd: SWAP1 00002ece: DUP4 00002ecf: PUSH8 0xffffffffffffffff 00002ed8: AND 00002ed9: MUL 00002eda: OR 00002edb: SWAP1 00002edc: SSTORE 00002edd: POP 00002ede: DUP5 00002edf: PUSH1 0x04 00002ee1: PUSH1 0x00 00002ee3: DUP4 00002ee4: DUP2 00002ee5: MSTORE 00002ee6: PUSH1 0x20 00002ee8: ADD 00002ee9: SWAP1 00002eea: DUP2 00002eeb: MSTORE 00002eec: PUSH1 0x20 00002eee: ADD 00002eef: PUSH1 0x00 00002ef1: KECCAK256 00002ef2: PUSH1 0x00 00002ef4: ADD 00002ef5: PUSH1 0x00 00002ef7: PUSH2 0x0100 00002efa: EXP 00002efb: DUP2 00002efc: SLOAD 00002efd: DUP2 00002efe: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002f13: MUL 00002f14: NOT 00002f15: AND 00002f16: SWAP1 00002f17: DUP4 00002f18: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002f2d: AND 00002f2e: MUL 00002f2f: OR 00002f30: SWAP1 00002f31: SSTORE 00002f32: POP 00002f33: TIMESTAMP 00002f34: PUSH1 0x04 00002f36: PUSH1 0x00 00002f38: DUP4 00002f39: DUP2 00002f3a: MSTORE 00002f3b: PUSH1 0x20 00002f3d: ADD 00002f3e: SWAP1 00002f3f: DUP2 00002f40: MSTORE 00002f41: PUSH1 0x20 00002f43: ADD 00002f44: PUSH1 0x00 00002f46: KECCAK256 00002f47: PUSH1 0x00 00002f49: ADD 00002f4a: PUSH1 0x14 00002f4c: PUSH2 0x0100 00002f4f: EXP 00002f50: DUP2 00002f51: SLOAD 00002f52: DUP2 00002f53: PUSH8 0xffffffffffffffff 00002f5c: MUL 00002f5d: NOT 00002f5e: AND 00002f5f: SWAP1 00002f60: DUP4 00002f61: PUSH8 0xffffffffffffffff 00002f6a: AND 00002f6b: MUL 00002f6c: OR 00002f6d: SWAP1 00002f6e: SSTORE 00002f6f: POP 00002f70: PUSH1 0x00 00002f72: DUP2 00002f73: SWAP1 00002f74: POP 00002f75: PUSH1 0x00 00002f77: DUP6 00002f78: DUP3 00002f79: ADD 00002f7a: SWAP1 00002f7b: POP 00002f7c: DUP4 00002f7d: DUP1 00002f7e: ISZERO 00002f7f: PUSH2 0x2fa3 00002f82: JUMPI 00002f83: POP 00002f84: PUSH2 0x2fa2 00002f87: DUP8 00002f88: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002f9d: AND 00002f9e: PUSH2 0x2954 00002fa1: JUMP 00002fa2: JUMPDEST 00002fa3: JUMPDEST 00002fa4: ISZERO 00002fa5: PUSH2 0x3068 00002fa8: JUMPI 00002fa9: JUMPDEST 00002faa: DUP2 00002fab: DUP8 00002fac: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002fc1: AND 00002fc2: PUSH1 0x00 00002fc4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002fd9: AND 00002fda: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 00002ffb: PUSH1 0x40 00002ffd: MLOAD 00002ffe: PUSH1 0x40 00003000: MLOAD 00003001: DUP1 00003002: SWAP2 00003003: SUB 00003004: SWAP1 00003005: LOG4 00003006: PUSH2 0x3018 00003009: PUSH1 0x00 0000300b: DUP9 0000300c: DUP5 0000300d: DUP1 0000300e: PUSH1 0x01 00003010: ADD 00003011: SWAP6 00003012: POP 00003013: DUP9 00003014: PUSH2 0x2977 00003017: JUMP 00003018: JUMPDEST 00003019: PUSH2 0x304e 0000301c: JUMPI 0000301d: PUSH1 0x40 0000301f: MLOAD 00003020: PUSH32 0xd1a57ed600000000000000000000000000000000000000000000000000000000 00003041: DUP2 00003042: MSTORE 00003043: PUSH1 0x04 00003045: ADD 00003046: PUSH1 0x40 00003048: MLOAD 00003049: DUP1 0000304a: SWAP2 0000304b: SUB 0000304c: SWAP1 0000304d: REVERT 0000304e: JUMPDEST 0000304f: DUP1 00003050: DUP3 00003051: SUB 00003052: PUSH2 0x2fa9 00003055: JUMPI 00003056: DUP3 00003057: PUSH1 0x00 00003059: SLOAD 0000305a: EQ 0000305b: PUSH2 0x3063 0000305e: JUMPI 0000305f: PUSH1 0x00 00003061: DUP1 00003062: REVERT 00003063: JUMPDEST 00003064: PUSH2 0x30d3 00003067: JUMP 00003068: JUMPDEST 00003069: JUMPDEST 0000306a: DUP2 0000306b: DUP1 0000306c: PUSH1 0x01 0000306e: ADD 0000306f: SWAP3 00003070: POP 00003071: DUP8 00003072: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00003087: AND 00003088: PUSH1 0x00 0000308a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000309f: AND 000030a0: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 000030c1: PUSH1 0x40 000030c3: MLOAD 000030c4: PUSH1 0x40 000030c6: MLOAD 000030c7: DUP1 000030c8: SWAP2 000030c9: SUB 000030ca: SWAP1 000030cb: LOG4 000030cc: DUP1 000030cd: DUP3 000030ce: SUB 000030cf: PUSH2 0x3069 000030d2: JUMPI 000030d3: JUMPDEST 000030d4: DUP2 000030d5: PUSH1 0x00 000030d7: DUP2 000030d8: SWAP1 000030d9: SSTORE 000030da: POP 000030db: POP 000030dc: POP 000030dd: PUSH2 0x30e9 000030e0: PUSH1 0x00 000030e2: DUP7 000030e3: DUP4 000030e4: DUP8 000030e5: PUSH2 0x2cbf 000030e8: JUMP 000030e9: JUMPDEST 000030ea: POP 000030eb: POP 000030ec: POP 000030ed: POP 000030ee: POP 000030ef: JUMP 000030f0: JUMPDEST 000030f1: PUSH1 0x00 000030f3: DUP2 000030f4: PUSH1 0x40 000030f6: MLOAD 000030f7: PUSH1 0x20 000030f9: ADD 000030fa: PUSH2 0x3103 000030fd: SWAP2 000030fe: SWAP1 000030ff: PUSH2 0x49a1 00003102: JUMP 00003103: JUMPDEST 00003104: PUSH1 0x40 00003106: MLOAD 00003107: PUSH1 0x20 00003109: DUP2 0000310a: DUP4 0000310b: SUB 0000310c: SUB 0000310d: DUP2 0000310e: MSTORE 0000310f: SWAP1 00003110: PUSH1 0x40 00003112: MSTORE 00003113: DUP1 00003114: MLOAD 00003115: SWAP1 00003116: PUSH1 0x20 00003118: ADD 00003119: KECCAK256 0000311a: SWAP1 0000311b: POP 0000311c: SWAP2 0000311d: SWAP1 0000311e: POP 0000311f: JUMP 00003120: JUMPDEST 00003121: PUSH1 0x00 00003123: DUP1 00003124: PUSH1 0x00 00003126: PUSH2 0x312f 00003129: DUP6 0000312a: DUP6 0000312b: PUSH2 0x3147 0000312e: JUMP 0000312f: JUMPDEST 00003130: SWAP2 00003131: POP 00003132: SWAP2 00003133: POP 00003134: PUSH2 0x313c 00003137: DUP2 00003138: PUSH2 0x31c8 0000313b: JUMP 0000313c: JUMPDEST 0000313d: DUP2 0000313e: SWAP3 0000313f: POP 00003140: POP 00003141: POP 00003142: SWAP3 00003143: SWAP2 00003144: POP 00003145: POP 00003146: JUMP 00003147: JUMPDEST 00003148: PUSH1 0x00 0000314a: DUP1 0000314b: PUSH1 0x41 0000314d: DUP4 0000314e: MLOAD 0000314f: SUB 00003150: PUSH2 0x3188 00003153: JUMPI 00003154: PUSH1 0x00 00003156: DUP1 00003157: PUSH1 0x00 00003159: PUSH1 0x20 0000315b: DUP7 0000315c: ADD 0000315d: MLOAD 0000315e: SWAP3 0000315f: POP 00003160: PUSH1 0x40 00003162: DUP7 00003163: ADD 00003164: MLOAD 00003165: SWAP2 00003166: POP 00003167: PUSH1 0x60 00003169: DUP7 0000316a: ADD 0000316b: MLOAD 0000316c: PUSH1 0x00 0000316e: BYTE 0000316f: SWAP1 00003170: POP 00003171: PUSH2 0x317c 00003174: DUP8 00003175: DUP3 00003176: DUP6 00003177: DUP6 00003178: PUSH2 0x3394 0000317b: JUMP 0000317c: JUMPDEST 0000317d: SWAP5 0000317e: POP 0000317f: SWAP5 00003180: POP 00003181: POP 00003182: POP 00003183: POP 00003184: PUSH2 0x31c1 00003187: JUMP 00003188: JUMPDEST 00003189: PUSH1 0x40 0000318b: DUP4 0000318c: MLOAD 0000318d: SUB 0000318e: PUSH2 0x31b8 00003191: JUMPI 00003192: PUSH1 0x00 00003194: DUP1 00003195: PUSH1 0x20 00003197: DUP6 00003198: ADD 00003199: MLOAD 0000319a: SWAP2 0000319b: POP 0000319c: PUSH1 0x40 0000319e: DUP6 0000319f: ADD 000031a0: MLOAD 000031a1: SWAP1 000031a2: POP 000031a3: PUSH2 0x31ad 000031a6: DUP7 000031a7: DUP4 000031a8: DUP4 000031a9: PUSH2 0x34a0 000031ac: JUMP 000031ad: JUMPDEST 000031ae: SWAP4 000031af: POP 000031b0: SWAP4 000031b1: POP 000031b2: POP 000031b3: POP 000031b4: PUSH2 0x31c1 000031b7: JUMP 000031b8: JUMPDEST 000031b9: PUSH1 0x00 000031bb: PUSH1 0x02 000031bd: SWAP2 000031be: POP 000031bf: SWAP2 000031c0: POP 000031c1: JUMPDEST 000031c2: SWAP3 000031c3: POP 000031c4: SWAP3 000031c5: SWAP1 000031c6: POP 000031c7: JUMP 000031c8: JUMPDEST 000031c9: PUSH1 0x00 000031cb: PUSH1 0x04 000031cd: DUP2 000031ce: GT 000031cf: ISZERO 000031d0: PUSH2 0x31dc 000031d3: JUMPI 000031d4: PUSH2 0x31db 000031d7: PUSH2 0x49c7 000031da: JUMP 000031db: JUMPDEST 000031dc: JUMPDEST 000031dd: DUP2 000031de: PUSH1 0x04 000031e0: DUP2 000031e1: GT 000031e2: ISZERO 000031e3: PUSH2 0x31ef 000031e6: JUMPI 000031e7: PUSH2 0x31ee 000031ea: PUSH2 0x49c7 000031ed: JUMP 000031ee: JUMPDEST 000031ef: JUMPDEST 000031f0: SUB 000031f1: ISZERO 000031f2: PUSH2 0x3391 000031f5: JUMPI 000031f6: PUSH1 0x01 000031f8: PUSH1 0x04 000031fa: DUP2 000031fb: GT 000031fc: ISZERO 000031fd: PUSH2 0x3209 00003200: JUMPI 00003201: PUSH2 0x3208 00003204: PUSH2 0x49c7 00003207: JUMP 00003208: JUMPDEST 00003209: JUMPDEST 0000320a: DUP2 0000320b: PUSH1 0x04 0000320d: DUP2 0000320e: GT 0000320f: ISZERO 00003210: PUSH2 0x321c 00003213: JUMPI 00003214: PUSH2 0x321b 00003217: PUSH2 0x49c7 0000321a: JUMP 0000321b: JUMPDEST 0000321c: JUMPDEST 0000321d: SUB 0000321e: PUSH2 0x325c 00003221: JUMPI 00003222: PUSH1 0x40 00003224: MLOAD 00003225: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00003246: DUP2 00003247: MSTORE 00003248: PUSH1 0x04 0000324a: ADD 0000324b: PUSH2 0x3253 0000324e: SWAP1 0000324f: PUSH2 0x4a42 00003252: JUMP 00003253: JUMPDEST 00003254: PUSH1 0x40 00003256: MLOAD 00003257: DUP1 00003258: SWAP2 00003259: SUB 0000325a: SWAP1 0000325b: REVERT 0000325c: JUMPDEST 0000325d: PUSH1 0x02 0000325f: PUSH1 0x04 00003261: DUP2 00003262: GT 00003263: ISZERO 00003264: PUSH2 0x3270 00003267: JUMPI 00003268: PUSH2 0x326f 0000326b: PUSH2 0x49c7 0000326e: JUMP 0000326f: JUMPDEST 00003270: JUMPDEST 00003271: DUP2 00003272: PUSH1 0x04 00003274: DUP2 00003275: GT 00003276: ISZERO 00003277: PUSH2 0x3283 0000327a: JUMPI 0000327b: PUSH2 0x3282 0000327e: PUSH2 0x49c7 00003281: JUMP 00003282: JUMPDEST 00003283: JUMPDEST 00003284: SUB 00003285: PUSH2 0x32c3 00003288: JUMPI 00003289: PUSH1 0x40 0000328b: MLOAD 0000328c: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000032ad: DUP2 000032ae: MSTORE 000032af: PUSH1 0x04 000032b1: ADD 000032b2: PUSH2 0x32ba 000032b5: SWAP1 000032b6: PUSH2 0x4aae 000032b9: JUMP 000032ba: JUMPDEST 000032bb: PUSH1 0x40 000032bd: MLOAD 000032be: DUP1 000032bf: SWAP2 000032c0: SUB 000032c1: SWAP1 000032c2: REVERT 000032c3: JUMPDEST 000032c4: PUSH1 0x03 000032c6: PUSH1 0x04 000032c8: DUP2 000032c9: GT 000032ca: ISZERO 000032cb: PUSH2 0x32d7 000032ce: JUMPI 000032cf: PUSH2 0x32d6 000032d2: PUSH2 0x49c7 000032d5: JUMP 000032d6: JUMPDEST 000032d7: JUMPDEST 000032d8: DUP2 000032d9: PUSH1 0x04 000032db: DUP2 000032dc: GT 000032dd: ISZERO 000032de: PUSH2 0x32ea 000032e1: JUMPI 000032e2: PUSH2 0x32e9 000032e5: PUSH2 0x49c7 000032e8: JUMP 000032e9: JUMPDEST 000032ea: JUMPDEST 000032eb: SUB 000032ec: PUSH2 0x332a 000032ef: JUMPI 000032f0: PUSH1 0x40 000032f2: MLOAD 000032f3: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00003314: DUP2 00003315: MSTORE 00003316: PUSH1 0x04 00003318: ADD 00003319: PUSH2 0x3321 0000331c: SWAP1 0000331d: PUSH2 0x4b40 00003320: JUMP 00003321: JUMPDEST 00003322: PUSH1 0x40 00003324: MLOAD 00003325: DUP1 00003326: SWAP2 00003327: SUB 00003328: SWAP1 00003329: REVERT 0000332a: JUMPDEST 0000332b: PUSH1 0x04 0000332d: DUP1 0000332e: DUP2 0000332f: GT 00003330: ISZERO 00003331: PUSH2 0x333d 00003334: JUMPI 00003335: PUSH2 0x333c 00003338: PUSH2 0x49c7 0000333b: JUMP 0000333c: JUMPDEST 0000333d: JUMPDEST 0000333e: DUP2 0000333f: PUSH1 0x04 00003341: DUP2 00003342: GT 00003343: ISZERO 00003344: PUSH2 0x3350 00003347: JUMPI 00003348: PUSH2 0x334f 0000334b: PUSH2 0x49c7 0000334e: JUMP 0000334f: JUMPDEST 00003350: JUMPDEST 00003351: SUB 00003352: PUSH2 0x3390 00003355: JUMPI 00003356: PUSH1 0x40 00003358: MLOAD 00003359: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000337a: DUP2 0000337b: MSTORE 0000337c: PUSH1 0x04 0000337e: ADD 0000337f: PUSH2 0x3387 00003382: SWAP1 00003383: PUSH2 0x4bd2 00003386: JUMP 00003387: JUMPDEST 00003388: PUSH1 0x40 0000338a: MLOAD 0000338b: DUP1 0000338c: SWAP2 0000338d: SUB 0000338e: SWAP1 0000338f: REVERT 00003390: JUMPDEST 00003391: JUMPDEST 00003392: POP 00003393: JUMP 00003394: JUMPDEST 00003395: PUSH1 0x00 00003397: DUP1 00003398: PUSH32 0x7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0 000033b9: DUP4 000033ba: PUSH1 0x00 000033bc: SHR 000033bd: GT 000033be: ISZERO 000033bf: PUSH2 0x33cf 000033c2: JUMPI 000033c3: PUSH1 0x00 000033c5: PUSH1 0x03 000033c7: SWAP2 000033c8: POP 000033c9: SWAP2 000033ca: POP 000033cb: PUSH2 0x3497 000033ce: JUMP 000033cf: JUMPDEST 000033d0: PUSH1 0x1b 000033d2: DUP6 000033d3: PUSH1 0xff 000033d5: AND 000033d6: EQ 000033d7: ISZERO 000033d8: DUP1 000033d9: ISZERO 000033da: PUSH2 0x33e7 000033dd: JUMPI 000033de: POP 000033df: PUSH1 0x1c 000033e1: DUP6 000033e2: PUSH1 0xff 000033e4: AND 000033e5: EQ 000033e6: ISZERO 000033e7: JUMPDEST 000033e8: ISZERO 000033e9: PUSH2 0x33f9 000033ec: JUMPI 000033ed: PUSH1 0x00 000033ef: PUSH1 0x04 000033f1: SWAP2 000033f2: POP 000033f3: SWAP2 000033f4: POP 000033f5: PUSH2 0x3497 000033f8: JUMP 000033f9: JUMPDEST 000033fa: PUSH1 0x00 000033fc: PUSH1 0x01 000033fe: DUP8 000033ff: DUP8 00003400: DUP8 00003401: DUP8 00003402: PUSH1 0x40 00003404: MLOAD 00003405: PUSH1 0x00 00003407: DUP2 00003408: MSTORE 00003409: PUSH1 0x20 0000340b: ADD 0000340c: PUSH1 0x40 0000340e: MSTORE 0000340f: PUSH1 0x40 00003411: MLOAD 00003412: PUSH2 0x341e 00003415: SWAP5 00003416: SWAP4 00003417: SWAP3 00003418: SWAP2 00003419: SWAP1 0000341a: PUSH2 0x4c1d 0000341d: JUMP 0000341e: JUMPDEST 0000341f: PUSH1 0x20 00003421: PUSH1 0x40 00003423: MLOAD 00003424: PUSH1 0x20 00003426: DUP2 00003427: SUB 00003428: SWAP1 00003429: DUP1 0000342a: DUP5 0000342b: SUB 0000342c: SWAP1 0000342d: DUP6 0000342e: GAS 0000342f: STATICCALL 00003430: ISZERO 00003431: DUP1 00003432: ISZERO 00003433: PUSH2 0x3440 00003436: JUMPI 00003437: RETURNDATASIZE 00003438: PUSH1 0x00 0000343a: DUP1 0000343b: RETURNDATACOPY 0000343c: RETURNDATASIZE 0000343d: PUSH1 0x00 0000343f: REVERT 00003440: JUMPDEST 00003441: POP 00003442: POP 00003443: POP 00003444: PUSH1 0x20 00003446: PUSH1 0x40 00003448: MLOAD 00003449: SUB 0000344a: MLOAD 0000344b: SWAP1 0000344c: POP 0000344d: PUSH1 0x00 0000344f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00003464: AND 00003465: DUP2 00003466: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000347b: AND 0000347c: SUB 0000347d: PUSH2 0x348e 00003480: JUMPI 00003481: PUSH1 0x00 00003483: PUSH1 0x01 00003485: SWAP3 00003486: POP 00003487: SWAP3 00003488: POP 00003489: POP 0000348a: PUSH2 0x3497 0000348d: JUMP 0000348e: JUMPDEST 0000348f: DUP1 00003490: PUSH1 0x00 00003492: SWAP3 00003493: POP 00003494: SWAP3 00003495: POP 00003496: POP 00003497: JUMPDEST 00003498: SWAP5 00003499: POP 0000349a: SWAP5 0000349b: SWAP3 0000349c: POP 0000349d: POP 0000349e: POP 0000349f: JUMP 000034a0: JUMPDEST 000034a1: PUSH1 0x00 000034a3: DUP1 000034a4: PUSH1 0x00 000034a6: PUSH32 0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000034c7: PUSH1 0x00 000034c9: SHL 000034ca: DUP5 000034cb: AND 000034cc: SWAP1 000034cd: POP 000034ce: PUSH1 0x00 000034d0: PUSH1 0x1b 000034d2: PUSH1 0xff 000034d4: DUP7 000034d5: PUSH1 0x00 000034d7: SHR 000034d8: SWAP1 000034d9: SHR 000034da: PUSH2 0x34e3 000034dd: SWAP2 000034de: SWAP1 000034df: PUSH2 0x3e1a 000034e2: JUMP 000034e3: JUMPDEST 000034e4: SWAP1 000034e5: POP 000034e6: PUSH2 0x34f1 000034e9: DUP8 000034ea: DUP3 000034eb: DUP9 000034ec: DUP6 000034ed: PUSH2 0x3394 000034f0: JUMP 000034f1: JUMPDEST 000034f2: SWAP4 000034f3: POP 000034f4: SWAP4 000034f5: POP 000034f6: POP 000034f7: POP 000034f8: SWAP4 000034f9: POP 000034fa: SWAP4 000034fb: SWAP2 000034fc: POP 000034fd: POP 000034fe: JUMP 000034ff: JUMPDEST 00003500: PUSH1 0x40 00003502: MLOAD 00003503: DUP1 00003504: PUSH1 0x60 00003506: ADD 00003507: PUSH1 0x40 00003509: MSTORE 0000350a: DUP1 0000350b: PUSH1 0x00 0000350d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00003522: AND 00003523: DUP2 00003524: MSTORE 00003525: PUSH1 0x20 00003527: ADD 00003528: PUSH1 0x00 0000352a: PUSH8 0xffffffffffffffff 00003533: AND 00003534: DUP2 00003535: MSTORE 00003536: PUSH1 0x20 00003538: ADD 00003539: PUSH1 0x00 0000353b: ISZERO 0000353c: ISZERO 0000353d: DUP2 0000353e: MSTORE 0000353f: POP 00003540: SWAP1 00003541: JUMP 00003542: JUMPDEST 00003543: PUSH1 0x00 00003545: PUSH1 0x40 00003547: MLOAD 00003548: SWAP1 00003549: POP 0000354a: SWAP1 0000354b: JUMP 0000354c: JUMPDEST 0000354d: PUSH1 0x00 0000354f: DUP1 00003550: REVERT 00003551: JUMPDEST 00003552: PUSH1 0x00 00003554: DUP1 00003555: REVERT 00003556: JUMPDEST 00003557: PUSH1 0x00 00003559: PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000 0000357a: DUP3 0000357b: AND 0000357c: SWAP1 0000357d: POP 0000357e: SWAP2 0000357f: SWAP1 00003580: POP 00003581: JUMP 00003582: JUMPDEST 00003583: PUSH2 0x358b 00003586: DUP2 00003587: PUSH2 0x3556 0000358a: JUMP 0000358b: JUMPDEST 0000358c: DUP2 0000358d: EQ 0000358e: PUSH2 0x3596 00003591: JUMPI 00003592: PUSH1 0x00 00003594: DUP1 00003595: REVERT 00003596: JUMPDEST 00003597: POP 00003598: JUMP 00003599: JUMPDEST 0000359a: PUSH1 0x00 0000359c: DUP2 0000359d: CALLDATALOAD 0000359e: SWAP1 0000359f: POP 000035a0: PUSH2 0x35a8 000035a3: DUP2 000035a4: PUSH2 0x3582 000035a7: JUMP 000035a8: JUMPDEST 000035a9: SWAP3 000035aa: SWAP2 000035ab: POP 000035ac: POP 000035ad: JUMP 000035ae: JUMPDEST 000035af: PUSH1 0x00 000035b1: PUSH1 0x20 000035b3: DUP3 000035b4: DUP5 000035b5: SUB 000035b6: SLT 000035b7: ISZERO 000035b8: PUSH2 0x35c4 000035bb: JUMPI 000035bc: PUSH2 0x35c3 000035bf: PUSH2 0x354c 000035c2: JUMP 000035c3: JUMPDEST 000035c4: JUMPDEST 000035c5: PUSH1 0x00 000035c7: PUSH2 0x35d2 000035ca: DUP5 000035cb: DUP3 000035cc: DUP6 000035cd: ADD 000035ce: PUSH2 0x3599 000035d1: JUMP 000035d2: JUMPDEST 000035d3: SWAP2 000035d4: POP 000035d5: POP 000035d6: SWAP3 000035d7: SWAP2 000035d8: POP 000035d9: POP 000035da: JUMP 000035db: JUMPDEST 000035dc: PUSH1 0x00 000035de: DUP2 000035df: ISZERO 000035e0: ISZERO 000035e1: SWAP1 000035e2: POP 000035e3: SWAP2 000035e4: SWAP1 000035e5: POP 000035e6: JUMP 000035e7: JUMPDEST 000035e8: PUSH2 0x35f0 000035eb: DUP2 000035ec: PUSH2 0x35db 000035ef: JUMP 000035f0: JUMPDEST 000035f1: DUP3 000035f2: MSTORE 000035f3: POP 000035f4: POP 000035f5: JUMP 000035f6: JUMPDEST 000035f7: PUSH1 0x00 000035f9: PUSH1 0x20 000035fb: DUP3 000035fc: ADD 000035fd: SWAP1 000035fe: POP 000035ff: PUSH2 0x360b 00003602: PUSH1 0x00 00003604: DUP4 00003605: ADD 00003606: DUP5 00003607: PUSH2 0x35e7 0000360a: JUMP 0000360b: JUMPDEST 0000360c: SWAP3 0000360d: SWAP2 0000360e: POP 0000360f: POP 00003610: JUMP 00003611: JUMPDEST 00003612: PUSH1 0x00 00003614: DUP2 00003615: MLOAD 00003616: SWAP1 00003617: POP 00003618: SWAP2 00003619: SWAP1 0000361a: POP 0000361b: JUMP 0000361c: JUMPDEST 0000361d: PUSH1 0x00 0000361f: DUP3 00003620: DUP3 00003621: MSTORE 00003622: PUSH1 0x20 00003624: DUP3 00003625: ADD 00003626: SWAP1 00003627: POP 00003628: SWAP3 00003629: SWAP2 0000362a: POP 0000362b: POP 0000362c: JUMP 0000362d: JUMPDEST 0000362e: PUSH1 0x00 00003630: JUMPDEST 00003631: DUP4 00003632: DUP2 00003633: LT 00003634: ISZERO 00003635: PUSH2 0x364b 00003638: JUMPI 00003639: DUP1 0000363a: DUP3 0000363b: ADD 0000363c: MLOAD 0000363d: DUP2 0000363e: DUP5 0000363f: ADD 00003640: MSTORE 00003641: PUSH1 0x20 00003643: DUP2 00003644: ADD 00003645: SWAP1 00003646: POP 00003647: PUSH2 0x3630 0000364a: JUMP 0000364b: JUMPDEST 0000364c: DUP4 0000364d: DUP2 0000364e: GT 0000364f: ISZERO 00003650: PUSH2 0x365a 00003653: JUMPI 00003654: PUSH1 0x00 00003656: DUP5 00003657: DUP5 00003658: ADD 00003659: MSTORE 0000365a: JUMPDEST 0000365b: POP 0000365c: POP 0000365d: POP 0000365e: POP 0000365f: JUMP 00003660: JUMPDEST 00003661: PUSH1 0x00 00003663: PUSH1 0x1f 00003665: NOT 00003666: PUSH1 0x1f 00003668: DUP4 00003669: ADD 0000366a: AND 0000366b: SWAP1 0000366c: POP 0000366d: SWAP2 0000366e: SWAP1 0000366f: POP 00003670: JUMP 00003671: JUMPDEST 00003672: PUSH1 0x00 00003674: PUSH2 0x367c 00003677: DUP3 00003678: PUSH2 0x3611 0000367b: JUMP 0000367c: JUMPDEST 0000367d: PUSH2 0x3686 00003680: DUP2 00003681: DUP6 00003682: PUSH2 0x361c 00003685: JUMP 00003686: JUMPDEST 00003687: SWAP4 00003688: POP 00003689: PUSH2 0x3696 0000368c: DUP2 0000368d: DUP6 0000368e: PUSH1 0x20 00003690: DUP7 00003691: ADD 00003692: PUSH2 0x362d 00003695: JUMP 00003696: JUMPDEST 00003697: PUSH2 0x369f 0000369a: DUP2 0000369b: PUSH2 0x3660 0000369e: JUMP 0000369f: JUMPDEST 000036a0: DUP5 000036a1: ADD 000036a2: SWAP2 000036a3: POP 000036a4: POP 000036a5: SWAP3 000036a6: SWAP2 000036a7: POP 000036a8: POP 000036a9: JUMP 000036aa: JUMPDEST 000036ab: PUSH1 0x00 000036ad: PUSH1 0x20 000036af: DUP3 000036b0: ADD 000036b1: SWAP1 000036b2: POP 000036b3: DUP2 000036b4: DUP2 000036b5: SUB 000036b6: PUSH1 0x00 000036b8: DUP4 000036b9: ADD 000036ba: MSTORE 000036bb: PUSH2 0x36c4 000036be: DUP2 000036bf: DUP5 000036c0: PUSH2 0x3671 000036c3: JUMP 000036c4: JUMPDEST 000036c5: SWAP1 000036c6: POP 000036c7: SWAP3 000036c8: SWAP2 000036c9: POP 000036ca: POP 000036cb: JUMP 000036cc: JUMPDEST 000036cd: PUSH1 0x00 000036cf: DUP2 000036d0: SWAP1 000036d1: POP 000036d2: SWAP2 000036d3: SWAP1 000036d4: POP 000036d5: JUMP 000036d6: JUMPDEST 000036d7: PUSH2 0x36df 000036da: DUP2 000036db: PUSH2 0x36cc 000036de: JUMP 000036df: JUMPDEST 000036e0: DUP2 000036e1: EQ 000036e2: PUSH2 0x36ea 000036e5: JUMPI 000036e6: PUSH1 0x00 000036e8: DUP1 000036e9: REVERT 000036ea: JUMPDEST 000036eb: POP 000036ec: JUMP 000036ed: JUMPDEST 000036ee: PUSH1 0x00 000036f0: DUP2 000036f1: CALLDATALOAD 000036f2: SWAP1 000036f3: POP 000036f4: PUSH2 0x36fc 000036f7: DUP2 000036f8: PUSH2 0x36d6 000036fb: JUMP 000036fc: JUMPDEST 000036fd: SWAP3 000036fe: SWAP2 000036ff: POP 00003700: POP 00003701: JUMP 00003702: JUMPDEST 00003703: PUSH1 0x00 00003705: PUSH1 0x20 00003707: DUP3 00003708: DUP5 00003709: SUB 0000370a: SLT 0000370b: ISZERO 0000370c: PUSH2 0x3718 0000370f: JUMPI 00003710: PUSH2 0x3717 00003713: PUSH2 0x354c 00003716: JUMP 00003717: JUMPDEST 00003718: JUMPDEST 00003719: PUSH1 0x00 0000371b: PUSH2 0x3726 0000371e: DUP5 0000371f: DUP3 00003720: DUP6 00003721: ADD 00003722: PUSH2 0x36ed 00003725: JUMP 00003726: JUMPDEST 00003727: SWAP2 00003728: POP 00003729: POP 0000372a: SWAP3 0000372b: SWAP2 0000372c: POP 0000372d: POP 0000372e: JUMP 0000372f: JUMPDEST 00003730: PUSH1 0x00 00003732: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00003747: DUP3 00003748: AND 00003749: SWAP1 0000374a: POP 0000374b: SWAP2 0000374c: SWAP1 0000374d: POP 0000374e: JUMP 0000374f: JUMPDEST 00003750: PUSH1 0x00 00003752: PUSH2 0x375a 00003755: DUP3 00003756: PUSH2 0x372f 00003759: JUMP 0000375a: JUMPDEST 0000375b: SWAP1 0000375c: POP 0000375d: SWAP2 0000375e: SWAP1 0000375f: POP 00003760: JUMP 00003761: JUMPDEST 00003762: PUSH2 0x376a 00003765: DUP2 00003766: PUSH2 0x374f 00003769: JUMP 0000376a: JUMPDEST 0000376b: DUP3 0000376c: MSTORE 0000376d: POP 0000376e: POP 0000376f: JUMP 00003770: JUMPDEST 00003771: PUSH1 0x00 00003773: PUSH1 0x20 00003775: DUP3 00003776: ADD 00003777: SWAP1 00003778: POP 00003779: PUSH2 0x3785 0000377c: PUSH1 0x00 0000377e: DUP4 0000377f: ADD 00003780: DUP5 00003781: PUSH2 0x3761 00003784: JUMP 00003785: JUMPDEST 00003786: SWAP3 00003787: SWAP2 00003788: POP 00003789: POP 0000378a: JUMP 0000378b: JUMPDEST 0000378c: PUSH2 0x3794 0000378f: DUP2 00003790: PUSH2 0x374f 00003793: JUMP 00003794: JUMPDEST 00003795: DUP2 00003796: EQ 00003797: PUSH2 0x379f 0000379a: JUMPI 0000379b: PUSH1 0x00 0000379d: DUP1 0000379e: REVERT 0000379f: JUMPDEST 000037a0: POP 000037a1: JUMP 000037a2: JUMPDEST 000037a3: PUSH1 0x00 000037a5: DUP2 000037a6: CALLDATALOAD 000037a7: SWAP1 000037a8: POP 000037a9: PUSH2 0x37b1 000037ac: DUP2 000037ad: PUSH2 0x378b 000037b0: JUMP 000037b1: JUMPDEST 000037b2: SWAP3 000037b3: SWAP2 000037b4: POP 000037b5: POP 000037b6: JUMP 000037b7: JUMPDEST 000037b8: PUSH1 0x00 000037ba: DUP1 000037bb: PUSH1 0x40 000037bd: DUP4 000037be: DUP6 000037bf: SUB 000037c0: SLT 000037c1: ISZERO 000037c2: PUSH2 0x37ce 000037c5: JUMPI 000037c6: PUSH2 0x37cd 000037c9: PUSH2 0x354c 000037cc: JUMP 000037cd: JUMPDEST 000037ce: JUMPDEST 000037cf: PUSH1 0x00 000037d1: PUSH2 0x37dc 000037d4: DUP6 000037d5: DUP3 000037d6: DUP7 000037d7: ADD 000037d8: PUSH2 0x37a2 000037db: JUMP 000037dc: JUMPDEST 000037dd: SWAP3 000037de: POP 000037df: POP 000037e0: PUSH1 0x20 000037e2: PUSH2 0x37ed 000037e5: DUP6 000037e6: DUP3 000037e7: DUP7 000037e8: ADD 000037e9: PUSH2 0x36ed 000037ec: JUMP 000037ed: JUMPDEST 000037ee: SWAP2 000037ef: POP 000037f0: POP 000037f1: SWAP3 000037f2: POP 000037f3: SWAP3 000037f4: SWAP1 000037f5: POP 000037f6: JUMP 000037f7: JUMPDEST 000037f8: PUSH2 0x3800 000037fb: DUP2 000037fc: PUSH2 0x36cc 000037ff: JUMP 00003800: JUMPDEST 00003801: DUP3 00003802: MSTORE 00003803: POP 00003804: POP 00003805: JUMP 00003806: JUMPDEST 00003807: PUSH1 0x00 00003809: PUSH1 0x20 0000380b: DUP3 0000380c: ADD 0000380d: SWAP1 0000380e: POP 0000380f: PUSH2 0x381b 00003812: PUSH1 0x00 00003814: DUP4 00003815: ADD 00003816: DUP5 00003817: PUSH2 0x37f7 0000381a: JUMP 0000381b: JUMPDEST 0000381c: SWAP3 0000381d: SWAP2 0000381e: POP 0000381f: POP 00003820: JUMP 00003821: JUMPDEST 00003822: PUSH1 0x00 00003824: DUP1 00003825: PUSH1 0x00 00003827: PUSH1 0x60 00003829: DUP5 0000382a: DUP7 0000382b: SUB 0000382c: SLT 0000382d: ISZERO 0000382e: PUSH2 0x383a 00003831: JUMPI 00003832: PUSH2 0x3839 00003835: PUSH2 0x354c 00003838: JUMP 00003839: JUMPDEST 0000383a: JUMPDEST 0000383b: PUSH1 0x00 0000383d: PUSH2 0x3848 00003840: DUP7 00003841: DUP3 00003842: DUP8 00003843: ADD 00003844: PUSH2 0x37a2 00003847: JUMP 00003848: JUMPDEST 00003849: SWAP4 0000384a: POP 0000384b: POP 0000384c: PUSH1 0x20 0000384e: PUSH2 0x3859 00003851: DUP7 00003852: DUP3 00003853: DUP8 00003854: ADD 00003855: PUSH2 0x37a2 00003858: JUMP 00003859: JUMPDEST 0000385a: SWAP3 0000385b: POP 0000385c: POP 0000385d: PUSH1 0x40 0000385f: PUSH2 0x386a 00003862: DUP7 00003863: DUP3 00003864: DUP8 00003865: ADD 00003866: PUSH2 0x36ed 00003869: JUMP 0000386a: JUMPDEST 0000386b: SWAP2 0000386c: POP 0000386d: POP 0000386e: SWAP3 0000386f: POP 00003870: SWAP3 00003871: POP 00003872: SWAP3 00003873: JUMP 00003874: JUMPDEST 00003875: PUSH1 0x00 00003877: DUP1 00003878: REVERT 00003879: JUMPDEST 0000387a: PUSH1 0x00 0000387c: DUP1 0000387d: REVERT 0000387e: JUMPDEST 0000387f: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 000038a0: PUSH1 0x00 000038a2: MSTORE 000038a3: PUSH1 0x41 000038a5: PUSH1 0x04 000038a7: MSTORE 000038a8: PUSH1 0x24 000038aa: PUSH1 0x00 000038ac: REVERT 000038ad: JUMPDEST 000038ae: PUSH2 0x38b6 000038b1: DUP3 000038b2: PUSH2 0x3660 000038b5: JUMP 000038b6: JUMPDEST 000038b7: DUP2 000038b8: ADD 000038b9: DUP2 000038ba: DUP2 000038bb: LT 000038bc: PUSH8 0xffffffffffffffff 000038c5: DUP3 000038c6: GT 000038c7: OR 000038c8: ISZERO 000038c9: PUSH2 0x38d5 000038cc: JUMPI 000038cd: PUSH2 0x38d4 000038d0: PUSH2 0x387e 000038d3: JUMP 000038d4: JUMPDEST 000038d5: JUMPDEST 000038d6: DUP1 000038d7: PUSH1 0x40 000038d9: MSTORE 000038da: POP 000038db: POP 000038dc: POP 000038dd: JUMP 000038de: JUMPDEST 000038df: PUSH1 0x00 000038e1: PUSH2 0x38e8 000038e4: PUSH2 0x3542 000038e7: JUMP 000038e8: JUMPDEST 000038e9: SWAP1 000038ea: POP 000038eb: PUSH2 0x38f4 000038ee: DUP3 000038ef: DUP3 000038f0: PUSH2 0x38ad 000038f3: JUMP 000038f4: JUMPDEST 000038f5: SWAP2 000038f6: SWAP1 000038f7: POP 000038f8: JUMP 000038f9: JUMPDEST 000038fa: PUSH1 0x00 000038fc: PUSH8 0xffffffffffffffff 00003905: DUP3 00003906: GT 00003907: ISZERO 00003908: PUSH2 0x3914 0000390b: JUMPI 0000390c: PUSH2 0x3913 0000390f: PUSH2 0x387e 00003912: JUMP 00003913: JUMPDEST 00003914: JUMPDEST 00003915: PUSH2 0x391d 00003918: DUP3 00003919: PUSH2 0x3660 0000391c: JUMP 0000391d: JUMPDEST 0000391e: SWAP1 0000391f: POP 00003920: PUSH1 0x20 00003922: DUP2 00003923: ADD 00003924: SWAP1 00003925: POP 00003926: SWAP2 00003927: SWAP1 00003928: POP 00003929: JUMP 0000392a: JUMPDEST 0000392b: DUP3 0000392c: DUP2 0000392d: DUP4 0000392e: CALLDATACOPY 0000392f: PUSH1 0x00 00003931: DUP4 00003932: DUP4 00003933: ADD 00003934: MSTORE 00003935: POP 00003936: POP 00003937: POP 00003938: JUMP 00003939: JUMPDEST 0000393a: PUSH1 0x00 0000393c: PUSH2 0x394c 0000393f: PUSH2 0x3947 00003942: DUP5 00003943: PUSH2 0x38f9 00003946: JUMP 00003947: JUMPDEST 00003948: PUSH2 0x38de 0000394b: JUMP 0000394c: JUMPDEST 0000394d: SWAP1 0000394e: POP 0000394f: DUP3 00003950: DUP2 00003951: MSTORE 00003952: PUSH1 0x20 00003954: DUP2 00003955: ADD 00003956: DUP5 00003957: DUP5 00003958: DUP5 00003959: ADD 0000395a: GT 0000395b: ISZERO 0000395c: PUSH2 0x3968 0000395f: JUMPI 00003960: PUSH2 0x3967 00003963: PUSH2 0x3879 00003966: JUMP 00003967: JUMPDEST 00003968: JUMPDEST 00003969: PUSH2 0x3973 0000396c: DUP5 0000396d: DUP3 0000396e: DUP6 0000396f: PUSH2 0x392a 00003972: JUMP 00003973: JUMPDEST 00003974: POP 00003975: SWAP4 00003976: SWAP3 00003977: POP 00003978: POP 00003979: POP 0000397a: JUMP 0000397b: JUMPDEST 0000397c: PUSH1 0x00 0000397e: DUP3 0000397f: PUSH1 0x1f 00003981: DUP4 00003982: ADD 00003983: SLT 00003984: PUSH2 0x3990 00003987: JUMPI 00003988: PUSH2 0x398f 0000398b: PUSH2 0x3874 0000398e: JUMP 0000398f: JUMPDEST 00003990: JUMPDEST 00003991: DUP2 00003992: CALLDATALOAD 00003993: PUSH2 0x39a0 00003996: DUP5 00003997: DUP3 00003998: PUSH1 0x20 0000399a: DUP7 0000399b: ADD 0000399c: PUSH2 0x3939 0000399f: JUMP 000039a0: JUMPDEST 000039a1: SWAP2 000039a2: POP 000039a3: POP 000039a4: SWAP3 000039a5: SWAP2 000039a6: POP 000039a7: POP 000039a8: JUMP 000039a9: JUMPDEST 000039aa: PUSH1 0x00 000039ac: PUSH1 0x20 000039ae: DUP3 000039af: DUP5 000039b0: SUB 000039b1: SLT 000039b2: ISZERO 000039b3: PUSH2 0x39bf 000039b6: JUMPI 000039b7: PUSH2 0x39be 000039ba: PUSH2 0x354c 000039bd: JUMP 000039be: JUMPDEST 000039bf: JUMPDEST 000039c0: PUSH1 0x00 000039c2: DUP3 000039c3: ADD 000039c4: CALLDATALOAD 000039c5: PUSH8 0xffffffffffffffff 000039ce: DUP2 000039cf: GT 000039d0: ISZERO 000039d1: PUSH2 0x39dd 000039d4: JUMPI 000039d5: PUSH2 0x39dc 000039d8: PUSH2 0x3551 000039db: JUMP 000039dc: JUMPDEST 000039dd: JUMPDEST 000039de: PUSH2 0x39e9 000039e1: DUP5 000039e2: DUP3 000039e3: DUP6 000039e4: ADD 000039e5: PUSH2 0x397b 000039e8: JUMP 000039e9: JUMPDEST 000039ea: SWAP2 000039eb: POP 000039ec: POP 000039ed: SWAP3 000039ee: SWAP2 000039ef: POP 000039f0: POP 000039f1: JUMP 000039f2: JUMPDEST 000039f3: PUSH1 0x00 000039f5: PUSH1 0x20 000039f7: DUP3 000039f8: DUP5 000039f9: SUB 000039fa: SLT 000039fb: ISZERO 000039fc: PUSH2 0x3a08 000039ff: JUMPI 00003a00: PUSH2 0x3a07 00003a03: PUSH2 0x354c 00003a06: JUMP 00003a07: JUMPDEST 00003a08: JUMPDEST 00003a09: PUSH1 0x00 00003a0b: PUSH2 0x3a16 00003a0e: DUP5 00003a0f: DUP3 00003a10: DUP6 00003a11: ADD 00003a12: PUSH2 0x37a2 00003a15: JUMP 00003a16: JUMPDEST 00003a17: SWAP2 00003a18: POP 00003a19: POP 00003a1a: SWAP3 00003a1b: SWAP2 00003a1c: POP 00003a1d: POP 00003a1e: JUMP 00003a1f: JUMPDEST 00003a20: PUSH1 0x00 00003a22: DUP2 00003a23: SWAP1 00003a24: POP 00003a25: SWAP2 00003a26: SWAP1 00003a27: POP 00003a28: JUMP 00003a29: JUMPDEST 00003a2a: PUSH2 0x3a32 00003a2d: DUP2 00003a2e: PUSH2 0x3a1f 00003a31: JUMP 00003a32: JUMPDEST 00003a33: DUP2 00003a34: EQ 00003a35: PUSH2 0x3a3d 00003a38: JUMPI 00003a39: PUSH1 0x00 00003a3b: DUP1 00003a3c: REVERT 00003a3d: JUMPDEST 00003a3e: POP 00003a3f: JUMP 00003a40: JUMPDEST 00003a41: PUSH1 0x00 00003a43: DUP2 00003a44: CALLDATALOAD 00003a45: SWAP1 00003a46: POP 00003a47: PUSH2 0x3a4f 00003a4a: DUP2 00003a4b: PUSH2 0x3a29 00003a4e: JUMP 00003a4f: JUMPDEST 00003a50: SWAP3 00003a51: SWAP2 00003a52: POP 00003a53: POP 00003a54: JUMP 00003a55: JUMPDEST 00003a56: PUSH1 0x00 00003a58: DUP1 00003a59: REVERT 00003a5a: JUMPDEST 00003a5b: PUSH1 0x00 00003a5d: DUP1 00003a5e: REVERT 00003a5f: JUMPDEST 00003a60: PUSH1 0x00 00003a62: DUP1 00003a63: DUP4 00003a64: PUSH1 0x1f 00003a66: DUP5 00003a67: ADD 00003a68: SLT 00003a69: PUSH2 0x3a75 00003a6c: JUMPI 00003a6d: PUSH2 0x3a74 00003a70: PUSH2 0x3874 00003a73: JUMP 00003a74: JUMPDEST 00003a75: JUMPDEST 00003a76: DUP3 00003a77: CALLDATALOAD 00003a78: SWAP1 00003a79: POP 00003a7a: PUSH8 0xffffffffffffffff 00003a83: DUP2 00003a84: GT 00003a85: ISZERO 00003a86: PUSH2 0x3a92 00003a89: JUMPI 00003a8a: PUSH2 0x3a91 00003a8d: PUSH2 0x3a55 00003a90: JUMP 00003a91: JUMPDEST 00003a92: JUMPDEST 00003a93: PUSH1 0x20 00003a95: DUP4 00003a96: ADD 00003a97: SWAP2 00003a98: POP 00003a99: DUP4 00003a9a: PUSH1 0x01 00003a9c: DUP3 00003a9d: MUL 00003a9e: DUP4 00003a9f: ADD 00003aa0: GT 00003aa1: ISZERO 00003aa2: PUSH2 0x3aae 00003aa5: JUMPI 00003aa6: PUSH2 0x3aad 00003aa9: PUSH2 0x3a5a 00003aac: JUMP 00003aad: JUMPDEST 00003aae: JUMPDEST 00003aaf: SWAP3 00003ab0: POP 00003ab1: SWAP3 00003ab2: SWAP1 00003ab3: POP 00003ab4: JUMP 00003ab5: JUMPDEST 00003ab6: PUSH1 0x00 00003ab8: DUP1 00003ab9: PUSH1 0x00 00003abb: DUP1 00003abc: PUSH1 0x00 00003abe: DUP1 00003abf: PUSH1 0xa0 00003ac1: DUP8 00003ac2: DUP10 00003ac3: SUB 00003ac4: SLT 00003ac5: ISZERO 00003ac6: PUSH2 0x3ad2 00003ac9: JUMPI 00003aca: PUSH2 0x3ad1 00003acd: PUSH2 0x354c 00003ad0: JUMP 00003ad1: JUMPDEST 00003ad2: JUMPDEST 00003ad3: PUSH1 0x00 00003ad5: PUSH2 0x3ae0 00003ad8: DUP10 00003ad9: DUP3 00003ada: DUP11 00003adb: ADD 00003adc: PUSH2 0x3a40 00003adf: JUMP 00003ae0: JUMPDEST 00003ae1: SWAP7 00003ae2: POP 00003ae3: POP 00003ae4: PUSH1 0x20 00003ae6: DUP8 00003ae7: ADD 00003ae8: CALLDATALOAD 00003ae9: PUSH8 0xffffffffffffffff 00003af2: DUP2 00003af3: GT 00003af4: ISZERO 00003af5: PUSH2 0x3b01 00003af8: JUMPI 00003af9: PUSH2 0x3b00 00003afc: PUSH2 0x3551 00003aff: JUMP 00003b00: JUMPDEST 00003b01: JUMPDEST 00003b02: PUSH2 0x3b0d 00003b05: DUP10 00003b06: DUP3 00003b07: DUP11 00003b08: ADD 00003b09: PUSH2 0x3a5f 00003b0c: JUMP 00003b0d: JUMPDEST 00003b0e: SWAP6 00003b0f: POP 00003b10: SWAP6 00003b11: POP 00003b12: POP 00003b13: PUSH1 0x40 00003b15: PUSH2 0x3b20 00003b18: DUP10 00003b19: DUP3 00003b1a: DUP11 00003b1b: ADD 00003b1c: PUSH2 0x36ed 00003b1f: JUMP 00003b20: JUMPDEST 00003b21: SWAP4 00003b22: POP 00003b23: POP 00003b24: PUSH1 0x60 00003b26: PUSH2 0x3b31 00003b29: DUP10 00003b2a: DUP3 00003b2b: DUP11 00003b2c: ADD 00003b2d: PUSH2 0x36ed 00003b30: JUMP 00003b31: JUMPDEST 00003b32: SWAP3 00003b33: POP 00003b34: POP 00003b35: PUSH1 0x80 00003b37: PUSH2 0x3b42 00003b3a: DUP10 00003b3b: DUP3 00003b3c: DUP11 00003b3d: ADD 00003b3e: PUSH2 0x36ed 00003b41: JUMP 00003b42: JUMPDEST 00003b43: SWAP2 00003b44: POP 00003b45: POP 00003b46: SWAP3 00003b47: SWAP6 00003b48: POP 00003b49: SWAP3 00003b4a: SWAP6 00003b4b: POP 00003b4c: SWAP3 00003b4d: SWAP6 00003b4e: JUMP 00003b4f: JUMPDEST 00003b50: PUSH2 0x3b58 00003b53: DUP2 00003b54: PUSH2 0x35db 00003b57: JUMP 00003b58: JUMPDEST 00003b59: DUP2 00003b5a: EQ 00003b5b: PUSH2 0x3b63 00003b5e: JUMPI 00003b5f: PUSH1 0x00 00003b61: DUP1 00003b62: REVERT 00003b63: JUMPDEST 00003b64: POP 00003b65: JUMP 00003b66: JUMPDEST 00003b67: PUSH1 0x00 00003b69: DUP2 00003b6a: CALLDATALOAD 00003b6b: SWAP1 00003b6c: POP 00003b6d: PUSH2 0x3b75 00003b70: DUP2 00003b71: PUSH2 0x3b4f 00003b74: JUMP 00003b75: JUMPDEST 00003b76: SWAP3 00003b77: SWAP2 00003b78: POP 00003b79: POP 00003b7a: JUMP 00003b7b: JUMPDEST 00003b7c: PUSH1 0x00 00003b7e: DUP1 00003b7f: PUSH1 0x40 00003b81: DUP4 00003b82: DUP6 00003b83: SUB 00003b84: SLT 00003b85: ISZERO 00003b86: PUSH2 0x3b92 00003b89: JUMPI 00003b8a: PUSH2 0x3b91 00003b8d: PUSH2 0x354c 00003b90: JUMP 00003b91: JUMPDEST 00003b92: JUMPDEST 00003b93: PUSH1 0x00 00003b95: PUSH2 0x3ba0 00003b98: DUP6 00003b99: DUP3 00003b9a: DUP7 00003b9b: ADD 00003b9c: PUSH2 0x37a2 00003b9f: JUMP 00003ba0: JUMPDEST 00003ba1: SWAP3 00003ba2: POP 00003ba3: POP 00003ba4: PUSH1 0x20 00003ba6: PUSH2 0x3bb1 00003ba9: DUP6 00003baa: DUP3 00003bab: DUP7 00003bac: ADD 00003bad: PUSH2 0x3b66 00003bb0: JUMP 00003bb1: JUMPDEST 00003bb2: SWAP2 00003bb3: POP 00003bb4: POP 00003bb5: SWAP3 00003bb6: POP 00003bb7: SWAP3 00003bb8: SWAP1 00003bb9: POP 00003bba: JUMP 00003bbb: JUMPDEST 00003bbc: PUSH1 0x00 00003bbe: PUSH8 0xffffffffffffffff 00003bc7: DUP3 00003bc8: GT 00003bc9: ISZERO 00003bca: PUSH2 0x3bd6 00003bcd: JUMPI 00003bce: PUSH2 0x3bd5 00003bd1: PUSH2 0x387e 00003bd4: JUMP 00003bd5: JUMPDEST 00003bd6: JUMPDEST 00003bd7: PUSH2 0x3bdf 00003bda: DUP3 00003bdb: PUSH2 0x3660 00003bde: JUMP 00003bdf: JUMPDEST 00003be0: SWAP1 00003be1: POP 00003be2: PUSH1 0x20 00003be4: DUP2 00003be5: ADD 00003be6: SWAP1 00003be7: POP 00003be8: SWAP2 00003be9: SWAP1 00003bea: POP 00003beb: JUMP 00003bec: JUMPDEST 00003bed: PUSH1 0x00 00003bef: PUSH2 0x3bff 00003bf2: PUSH2 0x3bfa 00003bf5: DUP5 00003bf6: PUSH2 0x3bbb 00003bf9: JUMP 00003bfa: JUMPDEST 00003bfb: PUSH2 0x38de 00003bfe: JUMP 00003bff: JUMPDEST 00003c00: SWAP1 00003c01: POP 00003c02: DUP3 00003c03: DUP2 00003c04: MSTORE 00003c05: PUSH1 0x20 00003c07: DUP2 00003c08: ADD 00003c09: DUP5 00003c0a: DUP5 00003c0b: DUP5 00003c0c: ADD 00003c0d: GT 00003c0e: ISZERO 00003c0f: PUSH2 0x3c1b 00003c12: JUMPI 00003c13: PUSH2 0x3c1a 00003c16: PUSH2 0x3879 00003c19: JUMP 00003c1a: JUMPDEST 00003c1b: JUMPDEST 00003c1c: PUSH2 0x3c26 00003c1f: DUP5 00003c20: DUP3 00003c21: DUP6 00003c22: PUSH2 0x392a 00003c25: JUMP 00003c26: JUMPDEST 00003c27: POP 00003c28: SWAP4 00003c29: SWAP3 00003c2a: POP 00003c2b: POP 00003c2c: POP 00003c2d: JUMP 00003c2e: JUMPDEST 00003c2f: PUSH1 0x00 00003c31: DUP3 00003c32: PUSH1 0x1f 00003c34: DUP4 00003c35: ADD 00003c36: SLT 00003c37: PUSH2 0x3c43 00003c3a: JUMPI 00003c3b: PUSH2 0x3c42 00003c3e: PUSH2 0x3874 00003c41: JUMP 00003c42: JUMPDEST 00003c43: JUMPDEST 00003c44: DUP2 00003c45: CALLDATALOAD 00003c46: PUSH2 0x3c53 00003c49: DUP5 00003c4a: DUP3 00003c4b: PUSH1 0x20 00003c4d: DUP7 00003c4e: ADD 00003c4f: PUSH2 0x3bec 00003c52: JUMP 00003c53: JUMPDEST 00003c54: SWAP2 00003c55: POP 00003c56: POP 00003c57: SWAP3 00003c58: SWAP2 00003c59: POP 00003c5a: POP 00003c5b: JUMP 00003c5c: JUMPDEST 00003c5d: PUSH1 0x00 00003c5f: DUP1 00003c60: PUSH1 0x00 00003c62: DUP1 00003c63: PUSH1 0x80 00003c65: DUP6 00003c66: DUP8 00003c67: SUB 00003c68: SLT 00003c69: ISZERO 00003c6a: PUSH2 0x3c76 00003c6d: JUMPI 00003c6e: PUSH2 0x3c75 00003c71: PUSH2 0x354c 00003c74: JUMP 00003c75: JUMPDEST 00003c76: JUMPDEST 00003c77: PUSH1 0x00 00003c79: PUSH2 0x3c84 00003c7c: DUP8 00003c7d: DUP3 00003c7e: DUP9 00003c7f: ADD 00003c80: PUSH2 0x37a2 00003c83: JUMP 00003c84: JUMPDEST 00003c85: SWAP5 00003c86: POP 00003c87: POP 00003c88: PUSH1 0x20 00003c8a: PUSH2 0x3c95 00003c8d: DUP8 00003c8e: DUP3 00003c8f: DUP9 00003c90: ADD 00003c91: PUSH2 0x37a2 00003c94: JUMP 00003c95: JUMPDEST 00003c96: SWAP4 00003c97: POP 00003c98: POP 00003c99: PUSH1 0x40 00003c9b: PUSH2 0x3ca6 00003c9e: DUP8 00003c9f: DUP3 00003ca0: DUP9 00003ca1: ADD 00003ca2: PUSH2 0x36ed 00003ca5: JUMP 00003ca6: JUMPDEST 00003ca7: SWAP3 00003ca8: POP 00003ca9: POP 00003caa: PUSH1 0x60 00003cac: DUP6 00003cad: ADD 00003cae: CALLDATALOAD 00003caf: PUSH8 0xffffffffffffffff 00003cb8: DUP2 00003cb9: GT 00003cba: ISZERO 00003cbb: PUSH2 0x3cc7 00003cbe: JUMPI 00003cbf: PUSH2 0x3cc6 00003cc2: PUSH2 0x3551 00003cc5: JUMP 00003cc6: JUMPDEST 00003cc7: JUMPDEST 00003cc8: PUSH2 0x3cd3 00003ccb: DUP8 00003ccc: DUP3 00003ccd: DUP9 00003cce: ADD 00003ccf: PUSH2 0x3c2e 00003cd2: JUMP 00003cd3: JUMPDEST 00003cd4: SWAP2 00003cd5: POP 00003cd6: POP 00003cd7: SWAP3 00003cd8: SWAP6 00003cd9: SWAP2 00003cda: SWAP5 00003cdb: POP 00003cdc: SWAP3 00003cdd: POP 00003cde: JUMP 00003cdf: JUMPDEST 00003ce0: PUSH1 0x00 00003ce2: DUP1 00003ce3: PUSH1 0x40 00003ce5: DUP4 00003ce6: DUP6 00003ce7: SUB 00003ce8: SLT 00003ce9: ISZERO 00003cea: PUSH2 0x3cf6 00003ced: JUMPI 00003cee: PUSH2 0x3cf5 00003cf1: PUSH2 0x354c 00003cf4: JUMP 00003cf5: JUMPDEST 00003cf6: JUMPDEST 00003cf7: PUSH1 0x00 00003cf9: PUSH2 0x3d04 00003cfc: DUP6 00003cfd: DUP3 00003cfe: DUP7 00003cff: ADD 00003d00: PUSH2 0x37a2 00003d03: JUMP 00003d04: JUMPDEST 00003d05: SWAP3 00003d06: POP 00003d07: POP 00003d08: PUSH1 0x20 00003d0a: PUSH2 0x3d15 00003d0d: DUP6 00003d0e: DUP3 00003d0f: DUP7 00003d10: ADD 00003d11: PUSH2 0x37a2 00003d14: JUMP 00003d15: JUMPDEST 00003d16: SWAP2 00003d17: POP 00003d18: POP 00003d19: SWAP3 00003d1a: POP 00003d1b: SWAP3 00003d1c: SWAP1 00003d1d: POP 00003d1e: JUMP 00003d1f: JUMPDEST 00003d20: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00003d41: PUSH1 0x00 00003d43: MSTORE 00003d44: PUSH1 0x22 00003d46: PUSH1 0x04 00003d48: MSTORE 00003d49: PUSH1 0x24 00003d4b: PUSH1 0x00 00003d4d: REVERT 00003d4e: JUMPDEST 00003d4f: PUSH1 0x00 00003d51: PUSH1 0x02 00003d53: DUP3 00003d54: DIV 00003d55: SWAP1 00003d56: POP 00003d57: PUSH1 0x01 00003d59: DUP3 00003d5a: AND 00003d5b: DUP1 00003d5c: PUSH2 0x3d66 00003d5f: JUMPI 00003d60: PUSH1 0x7f 00003d62: DUP3 00003d63: AND 00003d64: SWAP2 00003d65: POP 00003d66: JUMPDEST 00003d67: PUSH1 0x20 00003d69: DUP3 00003d6a: LT 00003d6b: DUP2 00003d6c: SUB 00003d6d: PUSH2 0x3d79 00003d70: JUMPI 00003d71: PUSH2 0x3d78 00003d74: PUSH2 0x3d1f 00003d77: JUMP 00003d78: JUMPDEST 00003d79: JUMPDEST 00003d7a: POP 00003d7b: SWAP2 00003d7c: SWAP1 00003d7d: POP 00003d7e: JUMP 00003d7f: JUMPDEST 00003d80: PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572 00003da1: PUSH1 0x00 00003da3: DUP3 00003da4: ADD 00003da5: MSTORE 00003da6: POP 00003da7: JUMP 00003da8: JUMPDEST 00003da9: PUSH1 0x00 00003dab: PUSH2 0x3db5 00003dae: PUSH1 0x20 00003db0: DUP4 00003db1: PUSH2 0x361c 00003db4: JUMP 00003db5: JUMPDEST 00003db6: SWAP2 00003db7: POP 00003db8: PUSH2 0x3dc0 00003dbb: DUP3 00003dbc: PUSH2 0x3d7f 00003dbf: JUMP 00003dc0: JUMPDEST 00003dc1: PUSH1 0x20 00003dc3: DUP3 00003dc4: ADD 00003dc5: SWAP1 00003dc6: POP 00003dc7: SWAP2 00003dc8: SWAP1 00003dc9: POP 00003dca: JUMP 00003dcb: JUMPDEST 00003dcc: PUSH1 0x00 00003dce: PUSH1 0x20 00003dd0: DUP3 00003dd1: ADD 00003dd2: SWAP1 00003dd3: POP 00003dd4: DUP2 00003dd5: DUP2 00003dd6: SUB 00003dd7: PUSH1 0x00 00003dd9: DUP4 00003dda: ADD 00003ddb: MSTORE 00003ddc: PUSH2 0x3de4 00003ddf: DUP2 00003de0: PUSH2 0x3da8 00003de3: JUMP 00003de4: JUMPDEST 00003de5: SWAP1 00003de6: POP 00003de7: SWAP2 00003de8: SWAP1 00003de9: POP 00003dea: JUMP 00003deb: JUMPDEST 00003dec: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00003e0d: PUSH1 0x00 00003e0f: MSTORE 00003e10: PUSH1 0x11 00003e12: PUSH1 0x04 00003e14: MSTORE 00003e15: PUSH1 0x24 00003e17: PUSH1 0x00 00003e19: REVERT 00003e1a: JUMPDEST 00003e1b: PUSH1 0x00 00003e1d: PUSH2 0x3e25 00003e20: DUP3 00003e21: PUSH2 0x36cc 00003e24: JUMP 00003e25: JUMPDEST 00003e26: SWAP2 00003e27: POP 00003e28: PUSH2 0x3e30 00003e2b: DUP4 00003e2c: PUSH2 0x36cc 00003e2f: JUMP 00003e30: JUMPDEST 00003e31: SWAP3 00003e32: POP 00003e33: DUP3 00003e34: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00003e55: SUB 00003e56: DUP3 00003e57: GT 00003e58: ISZERO 00003e59: PUSH2 0x3e65 00003e5c: JUMPI 00003e5d: PUSH2 0x3e64 00003e60: PUSH2 0x3deb 00003e63: JUMP 00003e64: JUMPDEST 00003e65: JUMPDEST 00003e66: DUP3 00003e67: DUP3 00003e68: ADD 00003e69: SWAP1 00003e6a: POP 00003e6b: SWAP3 00003e6c: SWAP2 00003e6d: POP 00003e6e: POP 00003e6f: JUMP 00003e70: JUMPDEST 00003e71: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00003e92: PUSH1 0x00 00003e94: MSTORE 00003e95: PUSH1 0x32 00003e97: PUSH1 0x04 00003e99: MSTORE 00003e9a: PUSH1 0x24 00003e9c: PUSH1 0x00 00003e9e: REVERT 00003e9f: JUMPDEST 00003ea0: PUSH1 0x00 00003ea2: PUSH2 0x3eaa 00003ea5: DUP3 00003ea6: PUSH2 0x36cc 00003ea9: JUMP 00003eaa: JUMPDEST 00003eab: SWAP2 00003eac: POP 00003ead: PUSH2 0x3eb5 00003eb0: DUP4 00003eb1: PUSH2 0x36cc 00003eb4: JUMP 00003eb5: JUMPDEST 00003eb6: SWAP3 00003eb7: POP 00003eb8: DUP2 00003eb9: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00003eda: DIV 00003edb: DUP4 00003edc: GT 00003edd: DUP3 00003ede: ISZERO 00003edf: ISZERO 00003ee0: AND 00003ee1: ISZERO 00003ee2: PUSH2 0x3eee 00003ee5: JUMPI 00003ee6: PUSH2 0x3eed 00003ee9: PUSH2 0x3deb 00003eec: JUMP 00003eed: JUMPDEST 00003eee: JUMPDEST 00003eef: DUP3 00003ef0: DUP3 00003ef1: MUL 00003ef2: SWAP1 00003ef3: POP 00003ef4: SWAP3 00003ef5: SWAP2 00003ef6: POP 00003ef7: POP 00003ef8: JUMP 00003ef9: JUMPDEST 00003efa: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00003f1b: PUSH1 0x00 00003f1d: MSTORE 00003f1e: PUSH1 0x12 00003f20: PUSH1 0x04 00003f22: MSTORE 00003f23: PUSH1 0x24 00003f25: PUSH1 0x00 00003f27: REVERT 00003f28: JUMPDEST 00003f29: PUSH1 0x00 00003f2b: PUSH2 0x3f33 00003f2e: DUP3 00003f2f: PUSH2 0x36cc 00003f32: JUMP 00003f33: JUMPDEST 00003f34: SWAP2 00003f35: POP 00003f36: PUSH2 0x3f3e 00003f39: DUP4 00003f3a: PUSH2 0x36cc 00003f3d: JUMP 00003f3e: JUMPDEST 00003f3f: SWAP3 00003f40: POP 00003f41: DUP3 00003f42: PUSH2 0x3f4e 00003f45: JUMPI 00003f46: PUSH2 0x3f4d 00003f49: PUSH2 0x3ef9 00003f4c: JUMP 00003f4d: JUMPDEST 00003f4e: JUMPDEST 00003f4f: DUP3 00003f50: DUP3 00003f51: DIV 00003f52: SWAP1 00003f53: POP 00003f54: SWAP3 00003f55: SWAP2 00003f56: POP 00003f57: POP 00003f58: JUMP 00003f59: JUMPDEST 00003f5a: PUSH1 0x00 00003f5c: PUSH2 0x3f64 00003f5f: DUP3 00003f60: PUSH2 0x36cc 00003f63: JUMP 00003f64: JUMPDEST 00003f65: SWAP2 00003f66: POP 00003f67: PUSH2 0x3f6f 00003f6a: DUP4 00003f6b: PUSH2 0x36cc 00003f6e: JUMP 00003f6f: JUMPDEST 00003f70: SWAP3 00003f71: POP 00003f72: DUP3 00003f73: DUP3 00003f74: LT 00003f75: ISZERO 00003f76: PUSH2 0x3f82 00003f79: JUMPI 00003f7a: PUSH2 0x3f81 00003f7d: PUSH2 0x3deb 00003f80: JUMP 00003f81: JUMPDEST 00003f82: JUMPDEST 00003f83: DUP3 00003f84: DUP3 00003f85: SUB 00003f86: SWAP1 00003f87: POP 00003f88: SWAP3 00003f89: SWAP2 00003f8a: POP 00003f8b: POP 00003f8c: JUMP 00003f8d: JUMPDEST 00003f8e: PUSH1 0x00 00003f90: PUSH2 0x3f98 00003f93: DUP3 00003f94: PUSH2 0x36cc 00003f97: JUMP 00003f98: JUMPDEST 00003f99: SWAP2 00003f9a: POP 00003f9b: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00003fbc: DUP3 00003fbd: SUB 00003fbe: PUSH2 0x3fca 00003fc1: JUMPI 00003fc2: PUSH2 0x3fc9 00003fc5: PUSH2 0x3deb 00003fc8: JUMP 00003fc9: JUMPDEST 00003fca: JUMPDEST 00003fcb: PUSH1 0x01 00003fcd: DUP3 00003fce: ADD 00003fcf: SWAP1 00003fd0: POP 00003fd1: SWAP2 00003fd2: SWAP1 00003fd3: POP 00003fd4: JUMP 00003fd5: JUMPDEST 00003fd6: PUSH32 0x5075626c6963204d696e7420756e617661696c61626c65000000000000000000 00003ff7: PUSH1 0x00 00003ff9: DUP3 00003ffa: ADD 00003ffb: MSTORE 00003ffc: POP 00003ffd: JUMP 00003ffe: JUMPDEST 00003fff: PUSH1 0x00 00004001: PUSH2 0x400b 00004004: PUSH1 0x17 00004006: DUP4 00004007: PUSH2 0x361c 0000400a: JUMP 0000400b: JUMPDEST 0000400c: SWAP2 0000400d: POP 0000400e: PUSH2 0x4016 00004011: DUP3 00004012: PUSH2 0x3fd5 00004015: JUMP 00004016: JUMPDEST 00004017: PUSH1 0x20 00004019: DUP3 0000401a: ADD 0000401b: SWAP1 0000401c: POP 0000401d: SWAP2 0000401e: SWAP1 0000401f: POP 00004020: JUMP 00004021: JUMPDEST 00004022: PUSH1 0x00 00004024: PUSH1 0x20 00004026: DUP3 00004027: ADD 00004028: SWAP1 00004029: POP 0000402a: DUP2 0000402b: DUP2 0000402c: SUB 0000402d: PUSH1 0x00 0000402f: DUP4 00004030: ADD 00004031: MSTORE 00004032: PUSH2 0x403a 00004035: DUP2 00004036: PUSH2 0x3ffe 00004039: JUMP 0000403a: JUMPDEST 0000403b: SWAP1 0000403c: POP 0000403d: SWAP2 0000403e: SWAP1 0000403f: POP 00004040: JUMP 00004041: JUMPDEST 00004042: PUSH32 0x496e76616c696420616d6f756e74207265717565737465640000000000000000 00004063: PUSH1 0x00 00004065: DUP3 00004066: ADD 00004067: MSTORE 00004068: POP 00004069: JUMP 0000406a: JUMPDEST 0000406b: PUSH1 0x00 0000406d: PUSH2 0x4077 00004070: PUSH1 0x18 00004072: DUP4 00004073: PUSH2 0x361c 00004076: JUMP 00004077: JUMPDEST 00004078: SWAP2 00004079: POP 0000407a: PUSH2 0x4082 0000407d: DUP3 0000407e: PUSH2 0x4041 00004081: JUMP 00004082: JUMPDEST 00004083: PUSH1 0x20 00004085: DUP3 00004086: ADD 00004087: SWAP1 00004088: POP 00004089: SWAP2 0000408a: SWAP1 0000408b: POP 0000408c: JUMP 0000408d: JUMPDEST 0000408e: PUSH1 0x00 00004090: PUSH1 0x20 00004092: DUP3 00004093: ADD 00004094: SWAP1 00004095: POP 00004096: DUP2 00004097: DUP2 00004098: SUB 00004099: PUSH1 0x00 0000409b: DUP4 0000409c: ADD 0000409d: MSTORE 0000409e: PUSH2 0x40a6 000040a1: DUP2 000040a2: PUSH2 0x406a 000040a5: JUMP 000040a6: JUMPDEST 000040a7: SWAP1 000040a8: POP 000040a9: SWAP2 000040aa: SWAP1 000040ab: POP 000040ac: JUMP 000040ad: JUMPDEST 000040ae: PUSH32 0x596f752063616e6e6f74206d696e742074686973206d616e792e000000000000 000040cf: PUSH1 0x00 000040d1: DUP3 000040d2: ADD 000040d3: MSTORE 000040d4: POP 000040d5: JUMP 000040d6: JUMPDEST 000040d7: PUSH1 0x00 000040d9: PUSH2 0x40e3 000040dc: PUSH1 0x1a 000040de: DUP4 000040df: PUSH2 0x361c 000040e2: JUMP 000040e3: JUMPDEST 000040e4: SWAP2 000040e5: POP 000040e6: PUSH2 0x40ee 000040e9: DUP3 000040ea: PUSH2 0x40ad 000040ed: JUMP 000040ee: JUMPDEST 000040ef: PUSH1 0x20 000040f1: DUP3 000040f2: ADD 000040f3: SWAP1 000040f4: POP 000040f5: SWAP2 000040f6: SWAP1 000040f7: POP 000040f8: JUMP 000040f9: JUMPDEST 000040fa: PUSH1 0x00 000040fc: PUSH1 0x20 000040fe: DUP3 000040ff: ADD 00004100: SWAP1 00004101: POP 00004102: DUP2 00004103: DUP2 00004104: SUB 00004105: PUSH1 0x00 00004107: DUP4 00004108: ADD 00004109: MSTORE 0000410a: PUSH2 0x4112 0000410d: DUP2 0000410e: PUSH2 0x40d6 00004111: JUMP 00004112: JUMPDEST 00004113: SWAP1 00004114: POP 00004115: SWAP2 00004116: SWAP1 00004117: POP 00004118: JUMP 00004119: JUMPDEST 0000411a: PUSH32 0x496e76616c69642046756e647300000000000000000000000000000000000000 0000413b: PUSH1 0x00 0000413d: DUP3 0000413e: ADD 0000413f: MSTORE 00004140: POP 00004141: JUMP 00004142: JUMPDEST 00004143: PUSH1 0x00 00004145: PUSH2 0x414f 00004148: PUSH1 0x0d 0000414a: DUP4 0000414b: PUSH2 0x361c 0000414e: JUMP 0000414f: JUMPDEST 00004150: SWAP2 00004151: POP 00004152: PUSH2 0x415a 00004155: DUP3 00004156: PUSH2 0x4119 00004159: JUMP 0000415a: JUMPDEST 0000415b: PUSH1 0x20 0000415d: DUP3 0000415e: ADD 0000415f: SWAP1 00004160: POP 00004161: SWAP2 00004162: SWAP1 00004163: POP 00004164: JUMP 00004165: JUMPDEST 00004166: PUSH1 0x00 00004168: PUSH1 0x20 0000416a: DUP3 0000416b: ADD 0000416c: SWAP1 0000416d: POP 0000416e: DUP2 0000416f: DUP2 00004170: SUB 00004171: PUSH1 0x00 00004173: DUP4 00004174: ADD 00004175: MSTORE 00004176: PUSH2 0x417e 00004179: DUP2 0000417a: PUSH2 0x4142 0000417d: JUMP 0000417e: JUMPDEST 0000417f: SWAP1 00004180: POP 00004181: SWAP2 00004182: SWAP1 00004183: POP 00004184: JUMP 00004185: JUMPDEST 00004186: PUSH32 0x536f6c64204f7574000000000000000000000000000000000000000000000000 000041a7: PUSH1 0x00 000041a9: DUP3 000041aa: ADD 000041ab: MSTORE 000041ac: POP 000041ad: JUMP 000041ae: JUMPDEST 000041af: PUSH1 0x00 000041b1: PUSH2 0x41bb 000041b4: PUSH1 0x08 000041b6: DUP4 000041b7: PUSH2 0x361c 000041ba: JUMP 000041bb: JUMPDEST 000041bc: SWAP2 000041bd: POP 000041be: PUSH2 0x41c6 000041c1: DUP3 000041c2: PUSH2 0x4185 000041c5: JUMP 000041c6: JUMPDEST 000041c7: PUSH1 0x20 000041c9: DUP3 000041ca: ADD 000041cb: SWAP1 000041cc: POP 000041cd: SWAP2 000041ce: SWAP1 000041cf: POP 000041d0: JUMP 000041d1: JUMPDEST 000041d2: PUSH1 0x00 000041d4: PUSH1 0x20 000041d6: DUP3 000041d7: ADD 000041d8: SWAP1 000041d9: POP 000041da: DUP2 000041db: DUP2 000041dc: SUB 000041dd: PUSH1 0x00 000041df: DUP4 000041e0: ADD 000041e1: MSTORE 000041e2: PUSH2 0x41ea 000041e5: DUP2 000041e6: PUSH2 0x41ae 000041e9: JUMP 000041ea: JUMPDEST 000041eb: SWAP1 000041ec: POP 000041ed: SWAP2 000041ee: SWAP1 000041ef: POP 000041f0: JUMP 000041f1: JUMPDEST 000041f2: PUSH1 0x00 000041f4: DUP2 000041f5: SWAP1 000041f6: POP 000041f7: DUP2 000041f8: PUSH1 0x00 000041fa: MSTORE 000041fb: PUSH1 0x20 000041fd: PUSH1 0x00 000041ff: KECCAK256 00004200: SWAP1 00004201: POP 00004202: SWAP2 00004203: SWAP1 00004204: POP 00004205: JUMP 00004206: JUMPDEST 00004207: PUSH1 0x00 00004209: PUSH1 0x20 0000420b: PUSH1 0x1f 0000420d: DUP4 0000420e: ADD 0000420f: DIV 00004210: SWAP1 00004211: POP 00004212: SWAP2 00004213: SWAP1 00004214: POP 00004215: JUMP 00004216: JUMPDEST 00004217: PUSH1 0x00 00004219: DUP3 0000421a: DUP3 0000421b: SHL 0000421c: SWAP1 0000421d: POP 0000421e: SWAP3 0000421f: SWAP2 00004220: POP 00004221: POP 00004222: JUMP 00004223: JUMPDEST 00004224: PUSH1 0x00 00004226: PUSH1 0x08 00004228: DUP4 00004229: MUL 0000422a: PUSH2 0x4253 0000422d: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 0000424e: DUP3 0000424f: PUSH2 0x4216 00004252: JUMP 00004253: JUMPDEST 00004254: PUSH2 0x425d 00004257: DUP7 00004258: DUP4 00004259: PUSH2 0x4216 0000425c: JUMP 0000425d: JUMPDEST 0000425e: SWAP6 0000425f: POP 00004260: DUP1 00004261: NOT 00004262: DUP5 00004263: AND 00004264: SWAP4 00004265: POP 00004266: DUP1 00004267: DUP7 00004268: AND 00004269: DUP5 0000426a: OR 0000426b: SWAP3 0000426c: POP 0000426d: POP 0000426e: POP 0000426f: SWAP4 00004270: SWAP3 00004271: POP 00004272: POP 00004273: POP 00004274: JUMP 00004275: JUMPDEST 00004276: PUSH1 0x00 00004278: DUP2 00004279: SWAP1 0000427a: POP 0000427b: SWAP2 0000427c: SWAP1 0000427d: POP 0000427e: JUMP 0000427f: JUMPDEST 00004280: PUSH1 0x00 00004282: PUSH2 0x429a 00004285: PUSH2 0x4295 00004288: PUSH2 0x4290 0000428b: DUP5 0000428c: PUSH2 0x36cc 0000428f: JUMP 00004290: JUMPDEST 00004291: PUSH2 0x4275 00004294: JUMP 00004295: JUMPDEST 00004296: PUSH2 0x36cc 00004299: JUMP 0000429a: JUMPDEST 0000429b: SWAP1 0000429c: POP 0000429d: SWAP2 0000429e: SWAP1 0000429f: POP 000042a0: JUMP 000042a1: JUMPDEST 000042a2: PUSH1 0x00 000042a4: DUP2 000042a5: SWAP1 000042a6: POP 000042a7: SWAP2 000042a8: SWAP1 000042a9: POP 000042aa: JUMP 000042ab: JUMPDEST 000042ac: PUSH2 0x42b4 000042af: DUP4 000042b0: PUSH2 0x427f 000042b3: JUMP 000042b4: JUMPDEST 000042b5: PUSH2 0x42c8 000042b8: PUSH2 0x42c0 000042bb: DUP3 000042bc: PUSH2 0x42a1 000042bf: JUMP 000042c0: JUMPDEST 000042c1: DUP5 000042c2: DUP5 000042c3: SLOAD 000042c4: PUSH2 0x4223 000042c7: JUMP 000042c8: JUMPDEST 000042c9: DUP3 000042ca: SSTORE 000042cb: POP 000042cc: POP 000042cd: POP 000042ce: POP 000042cf: JUMP 000042d0: JUMPDEST 000042d1: PUSH1 0x00 000042d3: SWAP1 000042d4: JUMP 000042d5: JUMPDEST 000042d6: PUSH2 0x42dd 000042d9: PUSH2 0x42d0 000042dc: JUMP 000042dd: JUMPDEST 000042de: PUSH2 0x42e8 000042e1: DUP2 000042e2: DUP5 000042e3: DUP5 000042e4: PUSH2 0x42ab 000042e7: JUMP 000042e8: JUMPDEST 000042e9: POP 000042ea: POP 000042eb: POP 000042ec: JUMP 000042ed: JUMPDEST 000042ee: JUMPDEST 000042ef: DUP2 000042f0: DUP2 000042f1: LT 000042f2: ISZERO 000042f3: PUSH2 0x430c 000042f6: JUMPI 000042f7: PUSH2 0x4301 000042fa: PUSH1 0x00 000042fc: DUP3 000042fd: PUSH2 0x42d5 00004300: JUMP 00004301: JUMPDEST 00004302: PUSH1 0x01 00004304: DUP2 00004305: ADD 00004306: SWAP1 00004307: POP 00004308: PUSH2 0x42ee 0000430b: JUMP 0000430c: JUMPDEST 0000430d: POP 0000430e: POP 0000430f: JUMP 00004310: JUMPDEST 00004311: PUSH1 0x1f 00004313: DUP3 00004314: GT 00004315: ISZERO 00004316: PUSH2 0x4351 00004319: JUMPI 0000431a: PUSH2 0x4322 0000431d: DUP2 0000431e: PUSH2 0x41f1 00004321: JUMP 00004322: JUMPDEST 00004323: PUSH2 0x432b 00004326: DUP5 00004327: PUSH2 0x4206 0000432a: JUMP 0000432b: JUMPDEST 0000432c: DUP2 0000432d: ADD 0000432e: PUSH1 0x20 00004330: DUP6 00004331: LT 00004332: ISZERO 00004333: PUSH2 0x433a 00004336: JUMPI 00004337: DUP2 00004338: SWAP1 00004339: POP 0000433a: JUMPDEST 0000433b: PUSH2 0x434e 0000433e: PUSH2 0x4346 00004341: DUP6 00004342: PUSH2 0x4206 00004345: JUMP 00004346: JUMPDEST 00004347: DUP4 00004348: ADD 00004349: DUP3 0000434a: PUSH2 0x42ed 0000434d: JUMP 0000434e: JUMPDEST 0000434f: POP 00004350: POP 00004351: JUMPDEST 00004352: POP 00004353: POP 00004354: POP 00004355: JUMP 00004356: JUMPDEST 00004357: PUSH1 0x00 00004359: DUP3 0000435a: DUP3 0000435b: SHR 0000435c: SWAP1 0000435d: POP 0000435e: SWAP3 0000435f: SWAP2 00004360: POP 00004361: POP 00004362: JUMP 00004363: JUMPDEST 00004364: PUSH1 0x00 00004366: PUSH2 0x4374 00004369: PUSH1 0x00 0000436b: NOT 0000436c: DUP5 0000436d: PUSH1 0x08 0000436f: MUL 00004370: PUSH2 0x4356 00004373: JUMP 00004374: JUMPDEST 00004375: NOT 00004376: DUP1 00004377: DUP4 00004378: AND 00004379: SWAP2 0000437a: POP 0000437b: POP 0000437c: SWAP3 0000437d: SWAP2 0000437e: POP 0000437f: POP 00004380: JUMP 00004381: JUMPDEST 00004382: PUSH1 0x00 00004384: PUSH2 0x438d 00004387: DUP4 00004388: DUP4 00004389: PUSH2 0x4363 0000438c: JUMP 0000438d: JUMPDEST 0000438e: SWAP2 0000438f: POP 00004390: DUP3 00004391: PUSH1 0x02 00004393: MUL 00004394: DUP3 00004395: OR 00004396: SWAP1 00004397: POP 00004398: SWAP3 00004399: SWAP2 0000439a: POP 0000439b: POP 0000439c: JUMP 0000439d: JUMPDEST 0000439e: PUSH2 0x43a6 000043a1: DUP3 000043a2: PUSH2 0x3611 000043a5: JUMP 000043a6: JUMPDEST 000043a7: PUSH8 0xffffffffffffffff 000043b0: DUP2 000043b1: GT 000043b2: ISZERO 000043b3: PUSH2 0x43bf 000043b6: JUMPI 000043b7: PUSH2 0x43be 000043ba: PUSH2 0x387e 000043bd: JUMP 000043be: JUMPDEST 000043bf: JUMPDEST 000043c0: PUSH2 0x43c9 000043c3: DUP3 000043c4: SLOAD 000043c5: PUSH2 0x3d4e 000043c8: JUMP 000043c9: JUMPDEST 000043ca: PUSH2 0x43d4 000043cd: DUP3 000043ce: DUP3 000043cf: DUP6 000043d0: PUSH2 0x4310 000043d3: JUMP 000043d4: JUMPDEST 000043d5: PUSH1 0x00 000043d7: PUSH1 0x20 000043d9: SWAP1 000043da: POP 000043db: PUSH1 0x1f 000043dd: DUP4 000043de: GT 000043df: PUSH1 0x01 000043e1: DUP2 000043e2: EQ 000043e3: PUSH2 0x4407 000043e6: JUMPI 000043e7: PUSH1 0x00 000043e9: DUP5 000043ea: ISZERO 000043eb: PUSH2 0x43f5 000043ee: JUMPI 000043ef: DUP3 000043f0: DUP8 000043f1: ADD 000043f2: MLOAD 000043f3: SWAP1 000043f4: POP 000043f5: JUMPDEST 000043f6: PUSH2 0x43ff 000043f9: DUP6 000043fa: DUP3 000043fb: PUSH2 0x4381 000043fe: JUMP 000043ff: JUMPDEST 00004400: DUP7 00004401: SSTORE 00004402: POP 00004403: PUSH2 0x4467 00004406: JUMP 00004407: JUMPDEST 00004408: PUSH1 0x1f 0000440a: NOT 0000440b: DUP5 0000440c: AND 0000440d: PUSH2 0x4415 00004410: DUP7 00004411: PUSH2 0x41f1 00004414: JUMP 00004415: JUMPDEST 00004416: PUSH1 0x00 00004418: JUMPDEST 00004419: DUP3 0000441a: DUP2 0000441b: LT 0000441c: ISZERO 0000441d: PUSH2 0x443d 00004420: JUMPI 00004421: DUP5 00004422: DUP10 00004423: ADD 00004424: MLOAD 00004425: DUP3 00004426: SSTORE 00004427: PUSH1 0x01 00004429: DUP3 0000442a: ADD 0000442b: SWAP2 0000442c: POP 0000442d: PUSH1 0x20 0000442f: DUP6 00004430: ADD 00004431: SWAP5 00004432: POP 00004433: PUSH1 0x20 00004435: DUP2 00004436: ADD 00004437: SWAP1 00004438: POP 00004439: PUSH2 0x4418 0000443c: JUMP 0000443d: JUMPDEST 0000443e: DUP7 0000443f: DUP4 00004440: LT 00004441: ISZERO 00004442: PUSH2 0x445a 00004445: JUMPI 00004446: DUP5 00004447: DUP10 00004448: ADD 00004449: MLOAD 0000444a: PUSH2 0x4456 0000444d: PUSH1 0x1f 0000444f: DUP10 00004450: AND 00004451: DUP3 00004452: PUSH2 0x4363 00004455: JUMP 00004456: JUMPDEST 00004457: DUP4 00004458: SSTORE 00004459: POP 0000445a: JUMPDEST 0000445b: PUSH1 0x01 0000445d: PUSH1 0x02 0000445f: DUP9 00004460: MUL 00004461: ADD 00004462: DUP9 00004463: SSTORE 00004464: POP 00004465: POP 00004466: POP 00004467: JUMPDEST 00004468: POP 00004469: POP 0000446a: POP 0000446b: POP 0000446c: POP 0000446d: POP 0000446e: JUMP 0000446f: JUMPDEST 00004470: PUSH32 0x57686974656c697374204d696e742068617320656e6465640000000000000000 00004491: PUSH1 0x00 00004493: DUP3 00004494: ADD 00004495: MSTORE 00004496: POP 00004497: JUMP 00004498: JUMPDEST 00004499: PUSH1 0x00 0000449b: PUSH2 0x44a5 0000449e: PUSH1 0x18 000044a0: DUP4 000044a1: PUSH2 0x361c 000044a4: JUMP 000044a5: JUMPDEST 000044a6: SWAP2 000044a7: POP 000044a8: PUSH2 0x44b0 000044ab: DUP3 000044ac: PUSH2 0x446f 000044af: JUMP 000044b0: JUMPDEST 000044b1: PUSH1 0x20 000044b3: DUP3 000044b4: ADD 000044b5: SWAP1 000044b6: POP 000044b7: SWAP2 000044b8: SWAP1 000044b9: POP 000044ba: JUMP 000044bb: JUMPDEST 000044bc: PUSH1 0x00 000044be: PUSH1 0x20 000044c0: DUP3 000044c1: ADD 000044c2: SWAP1 000044c3: POP 000044c4: DUP2 000044c5: DUP2 000044c6: SUB 000044c7: PUSH1 0x00 000044c9: DUP4 000044ca: ADD 000044cb: MSTORE 000044cc: PUSH2 0x44d4 000044cf: DUP2 000044d0: PUSH2 0x4498 000044d3: JUMP 000044d4: JUMPDEST 000044d5: SWAP1 000044d6: POP 000044d7: SWAP2 000044d8: SWAP1 000044d9: POP 000044da: JUMP 000044db: JUMPDEST 000044dc: PUSH32 0x496e76616c6964205369676e6174757265000000000000000000000000000000 000044fd: PUSH1 0x00 000044ff: DUP3 00004500: ADD 00004501: MSTORE 00004502: POP 00004503: JUMP 00004504: JUMPDEST 00004505: PUSH1 0x00 00004507: PUSH2 0x4511 0000450a: PUSH1 0x11 0000450c: DUP4 0000450d: PUSH2 0x361c 00004510: JUMP 00004511: JUMPDEST 00004512: SWAP2 00004513: POP 00004514: PUSH2 0x451c 00004517: DUP3 00004518: PUSH2 0x44db 0000451b: JUMP 0000451c: JUMPDEST 0000451d: PUSH1 0x20 0000451f: DUP3 00004520: ADD 00004521: SWAP1 00004522: POP 00004523: SWAP2 00004524: SWAP1 00004525: POP 00004526: JUMP 00004527: JUMPDEST 00004528: PUSH1 0x00 0000452a: PUSH1 0x20 0000452c: DUP3 0000452d: ADD 0000452e: SWAP1 0000452f: POP 00004530: DUP2 00004531: DUP2 00004532: SUB 00004533: PUSH1 0x00 00004535: DUP4 00004536: ADD 00004537: MSTORE 00004538: PUSH2 0x4540 0000453b: DUP2 0000453c: PUSH2 0x4504 0000453f: JUMP 00004540: JUMPDEST 00004541: SWAP1 00004542: POP 00004543: SWAP2 00004544: SWAP1 00004545: POP 00004546: JUMP 00004547: JUMPDEST 00004548: PUSH32 0x496e76616c696420486173680000000000000000000000000000000000000000 00004569: PUSH1 0x00 0000456b: DUP3 0000456c: ADD 0000456d: MSTORE 0000456e: POP 0000456f: JUMP 00004570: JUMPDEST 00004571: PUSH1 0x00 00004573: PUSH2 0x457d 00004576: PUSH1 0x0c 00004578: DUP4 00004579: PUSH2 0x361c 0000457c: JUMP 0000457d: JUMPDEST 0000457e: SWAP2 0000457f: POP 00004580: PUSH2 0x4588 00004583: DUP3 00004584: PUSH2 0x4547 00004587: JUMP 00004588: JUMPDEST 00004589: PUSH1 0x20 0000458b: DUP3 0000458c: ADD 0000458d: SWAP1 0000458e: POP 0000458f: SWAP2 00004590: SWAP1 00004591: POP 00004592: JUMP 00004593: JUMPDEST 00004594: PUSH1 0x00 00004596: PUSH1 0x20 00004598: DUP3 00004599: ADD 0000459a: SWAP1 0000459b: POP 0000459c: DUP2 0000459d: DUP2 0000459e: SUB 0000459f: PUSH1 0x00 000045a1: DUP4 000045a2: ADD 000045a3: MSTORE 000045a4: PUSH2 0x45ac 000045a7: DUP2 000045a8: PUSH2 0x4570 000045ab: JUMP 000045ac: JUMPDEST 000045ad: SWAP1 000045ae: POP 000045af: SWAP2 000045b0: SWAP1 000045b1: POP 000045b2: JUMP 000045b3: JUMPDEST 000045b4: PUSH1 0x00 000045b6: DUP2 000045b7: SWAP1 000045b8: POP 000045b9: SWAP3 000045ba: SWAP2 000045bb: POP 000045bc: POP 000045bd: JUMP 000045be: JUMPDEST 000045bf: PUSH1 0x00 000045c1: PUSH2 0x45c9 000045c4: DUP3 000045c5: PUSH2 0x3611 000045c8: JUMP 000045c9: JUMPDEST 000045ca: PUSH2 0x45d3 000045cd: DUP2 000045ce: DUP6 000045cf: PUSH2 0x45b3 000045d2: JUMP 000045d3: JUMPDEST 000045d4: SWAP4 000045d5: POP 000045d6: PUSH2 0x45e3 000045d9: DUP2 000045da: DUP6 000045db: PUSH1 0x20 000045dd: DUP7 000045de: ADD 000045df: PUSH2 0x362d 000045e2: JUMP 000045e3: JUMPDEST 000045e4: DUP1 000045e5: DUP5 000045e6: ADD 000045e7: SWAP2 000045e8: POP 000045e9: POP 000045ea: SWAP3 000045eb: SWAP2 000045ec: POP 000045ed: POP 000045ee: JUMP 000045ef: JUMPDEST 000045f0: PUSH1 0x00 000045f2: PUSH2 0x45fb 000045f5: DUP3 000045f6: DUP6 000045f7: PUSH2 0x45be 000045fa: JUMP 000045fb: JUMPDEST 000045fc: SWAP2 000045fd: POP 000045fe: PUSH2 0x4607 00004601: DUP3 00004602: DUP5 00004603: PUSH2 0x45be 00004606: JUMP 00004607: JUMPDEST 00004608: SWAP2 00004609: POP 0000460a: DUP2 0000460b: SWAP1 0000460c: POP 0000460d: SWAP4 0000460e: SWAP3 0000460f: POP 00004610: POP 00004611: POP 00004612: JUMP 00004613: JUMPDEST 00004614: PUSH32 0x4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061 00004635: PUSH1 0x00 00004637: DUP3 00004638: ADD 00004639: MSTORE 0000463a: PUSH32 0x6464726573730000000000000000000000000000000000000000000000000000 0000465b: PUSH1 0x20 0000465d: DUP3 0000465e: ADD 0000465f: MSTORE 00004660: POP 00004661: JUMP 00004662: JUMPDEST 00004663: PUSH1 0x00 00004665: PUSH2 0x466f 00004668: PUSH1 0x26 0000466a: DUP4 0000466b: PUSH2 0x361c 0000466e: JUMP 0000466f: JUMPDEST 00004670: SWAP2 00004671: POP 00004672: PUSH2 0x467a 00004675: DUP3 00004676: PUSH2 0x4613 00004679: JUMP 0000467a: JUMPDEST 0000467b: PUSH1 0x40 0000467d: DUP3 0000467e: ADD 0000467f: SWAP1 00004680: POP 00004681: SWAP2 00004682: SWAP1 00004683: POP 00004684: JUMP 00004685: JUMPDEST 00004686: PUSH1 0x00 00004688: PUSH1 0x20 0000468a: DUP3 0000468b: ADD 0000468c: SWAP1 0000468d: POP 0000468e: DUP2 0000468f: DUP2 00004690: SUB 00004691: PUSH1 0x00 00004693: DUP4 00004694: ADD 00004695: MSTORE 00004696: PUSH2 0x469e 00004699: DUP2 0000469a: PUSH2 0x4662 0000469d: JUMP 0000469e: JUMPDEST 0000469f: SWAP1 000046a0: POP 000046a1: SWAP2 000046a2: SWAP1 000046a3: POP 000046a4: JUMP 000046a5: JUMPDEST 000046a6: PUSH32 0x416464726573733a20696e73756666696369656e742062616c616e6365000000 000046c7: PUSH1 0x00 000046c9: DUP3 000046ca: ADD 000046cb: MSTORE 000046cc: POP 000046cd: JUMP 000046ce: JUMPDEST 000046cf: PUSH1 0x00 000046d1: PUSH2 0x46db 000046d4: PUSH1 0x1d 000046d6: DUP4 000046d7: PUSH2 0x361c 000046da: JUMP 000046db: JUMPDEST 000046dc: SWAP2 000046dd: POP 000046de: PUSH2 0x46e6 000046e1: DUP3 000046e2: PUSH2 0x46a5 000046e5: JUMP 000046e6: JUMPDEST 000046e7: PUSH1 0x20 000046e9: DUP3 000046ea: ADD 000046eb: SWAP1 000046ec: POP 000046ed: SWAP2 000046ee: SWAP1 000046ef: POP 000046f0: JUMP 000046f1: JUMPDEST 000046f2: PUSH1 0x00 000046f4: PUSH1 0x20 000046f6: DUP3 000046f7: ADD 000046f8: SWAP1 000046f9: POP 000046fa: DUP2 000046fb: DUP2 000046fc: SUB 000046fd: PUSH1 0x00 000046ff: DUP4 00004700: ADD 00004701: MSTORE 00004702: PUSH2 0x470a 00004705: DUP2 00004706: PUSH2 0x46ce 00004709: JUMP 0000470a: JUMPDEST 0000470b: SWAP1 0000470c: POP 0000470d: SWAP2 0000470e: SWAP1 0000470f: POP 00004710: JUMP 00004711: JUMPDEST 00004712: PUSH1 0x00 00004714: DUP2 00004715: SWAP1 00004716: POP 00004717: SWAP3 00004718: SWAP2 00004719: POP 0000471a: POP 0000471b: JUMP 0000471c: JUMPDEST 0000471d: POP 0000471e: JUMP 0000471f: JUMPDEST 00004720: PUSH1 0x00 00004722: PUSH2 0x472c 00004725: PUSH1 0x00 00004727: DUP4 00004728: PUSH2 0x4711 0000472b: JUMP 0000472c: JUMPDEST 0000472d: SWAP2 0000472e: POP 0000472f: PUSH2 0x4737 00004732: DUP3 00004733: PUSH2 0x471c 00004736: JUMP 00004737: JUMPDEST 00004738: PUSH1 0x00 0000473a: DUP3 0000473b: ADD 0000473c: SWAP1 0000473d: POP 0000473e: SWAP2 0000473f: SWAP1 00004740: POP 00004741: JUMP 00004742: JUMPDEST 00004743: PUSH1 0x00 00004745: PUSH2 0x474d 00004748: DUP3 00004749: PUSH2 0x471f 0000474c: JUMP 0000474d: JUMPDEST 0000474e: SWAP2 0000474f: POP 00004750: DUP2 00004751: SWAP1 00004752: POP 00004753: SWAP2 00004754: SWAP1 00004755: POP 00004756: JUMP 00004757: JUMPDEST 00004758: PUSH32 0x416464726573733a20756e61626c6520746f2073656e642076616c75652c2072 00004779: PUSH1 0x00 0000477b: DUP3 0000477c: ADD 0000477d: MSTORE 0000477e: PUSH32 0x6563697069656e74206d61792068617665207265766572746564000000000000 0000479f: PUSH1 0x20 000047a1: DUP3 000047a2: ADD 000047a3: MSTORE 000047a4: POP 000047a5: JUMP 000047a6: JUMPDEST 000047a7: PUSH1 0x00 000047a9: PUSH2 0x47b3 000047ac: PUSH1 0x3a 000047ae: DUP4 000047af: PUSH2 0x361c 000047b2: JUMP 000047b3: JUMPDEST 000047b4: SWAP2 000047b5: POP 000047b6: PUSH2 0x47be 000047b9: DUP3 000047ba: PUSH2 0x4757 000047bd: JUMP 000047be: JUMPDEST 000047bf: PUSH1 0x40 000047c1: DUP3 000047c2: ADD 000047c3: SWAP1 000047c4: POP 000047c5: SWAP2 000047c6: SWAP1 000047c7: POP 000047c8: JUMP 000047c9: JUMPDEST 000047ca: PUSH1 0x00 000047cc: PUSH1 0x20 000047ce: DUP3 000047cf: ADD 000047d0: SWAP1 000047d1: POP 000047d2: DUP2 000047d3: DUP2 000047d4: SUB 000047d5: PUSH1 0x00 000047d7: DUP4 000047d8: ADD 000047d9: MSTORE 000047da: PUSH2 0x47e2 000047dd: DUP2 000047de: PUSH2 0x47a6 000047e1: JUMP 000047e2: JUMPDEST 000047e3: SWAP1 000047e4: POP 000047e5: SWAP2 000047e6: SWAP1 000047e7: POP 000047e8: JUMP 000047e9: JUMPDEST 000047ea: PUSH1 0x00 000047ec: PUSH1 0x60 000047ee: DUP3 000047ef: ADD 000047f0: SWAP1 000047f1: POP 000047f2: PUSH2 0x47fe 000047f5: PUSH1 0x00 000047f7: DUP4 000047f8: ADD 000047f9: DUP7 000047fa: PUSH2 0x3761 000047fd: JUMP 000047fe: JUMPDEST 000047ff: PUSH2 0x480b 00004802: PUSH1 0x20 00004804: DUP4 00004805: ADD 00004806: DUP6 00004807: PUSH2 0x37f7 0000480a: JUMP 0000480b: JUMPDEST 0000480c: PUSH2 0x4818 0000480f: PUSH1 0x40 00004811: DUP4 00004812: ADD 00004813: DUP5 00004814: PUSH2 0x37f7 00004817: JUMP 00004818: JUMPDEST 00004819: SWAP5 0000481a: SWAP4 0000481b: POP 0000481c: POP 0000481d: POP 0000481e: POP 0000481f: JUMP 00004820: JUMPDEST 00004821: PUSH1 0x00 00004823: DUP2 00004824: MLOAD 00004825: SWAP1 00004826: POP 00004827: SWAP2 00004828: SWAP1 00004829: POP 0000482a: JUMP 0000482b: JUMPDEST 0000482c: PUSH1 0x00 0000482e: DUP3 0000482f: DUP3 00004830: MSTORE 00004831: PUSH1 0x20 00004833: DUP3 00004834: ADD 00004835: SWAP1 00004836: POP 00004837: SWAP3 00004838: SWAP2 00004839: POP 0000483a: POP 0000483b: JUMP 0000483c: JUMPDEST 0000483d: PUSH1 0x00 0000483f: PUSH2 0x4847 00004842: DUP3 00004843: PUSH2 0x4820 00004846: JUMP 00004847: JUMPDEST 00004848: PUSH2 0x4851 0000484b: DUP2 0000484c: DUP6 0000484d: PUSH2 0x482b 00004850: JUMP 00004851: JUMPDEST 00004852: SWAP4 00004853: POP 00004854: PUSH2 0x4861 00004857: DUP2 00004858: DUP6 00004859: PUSH1 0x20 0000485b: DUP7 0000485c: ADD 0000485d: PUSH2 0x362d 00004860: JUMP 00004861: JUMPDEST 00004862: PUSH2 0x486a 00004865: DUP2 00004866: PUSH2 0x3660 00004869: JUMP 0000486a: JUMPDEST 0000486b: DUP5 0000486c: ADD 0000486d: SWAP2 0000486e: POP 0000486f: POP 00004870: SWAP3 00004871: SWAP2 00004872: POP 00004873: POP 00004874: JUMP 00004875: JUMPDEST 00004876: PUSH1 0x00 00004878: PUSH1 0x80 0000487a: DUP3 0000487b: ADD 0000487c: SWAP1 0000487d: POP 0000487e: PUSH2 0x488a 00004881: PUSH1 0x00 00004883: DUP4 00004884: ADD 00004885: DUP8 00004886: PUSH2 0x3761 00004889: JUMP 0000488a: JUMPDEST 0000488b: PUSH2 0x4897 0000488e: PUSH1 0x20 00004890: DUP4 00004891: ADD 00004892: DUP7 00004893: PUSH2 0x3761 00004896: JUMP 00004897: JUMPDEST 00004898: PUSH2 0x48a4 0000489b: PUSH1 0x40 0000489d: DUP4 0000489e: ADD 0000489f: DUP6 000048a0: PUSH2 0x37f7 000048a3: JUMP 000048a4: JUMPDEST 000048a5: DUP2 000048a6: DUP2 000048a7: SUB 000048a8: PUSH1 0x60 000048aa: DUP4 000048ab: ADD 000048ac: MSTORE 000048ad: PUSH2 0x48b6 000048b0: DUP2 000048b1: DUP5 000048b2: PUSH2 0x483c 000048b5: JUMP 000048b6: JUMPDEST 000048b7: SWAP1 000048b8: POP 000048b9: SWAP6 000048ba: SWAP5 000048bb: POP 000048bc: POP 000048bd: POP 000048be: POP 000048bf: POP 000048c0: JUMP 000048c1: JUMPDEST 000048c2: PUSH1 0x00 000048c4: DUP2 000048c5: MLOAD 000048c6: SWAP1 000048c7: POP 000048c8: PUSH2 0x48d0 000048cb: DUP2 000048cc: PUSH2 0x3582 000048cf: JUMP 000048d0: JUMPDEST 000048d1: SWAP3 000048d2: SWAP2 000048d3: POP 000048d4: POP 000048d5: JUMP 000048d6: JUMPDEST 000048d7: PUSH1 0x00 000048d9: PUSH1 0x20 000048db: DUP3 000048dc: DUP5 000048dd: SUB 000048de: SLT 000048df: ISZERO 000048e0: PUSH2 0x48ec 000048e3: JUMPI 000048e4: PUSH2 0x48eb 000048e7: PUSH2 0x354c 000048ea: JUMP 000048eb: JUMPDEST 000048ec: JUMPDEST 000048ed: PUSH1 0x00 000048ef: PUSH2 0x48fa 000048f2: DUP5 000048f3: DUP3 000048f4: DUP6 000048f5: ADD 000048f6: PUSH2 0x48c1 000048f9: JUMP 000048fa: JUMPDEST 000048fb: SWAP2 000048fc: POP 000048fd: POP 000048fe: SWAP3 000048ff: SWAP2 00004900: POP 00004901: POP 00004902: JUMP 00004903: JUMPDEST 00004904: PUSH1 0x00 00004906: PUSH2 0x490e 00004909: DUP3 0000490a: PUSH2 0x36cc 0000490d: JUMP 0000490e: JUMPDEST 0000490f: SWAP2 00004910: POP 00004911: PUSH2 0x4919 00004914: DUP4 00004915: PUSH2 0x36cc 00004918: JUMP 00004919: JUMPDEST 0000491a: SWAP3 0000491b: POP 0000491c: DUP3 0000491d: PUSH2 0x4929 00004920: JUMPI 00004921: PUSH2 0x4928 00004924: PUSH2 0x3ef9 00004927: JUMP 00004928: JUMPDEST 00004929: JUMPDEST 0000492a: DUP3 0000492b: DUP3 0000492c: MOD 0000492d: SWAP1 0000492e: POP 0000492f: SWAP3 00004930: SWAP2 00004931: POP 00004932: POP 00004933: JUMP 00004934: JUMPDEST 00004935: PUSH32 0x19457468657265756d205369676e6564204d6573736167653a0a333200000000 00004956: PUSH1 0x00 00004958: DUP3 00004959: ADD 0000495a: MSTORE 0000495b: POP 0000495c: JUMP 0000495d: JUMPDEST 0000495e: PUSH1 0x00 00004960: PUSH2 0x496a 00004963: PUSH1 0x1c 00004965: DUP4 00004966: PUSH2 0x45b3 00004969: JUMP 0000496a: JUMPDEST 0000496b: SWAP2 0000496c: POP 0000496d: PUSH2 0x4975 00004970: DUP3 00004971: PUSH2 0x4934 00004974: JUMP 00004975: JUMPDEST 00004976: PUSH1 0x1c 00004978: DUP3 00004979: ADD 0000497a: SWAP1 0000497b: POP 0000497c: SWAP2 0000497d: SWAP1 0000497e: POP 0000497f: JUMP 00004980: JUMPDEST 00004981: PUSH1 0x00 00004983: DUP2 00004984: SWAP1 00004985: POP 00004986: SWAP2 00004987: SWAP1 00004988: POP 00004989: JUMP 0000498a: JUMPDEST 0000498b: PUSH2 0x499b 0000498e: PUSH2 0x4996 00004991: DUP3 00004992: PUSH2 0x3a1f 00004995: JUMP 00004996: JUMPDEST 00004997: PUSH2 0x4980 0000499a: JUMP 0000499b: JUMPDEST 0000499c: DUP3 0000499d: MSTORE 0000499e: POP 0000499f: POP 000049a0: JUMP 000049a1: JUMPDEST 000049a2: PUSH1 0x00 000049a4: PUSH2 0x49ac 000049a7: DUP3 000049a8: PUSH2 0x495d 000049ab: JUMP 000049ac: JUMPDEST 000049ad: SWAP2 000049ae: POP 000049af: PUSH2 0x49b8 000049b2: DUP3 000049b3: DUP5 000049b4: PUSH2 0x498a 000049b7: JUMP 000049b8: JUMPDEST 000049b9: PUSH1 0x20 000049bb: DUP3 000049bc: ADD 000049bd: SWAP2 000049be: POP 000049bf: DUP2 000049c0: SWAP1 000049c1: POP 000049c2: SWAP3 000049c3: SWAP2 000049c4: POP 000049c5: POP 000049c6: JUMP 000049c7: JUMPDEST 000049c8: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 000049e9: PUSH1 0x00 000049eb: MSTORE 000049ec: PUSH1 0x21 000049ee: PUSH1 0x04 000049f0: MSTORE 000049f1: PUSH1 0x24 000049f3: PUSH1 0x00 000049f5: REVERT 000049f6: JUMPDEST 000049f7: PUSH32 0x45434453413a20696e76616c6964207369676e61747572650000000000000000 00004a18: PUSH1 0x00 00004a1a: DUP3 00004a1b: ADD 00004a1c: MSTORE 00004a1d: POP 00004a1e: JUMP 00004a1f: JUMPDEST 00004a20: PUSH1 0x00 00004a22: PUSH2 0x4a2c 00004a25: PUSH1 0x18 00004a27: DUP4 00004a28: PUSH2 0x361c 00004a2b: JUMP 00004a2c: JUMPDEST 00004a2d: SWAP2 00004a2e: POP 00004a2f: PUSH2 0x4a37 00004a32: DUP3 00004a33: PUSH2 0x49f6 00004a36: JUMP 00004a37: JUMPDEST 00004a38: PUSH1 0x20 00004a3a: DUP3 00004a3b: ADD 00004a3c: SWAP1 00004a3d: POP 00004a3e: SWAP2 00004a3f: SWAP1 00004a40: POP 00004a41: JUMP 00004a42: JUMPDEST 00004a43: PUSH1 0x00 00004a45: PUSH1 0x20 00004a47: DUP3 00004a48: ADD 00004a49: SWAP1 00004a4a: POP 00004a4b: DUP2 00004a4c: DUP2 00004a4d: SUB 00004a4e: PUSH1 0x00 00004a50: DUP4 00004a51: ADD 00004a52: MSTORE 00004a53: PUSH2 0x4a5b 00004a56: DUP2 00004a57: PUSH2 0x4a1f 00004a5a: JUMP 00004a5b: JUMPDEST 00004a5c: SWAP1 00004a5d: POP 00004a5e: SWAP2 00004a5f: SWAP1 00004a60: POP 00004a61: JUMP 00004a62: JUMPDEST 00004a63: PUSH32 0x45434453413a20696e76616c6964207369676e6174757265206c656e67746800 00004a84: PUSH1 0x00 00004a86: DUP3 00004a87: ADD 00004a88: MSTORE 00004a89: POP 00004a8a: JUMP 00004a8b: JUMPDEST 00004a8c: PUSH1 0x00 00004a8e: PUSH2 0x4a98 00004a91: PUSH1 0x1f 00004a93: DUP4 00004a94: PUSH2 0x361c 00004a97: JUMP 00004a98: JUMPDEST 00004a99: SWAP2 00004a9a: POP 00004a9b: PUSH2 0x4aa3 00004a9e: DUP3 00004a9f: PUSH2 0x4a62 00004aa2: JUMP 00004aa3: JUMPDEST 00004aa4: PUSH1 0x20 00004aa6: DUP3 00004aa7: ADD 00004aa8: SWAP1 00004aa9: POP 00004aaa: SWAP2 00004aab: SWAP1 00004aac: POP 00004aad: JUMP 00004aae: JUMPDEST 00004aaf: PUSH1 0x00 00004ab1: PUSH1 0x20 00004ab3: DUP3 00004ab4: ADD 00004ab5: SWAP1 00004ab6: POP 00004ab7: DUP2 00004ab8: DUP2 00004ab9: SUB 00004aba: PUSH1 0x00 00004abc: DUP4 00004abd: ADD 00004abe: MSTORE 00004abf: PUSH2 0x4ac7 00004ac2: DUP2 00004ac3: PUSH2 0x4a8b 00004ac6: JUMP 00004ac7: JUMPDEST 00004ac8: SWAP1 00004ac9: POP 00004aca: SWAP2 00004acb: SWAP1 00004acc: POP 00004acd: JUMP 00004ace: JUMPDEST 00004acf: PUSH32 0x45434453413a20696e76616c6964207369676e6174757265202773272076616c 00004af0: PUSH1 0x00 00004af2: DUP3 00004af3: ADD 00004af4: MSTORE 00004af5: PUSH32 0x7565000000000000000000000000000000000000000000000000000000000000 00004b16: PUSH1 0x20 00004b18: DUP3 00004b19: ADD 00004b1a: MSTORE 00004b1b: POP 00004b1c: JUMP 00004b1d: JUMPDEST 00004b1e: PUSH1 0x00 00004b20: PUSH2 0x4b2a 00004b23: PUSH1 0x22 00004b25: DUP4 00004b26: PUSH2 0x361c 00004b29: JUMP 00004b2a: JUMPDEST 00004b2b: SWAP2 00004b2c: POP 00004b2d: PUSH2 0x4b35 00004b30: DUP3 00004b31: PUSH2 0x4ace 00004b34: JUMP 00004b35: JUMPDEST 00004b36: PUSH1 0x40 00004b38: DUP3 00004b39: ADD 00004b3a: SWAP1 00004b3b: POP 00004b3c: SWAP2 00004b3d: SWAP1 00004b3e: POP 00004b3f: JUMP 00004b40: JUMPDEST 00004b41: PUSH1 0x00 00004b43: PUSH1 0x20 00004b45: DUP3 00004b46: ADD 00004b47: SWAP1 00004b48: POP 00004b49: DUP2 00004b4a: DUP2 00004b4b: SUB 00004b4c: PUSH1 0x00 00004b4e: DUP4 00004b4f: ADD 00004b50: MSTORE 00004b51: PUSH2 0x4b59 00004b54: DUP2 00004b55: PUSH2 0x4b1d 00004b58: JUMP 00004b59: JUMPDEST 00004b5a: SWAP1 00004b5b: POP 00004b5c: SWAP2 00004b5d: SWAP1 00004b5e: POP 00004b5f: JUMP 00004b60: JUMPDEST 00004b61: PUSH32 0x45434453413a20696e76616c6964207369676e6174757265202776272076616c 00004b82: PUSH1 0x00 00004b84: DUP3 00004b85: ADD 00004b86: MSTORE 00004b87: PUSH32 0x7565000000000000000000000000000000000000000000000000000000000000 00004ba8: PUSH1 0x20 00004baa: DUP3 00004bab: ADD 00004bac: MSTORE 00004bad: POP 00004bae: JUMP 00004baf: JUMPDEST 00004bb0: PUSH1 0x00 00004bb2: PUSH2 0x4bbc 00004bb5: PUSH1 0x22 00004bb7: DUP4 00004bb8: PUSH2 0x361c 00004bbb: JUMP 00004bbc: JUMPDEST 00004bbd: SWAP2 00004bbe: POP 00004bbf: PUSH2 0x4bc7 00004bc2: DUP3 00004bc3: PUSH2 0x4b60 00004bc6: JUMP 00004bc7: JUMPDEST 00004bc8: PUSH1 0x40 00004bca: DUP3 00004bcb: ADD 00004bcc: SWAP1 00004bcd: POP 00004bce: SWAP2 00004bcf: SWAP1 00004bd0: POP 00004bd1: JUMP 00004bd2: JUMPDEST 00004bd3: PUSH1 0x00 00004bd5: PUSH1 0x20 00004bd7: DUP3 00004bd8: ADD 00004bd9: SWAP1 00004bda: POP 00004bdb: DUP2 00004bdc: DUP2 00004bdd: SUB 00004bde: PUSH1 0x00 00004be0: DUP4 00004be1: ADD 00004be2: MSTORE 00004be3: PUSH2 0x4beb 00004be6: DUP2 00004be7: PUSH2 0x4baf 00004bea: JUMP 00004beb: JUMPDEST 00004bec: SWAP1 00004bed: POP 00004bee: SWAP2 00004bef: SWAP1 00004bf0: POP 00004bf1: JUMP 00004bf2: JUMPDEST 00004bf3: PUSH2 0x4bfb 00004bf6: DUP2 00004bf7: PUSH2 0x3a1f 00004bfa: JUMP 00004bfb: JUMPDEST 00004bfc: DUP3 00004bfd: MSTORE 00004bfe: POP 00004bff: POP 00004c00: JUMP 00004c01: JUMPDEST 00004c02: PUSH1 0x00 00004c04: PUSH1 0xff 00004c06: DUP3 00004c07: AND 00004c08: SWAP1 00004c09: POP 00004c0a: SWAP2 00004c0b: SWAP1 00004c0c: POP 00004c0d: JUMP 00004c0e: JUMPDEST 00004c0f: PUSH2 0x4c17 00004c12: DUP2 00004c13: PUSH2 0x4c01 00004c16: JUMP 00004c17: JUMPDEST 00004c18: DUP3 00004c19: MSTORE 00004c1a: POP 00004c1b: POP 00004c1c: JUMP 00004c1d: JUMPDEST 00004c1e: PUSH1 0x00 00004c20: PUSH1 0x80 00004c22: DUP3 00004c23: ADD 00004c24: SWAP1 00004c25: POP 00004c26: PUSH2 0x4c32 00004c29: PUSH1 0x00 00004c2b: DUP4 00004c2c: ADD 00004c2d: DUP8 00004c2e: PUSH2 0x4bf2 00004c31: JUMP 00004c32: JUMPDEST 00004c33: PUSH2 0x4c3f 00004c36: PUSH1 0x20 00004c38: DUP4 00004c39: ADD 00004c3a: DUP7 00004c3b: PUSH2 0x4c0e 00004c3e: JUMP 00004c3f: JUMPDEST 00004c40: PUSH2 0x4c4c 00004c43: PUSH1 0x40 00004c45: DUP4 00004c46: ADD 00004c47: DUP6 00004c48: PUSH2 0x4bf2 00004c4b: JUMP 00004c4c: JUMPDEST 00004c4d: PUSH2 0x4c59 00004c50: PUSH1 0x60 00004c52: DUP4 00004c53: ADD 00004c54: DUP5 00004c55: PUSH2 0x4bf2 00004c58: JUMP 00004c59: JUMPDEST 00004c5a: SWAP6 00004c5b: SWAP5 00004c5c: POP 00004c5d: POP 00004c5e: POP 00004c5f: POP 00004c60: POP 00004c61: JUMP 00004c62: INVALID 00004c63: LOG2 00004c64: PUSH5 0x6970667358 00004c6a: UNKNOWN(0x22) 00004c6b: SLT 00004c6c: KECCAK256 00004c6d: UNKNOWN(0x24) 00004c6e: UNKNOWN(0x21) 00004c6f: PUSH8 0x01eb48f9d84737a7 00004c78: UNKNOWN(0xA7) 00004c79: UNKNOWN(0xE5) 00004c7a: SWAP9 00004c7b: SWAP4 00004c7c: ADD 00004c7d: PUSH22 0x799486eb48746140704466b533601d64736f6c634300 00004c94: ADDMOD 00004c95: UNKNOWN(0x0F) 00004c96: STOP 00004c97: CALLER
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | other | detector | Untrusted CALL target/value reachable | 60 | no | no |
viewtrace_id: 0x0fa4019da484a1af4ef799f0ff0c66bf0cfc634139c18c8fb848cfbbb87d72fa
call_targets:
0xe501afedfef8715471d8b4b4ebc3fd89034e5578
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x0fa4019da484a1af4ef799f0ff0c66bf0cfc634139c18c8fb848cfbbb87d72fa",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xe501afedfef8715471d8b4b4ebc3fd89034e5578"
],
"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": "0xb88d4fde",
"selector": "0xb88d4fde",
"calldata_variants": [
"0xb88d4fde",
"0xb88d4fde0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xc87b56dd",
"selector": "0xc87b56dd",
"calldata_variants": [
"0xc87b56dd",
"0xc87b56dd0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xd4ba7429",
"selector": "0xd4ba7429",
"calldata_variants": [
"0xd4ba7429",
"0xd4ba74290000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe985e9c5",
"selector": "0xe985e9c5",
"calldata_variants": [
"0xe985e9c5",
"0xe985e9c50000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x95d89b41",
"selector": "0x95d89b41",
"calldata_variants": [
"0x95d89b41",
"0x95d89b410000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xa035b1fe",
"selector": "0xa035b1fe",
"calldata_variants": [
"0xa035b1fe",
"0xa035b1fe0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xa22cb465",
"selector": "0xa22cb465",
"calldata_variants": [
"0xa22cb465",
"0xa22cb4650000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 8231,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 10701,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 2,
"guards_detected": [],
"untrusted_call_count": 2
}
|
| high | other | detector | ETH value transfer possible | 55 | no | no |
viewtrace_id: 0x0fa4019da484a1af4ef799f0ff0c66bf0cfc634139c18c8fb848cfbbb87d72fa
call_targets:
0xe501afedfef8715471d8b4b4ebc3fd89034e5578
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x0fa4019da484a1af4ef799f0ff0c66bf0cfc634139c18c8fb848cfbbb87d72fa",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xe501afedfef8715471d8b4b4ebc3fd89034e5578"
],
"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": "0xb88d4fde",
"selector": "0xb88d4fde",
"calldata_variants": [
"0xb88d4fde",
"0xb88d4fde0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xc87b56dd",
"selector": "0xc87b56dd",
"calldata_variants": [
"0xc87b56dd",
"0xc87b56dd0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xd4ba7429",
"selector": "0xd4ba7429",
"calldata_variants": [
"0xd4ba7429",
"0xd4ba74290000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe985e9c5",
"selector": "0xe985e9c5",
"calldata_variants": [
"0xe985e9c5",
"0xe985e9c50000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x95d89b41",
"selector": "0x95d89b41",
"calldata_variants": [
"0x95d89b41",
"0x95d89b410000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xa035b1fe",
"selector": "0xa035b1fe",
"calldata_variants": [
"0xa035b1fe",
"0xa035b1fe0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xa22cb465",
"selector": "0xa22cb465",
"calldata_variants": [
"0xa22cb465",
"0xa22cb4650000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 8231,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 10701,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 2,
"guards_detected": []
}
|