019b477e-bfb0-7066-a99c-960f5151aead
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 |
|---|---|---|---|---|
| 24571 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 24572 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 102127 | analysis.bundle | complete | 1 / 3 | 1 week ago |
| 102128 | capability.graph | complete | 1 / 3 | 1 week ago |
| 102129 | detector.run | complete | 1 / 3 | 1 week ago |
| 102130 | validation.fork | complete | 1 / 3 | 1 week ago |
No slither job recorded yet.
No codex job recorded yet.
00000000: PUSH1 0x80 00000002: PUSH1 0x40 00000004: MSTORE 00000005: PUSH1 0x04 00000007: CALLDATASIZE 00000008: LT 00000009: PUSH2 0x0354 0000000c: JUMPI 0000000d: PUSH1 0x00 0000000f: CALLDATALOAD 00000010: PUSH1 0xe0 00000012: SHR 00000013: DUP1 00000014: PUSH4 0x6bc87c3a 00000019: GT 0000001a: PUSH2 0x01c6 0000001d: JUMPI 0000001e: DUP1 0000001f: PUSH4 0xa69df4b5 00000024: GT 00000025: PUSH2 0x00f7 00000028: JUMPI 00000029: DUP1 0000002a: PUSH4 0xea2f0b37 0000002f: GT 00000030: PUSH2 0x0095 00000033: JUMPI 00000034: DUP1 00000035: PUSH4 0xf0f165af 0000003a: GT 0000003b: PUSH2 0x006f 0000003e: JUMPI 0000003f: DUP1 00000040: PUSH4 0xf0f165af 00000045: EQ 00000046: PUSH2 0x09d3 00000049: JUMPI 0000004a: DUP1 0000004b: PUSH4 0xf2fde38b 00000050: EQ 00000051: PUSH2 0x09f3 00000054: JUMPI 00000055: DUP1 00000056: PUSH4 0xf375b253 0000005b: EQ 0000005c: PUSH2 0x0a13 0000005f: JUMPI 00000060: DUP1 00000061: PUSH4 0xffb54a99 00000066: EQ 00000067: PUSH2 0x0a33 0000006a: JUMPI 0000006b: PUSH1 0x00 0000006d: DUP1 0000006e: REVERT 0000006f: JUMPDEST 00000070: DUP1 00000071: PUSH4 0xea2f0b37 00000076: EQ 00000077: PUSH2 0x0973 0000007a: JUMPI 0000007b: DUP1 0000007c: PUSH4 0xec28438a 00000081: EQ 00000082: PUSH2 0x0993 00000085: JUMPI 00000086: DUP1 00000087: PUSH4 0xf03e63b4 0000008c: EQ 0000008d: PUSH2 0x09b3 00000090: JUMPI 00000091: PUSH1 0x00 00000093: DUP1 00000094: REVERT 00000095: JUMPDEST 00000096: DUP1 00000097: PUSH4 0xc49b9a80 0000009c: GT 0000009d: PUSH2 0x00d1 000000a0: JUMPI 000000a1: DUP1 000000a2: PUSH4 0xc49b9a80 000000a7: EQ 000000a8: PUSH2 0x08d8 000000ab: JUMPI 000000ac: DUP1 000000ad: PUSH4 0xc9567bf9 000000b2: EQ 000000b3: PUSH2 0x08f8 000000b6: JUMPI 000000b7: DUP1 000000b8: PUSH4 0xdd467064 000000bd: EQ 000000be: PUSH2 0x090d 000000c1: JUMPI 000000c2: DUP1 000000c3: PUSH4 0xdd62ed3e 000000c8: EQ 000000c9: PUSH2 0x092d 000000cc: JUMPI 000000cd: PUSH1 0x00 000000cf: DUP1 000000d0: REVERT 000000d1: JUMPDEST 000000d2: DUP1 000000d3: PUSH4 0xa69df4b5 000000d8: EQ 000000d9: PUSH2 0x088e 000000dc: JUMPI 000000dd: DUP1 000000de: PUSH4 0xa9059cbb 000000e3: EQ 000000e4: PUSH2 0x08a3 000000e7: JUMPI 000000e8: DUP1 000000e9: PUSH4 0xbdc653ef 000000ee: EQ 000000ef: PUSH2 0x08c3 000000f2: JUMPI 000000f3: PUSH1 0x00 000000f5: DUP1 000000f6: REVERT 000000f7: JUMPDEST 000000f8: DUP1 000000f9: PUSH4 0x88f82020 000000fe: GT 000000ff: PUSH2 0x0164 00000102: JUMPI 00000103: DUP1 00000104: PUSH4 0x95d89b41 00000109: GT 0000010a: PUSH2 0x013e 0000010d: JUMPI 0000010e: DUP1 0000010f: PUSH4 0x95d89b41 00000114: EQ 00000115: PUSH2 0x082e 00000118: JUMPI 00000119: DUP1 0000011a: PUSH4 0x9b793d38 0000011f: EQ 00000120: PUSH2 0x0843 00000123: JUMPI 00000124: DUP1 00000125: PUSH4 0xa073d37f 0000012a: EQ 0000012b: PUSH2 0x0859 0000012e: JUMPI 0000012f: DUP1 00000130: PUSH4 0xa457c2d7 00000135: EQ 00000136: PUSH2 0x086e 00000139: JUMPI 0000013a: PUSH1 0x00 0000013c: DUP1 0000013d: REVERT 0000013e: JUMPDEST 0000013f: DUP1 00000140: PUSH4 0x88f82020 00000145: EQ 00000146: PUSH2 0x07b7 00000149: JUMPI 0000014a: DUP1 0000014b: PUSH4 0x8da5cb5b 00000150: EQ 00000151: PUSH2 0x07f0 00000154: JUMPI 00000155: DUP1 00000156: PUSH4 0x8ee88c53 0000015b: EQ 0000015c: PUSH2 0x080e 0000015f: JUMPI 00000160: PUSH1 0x00 00000162: DUP1 00000163: REVERT 00000164: JUMPDEST 00000165: DUP1 00000166: PUSH4 0x790ca413 0000016b: GT 0000016c: PUSH2 0x01a0 0000016f: JUMPI 00000170: DUP1 00000171: PUSH4 0x790ca413 00000176: EQ 00000177: PUSH2 0x0756 0000017a: JUMPI 0000017b: DUP1 0000017c: PUSH4 0x7d1db4a5 00000181: EQ 00000182: PUSH2 0x076c 00000185: JUMPI 00000186: DUP1 00000187: PUSH4 0x8203f5fe 0000018c: EQ 0000018d: PUSH2 0x0782 00000190: JUMPI 00000191: DUP1 00000192: PUSH4 0x82d2a4bb 00000197: EQ 00000198: PUSH2 0x0797 0000019b: JUMPI 0000019c: PUSH1 0x00 0000019e: DUP1 0000019f: REVERT 000001a0: JUMPDEST 000001a1: DUP1 000001a2: PUSH4 0x6bc87c3a 000001a7: EQ 000001a8: PUSH2 0x070b 000001ab: JUMPI 000001ac: DUP1 000001ad: PUSH4 0x70a08231 000001b2: EQ 000001b3: PUSH2 0x0721 000001b6: JUMPI 000001b7: DUP1 000001b8: PUSH4 0x715018a6 000001bd: EQ 000001be: PUSH2 0x0741 000001c1: JUMPI 000001c2: PUSH1 0x00 000001c4: DUP1 000001c5: REVERT 000001c6: JUMPDEST 000001c7: DUP1 000001c8: PUSH4 0x3685d419 000001cd: GT 000001ce: PUSH2 0x02a0 000001d1: JUMPI 000001d2: DUP1 000001d3: PUSH4 0x4a74bb02 000001d8: GT 000001d9: PUSH2 0x023e 000001dc: JUMPI 000001dd: DUP1 000001de: PUSH4 0x557ed1ba 000001e3: GT 000001e4: PUSH2 0x0218 000001e7: JUMPI 000001e8: DUP1 000001e9: PUSH4 0x557ed1ba 000001ee: EQ 000001ef: PUSH2 0x0689 000001f2: JUMPI 000001f3: DUP1 000001f4: PUSH4 0x602bc62b 000001f9: EQ 000001fa: PUSH2 0x069c 000001fd: JUMPI 000001fe: DUP1 000001ff: PUSH4 0x6053a0e3 00000204: EQ 00000205: PUSH2 0x06b1 00000208: JUMPI 00000209: DUP1 0000020a: PUSH4 0x610d5b19 0000020f: EQ 00000210: PUSH2 0x06d2 00000213: JUMPI 00000214: PUSH1 0x00 00000216: DUP1 00000217: REVERT 00000218: JUMPDEST 00000219: DUP1 0000021a: PUSH4 0x4a74bb02 0000021f: EQ 00000220: PUSH2 0x060f 00000223: JUMPI 00000224: DUP1 00000225: PUSH4 0x52390c02 0000022a: EQ 0000022b: PUSH2 0x0630 0000022e: JUMPI 0000022f: DUP1 00000230: PUSH4 0x5342acb4 00000235: EQ 00000236: PUSH2 0x0650 00000239: JUMPI 0000023a: PUSH1 0x00 0000023c: DUP1 0000023d: REVERT 0000023e: JUMPDEST 0000023f: DUP1 00000240: PUSH4 0x3bd5d173 00000245: GT 00000246: PUSH2 0x027a 00000249: JUMPI 0000024a: DUP1 0000024b: PUSH4 0x3bd5d173 00000250: EQ 00000251: PUSH2 0x058f 00000254: JUMPI 00000255: DUP1 00000256: PUSH4 0x437823ec 0000025b: EQ 0000025c: PUSH2 0x05af 0000025f: JUMPI 00000260: DUP1 00000261: PUSH4 0x4549b039 00000266: EQ 00000267: PUSH2 0x05cf 0000026a: JUMPI 0000026b: DUP1 0000026c: PUSH4 0x49bd5a5e 00000271: EQ 00000272: PUSH2 0x05ef 00000275: JUMPI 00000276: PUSH1 0x00 00000278: DUP1 00000279: REVERT 0000027a: JUMPDEST 0000027b: DUP1 0000027c: PUSH4 0x3685d419 00000281: EQ 00000282: PUSH2 0x0539 00000285: JUMPI 00000286: DUP1 00000287: PUSH4 0x39509351 0000028c: EQ 0000028d: PUSH2 0x0559 00000290: JUMPI 00000291: DUP1 00000292: PUSH4 0x3b124fe7 00000297: EQ 00000298: PUSH2 0x0579 0000029b: JUMPI 0000029c: PUSH1 0x00 0000029e: DUP1 0000029f: REVERT 000002a0: JUMPDEST 000002a1: DUP1 000002a2: PUSH4 0x2338dbe3 000002a7: GT 000002a8: PUSH2 0x030d 000002ab: JUMPI 000002ac: DUP1 000002ad: PUSH4 0x29370cc6 000002b2: GT 000002b3: PUSH2 0x02e7 000002b6: JUMPI 000002b7: DUP1 000002b8: PUSH4 0x29370cc6 000002bd: EQ 000002be: PUSH2 0x04b7 000002c1: JUMPI 000002c2: DUP1 000002c3: PUSH4 0x2d838119 000002c8: EQ 000002c9: PUSH2 0x04d7 000002cc: JUMPI 000002cd: DUP1 000002ce: PUSH4 0x313ce567 000002d3: EQ 000002d4: PUSH2 0x04f7 000002d7: JUMPI 000002d8: DUP1 000002d9: PUSH4 0x362a3c5d 000002de: EQ 000002df: PUSH2 0x0519 000002e2: JUMPI 000002e3: PUSH1 0x00 000002e5: DUP1 000002e6: REVERT 000002e7: JUMPDEST 000002e8: DUP1 000002e9: PUSH4 0x2338dbe3 000002ee: EQ 000002ef: PUSH2 0x044e 000002f2: JUMPI 000002f3: DUP1 000002f4: PUSH4 0x23b872dd 000002f9: EQ 000002fa: PUSH2 0x0463 000002fd: JUMPI 000002fe: DUP1 000002ff: PUSH4 0x27c8f835 00000304: EQ 00000305: PUSH2 0x0483 00000308: JUMPI 00000309: PUSH1 0x00 0000030b: DUP1 0000030c: REVERT 0000030d: JUMPDEST 0000030e: DUP1 0000030f: PUSH4 0x061c82d0 00000314: EQ 00000315: PUSH2 0x0360 00000318: JUMPI 00000319: DUP1 0000031a: PUSH4 0x06fdde03 0000031f: EQ 00000320: PUSH2 0x0382 00000323: JUMPI 00000324: DUP1 00000325: PUSH4 0x095ea7b3 0000032a: EQ 0000032b: PUSH2 0x03ad 0000032e: JUMPI 0000032f: DUP1 00000330: PUSH4 0x13114a9d 00000335: EQ 00000336: PUSH2 0x03dd 00000339: JUMPI 0000033a: DUP1 0000033b: PUSH4 0x1694505e 00000340: EQ 00000341: PUSH2 0x03fc 00000344: JUMPI 00000345: DUP1 00000346: PUSH4 0x18160ddd 0000034b: EQ 0000034c: PUSH2 0x0439 0000034f: JUMPI 00000350: PUSH1 0x00 00000352: DUP1 00000353: REVERT 00000354: JUMPDEST 00000355: CALLDATASIZE 00000356: PUSH2 0x035b 00000359: JUMPI 0000035a: STOP 0000035b: JUMPDEST 0000035c: PUSH1 0x00 0000035e: DUP1 0000035f: REVERT 00000360: JUMPDEST 00000361: CALLVALUE 00000362: DUP1 00000363: ISZERO 00000364: PUSH2 0x036c 00000367: JUMPI 00000368: PUSH1 0x00 0000036a: DUP1 0000036b: REVERT 0000036c: JUMPDEST 0000036d: POP 0000036e: PUSH2 0x0380 00000371: PUSH2 0x037b 00000374: CALLDATASIZE 00000375: PUSH1 0x04 00000377: PUSH2 0x4057 0000037a: JUMP 0000037b: JUMPDEST 0000037c: PUSH2 0x0a4d 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 0x0a85 00000396: JUMP 00000397: JUMPDEST 00000398: PUSH1 0x40 0000039a: MLOAD 0000039b: PUSH2 0x03a4 0000039e: SWAP2 0000039f: SWAP1 000003a0: PUSH2 0x4112 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 0x03cd 000003be: PUSH2 0x03c8 000003c1: CALLDATASIZE 000003c2: PUSH1 0x04 000003c4: PUSH2 0x4012 000003c7: JUMP 000003c8: JUMPDEST 000003c9: PUSH2 0x0b17 000003cc: JUMP 000003cd: JUMPDEST 000003ce: PUSH1 0x40 000003d0: MLOAD 000003d1: SWAP1 000003d2: ISZERO 000003d3: ISZERO 000003d4: DUP2 000003d5: MSTORE 000003d6: PUSH1 0x20 000003d8: ADD 000003d9: PUSH2 0x03a4 000003dc: JUMP 000003dd: JUMPDEST 000003de: CALLVALUE 000003df: DUP1 000003e0: ISZERO 000003e1: PUSH2 0x03e9 000003e4: JUMPI 000003e5: PUSH1 0x00 000003e7: DUP1 000003e8: REVERT 000003e9: JUMPDEST 000003ea: POP 000003eb: PUSH1 0x0d 000003ed: SLOAD 000003ee: JUMPDEST 000003ef: PUSH1 0x40 000003f1: MLOAD 000003f2: SWAP1 000003f3: DUP2 000003f4: MSTORE 000003f5: PUSH1 0x20 000003f7: ADD 000003f8: PUSH2 0x03a4 000003fb: JUMP 000003fc: JUMPDEST 000003fd: CALLVALUE 000003fe: DUP1 000003ff: ISZERO 00000400: PUSH2 0x0408 00000403: JUMPI 00000404: PUSH1 0x00 00000406: DUP1 00000407: REVERT 00000408: JUMPDEST 00000409: POP 0000040a: PUSH1 0x1b 0000040c: SLOAD 0000040d: PUSH2 0x0421 00000410: SWAP1 00000411: PUSH2 0x0100 00000414: SWAP1 00000415: DIV 00000416: PUSH1 0x01 00000418: PUSH1 0x01 0000041a: PUSH1 0xa0 0000041c: SHL 0000041d: SUB 0000041e: AND 0000041f: DUP2 00000420: JUMP 00000421: JUMPDEST 00000422: PUSH1 0x40 00000424: MLOAD 00000425: PUSH1 0x01 00000427: PUSH1 0x01 00000429: PUSH1 0xa0 0000042b: SHL 0000042c: SUB 0000042d: SWAP1 0000042e: SWAP2 0000042f: AND 00000430: DUP2 00000431: MSTORE 00000432: PUSH1 0x20 00000434: ADD 00000435: PUSH2 0x03a4 00000438: JUMP 00000439: JUMPDEST 0000043a: CALLVALUE 0000043b: DUP1 0000043c: ISZERO 0000043d: PUSH2 0x0445 00000440: JUMPI 00000441: PUSH1 0x00 00000443: DUP1 00000444: REVERT 00000445: JUMPDEST 00000446: POP 00000447: PUSH1 0x0b 00000449: SLOAD 0000044a: PUSH2 0x03ee 0000044d: JUMP 0000044e: JUMPDEST 0000044f: CALLVALUE 00000450: DUP1 00000451: ISZERO 00000452: PUSH2 0x045a 00000455: JUMPI 00000456: PUSH1 0x00 00000458: DUP1 00000459: REVERT 0000045a: JUMPDEST 0000045b: POP 0000045c: PUSH2 0x0380 0000045f: PUSH2 0x0b2e 00000462: JUMP 00000463: JUMPDEST 00000464: CALLVALUE 00000465: DUP1 00000466: ISZERO 00000467: PUSH2 0x046f 0000046a: JUMPI 0000046b: PUSH1 0x00 0000046d: DUP1 0000046e: REVERT 0000046f: JUMPDEST 00000470: POP 00000471: PUSH2 0x03cd 00000474: PUSH2 0x047e 00000477: CALLDATASIZE 00000478: PUSH1 0x04 0000047a: PUSH2 0x3fd2 0000047d: JUMP 0000047e: JUMPDEST 0000047f: PUSH2 0x0b68 00000482: JUMP 00000483: JUMPDEST 00000484: CALLVALUE 00000485: DUP1 00000486: ISZERO 00000487: PUSH2 0x048f 0000048a: JUMPI 0000048b: PUSH1 0x00 0000048d: DUP1 0000048e: REVERT 0000048f: JUMPDEST 00000490: POP 00000491: PUSH2 0x0421 00000494: PUSH32 0x000000000000000000000000000000000000000000000000000000000000dead 000004b5: DUP2 000004b6: JUMP 000004b7: JUMPDEST 000004b8: CALLVALUE 000004b9: DUP1 000004ba: ISZERO 000004bb: PUSH2 0x04c3 000004be: JUMPI 000004bf: PUSH1 0x00 000004c1: DUP1 000004c2: REVERT 000004c3: JUMPDEST 000004c4: POP 000004c5: PUSH2 0x0380 000004c8: PUSH2 0x04d2 000004cb: CALLDATASIZE 000004cc: PUSH1 0x04 000004ce: PUSH2 0x403d 000004d1: JUMP 000004d2: JUMPDEST 000004d3: PUSH2 0x0bd1 000004d6: JUMP 000004d7: JUMPDEST 000004d8: CALLVALUE 000004d9: DUP1 000004da: ISZERO 000004db: PUSH2 0x04e3 000004de: JUMPI 000004df: PUSH1 0x00 000004e1: DUP1 000004e2: REVERT 000004e3: JUMPDEST 000004e4: POP 000004e5: PUSH2 0x03ee 000004e8: PUSH2 0x04f2 000004eb: CALLDATASIZE 000004ec: PUSH1 0x04 000004ee: PUSH2 0x4057 000004f1: JUMP 000004f2: JUMPDEST 000004f3: PUSH2 0x0c53 000004f6: JUMP 000004f7: JUMPDEST 000004f8: CALLVALUE 000004f9: DUP1 000004fa: ISZERO 000004fb: PUSH2 0x0503 000004fe: JUMPI 000004ff: PUSH1 0x00 00000501: DUP1 00000502: REVERT 00000503: JUMPDEST 00000504: POP 00000505: PUSH1 0x10 00000507: SLOAD 00000508: PUSH1 0x40 0000050a: MLOAD 0000050b: PUSH1 0xff 0000050d: SWAP1 0000050e: SWAP2 0000050f: AND 00000510: DUP2 00000511: MSTORE 00000512: PUSH1 0x20 00000514: ADD 00000515: PUSH2 0x03a4 00000518: JUMP 00000519: JUMPDEST 0000051a: CALLVALUE 0000051b: DUP1 0000051c: ISZERO 0000051d: PUSH2 0x0525 00000520: JUMPI 00000521: PUSH1 0x00 00000523: DUP1 00000524: REVERT 00000525: JUMPDEST 00000526: POP 00000527: PUSH2 0x0380 0000052a: PUSH2 0x0534 0000052d: CALLDATASIZE 0000052e: PUSH1 0x04 00000530: PUSH2 0x3f62 00000533: JUMP 00000534: JUMPDEST 00000535: PUSH2 0x0cd7 00000538: JUMP 00000539: JUMPDEST 0000053a: CALLVALUE 0000053b: DUP1 0000053c: ISZERO 0000053d: PUSH2 0x0545 00000540: JUMPI 00000541: PUSH1 0x00 00000543: DUP1 00000544: REVERT 00000545: JUMPDEST 00000546: POP 00000547: PUSH2 0x0380 0000054a: PUSH2 0x0554 0000054d: CALLDATASIZE 0000054e: PUSH1 0x04 00000550: PUSH2 0x3f62 00000553: JUMP 00000554: JUMPDEST 00000555: PUSH2 0x0ebd 00000558: JUMP 00000559: JUMPDEST 0000055a: CALLVALUE 0000055b: DUP1 0000055c: ISZERO 0000055d: PUSH2 0x0565 00000560: JUMPI 00000561: PUSH1 0x00 00000563: DUP1 00000564: REVERT 00000565: JUMPDEST 00000566: POP 00000567: PUSH2 0x03cd 0000056a: PUSH2 0x0574 0000056d: CALLDATASIZE 0000056e: PUSH1 0x04 00000570: PUSH2 0x4012 00000573: JUMP 00000574: JUMPDEST 00000575: PUSH2 0x1082 00000578: JUMP 00000579: JUMPDEST 0000057a: CALLVALUE 0000057b: DUP1 0000057c: ISZERO 0000057d: PUSH2 0x0585 00000580: JUMPI 00000581: PUSH1 0x00 00000583: DUP1 00000584: REVERT 00000585: JUMPDEST 00000586: POP 00000587: PUSH2 0x03ee 0000058a: PUSH1 0x12 0000058c: SLOAD 0000058d: DUP2 0000058e: JUMP 0000058f: JUMPDEST 00000590: CALLVALUE 00000591: DUP1 00000592: ISZERO 00000593: PUSH2 0x059b 00000596: JUMPI 00000597: PUSH1 0x00 00000599: DUP1 0000059a: REVERT 0000059b: JUMPDEST 0000059c: POP 0000059d: PUSH2 0x0380 000005a0: PUSH2 0x05aa 000005a3: CALLDATASIZE 000005a4: PUSH1 0x04 000005a6: PUSH2 0x4057 000005a9: JUMP 000005aa: JUMPDEST 000005ab: PUSH2 0x10b8 000005ae: JUMP 000005af: JUMPDEST 000005b0: CALLVALUE 000005b1: DUP1 000005b2: ISZERO 000005b3: PUSH2 0x05bb 000005b6: JUMPI 000005b7: PUSH1 0x00 000005b9: DUP1 000005ba: REVERT 000005bb: JUMPDEST 000005bc: POP 000005bd: PUSH2 0x0380 000005c0: PUSH2 0x05ca 000005c3: CALLDATASIZE 000005c4: PUSH1 0x04 000005c6: PUSH2 0x3f62 000005c9: JUMP 000005ca: JUMPDEST 000005cb: PUSH2 0x11a2 000005ce: JUMP 000005cf: JUMPDEST 000005d0: CALLVALUE 000005d1: DUP1 000005d2: ISZERO 000005d3: PUSH2 0x05db 000005d6: JUMPI 000005d7: PUSH1 0x00 000005d9: DUP1 000005da: REVERT 000005db: JUMPDEST 000005dc: POP 000005dd: PUSH2 0x03ee 000005e0: PUSH2 0x05ea 000005e3: CALLDATASIZE 000005e4: PUSH1 0x04 000005e6: PUSH2 0x406f 000005e9: JUMP 000005ea: JUMPDEST 000005eb: PUSH2 0x11f0 000005ee: JUMP 000005ef: JUMPDEST 000005f0: CALLVALUE 000005f1: DUP1 000005f2: ISZERO 000005f3: PUSH2 0x05fb 000005f6: JUMPI 000005f7: PUSH1 0x00 000005f9: DUP1 000005fa: REVERT 000005fb: JUMPDEST 000005fc: POP 000005fd: PUSH1 0x1c 000005ff: SLOAD 00000600: PUSH2 0x0421 00000603: SWAP1 00000604: PUSH1 0x01 00000606: PUSH1 0x01 00000608: PUSH1 0xa0 0000060a: SHL 0000060b: SUB 0000060c: AND 0000060d: DUP2 0000060e: JUMP 0000060f: JUMPDEST 00000610: CALLVALUE 00000611: DUP1 00000612: ISZERO 00000613: PUSH2 0x061b 00000616: JUMPI 00000617: PUSH1 0x00 00000619: DUP1 0000061a: REVERT 0000061b: JUMPDEST 0000061c: POP 0000061d: PUSH1 0x1c 0000061f: SLOAD 00000620: PUSH2 0x03cd 00000623: SWAP1 00000624: PUSH1 0x01 00000626: PUSH1 0xa8 00000628: SHL 00000629: SWAP1 0000062a: DIV 0000062b: PUSH1 0xff 0000062d: AND 0000062e: DUP2 0000062f: JUMP 00000630: JUMPDEST 00000631: CALLVALUE 00000632: DUP1 00000633: ISZERO 00000634: PUSH2 0x063c 00000637: JUMPI 00000638: PUSH1 0x00 0000063a: DUP1 0000063b: REVERT 0000063c: JUMPDEST 0000063d: POP 0000063e: PUSH2 0x0380 00000641: PUSH2 0x064b 00000644: CALLDATASIZE 00000645: PUSH1 0x04 00000647: PUSH2 0x3f62 0000064a: JUMP 0000064b: JUMPDEST 0000064c: PUSH2 0x127d 0000064f: JUMP 00000650: JUMPDEST 00000651: CALLVALUE 00000652: DUP1 00000653: ISZERO 00000654: PUSH2 0x065c 00000657: JUMPI 00000658: PUSH1 0x00 0000065a: DUP1 0000065b: REVERT 0000065c: JUMPDEST 0000065d: POP 0000065e: PUSH2 0x03cd 00000661: PUSH2 0x066b 00000664: CALLDATASIZE 00000665: PUSH1 0x04 00000667: PUSH2 0x3f62 0000066a: JUMP 0000066b: JUMPDEST 0000066c: PUSH1 0x01 0000066e: PUSH1 0x01 00000670: PUSH1 0xa0 00000672: SHL 00000673: SUB 00000674: AND 00000675: PUSH1 0x00 00000677: SWAP1 00000678: DUP2 00000679: MSTORE 0000067a: PUSH1 0x08 0000067c: PUSH1 0x20 0000067e: MSTORE 0000067f: PUSH1 0x40 00000681: SWAP1 00000682: KECCAK256 00000683: SLOAD 00000684: PUSH1 0xff 00000686: AND 00000687: SWAP1 00000688: JUMP 00000689: JUMPDEST 0000068a: CALLVALUE 0000068b: DUP1 0000068c: ISZERO 0000068d: PUSH2 0x0695 00000690: JUMPI 00000691: PUSH1 0x00 00000693: DUP1 00000694: REVERT 00000695: JUMPDEST 00000696: POP 00000697: TIMESTAMP 00000698: PUSH2 0x03ee 0000069b: JUMP 0000069c: JUMPDEST 0000069d: CALLVALUE 0000069e: DUP1 0000069f: ISZERO 000006a0: PUSH2 0x06a8 000006a3: JUMPI 000006a4: PUSH1 0x00 000006a6: DUP1 000006a7: REVERT 000006a8: JUMPDEST 000006a9: POP 000006aa: PUSH1 0x02 000006ac: SLOAD 000006ad: PUSH2 0x03ee 000006b0: JUMP 000006b1: JUMPDEST 000006b2: CALLVALUE 000006b3: DUP1 000006b4: ISZERO 000006b5: PUSH2 0x06bd 000006b8: JUMPI 000006b9: PUSH1 0x00 000006bb: DUP1 000006bc: REVERT 000006bd: JUMPDEST 000006be: POP 000006bf: PUSH1 0x1c 000006c1: SLOAD 000006c2: PUSH2 0x03cd 000006c5: SWAP1 000006c6: PUSH1 0x01 000006c8: PUSH1 0xb0 000006ca: SHL 000006cb: SWAP1 000006cc: DIV 000006cd: PUSH1 0xff 000006cf: AND 000006d0: DUP2 000006d1: JUMP 000006d2: JUMPDEST 000006d3: CALLVALUE 000006d4: DUP1 000006d5: ISZERO 000006d6: PUSH2 0x06de 000006d9: JUMPI 000006da: PUSH1 0x00 000006dc: DUP1 000006dd: REVERT 000006de: JUMPDEST 000006df: POP 000006e0: PUSH2 0x03cd 000006e3: PUSH2 0x06ed 000006e6: CALLDATASIZE 000006e7: PUSH1 0x04 000006e9: PUSH2 0x3f62 000006ec: JUMP 000006ed: JUMPDEST 000006ee: PUSH1 0x01 000006f0: PUSH1 0x01 000006f2: PUSH1 0xa0 000006f4: SHL 000006f5: SUB 000006f6: AND 000006f7: PUSH1 0x00 000006f9: SWAP1 000006fa: DUP2 000006fb: MSTORE 000006fc: PUSH1 0x06 000006fe: PUSH1 0x20 00000700: MSTORE 00000701: PUSH1 0x40 00000703: SWAP1 00000704: KECCAK256 00000705: SLOAD 00000706: PUSH1 0xff 00000708: AND 00000709: SWAP1 0000070a: JUMP 0000070b: JUMPDEST 0000070c: CALLVALUE 0000070d: DUP1 0000070e: ISZERO 0000070f: PUSH2 0x0717 00000712: JUMPI 00000713: PUSH1 0x00 00000715: DUP1 00000716: REVERT 00000717: JUMPDEST 00000718: POP 00000719: PUSH2 0x03ee 0000071c: PUSH1 0x15 0000071e: SLOAD 0000071f: DUP2 00000720: JUMP 00000721: JUMPDEST 00000722: CALLVALUE 00000723: DUP1 00000724: ISZERO 00000725: PUSH2 0x072d 00000728: JUMPI 00000729: PUSH1 0x00 0000072b: DUP1 0000072c: REVERT 0000072d: JUMPDEST 0000072e: POP 0000072f: PUSH2 0x03ee 00000732: PUSH2 0x073c 00000735: CALLDATASIZE 00000736: PUSH1 0x04 00000738: PUSH2 0x3f62 0000073b: JUMP 0000073c: JUMPDEST 0000073d: PUSH2 0x13d0 00000740: JUMP 00000741: JUMPDEST 00000742: CALLVALUE 00000743: DUP1 00000744: ISZERO 00000745: PUSH2 0x074d 00000748: JUMPI 00000749: PUSH1 0x00 0000074b: DUP1 0000074c: REVERT 0000074d: JUMPDEST 0000074e: POP 0000074f: PUSH2 0x0380 00000752: PUSH2 0x142f 00000755: JUMP 00000756: JUMPDEST 00000757: CALLVALUE 00000758: DUP1 00000759: ISZERO 0000075a: PUSH2 0x0762 0000075d: JUMPI 0000075e: PUSH1 0x00 00000760: DUP1 00000761: REVERT 00000762: JUMPDEST 00000763: POP 00000764: PUSH2 0x03ee 00000767: PUSH1 0x11 00000769: SLOAD 0000076a: DUP2 0000076b: JUMP 0000076c: JUMPDEST 0000076d: CALLVALUE 0000076e: DUP1 0000076f: ISZERO 00000770: PUSH2 0x0778 00000773: JUMPI 00000774: PUSH1 0x00 00000776: DUP1 00000777: REVERT 00000778: JUMPDEST 00000779: POP 0000077a: PUSH2 0x03ee 0000077d: PUSH1 0x18 0000077f: SLOAD 00000780: DUP2 00000781: JUMP 00000782: JUMPDEST 00000783: CALLVALUE 00000784: DUP1 00000785: ISZERO 00000786: PUSH2 0x078e 00000789: JUMPI 0000078a: PUSH1 0x00 0000078c: DUP1 0000078d: REVERT 0000078e: JUMPDEST 0000078f: POP 00000790: PUSH2 0x0380 00000793: PUSH2 0x1491 00000796: JUMP 00000797: JUMPDEST 00000798: CALLVALUE 00000799: DUP1 0000079a: ISZERO 0000079b: PUSH2 0x07a3 0000079e: JUMPI 0000079f: PUSH1 0x00 000007a1: DUP1 000007a2: REVERT 000007a3: JUMPDEST 000007a4: POP 000007a5: PUSH2 0x0380 000007a8: PUSH2 0x07b2 000007ab: CALLDATASIZE 000007ac: PUSH1 0x04 000007ae: PUSH2 0x4057 000007b1: JUMP 000007b2: JUMPDEST 000007b3: PUSH2 0x24c7 000007b6: JUMP 000007b7: JUMPDEST 000007b8: CALLVALUE 000007b9: DUP1 000007ba: ISZERO 000007bb: PUSH2 0x07c3 000007be: JUMPI 000007bf: PUSH1 0x00 000007c1: DUP1 000007c2: REVERT 000007c3: JUMPDEST 000007c4: POP 000007c5: PUSH2 0x03cd 000007c8: PUSH2 0x07d2 000007cb: CALLDATASIZE 000007cc: PUSH1 0x04 000007ce: PUSH2 0x3f62 000007d1: JUMP 000007d2: JUMPDEST 000007d3: PUSH1 0x01 000007d5: PUSH1 0x01 000007d7: PUSH1 0xa0 000007d9: SHL 000007da: SUB 000007db: AND 000007dc: PUSH1 0x00 000007de: SWAP1 000007df: DUP2 000007e0: MSTORE 000007e1: PUSH1 0x09 000007e3: PUSH1 0x20 000007e5: MSTORE 000007e6: PUSH1 0x40 000007e8: SWAP1 000007e9: KECCAK256 000007ea: SLOAD 000007eb: PUSH1 0xff 000007ed: AND 000007ee: SWAP1 000007ef: JUMP 000007f0: JUMPDEST 000007f1: CALLVALUE 000007f2: DUP1 000007f3: ISZERO 000007f4: PUSH2 0x07fc 000007f7: JUMPI 000007f8: PUSH1 0x00 000007fa: DUP1 000007fb: REVERT 000007fc: JUMPDEST 000007fd: POP 000007fe: PUSH1 0x00 00000800: SLOAD 00000801: PUSH1 0x01 00000803: PUSH1 0x01 00000805: PUSH1 0xa0 00000807: SHL 00000808: SUB 00000809: AND 0000080a: PUSH2 0x0421 0000080d: JUMP 0000080e: JUMPDEST 0000080f: CALLVALUE 00000810: DUP1 00000811: ISZERO 00000812: PUSH2 0x081a 00000815: JUMPI 00000816: PUSH1 0x00 00000818: DUP1 00000819: REVERT 0000081a: JUMPDEST 0000081b: POP 0000081c: PUSH2 0x0380 0000081f: PUSH2 0x0829 00000822: CALLDATASIZE 00000823: PUSH1 0x04 00000825: PUSH2 0x4057 00000828: JUMP 00000829: JUMPDEST 0000082a: PUSH2 0x2509 0000082d: JUMP 0000082e: JUMPDEST 0000082f: CALLVALUE 00000830: DUP1 00000831: ISZERO 00000832: PUSH2 0x083a 00000835: JUMPI 00000836: PUSH1 0x00 00000838: DUP1 00000839: REVERT 0000083a: JUMPDEST 0000083b: POP 0000083c: PUSH2 0x0397 0000083f: PUSH2 0x2538 00000842: JUMP 00000843: JUMPDEST 00000844: CALLVALUE 00000845: DUP1 00000846: ISZERO 00000847: PUSH2 0x084f 0000084a: JUMPI 0000084b: PUSH1 0x00 0000084d: DUP1 0000084e: REVERT 0000084f: JUMPDEST 00000850: POP 00000851: PUSH2 0x03ee 00000854: PUSH1 0x17 00000856: SLOAD 00000857: DUP2 00000858: JUMP 00000859: JUMPDEST 0000085a: CALLVALUE 0000085b: DUP1 0000085c: ISZERO 0000085d: PUSH2 0x0865 00000860: JUMPI 00000861: PUSH1 0x00 00000863: DUP1 00000864: REVERT 00000865: JUMPDEST 00000866: POP 00000867: PUSH1 0x19 00000869: SLOAD 0000086a: PUSH2 0x03ee 0000086d: JUMP 0000086e: JUMPDEST 0000086f: CALLVALUE 00000870: DUP1 00000871: ISZERO 00000872: PUSH2 0x087a 00000875: JUMPI 00000876: PUSH1 0x00 00000878: DUP1 00000879: REVERT 0000087a: JUMPDEST 0000087b: POP 0000087c: PUSH2 0x03cd 0000087f: PUSH2 0x0889 00000882: CALLDATASIZE 00000883: PUSH1 0x04 00000885: PUSH2 0x4012 00000888: JUMP 00000889: JUMPDEST 0000088a: PUSH2 0x2547 0000088d: JUMP 0000088e: JUMPDEST 0000088f: CALLVALUE 00000890: DUP1 00000891: ISZERO 00000892: PUSH2 0x089a 00000895: JUMPI 00000896: PUSH1 0x00 00000898: DUP1 00000899: REVERT 0000089a: JUMPDEST 0000089b: POP 0000089c: PUSH2 0x0380 0000089f: PUSH2 0x2596 000008a2: JUMP 000008a3: JUMPDEST 000008a4: CALLVALUE 000008a5: DUP1 000008a6: ISZERO 000008a7: PUSH2 0x08af 000008aa: JUMPI 000008ab: PUSH1 0x00 000008ad: DUP1 000008ae: REVERT 000008af: JUMPDEST 000008b0: POP 000008b1: PUSH2 0x03cd 000008b4: PUSH2 0x08be 000008b7: CALLDATASIZE 000008b8: PUSH1 0x04 000008ba: PUSH2 0x4012 000008bd: JUMP 000008be: JUMPDEST 000008bf: PUSH2 0x269c 000008c2: JUMP 000008c3: JUMPDEST 000008c4: CALLVALUE 000008c5: DUP1 000008c6: ISZERO 000008c7: PUSH2 0x08cf 000008ca: JUMPI 000008cb: PUSH1 0x00 000008cd: DUP1 000008ce: REVERT 000008cf: JUMPDEST 000008d0: POP 000008d1: PUSH1 0x1a 000008d3: SLOAD 000008d4: PUSH2 0x03ee 000008d7: JUMP 000008d8: JUMPDEST 000008d9: CALLVALUE 000008da: DUP1 000008db: ISZERO 000008dc: PUSH2 0x08e4 000008df: JUMPI 000008e0: PUSH1 0x00 000008e2: DUP1 000008e3: REVERT 000008e4: JUMPDEST 000008e5: POP 000008e6: PUSH2 0x0380 000008e9: PUSH2 0x08f3 000008ec: CALLDATASIZE 000008ed: PUSH1 0x04 000008ef: PUSH2 0x403d 000008f2: JUMP 000008f3: JUMPDEST 000008f4: PUSH2 0x26a9 000008f7: JUMP 000008f8: JUMPDEST 000008f9: CALLVALUE 000008fa: DUP1 000008fb: ISZERO 000008fc: PUSH2 0x0904 000008ff: JUMPI 00000900: PUSH1 0x00 00000902: DUP1 00000903: REVERT 00000904: JUMPDEST 00000905: POP 00000906: PUSH2 0x0380 00000909: PUSH2 0x2720 0000090c: JUMP 0000090d: JUMPDEST 0000090e: CALLVALUE 0000090f: DUP1 00000910: ISZERO 00000911: PUSH2 0x0919 00000914: JUMPI 00000915: PUSH1 0x00 00000917: DUP1 00000918: REVERT 00000919: JUMPDEST 0000091a: POP 0000091b: PUSH2 0x0380 0000091e: PUSH2 0x0928 00000921: CALLDATASIZE 00000922: PUSH1 0x04 00000924: PUSH2 0x4057 00000927: JUMP 00000928: JUMPDEST 00000929: PUSH2 0x2770 0000092c: JUMP 0000092d: JUMPDEST 0000092e: CALLVALUE 0000092f: DUP1 00000930: ISZERO 00000931: PUSH2 0x0939 00000934: JUMPI 00000935: PUSH1 0x00 00000937: DUP1 00000938: REVERT 00000939: JUMPDEST 0000093a: POP 0000093b: PUSH2 0x03ee 0000093e: PUSH2 0x0948 00000941: CALLDATASIZE 00000942: PUSH1 0x04 00000944: PUSH2 0x3f9a 00000947: JUMP 00000948: JUMPDEST 00000949: PUSH1 0x01 0000094b: PUSH1 0x01 0000094d: PUSH1 0xa0 0000094f: SHL 00000950: SUB 00000951: SWAP2 00000952: DUP3 00000953: AND 00000954: PUSH1 0x00 00000956: SWAP1 00000957: DUP2 00000958: MSTORE 00000959: PUSH1 0x05 0000095b: PUSH1 0x20 0000095d: SWAP1 0000095e: DUP2 0000095f: MSTORE 00000960: PUSH1 0x40 00000962: DUP1 00000963: DUP4 00000964: KECCAK256 00000965: SWAP4 00000966: SWAP1 00000967: SWAP5 00000968: AND 00000969: DUP3 0000096a: MSTORE 0000096b: SWAP2 0000096c: SWAP1 0000096d: SWAP2 0000096e: MSTORE 0000096f: KECCAK256 00000970: SLOAD 00000971: SWAP1 00000972: JUMP 00000973: JUMPDEST 00000974: CALLVALUE 00000975: DUP1 00000976: ISZERO 00000977: PUSH2 0x097f 0000097a: JUMPI 0000097b: PUSH1 0x00 0000097d: DUP1 0000097e: REVERT 0000097f: JUMPDEST 00000980: POP 00000981: PUSH2 0x0380 00000984: PUSH2 0x098e 00000987: CALLDATASIZE 00000988: PUSH1 0x04 0000098a: PUSH2 0x3f62 0000098d: JUMP 0000098e: JUMPDEST 0000098f: PUSH2 0x27f5 00000992: JUMP 00000993: JUMPDEST 00000994: CALLVALUE 00000995: DUP1 00000996: ISZERO 00000997: PUSH2 0x099f 0000099a: JUMPI 0000099b: PUSH1 0x00 0000099d: DUP1 0000099e: REVERT 0000099f: JUMPDEST 000009a0: POP 000009a1: PUSH2 0x0380 000009a4: PUSH2 0x09ae 000009a7: CALLDATASIZE 000009a8: PUSH1 0x04 000009aa: PUSH2 0x4057 000009ad: JUMP 000009ae: JUMPDEST 000009af: PUSH2 0x2840 000009b2: JUMP 000009b3: JUMPDEST 000009b4: CALLVALUE 000009b5: DUP1 000009b6: ISZERO 000009b7: PUSH2 0x09bf 000009ba: JUMPI 000009bb: PUSH1 0x00 000009bd: DUP1 000009be: REVERT 000009bf: JUMPDEST 000009c0: POP 000009c1: PUSH2 0x0380 000009c4: PUSH2 0x09ce 000009c7: CALLDATASIZE 000009c8: PUSH1 0x04 000009ca: PUSH2 0x3f62 000009cd: JUMP 000009ce: JUMPDEST 000009cf: PUSH2 0x286f 000009d2: JUMP 000009d3: JUMPDEST 000009d4: CALLVALUE 000009d5: DUP1 000009d6: ISZERO 000009d7: PUSH2 0x09df 000009da: JUMPI 000009db: PUSH1 0x00 000009dd: DUP1 000009de: REVERT 000009df: JUMPDEST 000009e0: POP 000009e1: PUSH2 0x0380 000009e4: PUSH2 0x09ee 000009e7: CALLDATASIZE 000009e8: PUSH1 0x04 000009ea: PUSH2 0x4057 000009ed: JUMP 000009ee: JUMPDEST 000009ef: PUSH2 0x28bb 000009f2: JUMP 000009f3: JUMPDEST 000009f4: CALLVALUE 000009f5: DUP1 000009f6: ISZERO 000009f7: PUSH2 0x09ff 000009fa: JUMPI 000009fb: PUSH1 0x00 000009fd: DUP1 000009fe: REVERT 000009ff: JUMPDEST 00000a00: POP 00000a01: PUSH2 0x0380 00000a04: PUSH2 0x0a0e 00000a07: CALLDATASIZE 00000a08: PUSH1 0x04 00000a0a: PUSH2 0x3f62 00000a0d: JUMP 00000a0e: JUMPDEST 00000a0f: PUSH2 0x28ea 00000a12: JUMP 00000a13: JUMPDEST 00000a14: CALLVALUE 00000a15: DUP1 00000a16: ISZERO 00000a17: PUSH2 0x0a1f 00000a1a: JUMPI 00000a1b: PUSH1 0x00 00000a1d: DUP1 00000a1e: REVERT 00000a1f: JUMPDEST 00000a20: POP 00000a21: PUSH2 0x0380 00000a24: PUSH2 0x0a2e 00000a27: CALLDATASIZE 00000a28: PUSH1 0x04 00000a2a: PUSH2 0x3f62 00000a2d: JUMP 00000a2e: JUMPDEST 00000a2f: PUSH2 0x29c2 00000a32: JUMP 00000a33: JUMPDEST 00000a34: CALLVALUE 00000a35: DUP1 00000a36: ISZERO 00000a37: PUSH2 0x0a3f 00000a3a: JUMPI 00000a3b: PUSH1 0x00 00000a3d: DUP1 00000a3e: REVERT 00000a3f: JUMPDEST 00000a40: POP 00000a41: PUSH1 0x1b 00000a43: SLOAD 00000a44: PUSH2 0x03cd 00000a47: SWAP1 00000a48: PUSH1 0xff 00000a4a: AND 00000a4b: DUP2 00000a4c: JUMP 00000a4d: JUMPDEST 00000a4e: PUSH1 0x00 00000a50: SLOAD 00000a51: PUSH1 0x01 00000a53: PUSH1 0x01 00000a55: PUSH1 0xa0 00000a57: SHL 00000a58: SUB 00000a59: AND 00000a5a: CALLER 00000a5b: EQ 00000a5c: PUSH2 0x0a80 00000a5f: JUMPI 00000a60: PUSH1 0x40 00000a62: MLOAD 00000a63: PUSH3 0x461bcd 00000a67: PUSH1 0xe5 00000a69: SHL 00000a6a: DUP2 00000a6b: MSTORE 00000a6c: PUSH1 0x04 00000a6e: ADD 00000a6f: PUSH2 0x0a77 00000a72: SWAP1 00000a73: PUSH2 0x4165 00000a76: JUMP 00000a77: JUMPDEST 00000a78: PUSH1 0x40 00000a7a: MLOAD 00000a7b: DUP1 00000a7c: SWAP2 00000a7d: SUB 00000a7e: SWAP1 00000a7f: REVERT 00000a80: JUMPDEST 00000a81: PUSH1 0x12 00000a83: SSTORE 00000a84: JUMP 00000a85: JUMPDEST 00000a86: PUSH1 0x60 00000a88: PUSH1 0x0e 00000a8a: DUP1 00000a8b: SLOAD 00000a8c: PUSH2 0x0a94 00000a8f: SWAP1 00000a90: PUSH2 0x4265 00000a93: JUMP 00000a94: JUMPDEST 00000a95: DUP1 00000a96: PUSH1 0x1f 00000a98: ADD 00000a99: PUSH1 0x20 00000a9b: DUP1 00000a9c: SWAP2 00000a9d: DIV 00000a9e: MUL 00000a9f: PUSH1 0x20 00000aa1: ADD 00000aa2: PUSH1 0x40 00000aa4: MLOAD 00000aa5: SWAP1 00000aa6: DUP2 00000aa7: ADD 00000aa8: PUSH1 0x40 00000aaa: MSTORE 00000aab: DUP1 00000aac: SWAP3 00000aad: SWAP2 00000aae: SWAP1 00000aaf: DUP2 00000ab0: DUP2 00000ab1: MSTORE 00000ab2: PUSH1 0x20 00000ab4: ADD 00000ab5: DUP3 00000ab6: DUP1 00000ab7: SLOAD 00000ab8: PUSH2 0x0ac0 00000abb: SWAP1 00000abc: PUSH2 0x4265 00000abf: JUMP 00000ac0: JUMPDEST 00000ac1: DUP1 00000ac2: ISZERO 00000ac3: PUSH2 0x0b0d 00000ac6: JUMPI 00000ac7: DUP1 00000ac8: PUSH1 0x1f 00000aca: LT 00000acb: PUSH2 0x0ae2 00000ace: JUMPI 00000acf: PUSH2 0x0100 00000ad2: DUP1 00000ad3: DUP4 00000ad4: SLOAD 00000ad5: DIV 00000ad6: MUL 00000ad7: DUP4 00000ad8: MSTORE 00000ad9: SWAP2 00000ada: PUSH1 0x20 00000adc: ADD 00000add: SWAP2 00000ade: PUSH2 0x0b0d 00000ae1: JUMP 00000ae2: JUMPDEST 00000ae3: DUP3 00000ae4: ADD 00000ae5: SWAP2 00000ae6: SWAP1 00000ae7: PUSH1 0x00 00000ae9: MSTORE 00000aea: PUSH1 0x20 00000aec: PUSH1 0x00 00000aee: KECCAK256 00000aef: SWAP1 00000af0: JUMPDEST 00000af1: DUP2 00000af2: SLOAD 00000af3: DUP2 00000af4: MSTORE 00000af5: SWAP1 00000af6: PUSH1 0x01 00000af8: ADD 00000af9: SWAP1 00000afa: PUSH1 0x20 00000afc: ADD 00000afd: DUP1 00000afe: DUP4 00000aff: GT 00000b00: PUSH2 0x0af0 00000b03: JUMPI 00000b04: DUP3 00000b05: SWAP1 00000b06: SUB 00000b07: PUSH1 0x1f 00000b09: AND 00000b0a: DUP3 00000b0b: ADD 00000b0c: SWAP2 00000b0d: JUMPDEST 00000b0e: POP 00000b0f: POP 00000b10: POP 00000b11: POP 00000b12: POP 00000b13: SWAP1 00000b14: POP 00000b15: SWAP1 00000b16: JUMP 00000b17: JUMPDEST 00000b18: PUSH1 0x00 00000b1a: PUSH2 0x0b24 00000b1d: CALLER 00000b1e: DUP5 00000b1f: DUP5 00000b20: PUSH2 0x2b28 00000b23: JUMP 00000b24: JUMPDEST 00000b25: POP 00000b26: PUSH1 0x01 00000b28: JUMPDEST 00000b29: SWAP3 00000b2a: SWAP2 00000b2b: POP 00000b2c: POP 00000b2d: JUMP 00000b2e: JUMPDEST 00000b2f: PUSH1 0x00 00000b31: SLOAD 00000b32: PUSH1 0x01 00000b34: PUSH1 0x01 00000b36: PUSH1 0xa0 00000b38: SHL 00000b39: SUB 00000b3a: AND 00000b3b: CALLER 00000b3c: EQ 00000b3d: PUSH2 0x0b58 00000b40: JUMPI 00000b41: PUSH1 0x40 00000b43: MLOAD 00000b44: PUSH3 0x461bcd 00000b48: PUSH1 0xe5 00000b4a: SHL 00000b4b: DUP2 00000b4c: MSTORE 00000b4d: PUSH1 0x04 00000b4f: ADD 00000b50: PUSH2 0x0a77 00000b53: SWAP1 00000b54: PUSH2 0x4165 00000b57: JUMP 00000b58: JUMPDEST 00000b59: PUSH10 0xd3c21bcecceda1000000 00000b64: PUSH1 0x18 00000b66: SSTORE 00000b67: JUMP 00000b68: JUMPDEST 00000b69: PUSH1 0x00 00000b6b: PUSH2 0x0b75 00000b6e: DUP5 00000b6f: DUP5 00000b70: DUP5 00000b71: PUSH2 0x2c4c 00000b74: JUMP 00000b75: JUMPDEST 00000b76: PUSH2 0x0bc7 00000b79: DUP5 00000b7a: CALLER 00000b7b: PUSH2 0x0bc2 00000b7e: DUP6 00000b7f: PUSH1 0x40 00000b81: MLOAD 00000b82: DUP1 00000b83: PUSH1 0x60 00000b85: ADD 00000b86: PUSH1 0x40 00000b88: MSTORE 00000b89: DUP1 00000b8a: PUSH1 0x28 00000b8c: DUP2 00000b8d: MSTORE 00000b8e: PUSH1 0x20 00000b90: ADD 00000b91: PUSH2 0x42ea 00000b94: PUSH1 0x28 00000b96: SWAP2 00000b97: CODECOPY 00000b98: PUSH1 0x01 00000b9a: PUSH1 0x01 00000b9c: PUSH1 0xa0 00000b9e: SHL 00000b9f: SUB 00000ba0: DUP11 00000ba1: AND 00000ba2: PUSH1 0x00 00000ba4: SWAP1 00000ba5: DUP2 00000ba6: MSTORE 00000ba7: PUSH1 0x05 00000ba9: PUSH1 0x20 00000bab: SWAP1 00000bac: DUP2 00000bad: MSTORE 00000bae: PUSH1 0x40 00000bb0: DUP1 00000bb1: DUP4 00000bb2: KECCAK256 00000bb3: CALLER 00000bb4: DUP5 00000bb5: MSTORE 00000bb6: SWAP1 00000bb7: SWAP2 00000bb8: MSTORE 00000bb9: SWAP1 00000bba: KECCAK256 00000bbb: SLOAD 00000bbc: SWAP2 00000bbd: SWAP1 00000bbe: PUSH2 0x315b 00000bc1: JUMP 00000bc2: JUMPDEST 00000bc3: PUSH2 0x2b28 00000bc6: JUMP 00000bc7: JUMPDEST 00000bc8: POP 00000bc9: PUSH1 0x01 00000bcb: SWAP4 00000bcc: SWAP3 00000bcd: POP 00000bce: POP 00000bcf: POP 00000bd0: JUMP 00000bd1: JUMPDEST 00000bd2: PUSH1 0x00 00000bd4: SLOAD 00000bd5: PUSH1 0x01 00000bd7: PUSH1 0x01 00000bd9: PUSH1 0xa0 00000bdb: SHL 00000bdc: SUB 00000bdd: AND 00000bde: CALLER 00000bdf: EQ 00000be0: PUSH2 0x0bfb 00000be3: JUMPI 00000be4: PUSH1 0x40 00000be6: MLOAD 00000be7: PUSH3 0x461bcd 00000beb: PUSH1 0xe5 00000bed: SHL 00000bee: DUP2 00000bef: MSTORE 00000bf0: PUSH1 0x04 00000bf2: ADD 00000bf3: PUSH2 0x0a77 00000bf6: SWAP1 00000bf7: PUSH2 0x4165 00000bfa: JUMP 00000bfb: JUMPDEST 00000bfc: PUSH1 0x1c 00000bfe: DUP1 00000bff: SLOAD 00000c00: DUP3 00000c01: ISZERO 00000c02: ISZERO 00000c03: PUSH1 0x01 00000c05: PUSH1 0xb0 00000c07: SHL 00000c08: MUL 00000c09: PUSH1 0xff 00000c0b: PUSH1 0xb0 00000c0d: SHL 00000c0e: NOT 00000c0f: SWAP1 00000c10: SWAP2 00000c11: AND 00000c12: OR 00000c13: SWAP1 00000c14: SSTORE 00000c15: PUSH1 0x40 00000c17: MLOAD 00000c18: PUSH32 0x3794234fa370c9f3b948dda3e3040530785b2ef1eb27dda3ffde478f4e2643c0 00000c39: SWAP1 00000c3a: PUSH2 0x0c48 00000c3d: SWAP1 00000c3e: DUP4 00000c3f: ISZERO 00000c40: ISZERO 00000c41: DUP2 00000c42: MSTORE 00000c43: PUSH1 0x20 00000c45: ADD 00000c46: SWAP1 00000c47: JUMP 00000c48: JUMPDEST 00000c49: PUSH1 0x40 00000c4b: MLOAD 00000c4c: DUP1 00000c4d: SWAP2 00000c4e: SUB 00000c4f: SWAP1 00000c50: LOG1 00000c51: POP 00000c52: JUMP 00000c53: JUMPDEST 00000c54: PUSH1 0x00 00000c56: PUSH1 0x0c 00000c58: SLOAD 00000c59: DUP3 00000c5a: GT 00000c5b: ISZERO 00000c5c: PUSH2 0x0cba 00000c5f: JUMPI 00000c60: PUSH1 0x40 00000c62: MLOAD 00000c63: PUSH3 0x461bcd 00000c67: PUSH1 0xe5 00000c69: SHL 00000c6a: DUP2 00000c6b: MSTORE 00000c6c: PUSH1 0x20 00000c6e: PUSH1 0x04 00000c70: DUP3 00000c71: ADD 00000c72: MSTORE 00000c73: PUSH1 0x2a 00000c75: PUSH1 0x24 00000c77: DUP3 00000c78: ADD 00000c79: MSTORE 00000c7a: PUSH32 0x416d6f756e74206d757374206265206c657373207468616e20746f74616c2072 00000c9b: PUSH1 0x44 00000c9d: DUP3 00000c9e: ADD 00000c9f: MSTORE 00000ca0: PUSH10 0x65666c656374696f6e73 00000cab: PUSH1 0xb0 00000cad: SHL 00000cae: PUSH1 0x64 00000cb0: DUP3 00000cb1: ADD 00000cb2: MSTORE 00000cb3: PUSH1 0x84 00000cb5: ADD 00000cb6: PUSH2 0x0a77 00000cb9: JUMP 00000cba: JUMPDEST 00000cbb: PUSH1 0x00 00000cbd: PUSH2 0x0cc4 00000cc0: PUSH2 0x3195 00000cc3: JUMP 00000cc4: JUMPDEST 00000cc5: SWAP1 00000cc6: POP 00000cc7: PUSH2 0x0cd0 00000cca: DUP4 00000ccb: DUP3 00000ccc: PUSH2 0x31b8 00000ccf: JUMP 00000cd0: JUMPDEST 00000cd1: SWAP4 00000cd2: SWAP3 00000cd3: POP 00000cd4: POP 00000cd5: POP 00000cd6: JUMP 00000cd7: JUMPDEST 00000cd8: PUSH1 0x00 00000cda: SLOAD 00000cdb: PUSH1 0x01 00000cdd: PUSH1 0x01 00000cdf: PUSH1 0xa0 00000ce1: SHL 00000ce2: SUB 00000ce3: AND 00000ce4: CALLER 00000ce5: EQ 00000ce6: PUSH2 0x0d01 00000ce9: JUMPI 00000cea: PUSH1 0x40 00000cec: MLOAD 00000ced: PUSH3 0x461bcd 00000cf1: PUSH1 0xe5 00000cf3: SHL 00000cf4: DUP2 00000cf5: MSTORE 00000cf6: PUSH1 0x04 00000cf8: ADD 00000cf9: PUSH2 0x0a77 00000cfc: SWAP1 00000cfd: PUSH2 0x4165 00000d00: JUMP 00000d01: JUMPDEST 00000d02: PUSH1 0x01 00000d04: PUSH1 0x01 00000d06: PUSH1 0xa0 00000d08: SHL 00000d09: SUB 00000d0a: DUP2 00000d0b: AND 00000d0c: PUSH1 0x00 00000d0e: SWAP1 00000d0f: DUP2 00000d10: MSTORE 00000d11: PUSH1 0x06 00000d13: PUSH1 0x20 00000d15: MSTORE 00000d16: PUSH1 0x40 00000d18: SWAP1 00000d19: KECCAK256 00000d1a: SLOAD 00000d1b: PUSH1 0xff 00000d1d: AND 00000d1e: PUSH2 0x0d69 00000d21: JUMPI 00000d22: PUSH1 0x40 00000d24: MLOAD 00000d25: PUSH3 0x461bcd 00000d29: PUSH1 0xe5 00000d2b: SHL 00000d2c: DUP2 00000d2d: MSTORE 00000d2e: PUSH1 0x20 00000d30: PUSH1 0x04 00000d32: DUP3 00000d33: ADD 00000d34: MSTORE 00000d35: PUSH1 0x1a 00000d37: PUSH1 0x24 00000d39: DUP3 00000d3a: ADD 00000d3b: MSTORE 00000d3c: PUSH32 0x4163636f756e74206973206e6f7420626c61636b6c6973746564000000000000 00000d5d: PUSH1 0x44 00000d5f: DUP3 00000d60: ADD 00000d61: MSTORE 00000d62: PUSH1 0x64 00000d64: ADD 00000d65: PUSH2 0x0a77 00000d68: JUMP 00000d69: JUMPDEST 00000d6a: PUSH1 0x00 00000d6c: JUMPDEST 00000d6d: PUSH1 0x07 00000d6f: SLOAD 00000d70: DUP2 00000d71: LT 00000d72: ISZERO 00000d73: PUSH2 0x0eb9 00000d76: JUMPI 00000d77: DUP2 00000d78: PUSH1 0x01 00000d7a: PUSH1 0x01 00000d7c: PUSH1 0xa0 00000d7e: SHL 00000d7f: SUB 00000d80: AND 00000d81: PUSH1 0x07 00000d83: DUP3 00000d84: DUP2 00000d85: SLOAD 00000d86: DUP2 00000d87: LT 00000d88: PUSH2 0x0da1 00000d8b: JUMPI 00000d8c: PUSH4 0x4e487b71 00000d91: PUSH1 0xe0 00000d93: SHL 00000d94: PUSH1 0x00 00000d96: MSTORE 00000d97: PUSH1 0x32 00000d99: PUSH1 0x04 00000d9b: MSTORE 00000d9c: PUSH1 0x24 00000d9e: PUSH1 0x00 00000da0: REVERT 00000da1: JUMPDEST 00000da2: PUSH1 0x00 00000da4: SWAP2 00000da5: DUP3 00000da6: MSTORE 00000da7: PUSH1 0x20 00000da9: SWAP1 00000daa: SWAP2 00000dab: KECCAK256 00000dac: ADD 00000dad: SLOAD 00000dae: PUSH1 0x01 00000db0: PUSH1 0x01 00000db2: PUSH1 0xa0 00000db4: SHL 00000db5: SUB 00000db6: AND 00000db7: EQ 00000db8: ISZERO 00000db9: PUSH2 0x0ea7 00000dbc: JUMPI 00000dbd: PUSH1 0x07 00000dbf: DUP1 00000dc0: SLOAD 00000dc1: PUSH2 0x0dcc 00000dc4: SWAP1 00000dc5: PUSH1 0x01 00000dc7: SWAP1 00000dc8: PUSH2 0x424e 00000dcb: JUMP 00000dcc: JUMPDEST 00000dcd: DUP2 00000dce: SLOAD 00000dcf: DUP2 00000dd0: LT 00000dd1: PUSH2 0x0dea 00000dd4: JUMPI 00000dd5: PUSH4 0x4e487b71 00000dda: PUSH1 0xe0 00000ddc: SHL 00000ddd: PUSH1 0x00 00000ddf: MSTORE 00000de0: PUSH1 0x32 00000de2: PUSH1 0x04 00000de4: MSTORE 00000de5: PUSH1 0x24 00000de7: PUSH1 0x00 00000de9: REVERT 00000dea: JUMPDEST 00000deb: PUSH1 0x00 00000ded: SWAP2 00000dee: DUP3 00000def: MSTORE 00000df0: PUSH1 0x20 00000df2: SWAP1 00000df3: SWAP2 00000df4: KECCAK256 00000df5: ADD 00000df6: SLOAD 00000df7: PUSH1 0x07 00000df9: DUP1 00000dfa: SLOAD 00000dfb: PUSH1 0x01 00000dfd: PUSH1 0x01 00000dff: PUSH1 0xa0 00000e01: SHL 00000e02: SUB 00000e03: SWAP1 00000e04: SWAP3 00000e05: AND 00000e06: SWAP2 00000e07: DUP4 00000e08: SWAP1 00000e09: DUP2 00000e0a: LT 00000e0b: PUSH2 0x0e24 00000e0e: JUMPI 00000e0f: PUSH4 0x4e487b71 00000e14: PUSH1 0xe0 00000e16: SHL 00000e17: PUSH1 0x00 00000e19: MSTORE 00000e1a: PUSH1 0x32 00000e1c: PUSH1 0x04 00000e1e: MSTORE 00000e1f: PUSH1 0x24 00000e21: PUSH1 0x00 00000e23: REVERT 00000e24: JUMPDEST 00000e25: PUSH1 0x00 00000e27: SWAP2 00000e28: DUP3 00000e29: MSTORE 00000e2a: PUSH1 0x20 00000e2c: DUP1 00000e2d: DUP4 00000e2e: KECCAK256 00000e2f: SWAP2 00000e30: SWAP1 00000e31: SWAP2 00000e32: ADD 00000e33: DUP1 00000e34: SLOAD 00000e35: PUSH1 0x01 00000e37: PUSH1 0x01 00000e39: PUSH1 0xa0 00000e3b: SHL 00000e3c: SUB 00000e3d: NOT 00000e3e: AND 00000e3f: PUSH1 0x01 00000e41: PUSH1 0x01 00000e43: PUSH1 0xa0 00000e45: SHL 00000e46: SUB 00000e47: SWAP5 00000e48: DUP6 00000e49: AND 00000e4a: OR 00000e4b: SWAP1 00000e4c: SSTORE 00000e4d: SWAP2 00000e4e: DUP5 00000e4f: AND 00000e50: DUP2 00000e51: MSTORE 00000e52: PUSH1 0x06 00000e54: SWAP1 00000e55: SWAP2 00000e56: MSTORE 00000e57: PUSH1 0x40 00000e59: SWAP1 00000e5a: KECCAK256 00000e5b: DUP1 00000e5c: SLOAD 00000e5d: PUSH1 0xff 00000e5f: NOT 00000e60: AND 00000e61: SWAP1 00000e62: SSTORE 00000e63: PUSH1 0x07 00000e65: DUP1 00000e66: SLOAD 00000e67: DUP1 00000e68: PUSH2 0x0e81 00000e6b: JUMPI 00000e6c: PUSH4 0x4e487b71 00000e71: PUSH1 0xe0 00000e73: SHL 00000e74: PUSH1 0x00 00000e76: MSTORE 00000e77: PUSH1 0x31 00000e79: PUSH1 0x04 00000e7b: MSTORE 00000e7c: PUSH1 0x24 00000e7e: PUSH1 0x00 00000e80: REVERT 00000e81: JUMPDEST 00000e82: PUSH1 0x00 00000e84: DUP3 00000e85: DUP2 00000e86: MSTORE 00000e87: PUSH1 0x20 00000e89: SWAP1 00000e8a: KECCAK256 00000e8b: DUP2 00000e8c: ADD 00000e8d: PUSH1 0x00 00000e8f: NOT 00000e90: SWAP1 00000e91: DUP2 00000e92: ADD 00000e93: DUP1 00000e94: SLOAD 00000e95: PUSH1 0x01 00000e97: PUSH1 0x01 00000e99: PUSH1 0xa0 00000e9b: SHL 00000e9c: SUB 00000e9d: NOT 00000e9e: AND 00000e9f: SWAP1 00000ea0: SSTORE 00000ea1: ADD 00000ea2: SWAP1 00000ea3: SSTORE 00000ea4: POP 00000ea5: POP 00000ea6: JUMP 00000ea7: JUMPDEST 00000ea8: DUP1 00000ea9: PUSH2 0x0eb1 00000eac: DUP2 00000ead: PUSH2 0x42a0 00000eb0: JUMP 00000eb1: JUMPDEST 00000eb2: SWAP2 00000eb3: POP 00000eb4: POP 00000eb5: PUSH2 0x0d6c 00000eb8: JUMP 00000eb9: JUMPDEST 00000eba: POP 00000ebb: POP 00000ebc: JUMP 00000ebd: JUMPDEST 00000ebe: PUSH1 0x00 00000ec0: SLOAD 00000ec1: PUSH1 0x01 00000ec3: PUSH1 0x01 00000ec5: PUSH1 0xa0 00000ec7: SHL 00000ec8: SUB 00000ec9: AND 00000eca: CALLER 00000ecb: EQ 00000ecc: PUSH2 0x0ee7 00000ecf: JUMPI 00000ed0: PUSH1 0x40 00000ed2: MLOAD 00000ed3: PUSH3 0x461bcd 00000ed7: PUSH1 0xe5 00000ed9: SHL 00000eda: DUP2 00000edb: MSTORE 00000edc: PUSH1 0x04 00000ede: ADD 00000edf: PUSH2 0x0a77 00000ee2: SWAP1 00000ee3: PUSH2 0x4165 00000ee6: JUMP 00000ee7: JUMPDEST 00000ee8: PUSH1 0x01 00000eea: PUSH1 0x01 00000eec: PUSH1 0xa0 00000eee: SHL 00000eef: SUB 00000ef0: DUP2 00000ef1: AND 00000ef2: PUSH1 0x00 00000ef4: SWAP1 00000ef5: DUP2 00000ef6: MSTORE 00000ef7: PUSH1 0x09 00000ef9: PUSH1 0x20 00000efb: MSTORE 00000efc: PUSH1 0x40 00000efe: SWAP1 00000eff: KECCAK256 00000f00: SLOAD 00000f01: PUSH1 0xff 00000f03: AND 00000f04: PUSH2 0x0f4f 00000f07: JUMPI 00000f08: PUSH1 0x40 00000f0a: MLOAD 00000f0b: PUSH3 0x461bcd 00000f0f: PUSH1 0xe5 00000f11: SHL 00000f12: DUP2 00000f13: MSTORE 00000f14: PUSH1 0x20 00000f16: PUSH1 0x04 00000f18: DUP3 00000f19: ADD 00000f1a: MSTORE 00000f1b: PUSH1 0x1b 00000f1d: PUSH1 0x24 00000f1f: DUP3 00000f20: ADD 00000f21: MSTORE 00000f22: PUSH32 0x4163636f756e7420697320616c7265616479206578636c756465640000000000 00000f43: PUSH1 0x44 00000f45: DUP3 00000f46: ADD 00000f47: MSTORE 00000f48: PUSH1 0x64 00000f4a: ADD 00000f4b: PUSH2 0x0a77 00000f4e: JUMP 00000f4f: JUMPDEST 00000f50: PUSH1 0x00 00000f52: JUMPDEST 00000f53: PUSH1 0x0a 00000f55: SLOAD 00000f56: DUP2 00000f57: LT 00000f58: ISZERO 00000f59: PUSH2 0x0eb9 00000f5c: JUMPI 00000f5d: DUP2 00000f5e: PUSH1 0x01 00000f60: PUSH1 0x01 00000f62: PUSH1 0xa0 00000f64: SHL 00000f65: SUB 00000f66: AND 00000f67: PUSH1 0x0a 00000f69: DUP3 00000f6a: DUP2 00000f6b: SLOAD 00000f6c: DUP2 00000f6d: LT 00000f6e: PUSH2 0x0f87 00000f71: JUMPI 00000f72: PUSH4 0x4e487b71 00000f77: PUSH1 0xe0 00000f79: SHL 00000f7a: PUSH1 0x00 00000f7c: MSTORE 00000f7d: PUSH1 0x32 00000f7f: PUSH1 0x04 00000f81: MSTORE 00000f82: PUSH1 0x24 00000f84: PUSH1 0x00 00000f86: REVERT 00000f87: JUMPDEST 00000f88: PUSH1 0x00 00000f8a: SWAP2 00000f8b: DUP3 00000f8c: MSTORE 00000f8d: PUSH1 0x20 00000f8f: SWAP1 00000f90: SWAP2 00000f91: KECCAK256 00000f92: ADD 00000f93: SLOAD 00000f94: PUSH1 0x01 00000f96: PUSH1 0x01 00000f98: PUSH1 0xa0 00000f9a: SHL 00000f9b: SUB 00000f9c: AND 00000f9d: EQ 00000f9e: ISZERO 00000f9f: PUSH2 0x1070 00000fa2: JUMPI 00000fa3: PUSH1 0x0a 00000fa5: DUP1 00000fa6: SLOAD 00000fa7: PUSH2 0x0fb2 00000faa: SWAP1 00000fab: PUSH1 0x01 00000fad: SWAP1 00000fae: PUSH2 0x424e 00000fb1: JUMP 00000fb2: JUMPDEST 00000fb3: DUP2 00000fb4: SLOAD 00000fb5: DUP2 00000fb6: LT 00000fb7: PUSH2 0x0fd0 00000fba: JUMPI 00000fbb: PUSH4 0x4e487b71 00000fc0: PUSH1 0xe0 00000fc2: SHL 00000fc3: PUSH1 0x00 00000fc5: MSTORE 00000fc6: PUSH1 0x32 00000fc8: PUSH1 0x04 00000fca: MSTORE 00000fcb: PUSH1 0x24 00000fcd: PUSH1 0x00 00000fcf: REVERT 00000fd0: JUMPDEST 00000fd1: PUSH1 0x00 00000fd3: SWAP2 00000fd4: DUP3 00000fd5: MSTORE 00000fd6: PUSH1 0x20 00000fd8: SWAP1 00000fd9: SWAP2 00000fda: KECCAK256 00000fdb: ADD 00000fdc: SLOAD 00000fdd: PUSH1 0x0a 00000fdf: DUP1 00000fe0: SLOAD 00000fe1: PUSH1 0x01 00000fe3: PUSH1 0x01 00000fe5: PUSH1 0xa0 00000fe7: SHL 00000fe8: SUB 00000fe9: SWAP1 00000fea: SWAP3 00000feb: AND 00000fec: SWAP2 00000fed: DUP4 00000fee: SWAP1 00000fef: DUP2 00000ff0: LT 00000ff1: PUSH2 0x100a 00000ff4: JUMPI 00000ff5: PUSH4 0x4e487b71 00000ffa: PUSH1 0xe0 00000ffc: SHL 00000ffd: PUSH1 0x00 00000fff: MSTORE 00001000: PUSH1 0x32 00001002: PUSH1 0x04 00001004: MSTORE 00001005: PUSH1 0x24 00001007: PUSH1 0x00 00001009: REVERT 0000100a: JUMPDEST 0000100b: PUSH1 0x00 0000100d: SWAP2 0000100e: DUP3 0000100f: MSTORE 00001010: PUSH1 0x20 00001012: DUP1 00001013: DUP4 00001014: KECCAK256 00001015: SWAP2 00001016: SWAP1 00001017: SWAP2 00001018: ADD 00001019: DUP1 0000101a: SLOAD 0000101b: PUSH1 0x01 0000101d: PUSH1 0x01 0000101f: PUSH1 0xa0 00001021: SHL 00001022: SUB 00001023: NOT 00001024: AND 00001025: PUSH1 0x01 00001027: PUSH1 0x01 00001029: PUSH1 0xa0 0000102b: SHL 0000102c: SUB 0000102d: SWAP5 0000102e: DUP6 0000102f: AND 00001030: OR 00001031: SWAP1 00001032: SSTORE 00001033: SWAP2 00001034: DUP5 00001035: AND 00001036: DUP2 00001037: MSTORE 00001038: PUSH1 0x04 0000103a: DUP3 0000103b: MSTORE 0000103c: PUSH1 0x40 0000103e: DUP1 0000103f: DUP3 00001040: KECCAK256 00001041: DUP3 00001042: SWAP1 00001043: SSTORE 00001044: PUSH1 0x09 00001046: SWAP1 00001047: SWAP3 00001048: MSTORE 00001049: KECCAK256 0000104a: DUP1 0000104b: SLOAD 0000104c: PUSH1 0xff 0000104e: NOT 0000104f: AND 00001050: SWAP1 00001051: SSTORE 00001052: PUSH1 0x0a 00001054: DUP1 00001055: SLOAD 00001056: DUP1 00001057: PUSH2 0x0e81 0000105a: JUMPI 0000105b: PUSH4 0x4e487b71 00001060: PUSH1 0xe0 00001062: SHL 00001063: PUSH1 0x00 00001065: MSTORE 00001066: PUSH1 0x31 00001068: PUSH1 0x04 0000106a: MSTORE 0000106b: PUSH1 0x24 0000106d: PUSH1 0x00 0000106f: REVERT 00001070: JUMPDEST 00001071: DUP1 00001072: PUSH2 0x107a 00001075: DUP2 00001076: PUSH2 0x42a0 00001079: JUMP 0000107a: JUMPDEST 0000107b: SWAP2 0000107c: POP 0000107d: POP 0000107e: PUSH2 0x0f52 00001081: JUMP 00001082: JUMPDEST 00001083: CALLER 00001084: PUSH1 0x00 00001086: DUP2 00001087: DUP2 00001088: MSTORE 00001089: PUSH1 0x05 0000108b: PUSH1 0x20 0000108d: SWAP1 0000108e: DUP2 0000108f: MSTORE 00001090: PUSH1 0x40 00001092: DUP1 00001093: DUP4 00001094: KECCAK256 00001095: PUSH1 0x01 00001097: PUSH1 0x01 00001099: PUSH1 0xa0 0000109b: SHL 0000109c: SUB 0000109d: DUP8 0000109e: AND 0000109f: DUP5 000010a0: MSTORE 000010a1: SWAP1 000010a2: SWAP2 000010a3: MSTORE 000010a4: DUP2 000010a5: KECCAK256 000010a6: SLOAD 000010a7: SWAP1 000010a8: SWAP2 000010a9: PUSH2 0x0b24 000010ac: SWAP2 000010ad: DUP6 000010ae: SWAP1 000010af: PUSH2 0x0bc2 000010b2: SWAP1 000010b3: DUP7 000010b4: PUSH2 0x31fa 000010b7: JUMP 000010b8: JUMPDEST 000010b9: CALLER 000010ba: PUSH1 0x00 000010bc: DUP2 000010bd: DUP2 000010be: MSTORE 000010bf: PUSH1 0x09 000010c1: PUSH1 0x20 000010c3: MSTORE 000010c4: PUSH1 0x40 000010c6: SWAP1 000010c7: KECCAK256 000010c8: SLOAD 000010c9: PUSH1 0xff 000010cb: AND 000010cc: ISZERO 000010cd: PUSH2 0x112d 000010d0: JUMPI 000010d1: PUSH1 0x40 000010d3: MLOAD 000010d4: PUSH3 0x461bcd 000010d8: PUSH1 0xe5 000010da: SHL 000010db: DUP2 000010dc: MSTORE 000010dd: PUSH1 0x20 000010df: PUSH1 0x04 000010e1: DUP3 000010e2: ADD 000010e3: MSTORE 000010e4: PUSH1 0x2c 000010e6: PUSH1 0x24 000010e8: DUP3 000010e9: ADD 000010ea: MSTORE 000010eb: PUSH32 0x4578636c75646564206164647265737365732063616e6e6f742063616c6c2074 0000110c: PUSH1 0x44 0000110e: DUP3 0000110f: ADD 00001110: MSTORE 00001111: PUSH12 0x3434b990333ab731ba34b7b7 0000111e: PUSH1 0xa1 00001120: SHL 00001121: PUSH1 0x64 00001123: DUP3 00001124: ADD 00001125: MSTORE 00001126: PUSH1 0x84 00001128: ADD 00001129: PUSH2 0x0a77 0000112c: JUMP 0000112d: JUMPDEST 0000112e: PUSH1 0x00 00001130: PUSH2 0x1138 00001133: DUP4 00001134: PUSH2 0x3259 00001137: JUMP 00001138: JUMPDEST 00001139: POP 0000113a: POP 0000113b: POP 0000113c: POP 0000113d: PUSH1 0x01 0000113f: PUSH1 0x01 00001141: PUSH1 0xa0 00001143: SHL 00001144: SUB 00001145: DUP5 00001146: AND 00001147: PUSH1 0x00 00001149: SWAP1 0000114a: DUP2 0000114b: MSTORE 0000114c: PUSH1 0x03 0000114e: PUSH1 0x20 00001150: MSTORE 00001151: PUSH1 0x40 00001153: SWAP1 00001154: KECCAK256 00001155: SLOAD 00001156: SWAP2 00001157: SWAP3 00001158: POP 00001159: PUSH2 0x1164 0000115c: SWAP2 0000115d: SWAP1 0000115e: POP 0000115f: DUP3 00001160: PUSH2 0x32a8 00001163: JUMP 00001164: JUMPDEST 00001165: PUSH1 0x01 00001167: PUSH1 0x01 00001169: PUSH1 0xa0 0000116b: SHL 0000116c: SUB 0000116d: DUP4 0000116e: AND 0000116f: PUSH1 0x00 00001171: SWAP1 00001172: DUP2 00001173: MSTORE 00001174: PUSH1 0x03 00001176: PUSH1 0x20 00001178: MSTORE 00001179: PUSH1 0x40 0000117b: SWAP1 0000117c: KECCAK256 0000117d: SSTORE 0000117e: PUSH1 0x0c 00001180: SLOAD 00001181: PUSH2 0x118a 00001184: SWAP1 00001185: DUP3 00001186: PUSH2 0x32a8 00001189: JUMP 0000118a: JUMPDEST 0000118b: PUSH1 0x0c 0000118d: SSTORE 0000118e: PUSH1 0x0d 00001190: SLOAD 00001191: PUSH2 0x119a 00001194: SWAP1 00001195: DUP5 00001196: PUSH2 0x31fa 00001199: JUMP 0000119a: JUMPDEST 0000119b: PUSH1 0x0d 0000119d: SSTORE 0000119e: POP 0000119f: POP 000011a0: POP 000011a1: JUMP 000011a2: JUMPDEST 000011a3: PUSH1 0x00 000011a5: SLOAD 000011a6: PUSH1 0x01 000011a8: PUSH1 0x01 000011aa: PUSH1 0xa0 000011ac: SHL 000011ad: SUB 000011ae: AND 000011af: CALLER 000011b0: EQ 000011b1: PUSH2 0x11cc 000011b4: JUMPI 000011b5: PUSH1 0x40 000011b7: MLOAD 000011b8: PUSH3 0x461bcd 000011bc: PUSH1 0xe5 000011be: SHL 000011bf: DUP2 000011c0: MSTORE 000011c1: PUSH1 0x04 000011c3: ADD 000011c4: PUSH2 0x0a77 000011c7: SWAP1 000011c8: PUSH2 0x4165 000011cb: JUMP 000011cc: JUMPDEST 000011cd: PUSH1 0x01 000011cf: PUSH1 0x01 000011d1: PUSH1 0xa0 000011d3: SHL 000011d4: SUB 000011d5: AND 000011d6: PUSH1 0x00 000011d8: SWAP1 000011d9: DUP2 000011da: MSTORE 000011db: PUSH1 0x08 000011dd: PUSH1 0x20 000011df: MSTORE 000011e0: PUSH1 0x40 000011e2: SWAP1 000011e3: KECCAK256 000011e4: DUP1 000011e5: SLOAD 000011e6: PUSH1 0xff 000011e8: NOT 000011e9: AND 000011ea: PUSH1 0x01 000011ec: OR 000011ed: SWAP1 000011ee: SSTORE 000011ef: JUMP 000011f0: JUMPDEST 000011f1: PUSH1 0x00 000011f3: PUSH1 0x0b 000011f5: SLOAD 000011f6: DUP4 000011f7: GT 000011f8: ISZERO 000011f9: PUSH2 0x1244 000011fc: JUMPI 000011fd: PUSH1 0x40 000011ff: MLOAD 00001200: PUSH3 0x461bcd 00001204: PUSH1 0xe5 00001206: SHL 00001207: DUP2 00001208: MSTORE 00001209: PUSH1 0x20 0000120b: PUSH1 0x04 0000120d: DUP3 0000120e: ADD 0000120f: MSTORE 00001210: PUSH1 0x1f 00001212: PUSH1 0x24 00001214: DUP3 00001215: ADD 00001216: MSTORE 00001217: PUSH32 0x416d6f756e74206d757374206265206c657373207468616e20737570706c7900 00001238: PUSH1 0x44 0000123a: DUP3 0000123b: ADD 0000123c: MSTORE 0000123d: PUSH1 0x64 0000123f: ADD 00001240: PUSH2 0x0a77 00001243: JUMP 00001244: JUMPDEST 00001245: DUP2 00001246: PUSH2 0x1263 00001249: JUMPI 0000124a: PUSH1 0x00 0000124c: PUSH2 0x1254 0000124f: DUP5 00001250: PUSH2 0x3259 00001253: JUMP 00001254: JUMPDEST 00001255: POP 00001256: SWAP4 00001257: SWAP6 00001258: POP 00001259: PUSH2 0x0b28 0000125c: SWAP5 0000125d: POP 0000125e: POP 0000125f: POP 00001260: POP 00001261: POP 00001262: JUMP 00001263: JUMPDEST 00001264: PUSH1 0x00 00001266: PUSH2 0x126e 00001269: DUP5 0000126a: PUSH2 0x3259 0000126d: JUMP 0000126e: JUMPDEST 0000126f: POP 00001270: SWAP3 00001271: SWAP6 00001272: POP 00001273: PUSH2 0x0b28 00001276: SWAP5 00001277: POP 00001278: POP 00001279: POP 0000127a: POP 0000127b: POP 0000127c: JUMP 0000127d: JUMPDEST 0000127e: PUSH1 0x00 00001280: SLOAD 00001281: PUSH1 0x01 00001283: PUSH1 0x01 00001285: PUSH1 0xa0 00001287: SHL 00001288: SUB 00001289: AND 0000128a: CALLER 0000128b: EQ 0000128c: PUSH2 0x12a7 0000128f: JUMPI 00001290: PUSH1 0x40 00001292: MLOAD 00001293: PUSH3 0x461bcd 00001297: PUSH1 0xe5 00001299: SHL 0000129a: DUP2 0000129b: MSTORE 0000129c: PUSH1 0x04 0000129e: ADD 0000129f: PUSH2 0x0a77 000012a2: SWAP1 000012a3: PUSH2 0x4165 000012a6: JUMP 000012a7: JUMPDEST 000012a8: PUSH1 0x01 000012aa: PUSH1 0x01 000012ac: PUSH1 0xa0 000012ae: SHL 000012af: SUB 000012b0: DUP2 000012b1: AND 000012b2: PUSH1 0x00 000012b4: SWAP1 000012b5: DUP2 000012b6: MSTORE 000012b7: PUSH1 0x09 000012b9: PUSH1 0x20 000012bb: MSTORE 000012bc: PUSH1 0x40 000012be: SWAP1 000012bf: KECCAK256 000012c0: SLOAD 000012c1: PUSH1 0xff 000012c3: AND 000012c4: ISZERO 000012c5: PUSH2 0x1310 000012c8: JUMPI 000012c9: PUSH1 0x40 000012cb: MLOAD 000012cc: PUSH3 0x461bcd 000012d0: PUSH1 0xe5 000012d2: SHL 000012d3: DUP2 000012d4: MSTORE 000012d5: PUSH1 0x20 000012d7: PUSH1 0x04 000012d9: DUP3 000012da: ADD 000012db: MSTORE 000012dc: PUSH1 0x1b 000012de: PUSH1 0x24 000012e0: DUP3 000012e1: ADD 000012e2: MSTORE 000012e3: PUSH32 0x4163636f756e7420697320616c7265616479206578636c756465640000000000 00001304: PUSH1 0x44 00001306: DUP3 00001307: ADD 00001308: MSTORE 00001309: PUSH1 0x64 0000130b: ADD 0000130c: PUSH2 0x0a77 0000130f: JUMP 00001310: JUMPDEST 00001311: PUSH1 0x01 00001313: PUSH1 0x01 00001315: PUSH1 0xa0 00001317: SHL 00001318: SUB 00001319: DUP2 0000131a: AND 0000131b: PUSH1 0x00 0000131d: SWAP1 0000131e: DUP2 0000131f: MSTORE 00001320: PUSH1 0x03 00001322: PUSH1 0x20 00001324: MSTORE 00001325: PUSH1 0x40 00001327: SWAP1 00001328: KECCAK256 00001329: SLOAD 0000132a: ISZERO 0000132b: PUSH2 0x136a 0000132e: JUMPI 0000132f: PUSH1 0x01 00001331: PUSH1 0x01 00001333: PUSH1 0xa0 00001335: SHL 00001336: SUB 00001337: DUP2 00001338: AND 00001339: PUSH1 0x00 0000133b: SWAP1 0000133c: DUP2 0000133d: MSTORE 0000133e: PUSH1 0x03 00001340: PUSH1 0x20 00001342: MSTORE 00001343: PUSH1 0x40 00001345: SWAP1 00001346: KECCAK256 00001347: SLOAD 00001348: PUSH2 0x1350 0000134b: SWAP1 0000134c: PUSH2 0x0c53 0000134f: JUMP 00001350: JUMPDEST 00001351: PUSH1 0x01 00001353: PUSH1 0x01 00001355: PUSH1 0xa0 00001357: SHL 00001358: SUB 00001359: DUP3 0000135a: AND 0000135b: PUSH1 0x00 0000135d: SWAP1 0000135e: DUP2 0000135f: MSTORE 00001360: PUSH1 0x04 00001362: PUSH1 0x20 00001364: MSTORE 00001365: PUSH1 0x40 00001367: SWAP1 00001368: KECCAK256 00001369: SSTORE 0000136a: JUMPDEST 0000136b: PUSH1 0x01 0000136d: PUSH1 0x01 0000136f: PUSH1 0xa0 00001371: SHL 00001372: SUB 00001373: AND 00001374: PUSH1 0x00 00001376: DUP2 00001377: DUP2 00001378: MSTORE 00001379: PUSH1 0x09 0000137b: PUSH1 0x20 0000137d: MSTORE 0000137e: PUSH1 0x40 00001380: DUP2 00001381: KECCAK256 00001382: DUP1 00001383: SLOAD 00001384: PUSH1 0xff 00001386: NOT 00001387: AND 00001388: PUSH1 0x01 0000138a: SWAP1 0000138b: DUP2 0000138c: OR 0000138d: SWAP1 0000138e: SWAP2 0000138f: SSTORE 00001390: PUSH1 0x0a 00001392: DUP1 00001393: SLOAD 00001394: SWAP2 00001395: DUP3 00001396: ADD 00001397: DUP2 00001398: SSTORE 00001399: SWAP1 0000139a: SWAP2 0000139b: MSTORE 0000139c: PUSH32 0xc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a8 000013bd: ADD 000013be: DUP1 000013bf: SLOAD 000013c0: PUSH1 0x01 000013c2: PUSH1 0x01 000013c4: PUSH1 0xa0 000013c6: SHL 000013c7: SUB 000013c8: NOT 000013c9: AND 000013ca: SWAP1 000013cb: SWAP2 000013cc: OR 000013cd: SWAP1 000013ce: SSTORE 000013cf: JUMP 000013d0: JUMPDEST 000013d1: PUSH1 0x01 000013d3: PUSH1 0x01 000013d5: PUSH1 0xa0 000013d7: SHL 000013d8: SUB 000013d9: DUP2 000013da: AND 000013db: PUSH1 0x00 000013dd: SWAP1 000013de: DUP2 000013df: MSTORE 000013e0: PUSH1 0x09 000013e2: PUSH1 0x20 000013e4: MSTORE 000013e5: PUSH1 0x40 000013e7: DUP2 000013e8: KECCAK256 000013e9: SLOAD 000013ea: PUSH1 0xff 000013ec: AND 000013ed: ISZERO 000013ee: PUSH2 0x140d 000013f1: JUMPI 000013f2: POP 000013f3: PUSH1 0x01 000013f5: PUSH1 0x01 000013f7: PUSH1 0xa0 000013f9: SHL 000013fa: SUB 000013fb: AND 000013fc: PUSH1 0x00 000013fe: SWAP1 000013ff: DUP2 00001400: MSTORE 00001401: PUSH1 0x04 00001403: PUSH1 0x20 00001405: MSTORE 00001406: PUSH1 0x40 00001408: SWAP1 00001409: KECCAK256 0000140a: SLOAD 0000140b: SWAP1 0000140c: JUMP 0000140d: JUMPDEST 0000140e: PUSH1 0x01 00001410: PUSH1 0x01 00001412: PUSH1 0xa0 00001414: SHL 00001415: SUB 00001416: DUP3 00001417: AND 00001418: PUSH1 0x00 0000141a: SWAP1 0000141b: DUP2 0000141c: MSTORE 0000141d: PUSH1 0x03 0000141f: PUSH1 0x20 00001421: MSTORE 00001422: PUSH1 0x40 00001424: SWAP1 00001425: KECCAK256 00001426: SLOAD 00001427: PUSH2 0x0b28 0000142a: SWAP1 0000142b: PUSH2 0x0c53 0000142e: JUMP 0000142f: JUMPDEST 00001430: PUSH1 0x00 00001432: SLOAD 00001433: PUSH1 0x01 00001435: PUSH1 0x01 00001437: PUSH1 0xa0 00001439: SHL 0000143a: SUB 0000143b: AND 0000143c: CALLER 0000143d: EQ 0000143e: PUSH2 0x1459 00001441: JUMPI 00001442: PUSH1 0x40 00001444: MLOAD 00001445: PUSH3 0x461bcd 00001449: PUSH1 0xe5 0000144b: SHL 0000144c: DUP2 0000144d: MSTORE 0000144e: PUSH1 0x04 00001450: ADD 00001451: PUSH2 0x0a77 00001454: SWAP1 00001455: PUSH2 0x4165 00001458: JUMP 00001459: JUMPDEST 0000145a: PUSH1 0x00 0000145c: DUP1 0000145d: SLOAD 0000145e: PUSH1 0x40 00001460: MLOAD 00001461: PUSH1 0x01 00001463: PUSH1 0x01 00001465: PUSH1 0xa0 00001467: SHL 00001468: SUB 00001469: SWAP1 0000146a: SWAP2 0000146b: AND 0000146c: SWAP1 0000146d: PUSH1 0x00 0000146f: DUP1 00001470: MLOAD 00001471: PUSH1 0x20 00001473: PUSH2 0x4312 00001476: DUP4 00001477: CODECOPY 00001478: DUP2 00001479: MLOAD 0000147a: SWAP2 0000147b: MSTORE 0000147c: SWAP1 0000147d: DUP4 0000147e: SWAP1 0000147f: LOG3 00001480: PUSH1 0x00 00001482: DUP1 00001483: SLOAD 00001484: PUSH1 0x01 00001486: PUSH1 0x01 00001488: PUSH1 0xa0 0000148a: SHL 0000148b: SUB 0000148c: NOT 0000148d: AND 0000148e: SWAP1 0000148f: SSTORE 00001490: JUMP 00001491: JUMPDEST 00001492: PUSH1 0x00 00001494: SLOAD 00001495: PUSH1 0x01 00001497: PUSH1 0x01 00001499: PUSH1 0xa0 0000149b: SHL 0000149c: SUB 0000149d: AND 0000149e: CALLER 0000149f: EQ 000014a0: PUSH2 0x14bb 000014a3: JUMPI 000014a4: PUSH1 0x40 000014a6: MLOAD 000014a7: PUSH3 0x461bcd 000014ab: PUSH1 0xe5 000014ad: SHL 000014ae: DUP2 000014af: MSTORE 000014b0: PUSH1 0x04 000014b2: ADD 000014b3: PUSH2 0x0a77 000014b6: SWAP1 000014b7: PUSH2 0x4165 000014ba: JUMP 000014bb: JUMPDEST 000014bc: PUSH1 0x00 000014be: PUSH20 0x7a250d5630b4cf539739df2c5dacb4c659f2488d 000014d3: SWAP1 000014d4: POP 000014d5: DUP1 000014d6: PUSH1 0x01 000014d8: PUSH1 0x01 000014da: PUSH1 0xa0 000014dc: SHL 000014dd: SUB 000014de: AND 000014df: PUSH4 0xc45a0155 000014e4: PUSH1 0x40 000014e6: MLOAD 000014e7: DUP2 000014e8: PUSH4 0xffffffff 000014ed: AND 000014ee: PUSH1 0xe0 000014f0: SHL 000014f1: DUP2 000014f2: MSTORE 000014f3: PUSH1 0x04 000014f5: ADD 000014f6: PUSH1 0x20 000014f8: PUSH1 0x40 000014fa: MLOAD 000014fb: DUP1 000014fc: DUP4 000014fd: SUB 000014fe: DUP2 000014ff: DUP7 00001500: DUP1 00001501: EXTCODESIZE 00001502: ISZERO 00001503: DUP1 00001504: ISZERO 00001505: PUSH2 0x150d 00001508: JUMPI 00001509: PUSH1 0x00 0000150b: DUP1 0000150c: REVERT 0000150d: JUMPDEST 0000150e: POP 0000150f: GAS 00001510: STATICCALL 00001511: ISZERO 00001512: DUP1 00001513: ISZERO 00001514: PUSH2 0x1521 00001517: JUMPI 00001518: RETURNDATASIZE 00001519: PUSH1 0x00 0000151b: DUP1 0000151c: RETURNDATACOPY 0000151d: RETURNDATASIZE 0000151e: PUSH1 0x00 00001520: REVERT 00001521: JUMPDEST 00001522: POP 00001523: POP 00001524: POP 00001525: POP 00001526: PUSH1 0x40 00001528: MLOAD 00001529: RETURNDATASIZE 0000152a: PUSH1 0x1f 0000152c: NOT 0000152d: PUSH1 0x1f 0000152f: DUP3 00001530: ADD 00001531: AND 00001532: DUP3 00001533: ADD 00001534: DUP1 00001535: PUSH1 0x40 00001537: MSTORE 00001538: POP 00001539: DUP2 0000153a: ADD 0000153b: SWAP1 0000153c: PUSH2 0x1545 0000153f: SWAP2 00001540: SWAP1 00001541: PUSH2 0x3f7e 00001544: JUMP 00001545: JUMPDEST 00001546: PUSH1 0x01 00001548: PUSH1 0x01 0000154a: PUSH1 0xa0 0000154c: SHL 0000154d: SUB 0000154e: AND 0000154f: PUSH4 0xc9c65396 00001554: ADDRESS 00001555: DUP4 00001556: PUSH1 0x01 00001558: PUSH1 0x01 0000155a: PUSH1 0xa0 0000155c: SHL 0000155d: SUB 0000155e: AND 0000155f: PUSH4 0xad5c4648 00001564: PUSH1 0x40 00001566: MLOAD 00001567: DUP2 00001568: PUSH4 0xffffffff 0000156d: AND 0000156e: PUSH1 0xe0 00001570: SHL 00001571: DUP2 00001572: MSTORE 00001573: PUSH1 0x04 00001575: ADD 00001576: PUSH1 0x20 00001578: PUSH1 0x40 0000157a: MLOAD 0000157b: DUP1 0000157c: DUP4 0000157d: SUB 0000157e: DUP2 0000157f: DUP7 00001580: DUP1 00001581: EXTCODESIZE 00001582: ISZERO 00001583: DUP1 00001584: ISZERO 00001585: PUSH2 0x158d 00001588: JUMPI 00001589: PUSH1 0x00 0000158b: DUP1 0000158c: REVERT 0000158d: JUMPDEST 0000158e: POP 0000158f: GAS 00001590: STATICCALL 00001591: ISZERO 00001592: DUP1 00001593: ISZERO 00001594: PUSH2 0x15a1 00001597: JUMPI 00001598: RETURNDATASIZE 00001599: PUSH1 0x00 0000159b: DUP1 0000159c: RETURNDATACOPY 0000159d: RETURNDATASIZE 0000159e: PUSH1 0x00 000015a0: REVERT 000015a1: JUMPDEST 000015a2: POP 000015a3: POP 000015a4: POP 000015a5: POP 000015a6: PUSH1 0x40 000015a8: MLOAD 000015a9: RETURNDATASIZE 000015aa: PUSH1 0x1f 000015ac: NOT 000015ad: PUSH1 0x1f 000015af: DUP3 000015b0: ADD 000015b1: AND 000015b2: DUP3 000015b3: ADD 000015b4: DUP1 000015b5: PUSH1 0x40 000015b7: MSTORE 000015b8: POP 000015b9: DUP2 000015ba: ADD 000015bb: SWAP1 000015bc: PUSH2 0x15c5 000015bf: SWAP2 000015c0: SWAP1 000015c1: PUSH2 0x3f7e 000015c4: JUMP 000015c5: JUMPDEST 000015c6: PUSH1 0x40 000015c8: MLOAD 000015c9: PUSH1 0x01 000015cb: PUSH1 0x01 000015cd: PUSH1 0xe0 000015cf: SHL 000015d0: SUB 000015d1: NOT 000015d2: PUSH1 0xe0 000015d4: DUP6 000015d5: SWAP1 000015d6: SHL 000015d7: AND 000015d8: DUP2 000015d9: MSTORE 000015da: PUSH1 0x01 000015dc: PUSH1 0x01 000015de: PUSH1 0xa0 000015e0: SHL 000015e1: SUB 000015e2: SWAP3 000015e3: DUP4 000015e4: AND 000015e5: PUSH1 0x04 000015e7: DUP3 000015e8: ADD 000015e9: MSTORE 000015ea: SWAP2 000015eb: AND 000015ec: PUSH1 0x24 000015ee: DUP3 000015ef: ADD 000015f0: MSTORE 000015f1: PUSH1 0x44 000015f3: ADD 000015f4: PUSH1 0x20 000015f6: PUSH1 0x40 000015f8: MLOAD 000015f9: DUP1 000015fa: DUP4 000015fb: SUB 000015fc: DUP2 000015fd: PUSH1 0x00 000015ff: DUP8 00001600: DUP1 00001601: EXTCODESIZE 00001602: ISZERO 00001603: DUP1 00001604: ISZERO 00001605: PUSH2 0x160d 00001608: JUMPI 00001609: PUSH1 0x00 0000160b: DUP1 0000160c: REVERT 0000160d: JUMPDEST 0000160e: POP 0000160f: GAS 00001610: CALL 00001611: ISZERO 00001612: DUP1 00001613: ISZERO 00001614: PUSH2 0x1621 00001617: JUMPI 00001618: RETURNDATASIZE 00001619: PUSH1 0x00 0000161b: DUP1 0000161c: RETURNDATACOPY 0000161d: RETURNDATASIZE 0000161e: PUSH1 0x00 00001620: REVERT 00001621: JUMPDEST 00001622: POP 00001623: POP 00001624: POP 00001625: POP 00001626: PUSH1 0x40 00001628: MLOAD 00001629: RETURNDATASIZE 0000162a: PUSH1 0x1f 0000162c: NOT 0000162d: PUSH1 0x1f 0000162f: DUP3 00001630: ADD 00001631: AND 00001632: DUP3 00001633: ADD 00001634: DUP1 00001635: PUSH1 0x40 00001637: MSTORE 00001638: POP 00001639: DUP2 0000163a: ADD 0000163b: SWAP1 0000163c: PUSH2 0x1645 0000163f: SWAP2 00001640: SWAP1 00001641: PUSH2 0x3f7e 00001644: JUMP 00001645: JUMPDEST 00001646: PUSH1 0x1c 00001648: DUP1 00001649: SLOAD 0000164a: PUSH1 0x01 0000164c: PUSH1 0x01 0000164e: PUSH1 0xa0 00001650: SHL 00001651: SUB 00001652: NOT 00001653: AND 00001654: PUSH1 0x01 00001656: PUSH1 0x01 00001658: PUSH1 0xa0 0000165a: SHL 0000165b: SUB 0000165c: SWAP3 0000165d: DUP4 0000165e: AND 0000165f: OR 00001660: SWAP1 00001661: SSTORE 00001662: PUSH1 0x1b 00001664: DUP1 00001665: SLOAD 00001666: PUSH2 0x0100 00001669: PUSH1 0x01 0000166b: PUSH1 0xa8 0000166d: SHL 0000166e: SUB 0000166f: NOT 00001670: AND 00001671: PUSH2 0x0100 00001674: DUP5 00001675: DUP5 00001676: AND 00001677: MUL 00001678: OR 00001679: SWAP1 0000167a: SSTORE 0000167b: PUSH1 0x00 0000167d: DUP1 0000167e: SLOAD 0000167f: PUSH1 0x01 00001681: SWAP3 00001682: PUSH1 0x08 00001684: SWAP3 00001685: SWAP2 00001686: AND 00001687: PUSH1 0x01 00001689: PUSH1 0x01 0000168b: PUSH1 0xa0 0000168d: SHL 0000168e: SUB 0000168f: AND 00001690: DUP2 00001691: MSTORE 00001692: PUSH1 0x20 00001694: DUP1 00001695: DUP3 00001696: ADD 00001697: SWAP3 00001698: SWAP1 00001699: SWAP3 0000169a: MSTORE 0000169b: PUSH1 0x40 0000169d: SWAP1 0000169e: DUP2 0000169f: ADD 000016a0: PUSH1 0x00 000016a2: SWAP1 000016a3: DUP2 000016a4: KECCAK256 000016a5: DUP1 000016a6: SLOAD 000016a7: SWAP5 000016a8: ISZERO 000016a9: ISZERO 000016aa: PUSH1 0xff 000016ac: NOT 000016ad: SWAP6 000016ae: DUP7 000016af: AND 000016b0: OR 000016b1: SWAP1 000016b2: SSTORE 000016b3: ADDRESS 000016b4: DUP2 000016b5: MSTORE 000016b6: PUSH1 0x08 000016b8: DUP4 000016b9: MSTORE 000016ba: SWAP1 000016bb: DUP2 000016bc: KECCAK256 000016bd: DUP1 000016be: SLOAD 000016bf: DUP5 000016c0: AND 000016c1: PUSH1 0x01 000016c3: SWAP1 000016c4: DUP2 000016c5: OR 000016c6: SWAP1 000016c7: SWAP2 000016c8: SSTORE 000016c9: PUSH1 0x06 000016cb: SWAP1 000016cc: SWAP3 000016cd: MSTORE 000016ce: PUSH32 0x6dd40386782c4eecf636fe8a3ef5343e6d5b0bf9f4bcd3e8a3ec8797741edaf2 000016ef: DUP1 000016f0: SLOAD 000016f1: DUP5 000016f2: AND 000016f3: DUP4 000016f4: OR 000016f5: SWAP1 000016f6: SSTORE 000016f7: PUSH1 0x07 000016f9: DUP1 000016fa: SLOAD 000016fb: DUP1 000016fc: DUP5 000016fd: ADD 000016fe: DUP3 000016ff: SSTORE 00001700: PUSH32 0xa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c688 00001721: SWAP1 00001722: DUP2 00001723: ADD 00001724: DUP1 00001725: SLOAD 00001726: PUSH1 0x01 00001728: PUSH1 0x01 0000172a: PUSH1 0xa0 0000172c: SHL 0000172d: SUB 0000172e: NOT 0000172f: SWAP1 00001730: DUP2 00001731: AND 00001732: PUSH20 0x7589319ed0fd750017159fb4e4d96c63966173c1 00001747: OR 00001748: SWAP1 00001749: SWAP2 0000174a: SSTORE 0000174b: PUSH32 0xf63ff46070732f6739bc7d91a246011271cbd92aa54936e7aa3c58c55739890e 0000176c: DUP1 0000176d: SLOAD 0000176e: DUP8 0000176f: AND 00001770: DUP7 00001771: OR 00001772: SWAP1 00001773: SSTORE 00001774: DUP3 00001775: SLOAD 00001776: DUP1 00001777: DUP7 00001778: ADD 00001779: DUP5 0000177a: SSTORE 0000177b: DUP3 0000177c: ADD 0000177d: DUP1 0000177e: SLOAD 0000177f: DUP3 00001780: AND 00001781: PUSH20 0x65a67df75ccbf57828185c7c050e34de64d859d0 00001796: OR 00001797: SWAP1 00001798: SSTORE 00001799: PUSH32 0x8a574ab3bb2c50f9c9cc21e95ffe55cc0555ee75914e5100fd1cca417af2207d 000017ba: DUP1 000017bb: SLOAD 000017bc: DUP8 000017bd: AND 000017be: DUP7 000017bf: OR 000017c0: DUP2 000017c1: SSTORE 000017c2: DUP4 000017c3: SLOAD 000017c4: DUP1 000017c5: DUP8 000017c6: ADD 000017c7: DUP6 000017c8: SSTORE 000017c9: DUP4 000017ca: ADD 000017cb: DUP1 000017cc: SLOAD 000017cd: DUP4 000017ce: AND 000017cf: PUSH20 0xe031b36b53e53a292a20c5f08fd1658cddf74fce 000017e4: SWAP1 000017e5: DUP2 000017e6: OR 000017e7: SWAP1 000017e8: SWAP2 000017e9: SSTORE 000017ea: DUP2 000017eb: SLOAD 000017ec: DUP9 000017ed: AND 000017ee: DUP8 000017ef: OR 000017f0: SWAP1 000017f1: SWAP2 000017f2: SSTORE 000017f3: DUP4 000017f4: SLOAD 000017f5: DUP1 000017f6: DUP8 000017f7: ADD 000017f8: DUP6 000017f9: SSTORE 000017fa: DUP4 000017fb: ADD 000017fc: DUP1 000017fd: SLOAD 000017fe: DUP4 000017ff: AND 00001800: SWAP1 00001801: SWAP2 00001802: OR 00001803: SWAP1 00001804: SSTORE 00001805: PUSH32 0xada6a3e410ef3a58dad7838ca4008216edf9dd3f12a6c5976e0293952f73f6ba 00001826: DUP1 00001827: SLOAD 00001828: DUP8 00001829: AND 0000182a: DUP7 0000182b: OR 0000182c: SWAP1 0000182d: SSTORE 0000182e: DUP3 0000182f: SLOAD 00001830: DUP1 00001831: DUP7 00001832: ADD 00001833: DUP5 00001834: SSTORE 00001835: DUP3 00001836: ADD 00001837: DUP1 00001838: SLOAD 00001839: DUP3 0000183a: AND 0000183b: PUSH20 0xe516bdee55b0b4e9bacaf6285130de15589b1345 00001850: OR 00001851: SWAP1 00001852: SSTORE 00001853: PUSH32 0xb3c30e108b98680d501f1afca1a956cc67e8f3540b99a28e4658140bba7004e5 00001874: DUP1 00001875: SLOAD 00001876: DUP8 00001877: AND 00001878: DUP7 00001879: OR 0000187a: SWAP1 0000187b: SSTORE 0000187c: DUP3 0000187d: SLOAD 0000187e: DUP1 0000187f: DUP7 00001880: ADD 00001881: DUP5 00001882: SSTORE 00001883: DUP3 00001884: ADD 00001885: DUP1 00001886: SLOAD 00001887: DUP3 00001888: AND 00001889: PUSH20 0xa1cec245c456dd1bd9f2815a6955fef44eb4191b 0000189e: OR 0000189f: SWAP1 000018a0: SSTORE 000018a1: PUSH32 0xb0e6e2d1ce4b771f4f3d536d10d8f3f513bcc24d2e5fa63e9e65ead85fcf6e2f 000018c2: DUP1 000018c3: SLOAD 000018c4: DUP8 000018c5: AND 000018c6: DUP7 000018c7: OR 000018c8: SWAP1 000018c9: SSTORE 000018ca: DUP3 000018cb: SLOAD 000018cc: DUP1 000018cd: DUP7 000018ce: ADD 000018cf: DUP5 000018d0: SSTORE 000018d1: DUP3 000018d2: ADD 000018d3: DUP1 000018d4: SLOAD 000018d5: DUP3 000018d6: AND 000018d7: PUSH20 0xd7d3ee77d35d0a56f91542d4905b1a2b1cd7cf95 000018ec: OR 000018ed: SWAP1 000018ee: SSTORE 000018ef: PUSH32 0xf512aabc48e3da6e4da4055bae85ba7fdbae8d78b7a3e78b67ee5f1ea03a5e90 00001910: DUP1 00001911: SLOAD 00001912: DUP8 00001913: AND 00001914: DUP7 00001915: OR 00001916: SWAP1 00001917: SSTORE 00001918: DUP3 00001919: SLOAD 0000191a: DUP1 0000191b: DUP7 0000191c: ADD 0000191d: DUP5 0000191e: SSTORE 0000191f: DUP3 00001920: ADD 00001921: DUP1 00001922: SLOAD 00001923: DUP3 00001924: AND 00001925: PUSH20 0xfe76f05dc59fec04184fa0245ad0c3cf9a57b964 0000193a: OR 0000193b: SWAP1 0000193c: SSTORE 0000193d: PUSH32 0x5c9e2bfd08bbf203df37ae8b1d15adfcb22f899ab5b8f9a77a2b58c7e092181d 0000195e: DUP1 0000195f: SLOAD 00001960: DUP8 00001961: AND 00001962: DUP7 00001963: OR 00001964: SWAP1 00001965: SSTORE 00001966: DUP3 00001967: SLOAD 00001968: DUP1 00001969: DUP7 0000196a: ADD 0000196b: DUP5 0000196c: SSTORE 0000196d: DUP3 0000196e: ADD 0000196f: DUP1 00001970: SLOAD 00001971: DUP3 00001972: AND 00001973: PUSH20 0xdc81a3450817a58d00f45c86d0368290088db848 00001988: OR 00001989: SWAP1 0000198a: SSTORE 0000198b: PUSH32 0x68cce3069f3c9f2bfde1a974c0a32af063e528963f755a0c3f1c4746fa49d9f4 000019ac: DUP1 000019ad: SLOAD 000019ae: DUP8 000019af: AND 000019b0: DUP7 000019b1: OR 000019b2: SWAP1 000019b3: SSTORE 000019b4: DUP3 000019b5: SLOAD 000019b6: DUP1 000019b7: DUP7 000019b8: ADD 000019b9: DUP5 000019ba: SSTORE 000019bb: DUP3 000019bc: ADD 000019bd: DUP1 000019be: SLOAD 000019bf: DUP3 000019c0: AND 000019c1: PUSH20 0x45fd07c63e5c316540f14b2002b085aee78e3881 000019d6: OR 000019d7: SWAP1 000019d8: SSTORE 000019d9: PUSH32 0x5ff22b5897e58451272d02756177e9bedd068f5eb6de2e309049b4bea668bcca 000019fa: DUP1 000019fb: SLOAD 000019fc: DUP8 000019fd: AND 000019fe: DUP7 000019ff: OR 00001a00: SWAP1 00001a01: SSTORE 00001a02: DUP3 00001a03: SLOAD 00001a04: DUP1 00001a05: DUP7 00001a06: ADD 00001a07: DUP5 00001a08: SSTORE 00001a09: DUP3 00001a0a: ADD 00001a0b: DUP1 00001a0c: SLOAD 00001a0d: DUP3 00001a0e: AND 00001a0f: PUSH20 0x27f9adb26d532a41d97e00206114e429ad58c679 00001a24: OR 00001a25: SWAP1 00001a26: SSTORE 00001a27: PUSH32 0x262c4d29847ee40955ec590f0fa7378ad94d0e10733e7ce4a4b2fd2116e625d2 00001a48: DUP1 00001a49: SLOAD 00001a4a: DUP8 00001a4b: AND 00001a4c: DUP7 00001a4d: OR 00001a4e: SWAP1 00001a4f: SSTORE 00001a50: DUP3 00001a51: SLOAD 00001a52: DUP1 00001a53: DUP7 00001a54: ADD 00001a55: DUP5 00001a56: SSTORE 00001a57: DUP3 00001a58: ADD 00001a59: DUP1 00001a5a: SLOAD 00001a5b: DUP3 00001a5c: AND 00001a5d: PUSH20 0x9282dc5c422fa91ff2f6ff3a0b45b7bf97cf78e7 00001a72: OR 00001a73: SWAP1 00001a74: SSTORE 00001a75: PUSH32 0xbc48a2095352ec6cf2a1c44cea0afcccb45c19342da8d644544ce775c315b680 00001a96: DUP1 00001a97: SLOAD 00001a98: DUP8 00001a99: AND 00001a9a: DUP7 00001a9b: OR 00001a9c: SWAP1 00001a9d: SSTORE 00001a9e: DUP3 00001a9f: SLOAD 00001aa0: DUP1 00001aa1: DUP7 00001aa2: ADD 00001aa3: DUP5 00001aa4: SSTORE 00001aa5: DUP3 00001aa6: ADD 00001aa7: DUP1 00001aa8: SLOAD 00001aa9: DUP3 00001aaa: AND 00001aab: PUSH20 0xfad95b6089c53a0d1d861eabfaadd8901b0f8533 00001ac0: OR 00001ac1: SWAP1 00001ac2: SSTORE 00001ac3: PUSH32 0x29fc13e214a1d95025a2ec2fd80fc139e5d02f7804a2e259ac8dec77e478a2be 00001ae4: DUP1 00001ae5: SLOAD 00001ae6: DUP8 00001ae7: AND 00001ae8: DUP7 00001ae9: OR 00001aea: SWAP1 00001aeb: SSTORE 00001aec: DUP3 00001aed: SLOAD 00001aee: DUP1 00001aef: DUP7 00001af0: ADD 00001af1: DUP5 00001af2: SSTORE 00001af3: DUP3 00001af4: ADD 00001af5: DUP1 00001af6: SLOAD 00001af7: DUP3 00001af8: AND 00001af9: PUSH20 0x1d6e8bac6ea3730825bde4b005ed7b2b39a2932d 00001b0e: OR 00001b0f: SWAP1 00001b10: SSTORE 00001b11: PUSH32 0x3997105add3957d1885aa05eafaa86e76bef092d752406adec42e0ee50fd4353 00001b32: DUP1 00001b33: SLOAD 00001b34: DUP8 00001b35: AND 00001b36: DUP7 00001b37: OR 00001b38: SWAP1 00001b39: SSTORE 00001b3a: DUP3 00001b3b: SLOAD 00001b3c: DUP1 00001b3d: DUP7 00001b3e: ADD 00001b3f: DUP5 00001b40: SSTORE 00001b41: DUP3 00001b42: ADD 00001b43: DUP1 00001b44: SLOAD 00001b45: DUP3 00001b46: AND 00001b47: PUSH14 0x084e91743124a982076c59f10084 00001b56: OR 00001b57: SWAP1 00001b58: SSTORE 00001b59: PUSH32 0xca8a6e31a11f4535eac58a0b0152e42998d17991fd7b6bfc35c8bf3ff2e6885a 00001b7a: DUP1 00001b7b: SLOAD 00001b7c: DUP8 00001b7d: AND 00001b7e: DUP7 00001b7f: OR 00001b80: SWAP1 00001b81: SSTORE 00001b82: DUP3 00001b83: SLOAD 00001b84: DUP1 00001b85: DUP7 00001b86: ADD 00001b87: DUP5 00001b88: SSTORE 00001b89: DUP3 00001b8a: ADD 00001b8b: DUP1 00001b8c: SLOAD 00001b8d: DUP3 00001b8e: AND 00001b8f: PUSH20 0x6da4bea09c3aa0761b09b19837d9105a52254303 00001ba4: OR 00001ba5: SWAP1 00001ba6: SSTORE 00001ba7: PUSH32 0x4e194a62330d71603651a35d493fae742d6ec9e69e7763dedea20052101f6b6a 00001bc8: DUP1 00001bc9: SLOAD 00001bca: DUP8 00001bcb: AND 00001bcc: DUP7 00001bcd: OR 00001bce: SWAP1 00001bcf: SSTORE 00001bd0: DUP3 00001bd1: SLOAD 00001bd2: DUP1 00001bd3: DUP7 00001bd4: ADD 00001bd5: DUP5 00001bd6: SSTORE 00001bd7: DUP3 00001bd8: ADD 00001bd9: DUP1 00001bda: SLOAD 00001bdb: DUP3 00001bdc: AND 00001bdd: PUSH20 0x323b7f37d382a68b0195b873af17cea5b67cd595 00001bf2: OR 00001bf3: SWAP1 00001bf4: SSTORE 00001bf5: PUSH32 0x5a70d4279ab4d1df69781ab0f3a7f2d7fa761921fa3e1889ca8c5e5aeec9845d 00001c16: DUP1 00001c17: SLOAD 00001c18: DUP8 00001c19: AND 00001c1a: DUP7 00001c1b: OR 00001c1c: SWAP1 00001c1d: SSTORE 00001c1e: DUP3 00001c1f: SLOAD 00001c20: DUP1 00001c21: DUP7 00001c22: ADD 00001c23: DUP5 00001c24: SSTORE 00001c25: DUP3 00001c26: ADD 00001c27: DUP1 00001c28: SLOAD 00001c29: DUP3 00001c2a: AND 00001c2b: PUSH16 0x5804b22091aa9830e50459a15e7c9241 00001c3c: OR 00001c3d: SWAP1 00001c3e: SSTORE 00001c3f: PUSH32 0xa258145ec4c9b5133984655639375c284d1d268f63f79073052a7bf0416cd465 00001c60: DUP1 00001c61: SLOAD 00001c62: DUP8 00001c63: AND 00001c64: DUP7 00001c65: OR 00001c66: SWAP1 00001c67: SSTORE 00001c68: DUP3 00001c69: SLOAD 00001c6a: DUP1 00001c6b: DUP7 00001c6c: ADD 00001c6d: DUP5 00001c6e: SSTORE 00001c6f: DUP3 00001c70: ADD 00001c71: DUP1 00001c72: SLOAD 00001c73: DUP3 00001c74: AND 00001c75: PUSH20 0xa3b0e79935815730d942a444a84d4bd14a339553 00001c8a: OR 00001c8b: SWAP1 00001c8c: SSTORE 00001c8d: PUSH32 0xe980b585862508c85771719436498ca03b0140e1a082a769b0c590ee44625064 00001cae: DUP1 00001caf: SLOAD 00001cb0: DUP8 00001cb1: AND 00001cb2: DUP7 00001cb3: OR 00001cb4: SWAP1 00001cb5: SSTORE 00001cb6: DUP3 00001cb7: SLOAD 00001cb8: DUP1 00001cb9: DUP7 00001cba: ADD 00001cbb: DUP5 00001cbc: SSTORE 00001cbd: DUP3 00001cbe: ADD 00001cbf: DUP1 00001cc0: SLOAD 00001cc1: DUP3 00001cc2: AND 00001cc3: PUSH20 0xf6da21e95d74767009accb145b96897ac3630bad 00001cd8: OR 00001cd9: SWAP1 00001cda: SSTORE 00001cdb: PUSH32 0x0806115cd39b9311e053bd971526962b72a096534fe8f3b0024164f28342a4cb 00001cfc: DUP1 00001cfd: SLOAD 00001cfe: DUP8 00001cff: AND 00001d00: DUP7 00001d01: OR 00001d02: SWAP1 00001d03: SSTORE 00001d04: DUP3 00001d05: SLOAD 00001d06: DUP1 00001d07: DUP7 00001d08: ADD 00001d09: DUP5 00001d0a: SSTORE 00001d0b: DUP3 00001d0c: ADD 00001d0d: DUP1 00001d0e: SLOAD 00001d0f: DUP3 00001d10: AND 00001d11: PUSH14 0x7673393729d5618dc555fd13f9aa 00001d20: OR 00001d21: SWAP1 00001d22: SSTORE 00001d23: PUSH32 0x02636e464e454c58ddada46f225262f66d0d4eee34922d55a62555cfb0282e5b 00001d44: DUP1 00001d45: SLOAD 00001d46: DUP8 00001d47: AND 00001d48: DUP7 00001d49: OR 00001d4a: SWAP1 00001d4b: SSTORE 00001d4c: DUP3 00001d4d: SLOAD 00001d4e: DUP1 00001d4f: DUP7 00001d50: ADD 00001d51: DUP5 00001d52: SSTORE 00001d53: DUP3 00001d54: ADD 00001d55: DUP1 00001d56: SLOAD 00001d57: DUP3 00001d58: AND 00001d59: PUSH14 0x03441d59dde9a90bffb1cd3fabf1 00001d68: OR 00001d69: SWAP1 00001d6a: SSTORE 00001d6b: PUSH32 0x616d6419e520a4a879454805eae3b9d4e7e4a6083bc6020254ac17946c65d81a 00001d8c: DUP1 00001d8d: SLOAD 00001d8e: DUP8 00001d8f: AND 00001d90: DUP7 00001d91: OR 00001d92: SWAP1 00001d93: SSTORE 00001d94: DUP3 00001d95: SLOAD 00001d96: DUP1 00001d97: DUP7 00001d98: ADD 00001d99: DUP5 00001d9a: SSTORE 00001d9b: DUP3 00001d9c: ADD 00001d9d: DUP1 00001d9e: SLOAD 00001d9f: DUP3 00001da0: AND 00001da1: PUSH20 0x59903993ae67bf48f10832e9be28935fee04d6f6 00001db6: OR 00001db7: SWAP1 00001db8: SSTORE 00001db9: PUSH32 0x9f83223798ee87947c68464c68809236b49658737e696ca034346e33012a71dc 00001dda: DUP1 00001ddb: SLOAD 00001ddc: DUP8 00001ddd: AND 00001dde: DUP7 00001ddf: OR 00001de0: SWAP1 00001de1: SSTORE 00001de2: DUP3 00001de3: SLOAD 00001de4: DUP1 00001de5: DUP7 00001de6: ADD 00001de7: DUP5 00001de8: SSTORE 00001de9: DUP3 00001dea: ADD 00001deb: DUP1 00001dec: SLOAD 00001ded: DUP3 00001dee: AND 00001def: PUSH17 0x917de6037d52b1f0a306eecd208405f7cd 00001e01: OR 00001e02: SWAP1 00001e03: SSTORE 00001e04: PUSH32 0x22fb5a44f4c62663a90f4a4eb0742e0a389ea74760d13bb6248a70bc4954c80f 00001e25: DUP1 00001e26: SLOAD 00001e27: DUP8 00001e28: AND 00001e29: DUP7 00001e2a: OR 00001e2b: SWAP1 00001e2c: SSTORE 00001e2d: DUP3 00001e2e: SLOAD 00001e2f: DUP1 00001e30: DUP7 00001e31: ADD 00001e32: DUP5 00001e33: SSTORE 00001e34: DUP3 00001e35: ADD 00001e36: DUP1 00001e37: SLOAD 00001e38: DUP3 00001e39: AND 00001e3a: PUSH20 0x7100e690554b1c2fd01e8648db88be235c1e6514 00001e4f: OR 00001e50: SWAP1 00001e51: SSTORE 00001e52: PUSH32 0x28b4afcc4b9341ca826be984543a74cabc0729cd0be4aad8bd7c5491fa06fcc5 00001e73: DUP1 00001e74: SLOAD 00001e75: DUP8 00001e76: AND 00001e77: DUP7 00001e78: OR 00001e79: SWAP1 00001e7a: SSTORE 00001e7b: DUP3 00001e7c: SLOAD 00001e7d: DUP1 00001e7e: DUP7 00001e7f: ADD 00001e80: DUP5 00001e81: SSTORE 00001e82: DUP3 00001e83: ADD 00001e84: DUP1 00001e85: SLOAD 00001e86: DUP3 00001e87: AND 00001e88: PUSH20 0x72b30cdc1583224381132d379a052a6b10725415 00001e9d: OR 00001e9e: SWAP1 00001e9f: SSTORE 00001ea0: PUSH32 0xd6af72f88c721a14e661c2610e3e60c005041afa3d8b16b5e42d6125ce884dfb 00001ec1: DUP1 00001ec2: SLOAD 00001ec3: DUP8 00001ec4: AND 00001ec5: DUP7 00001ec6: OR 00001ec7: SWAP1 00001ec8: SSTORE 00001ec9: DUP3 00001eca: SLOAD 00001ecb: DUP1 00001ecc: DUP7 00001ecd: ADD 00001ece: DUP5 00001ecf: SSTORE 00001ed0: DUP3 00001ed1: ADD 00001ed2: DUP1 00001ed3: SLOAD 00001ed4: DUP3 00001ed5: AND 00001ed6: PUSH20 0x9edd647d7d6eceae6bb61d7785ef66c5055a9bee 00001eeb: OR 00001eec: SWAP1 00001eed: SSTORE 00001eee: PUSH32 0xf55a53e4b0f59291e0d5e285f95a9302fbfcb5ea2067f050fa1b885d008be656 00001f0f: DUP1 00001f10: SLOAD 00001f11: DUP8 00001f12: AND 00001f13: DUP7 00001f14: OR 00001f15: SWAP1 00001f16: SSTORE 00001f17: DUP3 00001f18: SLOAD 00001f19: DUP1 00001f1a: DUP7 00001f1b: ADD 00001f1c: DUP5 00001f1d: SSTORE 00001f1e: DUP3 00001f1f: ADD 00001f20: DUP1 00001f21: SLOAD 00001f22: DUP3 00001f23: AND 00001f24: PUSH20 0xfe9d99ef02e905127239e85a611c29ad32c31c2f 00001f39: OR 00001f3a: SWAP1 00001f3b: SSTORE 00001f3c: PUSH32 0x3de232b2cc2606e8ffc3e15a6e2788ebf3811574c80591465065b47f9b3b2b70 00001f5d: DUP1 00001f5e: SLOAD 00001f5f: DUP8 00001f60: AND 00001f61: DUP7 00001f62: OR 00001f63: DUP2 00001f64: SSTORE 00001f65: DUP4 00001f66: SLOAD 00001f67: DUP1 00001f68: DUP8 00001f69: ADD 00001f6a: DUP6 00001f6b: SSTORE 00001f6c: DUP4 00001f6d: ADD 00001f6e: DUP1 00001f6f: SLOAD 00001f70: DUP4 00001f71: AND 00001f72: PUSH20 0x39608b6f20704889c51c0ae28b1fca8f36a5239b 00001f87: SWAP1 00001f88: DUP2 00001f89: OR 00001f8a: SWAP1 00001f8b: SWAP2 00001f8c: SSTORE 00001f8d: PUSH32 0xf64c439888aaf13644ebebab9f751ceeb95c13fb2c678e0ec4ddbac42f5dcdfb 00001fae: DUP1 00001faf: SLOAD 00001fb0: DUP10 00001fb1: AND 00001fb2: DUP9 00001fb3: OR 00001fb4: SWAP1 00001fb5: SSTORE 00001fb6: DUP5 00001fb7: SLOAD 00001fb8: DUP1 00001fb9: DUP9 00001fba: ADD 00001fbb: DUP7 00001fbc: SSTORE 00001fbd: DUP5 00001fbe: ADD 00001fbf: DUP1 00001fc0: SLOAD 00001fc1: DUP5 00001fc2: AND 00001fc3: PUSH20 0xc496d84215d5018f6f53e7f6f12e45c9b5e8e8a9 00001fd8: OR 00001fd9: SWAP1 00001fda: SSTORE 00001fdb: PUSH32 0x9991ae21149ca9063e3fe0d566d287c1f412687c078442c2b2290686b7ac3a8f 00001ffc: DUP1 00001ffd: SLOAD 00001ffe: DUP10 00001fff: AND 00002000: DUP9 00002001: OR 00002002: SWAP1 00002003: SSTORE 00002004: DUP5 00002005: SLOAD 00002006: DUP1 00002007: DUP9 00002008: ADD 00002009: DUP7 0000200a: SSTORE 0000200b: DUP5 0000200c: ADD 0000200d: DUP1 0000200e: SLOAD 0000200f: DUP5 00002010: AND 00002011: PUSH20 0x59341bc6b4f3ace878574b05914f43309dd678c7 00002026: OR 00002027: SWAP1 00002028: SSTORE 00002029: PUSH32 0xf3a4f5a7f065446cda039c25c89d81ce5326203f2b68e3fb0ffeae6966214dc0 0000204a: DUP1 0000204b: SLOAD 0000204c: DUP10 0000204d: AND 0000204e: DUP9 0000204f: OR 00002050: SWAP1 00002051: SSTORE 00002052: DUP5 00002053: SLOAD 00002054: DUP1 00002055: DUP9 00002056: ADD 00002057: DUP7 00002058: SSTORE 00002059: DUP5 0000205a: ADD 0000205b: DUP1 0000205c: SLOAD 0000205d: DUP5 0000205e: AND 0000205f: PUSH20 0xe986d48efee9ec1b8f66cd0b0ae8e3d18f091bdf 00002074: OR 00002075: SWAP1 00002076: SSTORE 00002077: PUSH32 0x6988e76de8aedf2dbe82269691c9b9cf76481d70ae704a39055da4556d4d801b 00002098: DUP1 00002099: SLOAD 0000209a: DUP10 0000209b: AND 0000209c: DUP9 0000209d: OR 0000209e: SWAP1 0000209f: SSTORE 000020a0: DUP5 000020a1: SLOAD 000020a2: DUP1 000020a3: DUP9 000020a4: ADD 000020a5: DUP7 000020a6: SSTORE 000020a7: DUP5 000020a8: ADD 000020a9: DUP1 000020aa: SLOAD 000020ab: DUP5 000020ac: AND 000020ad: PUSH20 0x4aeb32e16dcac00b092596adc6cd4955efdee290 000020c2: OR 000020c3: SWAP1 000020c4: SSTORE 000020c5: PUSH32 0x1c8160c5257244dc7b47e3873643375d2d9f3f5ca5f919d031dd9b96d55feeb2 000020e6: DUP1 000020e7: SLOAD 000020e8: DUP10 000020e9: AND 000020ea: DUP9 000020eb: OR 000020ec: SWAP1 000020ed: SSTORE 000020ee: DUP5 000020ef: SLOAD 000020f0: DUP1 000020f1: DUP9 000020f2: ADD 000020f3: DUP7 000020f4: SSTORE 000020f5: DUP5 000020f6: ADD 000020f7: DUP1 000020f8: SLOAD 000020f9: DUP5 000020fa: AND 000020fb: PUSH20 0x136f4b5b6a306091b280e3f251fa0e21b1280cd5 00002110: OR 00002111: SWAP1 00002112: SSTORE 00002113: DUP2 00002114: SLOAD 00002115: DUP9 00002116: AND 00002117: DUP8 00002118: OR 00002119: SWAP1 0000211a: SWAP2 0000211b: SSTORE 0000211c: DUP4 0000211d: SLOAD 0000211e: DUP1 0000211f: DUP8 00002120: ADD 00002121: DUP6 00002122: SSTORE 00002123: DUP4 00002124: ADD 00002125: DUP1 00002126: SLOAD 00002127: DUP4 00002128: AND 00002129: SWAP1 0000212a: SWAP2 0000212b: OR 0000212c: SWAP1 0000212d: SSTORE 0000212e: PUSH32 0x638a43cc4b4fcec44d4b56f188e3dcc791e51ec91f4cb0a819f1cb9d40fc7b91 0000214f: DUP1 00002150: SLOAD 00002151: DUP8 00002152: AND 00002153: DUP7 00002154: OR 00002155: SWAP1 00002156: SSTORE 00002157: DUP3 00002158: SLOAD 00002159: DUP1 0000215a: DUP7 0000215b: ADD 0000215c: DUP5 0000215d: SSTORE 0000215e: DUP3 0000215f: ADD 00002160: DUP1 00002161: SLOAD 00002162: DUP3 00002163: AND 00002164: PUSH20 0x5b83a351500b631cc2a20a665ee17f0dc66e3db7 00002179: OR 0000217a: SWAP1 0000217b: SSTORE 0000217c: PUSH32 0x20fa4ab18086cca46baebaa104e836b330f0f8394e9c5067c1acc255d7979fb1 0000219d: DUP1 0000219e: SLOAD 0000219f: DUP8 000021a0: AND 000021a1: DUP7 000021a2: OR 000021a3: SWAP1 000021a4: SSTORE 000021a5: DUP3 000021a6: SLOAD 000021a7: DUP1 000021a8: DUP7 000021a9: ADD 000021aa: DUP5 000021ab: SSTORE 000021ac: DUP3 000021ad: ADD 000021ae: DUP1 000021af: SLOAD 000021b0: DUP3 000021b1: AND 000021b2: PUSH20 0xbcb05a3f85d34f0194c70d5914d5c4e28f11cc02 000021c7: OR 000021c8: SWAP1 000021c9: SSTORE 000021ca: PUSH32 0x3317f21b1504063f824bba5269a9308a5e8288ce3f09999de5821577bd72a832 000021eb: DUP1 000021ec: SLOAD 000021ed: DUP8 000021ee: AND 000021ef: DUP7 000021f0: OR 000021f1: SWAP1 000021f2: SSTORE 000021f3: DUP3 000021f4: SLOAD 000021f5: DUP1 000021f6: DUP7 000021f7: ADD 000021f8: DUP5 000021f9: SSTORE 000021fa: DUP3 000021fb: ADD 000021fc: DUP1 000021fd: SLOAD 000021fe: DUP3 000021ff: AND 00002200: PUSH20 0x22246f9bca9921bfa9a3f8df5babc5bc8ee73850 00002215: OR 00002216: SWAP1 00002217: SSTORE 00002218: PUSH32 0xee81111f7a2261eaac262a8fe23cc1d045a7e852c7202bb955b6b28f36296ed3 00002239: DUP1 0000223a: SLOAD 0000223b: DUP8 0000223c: AND 0000223d: DUP7 0000223e: OR 0000223f: SWAP1 00002240: SSTORE 00002241: DUP3 00002242: SLOAD 00002243: DUP1 00002244: DUP7 00002245: ADD 00002246: DUP5 00002247: SSTORE 00002248: DUP3 00002249: ADD 0000224a: DUP1 0000224b: SLOAD 0000224c: DUP3 0000224d: AND 0000224e: PUSH20 0x42d4c197036bd9984ca652303e07dd29fa6bdb37 00002263: OR 00002264: SWAP1 00002265: SSTORE 00002266: PUSH32 0x390868553b5ba816cfcc7872807f44847ec5ab94394ba938d9ef2f2e3d007ca2 00002287: DUP1 00002288: SLOAD 00002289: DUP8 0000228a: AND 0000228b: DUP7 0000228c: OR 0000228d: SWAP1 0000228e: SSTORE 0000228f: DUP3 00002290: SLOAD 00002291: DUP1 00002292: DUP7 00002293: ADD 00002294: DUP5 00002295: SSTORE 00002296: DUP3 00002297: ADD 00002298: DUP1 00002299: SLOAD 0000229a: DUP3 0000229b: AND 0000229c: PUSH15 0x3b3cc22af3ae1eac0440bcee416b40 000022ac: OR 000022ad: SWAP1 000022ae: SSTORE 000022af: PUSH32 0x53464cc6a9fcaf4c38c21600dac37f7f00e7dbf2dff8b52be43719571c70c883 000022d0: DUP1 000022d1: SLOAD 000022d2: DUP8 000022d3: AND 000022d4: DUP7 000022d5: OR 000022d6: SWAP1 000022d7: SSTORE 000022d8: DUP3 000022d9: SLOAD 000022da: DUP1 000022db: DUP7 000022dc: ADD 000022dd: DUP5 000022de: SSTORE 000022df: DUP3 000022e0: ADD 000022e1: DUP1 000022e2: SLOAD 000022e3: DUP3 000022e4: AND 000022e5: PUSH20 0x231dc6af3c66741f6cf618884b953df0e83c1a2a 000022fa: OR 000022fb: SWAP1 000022fc: SSTORE 000022fd: PUSH32 0xf8eb86d7b57535667e2a46bf55d2b3766bcfd2378f8d4119d9351643ebd53d16 0000231e: DUP1 0000231f: SLOAD 00002320: DUP8 00002321: AND 00002322: DUP7 00002323: OR 00002324: SWAP1 00002325: SSTORE 00002326: DUP3 00002327: SLOAD 00002328: DUP1 00002329: DUP7 0000232a: ADD 0000232b: DUP5 0000232c: SSTORE 0000232d: DUP3 0000232e: ADD 0000232f: DUP1 00002330: SLOAD 00002331: DUP3 00002332: AND 00002333: PUSH20 0xc6bf34596f74eb22e066a878848dfb9fc1cf4c65 00002348: OR 00002349: SWAP1 0000234a: SSTORE 0000234b: PUSH32 0xb5eb8d99928d09850ea5924b760ef76b9b2c75ad6b1cf99d454079103c19de88 0000236c: DUP1 0000236d: SLOAD 0000236e: DUP8 0000236f: AND 00002370: DUP7 00002371: OR 00002372: SWAP1 00002373: SSTORE 00002374: DUP3 00002375: SLOAD 00002376: DUP1 00002377: DUP7 00002378: ADD 00002379: DUP5 0000237a: SSTORE 0000237b: DUP3 0000237c: ADD 0000237d: DUP1 0000237e: SLOAD 0000237f: DUP3 00002380: AND 00002381: PUSH20 0x20f6fcd6b8813c4f98c0ffbd88c87c0255040aa3 00002396: OR 00002397: SWAP1 00002398: SSTORE 00002399: PUSH32 0x5711dd4081df245a7ec632a1aecc6e88c888067243c83875645cf6ef461fc0ab 000023ba: DUP1 000023bb: SLOAD 000023bc: DUP8 000023bd: AND 000023be: DUP7 000023bf: OR 000023c0: SWAP1 000023c1: SSTORE 000023c2: DUP3 000023c3: SLOAD 000023c4: DUP1 000023c5: DUP7 000023c6: ADD 000023c7: DUP5 000023c8: SSTORE 000023c9: DUP3 000023ca: ADD 000023cb: DUP1 000023cc: SLOAD 000023cd: DUP3 000023ce: AND 000023cf: PUSH20 0xd334c5392ed4863c81576422b968c6fb90ee9f79 000023e4: OR 000023e5: SWAP1 000023e6: SSTORE 000023e7: PUSH32 0x9de2987701ab65d17a64ac2ef4bbd211a692513af03b4cf5b061e6fb6778277b 00002408: DUP1 00002409: SLOAD 0000240a: DUP8 0000240b: AND 0000240c: DUP7 0000240d: OR 0000240e: SWAP1 0000240f: SSTORE 00002410: DUP3 00002411: SLOAD 00002412: DUP1 00002413: DUP7 00002414: ADD 00002415: DUP5 00002416: SSTORE 00002417: DUP3 00002418: ADD 00002419: DUP1 0000241a: SLOAD 0000241b: DUP3 0000241c: AND 0000241d: PUSH20 0xfffff6e70842330948ca47254f2be673b1cb0db7 00002432: OR 00002433: SWAP1 00002434: SSTORE 00002435: PUSH32 0x7873542417a30935ea93f9b7250bdc47c5df2033102808e556108bbfed83eb76 00002456: DUP1 00002457: SLOAD 00002458: DUP8 00002459: AND 0000245a: DUP7 0000245b: OR 0000245c: DUP2 0000245d: SSTORE 0000245e: DUP4 0000245f: SLOAD 00002460: DUP1 00002461: DUP8 00002462: ADD 00002463: DUP6 00002464: SSTORE 00002465: DUP4 00002466: ADD 00002467: DUP1 00002468: SLOAD 00002469: DUP4 0000246a: AND 0000246b: PUSH20 0xa39c50bf86e15391180240938f469a7bf4fdae9a 00002480: SWAP1 00002481: DUP2 00002482: OR 00002483: SWAP1 00002484: SWAP2 00002485: SSTORE 00002486: DUP2 00002487: SLOAD 00002488: SWAP1 00002489: SWAP8 0000248a: AND 0000248b: DUP7 0000248c: OR 0000248d: SWAP1 0000248e: SSTORE 0000248f: DUP3 00002490: SLOAD 00002491: SWAP5 00002492: DUP6 00002493: ADD 00002494: DUP4 00002495: SSTORE 00002496: SWAP2 00002497: SWAP1 00002498: SWAP3 00002499: MSTORE 0000249a: SWAP2 0000249b: ADD 0000249c: DUP1 0000249d: SLOAD 0000249e: DUP3 0000249f: AND 000024a0: SWAP1 000024a1: SWAP3 000024a2: OR 000024a3: SWAP1 000024a4: SWAP2 000024a5: SSTORE 000024a6: PUSH1 0x14 000024a8: DUP1 000024a9: SLOAD 000024aa: SWAP1 000024ab: SWAP2 000024ac: AND 000024ad: PUSH20 0xa8fb832afdb227b33359fd625f09ef5681e2608f 000024c2: OR 000024c3: SWAP1 000024c4: SSTORE 000024c5: POP 000024c6: JUMP 000024c7: JUMPDEST 000024c8: PUSH1 0x00 000024ca: SLOAD 000024cb: PUSH1 0x01 000024cd: PUSH1 0x01 000024cf: PUSH1 0xa0 000024d1: SHL 000024d2: SUB 000024d3: AND 000024d4: CALLER 000024d5: EQ 000024d6: PUSH2 0x24f1 000024d9: JUMPI 000024da: PUSH1 0x40 000024dc: MLOAD 000024dd: PUSH3 0x461bcd 000024e1: PUSH1 0xe5 000024e3: SHL 000024e4: DUP2 000024e5: MSTORE 000024e6: PUSH1 0x04 000024e8: ADD 000024e9: PUSH2 0x0a77 000024ec: SWAP1 000024ed: PUSH2 0x4165 000024f0: JUMP 000024f1: JUMPDEST 000024f2: PUSH2 0x2503 000024f5: DUP2 000024f6: PUSH8 0x0de0b6b3a7640000 000024ff: PUSH2 0x422f 00002502: JUMP 00002503: JUMPDEST 00002504: PUSH1 0x1a 00002506: SSTORE 00002507: POP 00002508: JUMP 00002509: JUMPDEST 0000250a: PUSH1 0x00 0000250c: SLOAD 0000250d: PUSH1 0x01 0000250f: PUSH1 0x01 00002511: PUSH1 0xa0 00002513: SHL 00002514: SUB 00002515: AND 00002516: CALLER 00002517: EQ 00002518: PUSH2 0x2533 0000251b: JUMPI 0000251c: PUSH1 0x40 0000251e: MLOAD 0000251f: PUSH3 0x461bcd 00002523: PUSH1 0xe5 00002525: SHL 00002526: DUP2 00002527: MSTORE 00002528: PUSH1 0x04 0000252a: ADD 0000252b: PUSH2 0x0a77 0000252e: SWAP1 0000252f: PUSH2 0x4165 00002532: JUMP 00002533: JUMPDEST 00002534: PUSH1 0x15 00002536: SSTORE 00002537: JUMP 00002538: JUMPDEST 00002539: PUSH1 0x60 0000253b: PUSH1 0x0f 0000253d: DUP1 0000253e: SLOAD 0000253f: PUSH2 0x0a94 00002542: SWAP1 00002543: PUSH2 0x4265 00002546: JUMP 00002547: JUMPDEST 00002548: PUSH1 0x00 0000254a: PUSH2 0x0b24 0000254d: CALLER 0000254e: DUP5 0000254f: PUSH2 0x0bc2 00002552: DUP6 00002553: PUSH1 0x40 00002555: MLOAD 00002556: DUP1 00002557: PUSH1 0x60 00002559: ADD 0000255a: PUSH1 0x40 0000255c: MSTORE 0000255d: DUP1 0000255e: PUSH1 0x25 00002560: DUP2 00002561: MSTORE 00002562: PUSH1 0x20 00002564: ADD 00002565: PUSH2 0x4332 00002568: PUSH1 0x25 0000256a: SWAP2 0000256b: CODECOPY 0000256c: CALLER 0000256d: PUSH1 0x00 0000256f: SWAP1 00002570: DUP2 00002571: MSTORE 00002572: PUSH1 0x05 00002574: PUSH1 0x20 00002576: SWAP1 00002577: DUP2 00002578: MSTORE 00002579: PUSH1 0x40 0000257b: DUP1 0000257c: DUP4 0000257d: KECCAK256 0000257e: PUSH1 0x01 00002580: PUSH1 0x01 00002582: PUSH1 0xa0 00002584: SHL 00002585: SUB 00002586: DUP14 00002587: AND 00002588: DUP5 00002589: MSTORE 0000258a: SWAP1 0000258b: SWAP2 0000258c: MSTORE 0000258d: SWAP1 0000258e: KECCAK256 0000258f: SLOAD 00002590: SWAP2 00002591: SWAP1 00002592: PUSH2 0x315b 00002595: JUMP 00002596: JUMPDEST 00002597: PUSH1 0x01 00002599: SLOAD 0000259a: PUSH1 0x01 0000259c: PUSH1 0x01 0000259e: PUSH1 0xa0 000025a0: SHL 000025a1: SUB 000025a2: AND 000025a3: CALLER 000025a4: EQ 000025a5: PUSH2 0x25fc 000025a8: JUMPI 000025a9: PUSH1 0x40 000025ab: MLOAD 000025ac: PUSH3 0x461bcd 000025b0: PUSH1 0xe5 000025b2: SHL 000025b3: DUP2 000025b4: MSTORE 000025b5: PUSH1 0x20 000025b7: PUSH1 0x04 000025b9: DUP3 000025ba: ADD 000025bb: MSTORE 000025bc: PUSH1 0x23 000025be: PUSH1 0x24 000025c0: DUP3 000025c1: ADD 000025c2: MSTORE 000025c3: PUSH32 0x596f7520646f6e27742068617665207065726d697373696f6e20746f20756e6c 000025e4: PUSH1 0x44 000025e6: DUP3 000025e7: ADD 000025e8: MSTORE 000025e9: PUSH3 0x6f636b 000025ed: PUSH1 0xe8 000025ef: SHL 000025f0: PUSH1 0x64 000025f2: DUP3 000025f3: ADD 000025f4: MSTORE 000025f5: PUSH1 0x84 000025f7: ADD 000025f8: PUSH2 0x0a77 000025fb: JUMP 000025fc: JUMPDEST 000025fd: PUSH1 0x02 000025ff: SLOAD 00002600: TIMESTAMP 00002601: GT 00002602: PUSH2 0x264d 00002605: JUMPI 00002606: PUSH1 0x40 00002608: MLOAD 00002609: PUSH3 0x461bcd 0000260d: PUSH1 0xe5 0000260f: SHL 00002610: DUP2 00002611: MSTORE 00002612: PUSH1 0x20 00002614: PUSH1 0x04 00002616: DUP3 00002617: ADD 00002618: MSTORE 00002619: PUSH1 0x1f 0000261b: PUSH1 0x24 0000261d: DUP3 0000261e: ADD 0000261f: MSTORE 00002620: PUSH32 0x436f6e7472616374206973206c6f636b656420756e74696c2037206461797300 00002641: PUSH1 0x44 00002643: DUP3 00002644: ADD 00002645: MSTORE 00002646: PUSH1 0x64 00002648: ADD 00002649: PUSH2 0x0a77 0000264c: JUMP 0000264d: JUMPDEST 0000264e: PUSH1 0x01 00002650: SLOAD 00002651: PUSH1 0x00 00002653: DUP1 00002654: SLOAD 00002655: PUSH1 0x40 00002657: MLOAD 00002658: PUSH1 0x01 0000265a: PUSH1 0x01 0000265c: PUSH1 0xa0 0000265e: SHL 0000265f: SUB 00002660: SWAP4 00002661: DUP5 00002662: AND 00002663: SWAP4 00002664: SWAP1 00002665: SWAP2 00002666: AND 00002667: SWAP2 00002668: PUSH1 0x00 0000266a: DUP1 0000266b: MLOAD 0000266c: PUSH1 0x20 0000266e: PUSH2 0x4312 00002671: DUP4 00002672: CODECOPY 00002673: DUP2 00002674: MLOAD 00002675: SWAP2 00002676: MSTORE 00002677: SWAP2 00002678: LOG3 00002679: PUSH1 0x01 0000267b: SLOAD 0000267c: PUSH1 0x00 0000267e: DUP1 0000267f: SLOAD 00002680: PUSH1 0x01 00002682: PUSH1 0x01 00002684: PUSH1 0xa0 00002686: SHL 00002687: SUB 00002688: NOT 00002689: AND 0000268a: PUSH1 0x01 0000268c: PUSH1 0x01 0000268e: PUSH1 0xa0 00002690: SHL 00002691: SUB 00002692: SWAP1 00002693: SWAP3 00002694: AND 00002695: SWAP2 00002696: SWAP1 00002697: SWAP2 00002698: OR 00002699: SWAP1 0000269a: SSTORE 0000269b: JUMP 0000269c: JUMPDEST 0000269d: PUSH1 0x00 0000269f: PUSH2 0x0b24 000026a2: CALLER 000026a3: DUP5 000026a4: DUP5 000026a5: PUSH2 0x2c4c 000026a8: JUMP 000026a9: JUMPDEST 000026aa: PUSH1 0x00 000026ac: SLOAD 000026ad: PUSH1 0x01 000026af: PUSH1 0x01 000026b1: PUSH1 0xa0 000026b3: SHL 000026b4: SUB 000026b5: AND 000026b6: CALLER 000026b7: EQ 000026b8: PUSH2 0x26d3 000026bb: JUMPI 000026bc: PUSH1 0x40 000026be: MLOAD 000026bf: PUSH3 0x461bcd 000026c3: PUSH1 0xe5 000026c5: SHL 000026c6: DUP2 000026c7: MSTORE 000026c8: PUSH1 0x04 000026ca: ADD 000026cb: PUSH2 0x0a77 000026ce: SWAP1 000026cf: PUSH2 0x4165 000026d2: JUMP 000026d3: JUMPDEST 000026d4: PUSH1 0x1c 000026d6: DUP1 000026d7: SLOAD 000026d8: DUP3 000026d9: ISZERO 000026da: ISZERO 000026db: PUSH1 0x01 000026dd: PUSH1 0xa8 000026df: SHL 000026e0: MUL 000026e1: PUSH1 0xff 000026e3: PUSH1 0xa8 000026e5: SHL 000026e6: NOT 000026e7: SWAP1 000026e8: SWAP2 000026e9: AND 000026ea: OR 000026eb: SWAP1 000026ec: SSTORE 000026ed: PUSH1 0x40 000026ef: MLOAD 000026f0: PUSH32 0x53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc159 00002711: SWAP1 00002712: PUSH2 0x0c48 00002715: SWAP1 00002716: DUP4 00002717: ISZERO 00002718: ISZERO 00002719: DUP2 0000271a: MSTORE 0000271b: PUSH1 0x20 0000271d: ADD 0000271e: SWAP1 0000271f: JUMP 00002720: JUMPDEST 00002721: PUSH1 0x00 00002723: SLOAD 00002724: PUSH1 0x01 00002726: PUSH1 0x01 00002728: PUSH1 0xa0 0000272a: SHL 0000272b: SUB 0000272c: AND 0000272d: CALLER 0000272e: EQ 0000272f: PUSH2 0x274a 00002732: JUMPI 00002733: PUSH1 0x40 00002735: MLOAD 00002736: PUSH3 0x461bcd 0000273a: PUSH1 0xe5 0000273c: SHL 0000273d: DUP2 0000273e: MSTORE 0000273f: PUSH1 0x04 00002741: ADD 00002742: PUSH2 0x0a77 00002745: SWAP1 00002746: PUSH2 0x4165 00002749: JUMP 0000274a: JUMPDEST 0000274b: PUSH1 0x1c 0000274d: DUP1 0000274e: SLOAD 0000274f: PUSH1 0xff 00002751: PUSH1 0xa8 00002753: SHL 00002754: NOT 00002755: AND 00002756: PUSH1 0x01 00002758: PUSH1 0xa8 0000275a: SHL 0000275b: OR 0000275c: SWAP1 0000275d: SSTORE 0000275e: PUSH1 0x1b 00002760: DUP1 00002761: SLOAD 00002762: PUSH1 0xff 00002764: NOT 00002765: AND 00002766: PUSH1 0x01 00002768: OR 00002769: SWAP1 0000276a: SSTORE 0000276b: TIMESTAMP 0000276c: PUSH1 0x11 0000276e: SSTORE 0000276f: JUMP 00002770: JUMPDEST 00002771: PUSH1 0x00 00002773: SLOAD 00002774: PUSH1 0x01 00002776: PUSH1 0x01 00002778: PUSH1 0xa0 0000277a: SHL 0000277b: SUB 0000277c: AND 0000277d: CALLER 0000277e: EQ 0000277f: PUSH2 0x279a 00002782: JUMPI 00002783: PUSH1 0x40 00002785: MLOAD 00002786: PUSH3 0x461bcd 0000278a: PUSH1 0xe5 0000278c: SHL 0000278d: DUP2 0000278e: MSTORE 0000278f: PUSH1 0x04 00002791: ADD 00002792: PUSH2 0x0a77 00002795: SWAP1 00002796: PUSH2 0x4165 00002799: JUMP 0000279a: JUMPDEST 0000279b: PUSH1 0x00 0000279d: DUP1 0000279e: SLOAD 0000279f: PUSH1 0x01 000027a1: DUP1 000027a2: SLOAD 000027a3: PUSH1 0x01 000027a5: PUSH1 0x01 000027a7: PUSH1 0xa0 000027a9: SHL 000027aa: SUB 000027ab: NOT 000027ac: SWAP1 000027ad: DUP2 000027ae: AND 000027af: PUSH1 0x01 000027b1: PUSH1 0x01 000027b3: PUSH1 0xa0 000027b5: SHL 000027b6: SUB 000027b7: DUP5 000027b8: AND 000027b9: OR 000027ba: SWAP1 000027bb: SWAP2 000027bc: SSTORE 000027bd: AND 000027be: SWAP1 000027bf: SSTORE 000027c0: PUSH2 0x27c9 000027c3: DUP2 000027c4: TIMESTAMP 000027c5: PUSH2 0x41f7 000027c8: JUMP 000027c9: JUMPDEST 000027ca: PUSH1 0x02 000027cc: SSTORE 000027cd: PUSH1 0x00 000027cf: DUP1 000027d0: SLOAD 000027d1: PUSH1 0x40 000027d3: MLOAD 000027d4: PUSH1 0x01 000027d6: PUSH1 0x01 000027d8: PUSH1 0xa0 000027da: SHL 000027db: SUB 000027dc: SWAP1 000027dd: SWAP2 000027de: AND 000027df: SWAP1 000027e0: PUSH1 0x00 000027e2: DUP1 000027e3: MLOAD 000027e4: PUSH1 0x20 000027e6: PUSH2 0x4312 000027e9: DUP4 000027ea: CODECOPY 000027eb: DUP2 000027ec: MLOAD 000027ed: SWAP2 000027ee: MSTORE 000027ef: SWAP1 000027f0: DUP4 000027f1: SWAP1 000027f2: LOG3 000027f3: POP 000027f4: JUMP 000027f5: JUMPDEST 000027f6: PUSH1 0x00 000027f8: SLOAD 000027f9: PUSH1 0x01 000027fb: PUSH1 0x01 000027fd: PUSH1 0xa0 000027ff: SHL 00002800: SUB 00002801: AND 00002802: CALLER 00002803: EQ 00002804: PUSH2 0x281f 00002807: JUMPI 00002808: PUSH1 0x40 0000280a: MLOAD 0000280b: PUSH3 0x461bcd 0000280f: PUSH1 0xe5 00002811: SHL 00002812: DUP2 00002813: MSTORE 00002814: PUSH1 0x04 00002816: ADD 00002817: PUSH2 0x0a77 0000281a: SWAP1 0000281b: PUSH2 0x4165 0000281e: JUMP 0000281f: JUMPDEST 00002820: PUSH1 0x01 00002822: PUSH1 0x01 00002824: PUSH1 0xa0 00002826: SHL 00002827: SUB 00002828: AND 00002829: PUSH1 0x00 0000282b: SWAP1 0000282c: DUP2 0000282d: MSTORE 0000282e: PUSH1 0x08 00002830: PUSH1 0x20 00002832: MSTORE 00002833: PUSH1 0x40 00002835: SWAP1 00002836: KECCAK256 00002837: DUP1 00002838: SLOAD 00002839: PUSH1 0xff 0000283b: NOT 0000283c: AND 0000283d: SWAP1 0000283e: SSTORE 0000283f: JUMP 00002840: JUMPDEST 00002841: PUSH1 0x00 00002843: SLOAD 00002844: PUSH1 0x01 00002846: PUSH1 0x01 00002848: PUSH1 0xa0 0000284a: SHL 0000284b: SUB 0000284c: AND 0000284d: CALLER 0000284e: EQ 0000284f: PUSH2 0x286a 00002852: JUMPI 00002853: PUSH1 0x40 00002855: MLOAD 00002856: PUSH3 0x461bcd 0000285a: PUSH1 0xe5 0000285c: SHL 0000285d: DUP2 0000285e: MSTORE 0000285f: PUSH1 0x04 00002861: ADD 00002862: PUSH2 0x0a77 00002865: SWAP1 00002866: PUSH2 0x4165 00002869: JUMP 0000286a: JUMPDEST 0000286b: PUSH1 0x18 0000286d: SSTORE 0000286e: JUMP 0000286f: JUMPDEST 00002870: PUSH1 0x00 00002872: SLOAD 00002873: PUSH1 0x01 00002875: PUSH1 0x01 00002877: PUSH1 0xa0 00002879: SHL 0000287a: SUB 0000287b: AND 0000287c: CALLER 0000287d: EQ 0000287e: PUSH2 0x2899 00002881: JUMPI 00002882: PUSH1 0x40 00002884: MLOAD 00002885: PUSH3 0x461bcd 00002889: PUSH1 0xe5 0000288b: SHL 0000288c: DUP2 0000288d: MSTORE 0000288e: PUSH1 0x04 00002890: ADD 00002891: PUSH2 0x0a77 00002894: SWAP1 00002895: PUSH2 0x4165 00002898: JUMP 00002899: JUMPDEST 0000289a: PUSH1 0x14 0000289c: DUP1 0000289d: SLOAD 0000289e: PUSH1 0x01 000028a0: PUSH1 0x01 000028a2: PUSH1 0xa0 000028a4: SHL 000028a5: SUB 000028a6: NOT 000028a7: AND 000028a8: PUSH1 0x01 000028aa: PUSH1 0x01 000028ac: PUSH1 0xa0 000028ae: SHL 000028af: SUB 000028b0: SWAP3 000028b1: SWAP1 000028b2: SWAP3 000028b3: AND 000028b4: SWAP2 000028b5: SWAP1 000028b6: SWAP2 000028b7: OR 000028b8: SWAP1 000028b9: SSTORE 000028ba: JUMP 000028bb: JUMPDEST 000028bc: PUSH1 0x00 000028be: SLOAD 000028bf: PUSH1 0x01 000028c1: PUSH1 0x01 000028c3: PUSH1 0xa0 000028c5: SHL 000028c6: SUB 000028c7: AND 000028c8: CALLER 000028c9: EQ 000028ca: PUSH2 0x28e5 000028cd: JUMPI 000028ce: PUSH1 0x40 000028d0: MLOAD 000028d1: PUSH3 0x461bcd 000028d5: PUSH1 0xe5 000028d7: SHL 000028d8: DUP2 000028d9: MSTORE 000028da: PUSH1 0x04 000028dc: ADD 000028dd: PUSH2 0x0a77 000028e0: SWAP1 000028e1: PUSH2 0x4165 000028e4: JUMP 000028e5: JUMPDEST 000028e6: PUSH1 0x19 000028e8: SSTORE 000028e9: JUMP 000028ea: JUMPDEST 000028eb: PUSH1 0x00 000028ed: SLOAD 000028ee: PUSH1 0x01 000028f0: PUSH1 0x01 000028f2: PUSH1 0xa0 000028f4: SHL 000028f5: SUB 000028f6: AND 000028f7: CALLER 000028f8: EQ 000028f9: PUSH2 0x2914 000028fc: JUMPI 000028fd: PUSH1 0x40 000028ff: MLOAD 00002900: PUSH3 0x461bcd 00002904: PUSH1 0xe5 00002906: SHL 00002907: DUP2 00002908: MSTORE 00002909: PUSH1 0x04 0000290b: ADD 0000290c: PUSH2 0x0a77 0000290f: SWAP1 00002910: PUSH2 0x4165 00002913: JUMP 00002914: JUMPDEST 00002915: PUSH1 0x01 00002917: PUSH1 0x01 00002919: PUSH1 0xa0 0000291b: SHL 0000291c: SUB 0000291d: DUP2 0000291e: AND 0000291f: PUSH2 0x2979 00002922: JUMPI 00002923: PUSH1 0x40 00002925: MLOAD 00002926: PUSH3 0x461bcd 0000292a: PUSH1 0xe5 0000292c: SHL 0000292d: DUP2 0000292e: MSTORE 0000292f: PUSH1 0x20 00002931: PUSH1 0x04 00002933: DUP3 00002934: ADD 00002935: MSTORE 00002936: PUSH1 0x26 00002938: PUSH1 0x24 0000293a: DUP3 0000293b: ADD 0000293c: MSTORE 0000293d: PUSH32 0x4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061 0000295e: PUSH1 0x44 00002960: DUP3 00002961: ADD 00002962: MSTORE 00002963: PUSH6 0x646472657373 0000296a: PUSH1 0xd0 0000296c: SHL 0000296d: PUSH1 0x64 0000296f: DUP3 00002970: ADD 00002971: MSTORE 00002972: PUSH1 0x84 00002974: ADD 00002975: PUSH2 0x0a77 00002978: JUMP 00002979: JUMPDEST 0000297a: PUSH1 0x00 0000297c: DUP1 0000297d: SLOAD 0000297e: PUSH1 0x40 00002980: MLOAD 00002981: PUSH1 0x01 00002983: PUSH1 0x01 00002985: PUSH1 0xa0 00002987: SHL 00002988: SUB 00002989: DUP1 0000298a: DUP6 0000298b: AND 0000298c: SWAP4 0000298d: SWAP3 0000298e: AND 0000298f: SWAP2 00002990: PUSH1 0x00 00002992: DUP1 00002993: MLOAD 00002994: PUSH1 0x20 00002996: PUSH2 0x4312 00002999: DUP4 0000299a: CODECOPY 0000299b: DUP2 0000299c: MLOAD 0000299d: SWAP2 0000299e: MSTORE 0000299f: SWAP2 000029a0: LOG3 000029a1: PUSH1 0x00 000029a3: DUP1 000029a4: SLOAD 000029a5: PUSH1 0x01 000029a7: PUSH1 0x01 000029a9: PUSH1 0xa0 000029ab: SHL 000029ac: SUB 000029ad: NOT 000029ae: AND 000029af: PUSH1 0x01 000029b1: PUSH1 0x01 000029b3: PUSH1 0xa0 000029b5: SHL 000029b6: SUB 000029b7: SWAP3 000029b8: SWAP1 000029b9: SWAP3 000029ba: AND 000029bb: SWAP2 000029bc: SWAP1 000029bd: SWAP2 000029be: OR 000029bf: SWAP1 000029c0: SSTORE 000029c1: JUMP 000029c2: JUMPDEST 000029c3: PUSH1 0x00 000029c5: SLOAD 000029c6: PUSH1 0x01 000029c8: PUSH1 0x01 000029ca: PUSH1 0xa0 000029cc: SHL 000029cd: SUB 000029ce: AND 000029cf: CALLER 000029d0: EQ 000029d1: PUSH2 0x29ec 000029d4: JUMPI 000029d5: PUSH1 0x40 000029d7: MLOAD 000029d8: PUSH3 0x461bcd 000029dc: PUSH1 0xe5 000029de: SHL 000029df: DUP2 000029e0: MSTORE 000029e1: PUSH1 0x04 000029e3: ADD 000029e4: PUSH2 0x0a77 000029e7: SWAP1 000029e8: PUSH2 0x4165 000029eb: JUMP 000029ec: JUMPDEST 000029ed: PUSH20 0x7a250d5630b4cf539739df2c5dacb4c659f2488d 00002a02: PUSH1 0x01 00002a04: PUSH1 0x01 00002a06: PUSH1 0xa0 00002a08: SHL 00002a09: SUB 00002a0a: DUP3 00002a0b: AND 00002a0c: EQ 00002a0d: ISZERO 00002a0e: PUSH2 0x2a59 00002a11: JUMPI 00002a12: PUSH1 0x40 00002a14: MLOAD 00002a15: PUSH3 0x461bcd 00002a19: PUSH1 0xe5 00002a1b: SHL 00002a1c: DUP2 00002a1d: MSTORE 00002a1e: PUSH1 0x20 00002a20: PUSH1 0x04 00002a22: DUP3 00002a23: ADD 00002a24: MSTORE 00002a25: PUSH1 0x1c 00002a27: PUSH1 0x24 00002a29: DUP3 00002a2a: ADD 00002a2b: MSTORE 00002a2c: PUSH32 0x57652063616e206e6f7420626c61636b6c69737420556e697377617000000000 00002a4d: PUSH1 0x44 00002a4f: DUP3 00002a50: ADD 00002a51: MSTORE 00002a52: PUSH1 0x64 00002a54: ADD 00002a55: PUSH2 0x0a77 00002a58: JUMP 00002a59: JUMPDEST 00002a5a: PUSH1 0x01 00002a5c: PUSH1 0x01 00002a5e: PUSH1 0xa0 00002a60: SHL 00002a61: SUB 00002a62: DUP2 00002a63: AND 00002a64: PUSH1 0x00 00002a66: SWAP1 00002a67: DUP2 00002a68: MSTORE 00002a69: PUSH1 0x06 00002a6b: PUSH1 0x20 00002a6d: MSTORE 00002a6e: PUSH1 0x40 00002a70: SWAP1 00002a71: KECCAK256 00002a72: SLOAD 00002a73: PUSH1 0xff 00002a75: AND 00002a76: ISZERO 00002a77: PUSH2 0x2ac2 00002a7a: JUMPI 00002a7b: PUSH1 0x40 00002a7d: MLOAD 00002a7e: PUSH3 0x461bcd 00002a82: PUSH1 0xe5 00002a84: SHL 00002a85: DUP2 00002a86: MSTORE 00002a87: PUSH1 0x20 00002a89: PUSH1 0x04 00002a8b: DUP3 00002a8c: ADD 00002a8d: MSTORE 00002a8e: PUSH1 0x1e 00002a90: PUSH1 0x24 00002a92: DUP3 00002a93: ADD 00002a94: MSTORE 00002a95: PUSH32 0x4163636f756e7420697320616c726561647920626c61636b6c69737465640000 00002ab6: PUSH1 0x44 00002ab8: DUP3 00002ab9: ADD 00002aba: MSTORE 00002abb: PUSH1 0x64 00002abd: ADD 00002abe: PUSH2 0x0a77 00002ac1: JUMP 00002ac2: JUMPDEST 00002ac3: PUSH1 0x01 00002ac5: PUSH1 0x01 00002ac7: PUSH1 0xa0 00002ac9: SHL 00002aca: SUB 00002acb: AND 00002acc: PUSH1 0x00 00002ace: DUP2 00002acf: DUP2 00002ad0: MSTORE 00002ad1: PUSH1 0x06 00002ad3: PUSH1 0x20 00002ad5: MSTORE 00002ad6: PUSH1 0x40 00002ad8: DUP2 00002ad9: KECCAK256 00002ada: DUP1 00002adb: SLOAD 00002adc: PUSH1 0xff 00002ade: NOT 00002adf: AND 00002ae0: PUSH1 0x01 00002ae2: SWAP1 00002ae3: DUP2 00002ae4: OR 00002ae5: SWAP1 00002ae6: SWAP2 00002ae7: SSTORE 00002ae8: PUSH1 0x07 00002aea: DUP1 00002aeb: SLOAD 00002aec: SWAP2 00002aed: DUP3 00002aee: ADD 00002aef: DUP2 00002af0: SSTORE 00002af1: SWAP1 00002af2: SWAP2 00002af3: MSTORE 00002af4: PUSH32 0xa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c688 00002b15: ADD 00002b16: DUP1 00002b17: SLOAD 00002b18: PUSH1 0x01 00002b1a: PUSH1 0x01 00002b1c: PUSH1 0xa0 00002b1e: SHL 00002b1f: SUB 00002b20: NOT 00002b21: AND 00002b22: SWAP1 00002b23: SWAP2 00002b24: OR 00002b25: SWAP1 00002b26: SSTORE 00002b27: JUMP 00002b28: JUMPDEST 00002b29: PUSH1 0x01 00002b2b: PUSH1 0x01 00002b2d: PUSH1 0xa0 00002b2f: SHL 00002b30: SUB 00002b31: DUP4 00002b32: AND 00002b33: PUSH2 0x2b8a 00002b36: JUMPI 00002b37: PUSH1 0x40 00002b39: MLOAD 00002b3a: PUSH3 0x461bcd 00002b3e: PUSH1 0xe5 00002b40: SHL 00002b41: DUP2 00002b42: MSTORE 00002b43: PUSH1 0x20 00002b45: PUSH1 0x04 00002b47: DUP3 00002b48: ADD 00002b49: MSTORE 00002b4a: PUSH1 0x24 00002b4c: DUP1 00002b4d: DUP3 00002b4e: ADD 00002b4f: MSTORE 00002b50: PUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464 00002b71: PUSH1 0x44 00002b73: DUP3 00002b74: ADD 00002b75: MSTORE 00002b76: PUSH4 0x72657373 00002b7b: PUSH1 0xe0 00002b7d: SHL 00002b7e: PUSH1 0x64 00002b80: DUP3 00002b81: ADD 00002b82: MSTORE 00002b83: PUSH1 0x84 00002b85: ADD 00002b86: PUSH2 0x0a77 00002b89: JUMP 00002b8a: JUMPDEST 00002b8b: PUSH1 0x01 00002b8d: PUSH1 0x01 00002b8f: PUSH1 0xa0 00002b91: SHL 00002b92: SUB 00002b93: DUP3 00002b94: AND 00002b95: PUSH2 0x2beb 00002b98: JUMPI 00002b99: PUSH1 0x40 00002b9b: MLOAD 00002b9c: PUSH3 0x461bcd 00002ba0: PUSH1 0xe5 00002ba2: SHL 00002ba3: DUP2 00002ba4: MSTORE 00002ba5: PUSH1 0x20 00002ba7: PUSH1 0x04 00002ba9: DUP3 00002baa: ADD 00002bab: MSTORE 00002bac: PUSH1 0x22 00002bae: PUSH1 0x24 00002bb0: DUP3 00002bb1: ADD 00002bb2: MSTORE 00002bb3: PUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265 00002bd4: PUSH1 0x44 00002bd6: DUP3 00002bd7: ADD 00002bd8: MSTORE 00002bd9: PUSH2 0x7373 00002bdc: PUSH1 0xf0 00002bde: SHL 00002bdf: PUSH1 0x64 00002be1: DUP3 00002be2: ADD 00002be3: MSTORE 00002be4: PUSH1 0x84 00002be6: ADD 00002be7: PUSH2 0x0a77 00002bea: JUMP 00002beb: JUMPDEST 00002bec: PUSH1 0x01 00002bee: PUSH1 0x01 00002bf0: PUSH1 0xa0 00002bf2: SHL 00002bf3: SUB 00002bf4: DUP4 00002bf5: DUP2 00002bf6: AND 00002bf7: PUSH1 0x00 00002bf9: DUP2 00002bfa: DUP2 00002bfb: MSTORE 00002bfc: PUSH1 0x05 00002bfe: PUSH1 0x20 00002c00: SWAP1 00002c01: DUP2 00002c02: MSTORE 00002c03: PUSH1 0x40 00002c05: DUP1 00002c06: DUP4 00002c07: KECCAK256 00002c08: SWAP5 00002c09: DUP8 00002c0a: AND 00002c0b: DUP1 00002c0c: DUP5 00002c0d: MSTORE 00002c0e: SWAP5 00002c0f: DUP3 00002c10: MSTORE 00002c11: SWAP2 00002c12: DUP3 00002c13: SWAP1 00002c14: KECCAK256 00002c15: DUP6 00002c16: SWAP1 00002c17: SSTORE 00002c18: SWAP1 00002c19: MLOAD 00002c1a: DUP5 00002c1b: DUP2 00002c1c: MSTORE 00002c1d: PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925 00002c3e: SWAP2 00002c3f: ADD 00002c40: PUSH1 0x40 00002c42: MLOAD 00002c43: DUP1 00002c44: SWAP2 00002c45: SUB 00002c46: SWAP1 00002c47: LOG3 00002c48: POP 00002c49: POP 00002c4a: POP 00002c4b: JUMP 00002c4c: JUMPDEST 00002c4d: PUSH1 0x01 00002c4f: PUSH1 0x01 00002c51: PUSH1 0xa0 00002c53: SHL 00002c54: SUB 00002c55: DUP4 00002c56: AND 00002c57: PUSH2 0x2cb0 00002c5a: JUMPI 00002c5b: PUSH1 0x40 00002c5d: MLOAD 00002c5e: PUSH3 0x461bcd 00002c62: PUSH1 0xe5 00002c64: SHL 00002c65: DUP2 00002c66: MSTORE 00002c67: PUSH1 0x20 00002c69: PUSH1 0x04 00002c6b: DUP3 00002c6c: ADD 00002c6d: MSTORE 00002c6e: PUSH1 0x25 00002c70: PUSH1 0x24 00002c72: DUP3 00002c73: ADD 00002c74: MSTORE 00002c75: PUSH32 0x45524332303a207472616e736665722066726f6d20746865207a65726f206164 00002c96: PUSH1 0x44 00002c98: DUP3 00002c99: ADD 00002c9a: MSTORE 00002c9b: PUSH5 0x6472657373 00002ca1: PUSH1 0xd8 00002ca3: SHL 00002ca4: PUSH1 0x64 00002ca6: DUP3 00002ca7: ADD 00002ca8: MSTORE 00002ca9: PUSH1 0x84 00002cab: ADD 00002cac: PUSH2 0x0a77 00002caf: JUMP 00002cb0: JUMPDEST 00002cb1: PUSH1 0x01 00002cb3: PUSH1 0x01 00002cb5: PUSH1 0xa0 00002cb7: SHL 00002cb8: SUB 00002cb9: DUP3 00002cba: AND 00002cbb: PUSH2 0x2d12 00002cbe: JUMPI 00002cbf: PUSH1 0x40 00002cc1: MLOAD 00002cc2: PUSH3 0x461bcd 00002cc6: PUSH1 0xe5 00002cc8: SHL 00002cc9: DUP2 00002cca: MSTORE 00002ccb: PUSH1 0x20 00002ccd: PUSH1 0x04 00002ccf: DUP3 00002cd0: ADD 00002cd1: MSTORE 00002cd2: PUSH1 0x23 00002cd4: PUSH1 0x24 00002cd6: DUP3 00002cd7: ADD 00002cd8: MSTORE 00002cd9: PUSH32 0x45524332303a207472616e7366657220746f20746865207a65726f2061646472 00002cfa: PUSH1 0x44 00002cfc: DUP3 00002cfd: ADD 00002cfe: MSTORE 00002cff: PUSH3 0x657373 00002d03: PUSH1 0xe8 00002d05: SHL 00002d06: PUSH1 0x64 00002d08: DUP3 00002d09: ADD 00002d0a: MSTORE 00002d0b: PUSH1 0x84 00002d0d: ADD 00002d0e: PUSH2 0x0a77 00002d11: JUMP 00002d12: JUMPDEST 00002d13: PUSH1 0x00 00002d15: DUP2 00002d16: GT 00002d17: PUSH2 0x2d74 00002d1a: JUMPI 00002d1b: PUSH1 0x40 00002d1d: MLOAD 00002d1e: PUSH3 0x461bcd 00002d22: PUSH1 0xe5 00002d24: SHL 00002d25: DUP2 00002d26: MSTORE 00002d27: PUSH1 0x20 00002d29: PUSH1 0x04 00002d2b: DUP3 00002d2c: ADD 00002d2d: MSTORE 00002d2e: PUSH1 0x29 00002d30: PUSH1 0x24 00002d32: DUP3 00002d33: ADD 00002d34: MSTORE 00002d35: PUSH32 0x5472616e7366657220616d6f756e74206d757374206265206772656174657220 00002d56: PUSH1 0x44 00002d58: DUP3 00002d59: ADD 00002d5a: MSTORE 00002d5b: PUSH9 0x7468616e207a65726f 00002d65: PUSH1 0xb8 00002d67: SHL 00002d68: PUSH1 0x64 00002d6a: DUP3 00002d6b: ADD 00002d6c: MSTORE 00002d6d: PUSH1 0x84 00002d6f: ADD 00002d70: PUSH2 0x0a77 00002d73: JUMP 00002d74: JUMPDEST 00002d75: PUSH1 0x01 00002d77: PUSH1 0x01 00002d79: PUSH1 0xa0 00002d7b: SHL 00002d7c: SUB 00002d7d: DUP3 00002d7e: AND 00002d7f: PUSH1 0x00 00002d81: SWAP1 00002d82: DUP2 00002d83: MSTORE 00002d84: PUSH1 0x06 00002d86: PUSH1 0x20 00002d88: MSTORE 00002d89: PUSH1 0x40 00002d8b: SWAP1 00002d8c: KECCAK256 00002d8d: SLOAD 00002d8e: PUSH1 0xff 00002d90: AND 00002d91: ISZERO 00002d92: PUSH2 0x2dd7 00002d95: JUMPI 00002d96: PUSH1 0x40 00002d98: MLOAD 00002d99: PUSH3 0x461bcd 00002d9d: PUSH1 0xe5 00002d9f: SHL 00002da0: DUP2 00002da1: MSTORE 00002da2: PUSH1 0x20 00002da4: PUSH1 0x04 00002da6: DUP3 00002da7: ADD 00002da8: MSTORE 00002da9: PUSH1 0x17 00002dab: PUSH1 0x24 00002dad: DUP3 00002dae: ADD 00002daf: MSTORE 00002db0: PUSH23 0x596f752068617665206e6f20706f776572206865726521 00002dc8: PUSH1 0x48 00002dca: SHL 00002dcb: PUSH1 0x44 00002dcd: DUP3 00002dce: ADD 00002dcf: MSTORE 00002dd0: PUSH1 0x64 00002dd2: ADD 00002dd3: PUSH2 0x0a77 00002dd6: JUMP 00002dd7: JUMPDEST 00002dd8: CALLER 00002dd9: PUSH1 0x00 00002ddb: SWAP1 00002ddc: DUP2 00002ddd: MSTORE 00002dde: PUSH1 0x06 00002de0: PUSH1 0x20 00002de2: MSTORE 00002de3: PUSH1 0x40 00002de5: SWAP1 00002de6: KECCAK256 00002de7: SLOAD 00002de8: PUSH1 0xff 00002dea: AND 00002deb: ISZERO 00002dec: PUSH2 0x2e31 00002def: JUMPI 00002df0: PUSH1 0x40 00002df2: MLOAD 00002df3: PUSH3 0x461bcd 00002df7: PUSH1 0xe5 00002df9: SHL 00002dfa: DUP2 00002dfb: MSTORE 00002dfc: PUSH1 0x20 00002dfe: PUSH1 0x04 00002e00: DUP3 00002e01: ADD 00002e02: MSTORE 00002e03: PUSH1 0x17 00002e05: PUSH1 0x24 00002e07: DUP3 00002e08: ADD 00002e09: MSTORE 00002e0a: PUSH23 0x596f752068617665206e6f20706f776572206865726521 00002e22: PUSH1 0x48 00002e24: SHL 00002e25: PUSH1 0x44 00002e27: DUP3 00002e28: ADD 00002e29: MSTORE 00002e2a: PUSH1 0x64 00002e2c: ADD 00002e2d: PUSH2 0x0a77 00002e30: JUMP 00002e31: JUMPDEST 00002e32: PUSH1 0x00 00002e34: SLOAD 00002e35: PUSH1 0x01 00002e37: PUSH1 0x01 00002e39: PUSH1 0xa0 00002e3b: SHL 00002e3c: SUB 00002e3d: DUP5 00002e3e: DUP2 00002e3f: AND 00002e40: SWAP2 00002e41: AND 00002e42: EQ 00002e43: DUP1 00002e44: ISZERO 00002e45: SWAP1 00002e46: PUSH2 0x2e5d 00002e49: JUMPI 00002e4a: POP 00002e4b: PUSH1 0x00 00002e4d: SLOAD 00002e4e: PUSH1 0x01 00002e50: PUSH1 0x01 00002e52: PUSH1 0xa0 00002e54: SHL 00002e55: SUB 00002e56: DUP4 00002e57: DUP2 00002e58: AND 00002e59: SWAP2 00002e5a: AND 00002e5b: EQ 00002e5c: ISZERO 00002e5d: JUMPDEST 00002e5e: ISZERO 00002e5f: PUSH2 0x3047 00002e62: JUMPI 00002e63: PUSH1 0x18 00002e65: SLOAD 00002e66: DUP2 00002e67: GT 00002e68: ISZERO 00002e69: PUSH2 0x2ec5 00002e6c: JUMPI 00002e6d: PUSH1 0x40 00002e6f: MLOAD 00002e70: PUSH3 0x461bcd 00002e74: PUSH1 0xe5 00002e76: SHL 00002e77: DUP2 00002e78: MSTORE 00002e79: PUSH1 0x20 00002e7b: PUSH1 0x04 00002e7d: DUP3 00002e7e: ADD 00002e7f: MSTORE 00002e80: PUSH1 0x28 00002e82: PUSH1 0x24 00002e84: DUP3 00002e85: ADD 00002e86: MSTORE 00002e87: PUSH32 0x5472616e7366657220616d6f756e74206578636565647320746865206d617854 00002ea8: PUSH1 0x44 00002eaa: DUP3 00002eab: ADD 00002eac: MSTORE 00002ead: PUSH8 0x3c20b6b7bab73a17 00002eb6: PUSH1 0xc1 00002eb8: SHL 00002eb9: PUSH1 0x64 00002ebb: DUP3 00002ebc: ADD 00002ebd: MSTORE 00002ebe: PUSH1 0x84 00002ec0: ADD 00002ec1: PUSH2 0x0a77 00002ec4: JUMP 00002ec5: JUMPDEST 00002ec6: PUSH1 0x1b 00002ec8: SLOAD 00002ec9: PUSH1 0xff 00002ecb: AND 00002ecc: PUSH2 0x2f6d 00002ecf: JUMPI 00002ed0: PUSH1 0x01 00002ed2: PUSH1 0x01 00002ed4: PUSH1 0xa0 00002ed6: SHL 00002ed7: SUB 00002ed8: DUP4 00002ed9: AND 00002eda: ADDRESS 00002edb: EQ 00002edc: DUP1 00002edd: PUSH2 0x2eee 00002ee0: JUMPI 00002ee1: POP 00002ee2: PUSH1 0x01 00002ee4: PUSH1 0x01 00002ee6: PUSH1 0xa0 00002ee8: SHL 00002ee9: SUB 00002eea: DUP3 00002eeb: AND 00002eec: ADDRESS 00002eed: EQ 00002eee: JUMPDEST 00002eef: DUP1 00002ef0: PUSH2 0x2f06 00002ef3: JUMPI 00002ef4: POP 00002ef5: PUSH1 0x00 00002ef7: SLOAD 00002ef8: PUSH1 0x01 00002efa: PUSH1 0x01 00002efc: PUSH1 0xa0 00002efe: SHL 00002eff: SUB 00002f00: DUP5 00002f01: DUP2 00002f02: AND 00002f03: SWAP2 00002f04: AND 00002f05: EQ 00002f06: JUMPDEST 00002f07: DUP1 00002f08: PUSH2 0x2f1e 00002f0b: JUMPI 00002f0c: POP 00002f0d: PUSH1 0x00 00002f0f: SLOAD 00002f10: PUSH1 0x01 00002f12: PUSH1 0x01 00002f14: PUSH1 0xa0 00002f16: SHL 00002f17: SUB 00002f18: DUP4 00002f19: DUP2 00002f1a: AND 00002f1b: SWAP2 00002f1c: AND 00002f1d: EQ 00002f1e: JUMPDEST 00002f1f: PUSH2 0x2f6d 00002f22: JUMPI 00002f23: PUSH1 0x1b 00002f25: SLOAD 00002f26: PUSH1 0xff 00002f28: AND 00002f29: PUSH2 0x2f6d 00002f2c: JUMPI 00002f2d: PUSH1 0x40 00002f2f: MLOAD 00002f30: PUSH3 0x461bcd 00002f34: PUSH1 0xe5 00002f36: SHL 00002f37: DUP2 00002f38: MSTORE 00002f39: PUSH1 0x20 00002f3b: PUSH1 0x04 00002f3d: DUP3 00002f3e: ADD 00002f3f: MSTORE 00002f40: PUSH1 0x16 00002f42: PUSH1 0x24 00002f44: DUP3 00002f45: ADD 00002f46: MSTORE 00002f47: PUSH22 0x151c98591a5b99c81a5cc81b9bdd08195b98589b1959 00002f5e: PUSH1 0x52 00002f60: SHL 00002f61: PUSH1 0x44 00002f63: DUP3 00002f64: ADD 00002f65: MSTORE 00002f66: PUSH1 0x64 00002f68: ADD 00002f69: PUSH2 0x0a77 00002f6c: JUMP 00002f6d: JUMPDEST 00002f6e: PUSH1 0x11 00002f70: SLOAD 00002f71: PUSH2 0x2f7b 00002f74: SWAP1 00002f75: PUSH1 0x0f 00002f77: PUSH2 0x41f7 00002f7a: JUMP 00002f7b: JUMPDEST 00002f7c: TIMESTAMP 00002f7d: LT 00002f7e: ISZERO 00002f7f: PUSH2 0x3047 00002f82: JUMPI 00002f83: PUSH1 0x1c 00002f85: SLOAD 00002f86: PUSH1 0x01 00002f88: PUSH1 0x01 00002f8a: PUSH1 0xa0 00002f8c: SHL 00002f8d: SUB 00002f8e: DUP5 00002f8f: DUP2 00002f90: AND 00002f91: SWAP2 00002f92: AND 00002f93: EQ 00002f94: DUP1 00002f95: ISZERO 00002f96: SWAP1 00002f97: PUSH2 0x2fbd 00002f9a: JUMPI 00002f9b: POP 00002f9c: PUSH1 0x01 00002f9e: PUSH1 0x01 00002fa0: PUSH1 0xa0 00002fa2: SHL 00002fa3: SUB 00002fa4: DUP4 00002fa5: AND 00002fa6: PUSH20 0x7a250d5630b4cf539739df2c5dacb4c659f2488d 00002fbb: EQ 00002fbc: ISZERO 00002fbd: JUMPDEST 00002fbe: DUP1 00002fbf: ISZERO 00002fc0: PUSH2 0x2fdc 00002fc3: JUMPI 00002fc4: POP 00002fc5: PUSH1 0x1b 00002fc7: SLOAD 00002fc8: PUSH1 0x01 00002fca: PUSH1 0x01 00002fcc: PUSH1 0xa0 00002fce: SHL 00002fcf: SUB 00002fd0: DUP5 00002fd1: DUP2 00002fd2: AND 00002fd3: PUSH2 0x0100 00002fd6: SWAP1 00002fd7: SWAP3 00002fd8: DIV 00002fd9: AND 00002fda: EQ 00002fdb: ISZERO 00002fdc: JUMPDEST 00002fdd: ISZERO 00002fde: PUSH2 0x3047 00002fe1: JUMPI 00002fe2: PUSH1 0x01 00002fe4: PUSH1 0x01 00002fe6: PUSH1 0xa0 00002fe8: SHL 00002fe9: SUB 00002fea: DUP4 00002feb: AND 00002fec: PUSH1 0x00 00002fee: DUP2 00002fef: DUP2 00002ff0: MSTORE 00002ff1: PUSH1 0x06 00002ff3: PUSH1 0x20 00002ff5: MSTORE 00002ff6: PUSH1 0x40 00002ff8: DUP2 00002ff9: KECCAK256 00002ffa: DUP1 00002ffb: SLOAD 00002ffc: PUSH1 0xff 00002ffe: NOT 00002fff: AND 00003000: PUSH1 0x01 00003002: SWAP1 00003003: DUP2 00003004: OR 00003005: SWAP1 00003006: SWAP2 00003007: SSTORE 00003008: PUSH1 0x07 0000300a: DUP1 0000300b: SLOAD 0000300c: SWAP2 0000300d: DUP3 0000300e: ADD 0000300f: DUP2 00003010: SSTORE 00003011: SWAP1 00003012: SWAP2 00003013: MSTORE 00003014: PUSH32 0xa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c688 00003035: ADD 00003036: DUP1 00003037: SLOAD 00003038: PUSH1 0x01 0000303a: PUSH1 0x01 0000303c: PUSH1 0xa0 0000303e: SHL 0000303f: SUB 00003040: NOT 00003041: AND 00003042: SWAP1 00003043: SWAP2 00003044: OR 00003045: SWAP1 00003046: SSTORE 00003047: JUMPDEST 00003048: PUSH1 0x00 0000304a: PUSH2 0x3052 0000304d: ADDRESS 0000304e: PUSH2 0x13d0 00003051: JUMP 00003052: JUMPDEST 00003053: PUSH1 0x19 00003055: SLOAD 00003056: PUSH1 0x1c 00003058: SLOAD 00003059: SWAP2 0000305a: SWAP3 0000305b: POP 0000305c: DUP3 0000305d: LT 0000305e: ISZERO 0000305f: SWAP1 00003060: PUSH1 0x01 00003062: PUSH1 0xa0 00003064: SHL 00003065: SWAP1 00003066: DIV 00003067: PUSH1 0xff 00003069: AND 0000306a: ISZERO 0000306b: DUP1 0000306c: ISZERO 0000306d: PUSH2 0x307f 00003070: JUMPI 00003071: POP 00003072: PUSH1 0x1c 00003074: SLOAD 00003075: PUSH1 0x01 00003077: PUSH1 0xa8 00003079: SHL 0000307a: SWAP1 0000307b: DIV 0000307c: PUSH1 0xff 0000307e: AND 0000307f: JUMPDEST 00003080: DUP1 00003081: ISZERO 00003082: PUSH2 0x3098 00003085: JUMPI 00003086: POP 00003087: PUSH1 0x1c 00003089: SLOAD 0000308a: PUSH1 0x01 0000308c: PUSH1 0x01 0000308e: PUSH1 0xa0 00003090: SHL 00003091: SUB 00003092: DUP6 00003093: DUP2 00003094: AND 00003095: SWAP2 00003096: AND 00003097: EQ 00003098: JUMPDEST 00003099: ISZERO 0000309a: PUSH2 0x30fc 0000309d: JUMPI 0000309e: DUP1 0000309f: ISZERO 000030a0: PUSH2 0x30b1 000030a3: JUMPI 000030a4: PUSH1 0x19 000030a6: SLOAD 000030a7: SWAP2 000030a8: POP 000030a9: PUSH2 0x30b1 000030ac: DUP3 000030ad: PUSH2 0x32ea 000030b0: JUMP 000030b1: JUMPDEST 000030b2: PUSH1 0x1c 000030b4: SLOAD 000030b5: SELFBALANCE 000030b6: SWAP1 000030b7: PUSH1 0x01 000030b9: PUSH1 0xb0 000030bb: SHL 000030bc: SWAP1 000030bd: DIV 000030be: PUSH1 0xff 000030c0: AND 000030c1: DUP1 000030c2: ISZERO 000030c3: PUSH2 0x30d3 000030c6: JUMPI 000030c7: POP 000030c8: PUSH8 0x0de0b6b3a7640000 000030d1: DUP2 000030d2: GT 000030d3: JUMPDEST 000030d4: ISZERO 000030d5: PUSH2 0x30fa 000030d8: JUMPI 000030d9: PUSH1 0x1a 000030db: SLOAD 000030dc: DUP2 000030dd: GT 000030de: ISZERO 000030df: PUSH2 0x30e7 000030e2: JUMPI 000030e3: POP 000030e4: PUSH1 0x1a 000030e6: SLOAD 000030e7: JUMPDEST 000030e8: PUSH2 0x30fa 000030eb: PUSH2 0x30f5 000030ee: DUP3 000030ef: PUSH1 0x64 000030f1: PUSH2 0x31b8 000030f4: JUMP 000030f5: JUMPDEST 000030f6: PUSH2 0x335c 000030f9: JUMP 000030fa: JUMPDEST 000030fb: POP 000030fc: JUMPDEST 000030fd: PUSH1 0x01 000030ff: PUSH1 0x01 00003101: PUSH1 0xa0 00003103: SHL 00003104: SUB 00003105: DUP6 00003106: AND 00003107: PUSH1 0x00 00003109: SWAP1 0000310a: DUP2 0000310b: MSTORE 0000310c: PUSH1 0x08 0000310e: PUSH1 0x20 00003110: MSTORE 00003111: PUSH1 0x40 00003113: SWAP1 00003114: KECCAK256 00003115: SLOAD 00003116: PUSH1 0x01 00003118: SWAP1 00003119: PUSH1 0xff 0000311b: AND 0000311c: DUP1 0000311d: PUSH2 0x313e 00003120: JUMPI 00003121: POP 00003122: PUSH1 0x01 00003124: PUSH1 0x01 00003126: PUSH1 0xa0 00003128: SHL 00003129: SUB 0000312a: DUP6 0000312b: AND 0000312c: PUSH1 0x00 0000312e: SWAP1 0000312f: DUP2 00003130: MSTORE 00003131: PUSH1 0x08 00003133: PUSH1 0x20 00003135: MSTORE 00003136: PUSH1 0x40 00003138: SWAP1 00003139: KECCAK256 0000313a: SLOAD 0000313b: PUSH1 0xff 0000313d: AND 0000313e: JUMPDEST 0000313f: ISZERO 00003140: PUSH2 0x3147 00003143: JUMPI 00003144: POP 00003145: PUSH1 0x00 00003147: JUMPDEST 00003148: PUSH2 0x3153 0000314b: DUP7 0000314c: DUP7 0000314d: DUP7 0000314e: DUP5 0000314f: PUSH2 0x338e 00003152: JUMP 00003153: JUMPDEST 00003154: POP 00003155: POP 00003156: POP 00003157: POP 00003158: POP 00003159: POP 0000315a: JUMP 0000315b: JUMPDEST 0000315c: PUSH1 0x00 0000315e: DUP2 0000315f: DUP5 00003160: DUP5 00003161: GT 00003162: ISZERO 00003163: PUSH2 0x317f 00003166: JUMPI 00003167: PUSH1 0x40 00003169: MLOAD 0000316a: PUSH3 0x461bcd 0000316e: PUSH1 0xe5 00003170: SHL 00003171: DUP2 00003172: MSTORE 00003173: PUSH1 0x04 00003175: ADD 00003176: PUSH2 0x0a77 00003179: SWAP2 0000317a: SWAP1 0000317b: PUSH2 0x4112 0000317e: JUMP 0000317f: JUMPDEST 00003180: POP 00003181: PUSH1 0x00 00003183: PUSH2 0x318c 00003186: DUP5 00003187: DUP7 00003188: PUSH2 0x424e 0000318b: JUMP 0000318c: JUMPDEST 0000318d: SWAP6 0000318e: SWAP5 0000318f: POP 00003190: POP 00003191: POP 00003192: POP 00003193: POP 00003194: JUMP 00003195: JUMPDEST 00003196: PUSH1 0x00 00003198: DUP1 00003199: PUSH1 0x00 0000319b: PUSH2 0x31a2 0000319e: PUSH2 0x34b9 000031a1: JUMP 000031a2: JUMPDEST 000031a3: SWAP1 000031a4: SWAP3 000031a5: POP 000031a6: SWAP1 000031a7: POP 000031a8: PUSH2 0x31b1 000031ab: DUP3 000031ac: DUP3 000031ad: PUSH2 0x31b8 000031b0: JUMP 000031b1: JUMPDEST 000031b2: SWAP3 000031b3: POP 000031b4: POP 000031b5: POP 000031b6: SWAP1 000031b7: JUMP 000031b8: JUMPDEST 000031b9: PUSH1 0x00 000031bb: PUSH2 0x0cd0 000031be: DUP4 000031bf: DUP4 000031c0: PUSH1 0x40 000031c2: MLOAD 000031c3: DUP1 000031c4: PUSH1 0x40 000031c6: ADD 000031c7: PUSH1 0x40 000031c9: MSTORE 000031ca: DUP1 000031cb: PUSH1 0x1a 000031cd: DUP2 000031ce: MSTORE 000031cf: PUSH1 0x20 000031d1: ADD 000031d2: PUSH32 0x536166654d6174683a206469766973696f6e206279207a65726f000000000000 000031f3: DUP2 000031f4: MSTORE 000031f5: POP 000031f6: PUSH2 0x3673 000031f9: JUMP 000031fa: JUMPDEST 000031fb: PUSH1 0x00 000031fd: DUP1 000031fe: PUSH2 0x3207 00003201: DUP4 00003202: DUP6 00003203: PUSH2 0x41f7 00003206: JUMP 00003207: JUMPDEST 00003208: SWAP1 00003209: POP 0000320a: DUP4 0000320b: DUP2 0000320c: LT 0000320d: ISZERO 0000320e: PUSH2 0x0cd0 00003211: JUMPI 00003212: PUSH1 0x40 00003214: MLOAD 00003215: PUSH3 0x461bcd 00003219: PUSH1 0xe5 0000321b: SHL 0000321c: DUP2 0000321d: MSTORE 0000321e: PUSH1 0x20 00003220: PUSH1 0x04 00003222: DUP3 00003223: ADD 00003224: MSTORE 00003225: PUSH1 0x1b 00003227: PUSH1 0x24 00003229: DUP3 0000322a: ADD 0000322b: MSTORE 0000322c: PUSH32 0x536166654d6174683a206164646974696f6e206f766572666c6f770000000000 0000324d: PUSH1 0x44 0000324f: DUP3 00003250: ADD 00003251: MSTORE 00003252: PUSH1 0x64 00003254: ADD 00003255: PUSH2 0x0a77 00003258: JUMP 00003259: JUMPDEST 0000325a: PUSH1 0x00 0000325c: DUP1 0000325d: PUSH1 0x00 0000325f: DUP1 00003260: PUSH1 0x00 00003262: DUP1 00003263: PUSH1 0x00 00003265: DUP1 00003266: PUSH1 0x00 00003268: PUSH2 0x3270 0000326b: DUP11 0000326c: PUSH2 0x36a1 0000326f: JUMP 00003270: JUMPDEST 00003271: SWAP3 00003272: POP 00003273: SWAP3 00003274: POP 00003275: SWAP3 00003276: POP 00003277: PUSH1 0x00 00003279: DUP1 0000327a: PUSH1 0x00 0000327c: PUSH2 0x328e 0000327f: DUP14 00003280: DUP7 00003281: DUP7 00003282: PUSH2 0x3289 00003285: PUSH2 0x3195 00003288: JUMP 00003289: JUMPDEST 0000328a: PUSH2 0x36e3 0000328d: JUMP 0000328e: JUMPDEST 0000328f: SWAP2 00003290: SWAP16 00003291: SWAP1 00003292: SWAP15 00003293: POP 00003294: SWAP1 00003295: SWAP13 00003296: POP 00003297: SWAP6 00003298: SWAP11 00003299: POP 0000329a: SWAP4 0000329b: SWAP9 0000329c: POP 0000329d: SWAP2 0000329e: SWAP7 0000329f: POP 000032a0: SWAP3 000032a1: SWAP5 000032a2: POP 000032a3: POP 000032a4: POP 000032a5: POP 000032a6: POP 000032a7: JUMP 000032a8: JUMPDEST 000032a9: PUSH1 0x00 000032ab: PUSH2 0x0cd0 000032ae: DUP4 000032af: DUP4 000032b0: PUSH1 0x40 000032b2: MLOAD 000032b3: DUP1 000032b4: PUSH1 0x40 000032b6: ADD 000032b7: PUSH1 0x40 000032b9: MSTORE 000032ba: DUP1 000032bb: PUSH1 0x1e 000032bd: DUP2 000032be: MSTORE 000032bf: PUSH1 0x20 000032c1: ADD 000032c2: PUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000 000032e3: DUP2 000032e4: MSTORE 000032e5: POP 000032e6: PUSH2 0x315b 000032e9: JUMP 000032ea: JUMPDEST 000032eb: PUSH1 0x1c 000032ed: DUP1 000032ee: SLOAD 000032ef: PUSH1 0xff 000032f1: PUSH1 0xa0 000032f3: SHL 000032f4: NOT 000032f5: AND 000032f6: PUSH1 0x01 000032f8: PUSH1 0xa0 000032fa: SHL 000032fb: OR 000032fc: SWAP1 000032fd: SSTORE 000032fe: SELFBALANCE 000032ff: PUSH2 0x3307 00003302: DUP3 00003303: PUSH2 0x3733 00003306: JUMP 00003307: JUMPDEST 00003308: PUSH1 0x00 0000330a: PUSH2 0x3313 0000330d: SELFBALANCE 0000330e: DUP4 0000330f: PUSH2 0x32a8 00003312: JUMP 00003313: JUMPDEST 00003314: PUSH1 0x14 00003316: SLOAD 00003317: PUSH1 0x17 00003319: SLOAD 0000331a: PUSH1 0x15 0000331c: SLOAD 0000331d: SWAP3 0000331e: SWAP4 0000331f: POP 00003320: PUSH2 0x334a 00003323: SWAP3 00003324: PUSH1 0x01 00003326: PUSH1 0x01 00003328: PUSH1 0xa0 0000332a: SHL 0000332b: SUB 0000332c: SWAP1 0000332d: SWAP3 0000332e: AND 0000332f: SWAP2 00003330: PUSH2 0x3345 00003333: SWAP2 00003334: SWAP1 00003335: PUSH2 0x333f 00003338: SWAP1 00003339: DUP7 0000333a: SWAP1 0000333b: PUSH2 0x31b8 0000333e: JUMP 0000333f: JUMPDEST 00003340: SWAP1 00003341: PUSH2 0x3914 00003344: JUMP 00003345: JUMPDEST 00003346: PUSH2 0x3993 00003349: JUMP 0000334a: JUMPDEST 0000334b: POP 0000334c: POP 0000334d: PUSH1 0x1c 0000334f: DUP1 00003350: SLOAD 00003351: PUSH1 0xff 00003353: PUSH1 0xa0 00003355: SHL 00003356: NOT 00003357: AND 00003358: SWAP1 00003359: SSTORE 0000335a: POP 0000335b: JUMP 0000335c: JUMPDEST 0000335d: PUSH1 0x1c 0000335f: DUP1 00003360: SLOAD 00003361: PUSH1 0xff 00003363: PUSH1 0xa0 00003365: SHL 00003366: NOT 00003367: AND 00003368: PUSH1 0x01 0000336a: PUSH1 0xa0 0000336c: SHL 0000336d: OR 0000336e: SWAP1 0000336f: SSTORE 00003370: DUP1 00003371: ISZERO 00003372: PUSH2 0x337e 00003375: JUMPI 00003376: PUSH2 0x337e 00003379: DUP2 0000337a: PUSH2 0x39ce 0000337d: JUMP 0000337e: JUMPDEST 0000337f: POP 00003380: PUSH1 0x1c 00003382: DUP1 00003383: SLOAD 00003384: PUSH1 0xff 00003386: PUSH1 0xa0 00003388: SHL 00003389: NOT 0000338a: AND 0000338b: SWAP1 0000338c: SSTORE 0000338d: JUMP 0000338e: JUMPDEST 0000338f: DUP1 00003390: PUSH2 0x339b 00003393: JUMPI 00003394: PUSH2 0x339b 00003397: PUSH2 0x3baf 0000339a: JUMP 0000339b: JUMPDEST 0000339c: PUSH1 0x01 0000339e: PUSH1 0x01 000033a0: PUSH1 0xa0 000033a2: SHL 000033a3: SUB 000033a4: DUP5 000033a5: AND 000033a6: PUSH1 0x00 000033a8: SWAP1 000033a9: DUP2 000033aa: MSTORE 000033ab: PUSH1 0x09 000033ad: PUSH1 0x20 000033af: MSTORE 000033b0: PUSH1 0x40 000033b2: SWAP1 000033b3: KECCAK256 000033b4: SLOAD 000033b5: PUSH1 0xff 000033b7: AND 000033b8: DUP1 000033b9: ISZERO 000033ba: PUSH2 0x33dc 000033bd: JUMPI 000033be: POP 000033bf: PUSH1 0x01 000033c1: PUSH1 0x01 000033c3: PUSH1 0xa0 000033c5: SHL 000033c6: SUB 000033c7: DUP4 000033c8: AND 000033c9: PUSH1 0x00 000033cb: SWAP1 000033cc: DUP2 000033cd: MSTORE 000033ce: PUSH1 0x09 000033d0: PUSH1 0x20 000033d2: MSTORE 000033d3: PUSH1 0x40 000033d5: SWAP1 000033d6: KECCAK256 000033d7: SLOAD 000033d8: PUSH1 0xff 000033da: AND 000033db: ISZERO 000033dc: JUMPDEST 000033dd: ISZERO 000033de: PUSH2 0x33f1 000033e1: JUMPI 000033e2: PUSH2 0x33ec 000033e5: DUP5 000033e6: DUP5 000033e7: DUP5 000033e8: PUSH2 0x3bdd 000033eb: JUMP 000033ec: JUMPDEST 000033ed: PUSH2 0x349d 000033f0: JUMP 000033f1: JUMPDEST 000033f2: PUSH1 0x01 000033f4: PUSH1 0x01 000033f6: PUSH1 0xa0 000033f8: SHL 000033f9: SUB 000033fa: DUP5 000033fb: AND 000033fc: PUSH1 0x00 000033fe: SWAP1 000033ff: DUP2 00003400: MSTORE 00003401: PUSH1 0x09 00003403: PUSH1 0x20 00003405: MSTORE 00003406: PUSH1 0x40 00003408: SWAP1 00003409: KECCAK256 0000340a: SLOAD 0000340b: PUSH1 0xff 0000340d: AND 0000340e: ISZERO 0000340f: DUP1 00003410: ISZERO 00003411: PUSH2 0x3432 00003414: JUMPI 00003415: POP 00003416: PUSH1 0x01 00003418: PUSH1 0x01 0000341a: PUSH1 0xa0 0000341c: SHL 0000341d: SUB 0000341e: DUP4 0000341f: AND 00003420: PUSH1 0x00 00003422: SWAP1 00003423: DUP2 00003424: MSTORE 00003425: PUSH1 0x09 00003427: PUSH1 0x20 00003429: MSTORE 0000342a: PUSH1 0x40 0000342c: SWAP1 0000342d: KECCAK256 0000342e: SLOAD 0000342f: PUSH1 0xff 00003431: AND 00003432: JUMPDEST 00003433: ISZERO 00003434: PUSH2 0x3442 00003437: JUMPI 00003438: PUSH2 0x33ec 0000343b: DUP5 0000343c: DUP5 0000343d: DUP5 0000343e: PUSH2 0x3d03 00003441: JUMP 00003442: JUMPDEST 00003443: PUSH1 0x01 00003445: PUSH1 0x01 00003447: PUSH1 0xa0 00003449: SHL 0000344a: SUB 0000344b: DUP5 0000344c: AND 0000344d: PUSH1 0x00 0000344f: SWAP1 00003450: DUP2 00003451: MSTORE 00003452: PUSH1 0x09 00003454: PUSH1 0x20 00003456: MSTORE 00003457: PUSH1 0x40 00003459: SWAP1 0000345a: KECCAK256 0000345b: SLOAD 0000345c: PUSH1 0xff 0000345e: AND 0000345f: DUP1 00003460: ISZERO 00003461: PUSH2 0x3482 00003464: JUMPI 00003465: POP 00003466: PUSH1 0x01 00003468: PUSH1 0x01 0000346a: PUSH1 0xa0 0000346c: SHL 0000346d: SUB 0000346e: DUP4 0000346f: AND 00003470: PUSH1 0x00 00003472: SWAP1 00003473: DUP2 00003474: MSTORE 00003475: PUSH1 0x09 00003477: PUSH1 0x20 00003479: MSTORE 0000347a: PUSH1 0x40 0000347c: SWAP1 0000347d: KECCAK256 0000347e: SLOAD 0000347f: PUSH1 0xff 00003481: AND 00003482: JUMPDEST 00003483: ISZERO 00003484: PUSH2 0x3492 00003487: JUMPI 00003488: PUSH2 0x33ec 0000348b: DUP5 0000348c: DUP5 0000348d: DUP5 0000348e: PUSH2 0x3dac 00003491: JUMP 00003492: JUMPDEST 00003493: PUSH2 0x349d 00003496: DUP5 00003497: DUP5 00003498: DUP5 00003499: PUSH2 0x3e1f 0000349c: JUMP 0000349d: JUMPDEST 0000349e: DUP1 0000349f: PUSH2 0x34b3 000034a2: JUMPI 000034a3: PUSH2 0x34b3 000034a6: PUSH1 0x13 000034a8: SLOAD 000034a9: PUSH1 0x12 000034ab: SSTORE 000034ac: PUSH1 0x16 000034ae: SLOAD 000034af: PUSH1 0x15 000034b1: SSTORE 000034b2: JUMP 000034b3: JUMPDEST 000034b4: POP 000034b5: POP 000034b6: POP 000034b7: POP 000034b8: JUMP 000034b9: JUMPDEST 000034ba: PUSH1 0x0c 000034bc: SLOAD 000034bd: PUSH1 0x0b 000034bf: SLOAD 000034c0: PUSH1 0x00 000034c2: SWAP2 000034c3: DUP3 000034c4: SWAP2 000034c5: DUP3 000034c6: JUMPDEST 000034c7: PUSH1 0x0a 000034c9: SLOAD 000034ca: DUP2 000034cb: LT 000034cc: ISZERO 000034cd: PUSH2 0x3643 000034d0: JUMPI 000034d1: DUP3 000034d2: PUSH1 0x03 000034d4: PUSH1 0x00 000034d6: PUSH1 0x0a 000034d8: DUP5 000034d9: DUP2 000034da: SLOAD 000034db: DUP2 000034dc: LT 000034dd: PUSH2 0x34f6 000034e0: JUMPI 000034e1: PUSH4 0x4e487b71 000034e6: PUSH1 0xe0 000034e8: SHL 000034e9: PUSH1 0x00 000034eb: MSTORE 000034ec: PUSH1 0x32 000034ee: PUSH1 0x04 000034f0: MSTORE 000034f1: PUSH1 0x24 000034f3: PUSH1 0x00 000034f5: REVERT 000034f6: JUMPDEST 000034f7: PUSH1 0x00 000034f9: SWAP2 000034fa: DUP3 000034fb: MSTORE 000034fc: PUSH1 0x20 000034fe: DUP1 000034ff: DUP4 00003500: KECCAK256 00003501: SWAP1 00003502: SWAP2 00003503: ADD 00003504: SLOAD 00003505: PUSH1 0x01 00003507: PUSH1 0x01 00003509: PUSH1 0xa0 0000350b: SHL 0000350c: SUB 0000350d: AND 0000350e: DUP4 0000350f: MSTORE 00003510: DUP3 00003511: ADD 00003512: SWAP3 00003513: SWAP1 00003514: SWAP3 00003515: MSTORE 00003516: PUSH1 0x40 00003518: ADD 00003519: SWAP1 0000351a: KECCAK256 0000351b: SLOAD 0000351c: GT 0000351d: DUP1 0000351e: PUSH2 0x356f 00003521: JUMPI 00003522: POP 00003523: DUP2 00003524: PUSH1 0x04 00003526: PUSH1 0x00 00003528: PUSH1 0x0a 0000352a: DUP5 0000352b: DUP2 0000352c: SLOAD 0000352d: DUP2 0000352e: LT 0000352f: PUSH2 0x3548 00003532: JUMPI 00003533: PUSH4 0x4e487b71 00003538: PUSH1 0xe0 0000353a: SHL 0000353b: PUSH1 0x00 0000353d: MSTORE 0000353e: PUSH1 0x32 00003540: PUSH1 0x04 00003542: MSTORE 00003543: PUSH1 0x24 00003545: PUSH1 0x00 00003547: REVERT 00003548: JUMPDEST 00003549: PUSH1 0x00 0000354b: SWAP2 0000354c: DUP3 0000354d: MSTORE 0000354e: PUSH1 0x20 00003550: DUP1 00003551: DUP4 00003552: KECCAK256 00003553: SWAP1 00003554: SWAP2 00003555: ADD 00003556: SLOAD 00003557: PUSH1 0x01 00003559: PUSH1 0x01 0000355b: PUSH1 0xa0 0000355d: SHL 0000355e: SUB 0000355f: AND 00003560: DUP4 00003561: MSTORE 00003562: DUP3 00003563: ADD 00003564: SWAP3 00003565: SWAP1 00003566: SWAP3 00003567: MSTORE 00003568: PUSH1 0x40 0000356a: ADD 0000356b: SWAP1 0000356c: KECCAK256 0000356d: SLOAD 0000356e: GT 0000356f: JUMPDEST 00003570: ISZERO 00003571: PUSH2 0x3585 00003574: JUMPI 00003575: PUSH1 0x0c 00003577: SLOAD 00003578: PUSH1 0x0b 0000357a: SLOAD 0000357b: SWAP5 0000357c: POP 0000357d: SWAP5 0000357e: POP 0000357f: POP 00003580: POP 00003581: POP 00003582: SWAP1 00003583: SWAP2 00003584: JUMP 00003585: JUMPDEST 00003586: PUSH2 0x35d9 00003589: PUSH1 0x03 0000358b: PUSH1 0x00 0000358d: PUSH1 0x0a 0000358f: DUP5 00003590: DUP2 00003591: SLOAD 00003592: DUP2 00003593: LT 00003594: PUSH2 0x35ad 00003597: JUMPI 00003598: PUSH4 0x4e487b71 0000359d: PUSH1 0xe0 0000359f: SHL 000035a0: PUSH1 0x00 000035a2: MSTORE 000035a3: PUSH1 0x32 000035a5: PUSH1 0x04 000035a7: MSTORE 000035a8: PUSH1 0x24 000035aa: PUSH1 0x00 000035ac: REVERT 000035ad: JUMPDEST 000035ae: PUSH1 0x00 000035b0: SWAP2 000035b1: DUP3 000035b2: MSTORE 000035b3: PUSH1 0x20 000035b5: DUP1 000035b6: DUP4 000035b7: KECCAK256 000035b8: SWAP1 000035b9: SWAP2 000035ba: ADD 000035bb: SLOAD 000035bc: PUSH1 0x01 000035be: PUSH1 0x01 000035c0: PUSH1 0xa0 000035c2: SHL 000035c3: SUB 000035c4: AND 000035c5: DUP4 000035c6: MSTORE 000035c7: DUP3 000035c8: ADD 000035c9: SWAP3 000035ca: SWAP1 000035cb: SWAP3 000035cc: MSTORE 000035cd: PUSH1 0x40 000035cf: ADD 000035d0: SWAP1 000035d1: KECCAK256 000035d2: SLOAD 000035d3: DUP5 000035d4: SWAP1 000035d5: PUSH2 0x32a8 000035d8: JUMP 000035d9: JUMPDEST 000035da: SWAP3 000035db: POP 000035dc: PUSH2 0x362f 000035df: PUSH1 0x04 000035e1: PUSH1 0x00 000035e3: PUSH1 0x0a 000035e5: DUP5 000035e6: DUP2 000035e7: SLOAD 000035e8: DUP2 000035e9: LT 000035ea: PUSH2 0x3603 000035ed: JUMPI 000035ee: PUSH4 0x4e487b71 000035f3: PUSH1 0xe0 000035f5: SHL 000035f6: PUSH1 0x00 000035f8: MSTORE 000035f9: PUSH1 0x32 000035fb: PUSH1 0x04 000035fd: MSTORE 000035fe: PUSH1 0x24 00003600: PUSH1 0x00 00003602: REVERT 00003603: JUMPDEST 00003604: PUSH1 0x00 00003606: SWAP2 00003607: DUP3 00003608: MSTORE 00003609: PUSH1 0x20 0000360b: DUP1 0000360c: DUP4 0000360d: KECCAK256 0000360e: SWAP1 0000360f: SWAP2 00003610: ADD 00003611: SLOAD 00003612: PUSH1 0x01 00003614: PUSH1 0x01 00003616: PUSH1 0xa0 00003618: SHL 00003619: SUB 0000361a: AND 0000361b: DUP4 0000361c: MSTORE 0000361d: DUP3 0000361e: ADD 0000361f: SWAP3 00003620: SWAP1 00003621: SWAP3 00003622: MSTORE 00003623: PUSH1 0x40 00003625: ADD 00003626: SWAP1 00003627: KECCAK256 00003628: SLOAD 00003629: DUP4 0000362a: SWAP1 0000362b: PUSH2 0x32a8 0000362e: JUMP 0000362f: JUMPDEST 00003630: SWAP2 00003631: POP 00003632: DUP1 00003633: PUSH2 0x363b 00003636: DUP2 00003637: PUSH2 0x42a0 0000363a: JUMP 0000363b: JUMPDEST 0000363c: SWAP2 0000363d: POP 0000363e: POP 0000363f: PUSH2 0x34c6 00003642: JUMP 00003643: JUMPDEST 00003644: POP 00003645: PUSH1 0x0b 00003647: SLOAD 00003648: PUSH1 0x0c 0000364a: SLOAD 0000364b: PUSH2 0x3653 0000364e: SWAP2 0000364f: PUSH2 0x31b8 00003652: JUMP 00003653: JUMPDEST 00003654: DUP3 00003655: LT 00003656: ISZERO 00003657: PUSH2 0x366a 0000365a: JUMPI 0000365b: PUSH1 0x0c 0000365d: SLOAD 0000365e: PUSH1 0x0b 00003660: SLOAD 00003661: SWAP4 00003662: POP 00003663: SWAP4 00003664: POP 00003665: POP 00003666: POP 00003667: SWAP1 00003668: SWAP2 00003669: JUMP 0000366a: JUMPDEST 0000366b: SWAP1 0000366c: SWAP4 0000366d: SWAP1 0000366e: SWAP3 0000366f: POP 00003670: SWAP1 00003671: POP 00003672: JUMP 00003673: JUMPDEST 00003674: PUSH1 0x00 00003676: DUP2 00003677: DUP4 00003678: PUSH2 0x3694 0000367b: JUMPI 0000367c: PUSH1 0x40 0000367e: MLOAD 0000367f: PUSH3 0x461bcd 00003683: PUSH1 0xe5 00003685: SHL 00003686: DUP2 00003687: MSTORE 00003688: PUSH1 0x04 0000368a: ADD 0000368b: PUSH2 0x0a77 0000368e: SWAP2 0000368f: SWAP1 00003690: PUSH2 0x4112 00003693: JUMP 00003694: JUMPDEST 00003695: POP 00003696: PUSH1 0x00 00003698: PUSH2 0x318c 0000369b: DUP5 0000369c: DUP7 0000369d: PUSH2 0x420f 000036a0: JUMP 000036a1: JUMPDEST 000036a2: PUSH1 0x00 000036a4: DUP1 000036a5: PUSH1 0x00 000036a7: DUP1 000036a8: PUSH2 0x36b0 000036ab: DUP6 000036ac: PUSH2 0x3e63 000036af: JUMP 000036b0: JUMPDEST 000036b1: SWAP1 000036b2: POP 000036b3: PUSH1 0x00 000036b5: PUSH2 0x36bd 000036b8: DUP7 000036b9: PUSH2 0x3e85 000036bc: JUMP 000036bd: JUMPDEST 000036be: SWAP1 000036bf: POP 000036c0: PUSH1 0x00 000036c2: PUSH2 0x36d5 000036c5: DUP3 000036c6: PUSH2 0x36cf 000036c9: DUP10 000036ca: DUP7 000036cb: PUSH2 0x32a8 000036ce: JUMP 000036cf: JUMPDEST 000036d0: SWAP1 000036d1: PUSH2 0x32a8 000036d4: JUMP 000036d5: JUMPDEST 000036d6: SWAP8 000036d7: SWAP3 000036d8: SWAP7 000036d9: POP 000036da: SWAP1 000036db: SWAP5 000036dc: POP 000036dd: SWAP1 000036de: SWAP3 000036df: POP 000036e0: POP 000036e1: POP 000036e2: JUMP 000036e3: JUMPDEST 000036e4: PUSH1 0x00 000036e6: DUP1 000036e7: DUP1 000036e8: DUP1 000036e9: PUSH2 0x36f2 000036ec: DUP9 000036ed: DUP7 000036ee: PUSH2 0x3914 000036f1: JUMP 000036f2: JUMPDEST 000036f3: SWAP1 000036f4: POP 000036f5: PUSH1 0x00 000036f7: PUSH2 0x3700 000036fa: DUP9 000036fb: DUP8 000036fc: PUSH2 0x3914 000036ff: JUMP 00003700: JUMPDEST 00003701: SWAP1 00003702: POP 00003703: PUSH1 0x00 00003705: PUSH2 0x370e 00003708: DUP9 00003709: DUP9 0000370a: PUSH2 0x3914 0000370d: JUMP 0000370e: JUMPDEST 0000370f: SWAP1 00003710: POP 00003711: PUSH1 0x00 00003713: PUSH2 0x3720 00003716: DUP3 00003717: PUSH2 0x36cf 0000371a: DUP7 0000371b: DUP7 0000371c: PUSH2 0x32a8 0000371f: JUMP 00003720: JUMPDEST 00003721: SWAP4 00003722: SWAP12 00003723: SWAP4 00003724: SWAP11 00003725: POP 00003726: SWAP2 00003727: SWAP9 00003728: POP 00003729: SWAP2 0000372a: SWAP7 0000372b: POP 0000372c: POP 0000372d: POP 0000372e: POP 0000372f: POP 00003730: POP 00003731: POP 00003732: JUMP 00003733: JUMPDEST 00003734: PUSH1 0x40 00003736: DUP1 00003737: MLOAD 00003738: PUSH1 0x02 0000373a: DUP1 0000373b: DUP3 0000373c: MSTORE 0000373d: PUSH1 0x60 0000373f: DUP3 00003740: ADD 00003741: DUP4 00003742: MSTORE 00003743: PUSH1 0x00 00003745: SWAP3 00003746: PUSH1 0x20 00003748: DUP4 00003749: ADD 0000374a: SWAP1 0000374b: DUP1 0000374c: CALLDATASIZE 0000374d: DUP4 0000374e: CALLDATACOPY 0000374f: ADD 00003750: SWAP1 00003751: POP 00003752: POP 00003753: SWAP1 00003754: POP 00003755: ADDRESS 00003756: DUP2 00003757: PUSH1 0x00 00003759: DUP2 0000375a: MLOAD 0000375b: DUP2 0000375c: LT 0000375d: PUSH2 0x3776 00003760: JUMPI 00003761: PUSH4 0x4e487b71 00003766: PUSH1 0xe0 00003768: SHL 00003769: PUSH1 0x00 0000376b: MSTORE 0000376c: PUSH1 0x32 0000376e: PUSH1 0x04 00003770: MSTORE 00003771: PUSH1 0x24 00003773: PUSH1 0x00 00003775: REVERT 00003776: JUMPDEST 00003777: PUSH1 0x20 00003779: MUL 0000377a: PUSH1 0x20 0000377c: ADD 0000377d: ADD 0000377e: SWAP1 0000377f: PUSH1 0x01 00003781: PUSH1 0x01 00003783: PUSH1 0xa0 00003785: SHL 00003786: SUB 00003787: AND 00003788: SWAP1 00003789: DUP2 0000378a: PUSH1 0x01 0000378c: PUSH1 0x01 0000378e: PUSH1 0xa0 00003790: SHL 00003791: SUB 00003792: AND 00003793: DUP2 00003794: MSTORE 00003795: POP 00003796: POP 00003797: PUSH1 0x1b 00003799: PUSH1 0x01 0000379b: SWAP1 0000379c: SLOAD 0000379d: SWAP1 0000379e: PUSH2 0x0100 000037a1: EXP 000037a2: SWAP1 000037a3: DIV 000037a4: PUSH1 0x01 000037a6: PUSH1 0x01 000037a8: PUSH1 0xa0 000037aa: SHL 000037ab: SUB 000037ac: AND 000037ad: PUSH1 0x01 000037af: PUSH1 0x01 000037b1: PUSH1 0xa0 000037b3: SHL 000037b4: SUB 000037b5: AND 000037b6: PUSH4 0xad5c4648 000037bb: PUSH1 0x40 000037bd: MLOAD 000037be: DUP2 000037bf: PUSH4 0xffffffff 000037c4: AND 000037c5: PUSH1 0xe0 000037c7: SHL 000037c8: DUP2 000037c9: MSTORE 000037ca: PUSH1 0x04 000037cc: ADD 000037cd: PUSH1 0x20 000037cf: PUSH1 0x40 000037d1: MLOAD 000037d2: DUP1 000037d3: DUP4 000037d4: SUB 000037d5: DUP2 000037d6: DUP7 000037d7: DUP1 000037d8: EXTCODESIZE 000037d9: ISZERO 000037da: DUP1 000037db: ISZERO 000037dc: PUSH2 0x37e4 000037df: JUMPI 000037e0: PUSH1 0x00 000037e2: DUP1 000037e3: REVERT 000037e4: JUMPDEST 000037e5: POP 000037e6: GAS 000037e7: STATICCALL 000037e8: ISZERO 000037e9: DUP1 000037ea: ISZERO 000037eb: PUSH2 0x37f8 000037ee: JUMPI 000037ef: RETURNDATASIZE 000037f0: PUSH1 0x00 000037f2: DUP1 000037f3: RETURNDATACOPY 000037f4: RETURNDATASIZE 000037f5: PUSH1 0x00 000037f7: REVERT 000037f8: JUMPDEST 000037f9: POP 000037fa: POP 000037fb: POP 000037fc: POP 000037fd: PUSH1 0x40 000037ff: MLOAD 00003800: RETURNDATASIZE 00003801: PUSH1 0x1f 00003803: NOT 00003804: PUSH1 0x1f 00003806: DUP3 00003807: ADD 00003808: AND 00003809: DUP3 0000380a: ADD 0000380b: DUP1 0000380c: PUSH1 0x40 0000380e: MSTORE 0000380f: POP 00003810: DUP2 00003811: ADD 00003812: SWAP1 00003813: PUSH2 0x381c 00003816: SWAP2 00003817: SWAP1 00003818: PUSH2 0x3f7e 0000381b: JUMP 0000381c: JUMPDEST 0000381d: DUP2 0000381e: PUSH1 0x01 00003820: DUP2 00003821: MLOAD 00003822: DUP2 00003823: LT 00003824: PUSH2 0x383d 00003827: JUMPI 00003828: PUSH4 0x4e487b71 0000382d: PUSH1 0xe0 0000382f: SHL 00003830: PUSH1 0x00 00003832: MSTORE 00003833: PUSH1 0x32 00003835: PUSH1 0x04 00003837: MSTORE 00003838: PUSH1 0x24 0000383a: PUSH1 0x00 0000383c: REVERT 0000383d: JUMPDEST 0000383e: PUSH1 0x01 00003840: PUSH1 0x01 00003842: PUSH1 0xa0 00003844: SHL 00003845: SUB 00003846: SWAP3 00003847: DUP4 00003848: AND 00003849: PUSH1 0x20 0000384b: SWAP2 0000384c: DUP3 0000384d: MUL 0000384e: SWAP3 0000384f: SWAP1 00003850: SWAP3 00003851: ADD 00003852: ADD 00003853: MSTORE 00003854: PUSH1 0x1b 00003856: SLOAD 00003857: PUSH2 0x3868 0000385a: SWAP2 0000385b: ADDRESS 0000385c: SWAP2 0000385d: PUSH2 0x0100 00003860: SWAP1 00003861: DIV 00003862: AND 00003863: DUP5 00003864: PUSH2 0x2b28 00003867: JUMP 00003868: JUMPDEST 00003869: PUSH1 0x1b 0000386b: SLOAD 0000386c: PUSH1 0x40 0000386e: MLOAD 0000386f: PUSH4 0x791ac947 00003874: PUSH1 0xe0 00003876: SHL 00003877: DUP2 00003878: MSTORE 00003879: PUSH2 0x0100 0000387c: SWAP1 0000387d: SWAP2 0000387e: DIV 0000387f: PUSH1 0x01 00003881: PUSH1 0x01 00003883: PUSH1 0xa0 00003885: SHL 00003886: SUB 00003887: AND 00003888: SWAP1 00003889: PUSH4 0x791ac947 0000388e: SWAP1 0000388f: PUSH2 0x38a5 00003892: SWAP1 00003893: DUP6 00003894: SWAP1 00003895: PUSH1 0x00 00003897: SWAP1 00003898: DUP7 00003899: SWAP1 0000389a: ADDRESS 0000389b: SWAP1 0000389c: TIMESTAMP 0000389d: SWAP1 0000389e: PUSH1 0x04 000038a0: ADD 000038a1: PUSH2 0x41bb 000038a4: JUMP 000038a5: JUMPDEST 000038a6: PUSH1 0x00 000038a8: PUSH1 0x40 000038aa: MLOAD 000038ab: DUP1 000038ac: DUP4 000038ad: SUB 000038ae: DUP2 000038af: PUSH1 0x00 000038b1: DUP8 000038b2: DUP1 000038b3: EXTCODESIZE 000038b4: ISZERO 000038b5: DUP1 000038b6: ISZERO 000038b7: PUSH2 0x38bf 000038ba: JUMPI 000038bb: PUSH1 0x00 000038bd: DUP1 000038be: REVERT 000038bf: JUMPDEST 000038c0: POP 000038c1: GAS 000038c2: CALL 000038c3: ISZERO 000038c4: DUP1 000038c5: ISZERO 000038c6: PUSH2 0x38d3 000038c9: JUMPI 000038ca: RETURNDATASIZE 000038cb: PUSH1 0x00 000038cd: DUP1 000038ce: RETURNDATACOPY 000038cf: RETURNDATASIZE 000038d0: PUSH1 0x00 000038d2: REVERT 000038d3: JUMPDEST 000038d4: POP 000038d5: POP 000038d6: POP 000038d7: POP 000038d8: PUSH32 0x32cde87eb454f3a0b875ab23547023107cfad454363ec88ba5695e2c24aa52a7 000038f9: DUP3 000038fa: DUP3 000038fb: PUSH1 0x40 000038fd: MLOAD 000038fe: PUSH2 0x3908 00003901: SWAP3 00003902: SWAP2 00003903: SWAP1 00003904: PUSH2 0x419a 00003907: JUMP 00003908: JUMPDEST 00003909: PUSH1 0x40 0000390b: MLOAD 0000390c: DUP1 0000390d: SWAP2 0000390e: SUB 0000390f: SWAP1 00003910: LOG1 00003911: POP 00003912: POP 00003913: JUMP 00003914: JUMPDEST 00003915: PUSH1 0x00 00003917: DUP3 00003918: PUSH2 0x3923 0000391b: JUMPI 0000391c: POP 0000391d: PUSH1 0x00 0000391f: PUSH2 0x0b28 00003922: JUMP 00003923: JUMPDEST 00003924: PUSH1 0x00 00003926: PUSH2 0x392f 00003929: DUP4 0000392a: DUP6 0000392b: PUSH2 0x422f 0000392e: JUMP 0000392f: JUMPDEST 00003930: SWAP1 00003931: POP 00003932: DUP3 00003933: PUSH2 0x393c 00003936: DUP6 00003937: DUP4 00003938: PUSH2 0x420f 0000393b: JUMP 0000393c: JUMPDEST 0000393d: EQ 0000393e: PUSH2 0x0cd0 00003941: JUMPI 00003942: PUSH1 0x40 00003944: MLOAD 00003945: PUSH3 0x461bcd 00003949: PUSH1 0xe5 0000394b: SHL 0000394c: DUP2 0000394d: MSTORE 0000394e: PUSH1 0x20 00003950: PUSH1 0x04 00003952: DUP3 00003953: ADD 00003954: MSTORE 00003955: PUSH1 0x21 00003957: PUSH1 0x24 00003959: DUP3 0000395a: ADD 0000395b: MSTORE 0000395c: PUSH32 0x536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f 0000397d: PUSH1 0x44 0000397f: DUP3 00003980: ADD 00003981: MSTORE 00003982: PUSH1 0x77 00003984: PUSH1 0xf8 00003986: SHL 00003987: PUSH1 0x64 00003989: DUP3 0000398a: ADD 0000398b: MSTORE 0000398c: PUSH1 0x84 0000398e: ADD 0000398f: PUSH2 0x0a77 00003992: JUMP 00003993: JUMPDEST 00003994: PUSH1 0x40 00003996: MLOAD 00003997: PUSH1 0x01 00003999: PUSH1 0x01 0000399b: PUSH1 0xa0 0000399d: SHL 0000399e: SUB 0000399f: DUP4 000039a0: AND 000039a1: SWAP1 000039a2: DUP3 000039a3: ISZERO 000039a4: PUSH2 0x08fc 000039a7: MUL 000039a8: SWAP1 000039a9: DUP4 000039aa: SWAP1 000039ab: PUSH1 0x00 000039ad: DUP2 000039ae: DUP2 000039af: DUP2 000039b0: DUP6 000039b1: DUP9 000039b2: DUP9 000039b3: CALL 000039b4: SWAP4 000039b5: POP 000039b6: POP 000039b7: POP 000039b8: POP 000039b9: ISZERO 000039ba: DUP1 000039bb: ISZERO 000039bc: PUSH2 0x39c9 000039bf: JUMPI 000039c0: RETURNDATASIZE 000039c1: PUSH1 0x00 000039c3: DUP1 000039c4: RETURNDATACOPY 000039c5: RETURNDATASIZE 000039c6: PUSH1 0x00 000039c8: REVERT 000039c9: JUMPDEST 000039ca: POP 000039cb: POP 000039cc: POP 000039cd: JUMP 000039ce: JUMPDEST 000039cf: PUSH1 0x40 000039d1: DUP1 000039d2: MLOAD 000039d3: PUSH1 0x02 000039d5: DUP1 000039d6: DUP3 000039d7: MSTORE 000039d8: PUSH1 0x60 000039da: DUP3 000039db: ADD 000039dc: DUP4 000039dd: MSTORE 000039de: PUSH1 0x00 000039e0: SWAP3 000039e1: PUSH1 0x20 000039e3: DUP4 000039e4: ADD 000039e5: SWAP1 000039e6: DUP1 000039e7: CALLDATASIZE 000039e8: DUP4 000039e9: CALLDATACOPY 000039ea: ADD 000039eb: SWAP1 000039ec: POP 000039ed: POP 000039ee: SWAP1 000039ef: POP 000039f0: PUSH1 0x1b 000039f2: PUSH1 0x01 000039f4: SWAP1 000039f5: SLOAD 000039f6: SWAP1 000039f7: PUSH2 0x0100 000039fa: EXP 000039fb: SWAP1 000039fc: DIV 000039fd: PUSH1 0x01 000039ff: PUSH1 0x01 00003a01: PUSH1 0xa0 00003a03: SHL 00003a04: SUB 00003a05: AND 00003a06: PUSH1 0x01 00003a08: PUSH1 0x01 00003a0a: PUSH1 0xa0 00003a0c: SHL 00003a0d: SUB 00003a0e: AND 00003a0f: PUSH4 0xad5c4648 00003a14: PUSH1 0x40 00003a16: MLOAD 00003a17: DUP2 00003a18: PUSH4 0xffffffff 00003a1d: AND 00003a1e: PUSH1 0xe0 00003a20: SHL 00003a21: DUP2 00003a22: MSTORE 00003a23: PUSH1 0x04 00003a25: ADD 00003a26: PUSH1 0x20 00003a28: PUSH1 0x40 00003a2a: MLOAD 00003a2b: DUP1 00003a2c: DUP4 00003a2d: SUB 00003a2e: DUP2 00003a2f: DUP7 00003a30: DUP1 00003a31: EXTCODESIZE 00003a32: ISZERO 00003a33: DUP1 00003a34: ISZERO 00003a35: PUSH2 0x3a3d 00003a38: JUMPI 00003a39: PUSH1 0x00 00003a3b: DUP1 00003a3c: REVERT 00003a3d: JUMPDEST 00003a3e: POP 00003a3f: GAS 00003a40: STATICCALL 00003a41: ISZERO 00003a42: DUP1 00003a43: ISZERO 00003a44: PUSH2 0x3a51 00003a47: JUMPI 00003a48: RETURNDATASIZE 00003a49: PUSH1 0x00 00003a4b: DUP1 00003a4c: RETURNDATACOPY 00003a4d: RETURNDATASIZE 00003a4e: PUSH1 0x00 00003a50: REVERT 00003a51: JUMPDEST 00003a52: POP 00003a53: POP 00003a54: POP 00003a55: POP 00003a56: PUSH1 0x40 00003a58: MLOAD 00003a59: RETURNDATASIZE 00003a5a: PUSH1 0x1f 00003a5c: NOT 00003a5d: PUSH1 0x1f 00003a5f: DUP3 00003a60: ADD 00003a61: AND 00003a62: DUP3 00003a63: ADD 00003a64: DUP1 00003a65: PUSH1 0x40 00003a67: MSTORE 00003a68: POP 00003a69: DUP2 00003a6a: ADD 00003a6b: SWAP1 00003a6c: PUSH2 0x3a75 00003a6f: SWAP2 00003a70: SWAP1 00003a71: PUSH2 0x3f7e 00003a74: JUMP 00003a75: JUMPDEST 00003a76: DUP2 00003a77: PUSH1 0x00 00003a79: DUP2 00003a7a: MLOAD 00003a7b: DUP2 00003a7c: LT 00003a7d: PUSH2 0x3a96 00003a80: JUMPI 00003a81: PUSH4 0x4e487b71 00003a86: PUSH1 0xe0 00003a88: SHL 00003a89: PUSH1 0x00 00003a8b: MSTORE 00003a8c: PUSH1 0x32 00003a8e: PUSH1 0x04 00003a90: MSTORE 00003a91: PUSH1 0x24 00003a93: PUSH1 0x00 00003a95: REVERT 00003a96: JUMPDEST 00003a97: PUSH1 0x20 00003a99: MUL 00003a9a: PUSH1 0x20 00003a9c: ADD 00003a9d: ADD 00003a9e: SWAP1 00003a9f: PUSH1 0x01 00003aa1: PUSH1 0x01 00003aa3: PUSH1 0xa0 00003aa5: SHL 00003aa6: SUB 00003aa7: AND 00003aa8: SWAP1 00003aa9: DUP2 00003aaa: PUSH1 0x01 00003aac: PUSH1 0x01 00003aae: PUSH1 0xa0 00003ab0: SHL 00003ab1: SUB 00003ab2: AND 00003ab3: DUP2 00003ab4: MSTORE 00003ab5: POP 00003ab6: POP 00003ab7: ADDRESS 00003ab8: DUP2 00003ab9: PUSH1 0x01 00003abb: DUP2 00003abc: MLOAD 00003abd: DUP2 00003abe: LT 00003abf: PUSH2 0x3ad8 00003ac2: JUMPI 00003ac3: PUSH4 0x4e487b71 00003ac8: PUSH1 0xe0 00003aca: SHL 00003acb: PUSH1 0x00 00003acd: MSTORE 00003ace: PUSH1 0x32 00003ad0: PUSH1 0x04 00003ad2: MSTORE 00003ad3: PUSH1 0x24 00003ad5: PUSH1 0x00 00003ad7: REVERT 00003ad8: JUMPDEST 00003ad9: PUSH1 0x01 00003adb: PUSH1 0x01 00003add: PUSH1 0xa0 00003adf: SHL 00003ae0: SUB 00003ae1: SWAP3 00003ae2: DUP4 00003ae3: AND 00003ae4: PUSH1 0x20 00003ae6: SWAP2 00003ae7: DUP3 00003ae8: MUL 00003ae9: SWAP3 00003aea: SWAP1 00003aeb: SWAP3 00003aec: ADD 00003aed: ADD 00003aee: MSTORE 00003aef: PUSH1 0x1b 00003af1: SLOAD 00003af2: PUSH2 0x0100 00003af5: SWAP1 00003af6: DIV 00003af7: AND 00003af8: PUSH4 0xb6f9de95 00003afd: DUP4 00003afe: PUSH1 0x00 00003b00: DUP5 00003b01: PUSH32 0x000000000000000000000000000000000000000000000000000000000000dead 00003b22: PUSH2 0x3b2d 00003b25: TIMESTAMP 00003b26: PUSH2 0x012c 00003b29: PUSH2 0x31fa 00003b2c: JUMP 00003b2d: JUMPDEST 00003b2e: PUSH1 0x40 00003b30: MLOAD 00003b31: DUP7 00003b32: PUSH4 0xffffffff 00003b37: AND 00003b38: PUSH1 0xe0 00003b3a: SHL 00003b3b: DUP2 00003b3c: MSTORE 00003b3d: PUSH1 0x04 00003b3f: ADD 00003b40: PUSH2 0x3b4c 00003b43: SWAP5 00003b44: SWAP4 00003b45: SWAP3 00003b46: SWAP2 00003b47: SWAP1 00003b48: PUSH2 0x40dd 00003b4b: JUMP 00003b4c: JUMPDEST 00003b4d: PUSH1 0x00 00003b4f: PUSH1 0x40 00003b51: MLOAD 00003b52: DUP1 00003b53: DUP4 00003b54: SUB 00003b55: DUP2 00003b56: DUP6 00003b57: DUP9 00003b58: DUP1 00003b59: EXTCODESIZE 00003b5a: ISZERO 00003b5b: DUP1 00003b5c: ISZERO 00003b5d: PUSH2 0x3b65 00003b60: JUMPI 00003b61: PUSH1 0x00 00003b63: DUP1 00003b64: REVERT 00003b65: JUMPDEST 00003b66: POP 00003b67: GAS 00003b68: CALL 00003b69: ISZERO 00003b6a: DUP1 00003b6b: ISZERO 00003b6c: PUSH2 0x3b79 00003b6f: JUMPI 00003b70: RETURNDATASIZE 00003b71: PUSH1 0x00 00003b73: DUP1 00003b74: RETURNDATACOPY 00003b75: RETURNDATASIZE 00003b76: PUSH1 0x00 00003b78: REVERT 00003b79: JUMPDEST 00003b7a: POP 00003b7b: POP 00003b7c: POP 00003b7d: POP 00003b7e: POP 00003b7f: PUSH32 0x6fd378a9d8b7345c2e5b18229aaf1e39d32b177b501d0a0d26a0a858a23a9624 00003ba0: DUP3 00003ba1: DUP3 00003ba2: PUSH1 0x40 00003ba4: MLOAD 00003ba5: PUSH2 0x3908 00003ba8: SWAP3 00003ba9: SWAP2 00003baa: SWAP1 00003bab: PUSH2 0x419a 00003bae: JUMP 00003baf: JUMPDEST 00003bb0: PUSH1 0x12 00003bb2: SLOAD 00003bb3: ISZERO 00003bb4: DUP1 00003bb5: ISZERO 00003bb6: PUSH2 0x3bbf 00003bb9: JUMPI 00003bba: POP 00003bbb: PUSH1 0x15 00003bbd: SLOAD 00003bbe: ISZERO 00003bbf: JUMPDEST 00003bc0: ISZERO 00003bc1: PUSH2 0x3bc6 00003bc4: JUMPI 00003bc5: JUMP 00003bc6: JUMPDEST 00003bc7: PUSH1 0x12 00003bc9: DUP1 00003bca: SLOAD 00003bcb: PUSH1 0x13 00003bcd: SSTORE 00003bce: PUSH1 0x15 00003bd0: DUP1 00003bd1: SLOAD 00003bd2: PUSH1 0x16 00003bd4: SSTORE 00003bd5: PUSH1 0x00 00003bd7: SWAP2 00003bd8: DUP3 00003bd9: SWAP1 00003bda: SSTORE 00003bdb: SSTORE 00003bdc: JUMP 00003bdd: JUMPDEST 00003bde: PUSH1 0x00 00003be0: DUP1 00003be1: PUSH1 0x00 00003be3: DUP1 00003be4: PUSH1 0x00 00003be6: DUP1 00003be7: PUSH2 0x3bef 00003bea: DUP8 00003beb: PUSH2 0x3259 00003bee: JUMP 00003bef: JUMPDEST 00003bf0: PUSH1 0x01 00003bf2: PUSH1 0x01 00003bf4: PUSH1 0xa0 00003bf6: SHL 00003bf7: SUB 00003bf8: DUP16 00003bf9: AND 00003bfa: PUSH1 0x00 00003bfc: SWAP1 00003bfd: DUP2 00003bfe: MSTORE 00003bff: PUSH1 0x04 00003c01: PUSH1 0x20 00003c03: MSTORE 00003c04: PUSH1 0x40 00003c06: SWAP1 00003c07: KECCAK256 00003c08: SLOAD 00003c09: SWAP6 00003c0a: SWAP12 00003c0b: POP 00003c0c: SWAP4 00003c0d: SWAP10 00003c0e: POP 00003c0f: SWAP2 00003c10: SWAP8 00003c11: POP 00003c12: SWAP6 00003c13: POP 00003c14: SWAP4 00003c15: POP 00003c16: SWAP2 00003c17: POP 00003c18: PUSH2 0x3c21 00003c1b: SWAP1 00003c1c: DUP9 00003c1d: PUSH2 0x32a8 00003c20: JUMP 00003c21: JUMPDEST 00003c22: PUSH1 0x01 00003c24: PUSH1 0x01 00003c26: PUSH1 0xa0 00003c28: SHL 00003c29: SUB 00003c2a: DUP11 00003c2b: AND 00003c2c: PUSH1 0x00 00003c2e: SWAP1 00003c2f: DUP2 00003c30: MSTORE 00003c31: PUSH1 0x04 00003c33: PUSH1 0x20 00003c35: SWAP1 00003c36: DUP2 00003c37: MSTORE 00003c38: PUSH1 0x40 00003c3a: DUP1 00003c3b: DUP4 00003c3c: KECCAK256 00003c3d: SWAP4 00003c3e: SWAP1 00003c3f: SWAP4 00003c40: SSTORE 00003c41: PUSH1 0x03 00003c43: SWAP1 00003c44: MSTORE 00003c45: KECCAK256 00003c46: SLOAD 00003c47: PUSH2 0x3c50 00003c4a: SWAP1 00003c4b: DUP8 00003c4c: PUSH2 0x32a8 00003c4f: JUMP 00003c50: JUMPDEST 00003c51: PUSH1 0x01 00003c53: PUSH1 0x01 00003c55: PUSH1 0xa0 00003c57: SHL 00003c58: SUB 00003c59: DUP1 00003c5a: DUP12 00003c5b: AND 00003c5c: PUSH1 0x00 00003c5e: SWAP1 00003c5f: DUP2 00003c60: MSTORE 00003c61: PUSH1 0x03 00003c63: PUSH1 0x20 00003c65: MSTORE 00003c66: PUSH1 0x40 00003c68: DUP1 00003c69: DUP3 00003c6a: KECCAK256 00003c6b: SWAP4 00003c6c: SWAP1 00003c6d: SWAP4 00003c6e: SSTORE 00003c6f: SWAP1 00003c70: DUP11 00003c71: AND 00003c72: DUP2 00003c73: MSTORE 00003c74: KECCAK256 00003c75: SLOAD 00003c76: PUSH2 0x3c7f 00003c79: SWAP1 00003c7a: DUP7 00003c7b: PUSH2 0x31fa 00003c7e: JUMP 00003c7f: JUMPDEST 00003c80: PUSH1 0x01 00003c82: PUSH1 0x01 00003c84: PUSH1 0xa0 00003c86: SHL 00003c87: SUB 00003c88: DUP10 00003c89: AND 00003c8a: PUSH1 0x00 00003c8c: SWAP1 00003c8d: DUP2 00003c8e: MSTORE 00003c8f: PUSH1 0x03 00003c91: PUSH1 0x20 00003c93: MSTORE 00003c94: PUSH1 0x40 00003c96: SWAP1 00003c97: KECCAK256 00003c98: SSTORE 00003c99: PUSH2 0x3ca1 00003c9c: DUP2 00003c9d: PUSH2 0x3ea1 00003ca0: JUMP 00003ca1: JUMPDEST 00003ca2: PUSH2 0x3cab 00003ca5: DUP5 00003ca6: DUP4 00003ca7: PUSH2 0x3f29 00003caa: JUMP 00003cab: JUMPDEST 00003cac: DUP8 00003cad: PUSH1 0x01 00003caf: PUSH1 0x01 00003cb1: PUSH1 0xa0 00003cb3: SHL 00003cb4: SUB 00003cb5: AND 00003cb6: DUP10 00003cb7: PUSH1 0x01 00003cb9: PUSH1 0x01 00003cbb: PUSH1 0xa0 00003cbd: SHL 00003cbe: SUB 00003cbf: AND 00003cc0: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 00003ce1: DUP6 00003ce2: PUSH1 0x40 00003ce4: MLOAD 00003ce5: PUSH2 0x3cf0 00003ce8: SWAP2 00003ce9: DUP2 00003cea: MSTORE 00003ceb: PUSH1 0x20 00003ced: ADD 00003cee: SWAP1 00003cef: JUMP 00003cf0: JUMPDEST 00003cf1: PUSH1 0x40 00003cf3: MLOAD 00003cf4: DUP1 00003cf5: SWAP2 00003cf6: SUB 00003cf7: SWAP1 00003cf8: LOG3 00003cf9: POP 00003cfa: POP 00003cfb: POP 00003cfc: POP 00003cfd: POP 00003cfe: POP 00003cff: POP 00003d00: POP 00003d01: POP 00003d02: JUMP 00003d03: JUMPDEST 00003d04: PUSH1 0x00 00003d06: DUP1 00003d07: PUSH1 0x00 00003d09: DUP1 00003d0a: PUSH1 0x00 00003d0c: DUP1 00003d0d: PUSH2 0x3d15 00003d10: DUP8 00003d11: PUSH2 0x3259 00003d14: JUMP 00003d15: JUMPDEST 00003d16: PUSH1 0x01 00003d18: PUSH1 0x01 00003d1a: PUSH1 0xa0 00003d1c: SHL 00003d1d: SUB 00003d1e: DUP16 00003d1f: AND 00003d20: PUSH1 0x00 00003d22: SWAP1 00003d23: DUP2 00003d24: MSTORE 00003d25: PUSH1 0x03 00003d27: PUSH1 0x20 00003d29: MSTORE 00003d2a: PUSH1 0x40 00003d2c: SWAP1 00003d2d: KECCAK256 00003d2e: SLOAD 00003d2f: SWAP6 00003d30: SWAP12 00003d31: POP 00003d32: SWAP4 00003d33: SWAP10 00003d34: POP 00003d35: SWAP2 00003d36: SWAP8 00003d37: POP 00003d38: SWAP6 00003d39: POP 00003d3a: SWAP4 00003d3b: POP 00003d3c: SWAP2 00003d3d: POP 00003d3e: PUSH2 0x3d47 00003d41: SWAP1 00003d42: DUP8 00003d43: PUSH2 0x32a8 00003d46: JUMP 00003d47: JUMPDEST 00003d48: PUSH1 0x01 00003d4a: PUSH1 0x01 00003d4c: PUSH1 0xa0 00003d4e: SHL 00003d4f: SUB 00003d50: DUP1 00003d51: DUP12 00003d52: AND 00003d53: PUSH1 0x00 00003d55: SWAP1 00003d56: DUP2 00003d57: MSTORE 00003d58: PUSH1 0x03 00003d5a: PUSH1 0x20 00003d5c: SWAP1 00003d5d: DUP2 00003d5e: MSTORE 00003d5f: PUSH1 0x40 00003d61: DUP1 00003d62: DUP4 00003d63: KECCAK256 00003d64: SWAP5 00003d65: SWAP1 00003d66: SWAP5 00003d67: SSTORE 00003d68: SWAP2 00003d69: DUP12 00003d6a: AND 00003d6b: DUP2 00003d6c: MSTORE 00003d6d: PUSH1 0x04 00003d6f: SWAP1 00003d70: SWAP2 00003d71: MSTORE 00003d72: KECCAK256 00003d73: SLOAD 00003d74: PUSH2 0x3d7d 00003d77: SWAP1 00003d78: DUP5 00003d79: PUSH2 0x31fa 00003d7c: JUMP 00003d7d: JUMPDEST 00003d7e: PUSH1 0x01 00003d80: PUSH1 0x01 00003d82: PUSH1 0xa0 00003d84: SHL 00003d85: SUB 00003d86: DUP10 00003d87: AND 00003d88: PUSH1 0x00 00003d8a: SWAP1 00003d8b: DUP2 00003d8c: MSTORE 00003d8d: PUSH1 0x04 00003d8f: PUSH1 0x20 00003d91: SWAP1 00003d92: DUP2 00003d93: MSTORE 00003d94: PUSH1 0x40 00003d96: DUP1 00003d97: DUP4 00003d98: KECCAK256 00003d99: SWAP4 00003d9a: SWAP1 00003d9b: SWAP4 00003d9c: SSTORE 00003d9d: PUSH1 0x03 00003d9f: SWAP1 00003da0: MSTORE 00003da1: KECCAK256 00003da2: SLOAD 00003da3: PUSH2 0x3c7f 00003da6: SWAP1 00003da7: DUP7 00003da8: PUSH2 0x31fa 00003dab: JUMP 00003dac: JUMPDEST 00003dad: PUSH1 0x00 00003daf: DUP1 00003db0: PUSH1 0x00 00003db2: DUP1 00003db3: PUSH1 0x00 00003db5: DUP1 00003db6: PUSH2 0x3dbe 00003db9: DUP8 00003dba: PUSH2 0x3259 00003dbd: JUMP 00003dbe: JUMPDEST 00003dbf: PUSH1 0x01 00003dc1: PUSH1 0x01 00003dc3: PUSH1 0xa0 00003dc5: SHL 00003dc6: SUB 00003dc7: DUP16 00003dc8: AND 00003dc9: PUSH1 0x00 00003dcb: SWAP1 00003dcc: DUP2 00003dcd: MSTORE 00003dce: PUSH1 0x04 00003dd0: PUSH1 0x20 00003dd2: MSTORE 00003dd3: PUSH1 0x40 00003dd5: SWAP1 00003dd6: KECCAK256 00003dd7: SLOAD 00003dd8: SWAP6 00003dd9: SWAP12 00003dda: POP 00003ddb: SWAP4 00003ddc: SWAP10 00003ddd: POP 00003dde: SWAP2 00003ddf: SWAP8 00003de0: POP 00003de1: SWAP6 00003de2: POP 00003de3: SWAP4 00003de4: POP 00003de5: SWAP2 00003de6: POP 00003de7: PUSH2 0x3df0 00003dea: SWAP1 00003deb: DUP9 00003dec: PUSH2 0x32a8 00003def: JUMP 00003df0: JUMPDEST 00003df1: PUSH1 0x01 00003df3: PUSH1 0x01 00003df5: PUSH1 0xa0 00003df7: SHL 00003df8: SUB 00003df9: DUP11 00003dfa: AND 00003dfb: PUSH1 0x00 00003dfd: SWAP1 00003dfe: DUP2 00003dff: MSTORE 00003e00: PUSH1 0x04 00003e02: PUSH1 0x20 00003e04: SWAP1 00003e05: DUP2 00003e06: MSTORE 00003e07: PUSH1 0x40 00003e09: DUP1 00003e0a: DUP4 00003e0b: KECCAK256 00003e0c: SWAP4 00003e0d: SWAP1 00003e0e: SWAP4 00003e0f: SSTORE 00003e10: PUSH1 0x03 00003e12: SWAP1 00003e13: MSTORE 00003e14: KECCAK256 00003e15: SLOAD 00003e16: PUSH2 0x3d47 00003e19: SWAP1 00003e1a: DUP8 00003e1b: PUSH2 0x32a8 00003e1e: JUMP 00003e1f: JUMPDEST 00003e20: PUSH1 0x00 00003e22: DUP1 00003e23: PUSH1 0x00 00003e25: DUP1 00003e26: PUSH1 0x00 00003e28: DUP1 00003e29: PUSH2 0x3e31 00003e2c: DUP8 00003e2d: PUSH2 0x3259 00003e30: JUMP 00003e31: JUMPDEST 00003e32: PUSH1 0x01 00003e34: PUSH1 0x01 00003e36: PUSH1 0xa0 00003e38: SHL 00003e39: SUB 00003e3a: DUP16 00003e3b: AND 00003e3c: PUSH1 0x00 00003e3e: SWAP1 00003e3f: DUP2 00003e40: MSTORE 00003e41: PUSH1 0x03 00003e43: PUSH1 0x20 00003e45: MSTORE 00003e46: PUSH1 0x40 00003e48: SWAP1 00003e49: KECCAK256 00003e4a: SLOAD 00003e4b: SWAP6 00003e4c: SWAP12 00003e4d: POP 00003e4e: SWAP4 00003e4f: SWAP10 00003e50: POP 00003e51: SWAP2 00003e52: SWAP8 00003e53: POP 00003e54: SWAP6 00003e55: POP 00003e56: SWAP4 00003e57: POP 00003e58: SWAP2 00003e59: POP 00003e5a: PUSH2 0x3c50 00003e5d: SWAP1 00003e5e: DUP8 00003e5f: PUSH2 0x32a8 00003e62: JUMP 00003e63: JUMPDEST 00003e64: PUSH1 0x00 00003e66: PUSH2 0x0b28 00003e69: PUSH1 0x64 00003e6b: PUSH2 0x3e7f 00003e6e: PUSH1 0x12 00003e70: SLOAD 00003e71: DUP6 00003e72: PUSH2 0x3914 00003e75: SWAP1 00003e76: SWAP2 00003e77: SWAP1 00003e78: PUSH4 0xffffffff 00003e7d: AND 00003e7e: JUMP 00003e7f: JUMPDEST 00003e80: SWAP1 00003e81: PUSH2 0x31b8 00003e84: JUMP 00003e85: JUMPDEST 00003e86: PUSH1 0x00 00003e88: PUSH2 0x0b28 00003e8b: PUSH1 0x64 00003e8d: PUSH2 0x3e7f 00003e90: PUSH1 0x15 00003e92: SLOAD 00003e93: DUP6 00003e94: PUSH2 0x3914 00003e97: SWAP1 00003e98: SWAP2 00003e99: SWAP1 00003e9a: PUSH4 0xffffffff 00003e9f: AND 00003ea0: JUMP 00003ea1: JUMPDEST 00003ea2: PUSH1 0x00 00003ea4: PUSH2 0x3eab 00003ea7: PUSH2 0x3195 00003eaa: JUMP 00003eab: JUMPDEST 00003eac: SWAP1 00003ead: POP 00003eae: PUSH1 0x00 00003eb0: PUSH2 0x3eb9 00003eb3: DUP4 00003eb4: DUP4 00003eb5: PUSH2 0x3914 00003eb8: JUMP 00003eb9: JUMPDEST 00003eba: ADDRESS 00003ebb: PUSH1 0x00 00003ebd: SWAP1 00003ebe: DUP2 00003ebf: MSTORE 00003ec0: PUSH1 0x03 00003ec2: PUSH1 0x20 00003ec4: MSTORE 00003ec5: PUSH1 0x40 00003ec7: SWAP1 00003ec8: KECCAK256 00003ec9: SLOAD 00003eca: SWAP1 00003ecb: SWAP2 00003ecc: POP 00003ecd: PUSH2 0x3ed6 00003ed0: SWAP1 00003ed1: DUP3 00003ed2: PUSH2 0x31fa 00003ed5: JUMP 00003ed6: JUMPDEST 00003ed7: ADDRESS 00003ed8: PUSH1 0x00 00003eda: SWAP1 00003edb: DUP2 00003edc: MSTORE 00003edd: PUSH1 0x03 00003edf: PUSH1 0x20 00003ee1: SWAP1 00003ee2: DUP2 00003ee3: MSTORE 00003ee4: PUSH1 0x40 00003ee6: DUP1 00003ee7: DUP4 00003ee8: KECCAK256 00003ee9: SWAP4 00003eea: SWAP1 00003eeb: SWAP4 00003eec: SSTORE 00003eed: PUSH1 0x09 00003eef: SWAP1 00003ef0: MSTORE 00003ef1: KECCAK256 00003ef2: SLOAD 00003ef3: PUSH1 0xff 00003ef5: AND 00003ef6: ISZERO 00003ef7: PUSH2 0x39c9 00003efa: JUMPI 00003efb: ADDRESS 00003efc: PUSH1 0x00 00003efe: SWAP1 00003eff: DUP2 00003f00: MSTORE 00003f01: PUSH1 0x04 00003f03: PUSH1 0x20 00003f05: MSTORE 00003f06: PUSH1 0x40 00003f08: SWAP1 00003f09: KECCAK256 00003f0a: SLOAD 00003f0b: PUSH2 0x3f14 00003f0e: SWAP1 00003f0f: DUP5 00003f10: PUSH2 0x31fa 00003f13: JUMP 00003f14: JUMPDEST 00003f15: ADDRESS 00003f16: PUSH1 0x00 00003f18: SWAP1 00003f19: DUP2 00003f1a: MSTORE 00003f1b: PUSH1 0x04 00003f1d: PUSH1 0x20 00003f1f: MSTORE 00003f20: PUSH1 0x40 00003f22: SWAP1 00003f23: KECCAK256 00003f24: SSTORE 00003f25: POP 00003f26: POP 00003f27: POP 00003f28: JUMP 00003f29: JUMPDEST 00003f2a: PUSH1 0x0c 00003f2c: SLOAD 00003f2d: PUSH2 0x3f36 00003f30: SWAP1 00003f31: DUP4 00003f32: PUSH2 0x32a8 00003f35: JUMP 00003f36: JUMPDEST 00003f37: PUSH1 0x0c 00003f39: SSTORE 00003f3a: PUSH1 0x0d 00003f3c: SLOAD 00003f3d: PUSH2 0x3f46 00003f40: SWAP1 00003f41: DUP3 00003f42: PUSH2 0x31fa 00003f45: JUMP 00003f46: JUMPDEST 00003f47: PUSH1 0x0d 00003f49: SSTORE 00003f4a: POP 00003f4b: POP 00003f4c: JUMP 00003f4d: JUMPDEST 00003f4e: DUP1 00003f4f: CALLDATALOAD 00003f50: DUP1 00003f51: ISZERO 00003f52: ISZERO 00003f53: DUP2 00003f54: EQ 00003f55: PUSH2 0x3f5d 00003f58: JUMPI 00003f59: PUSH1 0x00 00003f5b: DUP1 00003f5c: REVERT 00003f5d: JUMPDEST 00003f5e: SWAP2 00003f5f: SWAP1 00003f60: POP 00003f61: JUMP 00003f62: JUMPDEST 00003f63: PUSH1 0x00 00003f65: PUSH1 0x20 00003f67: DUP3 00003f68: DUP5 00003f69: SUB 00003f6a: SLT 00003f6b: ISZERO 00003f6c: PUSH2 0x3f73 00003f6f: JUMPI 00003f70: DUP1 00003f71: DUP2 00003f72: REVERT 00003f73: JUMPDEST 00003f74: DUP2 00003f75: CALLDATALOAD 00003f76: PUSH2 0x0cd0 00003f79: DUP2 00003f7a: PUSH2 0x42d1 00003f7d: JUMP 00003f7e: JUMPDEST 00003f7f: PUSH1 0x00 00003f81: PUSH1 0x20 00003f83: DUP3 00003f84: DUP5 00003f85: SUB 00003f86: SLT 00003f87: ISZERO 00003f88: PUSH2 0x3f8f 00003f8b: JUMPI 00003f8c: DUP1 00003f8d: DUP2 00003f8e: REVERT 00003f8f: JUMPDEST 00003f90: DUP2 00003f91: MLOAD 00003f92: PUSH2 0x0cd0 00003f95: DUP2 00003f96: PUSH2 0x42d1 00003f99: JUMP 00003f9a: JUMPDEST 00003f9b: PUSH1 0x00 00003f9d: DUP1 00003f9e: PUSH1 0x40 00003fa0: DUP4 00003fa1: DUP6 00003fa2: SUB 00003fa3: SLT 00003fa4: ISZERO 00003fa5: PUSH2 0x3fac 00003fa8: JUMPI 00003fa9: DUP1 00003faa: DUP2 00003fab: REVERT 00003fac: JUMPDEST 00003fad: DUP3 00003fae: CALLDATALOAD 00003faf: PUSH2 0x3fb7 00003fb2: DUP2 00003fb3: PUSH2 0x42d1 00003fb6: JUMP 00003fb7: JUMPDEST 00003fb8: SWAP2 00003fb9: POP 00003fba: PUSH1 0x20 00003fbc: DUP4 00003fbd: ADD 00003fbe: CALLDATALOAD 00003fbf: PUSH2 0x3fc7 00003fc2: DUP2 00003fc3: PUSH2 0x42d1 00003fc6: JUMP 00003fc7: JUMPDEST 00003fc8: DUP1 00003fc9: SWAP2 00003fca: POP 00003fcb: POP 00003fcc: SWAP3 00003fcd: POP 00003fce: SWAP3 00003fcf: SWAP1 00003fd0: POP 00003fd1: JUMP 00003fd2: JUMPDEST 00003fd3: PUSH1 0x00 00003fd5: DUP1 00003fd6: PUSH1 0x00 00003fd8: PUSH1 0x60 00003fda: DUP5 00003fdb: DUP7 00003fdc: SUB 00003fdd: SLT 00003fde: ISZERO 00003fdf: PUSH2 0x3fe6 00003fe2: JUMPI 00003fe3: DUP1 00003fe4: DUP2 00003fe5: REVERT 00003fe6: JUMPDEST 00003fe7: DUP4 00003fe8: CALLDATALOAD 00003fe9: PUSH2 0x3ff1 00003fec: DUP2 00003fed: PUSH2 0x42d1 00003ff0: JUMP 00003ff1: JUMPDEST 00003ff2: SWAP3 00003ff3: POP 00003ff4: PUSH1 0x20 00003ff6: DUP5 00003ff7: ADD 00003ff8: CALLDATALOAD 00003ff9: PUSH2 0x4001 00003ffc: DUP2 00003ffd: PUSH2 0x42d1 00004000: JUMP 00004001: JUMPDEST 00004002: SWAP3 00004003: SWAP6 00004004: SWAP3 00004005: SWAP5 00004006: POP 00004007: POP 00004008: POP 00004009: PUSH1 0x40 0000400b: SWAP2 0000400c: SWAP1 0000400d: SWAP2 0000400e: ADD 0000400f: CALLDATALOAD 00004010: SWAP1 00004011: JUMP 00004012: JUMPDEST 00004013: PUSH1 0x00 00004015: DUP1 00004016: PUSH1 0x40 00004018: DUP4 00004019: DUP6 0000401a: SUB 0000401b: SLT 0000401c: ISZERO 0000401d: PUSH2 0x4024 00004020: JUMPI 00004021: DUP2 00004022: DUP3 00004023: REVERT 00004024: JUMPDEST 00004025: DUP3 00004026: CALLDATALOAD 00004027: PUSH2 0x402f 0000402a: DUP2 0000402b: PUSH2 0x42d1 0000402e: JUMP 0000402f: JUMPDEST 00004030: SWAP5 00004031: PUSH1 0x20 00004033: SWAP4 00004034: SWAP1 00004035: SWAP4 00004036: ADD 00004037: CALLDATALOAD 00004038: SWAP4 00004039: POP 0000403a: POP 0000403b: POP 0000403c: JUMP 0000403d: JUMPDEST 0000403e: PUSH1 0x00 00004040: PUSH1 0x20 00004042: DUP3 00004043: DUP5 00004044: SUB 00004045: SLT 00004046: ISZERO 00004047: PUSH2 0x404e 0000404a: JUMPI 0000404b: DUP1 0000404c: DUP2 0000404d: REVERT 0000404e: JUMPDEST 0000404f: PUSH2 0x0cd0 00004052: DUP3 00004053: PUSH2 0x3f4d 00004056: JUMP 00004057: JUMPDEST 00004058: PUSH1 0x00 0000405a: PUSH1 0x20 0000405c: DUP3 0000405d: DUP5 0000405e: SUB 0000405f: SLT 00004060: ISZERO 00004061: PUSH2 0x4068 00004064: JUMPI 00004065: DUP1 00004066: DUP2 00004067: REVERT 00004068: JUMPDEST 00004069: POP 0000406a: CALLDATALOAD 0000406b: SWAP2 0000406c: SWAP1 0000406d: POP 0000406e: JUMP 0000406f: JUMPDEST 00004070: PUSH1 0x00 00004072: DUP1 00004073: PUSH1 0x40 00004075: DUP4 00004076: DUP6 00004077: SUB 00004078: SLT 00004079: ISZERO 0000407a: PUSH2 0x4081 0000407d: JUMPI 0000407e: DUP2 0000407f: DUP3 00004080: REVERT 00004081: JUMPDEST 00004082: DUP3 00004083: CALLDATALOAD 00004084: SWAP2 00004085: POP 00004086: PUSH2 0x4091 00004089: PUSH1 0x20 0000408b: DUP5 0000408c: ADD 0000408d: PUSH2 0x3f4d 00004090: JUMP 00004091: JUMPDEST 00004092: SWAP1 00004093: POP 00004094: SWAP3 00004095: POP 00004096: SWAP3 00004097: SWAP1 00004098: POP 00004099: JUMP 0000409a: JUMPDEST 0000409b: PUSH1 0x00 0000409d: DUP2 0000409e: MLOAD 0000409f: DUP1 000040a0: DUP5 000040a1: MSTORE 000040a2: PUSH1 0x20 000040a4: DUP1 000040a5: DUP6 000040a6: ADD 000040a7: SWAP5 000040a8: POP 000040a9: DUP1 000040aa: DUP5 000040ab: ADD 000040ac: DUP4 000040ad: JUMPDEST 000040ae: DUP4 000040af: DUP2 000040b0: LT 000040b1: ISZERO 000040b2: PUSH2 0x40d2 000040b5: JUMPI 000040b6: DUP2 000040b7: MLOAD 000040b8: PUSH1 0x01 000040ba: PUSH1 0x01 000040bc: PUSH1 0xa0 000040be: SHL 000040bf: SUB 000040c0: AND 000040c1: DUP8 000040c2: MSTORE 000040c3: SWAP6 000040c4: DUP3 000040c5: ADD 000040c6: SWAP6 000040c7: SWAP1 000040c8: DUP3 000040c9: ADD 000040ca: SWAP1 000040cb: PUSH1 0x01 000040cd: ADD 000040ce: PUSH2 0x40ad 000040d1: JUMP 000040d2: JUMPDEST 000040d3: POP 000040d4: SWAP5 000040d5: SWAP6 000040d6: SWAP5 000040d7: POP 000040d8: POP 000040d9: POP 000040da: POP 000040db: POP 000040dc: JUMP 000040dd: JUMPDEST 000040de: DUP5 000040df: DUP2 000040e0: MSTORE 000040e1: PUSH1 0x80 000040e3: PUSH1 0x20 000040e5: DUP3 000040e6: ADD 000040e7: MSTORE 000040e8: PUSH1 0x00 000040ea: PUSH2 0x40f6 000040ed: PUSH1 0x80 000040ef: DUP4 000040f0: ADD 000040f1: DUP7 000040f2: PUSH2 0x409a 000040f5: JUMP 000040f6: JUMPDEST 000040f7: PUSH1 0x01 000040f9: PUSH1 0x01 000040fb: PUSH1 0xa0 000040fd: SHL 000040fe: SUB 000040ff: SWAP5 00004100: SWAP1 00004101: SWAP5 00004102: AND 00004103: PUSH1 0x40 00004105: DUP4 00004106: ADD 00004107: MSTORE 00004108: POP 00004109: PUSH1 0x60 0000410b: ADD 0000410c: MSTORE 0000410d: SWAP3 0000410e: SWAP2 0000410f: POP 00004110: POP 00004111: JUMP 00004112: JUMPDEST 00004113: PUSH1 0x00 00004115: PUSH1 0x20 00004117: DUP1 00004118: DUP4 00004119: MSTORE 0000411a: DUP4 0000411b: MLOAD 0000411c: DUP1 0000411d: DUP3 0000411e: DUP6 0000411f: ADD 00004120: MSTORE 00004121: DUP3 00004122: JUMPDEST 00004123: DUP2 00004124: DUP2 00004125: LT 00004126: ISZERO 00004127: PUSH2 0x413e 0000412a: JUMPI 0000412b: DUP6 0000412c: DUP2 0000412d: ADD 0000412e: DUP4 0000412f: ADD 00004130: MLOAD 00004131: DUP6 00004132: DUP3 00004133: ADD 00004134: PUSH1 0x40 00004136: ADD 00004137: MSTORE 00004138: DUP3 00004139: ADD 0000413a: PUSH2 0x4122 0000413d: JUMP 0000413e: JUMPDEST 0000413f: DUP2 00004140: DUP2 00004141: GT 00004142: ISZERO 00004143: PUSH2 0x414f 00004146: JUMPI 00004147: DUP4 00004148: PUSH1 0x40 0000414a: DUP4 0000414b: DUP8 0000414c: ADD 0000414d: ADD 0000414e: MSTORE 0000414f: JUMPDEST 00004150: POP 00004151: PUSH1 0x1f 00004153: ADD 00004154: PUSH1 0x1f 00004156: NOT 00004157: AND 00004158: SWAP3 00004159: SWAP1 0000415a: SWAP3 0000415b: ADD 0000415c: PUSH1 0x40 0000415e: ADD 0000415f: SWAP4 00004160: SWAP3 00004161: POP 00004162: POP 00004163: POP 00004164: JUMP 00004165: JUMPDEST 00004166: PUSH1 0x20 00004168: DUP1 00004169: DUP3 0000416a: MSTORE 0000416b: DUP2 0000416c: DUP2 0000416d: ADD 0000416e: MSTORE 0000416f: PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572 00004190: PUSH1 0x40 00004192: DUP3 00004193: ADD 00004194: MSTORE 00004195: PUSH1 0x60 00004197: ADD 00004198: SWAP1 00004199: JUMP 0000419a: JUMPDEST 0000419b: DUP3 0000419c: DUP2 0000419d: MSTORE 0000419e: PUSH1 0x40 000041a0: PUSH1 0x20 000041a2: DUP3 000041a3: ADD 000041a4: MSTORE 000041a5: PUSH1 0x00 000041a7: PUSH2 0x41b3 000041aa: PUSH1 0x40 000041ac: DUP4 000041ad: ADD 000041ae: DUP5 000041af: PUSH2 0x409a 000041b2: JUMP 000041b3: JUMPDEST 000041b4: SWAP5 000041b5: SWAP4 000041b6: POP 000041b7: POP 000041b8: POP 000041b9: POP 000041ba: JUMP 000041bb: JUMPDEST 000041bc: DUP6 000041bd: DUP2 000041be: MSTORE 000041bf: DUP5 000041c0: PUSH1 0x20 000041c2: DUP3 000041c3: ADD 000041c4: MSTORE 000041c5: PUSH1 0xa0 000041c7: PUSH1 0x40 000041c9: DUP3 000041ca: ADD 000041cb: MSTORE 000041cc: PUSH1 0x00 000041ce: PUSH2 0x41da 000041d1: PUSH1 0xa0 000041d3: DUP4 000041d4: ADD 000041d5: DUP7 000041d6: PUSH2 0x409a 000041d9: JUMP 000041da: JUMPDEST 000041db: PUSH1 0x01 000041dd: PUSH1 0x01 000041df: PUSH1 0xa0 000041e1: SHL 000041e2: SUB 000041e3: SWAP5 000041e4: SWAP1 000041e5: SWAP5 000041e6: AND 000041e7: PUSH1 0x60 000041e9: DUP4 000041ea: ADD 000041eb: MSTORE 000041ec: POP 000041ed: PUSH1 0x80 000041ef: ADD 000041f0: MSTORE 000041f1: SWAP4 000041f2: SWAP3 000041f3: POP 000041f4: POP 000041f5: POP 000041f6: JUMP 000041f7: JUMPDEST 000041f8: PUSH1 0x00 000041fa: DUP3 000041fb: NOT 000041fc: DUP3 000041fd: GT 000041fe: ISZERO 000041ff: PUSH2 0x420a 00004202: JUMPI 00004203: PUSH2 0x420a 00004206: PUSH2 0x42bb 00004209: JUMP 0000420a: JUMPDEST 0000420b: POP 0000420c: ADD 0000420d: SWAP1 0000420e: JUMP 0000420f: JUMPDEST 00004210: PUSH1 0x00 00004212: DUP3 00004213: PUSH2 0x422a 00004216: JUMPI 00004217: PUSH4 0x4e487b71 0000421c: PUSH1 0xe0 0000421e: SHL 0000421f: DUP2 00004220: MSTORE 00004221: PUSH1 0x12 00004223: PUSH1 0x04 00004225: MSTORE 00004226: PUSH1 0x24 00004228: DUP2 00004229: REVERT 0000422a: JUMPDEST 0000422b: POP 0000422c: DIV 0000422d: SWAP1 0000422e: JUMP 0000422f: JUMPDEST 00004230: PUSH1 0x00 00004232: DUP2 00004233: PUSH1 0x00 00004235: NOT 00004236: DIV 00004237: DUP4 00004238: GT 00004239: DUP3 0000423a: ISZERO 0000423b: ISZERO 0000423c: AND 0000423d: ISZERO 0000423e: PUSH2 0x4249 00004241: JUMPI 00004242: PUSH2 0x4249 00004245: PUSH2 0x42bb 00004248: JUMP 00004249: JUMPDEST 0000424a: POP 0000424b: MUL 0000424c: SWAP1 0000424d: JUMP 0000424e: JUMPDEST 0000424f: PUSH1 0x00 00004251: DUP3 00004252: DUP3 00004253: LT 00004254: ISZERO 00004255: PUSH2 0x4260 00004258: JUMPI 00004259: PUSH2 0x4260 0000425c: PUSH2 0x42bb 0000425f: JUMP 00004260: JUMPDEST 00004261: POP 00004262: SUB 00004263: SWAP1 00004264: JUMP 00004265: JUMPDEST 00004266: PUSH1 0x01 00004268: DUP2 00004269: DUP2 0000426a: SHR 0000426b: SWAP1 0000426c: DUP3 0000426d: AND 0000426e: DUP1 0000426f: PUSH2 0x4279 00004272: JUMPI 00004273: PUSH1 0x7f 00004275: DUP3 00004276: AND 00004277: SWAP2 00004278: POP 00004279: JUMPDEST 0000427a: PUSH1 0x20 0000427c: DUP3 0000427d: LT 0000427e: DUP2 0000427f: EQ 00004280: ISZERO 00004281: PUSH2 0x429a 00004284: JUMPI 00004285: PUSH4 0x4e487b71 0000428a: PUSH1 0xe0 0000428c: SHL 0000428d: PUSH1 0x00 0000428f: MSTORE 00004290: PUSH1 0x22 00004292: PUSH1 0x04 00004294: MSTORE 00004295: PUSH1 0x24 00004297: PUSH1 0x00 00004299: REVERT 0000429a: JUMPDEST 0000429b: POP 0000429c: SWAP2 0000429d: SWAP1 0000429e: POP 0000429f: JUMP 000042a0: JUMPDEST 000042a1: PUSH1 0x00 000042a3: PUSH1 0x00 000042a5: NOT 000042a6: DUP3 000042a7: EQ 000042a8: ISZERO 000042a9: PUSH2 0x42b4 000042ac: JUMPI 000042ad: PUSH2 0x42b4 000042b0: PUSH2 0x42bb 000042b3: JUMP 000042b4: JUMPDEST 000042b5: POP 000042b6: PUSH1 0x01 000042b8: ADD 000042b9: SWAP1 000042ba: JUMP 000042bb: JUMPDEST 000042bc: PUSH4 0x4e487b71 000042c1: PUSH1 0xe0 000042c3: SHL 000042c4: PUSH1 0x00 000042c6: MSTORE 000042c7: PUSH1 0x11 000042c9: PUSH1 0x04 000042cb: MSTORE 000042cc: PUSH1 0x24 000042ce: PUSH1 0x00 000042d0: REVERT 000042d1: JUMPDEST 000042d2: PUSH1 0x01 000042d4: PUSH1 0x01 000042d6: PUSH1 0xa0 000042d8: SHL 000042d9: SUB 000042da: DUP2 000042db: AND 000042dc: DUP2 000042dd: EQ 000042de: PUSH2 0x42e6 000042e1: JUMPI 000042e2: PUSH1 0x00 000042e4: DUP1 000042e5: REVERT 000042e6: JUMPDEST 000042e7: POP 000042e8: JUMP 000042e9: INVALID 000042ea: GASLIMIT 000042eb: MSTORE 000042ec: NUMBER 000042ed: ORIGIN 000042ee: ADDRESS 000042ef: GASPRICE 000042f0: KECCAK256 000042f1: PUSH21 0x72616e7366657220616d6f756e7420657863656564 00004307: PUSH20 0x20616c6c6f77616e63658be0079c531659141344 0000431c: UNKNOWN(0xCD) 0000431d: UNKNOWN(0x1F) 0000431e: UNKNOWN(0xD0) 0000431f: LOG4 00004320: CALLCODE 00004321: DUP5 00004322: NOT 00004323: BLOBHASH 00004324: PUSH32 0x9722a3daafe3b4186f6b6457e045524332303a2064656372656173656420616c 00004345: PUSH13 0x6f77616e63652062656c6f7720 00004353: PUSH27 0x65726fa264697066735822122078d5b789c77e80f824bd11fce873 0000436f: CALLDATACOPY 00004370: UNKNOWN(0xE9) 00004371: STATICCALL 00004372: UNKNOWN(0xE0) 00004373: AND 00004374: JUMPI 00004375: UNKNOWN(0xB1) 00004376: CALLER 00004377: UNKNOWN(0xC0) 00004378: SWAP16 00004379: UNKNOWN(0x21) 0000437a: JUMPDEST 0000437b: UNKNOWN(0xE8) 0000437c: TLOAD 0000437d: DUP16 0000437e: EXTCODEHASH 0000437f: UNKNOWN(0xE6) 00004380: PUSH0 00004381: PUSH5 0x736f6c6343 00004387: STOP 00004388: ADDMOD 00004389: DIV 0000438a: STOP 0000438b: CALLER
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | auth | detector | Authorization based on tx.origin | 70 | no | — |
viewvalidation_json{
"reason": "missing sink mapping",
"status": "no_sink"
}
witness_json{
"notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
"constraints": [],
"entrypoints": [
{
"calldata": "0xf0f165af",
"selector": "0xf0f165af",
"calldata_variants": [
"0xf0f165af",
"0xf0f165af0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf375b253",
"selector": "0xf375b253",
"calldata_variants": [
"0xf375b253",
"0xf375b2530000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xffb54a99",
"selector": "0xffb54a99",
"calldata_variants": [
"0xffb54a99",
"0xffb54a990000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xea2f0b37",
"selector": "0xea2f0b37",
"calldata_variants": [
"0xea2f0b37",
"0xea2f0b370000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xec28438a",
"selector": "0xec28438a",
"calldata_variants": [
"0xec28438a",
"0xec28438a0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf03e63b4",
"selector": "0xf03e63b4",
"calldata_variants": [
"0xf03e63b4",
"0xf03e63b40000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xc49b9a80",
"selector": "0xc49b9a80",
"calldata_variants": [
"0xc49b9a80",
"0xc49b9a800000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"guards_detected": [
{
"pc": 17133,
"type": "tx_origin_used"
}
]
}
|
| medium | other | detector | Untrusted CALL target/value reachable | 45 | no | no |
viewtrace_id: 0x81bfe916b1c1ff1e83eb7113fc4f907d87dcabb045829c881d2ca4a8615cae39
call_targets:
0xd3a3bf2a2f0ad7f7806cb3b764aae8c629878cfc
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x81bfe916b1c1ff1e83eb7113fc4f907d87dcabb045829c881d2ca4a8615cae39",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xd3a3bf2a2f0ad7f7806cb3b764aae8c629878cfc"
],
"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": "0xf0f165af",
"selector": "0xf0f165af",
"calldata_variants": [
"0xf0f165af",
"0xf0f165af0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf375b253",
"selector": "0xf375b253",
"calldata_variants": [
"0xf375b253",
"0xf375b2530000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xffb54a99",
"selector": "0xffb54a99",
"calldata_variants": [
"0xffb54a99",
"0xffb54a990000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xea2f0b37",
"selector": "0xea2f0b37",
"calldata_variants": [
"0xea2f0b37",
"0xea2f0b370000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xec28438a",
"selector": "0xec28438a",
"calldata_variants": [
"0xec28438a",
"0xec28438a0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf03e63b4",
"selector": "0xf03e63b4",
"calldata_variants": [
"0xf03e63b4",
"0xf03e63b40000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xc49b9a80",
"selector": "0xc49b9a80",
"calldata_variants": [
"0xc49b9a80",
"0xc49b9a800000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 5648,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 14530,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 14771,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 5,
"guards_detected": [
{
"pc": 17133,
"type": "tx_origin_used"
}
],
"untrusted_call_count": 5
}
|
| medium | other | detector | ETH value transfer possible | 40 | no | no |
viewtrace_id: 0x81bfe916b1c1ff1e83eb7113fc4f907d87dcabb045829c881d2ca4a8615cae39
call_targets:
0xd3a3bf2a2f0ad7f7806cb3b764aae8c629878cfc
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x81bfe916b1c1ff1e83eb7113fc4f907d87dcabb045829c881d2ca4a8615cae39",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xd3a3bf2a2f0ad7f7806cb3b764aae8c629878cfc"
],
"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": "0xf0f165af",
"selector": "0xf0f165af",
"calldata_variants": [
"0xf0f165af",
"0xf0f165af0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf375b253",
"selector": "0xf375b253",
"calldata_variants": [
"0xf375b253",
"0xf375b2530000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xffb54a99",
"selector": "0xffb54a99",
"calldata_variants": [
"0xffb54a99",
"0xffb54a990000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xea2f0b37",
"selector": "0xea2f0b37",
"calldata_variants": [
"0xea2f0b37",
"0xea2f0b370000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xec28438a",
"selector": "0xec28438a",
"calldata_variants": [
"0xec28438a",
"0xec28438a0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf03e63b4",
"selector": "0xf03e63b4",
"calldata_variants": [
"0xf03e63b4",
"0xf03e63b40000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xc49b9a80",
"selector": "0xc49b9a80",
"calldata_variants": [
"0xc49b9a80",
"0xc49b9a800000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 5648,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 14530,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 14771,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 5,
"guards_detected": [
{
"pc": 17133,
"type": "tx_origin_used"
}
]
}
|