TW
Tripwire
Find contracts. Test them. Review real vulns.

Analysis Run

019b477e-d335-722b-8458-472b9419e18b

complete
Chain ID
1
Address
Block Number
Created
Mon, Dec 22, 2025 7:17 PM
Review Summary

What survived the funnel

Open this run to answer one question: is this real attacker-relevant behavior with real impact, or just normal contract plumbing?

Confirmed
0
Validated
0
Source
Verified
Review Backing
Not yet
Best current signal
Authorization based on tx.origin
crit 0 high 0 direct contract
Review Checklist
1. Read the findings table first. Ignore raw jobs until the result looks real.
2. Confirm attacker control, not just the existence of a sink.
3. Confirm money or privilege impact.
4. Keep it if the behavior is real. Kill it if this is normal proxy, admin, or upgrade plumbing.

Processing Jobs

Status & attempts
ID Type Status Attempts Heartbeat
28103 artifact.fetch complete 1 / 3 3 months ago
28104 tool.cast_disasm complete 1 / 3 3 months ago
103141 analysis.bundle complete 1 / 3 1 week ago
103142 capability.graph complete 1 / 3 1 week ago
103143 detector.run complete 1 / 3 1 week ago
103144 validation.fork complete 1 / 3 1 week ago

Artifact

Runtime bytecode: available
Creation TX:
Deployer:
Proxy: no
Implementation:
Verified Source: yes

Slither

tool.slither

No slither job recorded yet.

Codex

report.consolidate

No codex job recorded yet.

Opcode Heuristics

tool.cast_disasm
Delegatecall
0
Selfdestruct
1
CREATE2
0
CALL-family (heavy)
6
EXT*/BALANCE
1
Total opcodes
10207
Flags
selfdestruct_present
View cast disassembly output
00000000: PUSH1 0x80
00000002: PUSH1 0x40
00000004: MSTORE
00000005: PUSH1 0x04
00000007: CALLDATASIZE
00000008: LT
00000009: PUSH2 0x036f
0000000c: JUMPI
0000000d: PUSH1 0x00
0000000f: CALLDATALOAD
00000010: PUSH1 0xe0
00000012: SHR
00000013: DUP1
00000014: PUSH4 0x8da5cb5b
00000019: GT
0000001a: PUSH2 0x01c6
0000001d: JUMPI
0000001e: DUP1
0000001f: PUSH4 0xc0246668
00000024: GT
00000025: PUSH2 0x00f7
00000028: JUMPI
00000029: DUP1
0000002a: PUSH4 0xe2f45605
0000002f: GT
00000030: PUSH2 0x0095
00000033: JUMPI
00000034: DUP1
00000035: PUSH4 0xf11a24d3
0000003a: GT
0000003b: PUSH2 0x006f
0000003e: JUMPI
0000003f: DUP1
00000040: PUSH4 0xf11a24d3
00000045: EQ
00000046: PUSH2 0x0cc5
00000049: JUMPI
0000004a: DUP1
0000004b: PUSH4 0xf2fde38b
00000050: EQ
00000051: PUSH2 0x0cf0
00000054: JUMPI
00000055: DUP1
00000056: PUSH4 0xf6374342
0000005b: EQ
0000005c: PUSH2 0x0d19
0000005f: JUMPI
00000060: DUP1
00000061: PUSH4 0xf8b45b05
00000066: EQ
00000067: PUSH2 0x0d44
0000006a: JUMPI
0000006b: PUSH2 0x0376
0000006e: JUMP
0000006f: JUMPDEST
00000070: DUP1
00000071: PUSH4 0xe2f45605
00000076: EQ
00000077: PUSH2 0x0c46
0000007a: JUMPI
0000007b: DUP1
0000007c: PUSH4 0xe7ad9fcd
00000081: EQ
00000082: PUSH2 0x0c71
00000085: JUMPI
00000086: DUP1
00000087: PUSH4 0xe884f260
0000008c: EQ
0000008d: PUSH2 0x0c9a
00000090: JUMPI
00000091: PUSH2 0x0376
00000094: JUMP
00000095: JUMPDEST
00000096: DUP1
00000097: PUSH4 0xc8c8ebe4
0000009c: GT
0000009d: PUSH2 0x00d1
000000a0: JUMPI
000000a1: DUP1
000000a2: PUSH4 0xc8c8ebe4
000000a7: EQ
000000a8: PUSH2 0x0b76
000000ab: JUMPI
000000ac: DUP1
000000ad: PUSH4 0xd257b34f
000000b2: EQ
000000b3: PUSH2 0x0ba1
000000b6: JUMPI
000000b7: DUP1
000000b8: PUSH4 0xd85ba063
000000bd: EQ
000000be: PUSH2 0x0bde
000000c1: JUMPI
000000c2: DUP1
000000c3: PUSH4 0xdd62ed3e
000000c8: EQ
000000c9: PUSH2 0x0c09
000000cc: JUMPI
000000cd: PUSH2 0x0376
000000d0: JUMP
000000d1: JUMPDEST
000000d2: DUP1
000000d3: PUSH4 0xc0246668
000000d8: EQ
000000d9: PUSH2 0x0af9
000000dc: JUMPI
000000dd: DUP1
000000de: PUSH4 0xc18bc195
000000e3: EQ
000000e4: PUSH2 0x0b22
000000e7: JUMPI
000000e8: DUP1
000000e9: PUSH4 0xc876d0b9
000000ee: EQ
000000ef: PUSH2 0x0b4b
000000f2: JUMPI
000000f3: PUSH2 0x0376
000000f6: JUMP
000000f7: JUMPDEST
000000f8: DUP1
000000f9: PUSH4 0x9fccce32
000000fe: GT
000000ff: PUSH2 0x0164
00000102: JUMPI
00000103: DUP1
00000104: PUSH4 0xa457c2d7
00000109: GT
0000010a: PUSH2 0x013e
0000010d: JUMPI
0000010e: DUP1
0000010f: PUSH4 0xa457c2d7
00000114: EQ
00000115: PUSH2 0x0a17
00000118: JUMPI
00000119: DUP1
0000011a: PUSH4 0xa9059cbb
0000011f: EQ
00000120: PUSH2 0x0a54
00000123: JUMPI
00000124: DUP1
00000125: PUSH4 0xb62496f5
0000012a: EQ
0000012b: PUSH2 0x0a91
0000012e: JUMPI
0000012f: DUP1
00000130: PUSH4 0xbbc0c742
00000135: EQ
00000136: PUSH2 0x0ace
00000139: JUMPI
0000013a: PUSH2 0x0376
0000013d: JUMP
0000013e: JUMPDEST
0000013f: DUP1
00000140: PUSH4 0x9fccce32
00000145: EQ
00000146: PUSH2 0x0996
00000149: JUMPI
0000014a: DUP1
0000014b: PUSH4 0xa0d82dc5
00000150: EQ
00000151: PUSH2 0x09c1
00000154: JUMPI
00000155: DUP1
00000156: PUSH4 0xa1dc92bc
0000015b: EQ
0000015c: PUSH2 0x09ec
0000015f: JUMPI
00000160: PUSH2 0x0376
00000163: JUMP
00000164: JUMPDEST
00000165: DUP1
00000166: PUSH4 0x924de9b7
0000016b: GT
0000016c: PUSH2 0x01a0
0000016f: JUMPI
00000170: DUP1
00000171: PUSH4 0x924de9b7
00000176: EQ
00000177: PUSH2 0x08ee
0000017a: JUMPI
0000017b: DUP1
0000017c: PUSH4 0x95d89b41
00000181: EQ
00000182: PUSH2 0x0917
00000185: JUMPI
00000186: DUP1
00000187: PUSH4 0x9a7a23d6
0000018c: EQ
0000018d: PUSH2 0x0942
00000190: JUMPI
00000191: DUP1
00000192: PUSH4 0x9c3b4fdc
00000197: EQ
00000198: PUSH2 0x096b
0000019b: JUMPI
0000019c: PUSH2 0x0376
0000019f: JUMP
000001a0: JUMPDEST
000001a1: DUP1
000001a2: PUSH4 0x8da5cb5b
000001a7: EQ
000001a8: PUSH2 0x086d
000001ab: JUMPI
000001ac: DUP1
000001ad: PUSH4 0x8ea5220f
000001b2: EQ
000001b3: PUSH2 0x0898
000001b6: JUMPI
000001b7: DUP1
000001b8: PUSH4 0x92136913
000001bd: EQ
000001be: PUSH2 0x08c3
000001c1: JUMPI
000001c2: PUSH2 0x0376
000001c5: JUMP
000001c6: JUMPDEST
000001c7: DUP1
000001c8: PUSH4 0x44249f04
000001cd: GT
000001ce: PUSH2 0x02a0
000001d1: JUMPI
000001d2: DUP1
000001d3: PUSH4 0x715018a6
000001d8: GT
000001d9: PUSH2 0x023e
000001dc: JUMPI
000001dd: DUP1
000001de: PUSH4 0x75f0a874
000001e3: GT
000001e4: PUSH2 0x0218
000001e7: JUMPI
000001e8: DUP1
000001e9: PUSH4 0x75f0a874
000001ee: EQ
000001ef: PUSH2 0x07d5
000001f2: JUMPI
000001f3: DUP1
000001f4: PUSH4 0x7b208769
000001f9: EQ
000001fa: PUSH2 0x0800
000001fd: JUMPI
000001fe: DUP1
000001ff: PUSH4 0x7bce5a04
00000204: EQ
00000205: PUSH2 0x082b
00000208: JUMPI
00000209: DUP1
0000020a: PUSH4 0x8a8c523c
0000020f: EQ
00000210: PUSH2 0x0856
00000213: JUMPI
00000214: PUSH2 0x0376
00000217: JUMP
00000218: JUMPDEST
00000219: DUP1
0000021a: PUSH4 0x715018a6
0000021f: EQ
00000220: PUSH2 0x076a
00000223: JUMPI
00000224: DUP1
00000225: PUSH4 0x751039fc
0000022a: EQ
0000022b: PUSH2 0x0781
0000022e: JUMPI
0000022f: DUP1
00000230: PUSH4 0x7571336a
00000235: EQ
00000236: PUSH2 0x07ac
00000239: JUMPI
0000023a: PUSH2 0x0376
0000023d: JUMP
0000023e: JUMPDEST
0000023f: DUP1
00000240: PUSH4 0x4fbee193
00000245: GT
00000246: PUSH2 0x027a
00000249: JUMPI
0000024a: DUP1
0000024b: PUSH4 0x4fbee193
00000250: EQ
00000251: PUSH2 0x069a
00000254: JUMPI
00000255: DUP1
00000256: PUSH4 0x6a486a8e
0000025b: EQ
0000025c: PUSH2 0x06d7
0000025f: JUMPI
00000260: DUP1
00000261: PUSH4 0x6ddd1713
00000266: EQ
00000267: PUSH2 0x0702
0000026a: JUMPI
0000026b: DUP1
0000026c: PUSH4 0x70a08231
00000271: EQ
00000272: PUSH2 0x072d
00000275: JUMPI
00000276: PUSH2 0x0376
00000279: JUMP
0000027a: JUMPDEST
0000027b: DUP1
0000027c: PUSH4 0x44249f04
00000281: EQ
00000282: PUSH2 0x0619
00000285: JUMPI
00000286: DUP1
00000287: PUSH4 0x49bd5a5e
0000028c: EQ
0000028d: PUSH2 0x0644
00000290: JUMPI
00000291: DUP1
00000292: PUSH4 0x4a62bb65
00000297: EQ
00000298: PUSH2 0x066f
0000029b: JUMPI
0000029c: PUSH2 0x0376
0000029f: JUMP
000002a0: JUMPDEST
000002a1: DUP1
000002a2: PUSH4 0x1f3fed8f
000002a7: GT
000002a8: PUSH2 0x030d
000002ab: JUMPI
000002ac: DUP1
000002ad: PUSH4 0x27c8f835
000002b2: GT
000002b3: PUSH2 0x02e7
000002b6: JUMPI
000002b7: DUP1
000002b8: PUSH4 0x27c8f835
000002bd: EQ
000002be: PUSH2 0x055d
000002c1: JUMPI
000002c2: DUP1
000002c3: PUSH4 0x2e6ed7ef
000002c8: EQ
000002c9: PUSH2 0x0588
000002cc: JUMPI
000002cd: DUP1
000002ce: PUSH4 0x313ce567
000002d3: EQ
000002d4: PUSH2 0x05b1
000002d7: JUMPI
000002d8: DUP1
000002d9: PUSH4 0x39509351
000002de: EQ
000002df: PUSH2 0x05dc
000002e2: JUMPI
000002e3: PUSH2 0x0376
000002e6: JUMP
000002e7: JUMPDEST
000002e8: DUP1
000002e9: PUSH4 0x1f3fed8f
000002ee: EQ
000002ef: PUSH2 0x04cc
000002f2: JUMPI
000002f3: DUP1
000002f4: PUSH4 0x203e727e
000002f9: EQ
000002fa: PUSH2 0x04f7
000002fd: JUMPI
000002fe: DUP1
000002ff: PUSH4 0x23b872dd
00000304: EQ
00000305: PUSH2 0x0520
00000308: JUMPI
00000309: PUSH2 0x0376
0000030c: JUMP
0000030d: JUMPDEST
0000030e: DUP1
0000030f: PUSH4 0x10d5de53
00000314: GT
00000315: PUSH2 0x0349
00000318: JUMPI
00000319: DUP1
0000031a: PUSH4 0x10d5de53
0000031f: EQ
00000320: PUSH2 0x040e
00000323: JUMPI
00000324: DUP1
00000325: PUSH4 0x1694505e
0000032a: EQ
0000032b: PUSH2 0x044b
0000032e: JUMPI
0000032f: DUP1
00000330: PUSH4 0x18160ddd
00000335: EQ
00000336: PUSH2 0x0476
00000339: JUMPI
0000033a: DUP1
0000033b: PUSH4 0x1a8145bb
00000340: EQ
00000341: PUSH2 0x04a1
00000344: JUMPI
00000345: PUSH2 0x0376
00000348: JUMP
00000349: JUMPDEST
0000034a: DUP1
0000034b: PUSH4 0x06fdde03
00000350: EQ
00000351: PUSH2 0x037b
00000354: JUMPI
00000355: DUP1
00000356: PUSH4 0x095ea7b3
0000035b: EQ
0000035c: PUSH2 0x03a6
0000035f: JUMPI
00000360: DUP1
00000361: PUSH4 0x0d7f1441
00000366: EQ
00000367: PUSH2 0x03e3
0000036a: JUMPI
0000036b: PUSH2 0x0376
0000036e: JUMP
0000036f: JUMPDEST
00000370: CALLDATASIZE
00000371: PUSH2 0x0376
00000374: JUMPI
00000375: STOP
00000376: JUMPDEST
00000377: PUSH1 0x00
00000379: DUP1
0000037a: REVERT
0000037b: JUMPDEST
0000037c: CALLVALUE
0000037d: DUP1
0000037e: ISZERO
0000037f: PUSH2 0x0387
00000382: JUMPI
00000383: PUSH1 0x00
00000385: DUP1
00000386: REVERT
00000387: JUMPDEST
00000388: POP
00000389: PUSH2 0x0390
0000038c: PUSH2 0x0d6f
0000038f: JUMP
00000390: JUMPDEST
00000391: PUSH1 0x40
00000393: MLOAD
00000394: PUSH2 0x039d
00000397: SWAP2
00000398: SWAP1
00000399: PUSH2 0x3c07
0000039c: JUMP
0000039d: JUMPDEST
0000039e: PUSH1 0x40
000003a0: MLOAD
000003a1: DUP1
000003a2: SWAP2
000003a3: SUB
000003a4: SWAP1
000003a5: RETURN
000003a6: JUMPDEST
000003a7: CALLVALUE
000003a8: DUP1
000003a9: ISZERO
000003aa: PUSH2 0x03b2
000003ad: JUMPI
000003ae: PUSH1 0x00
000003b0: DUP1
000003b1: REVERT
000003b2: JUMPDEST
000003b3: POP
000003b4: PUSH2 0x03cd
000003b7: PUSH1 0x04
000003b9: DUP1
000003ba: CALLDATASIZE
000003bb: SUB
000003bc: DUP2
000003bd: ADD
000003be: SWAP1
000003bf: PUSH2 0x03c8
000003c2: SWAP2
000003c3: SWAP1
000003c4: PUSH2 0x3cc2
000003c7: JUMP
000003c8: JUMPDEST
000003c9: PUSH2 0x0e01
000003cc: JUMP
000003cd: JUMPDEST
000003ce: PUSH1 0x40
000003d0: MLOAD
000003d1: PUSH2 0x03da
000003d4: SWAP2
000003d5: SWAP1
000003d6: PUSH2 0x3d1d
000003d9: JUMP
000003da: JUMPDEST
000003db: PUSH1 0x40
000003dd: MLOAD
000003de: DUP1
000003df: SWAP2
000003e0: SUB
000003e1: SWAP1
000003e2: RETURN
000003e3: JUMPDEST
000003e4: CALLVALUE
000003e5: DUP1
000003e6: ISZERO
000003e7: PUSH2 0x03ef
000003ea: JUMPI
000003eb: PUSH1 0x00
000003ed: DUP1
000003ee: REVERT
000003ef: JUMPDEST
000003f0: POP
000003f1: PUSH2 0x03f8
000003f4: PUSH2 0x0e1f
000003f7: JUMP
000003f8: JUMPDEST
000003f9: PUSH1 0x40
000003fb: MLOAD
000003fc: PUSH2 0x0405
000003ff: SWAP2
00000400: SWAP1
00000401: PUSH2 0x3d47
00000404: JUMP
00000405: JUMPDEST
00000406: PUSH1 0x40
00000408: MLOAD
00000409: DUP1
0000040a: SWAP2
0000040b: SUB
0000040c: SWAP1
0000040d: RETURN
0000040e: JUMPDEST
0000040f: CALLVALUE
00000410: DUP1
00000411: ISZERO
00000412: PUSH2 0x041a
00000415: JUMPI
00000416: PUSH1 0x00
00000418: DUP1
00000419: REVERT
0000041a: JUMPDEST
0000041b: POP
0000041c: PUSH2 0x0435
0000041f: PUSH1 0x04
00000421: DUP1
00000422: CALLDATASIZE
00000423: SUB
00000424: DUP2
00000425: ADD
00000426: SWAP1
00000427: PUSH2 0x0430
0000042a: SWAP2
0000042b: SWAP1
0000042c: PUSH2 0x3d62
0000042f: JUMP
00000430: JUMPDEST
00000431: PUSH2 0x0e25
00000434: JUMP
00000435: JUMPDEST
00000436: PUSH1 0x40
00000438: MLOAD
00000439: PUSH2 0x0442
0000043c: SWAP2
0000043d: SWAP1
0000043e: PUSH2 0x3d1d
00000441: JUMP
00000442: JUMPDEST
00000443: PUSH1 0x40
00000445: MLOAD
00000446: DUP1
00000447: SWAP2
00000448: SUB
00000449: SWAP1
0000044a: RETURN
0000044b: JUMPDEST
0000044c: CALLVALUE
0000044d: DUP1
0000044e: ISZERO
0000044f: PUSH2 0x0457
00000452: JUMPI
00000453: PUSH1 0x00
00000455: DUP1
00000456: REVERT
00000457: JUMPDEST
00000458: POP
00000459: PUSH2 0x0460
0000045c: PUSH2 0x0e45
0000045f: JUMP
00000460: JUMPDEST
00000461: PUSH1 0x40
00000463: MLOAD
00000464: PUSH2 0x046d
00000467: SWAP2
00000468: SWAP1
00000469: PUSH2 0x3dee
0000046c: JUMP
0000046d: JUMPDEST
0000046e: PUSH1 0x40
00000470: MLOAD
00000471: DUP1
00000472: SWAP2
00000473: SUB
00000474: SWAP1
00000475: RETURN
00000476: JUMPDEST
00000477: CALLVALUE
00000478: DUP1
00000479: ISZERO
0000047a: PUSH2 0x0482
0000047d: JUMPI
0000047e: PUSH1 0x00
00000480: DUP1
00000481: REVERT
00000482: JUMPDEST
00000483: POP
00000484: PUSH2 0x048b
00000487: PUSH2 0x0e69
0000048a: JUMP
0000048b: JUMPDEST
0000048c: PUSH1 0x40
0000048e: MLOAD
0000048f: PUSH2 0x0498
00000492: SWAP2
00000493: SWAP1
00000494: PUSH2 0x3d47
00000497: JUMP
00000498: JUMPDEST
00000499: PUSH1 0x40
0000049b: MLOAD
0000049c: DUP1
0000049d: SWAP2
0000049e: SUB
0000049f: SWAP1
000004a0: RETURN
000004a1: JUMPDEST
000004a2: CALLVALUE
000004a3: DUP1
000004a4: ISZERO
000004a5: PUSH2 0x04ad
000004a8: JUMPI
000004a9: PUSH1 0x00
000004ab: DUP1
000004ac: REVERT
000004ad: JUMPDEST
000004ae: POP
000004af: PUSH2 0x04b6
000004b2: PUSH2 0x0e73
000004b5: JUMP
000004b6: JUMPDEST
000004b7: PUSH1 0x40
000004b9: MLOAD
000004ba: PUSH2 0x04c3
000004bd: SWAP2
000004be: SWAP1
000004bf: PUSH2 0x3d47
000004c2: JUMP
000004c3: JUMPDEST
000004c4: PUSH1 0x40
000004c6: MLOAD
000004c7: DUP1
000004c8: SWAP2
000004c9: SUB
000004ca: SWAP1
000004cb: RETURN
000004cc: JUMPDEST
000004cd: CALLVALUE
000004ce: DUP1
000004cf: ISZERO
000004d0: PUSH2 0x04d8
000004d3: JUMPI
000004d4: PUSH1 0x00
000004d6: DUP1
000004d7: REVERT
000004d8: JUMPDEST
000004d9: POP
000004da: PUSH2 0x04e1
000004dd: PUSH2 0x0e79
000004e0: JUMP
000004e1: JUMPDEST
000004e2: PUSH1 0x40
000004e4: MLOAD
000004e5: PUSH2 0x04ee
000004e8: SWAP2
000004e9: SWAP1
000004ea: PUSH2 0x3d47
000004ed: JUMP
000004ee: JUMPDEST
000004ef: PUSH1 0x40
000004f1: MLOAD
000004f2: DUP1
000004f3: SWAP2
000004f4: SUB
000004f5: SWAP1
000004f6: RETURN
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: PUSH2 0x051e
00000508: PUSH1 0x04
0000050a: DUP1
0000050b: CALLDATASIZE
0000050c: SUB
0000050d: DUP2
0000050e: ADD
0000050f: SWAP1
00000510: PUSH2 0x0519
00000513: SWAP2
00000514: SWAP1
00000515: PUSH2 0x3e09
00000518: JUMP
00000519: JUMPDEST
0000051a: PUSH2 0x0e7f
0000051d: JUMP
0000051e: JUMPDEST
0000051f: STOP
00000520: JUMPDEST
00000521: CALLVALUE
00000522: DUP1
00000523: ISZERO
00000524: PUSH2 0x052c
00000527: JUMPI
00000528: PUSH1 0x00
0000052a: DUP1
0000052b: REVERT
0000052c: JUMPDEST
0000052d: POP
0000052e: PUSH2 0x0547
00000531: PUSH1 0x04
00000533: DUP1
00000534: CALLDATASIZE
00000535: SUB
00000536: DUP2
00000537: ADD
00000538: SWAP1
00000539: PUSH2 0x0542
0000053c: SWAP2
0000053d: SWAP1
0000053e: PUSH2 0x3e36
00000541: JUMP
00000542: JUMPDEST
00000543: PUSH2 0x0f8e
00000546: JUMP
00000547: JUMPDEST
00000548: PUSH1 0x40
0000054a: MLOAD
0000054b: PUSH2 0x0554
0000054e: SWAP2
0000054f: SWAP1
00000550: PUSH2 0x3d1d
00000553: JUMP
00000554: JUMPDEST
00000555: PUSH1 0x40
00000557: MLOAD
00000558: DUP1
00000559: SWAP2
0000055a: SUB
0000055b: SWAP1
0000055c: RETURN
0000055d: JUMPDEST
0000055e: CALLVALUE
0000055f: DUP1
00000560: ISZERO
00000561: PUSH2 0x0569
00000564: JUMPI
00000565: PUSH1 0x00
00000567: DUP1
00000568: REVERT
00000569: JUMPDEST
0000056a: POP
0000056b: PUSH2 0x0572
0000056e: PUSH2 0x1086
00000571: JUMP
00000572: JUMPDEST
00000573: PUSH1 0x40
00000575: MLOAD
00000576: PUSH2 0x057f
00000579: SWAP2
0000057a: SWAP1
0000057b: PUSH2 0x3e98
0000057e: JUMP
0000057f: JUMPDEST
00000580: PUSH1 0x40
00000582: MLOAD
00000583: DUP1
00000584: SWAP2
00000585: SUB
00000586: SWAP1
00000587: RETURN
00000588: JUMPDEST
00000589: CALLVALUE
0000058a: DUP1
0000058b: ISZERO
0000058c: PUSH2 0x0594
0000058f: JUMPI
00000590: PUSH1 0x00
00000592: DUP1
00000593: REVERT
00000594: JUMPDEST
00000595: POP
00000596: PUSH2 0x05af
00000599: PUSH1 0x04
0000059b: DUP1
0000059c: CALLDATASIZE
0000059d: SUB
0000059e: DUP2
0000059f: ADD
000005a0: SWAP1
000005a1: PUSH2 0x05aa
000005a4: SWAP2
000005a5: SWAP1
000005a6: PUSH2 0x3eb3
000005a9: JUMP
000005aa: JUMPDEST
000005ab: PUSH2 0x108c
000005ae: JUMP
000005af: JUMPDEST
000005b0: STOP
000005b1: JUMPDEST
000005b2: CALLVALUE
000005b3: DUP1
000005b4: ISZERO
000005b5: PUSH2 0x05bd
000005b8: JUMPI
000005b9: PUSH1 0x00
000005bb: DUP1
000005bc: REVERT
000005bd: JUMPDEST
000005be: POP
000005bf: PUSH2 0x05c6
000005c2: PUSH2 0x11bf
000005c5: JUMP
000005c6: JUMPDEST
000005c7: PUSH1 0x40
000005c9: MLOAD
000005ca: PUSH2 0x05d3
000005cd: SWAP2
000005ce: SWAP1
000005cf: PUSH2 0x3f36
000005d2: JUMP
000005d3: JUMPDEST
000005d4: PUSH1 0x40
000005d6: MLOAD
000005d7: DUP1
000005d8: SWAP2
000005d9: SUB
000005da: SWAP1
000005db: RETURN
000005dc: JUMPDEST
000005dd: CALLVALUE
000005de: DUP1
000005df: ISZERO
000005e0: PUSH2 0x05e8
000005e3: JUMPI
000005e4: PUSH1 0x00
000005e6: DUP1
000005e7: REVERT
000005e8: JUMPDEST
000005e9: POP
000005ea: PUSH2 0x0603
000005ed: PUSH1 0x04
000005ef: DUP1
000005f0: CALLDATASIZE
000005f1: SUB
000005f2: DUP2
000005f3: ADD
000005f4: SWAP1
000005f5: PUSH2 0x05fe
000005f8: SWAP2
000005f9: SWAP1
000005fa: PUSH2 0x3cc2
000005fd: JUMP
000005fe: JUMPDEST
000005ff: PUSH2 0x11c8
00000602: JUMP
00000603: JUMPDEST
00000604: PUSH1 0x40
00000606: MLOAD
00000607: PUSH2 0x0610
0000060a: SWAP2
0000060b: SWAP1
0000060c: PUSH2 0x3d1d
0000060f: JUMP
00000610: JUMPDEST
00000611: PUSH1 0x40
00000613: MLOAD
00000614: DUP1
00000615: SWAP2
00000616: SUB
00000617: SWAP1
00000618: RETURN
00000619: JUMPDEST
0000061a: CALLVALUE
0000061b: DUP1
0000061c: ISZERO
0000061d: PUSH2 0x0625
00000620: JUMPI
00000621: PUSH1 0x00
00000623: DUP1
00000624: REVERT
00000625: JUMPDEST
00000626: POP
00000627: PUSH2 0x062e
0000062a: PUSH2 0x1274
0000062d: JUMP
0000062e: JUMPDEST
0000062f: PUSH1 0x40
00000631: MLOAD
00000632: PUSH2 0x063b
00000635: SWAP2
00000636: SWAP1
00000637: PUSH2 0x3d47
0000063a: JUMP
0000063b: JUMPDEST
0000063c: PUSH1 0x40
0000063e: MLOAD
0000063f: DUP1
00000640: SWAP2
00000641: SUB
00000642: SWAP1
00000643: RETURN
00000644: JUMPDEST
00000645: CALLVALUE
00000646: DUP1
00000647: ISZERO
00000648: PUSH2 0x0650
0000064b: JUMPI
0000064c: PUSH1 0x00
0000064e: DUP1
0000064f: REVERT
00000650: JUMPDEST
00000651: POP
00000652: PUSH2 0x0659
00000655: PUSH2 0x127a
00000658: JUMP
00000659: JUMPDEST
0000065a: PUSH1 0x40
0000065c: MLOAD
0000065d: PUSH2 0x0666
00000660: SWAP2
00000661: SWAP1
00000662: PUSH2 0x3e98
00000665: JUMP
00000666: JUMPDEST
00000667: PUSH1 0x40
00000669: MLOAD
0000066a: DUP1
0000066b: SWAP2
0000066c: SUB
0000066d: SWAP1
0000066e: RETURN
0000066f: JUMPDEST
00000670: CALLVALUE
00000671: DUP1
00000672: ISZERO
00000673: PUSH2 0x067b
00000676: JUMPI
00000677: PUSH1 0x00
00000679: DUP1
0000067a: REVERT
0000067b: JUMPDEST
0000067c: POP
0000067d: PUSH2 0x0684
00000680: PUSH2 0x129e
00000683: JUMP
00000684: JUMPDEST
00000685: PUSH1 0x40
00000687: MLOAD
00000688: PUSH2 0x0691
0000068b: SWAP2
0000068c: SWAP1
0000068d: PUSH2 0x3d1d
00000690: JUMP
00000691: JUMPDEST
00000692: PUSH1 0x40
00000694: MLOAD
00000695: DUP1
00000696: SWAP2
00000697: SUB
00000698: SWAP1
00000699: RETURN
0000069a: JUMPDEST
0000069b: CALLVALUE
0000069c: DUP1
0000069d: ISZERO
0000069e: PUSH2 0x06a6
000006a1: JUMPI
000006a2: PUSH1 0x00
000006a4: DUP1
000006a5: REVERT
000006a6: JUMPDEST
000006a7: POP
000006a8: PUSH2 0x06c1
000006ab: PUSH1 0x04
000006ad: DUP1
000006ae: CALLDATASIZE
000006af: SUB
000006b0: DUP2
000006b1: ADD
000006b2: SWAP1
000006b3: PUSH2 0x06bc
000006b6: SWAP2
000006b7: SWAP1
000006b8: PUSH2 0x3d62
000006bb: JUMP
000006bc: JUMPDEST
000006bd: PUSH2 0x12b1
000006c0: JUMP
000006c1: JUMPDEST
000006c2: PUSH1 0x40
000006c4: MLOAD
000006c5: PUSH2 0x06ce
000006c8: SWAP2
000006c9: SWAP1
000006ca: PUSH2 0x3d1d
000006cd: JUMP
000006ce: JUMPDEST
000006cf: PUSH1 0x40
000006d1: MLOAD
000006d2: DUP1
000006d3: SWAP2
000006d4: SUB
000006d5: SWAP1
000006d6: RETURN
000006d7: JUMPDEST
000006d8: CALLVALUE
000006d9: DUP1
000006da: ISZERO
000006db: PUSH2 0x06e3
000006de: JUMPI
000006df: PUSH1 0x00
000006e1: DUP1
000006e2: REVERT
000006e3: JUMPDEST
000006e4: POP
000006e5: PUSH2 0x06ec
000006e8: PUSH2 0x1307
000006eb: JUMP
000006ec: JUMPDEST
000006ed: PUSH1 0x40
000006ef: MLOAD
000006f0: PUSH2 0x06f9
000006f3: SWAP2
000006f4: SWAP1
000006f5: PUSH2 0x3d47
000006f8: JUMP
000006f9: JUMPDEST
000006fa: PUSH1 0x40
000006fc: MLOAD
000006fd: DUP1
000006fe: SWAP2
000006ff: SUB
00000700: SWAP1
00000701: RETURN
00000702: JUMPDEST
00000703: CALLVALUE
00000704: DUP1
00000705: ISZERO
00000706: PUSH2 0x070e
00000709: JUMPI
0000070a: PUSH1 0x00
0000070c: DUP1
0000070d: REVERT
0000070e: JUMPDEST
0000070f: POP
00000710: PUSH2 0x0717
00000713: PUSH2 0x130d
00000716: JUMP
00000717: JUMPDEST
00000718: PUSH1 0x40
0000071a: MLOAD
0000071b: PUSH2 0x0724
0000071e: SWAP2
0000071f: SWAP1
00000720: PUSH2 0x3d1d
00000723: JUMP
00000724: JUMPDEST
00000725: PUSH1 0x40
00000727: MLOAD
00000728: DUP1
00000729: SWAP2
0000072a: SUB
0000072b: SWAP1
0000072c: RETURN
0000072d: JUMPDEST
0000072e: CALLVALUE
0000072f: DUP1
00000730: ISZERO
00000731: PUSH2 0x0739
00000734: JUMPI
00000735: PUSH1 0x00
00000737: DUP1
00000738: REVERT
00000739: JUMPDEST
0000073a: POP
0000073b: PUSH2 0x0754
0000073e: PUSH1 0x04
00000740: DUP1
00000741: CALLDATASIZE
00000742: SUB
00000743: DUP2
00000744: ADD
00000745: SWAP1
00000746: PUSH2 0x074f
00000749: SWAP2
0000074a: SWAP1
0000074b: PUSH2 0x3d62
0000074e: JUMP
0000074f: JUMPDEST
00000750: PUSH2 0x1320
00000753: JUMP
00000754: JUMPDEST
00000755: PUSH1 0x40
00000757: MLOAD
00000758: PUSH2 0x0761
0000075b: SWAP2
0000075c: SWAP1
0000075d: PUSH2 0x3d47
00000760: JUMP
00000761: JUMPDEST
00000762: PUSH1 0x40
00000764: MLOAD
00000765: DUP1
00000766: SWAP2
00000767: SUB
00000768: SWAP1
00000769: RETURN
0000076a: JUMPDEST
0000076b: CALLVALUE
0000076c: DUP1
0000076d: ISZERO
0000076e: PUSH2 0x0776
00000771: JUMPI
00000772: PUSH1 0x00
00000774: DUP1
00000775: REVERT
00000776: JUMPDEST
00000777: POP
00000778: PUSH2 0x077f
0000077b: PUSH2 0x1368
0000077e: JUMP
0000077f: JUMPDEST
00000780: STOP
00000781: JUMPDEST
00000782: CALLVALUE
00000783: DUP1
00000784: ISZERO
00000785: PUSH2 0x078d
00000788: JUMPI
00000789: PUSH1 0x00
0000078b: DUP1
0000078c: REVERT
0000078d: JUMPDEST
0000078e: POP
0000078f: PUSH2 0x0796
00000792: PUSH2 0x13f0
00000795: JUMP
00000796: JUMPDEST
00000797: PUSH1 0x40
00000799: MLOAD
0000079a: PUSH2 0x07a3
0000079d: SWAP2
0000079e: SWAP1
0000079f: PUSH2 0x3d1d
000007a2: JUMP
000007a3: JUMPDEST
000007a4: PUSH1 0x40
000007a6: MLOAD
000007a7: DUP1
000007a8: SWAP2
000007a9: SUB
000007aa: SWAP1
000007ab: RETURN
000007ac: JUMPDEST
000007ad: CALLVALUE
000007ae: DUP1
000007af: ISZERO
000007b0: PUSH2 0x07b8
000007b3: JUMPI
000007b4: PUSH1 0x00
000007b6: DUP1
000007b7: REVERT
000007b8: JUMPDEST
000007b9: POP
000007ba: PUSH2 0x07d3
000007bd: PUSH1 0x04
000007bf: DUP1
000007c0: CALLDATASIZE
000007c1: SUB
000007c2: DUP2
000007c3: ADD
000007c4: SWAP1
000007c5: PUSH2 0x07ce
000007c8: SWAP2
000007c9: SWAP1
000007ca: PUSH2 0x3f7d
000007cd: JUMP
000007ce: JUMPDEST
000007cf: PUSH2 0x1490
000007d2: JUMP
000007d3: JUMPDEST
000007d4: STOP
000007d5: JUMPDEST
000007d6: CALLVALUE
000007d7: DUP1
000007d8: ISZERO
000007d9: PUSH2 0x07e1
000007dc: JUMPI
000007dd: PUSH1 0x00
000007df: DUP1
000007e0: REVERT
000007e1: JUMPDEST
000007e2: POP
000007e3: PUSH2 0x07ea
000007e6: PUSH2 0x1567
000007e9: JUMP
000007ea: JUMPDEST
000007eb: PUSH1 0x40
000007ed: MLOAD
000007ee: PUSH2 0x07f7
000007f1: SWAP2
000007f2: SWAP1
000007f3: PUSH2 0x3e98
000007f6: JUMP
000007f7: JUMPDEST
000007f8: PUSH1 0x40
000007fa: MLOAD
000007fb: DUP1
000007fc: SWAP2
000007fd: SUB
000007fe: SWAP1
000007ff: RETURN
00000800: JUMPDEST
00000801: CALLVALUE
00000802: DUP1
00000803: ISZERO
00000804: PUSH2 0x080c
00000807: JUMPI
00000808: PUSH1 0x00
0000080a: DUP1
0000080b: REVERT
0000080c: JUMPDEST
0000080d: POP
0000080e: PUSH2 0x0815
00000811: PUSH2 0x158d
00000814: JUMP
00000815: JUMPDEST
00000816: PUSH1 0x40
00000818: MLOAD
00000819: PUSH2 0x0822
0000081c: SWAP2
0000081d: SWAP1
0000081e: PUSH2 0x3e98
00000821: JUMP
00000822: JUMPDEST
00000823: PUSH1 0x40
00000825: MLOAD
00000826: DUP1
00000827: SWAP2
00000828: SUB
00000829: SWAP1
0000082a: RETURN
0000082b: JUMPDEST
0000082c: CALLVALUE
0000082d: DUP1
0000082e: ISZERO
0000082f: PUSH2 0x0837
00000832: JUMPI
00000833: PUSH1 0x00
00000835: DUP1
00000836: REVERT
00000837: JUMPDEST
00000838: POP
00000839: PUSH2 0x0840
0000083c: PUSH2 0x15b3
0000083f: JUMP
00000840: JUMPDEST
00000841: PUSH1 0x40
00000843: MLOAD
00000844: PUSH2 0x084d
00000847: SWAP2
00000848: SWAP1
00000849: PUSH2 0x3d47
0000084c: JUMP
0000084d: JUMPDEST
0000084e: PUSH1 0x40
00000850: MLOAD
00000851: DUP1
00000852: SWAP2
00000853: SUB
00000854: SWAP1
00000855: RETURN
00000856: JUMPDEST
00000857: CALLVALUE
00000858: DUP1
00000859: ISZERO
0000085a: PUSH2 0x0862
0000085d: JUMPI
0000085e: PUSH1 0x00
00000860: DUP1
00000861: REVERT
00000862: JUMPDEST
00000863: POP
00000864: PUSH2 0x086b
00000867: PUSH2 0x15b9
0000086a: JUMP
0000086b: JUMPDEST
0000086c: STOP
0000086d: JUMPDEST
0000086e: CALLVALUE
0000086f: DUP1
00000870: ISZERO
00000871: PUSH2 0x0879
00000874: JUMPI
00000875: PUSH1 0x00
00000877: DUP1
00000878: REVERT
00000879: JUMPDEST
0000087a: POP
0000087b: PUSH2 0x0882
0000087e: PUSH2 0x166d
00000881: JUMP
00000882: JUMPDEST
00000883: PUSH1 0x40
00000885: MLOAD
00000886: PUSH2 0x088f
00000889: SWAP2
0000088a: SWAP1
0000088b: PUSH2 0x3e98
0000088e: JUMP
0000088f: JUMPDEST
00000890: PUSH1 0x40
00000892: MLOAD
00000893: DUP1
00000894: SWAP2
00000895: SUB
00000896: SWAP1
00000897: RETURN
00000898: JUMPDEST
00000899: CALLVALUE
0000089a: DUP1
0000089b: ISZERO
0000089c: PUSH2 0x08a4
0000089f: JUMPI
000008a0: PUSH1 0x00
000008a2: DUP1
000008a3: REVERT
000008a4: JUMPDEST
000008a5: POP
000008a6: PUSH2 0x08ad
000008a9: PUSH2 0x1697
000008ac: JUMP
000008ad: JUMPDEST
000008ae: PUSH1 0x40
000008b0: MLOAD
000008b1: PUSH2 0x08ba
000008b4: SWAP2
000008b5: SWAP1
000008b6: PUSH2 0x3e98
000008b9: JUMP
000008ba: JUMPDEST
000008bb: PUSH1 0x40
000008bd: MLOAD
000008be: DUP1
000008bf: SWAP2
000008c0: SUB
000008c1: SWAP1
000008c2: RETURN
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: PUSH2 0x08d8
000008d4: PUSH2 0x16bd
000008d7: JUMP
000008d8: JUMPDEST
000008d9: PUSH1 0x40
000008db: MLOAD
000008dc: PUSH2 0x08e5
000008df: SWAP2
000008e0: SWAP1
000008e1: PUSH2 0x3d47
000008e4: JUMP
000008e5: JUMPDEST
000008e6: PUSH1 0x40
000008e8: MLOAD
000008e9: DUP1
000008ea: SWAP2
000008eb: SUB
000008ec: SWAP1
000008ed: RETURN
000008ee: JUMPDEST
000008ef: CALLVALUE
000008f0: DUP1
000008f1: ISZERO
000008f2: PUSH2 0x08fa
000008f5: JUMPI
000008f6: PUSH1 0x00
000008f8: DUP1
000008f9: REVERT
000008fa: JUMPDEST
000008fb: POP
000008fc: PUSH2 0x0915
000008ff: PUSH1 0x04
00000901: DUP1
00000902: CALLDATASIZE
00000903: SUB
00000904: DUP2
00000905: ADD
00000906: SWAP1
00000907: PUSH2 0x0910
0000090a: SWAP2
0000090b: SWAP1
0000090c: PUSH2 0x3fbd
0000090f: JUMP
00000910: JUMPDEST
00000911: PUSH2 0x16c3
00000914: JUMP
00000915: JUMPDEST
00000916: STOP
00000917: JUMPDEST
00000918: CALLVALUE
00000919: DUP1
0000091a: ISZERO
0000091b: PUSH2 0x0923
0000091e: JUMPI
0000091f: PUSH1 0x00
00000921: DUP1
00000922: REVERT
00000923: JUMPDEST
00000924: POP
00000925: PUSH2 0x092c
00000928: PUSH2 0x175c
0000092b: JUMP
0000092c: JUMPDEST
0000092d: PUSH1 0x40
0000092f: MLOAD
00000930: PUSH2 0x0939
00000933: SWAP2
00000934: SWAP1
00000935: PUSH2 0x3c07
00000938: JUMP
00000939: JUMPDEST
0000093a: PUSH1 0x40
0000093c: MLOAD
0000093d: DUP1
0000093e: SWAP2
0000093f: SUB
00000940: SWAP1
00000941: RETURN
00000942: JUMPDEST
00000943: CALLVALUE
00000944: DUP1
00000945: ISZERO
00000946: PUSH2 0x094e
00000949: JUMPI
0000094a: PUSH1 0x00
0000094c: DUP1
0000094d: REVERT
0000094e: JUMPDEST
0000094f: POP
00000950: PUSH2 0x0969
00000953: PUSH1 0x04
00000955: DUP1
00000956: CALLDATASIZE
00000957: SUB
00000958: DUP2
00000959: ADD
0000095a: SWAP1
0000095b: PUSH2 0x0964
0000095e: SWAP2
0000095f: SWAP1
00000960: PUSH2 0x3f7d
00000963: JUMP
00000964: JUMPDEST
00000965: PUSH2 0x17ee
00000968: JUMP
00000969: JUMPDEST
0000096a: STOP
0000096b: JUMPDEST
0000096c: CALLVALUE
0000096d: DUP1
0000096e: ISZERO
0000096f: PUSH2 0x0977
00000972: JUMPI
00000973: PUSH1 0x00
00000975: DUP1
00000976: REVERT
00000977: JUMPDEST
00000978: POP
00000979: PUSH2 0x0980
0000097c: PUSH2 0x1907
0000097f: JUMP
00000980: JUMPDEST
00000981: PUSH1 0x40
00000983: MLOAD
00000984: PUSH2 0x098d
00000987: SWAP2
00000988: SWAP1
00000989: PUSH2 0x3d47
0000098c: JUMP
0000098d: JUMPDEST
0000098e: PUSH1 0x40
00000990: MLOAD
00000991: DUP1
00000992: SWAP2
00000993: SUB
00000994: SWAP1
00000995: RETURN
00000996: JUMPDEST
00000997: CALLVALUE
00000998: DUP1
00000999: ISZERO
0000099a: PUSH2 0x09a2
0000099d: JUMPI
0000099e: PUSH1 0x00
000009a0: DUP1
000009a1: REVERT
000009a2: JUMPDEST
000009a3: POP
000009a4: PUSH2 0x09ab
000009a7: PUSH2 0x190d
000009aa: JUMP
000009ab: JUMPDEST
000009ac: PUSH1 0x40
000009ae: MLOAD
000009af: PUSH2 0x09b8
000009b2: SWAP2
000009b3: SWAP1
000009b4: PUSH2 0x3d47
000009b7: JUMP
000009b8: JUMPDEST
000009b9: PUSH1 0x40
000009bb: MLOAD
000009bc: DUP1
000009bd: SWAP2
000009be: SUB
000009bf: SWAP1
000009c0: RETURN
000009c1: JUMPDEST
000009c2: CALLVALUE
000009c3: DUP1
000009c4: ISZERO
000009c5: PUSH2 0x09cd
000009c8: JUMPI
000009c9: PUSH1 0x00
000009cb: DUP1
000009cc: REVERT
000009cd: JUMPDEST
000009ce: POP
000009cf: PUSH2 0x09d6
000009d2: PUSH2 0x1913
000009d5: JUMP
000009d6: JUMPDEST
000009d7: PUSH1 0x40
000009d9: MLOAD
000009da: PUSH2 0x09e3
000009dd: SWAP2
000009de: SWAP1
000009df: PUSH2 0x3d47
000009e2: JUMP
000009e3: JUMPDEST
000009e4: PUSH1 0x40
000009e6: MLOAD
000009e7: DUP1
000009e8: SWAP2
000009e9: SUB
000009ea: SWAP1
000009eb: RETURN
000009ec: JUMPDEST
000009ed: CALLVALUE
000009ee: DUP1
000009ef: ISZERO
000009f0: PUSH2 0x09f8
000009f3: JUMPI
000009f4: PUSH1 0x00
000009f6: DUP1
000009f7: REVERT
000009f8: JUMPDEST
000009f9: POP
000009fa: PUSH2 0x0a01
000009fd: PUSH2 0x1919
00000a00: JUMP
00000a01: JUMPDEST
00000a02: PUSH1 0x40
00000a04: MLOAD
00000a05: PUSH2 0x0a0e
00000a08: SWAP2
00000a09: SWAP1
00000a0a: PUSH2 0x3d47
00000a0d: JUMP
00000a0e: JUMPDEST
00000a0f: PUSH1 0x40
00000a11: MLOAD
00000a12: DUP1
00000a13: SWAP2
00000a14: SUB
00000a15: SWAP1
00000a16: RETURN
00000a17: JUMPDEST
00000a18: CALLVALUE
00000a19: DUP1
00000a1a: ISZERO
00000a1b: PUSH2 0x0a23
00000a1e: JUMPI
00000a1f: PUSH1 0x00
00000a21: DUP1
00000a22: REVERT
00000a23: JUMPDEST
00000a24: POP
00000a25: PUSH2 0x0a3e
00000a28: PUSH1 0x04
00000a2a: DUP1
00000a2b: CALLDATASIZE
00000a2c: SUB
00000a2d: DUP2
00000a2e: ADD
00000a2f: SWAP1
00000a30: PUSH2 0x0a39
00000a33: SWAP2
00000a34: SWAP1
00000a35: PUSH2 0x3cc2
00000a38: JUMP
00000a39: JUMPDEST
00000a3a: PUSH2 0x191f
00000a3d: JUMP
00000a3e: JUMPDEST
00000a3f: PUSH1 0x40
00000a41: MLOAD
00000a42: PUSH2 0x0a4b
00000a45: SWAP2
00000a46: SWAP1
00000a47: PUSH2 0x3d1d
00000a4a: JUMP
00000a4b: JUMPDEST
00000a4c: PUSH1 0x40
00000a4e: MLOAD
00000a4f: DUP1
00000a50: SWAP2
00000a51: SUB
00000a52: SWAP1
00000a53: RETURN
00000a54: JUMPDEST
00000a55: CALLVALUE
00000a56: DUP1
00000a57: ISZERO
00000a58: PUSH2 0x0a60
00000a5b: JUMPI
00000a5c: PUSH1 0x00
00000a5e: DUP1
00000a5f: REVERT
00000a60: JUMPDEST
00000a61: POP
00000a62: PUSH2 0x0a7b
00000a65: PUSH1 0x04
00000a67: DUP1
00000a68: CALLDATASIZE
00000a69: SUB
00000a6a: DUP2
00000a6b: ADD
00000a6c: SWAP1
00000a6d: PUSH2 0x0a76
00000a70: SWAP2
00000a71: SWAP1
00000a72: PUSH2 0x3cc2
00000a75: JUMP
00000a76: JUMPDEST
00000a77: PUSH2 0x1a0a
00000a7a: JUMP
00000a7b: JUMPDEST
00000a7c: PUSH1 0x40
00000a7e: MLOAD
00000a7f: PUSH2 0x0a88
00000a82: SWAP2
00000a83: SWAP1
00000a84: PUSH2 0x3d1d
00000a87: JUMP
00000a88: JUMPDEST
00000a89: PUSH1 0x40
00000a8b: MLOAD
00000a8c: DUP1
00000a8d: SWAP2
00000a8e: SUB
00000a8f: SWAP1
00000a90: RETURN
00000a91: JUMPDEST
00000a92: CALLVALUE
00000a93: DUP1
00000a94: ISZERO
00000a95: PUSH2 0x0a9d
00000a98: JUMPI
00000a99: PUSH1 0x00
00000a9b: DUP1
00000a9c: REVERT
00000a9d: JUMPDEST
00000a9e: POP
00000a9f: PUSH2 0x0ab8
00000aa2: PUSH1 0x04
00000aa4: DUP1
00000aa5: CALLDATASIZE
00000aa6: SUB
00000aa7: DUP2
00000aa8: ADD
00000aa9: SWAP1
00000aaa: PUSH2 0x0ab3
00000aad: SWAP2
00000aae: SWAP1
00000aaf: PUSH2 0x3d62
00000ab2: JUMP
00000ab3: JUMPDEST
00000ab4: PUSH2 0x1a28
00000ab7: JUMP
00000ab8: JUMPDEST
00000ab9: PUSH1 0x40
00000abb: MLOAD
00000abc: PUSH2 0x0ac5
00000abf: SWAP2
00000ac0: SWAP1
00000ac1: PUSH2 0x3d1d
00000ac4: JUMP
00000ac5: JUMPDEST
00000ac6: PUSH1 0x40
00000ac8: MLOAD
00000ac9: DUP1
00000aca: SWAP2
00000acb: SUB
00000acc: SWAP1
00000acd: RETURN
00000ace: JUMPDEST
00000acf: CALLVALUE
00000ad0: DUP1
00000ad1: ISZERO
00000ad2: PUSH2 0x0ada
00000ad5: JUMPI
00000ad6: PUSH1 0x00
00000ad8: DUP1
00000ad9: REVERT
00000ada: JUMPDEST
00000adb: POP
00000adc: PUSH2 0x0ae3
00000adf: PUSH2 0x1a48
00000ae2: JUMP
00000ae3: JUMPDEST
00000ae4: PUSH1 0x40
00000ae6: MLOAD
00000ae7: PUSH2 0x0af0
00000aea: SWAP2
00000aeb: SWAP1
00000aec: PUSH2 0x3d1d
00000aef: JUMP
00000af0: JUMPDEST
00000af1: PUSH1 0x40
00000af3: MLOAD
00000af4: DUP1
00000af5: SWAP2
00000af6: SUB
00000af7: SWAP1
00000af8: RETURN
00000af9: JUMPDEST
00000afa: CALLVALUE
00000afb: DUP1
00000afc: ISZERO
00000afd: PUSH2 0x0b05
00000b00: JUMPI
00000b01: PUSH1 0x00
00000b03: DUP1
00000b04: REVERT
00000b05: JUMPDEST
00000b06: POP
00000b07: PUSH2 0x0b20
00000b0a: PUSH1 0x04
00000b0c: DUP1
00000b0d: CALLDATASIZE
00000b0e: SUB
00000b0f: DUP2
00000b10: ADD
00000b11: SWAP1
00000b12: PUSH2 0x0b1b
00000b15: SWAP2
00000b16: SWAP1
00000b17: PUSH2 0x3f7d
00000b1a: JUMP
00000b1b: JUMPDEST
00000b1c: PUSH2 0x1a5b
00000b1f: JUMP
00000b20: JUMPDEST
00000b21: STOP
00000b22: JUMPDEST
00000b23: CALLVALUE
00000b24: DUP1
00000b25: ISZERO
00000b26: PUSH2 0x0b2e
00000b29: JUMPI
00000b2a: PUSH1 0x00
00000b2c: DUP1
00000b2d: REVERT
00000b2e: JUMPDEST
00000b2f: POP
00000b30: PUSH2 0x0b49
00000b33: PUSH1 0x04
00000b35: DUP1
00000b36: CALLDATASIZE
00000b37: SUB
00000b38: DUP2
00000b39: ADD
00000b3a: SWAP1
00000b3b: PUSH2 0x0b44
00000b3e: SWAP2
00000b3f: SWAP1
00000b40: PUSH2 0x3e09
00000b43: JUMP
00000b44: JUMPDEST
00000b45: PUSH2 0x1b80
00000b48: JUMP
00000b49: JUMPDEST
00000b4a: STOP
00000b4b: JUMPDEST
00000b4c: CALLVALUE
00000b4d: DUP1
00000b4e: ISZERO
00000b4f: PUSH2 0x0b57
00000b52: JUMPI
00000b53: PUSH1 0x00
00000b55: DUP1
00000b56: REVERT
00000b57: JUMPDEST
00000b58: POP
00000b59: PUSH2 0x0b60
00000b5c: PUSH2 0x1c8f
00000b5f: JUMP
00000b60: JUMPDEST
00000b61: PUSH1 0x40
00000b63: MLOAD
00000b64: PUSH2 0x0b6d
00000b67: SWAP2
00000b68: SWAP1
00000b69: PUSH2 0x3d1d
00000b6c: JUMP
00000b6d: JUMPDEST
00000b6e: PUSH1 0x40
00000b70: MLOAD
00000b71: DUP1
00000b72: SWAP2
00000b73: SUB
00000b74: SWAP1
00000b75: RETURN
00000b76: JUMPDEST
00000b77: CALLVALUE
00000b78: DUP1
00000b79: ISZERO
00000b7a: PUSH2 0x0b82
00000b7d: JUMPI
00000b7e: PUSH1 0x00
00000b80: DUP1
00000b81: REVERT
00000b82: JUMPDEST
00000b83: POP
00000b84: PUSH2 0x0b8b
00000b87: PUSH2 0x1ca2
00000b8a: JUMP
00000b8b: JUMPDEST
00000b8c: PUSH1 0x40
00000b8e: MLOAD
00000b8f: PUSH2 0x0b98
00000b92: SWAP2
00000b93: SWAP1
00000b94: PUSH2 0x3d47
00000b97: JUMP
00000b98: JUMPDEST
00000b99: PUSH1 0x40
00000b9b: MLOAD
00000b9c: DUP1
00000b9d: SWAP2
00000b9e: SUB
00000b9f: SWAP1
00000ba0: RETURN
00000ba1: JUMPDEST
00000ba2: CALLVALUE
00000ba3: DUP1
00000ba4: ISZERO
00000ba5: PUSH2 0x0bad
00000ba8: JUMPI
00000ba9: PUSH1 0x00
00000bab: DUP1
00000bac: REVERT
00000bad: JUMPDEST
00000bae: POP
00000baf: PUSH2 0x0bc8
00000bb2: PUSH1 0x04
00000bb4: DUP1
00000bb5: CALLDATASIZE
00000bb6: SUB
00000bb7: DUP2
00000bb8: ADD
00000bb9: SWAP1
00000bba: PUSH2 0x0bc3
00000bbd: SWAP2
00000bbe: SWAP1
00000bbf: PUSH2 0x3e09
00000bc2: JUMP
00000bc3: JUMPDEST
00000bc4: PUSH2 0x1ca8
00000bc7: JUMP
00000bc8: JUMPDEST
00000bc9: PUSH1 0x40
00000bcb: MLOAD
00000bcc: PUSH2 0x0bd5
00000bcf: SWAP2
00000bd0: SWAP1
00000bd1: PUSH2 0x3d1d
00000bd4: JUMP
00000bd5: JUMPDEST
00000bd6: PUSH1 0x40
00000bd8: MLOAD
00000bd9: DUP1
00000bda: SWAP2
00000bdb: SUB
00000bdc: SWAP1
00000bdd: RETURN
00000bde: JUMPDEST
00000bdf: CALLVALUE
00000be0: DUP1
00000be1: ISZERO
00000be2: PUSH2 0x0bea
00000be5: JUMPI
00000be6: PUSH1 0x00
00000be8: DUP1
00000be9: REVERT
00000bea: JUMPDEST
00000beb: POP
00000bec: PUSH2 0x0bf3
00000bef: PUSH2 0x1dfd
00000bf2: JUMP
00000bf3: JUMPDEST
00000bf4: PUSH1 0x40
00000bf6: MLOAD
00000bf7: PUSH2 0x0c00
00000bfa: SWAP2
00000bfb: SWAP1
00000bfc: PUSH2 0x3d47
00000bff: JUMP
00000c00: JUMPDEST
00000c01: PUSH1 0x40
00000c03: MLOAD
00000c04: DUP1
00000c05: SWAP2
00000c06: SUB
00000c07: SWAP1
00000c08: RETURN
00000c09: JUMPDEST
00000c0a: CALLVALUE
00000c0b: DUP1
00000c0c: ISZERO
00000c0d: PUSH2 0x0c15
00000c10: JUMPI
00000c11: PUSH1 0x00
00000c13: DUP1
00000c14: REVERT
00000c15: JUMPDEST
00000c16: POP
00000c17: PUSH2 0x0c30
00000c1a: PUSH1 0x04
00000c1c: DUP1
00000c1d: CALLDATASIZE
00000c1e: SUB
00000c1f: DUP2
00000c20: ADD
00000c21: SWAP1
00000c22: PUSH2 0x0c2b
00000c25: SWAP2
00000c26: SWAP1
00000c27: PUSH2 0x3fea
00000c2a: JUMP
00000c2b: JUMPDEST
00000c2c: PUSH2 0x1e03
00000c2f: JUMP
00000c30: JUMPDEST
00000c31: PUSH1 0x40
00000c33: MLOAD
00000c34: PUSH2 0x0c3d
00000c37: SWAP2
00000c38: SWAP1
00000c39: PUSH2 0x3d47
00000c3c: JUMP
00000c3d: JUMPDEST
00000c3e: PUSH1 0x40
00000c40: MLOAD
00000c41: DUP1
00000c42: SWAP2
00000c43: SUB
00000c44: SWAP1
00000c45: RETURN
00000c46: JUMPDEST
00000c47: CALLVALUE
00000c48: DUP1
00000c49: ISZERO
00000c4a: PUSH2 0x0c52
00000c4d: JUMPI
00000c4e: PUSH1 0x00
00000c50: DUP1
00000c51: REVERT
00000c52: JUMPDEST
00000c53: POP
00000c54: PUSH2 0x0c5b
00000c57: PUSH2 0x1e8a
00000c5a: JUMP
00000c5b: JUMPDEST
00000c5c: PUSH1 0x40
00000c5e: MLOAD
00000c5f: PUSH2 0x0c68
00000c62: SWAP2
00000c63: SWAP1
00000c64: PUSH2 0x3d47
00000c67: JUMP
00000c68: JUMPDEST
00000c69: PUSH1 0x40
00000c6b: MLOAD
00000c6c: DUP1
00000c6d: SWAP2
00000c6e: SUB
00000c6f: SWAP1
00000c70: RETURN
00000c71: JUMPDEST
00000c72: CALLVALUE
00000c73: DUP1
00000c74: ISZERO
00000c75: PUSH2 0x0c7d
00000c78: JUMPI
00000c79: PUSH1 0x00
00000c7b: DUP1
00000c7c: REVERT
00000c7d: JUMPDEST
00000c7e: POP
00000c7f: PUSH2 0x0c98
00000c82: PUSH1 0x04
00000c84: DUP1
00000c85: CALLDATASIZE
00000c86: SUB
00000c87: DUP2
00000c88: ADD
00000c89: SWAP1
00000c8a: PUSH2 0x0c93
00000c8d: SWAP2
00000c8e: SWAP1
00000c8f: PUSH2 0x3eb3
00000c92: JUMP
00000c93: JUMPDEST
00000c94: PUSH2 0x1e90
00000c97: JUMP
00000c98: JUMPDEST
00000c99: STOP
00000c9a: JUMPDEST
00000c9b: CALLVALUE
00000c9c: DUP1
00000c9d: ISZERO
00000c9e: PUSH2 0x0ca6
00000ca1: JUMPI
00000ca2: PUSH1 0x00
00000ca4: DUP1
00000ca5: REVERT
00000ca6: JUMPDEST
00000ca7: POP
00000ca8: PUSH2 0x0caf
00000cab: PUSH2 0x1fc3
00000cae: JUMP
00000caf: JUMPDEST
00000cb0: PUSH1 0x40
00000cb2: MLOAD
00000cb3: PUSH2 0x0cbc
00000cb6: SWAP2
00000cb7: SWAP1
00000cb8: PUSH2 0x3d1d
00000cbb: JUMP
00000cbc: JUMPDEST
00000cbd: PUSH1 0x40
00000cbf: MLOAD
00000cc0: DUP1
00000cc1: SWAP2
00000cc2: SUB
00000cc3: SWAP1
00000cc4: RETURN
00000cc5: JUMPDEST
00000cc6: CALLVALUE
00000cc7: DUP1
00000cc8: ISZERO
00000cc9: PUSH2 0x0cd1
00000ccc: JUMPI
00000ccd: PUSH1 0x00
00000ccf: DUP1
00000cd0: REVERT
00000cd1: JUMPDEST
00000cd2: POP
00000cd3: PUSH2 0x0cda
00000cd6: PUSH2 0x2063
00000cd9: JUMP
00000cda: JUMPDEST
00000cdb: PUSH1 0x40
00000cdd: MLOAD
00000cde: PUSH2 0x0ce7
00000ce1: SWAP2
00000ce2: SWAP1
00000ce3: PUSH2 0x3d47
00000ce6: JUMP
00000ce7: JUMPDEST
00000ce8: PUSH1 0x40
00000cea: MLOAD
00000ceb: DUP1
00000cec: SWAP2
00000ced: SUB
00000cee: SWAP1
00000cef: RETURN
00000cf0: JUMPDEST
00000cf1: CALLVALUE
00000cf2: DUP1
00000cf3: ISZERO
00000cf4: PUSH2 0x0cfc
00000cf7: JUMPI
00000cf8: PUSH1 0x00
00000cfa: DUP1
00000cfb: REVERT
00000cfc: JUMPDEST
00000cfd: POP
00000cfe: PUSH2 0x0d17
00000d01: PUSH1 0x04
00000d03: DUP1
00000d04: CALLDATASIZE
00000d05: SUB
00000d06: DUP2
00000d07: ADD
00000d08: SWAP1
00000d09: PUSH2 0x0d12
00000d0c: SWAP2
00000d0d: SWAP1
00000d0e: PUSH2 0x3d62
00000d11: JUMP
00000d12: JUMPDEST
00000d13: PUSH2 0x2069
00000d16: JUMP
00000d17: JUMPDEST
00000d18: STOP
00000d19: JUMPDEST
00000d1a: CALLVALUE
00000d1b: DUP1
00000d1c: ISZERO
00000d1d: PUSH2 0x0d25
00000d20: JUMPI
00000d21: PUSH1 0x00
00000d23: DUP1
00000d24: REVERT
00000d25: JUMPDEST
00000d26: POP
00000d27: PUSH2 0x0d2e
00000d2a: PUSH2 0x2161
00000d2d: JUMP
00000d2e: JUMPDEST
00000d2f: PUSH1 0x40
00000d31: MLOAD
00000d32: PUSH2 0x0d3b
00000d35: SWAP2
00000d36: SWAP1
00000d37: PUSH2 0x3d47
00000d3a: JUMP
00000d3b: JUMPDEST
00000d3c: PUSH1 0x40
00000d3e: MLOAD
00000d3f: DUP1
00000d40: SWAP2
00000d41: SUB
00000d42: SWAP1
00000d43: RETURN
00000d44: JUMPDEST
00000d45: CALLVALUE
00000d46: DUP1
00000d47: ISZERO
00000d48: PUSH2 0x0d50
00000d4b: JUMPI
00000d4c: PUSH1 0x00
00000d4e: DUP1
00000d4f: REVERT
00000d50: JUMPDEST
00000d51: POP
00000d52: PUSH2 0x0d59
00000d55: PUSH2 0x2167
00000d58: JUMP
00000d59: JUMPDEST
00000d5a: PUSH1 0x40
00000d5c: MLOAD
00000d5d: PUSH2 0x0d66
00000d60: SWAP2
00000d61: SWAP1
00000d62: PUSH2 0x3d47
00000d65: JUMP
00000d66: JUMPDEST
00000d67: PUSH1 0x40
00000d69: MLOAD
00000d6a: DUP1
00000d6b: SWAP2
00000d6c: SUB
00000d6d: SWAP1
00000d6e: RETURN
00000d6f: JUMPDEST
00000d70: PUSH1 0x60
00000d72: PUSH1 0x03
00000d74: DUP1
00000d75: SLOAD
00000d76: PUSH2 0x0d7e
00000d79: SWAP1
00000d7a: PUSH2 0x4059
00000d7d: JUMP
00000d7e: JUMPDEST
00000d7f: DUP1
00000d80: PUSH1 0x1f
00000d82: ADD
00000d83: PUSH1 0x20
00000d85: DUP1
00000d86: SWAP2
00000d87: DIV
00000d88: MUL
00000d89: PUSH1 0x20
00000d8b: ADD
00000d8c: PUSH1 0x40
00000d8e: MLOAD
00000d8f: SWAP1
00000d90: DUP2
00000d91: ADD
00000d92: PUSH1 0x40
00000d94: MSTORE
00000d95: DUP1
00000d96: SWAP3
00000d97: SWAP2
00000d98: SWAP1
00000d99: DUP2
00000d9a: DUP2
00000d9b: MSTORE
00000d9c: PUSH1 0x20
00000d9e: ADD
00000d9f: DUP3
00000da0: DUP1
00000da1: SLOAD
00000da2: PUSH2 0x0daa
00000da5: SWAP1
00000da6: PUSH2 0x4059
00000da9: JUMP
00000daa: JUMPDEST
00000dab: DUP1
00000dac: ISZERO
00000dad: PUSH2 0x0df7
00000db0: JUMPI
00000db1: DUP1
00000db2: PUSH1 0x1f
00000db4: LT
00000db5: PUSH2 0x0dcc
00000db8: JUMPI
00000db9: PUSH2 0x0100
00000dbc: DUP1
00000dbd: DUP4
00000dbe: SLOAD
00000dbf: DIV
00000dc0: MUL
00000dc1: DUP4
00000dc2: MSTORE
00000dc3: SWAP2
00000dc4: PUSH1 0x20
00000dc6: ADD
00000dc7: SWAP2
00000dc8: PUSH2 0x0df7
00000dcb: JUMP
00000dcc: JUMPDEST
00000dcd: DUP3
00000dce: ADD
00000dcf: SWAP2
00000dd0: SWAP1
00000dd1: PUSH1 0x00
00000dd3: MSTORE
00000dd4: PUSH1 0x20
00000dd6: PUSH1 0x00
00000dd8: KECCAK256
00000dd9: SWAP1
00000dda: JUMPDEST
00000ddb: DUP2
00000ddc: SLOAD
00000ddd: DUP2
00000dde: MSTORE
00000ddf: SWAP1
00000de0: PUSH1 0x01
00000de2: ADD
00000de3: SWAP1
00000de4: PUSH1 0x20
00000de6: ADD
00000de7: DUP1
00000de8: DUP4
00000de9: GT
00000dea: PUSH2 0x0dda
00000ded: JUMPI
00000dee: DUP3
00000def: SWAP1
00000df0: SUB
00000df1: PUSH1 0x1f
00000df3: AND
00000df4: DUP3
00000df5: ADD
00000df6: SWAP2
00000df7: JUMPDEST
00000df8: POP
00000df9: POP
00000dfa: POP
00000dfb: POP
00000dfc: POP
00000dfd: SWAP1
00000dfe: POP
00000dff: SWAP1
00000e00: JUMP
00000e01: JUMPDEST
00000e02: PUSH1 0x00
00000e04: PUSH2 0x0e15
00000e07: PUSH2 0x0e0e
00000e0a: PUSH2 0x216d
00000e0d: JUMP
00000e0e: JUMPDEST
00000e0f: DUP5
00000e10: DUP5
00000e11: PUSH2 0x2175
00000e14: JUMP
00000e15: JUMPDEST
00000e16: PUSH1 0x01
00000e18: SWAP1
00000e19: POP
00000e1a: SWAP3
00000e1b: SWAP2
00000e1c: POP
00000e1d: POP
00000e1e: JUMP
00000e1f: JUMPDEST
00000e20: PUSH1 0x15
00000e22: SLOAD
00000e23: DUP2
00000e24: JUMP
00000e25: JUMPDEST
00000e26: PUSH1 0x1e
00000e28: PUSH1 0x20
00000e2a: MSTORE
00000e2b: DUP1
00000e2c: PUSH1 0x00
00000e2e: MSTORE
00000e2f: PUSH1 0x40
00000e31: PUSH1 0x00
00000e33: KECCAK256
00000e34: PUSH1 0x00
00000e36: SWAP2
00000e37: POP
00000e38: SLOAD
00000e39: SWAP1
00000e3a: PUSH2 0x0100
00000e3d: EXP
00000e3e: SWAP1
00000e3f: DIV
00000e40: PUSH1 0xff
00000e42: AND
00000e43: DUP2
00000e44: JUMP
00000e45: JUMPDEST
00000e46: PUSH32 0x0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
00000e67: DUP2
00000e68: JUMP
00000e69: JUMPDEST
00000e6a: PUSH1 0x00
00000e6c: PUSH1 0x02
00000e6e: SLOAD
00000e6f: SWAP1
00000e70: POP
00000e71: SWAP1
00000e72: JUMP
00000e73: JUMPDEST
00000e74: PUSH1 0x1b
00000e76: SLOAD
00000e77: DUP2
00000e78: JUMP
00000e79: JUMPDEST
00000e7a: PUSH1 0x1a
00000e7c: SLOAD
00000e7d: DUP2
00000e7e: JUMP
00000e7f: JUMPDEST
00000e80: PUSH2 0x0e87
00000e83: PUSH2 0x216d
00000e86: JUMP
00000e87: JUMPDEST
00000e88: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000e9d: AND
00000e9e: PUSH2 0x0ea5
00000ea1: PUSH2 0x166d
00000ea4: JUMP
00000ea5: JUMPDEST
00000ea6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000ebb: AND
00000ebc: EQ
00000ebd: PUSH2 0x0efb
00000ec0: JUMPI
00000ec1: PUSH1 0x40
00000ec3: MLOAD
00000ec4: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00000ee5: DUP2
00000ee6: MSTORE
00000ee7: PUSH1 0x04
00000ee9: ADD
00000eea: PUSH2 0x0ef2
00000eed: SWAP1
00000eee: PUSH2 0x40d7
00000ef1: JUMP
00000ef2: JUMPDEST
00000ef3: PUSH1 0x40
00000ef5: MLOAD
00000ef6: DUP1
00000ef7: SWAP2
00000ef8: SUB
00000ef9: SWAP1
00000efa: REVERT
00000efb: JUMPDEST
00000efc: PUSH8 0x0de0b6b3a7640000
00000f05: PUSH2 0x03e8
00000f08: PUSH1 0x05
00000f0a: PUSH2 0x0f11
00000f0d: PUSH2 0x0e69
00000f10: JUMP
00000f11: JUMPDEST
00000f12: PUSH2 0x0f1b
00000f15: SWAP2
00000f16: SWAP1
00000f17: PUSH2 0x4126
00000f1a: JUMP
00000f1b: JUMPDEST
00000f1c: PUSH2 0x0f25
00000f1f: SWAP2
00000f20: SWAP1
00000f21: PUSH2 0x41af
00000f24: JUMP
00000f25: JUMPDEST
00000f26: PUSH2 0x0f2f
00000f29: SWAP2
00000f2a: SWAP1
00000f2b: PUSH2 0x41af
00000f2e: JUMP
00000f2f: JUMPDEST
00000f30: DUP2
00000f31: LT
00000f32: ISZERO
00000f33: PUSH2 0x0f71
00000f36: JUMPI
00000f37: PUSH1 0x40
00000f39: MLOAD
00000f3a: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00000f5b: DUP2
00000f5c: MSTORE
00000f5d: PUSH1 0x04
00000f5f: ADD
00000f60: PUSH2 0x0f68
00000f63: SWAP1
00000f64: PUSH2 0x4252
00000f67: JUMP
00000f68: JUMPDEST
00000f69: PUSH1 0x40
00000f6b: MLOAD
00000f6c: DUP1
00000f6d: SWAP2
00000f6e: SUB
00000f6f: SWAP1
00000f70: REVERT
00000f71: JUMPDEST
00000f72: PUSH8 0x0de0b6b3a7640000
00000f7b: DUP2
00000f7c: PUSH2 0x0f85
00000f7f: SWAP2
00000f80: SWAP1
00000f81: PUSH2 0x4126
00000f84: JUMP
00000f85: JUMPDEST
00000f86: PUSH1 0x09
00000f88: DUP2
00000f89: SWAP1
00000f8a: SSTORE
00000f8b: POP
00000f8c: POP
00000f8d: JUMP
00000f8e: JUMPDEST
00000f8f: PUSH1 0x00
00000f91: PUSH2 0x0f9b
00000f94: DUP5
00000f95: DUP5
00000f96: DUP5
00000f97: PUSH2 0x2340
00000f9a: JUMP
00000f9b: JUMPDEST
00000f9c: PUSH1 0x00
00000f9e: PUSH1 0x01
00000fa0: PUSH1 0x00
00000fa2: DUP7
00000fa3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000fb8: AND
00000fb9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000fce: AND
00000fcf: DUP2
00000fd0: MSTORE
00000fd1: PUSH1 0x20
00000fd3: ADD
00000fd4: SWAP1
00000fd5: DUP2
00000fd6: MSTORE
00000fd7: PUSH1 0x20
00000fd9: ADD
00000fda: PUSH1 0x00
00000fdc: KECCAK256
00000fdd: PUSH1 0x00
00000fdf: PUSH2 0x0fe6
00000fe2: PUSH2 0x216d
00000fe5: JUMP
00000fe6: JUMPDEST
00000fe7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000ffc: AND
00000ffd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001012: AND
00001013: DUP2
00001014: MSTORE
00001015: PUSH1 0x20
00001017: ADD
00001018: SWAP1
00001019: DUP2
0000101a: MSTORE
0000101b: PUSH1 0x20
0000101d: ADD
0000101e: PUSH1 0x00
00001020: KECCAK256
00001021: SLOAD
00001022: SWAP1
00001023: POP
00001024: DUP3
00001025: DUP2
00001026: LT
00001027: ISZERO
00001028: PUSH2 0x1066
0000102b: JUMPI
0000102c: PUSH1 0x40
0000102e: MLOAD
0000102f: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00001050: DUP2
00001051: MSTORE
00001052: PUSH1 0x04
00001054: ADD
00001055: PUSH2 0x105d
00001058: SWAP1
00001059: PUSH2 0x42e4
0000105c: JUMP
0000105d: JUMPDEST
0000105e: PUSH1 0x40
00001060: MLOAD
00001061: DUP1
00001062: SWAP2
00001063: SUB
00001064: SWAP1
00001065: REVERT
00001066: JUMPDEST
00001067: PUSH2 0x107a
0000106a: DUP6
0000106b: PUSH2 0x1072
0000106e: PUSH2 0x216d
00001071: JUMP
00001072: JUMPDEST
00001073: DUP6
00001074: DUP5
00001075: SUB
00001076: PUSH2 0x2175
00001079: JUMP
0000107a: JUMPDEST
0000107b: PUSH1 0x01
0000107d: SWAP2
0000107e: POP
0000107f: POP
00001080: SWAP4
00001081: SWAP3
00001082: POP
00001083: POP
00001084: POP
00001085: JUMP
00001086: JUMPDEST
00001087: PUSH2 0xdead
0000108a: DUP2
0000108b: JUMP
0000108c: JUMPDEST
0000108d: PUSH2 0x1094
00001090: PUSH2 0x216d
00001093: JUMP
00001094: JUMPDEST
00001095: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000010aa: AND
000010ab: PUSH2 0x10b2
000010ae: PUSH2 0x166d
000010b1: JUMP
000010b2: JUMPDEST
000010b3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000010c8: AND
000010c9: EQ
000010ca: PUSH2 0x1108
000010cd: JUMPI
000010ce: PUSH1 0x40
000010d0: MLOAD
000010d1: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
000010f2: DUP2
000010f3: MSTORE
000010f4: PUSH1 0x04
000010f6: ADD
000010f7: PUSH2 0x10ff
000010fa: SWAP1
000010fb: PUSH2 0x40d7
000010fe: JUMP
000010ff: JUMPDEST
00001100: PUSH1 0x40
00001102: MLOAD
00001103: DUP1
00001104: SWAP2
00001105: SUB
00001106: SWAP1
00001107: REVERT
00001108: JUMPDEST
00001109: PUSH1 0x0a
0000110b: DUP2
0000110c: DUP4
0000110d: DUP6
0000110e: DUP8
0000110f: PUSH2 0x1118
00001112: SWAP2
00001113: SWAP1
00001114: PUSH2 0x4304
00001117: JUMP
00001118: JUMPDEST
00001119: PUSH2 0x1122
0000111c: SWAP2
0000111d: SWAP1
0000111e: PUSH2 0x4304
00001121: JUMP
00001122: JUMPDEST
00001123: PUSH2 0x112c
00001126: SWAP2
00001127: SWAP1
00001128: PUSH2 0x4304
0000112b: JUMP
0000112c: JUMPDEST
0000112d: GT
0000112e: ISZERO
0000112f: PUSH2 0x116d
00001132: JUMPI
00001133: PUSH1 0x40
00001135: MLOAD
00001136: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00001157: DUP2
00001158: MSTORE
00001159: PUSH1 0x04
0000115b: ADD
0000115c: PUSH2 0x1164
0000115f: SWAP1
00001160: PUSH2 0x43a6
00001163: JUMP
00001164: JUMPDEST
00001165: PUSH1 0x40
00001167: MLOAD
00001168: DUP1
00001169: SWAP2
0000116a: SUB
0000116b: SWAP1
0000116c: REVERT
0000116d: JUMPDEST
0000116e: DUP4
0000116f: PUSH1 0x10
00001171: DUP2
00001172: SWAP1
00001173: SSTORE
00001174: POP
00001175: DUP3
00001176: PUSH1 0x11
00001178: DUP2
00001179: SWAP1
0000117a: SSTORE
0000117b: POP
0000117c: DUP2
0000117d: PUSH1 0x12
0000117f: DUP2
00001180: SWAP1
00001181: SSTORE
00001182: POP
00001183: DUP1
00001184: PUSH1 0x13
00001186: DUP2
00001187: SWAP1
00001188: SSTORE
00001189: POP
0000118a: PUSH1 0x13
0000118c: SLOAD
0000118d: PUSH1 0x12
0000118f: SLOAD
00001190: PUSH1 0x11
00001192: SLOAD
00001193: PUSH1 0x10
00001195: SLOAD
00001196: PUSH2 0x119f
00001199: SWAP2
0000119a: SWAP1
0000119b: PUSH2 0x4304
0000119e: JUMP
0000119f: JUMPDEST
000011a0: PUSH2 0x11a9
000011a3: SWAP2
000011a4: SWAP1
000011a5: PUSH2 0x4304
000011a8: JUMP
000011a9: JUMPDEST
000011aa: PUSH2 0x11b3
000011ad: SWAP2
000011ae: SWAP1
000011af: PUSH2 0x4304
000011b2: JUMP
000011b3: JUMPDEST
000011b4: PUSH1 0x0f
000011b6: DUP2
000011b7: SWAP1
000011b8: SSTORE
000011b9: POP
000011ba: POP
000011bb: POP
000011bc: POP
000011bd: POP
000011be: JUMP
000011bf: JUMPDEST
000011c0: PUSH1 0x00
000011c2: PUSH1 0x12
000011c4: SWAP1
000011c5: POP
000011c6: SWAP1
000011c7: JUMP
000011c8: JUMPDEST
000011c9: PUSH1 0x00
000011cb: PUSH2 0x126a
000011ce: PUSH2 0x11d5
000011d1: PUSH2 0x216d
000011d4: JUMP
000011d5: JUMPDEST
000011d6: DUP5
000011d7: DUP5
000011d8: PUSH1 0x01
000011da: PUSH1 0x00
000011dc: PUSH2 0x11e3
000011df: PUSH2 0x216d
000011e2: JUMP
000011e3: JUMPDEST
000011e4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000011f9: AND
000011fa: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000120f: AND
00001210: DUP2
00001211: MSTORE
00001212: PUSH1 0x20
00001214: ADD
00001215: SWAP1
00001216: DUP2
00001217: MSTORE
00001218: PUSH1 0x20
0000121a: ADD
0000121b: PUSH1 0x00
0000121d: KECCAK256
0000121e: PUSH1 0x00
00001220: DUP9
00001221: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001236: AND
00001237: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000124c: AND
0000124d: DUP2
0000124e: MSTORE
0000124f: PUSH1 0x20
00001251: ADD
00001252: SWAP1
00001253: DUP2
00001254: MSTORE
00001255: PUSH1 0x20
00001257: ADD
00001258: PUSH1 0x00
0000125a: KECCAK256
0000125b: SLOAD
0000125c: PUSH2 0x1265
0000125f: SWAP2
00001260: SWAP1
00001261: PUSH2 0x4304
00001264: JUMP
00001265: JUMPDEST
00001266: PUSH2 0x2175
00001269: JUMP
0000126a: JUMPDEST
0000126b: PUSH1 0x01
0000126d: SWAP1
0000126e: POP
0000126f: SWAP3
00001270: SWAP2
00001271: POP
00001272: POP
00001273: JUMP
00001274: JUMPDEST
00001275: PUSH1 0x19
00001277: SLOAD
00001278: DUP2
00001279: JUMP
0000127a: JUMPDEST
0000127b: PUSH32 0x00000000000000000000000098cf832c315be012aae0ea5c9ae9700d27ef4950
0000129c: DUP2
0000129d: JUMP
0000129e: JUMPDEST
0000129f: PUSH1 0x0c
000012a1: PUSH1 0x00
000012a3: SWAP1
000012a4: SLOAD
000012a5: SWAP1
000012a6: PUSH2 0x0100
000012a9: EXP
000012aa: SWAP1
000012ab: DIV
000012ac: PUSH1 0xff
000012ae: AND
000012af: DUP2
000012b0: JUMP
000012b1: JUMPDEST
000012b2: PUSH1 0x00
000012b4: PUSH1 0x1d
000012b6: PUSH1 0x00
000012b8: DUP4
000012b9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000012ce: AND
000012cf: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000012e4: AND
000012e5: DUP2
000012e6: MSTORE
000012e7: PUSH1 0x20
000012e9: ADD
000012ea: SWAP1
000012eb: DUP2
000012ec: MSTORE
000012ed: PUSH1 0x20
000012ef: ADD
000012f0: PUSH1 0x00
000012f2: KECCAK256
000012f3: PUSH1 0x00
000012f5: SWAP1
000012f6: SLOAD
000012f7: SWAP1
000012f8: PUSH2 0x0100
000012fb: EXP
000012fc: SWAP1
000012fd: DIV
000012fe: PUSH1 0xff
00001300: AND
00001301: SWAP1
00001302: POP
00001303: SWAP2
00001304: SWAP1
00001305: POP
00001306: JUMP
00001307: JUMPDEST
00001308: PUSH1 0x14
0000130a: SLOAD
0000130b: DUP2
0000130c: JUMP
0000130d: JUMPDEST
0000130e: PUSH1 0x0c
00001310: PUSH1 0x02
00001312: SWAP1
00001313: SLOAD
00001314: SWAP1
00001315: PUSH2 0x0100
00001318: EXP
00001319: SWAP1
0000131a: DIV
0000131b: PUSH1 0xff
0000131d: AND
0000131e: DUP2
0000131f: JUMP
00001320: JUMPDEST
00001321: PUSH1 0x00
00001323: DUP1
00001324: PUSH1 0x00
00001326: DUP4
00001327: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000133c: AND
0000133d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001352: AND
00001353: DUP2
00001354: MSTORE
00001355: PUSH1 0x20
00001357: ADD
00001358: SWAP1
00001359: DUP2
0000135a: MSTORE
0000135b: PUSH1 0x20
0000135d: ADD
0000135e: PUSH1 0x00
00001360: KECCAK256
00001361: SLOAD
00001362: SWAP1
00001363: POP
00001364: SWAP2
00001365: SWAP1
00001366: POP
00001367: JUMP
00001368: JUMPDEST
00001369: PUSH2 0x1370
0000136c: PUSH2 0x216d
0000136f: JUMP
00001370: JUMPDEST
00001371: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001386: AND
00001387: PUSH2 0x138e
0000138a: PUSH2 0x166d
0000138d: JUMP
0000138e: JUMPDEST
0000138f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000013a4: AND
000013a5: EQ
000013a6: PUSH2 0x13e4
000013a9: JUMPI
000013aa: PUSH1 0x40
000013ac: MLOAD
000013ad: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
000013ce: DUP2
000013cf: MSTORE
000013d0: PUSH1 0x04
000013d2: ADD
000013d3: PUSH2 0x13db
000013d6: SWAP1
000013d7: PUSH2 0x40d7
000013da: JUMP
000013db: JUMPDEST
000013dc: PUSH1 0x40
000013de: MLOAD
000013df: DUP1
000013e0: SWAP2
000013e1: SUB
000013e2: SWAP1
000013e3: REVERT
000013e4: JUMPDEST
000013e5: PUSH2 0x13ee
000013e8: PUSH1 0x00
000013ea: PUSH2 0x3040
000013ed: JUMP
000013ee: JUMPDEST
000013ef: JUMP
000013f0: JUMPDEST
000013f1: PUSH1 0x00
000013f3: PUSH2 0x13fa
000013f6: PUSH2 0x216d
000013f9: JUMP
000013fa: JUMPDEST
000013fb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001410: AND
00001411: PUSH2 0x1418
00001414: PUSH2 0x166d
00001417: JUMP
00001418: JUMPDEST
00001419: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000142e: AND
0000142f: EQ
00001430: PUSH2 0x146e
00001433: JUMPI
00001434: PUSH1 0x40
00001436: MLOAD
00001437: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00001458: DUP2
00001459: MSTORE
0000145a: PUSH1 0x04
0000145c: ADD
0000145d: PUSH2 0x1465
00001460: SWAP1
00001461: PUSH2 0x40d7
00001464: JUMP
00001465: JUMPDEST
00001466: PUSH1 0x40
00001468: MLOAD
00001469: DUP1
0000146a: SWAP2
0000146b: SUB
0000146c: SWAP1
0000146d: REVERT
0000146e: JUMPDEST
0000146f: PUSH1 0x00
00001471: PUSH1 0x0c
00001473: PUSH1 0x00
00001475: PUSH2 0x0100
00001478: EXP
00001479: DUP2
0000147a: SLOAD
0000147b: DUP2
0000147c: PUSH1 0xff
0000147e: MUL
0000147f: NOT
00001480: AND
00001481: SWAP1
00001482: DUP4
00001483: ISZERO
00001484: ISZERO
00001485: MUL
00001486: OR
00001487: SWAP1
00001488: SSTORE
00001489: POP
0000148a: PUSH1 0x01
0000148c: SWAP1
0000148d: POP
0000148e: SWAP1
0000148f: JUMP
00001490: JUMPDEST
00001491: PUSH2 0x1498
00001494: PUSH2 0x216d
00001497: JUMP
00001498: JUMPDEST
00001499: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000014ae: AND
000014af: PUSH2 0x14b6
000014b2: PUSH2 0x166d
000014b5: JUMP
000014b6: JUMPDEST
000014b7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000014cc: AND
000014cd: EQ
000014ce: PUSH2 0x150c
000014d1: JUMPI
000014d2: PUSH1 0x40
000014d4: MLOAD
000014d5: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
000014f6: DUP2
000014f7: MSTORE
000014f8: PUSH1 0x04
000014fa: ADD
000014fb: PUSH2 0x1503
000014fe: SWAP1
000014ff: PUSH2 0x40d7
00001502: JUMP
00001503: JUMPDEST
00001504: PUSH1 0x40
00001506: MLOAD
00001507: DUP1
00001508: SWAP2
00001509: SUB
0000150a: SWAP1
0000150b: REVERT
0000150c: JUMPDEST
0000150d: DUP1
0000150e: PUSH1 0x1e
00001510: PUSH1 0x00
00001512: DUP5
00001513: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001528: AND
00001529: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000153e: AND
0000153f: DUP2
00001540: MSTORE
00001541: PUSH1 0x20
00001543: ADD
00001544: SWAP1
00001545: DUP2
00001546: MSTORE
00001547: PUSH1 0x20
00001549: ADD
0000154a: PUSH1 0x00
0000154c: KECCAK256
0000154d: PUSH1 0x00
0000154f: PUSH2 0x0100
00001552: EXP
00001553: DUP2
00001554: SLOAD
00001555: DUP2
00001556: PUSH1 0xff
00001558: MUL
00001559: NOT
0000155a: AND
0000155b: SWAP1
0000155c: DUP4
0000155d: ISZERO
0000155e: ISZERO
0000155f: MUL
00001560: OR
00001561: SWAP1
00001562: SSTORE
00001563: POP
00001564: POP
00001565: POP
00001566: JUMP
00001567: JUMPDEST
00001568: PUSH1 0x07
0000156a: PUSH1 0x00
0000156c: SWAP1
0000156d: SLOAD
0000156e: SWAP1
0000156f: PUSH2 0x0100
00001572: EXP
00001573: SWAP1
00001574: DIV
00001575: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000158a: AND
0000158b: DUP2
0000158c: JUMP
0000158d: JUMPDEST
0000158e: PUSH1 0x06
00001590: PUSH1 0x00
00001592: SWAP1
00001593: SLOAD
00001594: SWAP1
00001595: PUSH2 0x0100
00001598: EXP
00001599: SWAP1
0000159a: DIV
0000159b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000015b0: AND
000015b1: DUP2
000015b2: JUMP
000015b3: JUMPDEST
000015b4: PUSH1 0x11
000015b6: SLOAD
000015b7: DUP2
000015b8: JUMP
000015b9: JUMPDEST
000015ba: PUSH2 0x15c1
000015bd: PUSH2 0x216d
000015c0: JUMP
000015c1: JUMPDEST
000015c2: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000015d7: AND
000015d8: PUSH2 0x15df
000015db: PUSH2 0x166d
000015de: JUMP
000015df: JUMPDEST
000015e0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000015f5: AND
000015f6: EQ
000015f7: PUSH2 0x1635
000015fa: JUMPI
000015fb: PUSH1 0x40
000015fd: MLOAD
000015fe: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
0000161f: DUP2
00001620: MSTORE
00001621: PUSH1 0x04
00001623: ADD
00001624: PUSH2 0x162c
00001627: SWAP1
00001628: PUSH2 0x40d7
0000162b: JUMP
0000162c: JUMPDEST
0000162d: PUSH1 0x40
0000162f: MLOAD
00001630: DUP1
00001631: SWAP2
00001632: SUB
00001633: SWAP1
00001634: REVERT
00001635: JUMPDEST
00001636: PUSH1 0x01
00001638: PUSH1 0x0c
0000163a: PUSH1 0x01
0000163c: PUSH2 0x0100
0000163f: EXP
00001640: DUP2
00001641: SLOAD
00001642: DUP2
00001643: PUSH1 0xff
00001645: MUL
00001646: NOT
00001647: AND
00001648: SWAP1
00001649: DUP4
0000164a: ISZERO
0000164b: ISZERO
0000164c: MUL
0000164d: OR
0000164e: SWAP1
0000164f: SSTORE
00001650: POP
00001651: PUSH1 0x01
00001653: PUSH1 0x0c
00001655: PUSH1 0x02
00001657: PUSH2 0x0100
0000165a: EXP
0000165b: DUP2
0000165c: SLOAD
0000165d: DUP2
0000165e: PUSH1 0xff
00001660: MUL
00001661: NOT
00001662: AND
00001663: SWAP1
00001664: DUP4
00001665: ISZERO
00001666: ISZERO
00001667: MUL
00001668: OR
00001669: SWAP1
0000166a: SSTORE
0000166b: POP
0000166c: JUMP
0000166d: JUMPDEST
0000166e: PUSH1 0x00
00001670: PUSH1 0x05
00001672: PUSH1 0x00
00001674: SWAP1
00001675: SLOAD
00001676: SWAP1
00001677: PUSH2 0x0100
0000167a: EXP
0000167b: SWAP1
0000167c: DIV
0000167d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001692: AND
00001693: SWAP1
00001694: POP
00001695: SWAP1
00001696: JUMP
00001697: JUMPDEST
00001698: PUSH1 0x08
0000169a: PUSH1 0x00
0000169c: SWAP1
0000169d: SLOAD
0000169e: SWAP1
0000169f: PUSH2 0x0100
000016a2: EXP
000016a3: SWAP1
000016a4: DIV
000016a5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000016ba: AND
000016bb: DUP2
000016bc: JUMP
000016bd: JUMPDEST
000016be: PUSH1 0x16
000016c0: SLOAD
000016c1: DUP2
000016c2: JUMP
000016c3: JUMPDEST
000016c4: PUSH2 0x16cb
000016c7: PUSH2 0x216d
000016ca: JUMP
000016cb: JUMPDEST
000016cc: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000016e1: AND
000016e2: PUSH2 0x16e9
000016e5: PUSH2 0x166d
000016e8: JUMP
000016e9: JUMPDEST
000016ea: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000016ff: AND
00001700: EQ
00001701: PUSH2 0x173f
00001704: JUMPI
00001705: PUSH1 0x40
00001707: MLOAD
00001708: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00001729: DUP2
0000172a: MSTORE
0000172b: PUSH1 0x04
0000172d: ADD
0000172e: PUSH2 0x1736
00001731: SWAP1
00001732: PUSH2 0x40d7
00001735: JUMP
00001736: JUMPDEST
00001737: PUSH1 0x40
00001739: MLOAD
0000173a: DUP1
0000173b: SWAP2
0000173c: SUB
0000173d: SWAP1
0000173e: REVERT
0000173f: JUMPDEST
00001740: DUP1
00001741: PUSH1 0x0c
00001743: PUSH1 0x02
00001745: PUSH2 0x0100
00001748: EXP
00001749: DUP2
0000174a: SLOAD
0000174b: DUP2
0000174c: PUSH1 0xff
0000174e: MUL
0000174f: NOT
00001750: AND
00001751: SWAP1
00001752: DUP4
00001753: ISZERO
00001754: ISZERO
00001755: MUL
00001756: OR
00001757: SWAP1
00001758: SSTORE
00001759: POP
0000175a: POP
0000175b: JUMP
0000175c: JUMPDEST
0000175d: PUSH1 0x60
0000175f: PUSH1 0x04
00001761: DUP1
00001762: SLOAD
00001763: PUSH2 0x176b
00001766: SWAP1
00001767: PUSH2 0x4059
0000176a: JUMP
0000176b: JUMPDEST
0000176c: DUP1
0000176d: PUSH1 0x1f
0000176f: ADD
00001770: PUSH1 0x20
00001772: DUP1
00001773: SWAP2
00001774: DIV
00001775: MUL
00001776: PUSH1 0x20
00001778: ADD
00001779: PUSH1 0x40
0000177b: MLOAD
0000177c: SWAP1
0000177d: DUP2
0000177e: ADD
0000177f: PUSH1 0x40
00001781: MSTORE
00001782: DUP1
00001783: SWAP3
00001784: SWAP2
00001785: SWAP1
00001786: DUP2
00001787: DUP2
00001788: MSTORE
00001789: PUSH1 0x20
0000178b: ADD
0000178c: DUP3
0000178d: DUP1
0000178e: SLOAD
0000178f: PUSH2 0x1797
00001792: SWAP1
00001793: PUSH2 0x4059
00001796: JUMP
00001797: JUMPDEST
00001798: DUP1
00001799: ISZERO
0000179a: PUSH2 0x17e4
0000179d: JUMPI
0000179e: DUP1
0000179f: PUSH1 0x1f
000017a1: LT
000017a2: PUSH2 0x17b9
000017a5: JUMPI
000017a6: PUSH2 0x0100
000017a9: DUP1
000017aa: DUP4
000017ab: SLOAD
000017ac: DIV
000017ad: MUL
000017ae: DUP4
000017af: MSTORE
000017b0: SWAP2
000017b1: PUSH1 0x20
000017b3: ADD
000017b4: SWAP2
000017b5: PUSH2 0x17e4
000017b8: JUMP
000017b9: JUMPDEST
000017ba: DUP3
000017bb: ADD
000017bc: SWAP2
000017bd: SWAP1
000017be: PUSH1 0x00
000017c0: MSTORE
000017c1: PUSH1 0x20
000017c3: PUSH1 0x00
000017c5: KECCAK256
000017c6: SWAP1
000017c7: JUMPDEST
000017c8: DUP2
000017c9: SLOAD
000017ca: DUP2
000017cb: MSTORE
000017cc: SWAP1
000017cd: PUSH1 0x01
000017cf: ADD
000017d0: SWAP1
000017d1: PUSH1 0x20
000017d3: ADD
000017d4: DUP1
000017d5: DUP4
000017d6: GT
000017d7: PUSH2 0x17c7
000017da: JUMPI
000017db: DUP3
000017dc: SWAP1
000017dd: SUB
000017de: PUSH1 0x1f
000017e0: AND
000017e1: DUP3
000017e2: ADD
000017e3: SWAP2
000017e4: JUMPDEST
000017e5: POP
000017e6: POP
000017e7: POP
000017e8: POP
000017e9: POP
000017ea: SWAP1
000017eb: POP
000017ec: SWAP1
000017ed: JUMP
000017ee: JUMPDEST
000017ef: PUSH2 0x17f6
000017f2: PUSH2 0x216d
000017f5: JUMP
000017f6: JUMPDEST
000017f7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000180c: AND
0000180d: PUSH2 0x1814
00001810: PUSH2 0x166d
00001813: JUMP
00001814: JUMPDEST
00001815: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000182a: AND
0000182b: EQ
0000182c: PUSH2 0x186a
0000182f: JUMPI
00001830: PUSH1 0x40
00001832: MLOAD
00001833: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00001854: DUP2
00001855: MSTORE
00001856: PUSH1 0x04
00001858: ADD
00001859: PUSH2 0x1861
0000185c: SWAP1
0000185d: PUSH2 0x40d7
00001860: JUMP
00001861: JUMPDEST
00001862: PUSH1 0x40
00001864: MLOAD
00001865: DUP1
00001866: SWAP2
00001867: SUB
00001868: SWAP1
00001869: REVERT
0000186a: JUMPDEST
0000186b: PUSH32 0x00000000000000000000000098cf832c315be012aae0ea5c9ae9700d27ef4950
0000188c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000018a1: AND
000018a2: DUP3
000018a3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000018b8: AND
000018b9: EQ
000018ba: ISZERO
000018bb: PUSH2 0x18f9
000018be: JUMPI
000018bf: PUSH1 0x40
000018c1: MLOAD
000018c2: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
000018e3: DUP2
000018e4: MSTORE
000018e5: PUSH1 0x04
000018e7: ADD
000018e8: PUSH2 0x18f0
000018eb: SWAP1
000018ec: PUSH2 0x4438
000018ef: JUMP
000018f0: JUMPDEST
000018f1: PUSH1 0x40
000018f3: MLOAD
000018f4: DUP1
000018f5: SWAP2
000018f6: SUB
000018f7: SWAP1
000018f8: REVERT
000018f9: JUMPDEST
000018fa: PUSH2 0x1903
000018fd: DUP3
000018fe: DUP3
000018ff: PUSH2 0x3106
00001902: JUMP
00001903: JUMPDEST
00001904: POP
00001905: POP
00001906: JUMP
00001907: JUMPDEST
00001908: PUSH1 0x13
0000190a: SLOAD
0000190b: DUP2
0000190c: JUMP
0000190d: JUMPDEST
0000190e: PUSH1 0x1c
00001910: SLOAD
00001911: DUP2
00001912: JUMP
00001913: JUMPDEST
00001914: PUSH1 0x18
00001916: SLOAD
00001917: DUP2
00001918: JUMP
00001919: JUMPDEST
0000191a: PUSH1 0x10
0000191c: SLOAD
0000191d: DUP2
0000191e: JUMP
0000191f: JUMPDEST
00001920: PUSH1 0x00
00001922: DUP1
00001923: PUSH1 0x01
00001925: PUSH1 0x00
00001927: PUSH2 0x192e
0000192a: PUSH2 0x216d
0000192d: JUMP
0000192e: JUMPDEST
0000192f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001944: AND
00001945: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000195a: AND
0000195b: DUP2
0000195c: MSTORE
0000195d: PUSH1 0x20
0000195f: ADD
00001960: SWAP1
00001961: DUP2
00001962: MSTORE
00001963: PUSH1 0x20
00001965: ADD
00001966: PUSH1 0x00
00001968: KECCAK256
00001969: PUSH1 0x00
0000196b: DUP6
0000196c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001981: AND
00001982: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001997: AND
00001998: DUP2
00001999: MSTORE
0000199a: PUSH1 0x20
0000199c: ADD
0000199d: SWAP1
0000199e: DUP2
0000199f: MSTORE
000019a0: PUSH1 0x20
000019a2: ADD
000019a3: PUSH1 0x00
000019a5: KECCAK256
000019a6: SLOAD
000019a7: SWAP1
000019a8: POP
000019a9: DUP3
000019aa: DUP2
000019ab: LT
000019ac: ISZERO
000019ad: PUSH2 0x19eb
000019b0: JUMPI
000019b1: PUSH1 0x40
000019b3: MLOAD
000019b4: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
000019d5: DUP2
000019d6: MSTORE
000019d7: PUSH1 0x04
000019d9: ADD
000019da: PUSH2 0x19e2
000019dd: SWAP1
000019de: PUSH2 0x44ca
000019e1: JUMP
000019e2: JUMPDEST
000019e3: PUSH1 0x40
000019e5: MLOAD
000019e6: DUP1
000019e7: SWAP2
000019e8: SUB
000019e9: SWAP1
000019ea: REVERT
000019eb: JUMPDEST
000019ec: PUSH2 0x19ff
000019ef: PUSH2 0x19f6
000019f2: PUSH2 0x216d
000019f5: JUMP
000019f6: JUMPDEST
000019f7: DUP6
000019f8: DUP6
000019f9: DUP5
000019fa: SUB
000019fb: PUSH2 0x2175
000019fe: JUMP
000019ff: JUMPDEST
00001a00: PUSH1 0x01
00001a02: SWAP2
00001a03: POP
00001a04: POP
00001a05: SWAP3
00001a06: SWAP2
00001a07: POP
00001a08: POP
00001a09: JUMP
00001a0a: JUMPDEST
00001a0b: PUSH1 0x00
00001a0d: PUSH2 0x1a1e
00001a10: PUSH2 0x1a17
00001a13: PUSH2 0x216d
00001a16: JUMP
00001a17: JUMPDEST
00001a18: DUP5
00001a19: DUP5
00001a1a: PUSH2 0x2340
00001a1d: JUMP
00001a1e: JUMPDEST
00001a1f: PUSH1 0x01
00001a21: SWAP1
00001a22: POP
00001a23: SWAP3
00001a24: SWAP2
00001a25: POP
00001a26: POP
00001a27: JUMP
00001a28: JUMPDEST
00001a29: PUSH1 0x1f
00001a2b: PUSH1 0x20
00001a2d: MSTORE
00001a2e: DUP1
00001a2f: PUSH1 0x00
00001a31: MSTORE
00001a32: PUSH1 0x40
00001a34: PUSH1 0x00
00001a36: KECCAK256
00001a37: PUSH1 0x00
00001a39: SWAP2
00001a3a: POP
00001a3b: SLOAD
00001a3c: SWAP1
00001a3d: PUSH2 0x0100
00001a40: EXP
00001a41: SWAP1
00001a42: DIV
00001a43: PUSH1 0xff
00001a45: AND
00001a46: DUP2
00001a47: JUMP
00001a48: JUMPDEST
00001a49: PUSH1 0x0c
00001a4b: PUSH1 0x01
00001a4d: SWAP1
00001a4e: SLOAD
00001a4f: SWAP1
00001a50: PUSH2 0x0100
00001a53: EXP
00001a54: SWAP1
00001a55: DIV
00001a56: PUSH1 0xff
00001a58: AND
00001a59: DUP2
00001a5a: JUMP
00001a5b: JUMPDEST
00001a5c: PUSH2 0x1a63
00001a5f: PUSH2 0x216d
00001a62: JUMP
00001a63: JUMPDEST
00001a64: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001a79: AND
00001a7a: PUSH2 0x1a81
00001a7d: PUSH2 0x166d
00001a80: JUMP
00001a81: JUMPDEST
00001a82: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001a97: AND
00001a98: EQ
00001a99: PUSH2 0x1ad7
00001a9c: JUMPI
00001a9d: PUSH1 0x40
00001a9f: MLOAD
00001aa0: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00001ac1: DUP2
00001ac2: MSTORE
00001ac3: PUSH1 0x04
00001ac5: ADD
00001ac6: PUSH2 0x1ace
00001ac9: SWAP1
00001aca: PUSH2 0x40d7
00001acd: JUMP
00001ace: JUMPDEST
00001acf: PUSH1 0x40
00001ad1: MLOAD
00001ad2: DUP1
00001ad3: SWAP2
00001ad4: SUB
00001ad5: SWAP1
00001ad6: REVERT
00001ad7: JUMPDEST
00001ad8: DUP1
00001ad9: PUSH1 0x1d
00001adb: PUSH1 0x00
00001add: DUP5
00001ade: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001af3: AND
00001af4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001b09: AND
00001b0a: DUP2
00001b0b: MSTORE
00001b0c: PUSH1 0x20
00001b0e: ADD
00001b0f: SWAP1
00001b10: DUP2
00001b11: MSTORE
00001b12: PUSH1 0x20
00001b14: ADD
00001b15: PUSH1 0x00
00001b17: KECCAK256
00001b18: PUSH1 0x00
00001b1a: PUSH2 0x0100
00001b1d: EXP
00001b1e: DUP2
00001b1f: SLOAD
00001b20: DUP2
00001b21: PUSH1 0xff
00001b23: MUL
00001b24: NOT
00001b25: AND
00001b26: SWAP1
00001b27: DUP4
00001b28: ISZERO
00001b29: ISZERO
00001b2a: MUL
00001b2b: OR
00001b2c: SWAP1
00001b2d: SSTORE
00001b2e: POP
00001b2f: DUP2
00001b30: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001b45: AND
00001b46: PUSH32 0x9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7
00001b67: DUP3
00001b68: PUSH1 0x40
00001b6a: MLOAD
00001b6b: PUSH2 0x1b74
00001b6e: SWAP2
00001b6f: SWAP1
00001b70: PUSH2 0x3d1d
00001b73: JUMP
00001b74: JUMPDEST
00001b75: PUSH1 0x40
00001b77: MLOAD
00001b78: DUP1
00001b79: SWAP2
00001b7a: SUB
00001b7b: SWAP1
00001b7c: LOG2
00001b7d: POP
00001b7e: POP
00001b7f: JUMP
00001b80: JUMPDEST
00001b81: PUSH2 0x1b88
00001b84: PUSH2 0x216d
00001b87: JUMP
00001b88: JUMPDEST
00001b89: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001b9e: AND
00001b9f: PUSH2 0x1ba6
00001ba2: PUSH2 0x166d
00001ba5: JUMP
00001ba6: JUMPDEST
00001ba7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001bbc: AND
00001bbd: EQ
00001bbe: PUSH2 0x1bfc
00001bc1: JUMPI
00001bc2: PUSH1 0x40
00001bc4: MLOAD
00001bc5: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00001be6: DUP2
00001be7: MSTORE
00001be8: PUSH1 0x04
00001bea: ADD
00001beb: PUSH2 0x1bf3
00001bee: SWAP1
00001bef: PUSH2 0x40d7
00001bf2: JUMP
00001bf3: JUMPDEST
00001bf4: PUSH1 0x40
00001bf6: MLOAD
00001bf7: DUP1
00001bf8: SWAP2
00001bf9: SUB
00001bfa: SWAP1
00001bfb: REVERT
00001bfc: JUMPDEST
00001bfd: PUSH8 0x0de0b6b3a7640000
00001c06: PUSH2 0x03e8
00001c09: PUSH1 0x05
00001c0b: PUSH2 0x1c12
00001c0e: PUSH2 0x0e69
00001c11: JUMP
00001c12: JUMPDEST
00001c13: PUSH2 0x1c1c
00001c16: SWAP2
00001c17: SWAP1
00001c18: PUSH2 0x4126
00001c1b: JUMP
00001c1c: JUMPDEST
00001c1d: PUSH2 0x1c26
00001c20: SWAP2
00001c21: SWAP1
00001c22: PUSH2 0x41af
00001c25: JUMP
00001c26: JUMPDEST
00001c27: PUSH2 0x1c30
00001c2a: SWAP2
00001c2b: SWAP1
00001c2c: PUSH2 0x41af
00001c2f: JUMP
00001c30: JUMPDEST
00001c31: DUP2
00001c32: LT
00001c33: ISZERO
00001c34: PUSH2 0x1c72
00001c37: JUMPI
00001c38: PUSH1 0x40
00001c3a: MLOAD
00001c3b: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00001c5c: DUP2
00001c5d: MSTORE
00001c5e: PUSH1 0x04
00001c60: ADD
00001c61: PUSH2 0x1c69
00001c64: SWAP1
00001c65: PUSH2 0x455c
00001c68: JUMP
00001c69: JUMPDEST
00001c6a: PUSH1 0x40
00001c6c: MLOAD
00001c6d: DUP1
00001c6e: SWAP2
00001c6f: SUB
00001c70: SWAP1
00001c71: REVERT
00001c72: JUMPDEST
00001c73: PUSH8 0x0de0b6b3a7640000
00001c7c: DUP2
00001c7d: PUSH2 0x1c86
00001c80: SWAP2
00001c81: SWAP1
00001c82: PUSH2 0x4126
00001c85: JUMP
00001c86: JUMPDEST
00001c87: PUSH1 0x0b
00001c89: DUP2
00001c8a: SWAP1
00001c8b: SSTORE
00001c8c: POP
00001c8d: POP
00001c8e: JUMP
00001c8f: JUMPDEST
00001c90: PUSH1 0x0e
00001c92: PUSH1 0x00
00001c94: SWAP1
00001c95: SLOAD
00001c96: SWAP1
00001c97: PUSH2 0x0100
00001c9a: EXP
00001c9b: SWAP1
00001c9c: DIV
00001c9d: PUSH1 0xff
00001c9f: AND
00001ca0: DUP2
00001ca1: JUMP
00001ca2: JUMPDEST
00001ca3: PUSH1 0x09
00001ca5: SLOAD
00001ca6: DUP2
00001ca7: JUMP
00001ca8: JUMPDEST
00001ca9: PUSH1 0x00
00001cab: PUSH2 0x1cb2
00001cae: PUSH2 0x216d
00001cb1: JUMP
00001cb2: JUMPDEST
00001cb3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001cc8: AND
00001cc9: PUSH2 0x1cd0
00001ccc: PUSH2 0x166d
00001ccf: JUMP
00001cd0: JUMPDEST
00001cd1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001ce6: AND
00001ce7: EQ
00001ce8: PUSH2 0x1d26
00001ceb: JUMPI
00001cec: PUSH1 0x40
00001cee: MLOAD
00001cef: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00001d10: DUP2
00001d11: MSTORE
00001d12: PUSH1 0x04
00001d14: ADD
00001d15: PUSH2 0x1d1d
00001d18: SWAP1
00001d19: PUSH2 0x40d7
00001d1c: JUMP
00001d1d: JUMPDEST
00001d1e: PUSH1 0x40
00001d20: MLOAD
00001d21: DUP1
00001d22: SWAP2
00001d23: SUB
00001d24: SWAP1
00001d25: REVERT
00001d26: JUMPDEST
00001d27: PUSH3 0x0186a0
00001d2b: PUSH1 0x01
00001d2d: PUSH2 0x1d34
00001d30: PUSH2 0x0e69
00001d33: JUMP
00001d34: JUMPDEST
00001d35: PUSH2 0x1d3e
00001d38: SWAP2
00001d39: SWAP1
00001d3a: PUSH2 0x4126
00001d3d: JUMP
00001d3e: JUMPDEST
00001d3f: PUSH2 0x1d48
00001d42: SWAP2
00001d43: SWAP1
00001d44: PUSH2 0x41af
00001d47: JUMP
00001d48: JUMPDEST
00001d49: DUP3
00001d4a: LT
00001d4b: ISZERO
00001d4c: PUSH2 0x1d8a
00001d4f: JUMPI
00001d50: PUSH1 0x40
00001d52: MLOAD
00001d53: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00001d74: DUP2
00001d75: MSTORE
00001d76: PUSH1 0x04
00001d78: ADD
00001d79: PUSH2 0x1d81
00001d7c: SWAP1
00001d7d: PUSH2 0x45ee
00001d80: JUMP
00001d81: JUMPDEST
00001d82: PUSH1 0x40
00001d84: MLOAD
00001d85: DUP1
00001d86: SWAP2
00001d87: SUB
00001d88: SWAP1
00001d89: REVERT
00001d8a: JUMPDEST
00001d8b: PUSH2 0x03e8
00001d8e: PUSH1 0x05
00001d90: PUSH2 0x1d97
00001d93: PUSH2 0x0e69
00001d96: JUMP
00001d97: JUMPDEST
00001d98: PUSH2 0x1da1
00001d9b: SWAP2
00001d9c: SWAP1
00001d9d: PUSH2 0x4126
00001da0: JUMP
00001da1: JUMPDEST
00001da2: PUSH2 0x1dab
00001da5: SWAP2
00001da6: SWAP1
00001da7: PUSH2 0x41af
00001daa: JUMP
00001dab: JUMPDEST
00001dac: DUP3
00001dad: GT
00001dae: ISZERO
00001daf: PUSH2 0x1ded
00001db2: JUMPI
00001db3: PUSH1 0x40
00001db5: MLOAD
00001db6: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00001dd7: DUP2
00001dd8: MSTORE
00001dd9: PUSH1 0x04
00001ddb: ADD
00001ddc: PUSH2 0x1de4
00001ddf: SWAP1
00001de0: PUSH2 0x4680
00001de3: JUMP
00001de4: JUMPDEST
00001de5: PUSH1 0x40
00001de7: MLOAD
00001de8: DUP1
00001de9: SWAP2
00001dea: SUB
00001deb: SWAP1
00001dec: REVERT
00001ded: JUMPDEST
00001dee: DUP2
00001def: PUSH1 0x0a
00001df1: DUP2
00001df2: SWAP1
00001df3: SSTORE
00001df4: POP
00001df5: PUSH1 0x01
00001df7: SWAP1
00001df8: POP
00001df9: SWAP2
00001dfa: SWAP1
00001dfb: POP
00001dfc: JUMP
00001dfd: JUMPDEST
00001dfe: PUSH1 0x0f
00001e00: SLOAD
00001e01: DUP2
00001e02: JUMP
00001e03: JUMPDEST
00001e04: PUSH1 0x00
00001e06: PUSH1 0x01
00001e08: PUSH1 0x00
00001e0a: DUP5
00001e0b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001e20: AND
00001e21: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001e36: AND
00001e37: DUP2
00001e38: MSTORE
00001e39: PUSH1 0x20
00001e3b: ADD
00001e3c: SWAP1
00001e3d: DUP2
00001e3e: MSTORE
00001e3f: PUSH1 0x20
00001e41: ADD
00001e42: PUSH1 0x00
00001e44: KECCAK256
00001e45: PUSH1 0x00
00001e47: DUP4
00001e48: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001e5d: AND
00001e5e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001e73: AND
00001e74: DUP2
00001e75: MSTORE
00001e76: PUSH1 0x20
00001e78: ADD
00001e79: SWAP1
00001e7a: DUP2
00001e7b: MSTORE
00001e7c: PUSH1 0x20
00001e7e: ADD
00001e7f: PUSH1 0x00
00001e81: KECCAK256
00001e82: SLOAD
00001e83: SWAP1
00001e84: POP
00001e85: SWAP3
00001e86: SWAP2
00001e87: POP
00001e88: POP
00001e89: JUMP
00001e8a: JUMPDEST
00001e8b: PUSH1 0x0a
00001e8d: SLOAD
00001e8e: DUP2
00001e8f: JUMP
00001e90: JUMPDEST
00001e91: PUSH2 0x1e98
00001e94: PUSH2 0x216d
00001e97: JUMP
00001e98: JUMPDEST
00001e99: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001eae: AND
00001eaf: PUSH2 0x1eb6
00001eb2: PUSH2 0x166d
00001eb5: JUMP
00001eb6: JUMPDEST
00001eb7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001ecc: AND
00001ecd: EQ
00001ece: PUSH2 0x1f0c
00001ed1: JUMPI
00001ed2: PUSH1 0x40
00001ed4: MLOAD
00001ed5: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00001ef6: DUP2
00001ef7: MSTORE
00001ef8: PUSH1 0x04
00001efa: ADD
00001efb: PUSH2 0x1f03
00001efe: SWAP1
00001eff: PUSH2 0x40d7
00001f02: JUMP
00001f03: JUMPDEST
00001f04: PUSH1 0x40
00001f06: MLOAD
00001f07: DUP1
00001f08: SWAP2
00001f09: SUB
00001f0a: SWAP1
00001f0b: REVERT
00001f0c: JUMPDEST
00001f0d: PUSH1 0x0a
00001f0f: DUP2
00001f10: DUP4
00001f11: DUP6
00001f12: DUP8
00001f13: PUSH2 0x1f1c
00001f16: SWAP2
00001f17: SWAP1
00001f18: PUSH2 0x4304
00001f1b: JUMP
00001f1c: JUMPDEST
00001f1d: PUSH2 0x1f26
00001f20: SWAP2
00001f21: SWAP1
00001f22: PUSH2 0x4304
00001f25: JUMP
00001f26: JUMPDEST
00001f27: PUSH2 0x1f30
00001f2a: SWAP2
00001f2b: SWAP1
00001f2c: PUSH2 0x4304
00001f2f: JUMP
00001f30: JUMPDEST
00001f31: GT
00001f32: ISZERO
00001f33: PUSH2 0x1f71
00001f36: JUMPI
00001f37: PUSH1 0x40
00001f39: MLOAD
00001f3a: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00001f5b: DUP2
00001f5c: MSTORE
00001f5d: PUSH1 0x04
00001f5f: ADD
00001f60: PUSH2 0x1f68
00001f63: SWAP1
00001f64: PUSH2 0x46ec
00001f67: JUMP
00001f68: JUMPDEST
00001f69: PUSH1 0x40
00001f6b: MLOAD
00001f6c: DUP1
00001f6d: SWAP2
00001f6e: SUB
00001f6f: SWAP1
00001f70: REVERT
00001f71: JUMPDEST
00001f72: DUP4
00001f73: PUSH1 0x15
00001f75: DUP2
00001f76: SWAP1
00001f77: SSTORE
00001f78: POP
00001f79: DUP3
00001f7a: PUSH1 0x16
00001f7c: DUP2
00001f7d: SWAP1
00001f7e: SSTORE
00001f7f: POP
00001f80: DUP2
00001f81: PUSH1 0x17
00001f83: DUP2
00001f84: SWAP1
00001f85: SSTORE
00001f86: POP
00001f87: DUP1
00001f88: PUSH1 0x18
00001f8a: DUP2
00001f8b: SWAP1
00001f8c: SSTORE
00001f8d: POP
00001f8e: PUSH1 0x18
00001f90: SLOAD
00001f91: PUSH1 0x17
00001f93: SLOAD
00001f94: PUSH1 0x16
00001f96: SLOAD
00001f97: PUSH1 0x15
00001f99: SLOAD
00001f9a: PUSH2 0x1fa3
00001f9d: SWAP2
00001f9e: SWAP1
00001f9f: PUSH2 0x4304
00001fa2: JUMP
00001fa3: JUMPDEST
00001fa4: PUSH2 0x1fad
00001fa7: SWAP2
00001fa8: SWAP1
00001fa9: PUSH2 0x4304
00001fac: JUMP
00001fad: JUMPDEST
00001fae: PUSH2 0x1fb7
00001fb1: SWAP2
00001fb2: SWAP1
00001fb3: PUSH2 0x4304
00001fb6: JUMP
00001fb7: JUMPDEST
00001fb8: PUSH1 0x14
00001fba: DUP2
00001fbb: SWAP1
00001fbc: SSTORE
00001fbd: POP
00001fbe: POP
00001fbf: POP
00001fc0: POP
00001fc1: POP
00001fc2: JUMP
00001fc3: JUMPDEST
00001fc4: PUSH1 0x00
00001fc6: PUSH2 0x1fcd
00001fc9: PUSH2 0x216d
00001fcc: JUMP
00001fcd: JUMPDEST
00001fce: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00001fe3: AND
00001fe4: PUSH2 0x1feb
00001fe7: PUSH2 0x166d
00001fea: JUMP
00001feb: JUMPDEST
00001fec: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002001: AND
00002002: EQ
00002003: PUSH2 0x2041
00002006: JUMPI
00002007: PUSH1 0x40
00002009: MLOAD
0000200a: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
0000202b: DUP2
0000202c: MSTORE
0000202d: PUSH1 0x04
0000202f: ADD
00002030: PUSH2 0x2038
00002033: SWAP1
00002034: PUSH2 0x40d7
00002037: JUMP
00002038: JUMPDEST
00002039: PUSH1 0x40
0000203b: MLOAD
0000203c: DUP1
0000203d: SWAP2
0000203e: SUB
0000203f: SWAP1
00002040: REVERT
00002041: JUMPDEST
00002042: PUSH1 0x00
00002044: PUSH1 0x0e
00002046: PUSH1 0x00
00002048: PUSH2 0x0100
0000204b: EXP
0000204c: DUP2
0000204d: SLOAD
0000204e: DUP2
0000204f: PUSH1 0xff
00002051: MUL
00002052: NOT
00002053: AND
00002054: SWAP1
00002055: DUP4
00002056: ISZERO
00002057: ISZERO
00002058: MUL
00002059: OR
0000205a: SWAP1
0000205b: SSTORE
0000205c: POP
0000205d: PUSH1 0x01
0000205f: SWAP1
00002060: POP
00002061: SWAP1
00002062: JUMP
00002063: JUMPDEST
00002064: PUSH1 0x12
00002066: SLOAD
00002067: DUP2
00002068: JUMP
00002069: JUMPDEST
0000206a: PUSH2 0x2071
0000206d: PUSH2 0x216d
00002070: JUMP
00002071: JUMPDEST
00002072: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002087: AND
00002088: PUSH2 0x208f
0000208b: PUSH2 0x166d
0000208e: JUMP
0000208f: JUMPDEST
00002090: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000020a5: AND
000020a6: EQ
000020a7: PUSH2 0x20e5
000020aa: JUMPI
000020ab: PUSH1 0x40
000020ad: MLOAD
000020ae: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
000020cf: DUP2
000020d0: MSTORE
000020d1: PUSH1 0x04
000020d3: ADD
000020d4: PUSH2 0x20dc
000020d7: SWAP1
000020d8: PUSH2 0x40d7
000020db: JUMP
000020dc: JUMPDEST
000020dd: PUSH1 0x40
000020df: MLOAD
000020e0: DUP1
000020e1: SWAP2
000020e2: SUB
000020e3: SWAP1
000020e4: REVERT
000020e5: JUMPDEST
000020e6: PUSH1 0x00
000020e8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000020fd: AND
000020fe: DUP2
000020ff: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002114: AND
00002115: EQ
00002116: ISZERO
00002117: PUSH2 0x2155
0000211a: JUMPI
0000211b: PUSH1 0x40
0000211d: MLOAD
0000211e: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
0000213f: DUP2
00002140: MSTORE
00002141: PUSH1 0x04
00002143: ADD
00002144: PUSH2 0x214c
00002147: SWAP1
00002148: PUSH2 0x477e
0000214b: JUMP
0000214c: JUMPDEST
0000214d: PUSH1 0x40
0000214f: MLOAD
00002150: DUP1
00002151: SWAP2
00002152: SUB
00002153: SWAP1
00002154: REVERT
00002155: JUMPDEST
00002156: PUSH2 0x215e
00002159: DUP2
0000215a: PUSH2 0x3040
0000215d: JUMP
0000215e: JUMPDEST
0000215f: POP
00002160: JUMP
00002161: JUMPDEST
00002162: PUSH1 0x17
00002164: SLOAD
00002165: DUP2
00002166: JUMP
00002167: JUMPDEST
00002168: PUSH1 0x0b
0000216a: SLOAD
0000216b: DUP2
0000216c: JUMP
0000216d: JUMPDEST
0000216e: PUSH1 0x00
00002170: CALLER
00002171: SWAP1
00002172: POP
00002173: SWAP1
00002174: JUMP
00002175: JUMPDEST
00002176: PUSH1 0x00
00002178: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000218d: AND
0000218e: DUP4
0000218f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000021a4: AND
000021a5: EQ
000021a6: ISZERO
000021a7: PUSH2 0x21e5
000021aa: JUMPI
000021ab: PUSH1 0x40
000021ad: MLOAD
000021ae: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
000021cf: DUP2
000021d0: MSTORE
000021d1: PUSH1 0x04
000021d3: ADD
000021d4: PUSH2 0x21dc
000021d7: SWAP1
000021d8: PUSH2 0x4810
000021db: JUMP
000021dc: JUMPDEST
000021dd: PUSH1 0x40
000021df: MLOAD
000021e0: DUP1
000021e1: SWAP2
000021e2: SUB
000021e3: SWAP1
000021e4: REVERT
000021e5: JUMPDEST
000021e6: PUSH1 0x00
000021e8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000021fd: AND
000021fe: DUP3
000021ff: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002214: AND
00002215: EQ
00002216: ISZERO
00002217: PUSH2 0x2255
0000221a: JUMPI
0000221b: PUSH1 0x40
0000221d: MLOAD
0000221e: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
0000223f: DUP2
00002240: MSTORE
00002241: PUSH1 0x04
00002243: ADD
00002244: PUSH2 0x224c
00002247: SWAP1
00002248: PUSH2 0x48a2
0000224b: JUMP
0000224c: JUMPDEST
0000224d: PUSH1 0x40
0000224f: MLOAD
00002250: DUP1
00002251: SWAP2
00002252: SUB
00002253: SWAP1
00002254: REVERT
00002255: JUMPDEST
00002256: DUP1
00002257: PUSH1 0x01
00002259: PUSH1 0x00
0000225b: DUP6
0000225c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002271: AND
00002272: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002287: AND
00002288: DUP2
00002289: MSTORE
0000228a: PUSH1 0x20
0000228c: ADD
0000228d: SWAP1
0000228e: DUP2
0000228f: MSTORE
00002290: PUSH1 0x20
00002292: ADD
00002293: PUSH1 0x00
00002295: KECCAK256
00002296: PUSH1 0x00
00002298: DUP5
00002299: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000022ae: AND
000022af: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000022c4: AND
000022c5: DUP2
000022c6: MSTORE
000022c7: PUSH1 0x20
000022c9: ADD
000022ca: SWAP1
000022cb: DUP2
000022cc: MSTORE
000022cd: PUSH1 0x20
000022cf: ADD
000022d0: PUSH1 0x00
000022d2: KECCAK256
000022d3: DUP2
000022d4: SWAP1
000022d5: SSTORE
000022d6: POP
000022d7: DUP2
000022d8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000022ed: AND
000022ee: DUP4
000022ef: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002304: AND
00002305: PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
00002326: DUP4
00002327: PUSH1 0x40
00002329: MLOAD
0000232a: PUSH2 0x2333
0000232d: SWAP2
0000232e: SWAP1
0000232f: PUSH2 0x3d47
00002332: JUMP
00002333: JUMPDEST
00002334: PUSH1 0x40
00002336: MLOAD
00002337: DUP1
00002338: SWAP2
00002339: SUB
0000233a: SWAP1
0000233b: LOG3
0000233c: POP
0000233d: POP
0000233e: POP
0000233f: JUMP
00002340: JUMPDEST
00002341: PUSH1 0x00
00002343: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002358: AND
00002359: DUP4
0000235a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000236f: AND
00002370: EQ
00002371: ISZERO
00002372: PUSH2 0x23b0
00002375: JUMPI
00002376: PUSH1 0x40
00002378: MLOAD
00002379: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
0000239a: DUP2
0000239b: MSTORE
0000239c: PUSH1 0x04
0000239e: ADD
0000239f: PUSH2 0x23a7
000023a2: SWAP1
000023a3: PUSH2 0x4934
000023a6: JUMP
000023a7: JUMPDEST
000023a8: PUSH1 0x40
000023aa: MLOAD
000023ab: DUP1
000023ac: SWAP2
000023ad: SUB
000023ae: SWAP1
000023af: REVERT
000023b0: JUMPDEST
000023b1: PUSH1 0x00
000023b3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000023c8: AND
000023c9: DUP3
000023ca: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000023df: AND
000023e0: EQ
000023e1: ISZERO
000023e2: PUSH2 0x2420
000023e5: JUMPI
000023e6: PUSH1 0x40
000023e8: MLOAD
000023e9: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
0000240a: DUP2
0000240b: MSTORE
0000240c: PUSH1 0x04
0000240e: ADD
0000240f: PUSH2 0x2417
00002412: SWAP1
00002413: PUSH2 0x49c6
00002416: JUMP
00002417: JUMPDEST
00002418: PUSH1 0x40
0000241a: MLOAD
0000241b: DUP1
0000241c: SWAP2
0000241d: SUB
0000241e: SWAP1
0000241f: REVERT
00002420: JUMPDEST
00002421: PUSH1 0x00
00002423: DUP2
00002424: EQ
00002425: ISZERO
00002426: PUSH2 0x243a
00002429: JUMPI
0000242a: PUSH2 0x2435
0000242d: DUP4
0000242e: DUP4
0000242f: PUSH1 0x00
00002431: PUSH2 0x31a7
00002434: JUMP
00002435: JUMPDEST
00002436: PUSH2 0x303b
00002439: JUMP
0000243a: JUMPDEST
0000243b: PUSH1 0x0c
0000243d: PUSH1 0x00
0000243f: SWAP1
00002440: SLOAD
00002441: SWAP1
00002442: PUSH2 0x0100
00002445: EXP
00002446: SWAP1
00002447: DIV
00002448: PUSH1 0xff
0000244a: AND
0000244b: ISZERO
0000244c: PUSH2 0x2afd
0000244f: JUMPI
00002450: PUSH2 0x2457
00002453: PUSH2 0x166d
00002456: JUMP
00002457: JUMPDEST
00002458: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000246d: AND
0000246e: DUP4
0000246f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002484: AND
00002485: EQ
00002486: ISZERO
00002487: DUP1
00002488: ISZERO
00002489: PUSH2 0x24c5
0000248c: JUMPI
0000248d: POP
0000248e: PUSH2 0x2495
00002491: PUSH2 0x166d
00002494: JUMP
00002495: JUMPDEST
00002496: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000024ab: AND
000024ac: DUP3
000024ad: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000024c2: AND
000024c3: EQ
000024c4: ISZERO
000024c5: JUMPDEST
000024c6: DUP1
000024c7: ISZERO
000024c8: PUSH2 0x24fe
000024cb: JUMPI
000024cc: POP
000024cd: PUSH1 0x00
000024cf: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000024e4: AND
000024e5: DUP3
000024e6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000024fb: AND
000024fc: EQ
000024fd: ISZERO
000024fe: JUMPDEST
000024ff: DUP1
00002500: ISZERO
00002501: PUSH2 0x2538
00002504: JUMPI
00002505: POP
00002506: PUSH2 0xdead
00002509: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000251e: AND
0000251f: DUP3
00002520: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002535: AND
00002536: EQ
00002537: ISZERO
00002538: JUMPDEST
00002539: DUP1
0000253a: ISZERO
0000253b: PUSH2 0x2551
0000253e: JUMPI
0000253f: POP
00002540: PUSH1 0x05
00002542: PUSH1 0x14
00002544: SWAP1
00002545: SLOAD
00002546: SWAP1
00002547: PUSH2 0x0100
0000254a: EXP
0000254b: SWAP1
0000254c: DIV
0000254d: PUSH1 0xff
0000254f: AND
00002550: ISZERO
00002551: JUMPDEST
00002552: ISZERO
00002553: PUSH2 0x2afc
00002556: JUMPI
00002557: PUSH1 0x0c
00002559: PUSH1 0x01
0000255b: SWAP1
0000255c: SLOAD
0000255d: SWAP1
0000255e: PUSH2 0x0100
00002561: EXP
00002562: SWAP1
00002563: DIV
00002564: PUSH1 0xff
00002566: AND
00002567: PUSH2 0x264b
0000256a: JUMPI
0000256b: PUSH1 0x1d
0000256d: PUSH1 0x00
0000256f: DUP5
00002570: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002585: AND
00002586: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000259b: AND
0000259c: DUP2
0000259d: MSTORE
0000259e: PUSH1 0x20
000025a0: ADD
000025a1: SWAP1
000025a2: DUP2
000025a3: MSTORE
000025a4: PUSH1 0x20
000025a6: ADD
000025a7: PUSH1 0x00
000025a9: KECCAK256
000025aa: PUSH1 0x00
000025ac: SWAP1
000025ad: SLOAD
000025ae: SWAP1
000025af: PUSH2 0x0100
000025b2: EXP
000025b3: SWAP1
000025b4: DIV
000025b5: PUSH1 0xff
000025b7: AND
000025b8: DUP1
000025b9: PUSH2 0x260b
000025bc: JUMPI
000025bd: POP
000025be: PUSH1 0x1d
000025c0: PUSH1 0x00
000025c2: DUP4
000025c3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000025d8: AND
000025d9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000025ee: AND
000025ef: DUP2
000025f0: MSTORE
000025f1: PUSH1 0x20
000025f3: ADD
000025f4: SWAP1
000025f5: DUP2
000025f6: MSTORE
000025f7: PUSH1 0x20
000025f9: ADD
000025fa: PUSH1 0x00
000025fc: KECCAK256
000025fd: PUSH1 0x00
000025ff: SWAP1
00002600: SLOAD
00002601: SWAP1
00002602: PUSH2 0x0100
00002605: EXP
00002606: SWAP1
00002607: DIV
00002608: PUSH1 0xff
0000260a: AND
0000260b: JUMPDEST
0000260c: PUSH2 0x264a
0000260f: JUMPI
00002610: PUSH1 0x40
00002612: MLOAD
00002613: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00002634: DUP2
00002635: MSTORE
00002636: PUSH1 0x04
00002638: ADD
00002639: PUSH2 0x2641
0000263c: SWAP1
0000263d: PUSH2 0x4a32
00002640: JUMP
00002641: JUMPDEST
00002642: PUSH1 0x40
00002644: MLOAD
00002645: DUP1
00002646: SWAP2
00002647: SUB
00002648: SWAP1
00002649: REVERT
0000264a: JUMPDEST
0000264b: JUMPDEST
0000264c: PUSH1 0x0e
0000264e: PUSH1 0x00
00002650: SWAP1
00002651: SLOAD
00002652: SWAP1
00002653: PUSH2 0x0100
00002656: EXP
00002657: SWAP1
00002658: DIV
00002659: PUSH1 0xff
0000265b: AND
0000265c: ISZERO
0000265d: PUSH2 0x2813
00002660: JUMPI
00002661: PUSH2 0x2668
00002664: PUSH2 0x166d
00002667: JUMP
00002668: JUMPDEST
00002669: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000267e: AND
0000267f: DUP3
00002680: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002695: AND
00002696: EQ
00002697: ISZERO
00002698: DUP1
00002699: ISZERO
0000269a: PUSH2 0x26ef
0000269d: JUMPI
0000269e: POP
0000269f: PUSH32 0x0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
000026c0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000026d5: AND
000026d6: DUP3
000026d7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000026ec: AND
000026ed: EQ
000026ee: ISZERO
000026ef: JUMPDEST
000026f0: DUP1
000026f1: ISZERO
000026f2: PUSH2 0x2747
000026f5: JUMPI
000026f6: POP
000026f7: PUSH32 0x00000000000000000000000098cf832c315be012aae0ea5c9ae9700d27ef4950
00002718: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000272d: AND
0000272e: DUP3
0000272f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002744: AND
00002745: EQ
00002746: ISZERO
00002747: JUMPDEST
00002748: ISZERO
00002749: PUSH2 0x2812
0000274c: JUMPI
0000274d: NUMBER
0000274e: PUSH1 0x0d
00002750: PUSH1 0x00
00002752: ORIGIN
00002753: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002768: AND
00002769: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000277e: AND
0000277f: DUP2
00002780: MSTORE
00002781: PUSH1 0x20
00002783: ADD
00002784: SWAP1
00002785: DUP2
00002786: MSTORE
00002787: PUSH1 0x20
00002789: ADD
0000278a: PUSH1 0x00
0000278c: KECCAK256
0000278d: SLOAD
0000278e: LT
0000278f: PUSH2 0x27cd
00002792: JUMPI
00002793: PUSH1 0x40
00002795: MLOAD
00002796: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
000027b7: DUP2
000027b8: MSTORE
000027b9: PUSH1 0x04
000027bb: ADD
000027bc: PUSH2 0x27c4
000027bf: SWAP1
000027c0: PUSH2 0x4aea
000027c3: JUMP
000027c4: JUMPDEST
000027c5: PUSH1 0x40
000027c7: MLOAD
000027c8: DUP1
000027c9: SWAP2
000027ca: SUB
000027cb: SWAP1
000027cc: REVERT
000027cd: JUMPDEST
000027ce: NUMBER
000027cf: PUSH1 0x0d
000027d1: PUSH1 0x00
000027d3: ORIGIN
000027d4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000027e9: AND
000027ea: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000027ff: AND
00002800: DUP2
00002801: MSTORE
00002802: PUSH1 0x20
00002804: ADD
00002805: SWAP1
00002806: DUP2
00002807: MSTORE
00002808: PUSH1 0x20
0000280a: ADD
0000280b: PUSH1 0x00
0000280d: KECCAK256
0000280e: DUP2
0000280f: SWAP1
00002810: SSTORE
00002811: POP
00002812: JUMPDEST
00002813: JUMPDEST
00002814: PUSH1 0x1f
00002816: PUSH1 0x00
00002818: DUP5
00002819: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000282e: AND
0000282f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002844: AND
00002845: DUP2
00002846: MSTORE
00002847: PUSH1 0x20
00002849: ADD
0000284a: SWAP1
0000284b: DUP2
0000284c: MSTORE
0000284d: PUSH1 0x20
0000284f: ADD
00002850: PUSH1 0x00
00002852: KECCAK256
00002853: PUSH1 0x00
00002855: SWAP1
00002856: SLOAD
00002857: SWAP1
00002858: PUSH2 0x0100
0000285b: EXP
0000285c: SWAP1
0000285d: DIV
0000285e: PUSH1 0xff
00002860: AND
00002861: DUP1
00002862: ISZERO
00002863: PUSH2 0x28b6
00002866: JUMPI
00002867: POP
00002868: PUSH1 0x1e
0000286a: PUSH1 0x00
0000286c: DUP4
0000286d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002882: AND
00002883: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002898: AND
00002899: DUP2
0000289a: MSTORE
0000289b: PUSH1 0x20
0000289d: ADD
0000289e: SWAP1
0000289f: DUP2
000028a0: MSTORE
000028a1: PUSH1 0x20
000028a3: ADD
000028a4: PUSH1 0x00
000028a6: KECCAK256
000028a7: PUSH1 0x00
000028a9: SWAP1
000028aa: SLOAD
000028ab: SWAP1
000028ac: PUSH2 0x0100
000028af: EXP
000028b0: SWAP1
000028b1: DIV
000028b2: PUSH1 0xff
000028b4: AND
000028b5: ISZERO
000028b6: JUMPDEST
000028b7: ISZERO
000028b8: PUSH2 0x295d
000028bb: JUMPI
000028bc: PUSH1 0x09
000028be: SLOAD
000028bf: DUP2
000028c0: GT
000028c1: ISZERO
000028c2: PUSH2 0x2900
000028c5: JUMPI
000028c6: PUSH1 0x40
000028c8: MLOAD
000028c9: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
000028ea: DUP2
000028eb: MSTORE
000028ec: PUSH1 0x04
000028ee: ADD
000028ef: PUSH2 0x28f7
000028f2: SWAP1
000028f3: PUSH2 0x4b7c
000028f6: JUMP
000028f7: JUMPDEST
000028f8: PUSH1 0x40
000028fa: MLOAD
000028fb: DUP1
000028fc: SWAP2
000028fd: SUB
000028fe: SWAP1
000028ff: REVERT
00002900: JUMPDEST
00002901: PUSH1 0x0b
00002903: SLOAD
00002904: PUSH2 0x290c
00002907: DUP4
00002908: PUSH2 0x1320
0000290b: JUMP
0000290c: JUMPDEST
0000290d: DUP3
0000290e: PUSH2 0x2917
00002911: SWAP2
00002912: SWAP1
00002913: PUSH2 0x4304
00002916: JUMP
00002917: JUMPDEST
00002918: GT
00002919: ISZERO
0000291a: PUSH2 0x2958
0000291d: JUMPI
0000291e: PUSH1 0x40
00002920: MLOAD
00002921: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00002942: DUP2
00002943: MSTORE
00002944: PUSH1 0x04
00002946: ADD
00002947: PUSH2 0x294f
0000294a: SWAP1
0000294b: PUSH2 0x4be8
0000294e: JUMP
0000294f: JUMPDEST
00002950: PUSH1 0x40
00002952: MLOAD
00002953: DUP1
00002954: SWAP2
00002955: SUB
00002956: SWAP1
00002957: REVERT
00002958: JUMPDEST
00002959: PUSH2 0x2afb
0000295c: JUMP
0000295d: JUMPDEST
0000295e: PUSH1 0x1f
00002960: PUSH1 0x00
00002962: DUP4
00002963: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002978: AND
00002979: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000298e: AND
0000298f: DUP2
00002990: MSTORE
00002991: PUSH1 0x20
00002993: ADD
00002994: SWAP1
00002995: DUP2
00002996: MSTORE
00002997: PUSH1 0x20
00002999: ADD
0000299a: PUSH1 0x00
0000299c: KECCAK256
0000299d: PUSH1 0x00
0000299f: SWAP1
000029a0: SLOAD
000029a1: SWAP1
000029a2: PUSH2 0x0100
000029a5: EXP
000029a6: SWAP1
000029a7: DIV
000029a8: PUSH1 0xff
000029aa: AND
000029ab: DUP1
000029ac: ISZERO
000029ad: PUSH2 0x2a00
000029b0: JUMPI
000029b1: POP
000029b2: PUSH1 0x1e
000029b4: PUSH1 0x00
000029b6: DUP5
000029b7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000029cc: AND
000029cd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000029e2: AND
000029e3: DUP2
000029e4: MSTORE
000029e5: PUSH1 0x20
000029e7: ADD
000029e8: SWAP1
000029e9: DUP2
000029ea: MSTORE
000029eb: PUSH1 0x20
000029ed: ADD
000029ee: PUSH1 0x00
000029f0: KECCAK256
000029f1: PUSH1 0x00
000029f3: SWAP1
000029f4: SLOAD
000029f5: SWAP1
000029f6: PUSH2 0x0100
000029f9: EXP
000029fa: SWAP1
000029fb: DIV
000029fc: PUSH1 0xff
000029fe: AND
000029ff: ISZERO
00002a00: JUMPDEST
00002a01: ISZERO
00002a02: PUSH2 0x2a4f
00002a05: JUMPI
00002a06: PUSH1 0x09
00002a08: SLOAD
00002a09: DUP2
00002a0a: GT
00002a0b: ISZERO
00002a0c: PUSH2 0x2a4a
00002a0f: JUMPI
00002a10: PUSH1 0x40
00002a12: MLOAD
00002a13: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00002a34: DUP2
00002a35: MSTORE
00002a36: PUSH1 0x04
00002a38: ADD
00002a39: PUSH2 0x2a41
00002a3c: SWAP1
00002a3d: PUSH2 0x4c7a
00002a40: JUMP
00002a41: JUMPDEST
00002a42: PUSH1 0x40
00002a44: MLOAD
00002a45: DUP1
00002a46: SWAP2
00002a47: SUB
00002a48: SWAP1
00002a49: REVERT
00002a4a: JUMPDEST
00002a4b: PUSH2 0x2afa
00002a4e: JUMP
00002a4f: JUMPDEST
00002a50: PUSH1 0x1e
00002a52: PUSH1 0x00
00002a54: DUP4
00002a55: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002a6a: AND
00002a6b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002a80: AND
00002a81: DUP2
00002a82: MSTORE
00002a83: PUSH1 0x20
00002a85: ADD
00002a86: SWAP1
00002a87: DUP2
00002a88: MSTORE
00002a89: PUSH1 0x20
00002a8b: ADD
00002a8c: PUSH1 0x00
00002a8e: KECCAK256
00002a8f: PUSH1 0x00
00002a91: SWAP1
00002a92: SLOAD
00002a93: SWAP1
00002a94: PUSH2 0x0100
00002a97: EXP
00002a98: SWAP1
00002a99: DIV
00002a9a: PUSH1 0xff
00002a9c: AND
00002a9d: PUSH2 0x2af9
00002aa0: JUMPI
00002aa1: PUSH1 0x0b
00002aa3: SLOAD
00002aa4: PUSH2 0x2aac
00002aa7: DUP4
00002aa8: PUSH2 0x1320
00002aab: JUMP
00002aac: JUMPDEST
00002aad: DUP3
00002aae: PUSH2 0x2ab7
00002ab1: SWAP2
00002ab2: SWAP1
00002ab3: PUSH2 0x4304
00002ab6: JUMP
00002ab7: JUMPDEST
00002ab8: GT
00002ab9: ISZERO
00002aba: PUSH2 0x2af8
00002abd: JUMPI
00002abe: PUSH1 0x40
00002ac0: MLOAD
00002ac1: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00002ae2: DUP2
00002ae3: MSTORE
00002ae4: PUSH1 0x04
00002ae6: ADD
00002ae7: PUSH2 0x2aef
00002aea: SWAP1
00002aeb: PUSH2 0x4be8
00002aee: JUMP
00002aef: JUMPDEST
00002af0: PUSH1 0x40
00002af2: MLOAD
00002af3: DUP1
00002af4: SWAP2
00002af5: SUB
00002af6: SWAP1
00002af7: REVERT
00002af8: JUMPDEST
00002af9: JUMPDEST
00002afa: JUMPDEST
00002afb: JUMPDEST
00002afc: JUMPDEST
00002afd: JUMPDEST
00002afe: PUSH1 0x00
00002b00: PUSH2 0x2b08
00002b03: ADDRESS
00002b04: PUSH2 0x1320
00002b07: JUMP
00002b08: JUMPDEST
00002b09: SWAP1
00002b0a: POP
00002b0b: PUSH1 0x00
00002b0d: PUSH1 0x0a
00002b0f: SLOAD
00002b10: DUP3
00002b11: LT
00002b12: ISZERO
00002b13: SWAP1
00002b14: POP
00002b15: DUP1
00002b16: DUP1
00002b17: ISZERO
00002b18: PUSH2 0x2b2d
00002b1b: JUMPI
00002b1c: POP
00002b1d: PUSH1 0x0c
00002b1f: PUSH1 0x02
00002b21: SWAP1
00002b22: SLOAD
00002b23: SWAP1
00002b24: PUSH2 0x0100
00002b27: EXP
00002b28: SWAP1
00002b29: DIV
00002b2a: PUSH1 0xff
00002b2c: AND
00002b2d: JUMPDEST
00002b2e: DUP1
00002b2f: ISZERO
00002b30: PUSH2 0x2b46
00002b33: JUMPI
00002b34: POP
00002b35: PUSH1 0x05
00002b37: PUSH1 0x14
00002b39: SWAP1
00002b3a: SLOAD
00002b3b: SWAP1
00002b3c: PUSH2 0x0100
00002b3f: EXP
00002b40: SWAP1
00002b41: DIV
00002b42: PUSH1 0xff
00002b44: AND
00002b45: ISZERO
00002b46: JUMPDEST
00002b47: DUP1
00002b48: ISZERO
00002b49: PUSH2 0x2b9c
00002b4c: JUMPI
00002b4d: POP
00002b4e: PUSH1 0x1f
00002b50: PUSH1 0x00
00002b52: DUP7
00002b53: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002b68: AND
00002b69: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002b7e: AND
00002b7f: DUP2
00002b80: MSTORE
00002b81: PUSH1 0x20
00002b83: ADD
00002b84: SWAP1
00002b85: DUP2
00002b86: MSTORE
00002b87: PUSH1 0x20
00002b89: ADD
00002b8a: PUSH1 0x00
00002b8c: KECCAK256
00002b8d: PUSH1 0x00
00002b8f: SWAP1
00002b90: SLOAD
00002b91: SWAP1
00002b92: PUSH2 0x0100
00002b95: EXP
00002b96: SWAP1
00002b97: DIV
00002b98: PUSH1 0xff
00002b9a: AND
00002b9b: ISZERO
00002b9c: JUMPDEST
00002b9d: DUP1
00002b9e: ISZERO
00002b9f: PUSH2 0x2bf2
00002ba2: JUMPI
00002ba3: POP
00002ba4: PUSH1 0x1d
00002ba6: PUSH1 0x00
00002ba8: DUP7
00002ba9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002bbe: AND
00002bbf: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002bd4: AND
00002bd5: DUP2
00002bd6: MSTORE
00002bd7: PUSH1 0x20
00002bd9: ADD
00002bda: SWAP1
00002bdb: DUP2
00002bdc: MSTORE
00002bdd: PUSH1 0x20
00002bdf: ADD
00002be0: PUSH1 0x00
00002be2: KECCAK256
00002be3: PUSH1 0x00
00002be5: SWAP1
00002be6: SLOAD
00002be7: SWAP1
00002be8: PUSH2 0x0100
00002beb: EXP
00002bec: SWAP1
00002bed: DIV
00002bee: PUSH1 0xff
00002bf0: AND
00002bf1: ISZERO
00002bf2: JUMPDEST
00002bf3: DUP1
00002bf4: ISZERO
00002bf5: PUSH2 0x2c48
00002bf8: JUMPI
00002bf9: POP
00002bfa: PUSH1 0x1d
00002bfc: PUSH1 0x00
00002bfe: DUP6
00002bff: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002c14: AND
00002c15: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002c2a: AND
00002c2b: DUP2
00002c2c: MSTORE
00002c2d: PUSH1 0x20
00002c2f: ADD
00002c30: SWAP1
00002c31: DUP2
00002c32: MSTORE
00002c33: PUSH1 0x20
00002c35: ADD
00002c36: PUSH1 0x00
00002c38: KECCAK256
00002c39: PUSH1 0x00
00002c3b: SWAP1
00002c3c: SLOAD
00002c3d: SWAP1
00002c3e: PUSH2 0x0100
00002c41: EXP
00002c42: SWAP1
00002c43: DIV
00002c44: PUSH1 0xff
00002c46: AND
00002c47: ISZERO
00002c48: JUMPDEST
00002c49: ISZERO
00002c4a: PUSH2 0x2c8c
00002c4d: JUMPI
00002c4e: PUSH1 0x01
00002c50: PUSH1 0x05
00002c52: PUSH1 0x14
00002c54: PUSH2 0x0100
00002c57: EXP
00002c58: DUP2
00002c59: SLOAD
00002c5a: DUP2
00002c5b: PUSH1 0xff
00002c5d: MUL
00002c5e: NOT
00002c5f: AND
00002c60: SWAP1
00002c61: DUP4
00002c62: ISZERO
00002c63: ISZERO
00002c64: MUL
00002c65: OR
00002c66: SWAP1
00002c67: SSTORE
00002c68: POP
00002c69: PUSH2 0x2c70
00002c6c: PUSH2 0x3428
00002c6f: JUMP
00002c70: JUMPDEST
00002c71: PUSH1 0x00
00002c73: PUSH1 0x05
00002c75: PUSH1 0x14
00002c77: PUSH2 0x0100
00002c7a: EXP
00002c7b: DUP2
00002c7c: SLOAD
00002c7d: DUP2
00002c7e: PUSH1 0xff
00002c80: MUL
00002c81: NOT
00002c82: AND
00002c83: SWAP1
00002c84: DUP4
00002c85: ISZERO
00002c86: ISZERO
00002c87: MUL
00002c88: OR
00002c89: SWAP1
00002c8a: SSTORE
00002c8b: POP
00002c8c: JUMPDEST
00002c8d: PUSH1 0x00
00002c8f: PUSH1 0x05
00002c91: PUSH1 0x14
00002c93: SWAP1
00002c94: SLOAD
00002c95: SWAP1
00002c96: PUSH2 0x0100
00002c99: EXP
00002c9a: SWAP1
00002c9b: DIV
00002c9c: PUSH1 0xff
00002c9e: AND
00002c9f: ISZERO
00002ca0: SWAP1
00002ca1: POP
00002ca2: PUSH1 0x1d
00002ca4: PUSH1 0x00
00002ca6: DUP8
00002ca7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002cbc: AND
00002cbd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002cd2: AND
00002cd3: DUP2
00002cd4: MSTORE
00002cd5: PUSH1 0x20
00002cd7: ADD
00002cd8: SWAP1
00002cd9: DUP2
00002cda: MSTORE
00002cdb: PUSH1 0x20
00002cdd: ADD
00002cde: PUSH1 0x00
00002ce0: KECCAK256
00002ce1: PUSH1 0x00
00002ce3: SWAP1
00002ce4: SLOAD
00002ce5: SWAP1
00002ce6: PUSH2 0x0100
00002ce9: EXP
00002cea: SWAP1
00002ceb: DIV
00002cec: PUSH1 0xff
00002cee: AND
00002cef: DUP1
00002cf0: PUSH2 0x2d42
00002cf3: JUMPI
00002cf4: POP
00002cf5: PUSH1 0x1d
00002cf7: PUSH1 0x00
00002cf9: DUP7
00002cfa: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002d0f: AND
00002d10: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002d25: AND
00002d26: DUP2
00002d27: MSTORE
00002d28: PUSH1 0x20
00002d2a: ADD
00002d2b: SWAP1
00002d2c: DUP2
00002d2d: MSTORE
00002d2e: PUSH1 0x20
00002d30: ADD
00002d31: PUSH1 0x00
00002d33: KECCAK256
00002d34: PUSH1 0x00
00002d36: SWAP1
00002d37: SLOAD
00002d38: SWAP1
00002d39: PUSH2 0x0100
00002d3c: EXP
00002d3d: SWAP1
00002d3e: DIV
00002d3f: PUSH1 0xff
00002d41: AND
00002d42: JUMPDEST
00002d43: ISZERO
00002d44: PUSH2 0x2d4c
00002d47: JUMPI
00002d48: PUSH1 0x00
00002d4a: SWAP1
00002d4b: POP
00002d4c: JUMPDEST
00002d4d: PUSH1 0x00
00002d4f: DUP2
00002d50: ISZERO
00002d51: PUSH2 0x302b
00002d54: JUMPI
00002d55: PUSH1 0x1f
00002d57: PUSH1 0x00
00002d59: DUP8
00002d5a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002d6f: AND
00002d70: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002d85: AND
00002d86: DUP2
00002d87: MSTORE
00002d88: PUSH1 0x20
00002d8a: ADD
00002d8b: SWAP1
00002d8c: DUP2
00002d8d: MSTORE
00002d8e: PUSH1 0x20
00002d90: ADD
00002d91: PUSH1 0x00
00002d93: KECCAK256
00002d94: PUSH1 0x00
00002d96: SWAP1
00002d97: SLOAD
00002d98: SWAP1
00002d99: PUSH2 0x0100
00002d9c: EXP
00002d9d: SWAP1
00002d9e: DIV
00002d9f: PUSH1 0xff
00002da1: AND
00002da2: DUP1
00002da3: ISZERO
00002da4: PUSH2 0x2daf
00002da7: JUMPI
00002da8: POP
00002da9: PUSH1 0x00
00002dab: PUSH1 0x14
00002dad: SLOAD
00002dae: GT
00002daf: JUMPDEST
00002db0: ISZERO
00002db1: PUSH2 0x2eaf
00002db4: JUMPI
00002db5: PUSH2 0x2ddc
00002db8: PUSH1 0x64
00002dba: PUSH2 0x2dce
00002dbd: PUSH1 0x14
00002dbf: SLOAD
00002dc0: DUP9
00002dc1: PUSH2 0x37e9
00002dc4: SWAP1
00002dc5: SWAP2
00002dc6: SWAP1
00002dc7: PUSH4 0xffffffff
00002dcc: AND
00002dcd: JUMP
00002dce: JUMPDEST
00002dcf: PUSH2 0x37ff
00002dd2: SWAP1
00002dd3: SWAP2
00002dd4: SWAP1
00002dd5: PUSH4 0xffffffff
00002dda: AND
00002ddb: JUMP
00002ddc: JUMPDEST
00002ddd: SWAP1
00002dde: POP
00002ddf: PUSH1 0x14
00002de1: SLOAD
00002de2: PUSH1 0x15
00002de4: SLOAD
00002de5: DUP3
00002de6: PUSH2 0x2def
00002de9: SWAP2
00002dea: SWAP1
00002deb: PUSH2 0x4126
00002dee: JUMP
00002def: JUMPDEST
00002df0: PUSH2 0x2df9
00002df3: SWAP2
00002df4: SWAP1
00002df5: PUSH2 0x41af
00002df8: JUMP
00002df9: JUMPDEST
00002dfa: PUSH1 0x19
00002dfc: PUSH1 0x00
00002dfe: DUP3
00002dff: DUP3
00002e00: SLOAD
00002e01: PUSH2 0x2e0a
00002e04: SWAP2
00002e05: SWAP1
00002e06: PUSH2 0x4304
00002e09: JUMP
00002e0a: JUMPDEST
00002e0b: SWAP3
00002e0c: POP
00002e0d: POP
00002e0e: DUP2
00002e0f: SWAP1
00002e10: SSTORE
00002e11: POP
00002e12: PUSH1 0x14
00002e14: SLOAD
00002e15: PUSH1 0x17
00002e17: SLOAD
00002e18: DUP3
00002e19: PUSH2 0x2e22
00002e1c: SWAP2
00002e1d: SWAP1
00002e1e: PUSH2 0x4126
00002e21: JUMP
00002e22: JUMPDEST
00002e23: PUSH2 0x2e2c
00002e26: SWAP2
00002e27: SWAP1
00002e28: PUSH2 0x41af
00002e2b: JUMP
00002e2c: JUMPDEST
00002e2d: PUSH1 0x1b
00002e2f: PUSH1 0x00
00002e31: DUP3
00002e32: DUP3
00002e33: SLOAD
00002e34: PUSH2 0x2e3d
00002e37: SWAP2
00002e38: SWAP1
00002e39: PUSH2 0x4304
00002e3c: JUMP
00002e3d: JUMPDEST
00002e3e: SWAP3
00002e3f: POP
00002e40: POP
00002e41: DUP2
00002e42: SWAP1
00002e43: SSTORE
00002e44: POP
00002e45: PUSH1 0x14
00002e47: SLOAD
00002e48: PUSH1 0x18
00002e4a: SLOAD
00002e4b: DUP3
00002e4c: PUSH2 0x2e55
00002e4f: SWAP2
00002e50: SWAP1
00002e51: PUSH2 0x4126
00002e54: JUMP
00002e55: JUMPDEST
00002e56: PUSH2 0x2e5f
00002e59: SWAP2
00002e5a: SWAP1
00002e5b: PUSH2 0x41af
00002e5e: JUMP
00002e5f: JUMPDEST
00002e60: PUSH1 0x1c
00002e62: PUSH1 0x00
00002e64: DUP3
00002e65: DUP3
00002e66: SLOAD
00002e67: PUSH2 0x2e70
00002e6a: SWAP2
00002e6b: SWAP1
00002e6c: PUSH2 0x4304
00002e6f: JUMP
00002e70: JUMPDEST
00002e71: SWAP3
00002e72: POP
00002e73: POP
00002e74: DUP2
00002e75: SWAP1
00002e76: SSTORE
00002e77: POP
00002e78: PUSH1 0x14
00002e7a: SLOAD
00002e7b: PUSH1 0x16
00002e7d: SLOAD
00002e7e: DUP3
00002e7f: PUSH2 0x2e88
00002e82: SWAP2
00002e83: SWAP1
00002e84: PUSH2 0x4126
00002e87: JUMP
00002e88: JUMPDEST
00002e89: PUSH2 0x2e92
00002e8c: SWAP2
00002e8d: SWAP1
00002e8e: PUSH2 0x41af
00002e91: JUMP
00002e92: JUMPDEST
00002e93: PUSH1 0x1a
00002e95: PUSH1 0x00
00002e97: DUP3
00002e98: DUP3
00002e99: SLOAD
00002e9a: PUSH2 0x2ea3
00002e9d: SWAP2
00002e9e: SWAP1
00002e9f: PUSH2 0x4304
00002ea2: JUMP
00002ea3: JUMPDEST
00002ea4: SWAP3
00002ea5: POP
00002ea6: POP
00002ea7: DUP2
00002ea8: SWAP1
00002ea9: SSTORE
00002eaa: POP
00002eab: PUSH2 0x3007
00002eae: JUMP
00002eaf: JUMPDEST
00002eb0: PUSH1 0x1f
00002eb2: PUSH1 0x00
00002eb4: DUP9
00002eb5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002eca: AND
00002ecb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00002ee0: AND
00002ee1: DUP2
00002ee2: MSTORE
00002ee3: PUSH1 0x20
00002ee5: ADD
00002ee6: SWAP1
00002ee7: DUP2
00002ee8: MSTORE
00002ee9: PUSH1 0x20
00002eeb: ADD
00002eec: PUSH1 0x00
00002eee: KECCAK256
00002eef: PUSH1 0x00
00002ef1: SWAP1
00002ef2: SLOAD
00002ef3: SWAP1
00002ef4: PUSH2 0x0100
00002ef7: EXP
00002ef8: SWAP1
00002ef9: DIV
00002efa: PUSH1 0xff
00002efc: AND
00002efd: DUP1
00002efe: ISZERO
00002eff: PUSH2 0x2f0a
00002f02: JUMPI
00002f03: POP
00002f04: PUSH1 0x00
00002f06: PUSH1 0x0f
00002f08: SLOAD
00002f09: GT
00002f0a: JUMPDEST
00002f0b: ISZERO
00002f0c: PUSH2 0x3006
00002f0f: JUMPI
00002f10: PUSH2 0x2f37
00002f13: PUSH1 0x64
00002f15: PUSH2 0x2f29
00002f18: PUSH1 0x0f
00002f1a: SLOAD
00002f1b: DUP9
00002f1c: PUSH2 0x37e9
00002f1f: SWAP1
00002f20: SWAP2
00002f21: SWAP1
00002f22: PUSH4 0xffffffff
00002f27: AND
00002f28: JUMP
00002f29: JUMPDEST
00002f2a: PUSH2 0x37ff
00002f2d: SWAP1
00002f2e: SWAP2
00002f2f: SWAP1
00002f30: PUSH4 0xffffffff
00002f35: AND
00002f36: JUMP
00002f37: JUMPDEST
00002f38: SWAP1
00002f39: POP
00002f3a: PUSH1 0x0f
00002f3c: SLOAD
00002f3d: PUSH1 0x10
00002f3f: SLOAD
00002f40: DUP3
00002f41: PUSH2 0x2f4a
00002f44: SWAP2
00002f45: SWAP1
00002f46: PUSH2 0x4126
00002f49: JUMP
00002f4a: JUMPDEST
00002f4b: PUSH2 0x2f54
00002f4e: SWAP2
00002f4f: SWAP1
00002f50: PUSH2 0x41af
00002f53: JUMP
00002f54: JUMPDEST
00002f55: PUSH1 0x19
00002f57: PUSH1 0x00
00002f59: DUP3
00002f5a: DUP3
00002f5b: SLOAD
00002f5c: PUSH2 0x2f65
00002f5f: SWAP2
00002f60: SWAP1
00002f61: PUSH2 0x4304
00002f64: JUMP
00002f65: JUMPDEST
00002f66: SWAP3
00002f67: POP
00002f68: POP
00002f69: DUP2
00002f6a: SWAP1
00002f6b: SSTORE
00002f6c: POP
00002f6d: PUSH1 0x0f
00002f6f: SLOAD
00002f70: PUSH1 0x12
00002f72: SLOAD
00002f73: DUP3
00002f74: PUSH2 0x2f7d
00002f77: SWAP2
00002f78: SWAP1
00002f79: PUSH2 0x4126
00002f7c: JUMP
00002f7d: JUMPDEST
00002f7e: PUSH2 0x2f87
00002f81: SWAP2
00002f82: SWAP1
00002f83: PUSH2 0x41af
00002f86: JUMP
00002f87: JUMPDEST
00002f88: PUSH1 0x1b
00002f8a: PUSH1 0x00
00002f8c: DUP3
00002f8d: DUP3
00002f8e: SLOAD
00002f8f: PUSH2 0x2f98
00002f92: SWAP2
00002f93: SWAP1
00002f94: PUSH2 0x4304
00002f97: JUMP
00002f98: JUMPDEST
00002f99: SWAP3
00002f9a: POP
00002f9b: POP
00002f9c: DUP2
00002f9d: SWAP1
00002f9e: SSTORE
00002f9f: POP
00002fa0: PUSH1 0x0f
00002fa2: SLOAD
00002fa3: PUSH1 0x13
00002fa5: SLOAD
00002fa6: DUP3
00002fa7: PUSH2 0x2fb0
00002faa: SWAP2
00002fab: SWAP1
00002fac: PUSH2 0x4126
00002faf: JUMP
00002fb0: JUMPDEST
00002fb1: PUSH2 0x2fba
00002fb4: SWAP2
00002fb5: SWAP1
00002fb6: PUSH2 0x41af
00002fb9: JUMP
00002fba: JUMPDEST
00002fbb: PUSH1 0x1c
00002fbd: PUSH1 0x00
00002fbf: DUP3
00002fc0: DUP3
00002fc1: SLOAD
00002fc2: PUSH2 0x2fcb
00002fc5: SWAP2
00002fc6: SWAP1
00002fc7: PUSH2 0x4304
00002fca: JUMP
00002fcb: JUMPDEST
00002fcc: SWAP3
00002fcd: POP
00002fce: POP
00002fcf: DUP2
00002fd0: SWAP1
00002fd1: SSTORE
00002fd2: POP
00002fd3: PUSH1 0x0f
00002fd5: SLOAD
00002fd6: PUSH1 0x11
00002fd8: SLOAD
00002fd9: DUP3
00002fda: PUSH2 0x2fe3
00002fdd: SWAP2
00002fde: SWAP1
00002fdf: PUSH2 0x4126
00002fe2: JUMP
00002fe3: JUMPDEST
00002fe4: PUSH2 0x2fed
00002fe7: SWAP2
00002fe8: SWAP1
00002fe9: PUSH2 0x41af
00002fec: JUMP
00002fed: JUMPDEST
00002fee: PUSH1 0x1a
00002ff0: PUSH1 0x00
00002ff2: DUP3
00002ff3: DUP3
00002ff4: SLOAD
00002ff5: PUSH2 0x2ffe
00002ff8: SWAP2
00002ff9: SWAP1
00002ffa: PUSH2 0x4304
00002ffd: JUMP
00002ffe: JUMPDEST
00002fff: SWAP3
00003000: POP
00003001: POP
00003002: DUP2
00003003: SWAP1
00003004: SSTORE
00003005: POP
00003006: JUMPDEST
00003007: JUMPDEST
00003008: PUSH1 0x00
0000300a: DUP2
0000300b: GT
0000300c: ISZERO
0000300d: PUSH2 0x301c
00003010: JUMPI
00003011: PUSH2 0x301b
00003014: DUP8
00003015: ADDRESS
00003016: DUP4
00003017: PUSH2 0x31a7
0000301a: JUMP
0000301b: JUMPDEST
0000301c: JUMPDEST
0000301d: DUP1
0000301e: DUP6
0000301f: PUSH2 0x3028
00003022: SWAP2
00003023: SWAP1
00003024: PUSH2 0x4c9a
00003027: JUMP
00003028: JUMPDEST
00003029: SWAP5
0000302a: POP
0000302b: JUMPDEST
0000302c: PUSH2 0x3036
0000302f: DUP8
00003030: DUP8
00003031: DUP8
00003032: PUSH2 0x31a7
00003035: JUMP
00003036: JUMPDEST
00003037: POP
00003038: POP
00003039: POP
0000303a: POP
0000303b: JUMPDEST
0000303c: POP
0000303d: POP
0000303e: POP
0000303f: JUMP
00003040: JUMPDEST
00003041: PUSH1 0x00
00003043: PUSH1 0x05
00003045: PUSH1 0x00
00003047: SWAP1
00003048: SLOAD
00003049: SWAP1
0000304a: PUSH2 0x0100
0000304d: EXP
0000304e: SWAP1
0000304f: DIV
00003050: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003065: AND
00003066: SWAP1
00003067: POP
00003068: DUP2
00003069: PUSH1 0x05
0000306b: PUSH1 0x00
0000306d: PUSH2 0x0100
00003070: EXP
00003071: DUP2
00003072: SLOAD
00003073: DUP2
00003074: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003089: MUL
0000308a: NOT
0000308b: AND
0000308c: SWAP1
0000308d: DUP4
0000308e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000030a3: AND
000030a4: MUL
000030a5: OR
000030a6: SWAP1
000030a7: SSTORE
000030a8: POP
000030a9: DUP2
000030aa: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000030bf: AND
000030c0: DUP2
000030c1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000030d6: AND
000030d7: PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0
000030f8: PUSH1 0x40
000030fa: MLOAD
000030fb: PUSH1 0x40
000030fd: MLOAD
000030fe: DUP1
000030ff: SWAP2
00003100: SUB
00003101: SWAP1
00003102: LOG3
00003103: POP
00003104: POP
00003105: JUMP
00003106: JUMPDEST
00003107: DUP1
00003108: PUSH1 0x1f
0000310a: PUSH1 0x00
0000310c: DUP5
0000310d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003122: AND
00003123: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003138: AND
00003139: DUP2
0000313a: MSTORE
0000313b: PUSH1 0x20
0000313d: ADD
0000313e: SWAP1
0000313f: DUP2
00003140: MSTORE
00003141: PUSH1 0x20
00003143: ADD
00003144: PUSH1 0x00
00003146: KECCAK256
00003147: PUSH1 0x00
00003149: PUSH2 0x0100
0000314c: EXP
0000314d: DUP2
0000314e: SLOAD
0000314f: DUP2
00003150: PUSH1 0xff
00003152: MUL
00003153: NOT
00003154: AND
00003155: SWAP1
00003156: DUP4
00003157: ISZERO
00003158: ISZERO
00003159: MUL
0000315a: OR
0000315b: SWAP1
0000315c: SSTORE
0000315d: POP
0000315e: DUP1
0000315f: ISZERO
00003160: ISZERO
00003161: DUP3
00003162: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003177: AND
00003178: PUSH32 0xffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab
00003199: PUSH1 0x40
0000319b: MLOAD
0000319c: PUSH1 0x40
0000319e: MLOAD
0000319f: DUP1
000031a0: SWAP2
000031a1: SUB
000031a2: SWAP1
000031a3: LOG3
000031a4: POP
000031a5: POP
000031a6: JUMP
000031a7: JUMPDEST
000031a8: PUSH1 0x00
000031aa: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000031bf: AND
000031c0: DUP4
000031c1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000031d6: AND
000031d7: EQ
000031d8: ISZERO
000031d9: PUSH2 0x3217
000031dc: JUMPI
000031dd: PUSH1 0x40
000031df: MLOAD
000031e0: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00003201: DUP2
00003202: MSTORE
00003203: PUSH1 0x04
00003205: ADD
00003206: PUSH2 0x320e
00003209: SWAP1
0000320a: PUSH2 0x4934
0000320d: JUMP
0000320e: JUMPDEST
0000320f: PUSH1 0x40
00003211: MLOAD
00003212: DUP1
00003213: SWAP2
00003214: SUB
00003215: SWAP1
00003216: REVERT
00003217: JUMPDEST
00003218: PUSH1 0x00
0000321a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000322f: AND
00003230: DUP3
00003231: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003246: AND
00003247: EQ
00003248: ISZERO
00003249: PUSH2 0x3287
0000324c: JUMPI
0000324d: PUSH1 0x40
0000324f: MLOAD
00003250: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00003271: DUP2
00003272: MSTORE
00003273: PUSH1 0x04
00003275: ADD
00003276: PUSH2 0x327e
00003279: SWAP1
0000327a: PUSH2 0x49c6
0000327d: JUMP
0000327e: JUMPDEST
0000327f: PUSH1 0x40
00003281: MLOAD
00003282: DUP1
00003283: SWAP2
00003284: SUB
00003285: SWAP1
00003286: REVERT
00003287: JUMPDEST
00003288: PUSH2 0x3292
0000328b: DUP4
0000328c: DUP4
0000328d: DUP4
0000328e: PUSH2 0x3815
00003291: JUMP
00003292: JUMPDEST
00003293: PUSH1 0x00
00003295: DUP1
00003296: PUSH1 0x00
00003298: DUP6
00003299: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000032ae: AND
000032af: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000032c4: AND
000032c5: DUP2
000032c6: MSTORE
000032c7: PUSH1 0x20
000032c9: ADD
000032ca: SWAP1
000032cb: DUP2
000032cc: MSTORE
000032cd: PUSH1 0x20
000032cf: ADD
000032d0: PUSH1 0x00
000032d2: KECCAK256
000032d3: SLOAD
000032d4: SWAP1
000032d5: POP
000032d6: DUP2
000032d7: DUP2
000032d8: LT
000032d9: ISZERO
000032da: PUSH2 0x3318
000032dd: JUMPI
000032de: PUSH1 0x40
000032e0: MLOAD
000032e1: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000
00003302: DUP2
00003303: MSTORE
00003304: PUSH1 0x04
00003306: ADD
00003307: PUSH2 0x330f
0000330a: SWAP1
0000330b: PUSH2 0x4d40
0000330e: JUMP
0000330f: JUMPDEST
00003310: PUSH1 0x40
00003312: MLOAD
00003313: DUP1
00003314: SWAP2
00003315: SUB
00003316: SWAP1
00003317: REVERT
00003318: JUMPDEST
00003319: DUP2
0000331a: DUP2
0000331b: SUB
0000331c: PUSH1 0x00
0000331e: DUP1
0000331f: DUP7
00003320: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003335: AND
00003336: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000334b: AND
0000334c: DUP2
0000334d: MSTORE
0000334e: PUSH1 0x20
00003350: ADD
00003351: SWAP1
00003352: DUP2
00003353: MSTORE
00003354: PUSH1 0x20
00003356: ADD
00003357: PUSH1 0x00
00003359: KECCAK256
0000335a: DUP2
0000335b: SWAP1
0000335c: SSTORE
0000335d: POP
0000335e: DUP2
0000335f: PUSH1 0x00
00003361: DUP1
00003362: DUP6
00003363: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003378: AND
00003379: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000338e: AND
0000338f: DUP2
00003390: MSTORE
00003391: PUSH1 0x20
00003393: ADD
00003394: SWAP1
00003395: DUP2
00003396: MSTORE
00003397: PUSH1 0x20
00003399: ADD
0000339a: PUSH1 0x00
0000339c: KECCAK256
0000339d: PUSH1 0x00
0000339f: DUP3
000033a0: DUP3
000033a1: SLOAD
000033a2: PUSH2 0x33ab
000033a5: SWAP2
000033a6: SWAP1
000033a7: PUSH2 0x4304
000033aa: JUMP
000033ab: JUMPDEST
000033ac: SWAP3
000033ad: POP
000033ae: POP
000033af: DUP2
000033b0: SWAP1
000033b1: SSTORE
000033b2: POP
000033b3: DUP3
000033b4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000033c9: AND
000033ca: DUP5
000033cb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000033e0: AND
000033e1: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
00003402: DUP5
00003403: PUSH1 0x40
00003405: MLOAD
00003406: PUSH2 0x340f
00003409: SWAP2
0000340a: SWAP1
0000340b: PUSH2 0x3d47
0000340e: JUMP
0000340f: JUMPDEST
00003410: PUSH1 0x40
00003412: MLOAD
00003413: DUP1
00003414: SWAP2
00003415: SUB
00003416: SWAP1
00003417: LOG3
00003418: PUSH2 0x3422
0000341b: DUP5
0000341c: DUP5
0000341d: DUP5
0000341e: PUSH2 0x381a
00003421: JUMP
00003422: JUMPDEST
00003423: POP
00003424: POP
00003425: POP
00003426: POP
00003427: JUMP
00003428: JUMPDEST
00003429: PUSH1 0x00
0000342b: PUSH2 0x3433
0000342e: ADDRESS
0000342f: PUSH2 0x1320
00003432: JUMP
00003433: JUMPDEST
00003434: SWAP1
00003435: POP
00003436: PUSH1 0x00
00003438: PUSH1 0x1c
0000343a: SLOAD
0000343b: PUSH1 0x1a
0000343d: SLOAD
0000343e: PUSH1 0x1b
00003440: SLOAD
00003441: PUSH1 0x19
00003443: SLOAD
00003444: PUSH2 0x344d
00003447: SWAP2
00003448: SWAP1
00003449: PUSH2 0x4304
0000344c: JUMP
0000344d: JUMPDEST
0000344e: PUSH2 0x3457
00003451: SWAP2
00003452: SWAP1
00003453: PUSH2 0x4304
00003456: JUMP
00003457: JUMPDEST
00003458: PUSH2 0x3461
0000345b: SWAP2
0000345c: SWAP1
0000345d: PUSH2 0x4304
00003460: JUMP
00003461: JUMPDEST
00003462: SWAP1
00003463: POP
00003464: PUSH1 0x00
00003466: DUP1
00003467: DUP4
00003468: EQ
00003469: DUP1
0000346a: PUSH2 0x3473
0000346d: JUMPI
0000346e: POP
0000346f: PUSH1 0x00
00003471: DUP3
00003472: EQ
00003473: JUMPDEST
00003474: ISZERO
00003475: PUSH2 0x3480
00003478: JUMPI
00003479: POP
0000347a: POP
0000347b: POP
0000347c: PUSH2 0x37e7
0000347f: JUMP
00003480: JUMPDEST
00003481: PUSH1 0x14
00003483: PUSH1 0x0a
00003485: SLOAD
00003486: PUSH2 0x348f
00003489: SWAP2
0000348a: SWAP1
0000348b: PUSH2 0x4126
0000348e: JUMP
0000348f: JUMPDEST
00003490: DUP4
00003491: GT
00003492: ISZERO
00003493: PUSH2 0x34a8
00003496: JUMPI
00003497: PUSH1 0x14
00003499: PUSH1 0x0a
0000349b: SLOAD
0000349c: PUSH2 0x34a5
0000349f: SWAP2
000034a0: SWAP1
000034a1: PUSH2 0x4126
000034a4: JUMP
000034a5: JUMPDEST
000034a6: SWAP3
000034a7: POP
000034a8: JUMPDEST
000034a9: PUSH1 0x00
000034ab: PUSH1 0x02
000034ad: DUP4
000034ae: PUSH1 0x1b
000034b0: SLOAD
000034b1: DUP7
000034b2: PUSH2 0x34bb
000034b5: SWAP2
000034b6: SWAP1
000034b7: PUSH2 0x4126
000034ba: JUMP
000034bb: JUMPDEST
000034bc: PUSH2 0x34c5
000034bf: SWAP2
000034c0: SWAP1
000034c1: PUSH2 0x41af
000034c4: JUMP
000034c5: JUMPDEST
000034c6: PUSH2 0x34cf
000034c9: SWAP2
000034ca: SWAP1
000034cb: PUSH2 0x41af
000034ce: JUMP
000034cf: JUMPDEST
000034d0: SWAP1
000034d1: POP
000034d2: PUSH1 0x00
000034d4: PUSH2 0x34e6
000034d7: DUP3
000034d8: DUP7
000034d9: PUSH2 0x381f
000034dc: SWAP1
000034dd: SWAP2
000034de: SWAP1
000034df: PUSH4 0xffffffff
000034e4: AND
000034e5: JUMP
000034e6: JUMPDEST
000034e7: SWAP1
000034e8: POP
000034e9: PUSH1 0x00
000034eb: SELFBALANCE
000034ec: SWAP1
000034ed: POP
000034ee: PUSH2 0x34f6
000034f1: DUP3
000034f2: PUSH2 0x3835
000034f5: JUMP
000034f6: JUMPDEST
000034f7: PUSH1 0x00
000034f9: PUSH2 0x350b
000034fc: DUP3
000034fd: SELFBALANCE
000034fe: PUSH2 0x381f
00003501: SWAP1
00003502: SWAP2
00003503: SWAP1
00003504: PUSH4 0xffffffff
00003509: AND
0000350a: JUMP
0000350b: JUMPDEST
0000350c: SWAP1
0000350d: POP
0000350e: PUSH1 0x00
00003510: PUSH2 0x3536
00003513: DUP8
00003514: PUSH2 0x3528
00003517: PUSH1 0x19
00003519: SLOAD
0000351a: DUP6
0000351b: PUSH2 0x37e9
0000351e: SWAP1
0000351f: SWAP2
00003520: SWAP1
00003521: PUSH4 0xffffffff
00003526: AND
00003527: JUMP
00003528: JUMPDEST
00003529: PUSH2 0x37ff
0000352c: SWAP1
0000352d: SWAP2
0000352e: SWAP1
0000352f: PUSH4 0xffffffff
00003534: AND
00003535: JUMP
00003536: JUMPDEST
00003537: SWAP1
00003538: POP
00003539: PUSH1 0x00
0000353b: PUSH2 0x3561
0000353e: DUP9
0000353f: PUSH2 0x3553
00003542: PUSH1 0x1a
00003544: SLOAD
00003545: DUP7
00003546: PUSH2 0x37e9
00003549: SWAP1
0000354a: SWAP2
0000354b: SWAP1
0000354c: PUSH4 0xffffffff
00003551: AND
00003552: JUMP
00003553: JUMPDEST
00003554: PUSH2 0x37ff
00003557: SWAP1
00003558: SWAP2
00003559: SWAP1
0000355a: PUSH4 0xffffffff
0000355f: AND
00003560: JUMP
00003561: JUMPDEST
00003562: SWAP1
00003563: POP
00003564: PUSH1 0x00
00003566: PUSH2 0x358c
00003569: DUP10
0000356a: PUSH2 0x357e
0000356d: PUSH1 0x1c
0000356f: SLOAD
00003570: DUP8
00003571: PUSH2 0x37e9
00003574: SWAP1
00003575: SWAP2
00003576: SWAP1
00003577: PUSH4 0xffffffff
0000357c: AND
0000357d: JUMP
0000357e: JUMPDEST
0000357f: PUSH2 0x37ff
00003582: SWAP1
00003583: SWAP2
00003584: SWAP1
00003585: PUSH4 0xffffffff
0000358a: AND
0000358b: JUMP
0000358c: JUMPDEST
0000358d: SWAP1
0000358e: POP
0000358f: PUSH1 0x00
00003591: DUP2
00003592: DUP4
00003593: DUP6
00003594: DUP8
00003595: PUSH2 0x359e
00003598: SWAP2
00003599: SWAP1
0000359a: PUSH2 0x4c9a
0000359d: JUMP
0000359e: JUMPDEST
0000359f: PUSH2 0x35a8
000035a2: SWAP2
000035a3: SWAP1
000035a4: PUSH2 0x4c9a
000035a7: JUMP
000035a8: JUMPDEST
000035a9: PUSH2 0x35b2
000035ac: SWAP2
000035ad: SWAP1
000035ae: PUSH2 0x4c9a
000035b1: JUMP
000035b2: JUMPDEST
000035b3: SWAP1
000035b4: POP
000035b5: PUSH1 0x00
000035b7: PUSH1 0x1b
000035b9: DUP2
000035ba: SWAP1
000035bb: SSTORE
000035bc: POP
000035bd: PUSH1 0x00
000035bf: PUSH1 0x19
000035c1: DUP2
000035c2: SWAP1
000035c3: SSTORE
000035c4: POP
000035c5: PUSH1 0x00
000035c7: PUSH1 0x1a
000035c9: DUP2
000035ca: SWAP1
000035cb: SSTORE
000035cc: POP
000035cd: PUSH1 0x00
000035cf: PUSH1 0x1c
000035d1: DUP2
000035d2: SWAP1
000035d3: SSTORE
000035d4: POP
000035d5: PUSH1 0x08
000035d7: PUSH1 0x00
000035d9: SWAP1
000035da: SLOAD
000035db: SWAP1
000035dc: PUSH2 0x0100
000035df: EXP
000035e0: SWAP1
000035e1: DIV
000035e2: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000035f7: AND
000035f8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000360d: AND
0000360e: DUP3
0000360f: PUSH1 0x40
00003611: MLOAD
00003612: PUSH2 0x361a
00003615: SWAP1
00003616: PUSH2 0x4d91
00003619: JUMP
0000361a: JUMPDEST
0000361b: PUSH1 0x00
0000361d: PUSH1 0x40
0000361f: MLOAD
00003620: DUP1
00003621: DUP4
00003622: SUB
00003623: DUP2
00003624: DUP6
00003625: DUP8
00003626: GAS
00003627: CALL
00003628: SWAP3
00003629: POP
0000362a: POP
0000362b: POP
0000362c: RETURNDATASIZE
0000362d: DUP1
0000362e: PUSH1 0x00
00003630: DUP2
00003631: EQ
00003632: PUSH2 0x3657
00003635: JUMPI
00003636: PUSH1 0x40
00003638: MLOAD
00003639: SWAP2
0000363a: POP
0000363b: PUSH1 0x1f
0000363d: NOT
0000363e: PUSH1 0x3f
00003640: RETURNDATASIZE
00003641: ADD
00003642: AND
00003643: DUP3
00003644: ADD
00003645: PUSH1 0x40
00003647: MSTORE
00003648: RETURNDATASIZE
00003649: DUP3
0000364a: MSTORE
0000364b: RETURNDATASIZE
0000364c: PUSH1 0x00
0000364e: PUSH1 0x20
00003650: DUP5
00003651: ADD
00003652: RETURNDATACOPY
00003653: PUSH2 0x365c
00003656: JUMP
00003657: JUMPDEST
00003658: PUSH1 0x60
0000365a: SWAP2
0000365b: POP
0000365c: JUMPDEST
0000365d: POP
0000365e: POP
0000365f: DUP1
00003660: SWAP10
00003661: POP
00003662: POP
00003663: PUSH1 0x07
00003665: PUSH1 0x00
00003667: SWAP1
00003668: SLOAD
00003669: SWAP1
0000366a: PUSH2 0x0100
0000366d: EXP
0000366e: SWAP1
0000366f: DIV
00003670: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003685: AND
00003686: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000369b: AND
0000369c: DUP4
0000369d: PUSH1 0x40
0000369f: MLOAD
000036a0: PUSH2 0x36a8
000036a3: SWAP1
000036a4: PUSH2 0x4d91
000036a7: JUMP
000036a8: JUMPDEST
000036a9: PUSH1 0x00
000036ab: PUSH1 0x40
000036ad: MLOAD
000036ae: DUP1
000036af: DUP4
000036b0: SUB
000036b1: DUP2
000036b2: DUP6
000036b3: DUP8
000036b4: GAS
000036b5: CALL
000036b6: SWAP3
000036b7: POP
000036b8: POP
000036b9: POP
000036ba: RETURNDATASIZE
000036bb: DUP1
000036bc: PUSH1 0x00
000036be: DUP2
000036bf: EQ
000036c0: PUSH2 0x36e5
000036c3: JUMPI
000036c4: PUSH1 0x40
000036c6: MLOAD
000036c7: SWAP2
000036c8: POP
000036c9: PUSH1 0x1f
000036cb: NOT
000036cc: PUSH1 0x3f
000036ce: RETURNDATASIZE
000036cf: ADD
000036d0: AND
000036d1: DUP3
000036d2: ADD
000036d3: PUSH1 0x40
000036d5: MSTORE
000036d6: RETURNDATASIZE
000036d7: DUP3
000036d8: MSTORE
000036d9: RETURNDATASIZE
000036da: PUSH1 0x00
000036dc: PUSH1 0x20
000036de: DUP5
000036df: ADD
000036e0: RETURNDATACOPY
000036e1: PUSH2 0x36ea
000036e4: JUMP
000036e5: JUMPDEST
000036e6: PUSH1 0x60
000036e8: SWAP2
000036e9: POP
000036ea: JUMPDEST
000036eb: POP
000036ec: POP
000036ed: DUP1
000036ee: SWAP10
000036ef: POP
000036f0: POP
000036f1: PUSH1 0x00
000036f3: DUP9
000036f4: GT
000036f5: DUP1
000036f6: ISZERO
000036f7: PUSH2 0x3700
000036fa: JUMPI
000036fb: POP
000036fc: PUSH1 0x00
000036fe: DUP2
000036ff: GT
00003700: JUMPDEST
00003701: ISZERO
00003702: PUSH2 0x374d
00003705: JUMPI
00003706: PUSH2 0x370f
00003709: DUP9
0000370a: DUP3
0000370b: PUSH2 0x3a72
0000370e: JUMP
0000370f: JUMPDEST
00003710: PUSH32 0x17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb561
00003731: DUP8
00003732: DUP3
00003733: PUSH1 0x1b
00003735: SLOAD
00003736: PUSH1 0x40
00003738: MLOAD
00003739: PUSH2 0x3744
0000373c: SWAP4
0000373d: SWAP3
0000373e: SWAP2
0000373f: SWAP1
00003740: PUSH2 0x4da6
00003743: JUMP
00003744: JUMPDEST
00003745: PUSH1 0x40
00003747: MLOAD
00003748: DUP1
00003749: SWAP2
0000374a: SUB
0000374b: SWAP1
0000374c: LOG1
0000374d: JUMPDEST
0000374e: PUSH1 0x06
00003750: PUSH1 0x00
00003752: SWAP1
00003753: SLOAD
00003754: SWAP1
00003755: PUSH2 0x0100
00003758: EXP
00003759: SWAP1
0000375a: DIV
0000375b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003770: AND
00003771: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003786: AND
00003787: SELFBALANCE
00003788: PUSH1 0x40
0000378a: MLOAD
0000378b: PUSH2 0x3793
0000378e: SWAP1
0000378f: PUSH2 0x4d91
00003792: JUMP
00003793: JUMPDEST
00003794: PUSH1 0x00
00003796: PUSH1 0x40
00003798: MLOAD
00003799: DUP1
0000379a: DUP4
0000379b: SUB
0000379c: DUP2
0000379d: DUP6
0000379e: DUP8
0000379f: GAS
000037a0: CALL
000037a1: SWAP3
000037a2: POP
000037a3: POP
000037a4: POP
000037a5: RETURNDATASIZE
000037a6: DUP1
000037a7: PUSH1 0x00
000037a9: DUP2
000037aa: EQ
000037ab: PUSH2 0x37d0
000037ae: JUMPI
000037af: PUSH1 0x40
000037b1: MLOAD
000037b2: SWAP2
000037b3: POP
000037b4: PUSH1 0x1f
000037b6: NOT
000037b7: PUSH1 0x3f
000037b9: RETURNDATASIZE
000037ba: ADD
000037bb: AND
000037bc: DUP3
000037bd: ADD
000037be: PUSH1 0x40
000037c0: MSTORE
000037c1: RETURNDATASIZE
000037c2: DUP3
000037c3: MSTORE
000037c4: RETURNDATASIZE
000037c5: PUSH1 0x00
000037c7: PUSH1 0x20
000037c9: DUP5
000037ca: ADD
000037cb: RETURNDATACOPY
000037cc: PUSH2 0x37d5
000037cf: JUMP
000037d0: JUMPDEST
000037d1: PUSH1 0x60
000037d3: SWAP2
000037d4: POP
000037d5: JUMPDEST
000037d6: POP
000037d7: POP
000037d8: DUP1
000037d9: SWAP10
000037da: POP
000037db: POP
000037dc: POP
000037dd: POP
000037de: POP
000037df: POP
000037e0: POP
000037e1: POP
000037e2: POP
000037e3: POP
000037e4: POP
000037e5: POP
000037e6: POP
000037e7: JUMPDEST
000037e8: JUMP
000037e9: JUMPDEST
000037ea: PUSH1 0x00
000037ec: DUP2
000037ed: DUP4
000037ee: PUSH2 0x37f7
000037f1: SWAP2
000037f2: SWAP1
000037f3: PUSH2 0x4126
000037f6: JUMP
000037f7: JUMPDEST
000037f8: SWAP1
000037f9: POP
000037fa: SWAP3
000037fb: SWAP2
000037fc: POP
000037fd: POP
000037fe: JUMP
000037ff: JUMPDEST
00003800: PUSH1 0x00
00003802: DUP2
00003803: DUP4
00003804: PUSH2 0x380d
00003807: SWAP2
00003808: SWAP1
00003809: PUSH2 0x41af
0000380c: JUMP
0000380d: JUMPDEST
0000380e: SWAP1
0000380f: POP
00003810: SWAP3
00003811: SWAP2
00003812: POP
00003813: POP
00003814: JUMP
00003815: JUMPDEST
00003816: POP
00003817: POP
00003818: POP
00003819: JUMP
0000381a: JUMPDEST
0000381b: POP
0000381c: POP
0000381d: POP
0000381e: JUMP
0000381f: JUMPDEST
00003820: PUSH1 0x00
00003822: DUP2
00003823: DUP4
00003824: PUSH2 0x382d
00003827: SWAP2
00003828: SWAP1
00003829: PUSH2 0x4c9a
0000382c: JUMP
0000382d: JUMPDEST
0000382e: SWAP1
0000382f: POP
00003830: SWAP3
00003831: SWAP2
00003832: POP
00003833: POP
00003834: JUMP
00003835: JUMPDEST
00003836: PUSH1 0x00
00003838: PUSH1 0x02
0000383a: PUSH8 0xffffffffffffffff
00003843: DUP2
00003844: GT
00003845: ISZERO
00003846: PUSH2 0x3852
00003849: JUMPI
0000384a: PUSH2 0x3851
0000384d: PUSH2 0x4ddd
00003850: JUMP
00003851: JUMPDEST
00003852: JUMPDEST
00003853: PUSH1 0x40
00003855: MLOAD
00003856: SWAP1
00003857: DUP1
00003858: DUP3
00003859: MSTORE
0000385a: DUP1
0000385b: PUSH1 0x20
0000385d: MUL
0000385e: PUSH1 0x20
00003860: ADD
00003861: DUP3
00003862: ADD
00003863: PUSH1 0x40
00003865: MSTORE
00003866: DUP1
00003867: ISZERO
00003868: PUSH2 0x3880
0000386b: JUMPI
0000386c: DUP2
0000386d: PUSH1 0x20
0000386f: ADD
00003870: PUSH1 0x20
00003872: DUP3
00003873: MUL
00003874: DUP1
00003875: CALLDATASIZE
00003876: DUP4
00003877: CALLDATACOPY
00003878: DUP1
00003879: DUP3
0000387a: ADD
0000387b: SWAP2
0000387c: POP
0000387d: POP
0000387e: SWAP1
0000387f: POP
00003880: JUMPDEST
00003881: POP
00003882: SWAP1
00003883: POP
00003884: ADDRESS
00003885: DUP2
00003886: PUSH1 0x00
00003888: DUP2
00003889: MLOAD
0000388a: DUP2
0000388b: LT
0000388c: PUSH2 0x3898
0000388f: JUMPI
00003890: PUSH2 0x3897
00003893: PUSH2 0x4e0c
00003896: JUMP
00003897: JUMPDEST
00003898: JUMPDEST
00003899: PUSH1 0x20
0000389b: MUL
0000389c: PUSH1 0x20
0000389e: ADD
0000389f: ADD
000038a0: SWAP1
000038a1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000038b6: AND
000038b7: SWAP1
000038b8: DUP2
000038b9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000038ce: AND
000038cf: DUP2
000038d0: MSTORE
000038d1: POP
000038d2: POP
000038d3: PUSH32 0x0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
000038f4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003909: AND
0000390a: PUSH4 0xad5c4648
0000390f: PUSH1 0x40
00003911: MLOAD
00003912: DUP2
00003913: PUSH4 0xffffffff
00003918: AND
00003919: PUSH1 0xe0
0000391b: SHL
0000391c: DUP2
0000391d: MSTORE
0000391e: PUSH1 0x04
00003920: ADD
00003921: PUSH1 0x20
00003923: PUSH1 0x40
00003925: MLOAD
00003926: DUP1
00003927: DUP4
00003928: SUB
00003929: DUP2
0000392a: DUP7
0000392b: GAS
0000392c: STATICCALL
0000392d: ISZERO
0000392e: DUP1
0000392f: ISZERO
00003930: PUSH2 0x393d
00003933: JUMPI
00003934: RETURNDATASIZE
00003935: PUSH1 0x00
00003937: DUP1
00003938: RETURNDATACOPY
00003939: RETURNDATASIZE
0000393a: PUSH1 0x00
0000393c: REVERT
0000393d: JUMPDEST
0000393e: POP
0000393f: POP
00003940: POP
00003941: POP
00003942: PUSH1 0x40
00003944: MLOAD
00003945: RETURNDATASIZE
00003946: PUSH1 0x1f
00003948: NOT
00003949: PUSH1 0x1f
0000394b: DUP3
0000394c: ADD
0000394d: AND
0000394e: DUP3
0000394f: ADD
00003950: DUP1
00003951: PUSH1 0x40
00003953: MSTORE
00003954: POP
00003955: DUP2
00003956: ADD
00003957: SWAP1
00003958: PUSH2 0x3961
0000395b: SWAP2
0000395c: SWAP1
0000395d: PUSH2 0x4e50
00003960: JUMP
00003961: JUMPDEST
00003962: DUP2
00003963: PUSH1 0x01
00003965: DUP2
00003966: MLOAD
00003967: DUP2
00003968: LT
00003969: PUSH2 0x3975
0000396c: JUMPI
0000396d: PUSH2 0x3974
00003970: PUSH2 0x4e0c
00003973: JUMP
00003974: JUMPDEST
00003975: JUMPDEST
00003976: PUSH1 0x20
00003978: MUL
00003979: PUSH1 0x20
0000397b: ADD
0000397c: ADD
0000397d: SWAP1
0000397e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003993: AND
00003994: SWAP1
00003995: DUP2
00003996: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000039ab: AND
000039ac: DUP2
000039ad: MSTORE
000039ae: POP
000039af: POP
000039b0: PUSH2 0x39da
000039b3: ADDRESS
000039b4: PUSH32 0x0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
000039d5: DUP5
000039d6: PUSH2 0x2175
000039d9: JUMP
000039da: JUMPDEST
000039db: PUSH32 0x0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
000039fc: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003a11: AND
00003a12: PUSH4 0x791ac947
00003a17: DUP4
00003a18: PUSH1 0x00
00003a1a: DUP5
00003a1b: ADDRESS
00003a1c: TIMESTAMP
00003a1d: PUSH1 0x40
00003a1f: MLOAD
00003a20: DUP7
00003a21: PUSH4 0xffffffff
00003a26: AND
00003a27: PUSH1 0xe0
00003a29: SHL
00003a2a: DUP2
00003a2b: MSTORE
00003a2c: PUSH1 0x04
00003a2e: ADD
00003a2f: PUSH2 0x3a3c
00003a32: SWAP6
00003a33: SWAP5
00003a34: SWAP4
00003a35: SWAP3
00003a36: SWAP2
00003a37: SWAP1
00003a38: PUSH2 0x4f76
00003a3b: JUMP
00003a3c: JUMPDEST
00003a3d: PUSH1 0x00
00003a3f: PUSH1 0x40
00003a41: MLOAD
00003a42: DUP1
00003a43: DUP4
00003a44: SUB
00003a45: DUP2
00003a46: PUSH1 0x00
00003a48: DUP8
00003a49: DUP1
00003a4a: EXTCODESIZE
00003a4b: ISZERO
00003a4c: DUP1
00003a4d: ISZERO
00003a4e: PUSH2 0x3a56
00003a51: JUMPI
00003a52: PUSH1 0x00
00003a54: DUP1
00003a55: REVERT
00003a56: JUMPDEST
00003a57: POP
00003a58: GAS
00003a59: CALL
00003a5a: ISZERO
00003a5b: DUP1
00003a5c: ISZERO
00003a5d: PUSH2 0x3a6a
00003a60: JUMPI
00003a61: RETURNDATASIZE
00003a62: PUSH1 0x00
00003a64: DUP1
00003a65: RETURNDATACOPY
00003a66: RETURNDATASIZE
00003a67: PUSH1 0x00
00003a69: REVERT
00003a6a: JUMPDEST
00003a6b: POP
00003a6c: POP
00003a6d: POP
00003a6e: POP
00003a6f: POP
00003a70: POP
00003a71: JUMP
00003a72: JUMPDEST
00003a73: PUSH2 0x3a9d
00003a76: ADDRESS
00003a77: PUSH32 0x0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
00003a98: DUP5
00003a99: PUSH2 0x2175
00003a9c: JUMP
00003a9d: JUMPDEST
00003a9e: PUSH32 0x0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
00003abf: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003ad4: AND
00003ad5: PUSH4 0xf305d719
00003ada: DUP3
00003adb: ADDRESS
00003adc: DUP6
00003add: PUSH1 0x00
00003adf: DUP1
00003ae0: PUSH1 0x08
00003ae2: PUSH1 0x00
00003ae4: SWAP1
00003ae5: SLOAD
00003ae6: SWAP1
00003ae7: PUSH2 0x0100
00003aea: EXP
00003aeb: SWAP1
00003aec: DIV
00003aed: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003b02: AND
00003b03: TIMESTAMP
00003b04: PUSH1 0x40
00003b06: MLOAD
00003b07: DUP9
00003b08: PUSH4 0xffffffff
00003b0d: AND
00003b0e: PUSH1 0xe0
00003b10: SHL
00003b11: DUP2
00003b12: MSTORE
00003b13: PUSH1 0x04
00003b15: ADD
00003b16: PUSH2 0x3b24
00003b19: SWAP7
00003b1a: SWAP6
00003b1b: SWAP5
00003b1c: SWAP4
00003b1d: SWAP3
00003b1e: SWAP2
00003b1f: SWAP1
00003b20: PUSH2 0x4fd0
00003b23: JUMP
00003b24: JUMPDEST
00003b25: PUSH1 0x60
00003b27: PUSH1 0x40
00003b29: MLOAD
00003b2a: DUP1
00003b2b: DUP4
00003b2c: SUB
00003b2d: DUP2
00003b2e: DUP6
00003b2f: DUP9
00003b30: GAS
00003b31: CALL
00003b32: ISZERO
00003b33: DUP1
00003b34: ISZERO
00003b35: PUSH2 0x3b42
00003b38: JUMPI
00003b39: RETURNDATASIZE
00003b3a: PUSH1 0x00
00003b3c: DUP1
00003b3d: RETURNDATACOPY
00003b3e: RETURNDATASIZE
00003b3f: PUSH1 0x00
00003b41: REVERT
00003b42: JUMPDEST
00003b43: POP
00003b44: POP
00003b45: POP
00003b46: POP
00003b47: POP
00003b48: PUSH1 0x40
00003b4a: MLOAD
00003b4b: RETURNDATASIZE
00003b4c: PUSH1 0x1f
00003b4e: NOT
00003b4f: PUSH1 0x1f
00003b51: DUP3
00003b52: ADD
00003b53: AND
00003b54: DUP3
00003b55: ADD
00003b56: DUP1
00003b57: PUSH1 0x40
00003b59: MSTORE
00003b5a: POP
00003b5b: DUP2
00003b5c: ADD
00003b5d: SWAP1
00003b5e: PUSH2 0x3b67
00003b61: SWAP2
00003b62: SWAP1
00003b63: PUSH2 0x5046
00003b66: JUMP
00003b67: JUMPDEST
00003b68: POP
00003b69: POP
00003b6a: POP
00003b6b: POP
00003b6c: POP
00003b6d: JUMP
00003b6e: JUMPDEST
00003b6f: PUSH1 0x00
00003b71: DUP2
00003b72: MLOAD
00003b73: SWAP1
00003b74: POP
00003b75: SWAP2
00003b76: SWAP1
00003b77: POP
00003b78: JUMP
00003b79: JUMPDEST
00003b7a: PUSH1 0x00
00003b7c: DUP3
00003b7d: DUP3
00003b7e: MSTORE
00003b7f: PUSH1 0x20
00003b81: DUP3
00003b82: ADD
00003b83: SWAP1
00003b84: POP
00003b85: SWAP3
00003b86: SWAP2
00003b87: POP
00003b88: POP
00003b89: JUMP
00003b8a: JUMPDEST
00003b8b: PUSH1 0x00
00003b8d: JUMPDEST
00003b8e: DUP4
00003b8f: DUP2
00003b90: LT
00003b91: ISZERO
00003b92: PUSH2 0x3ba8
00003b95: JUMPI
00003b96: DUP1
00003b97: DUP3
00003b98: ADD
00003b99: MLOAD
00003b9a: DUP2
00003b9b: DUP5
00003b9c: ADD
00003b9d: MSTORE
00003b9e: PUSH1 0x20
00003ba0: DUP2
00003ba1: ADD
00003ba2: SWAP1
00003ba3: POP
00003ba4: PUSH2 0x3b8d
00003ba7: JUMP
00003ba8: JUMPDEST
00003ba9: DUP4
00003baa: DUP2
00003bab: GT
00003bac: ISZERO
00003bad: PUSH2 0x3bb7
00003bb0: JUMPI
00003bb1: PUSH1 0x00
00003bb3: DUP5
00003bb4: DUP5
00003bb5: ADD
00003bb6: MSTORE
00003bb7: JUMPDEST
00003bb8: POP
00003bb9: POP
00003bba: POP
00003bbb: POP
00003bbc: JUMP
00003bbd: JUMPDEST
00003bbe: PUSH1 0x00
00003bc0: PUSH1 0x1f
00003bc2: NOT
00003bc3: PUSH1 0x1f
00003bc5: DUP4
00003bc6: ADD
00003bc7: AND
00003bc8: SWAP1
00003bc9: POP
00003bca: SWAP2
00003bcb: SWAP1
00003bcc: POP
00003bcd: JUMP
00003bce: JUMPDEST
00003bcf: PUSH1 0x00
00003bd1: PUSH2 0x3bd9
00003bd4: DUP3
00003bd5: PUSH2 0x3b6e
00003bd8: JUMP
00003bd9: JUMPDEST
00003bda: PUSH2 0x3be3
00003bdd: DUP2
00003bde: DUP6
00003bdf: PUSH2 0x3b79
00003be2: JUMP
00003be3: JUMPDEST
00003be4: SWAP4
00003be5: POP
00003be6: PUSH2 0x3bf3
00003be9: DUP2
00003bea: DUP6
00003beb: PUSH1 0x20
00003bed: DUP7
00003bee: ADD
00003bef: PUSH2 0x3b8a
00003bf2: JUMP
00003bf3: JUMPDEST
00003bf4: PUSH2 0x3bfc
00003bf7: DUP2
00003bf8: PUSH2 0x3bbd
00003bfb: JUMP
00003bfc: JUMPDEST
00003bfd: DUP5
00003bfe: ADD
00003bff: SWAP2
00003c00: POP
00003c01: POP
00003c02: SWAP3
00003c03: SWAP2
00003c04: POP
00003c05: POP
00003c06: JUMP
00003c07: JUMPDEST
00003c08: PUSH1 0x00
00003c0a: PUSH1 0x20
00003c0c: DUP3
00003c0d: ADD
00003c0e: SWAP1
00003c0f: POP
00003c10: DUP2
00003c11: DUP2
00003c12: SUB
00003c13: PUSH1 0x00
00003c15: DUP4
00003c16: ADD
00003c17: MSTORE
00003c18: PUSH2 0x3c21
00003c1b: DUP2
00003c1c: DUP5
00003c1d: PUSH2 0x3bce
00003c20: JUMP
00003c21: JUMPDEST
00003c22: SWAP1
00003c23: POP
00003c24: SWAP3
00003c25: SWAP2
00003c26: POP
00003c27: POP
00003c28: JUMP
00003c29: JUMPDEST
00003c2a: PUSH1 0x00
00003c2c: DUP1
00003c2d: REVERT
00003c2e: JUMPDEST
00003c2f: PUSH1 0x00
00003c31: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00003c46: DUP3
00003c47: AND
00003c48: SWAP1
00003c49: POP
00003c4a: SWAP2
00003c4b: SWAP1
00003c4c: POP
00003c4d: JUMP
00003c4e: JUMPDEST
00003c4f: PUSH1 0x00
00003c51: PUSH2 0x3c59
00003c54: DUP3
00003c55: PUSH2 0x3c2e
00003c58: JUMP
00003c59: JUMPDEST
00003c5a: SWAP1
00003c5b: POP
00003c5c: SWAP2
00003c5d: SWAP1
00003c5e: POP
00003c5f: JUMP
00003c60: JUMPDEST
00003c61: PUSH2 0x3c69
00003c64: DUP2
00003c65: PUSH2 0x3c4e
00003c68: JUMP
00003c69: JUMPDEST
00003c6a: DUP2
00003c6b: EQ
00003c6c: PUSH2 0x3c74
00003c6f: JUMPI
00003c70: PUSH1 0x00
00003c72: DUP1
00003c73: REVERT
00003c74: JUMPDEST
00003c75: POP
00003c76: JUMP
00003c77: JUMPDEST
00003c78: PUSH1 0x00
00003c7a: DUP2
00003c7b: CALLDATALOAD
00003c7c: SWAP1
00003c7d: POP
00003c7e: PUSH2 0x3c86
00003c81: DUP2
00003c82: PUSH2 0x3c60
00003c85: JUMP
00003c86: JUMPDEST
00003c87: SWAP3
00003c88: SWAP2
00003c89: POP
00003c8a: POP
00003c8b: JUMP
00003c8c: JUMPDEST
00003c8d: PUSH1 0x00
00003c8f: DUP2
00003c90: SWAP1
00003c91: POP
00003c92: SWAP2
00003c93: SWAP1
00003c94: POP
00003c95: JUMP
00003c96: JUMPDEST
00003c97: PUSH2 0x3c9f
00003c9a: DUP2
00003c9b: PUSH2 0x3c8c
00003c9e: JUMP
00003c9f: JUMPDEST
00003ca0: DUP2
00003ca1: EQ
00003ca2: PUSH2 0x3caa
00003ca5: JUMPI
00003ca6: PUSH1 0x00
00003ca8: DUP1
00003ca9: REVERT
00003caa: JUMPDEST
00003cab: POP
00003cac: JUMP
00003cad: JUMPDEST
00003cae: PUSH1 0x00
00003cb0: DUP2
00003cb1: CALLDATALOAD
00003cb2: SWAP1
00003cb3: POP
00003cb4: PUSH2 0x3cbc
00003cb7: DUP2
00003cb8: PUSH2 0x3c96
00003cbb: JUMP
00003cbc: JUMPDEST
00003cbd: SWAP3
00003cbe: SWAP2
00003cbf: POP
00003cc0: POP
00003cc1: JUMP
00003cc2: JUMPDEST
00003cc3: PUSH1 0x00
00003cc5: DUP1
00003cc6: PUSH1 0x40
00003cc8: DUP4
00003cc9: DUP6
00003cca: SUB
00003ccb: SLT
00003ccc: ISZERO
00003ccd: PUSH2 0x3cd9
00003cd0: JUMPI
00003cd1: PUSH2 0x3cd8
00003cd4: PUSH2 0x3c29
00003cd7: JUMP
00003cd8: JUMPDEST
00003cd9: JUMPDEST
00003cda: PUSH1 0x00
00003cdc: PUSH2 0x3ce7
00003cdf: DUP6
00003ce0: DUP3
00003ce1: DUP7
00003ce2: ADD
00003ce3: PUSH2 0x3c77
00003ce6: JUMP
00003ce7: JUMPDEST
00003ce8: SWAP3
00003ce9: POP
00003cea: POP
00003ceb: PUSH1 0x20
00003ced: PUSH2 0x3cf8
00003cf0: DUP6
00003cf1: DUP3
00003cf2: DUP7
00003cf3: ADD
00003cf4: PUSH2 0x3cad
00003cf7: JUMP
00003cf8: JUMPDEST
00003cf9: SWAP2
00003cfa: POP
00003cfb: POP
00003cfc: SWAP3
00003cfd: POP
00003cfe: SWAP3
00003cff: SWAP1
00003d00: POP
00003d01: JUMP
00003d02: JUMPDEST
00003d03: PUSH1 0x00
00003d05: DUP2
00003d06: ISZERO
00003d07: ISZERO
00003d08: SWAP1
00003d09: POP
00003d0a: SWAP2
00003d0b: SWAP1
00003d0c: POP
00003d0d: JUMP
00003d0e: JUMPDEST
00003d0f: PUSH2 0x3d17
00003d12: DUP2
00003d13: PUSH2 0x3d02
00003d16: JUMP
00003d17: JUMPDEST
00003d18: DUP3
00003d19: MSTORE
00003d1a: POP
00003d1b: POP
00003d1c: JUMP
00003d1d: JUMPDEST
00003d1e: PUSH1 0x00
00003d20: PUSH1 0x20
00003d22: DUP3
00003d23: ADD
00003d24: SWAP1
00003d25: POP
00003d26: PUSH2 0x3d32
00003d29: PUSH1 0x00
00003d2b: DUP4
00003d2c: ADD
00003d2d: DUP5
00003d2e: PUSH2 0x3d0e
00003d31: JUMP
00003d32: JUMPDEST
00003d33: SWAP3
00003d34: SWAP2
00003d35: POP
00003d36: POP
00003d37: JUMP
00003d38: JUMPDEST
00003d39: PUSH2 0x3d41
00003d3c: DUP2
00003d3d: PUSH2 0x3c8c
00003d40: JUMP
00003d41: JUMPDEST
00003d42: DUP3
00003d43: MSTORE
00003d44: POP
00003d45: POP
00003d46: JUMP
00003d47: JUMPDEST
00003d48: PUSH1 0x00
00003d4a: PUSH1 0x20
00003d4c: DUP3
00003d4d: ADD
00003d4e: SWAP1
00003d4f: POP
00003d50: PUSH2 0x3d5c
00003d53: PUSH1 0x00
00003d55: DUP4
00003d56: ADD
00003d57: DUP5
00003d58: PUSH2 0x3d38
00003d5b: JUMP
00003d5c: JUMPDEST
00003d5d: SWAP3
00003d5e: SWAP2
00003d5f: POP
00003d60: POP
00003d61: JUMP
00003d62: JUMPDEST
00003d63: PUSH1 0x00
00003d65: PUSH1 0x20
00003d67: DUP3
00003d68: DUP5
00003d69: SUB
00003d6a: SLT
00003d6b: ISZERO
00003d6c: PUSH2 0x3d78
00003d6f: JUMPI
00003d70: PUSH2 0x3d77
00003d73: PUSH2 0x3c29
00003d76: JUMP
00003d77: JUMPDEST
00003d78: JUMPDEST
00003d79: PUSH1 0x00
00003d7b: PUSH2 0x3d86
00003d7e: DUP5
00003d7f: DUP3
00003d80: DUP6
00003d81: ADD
00003d82: PUSH2 0x3c77
00003d85: JUMP
00003d86: JUMPDEST
00003d87: SWAP2
00003d88: POP
00003d89: POP
00003d8a: SWAP3
00003d8b: SWAP2
00003d8c: POP
00003d8d: POP
00003d8e: JUMP
00003d8f: JUMPDEST
00003d90: PUSH1 0x00
00003d92: DUP2
00003d93: SWAP1
00003d94: POP
00003d95: SWAP2
00003d96: SWAP1
00003d97: POP
00003d98: JUMP
00003d99: JUMPDEST
00003d9a: PUSH1 0x00
00003d9c: PUSH2 0x3db4
00003d9f: PUSH2 0x3daf
00003da2: PUSH2 0x3daa
00003da5: DUP5
00003da6: PUSH2 0x3c2e
00003da9: JUMP
00003daa: JUMPDEST
00003dab: PUSH2 0x3d8f
00003dae: JUMP
00003daf: JUMPDEST
00003db0: PUSH2 0x3c2e
00003db3: JUMP
00003db4: JUMPDEST
00003db5: SWAP1
00003db6: POP
00003db7: SWAP2
00003db8: SWAP1
00003db9: POP
00003dba: JUMP
00003dbb: JUMPDEST
00003dbc: PUSH1 0x00
00003dbe: PUSH2 0x3dc6
00003dc1: DUP3
00003dc2: PUSH2 0x3d99
00003dc5: JUMP
00003dc6: JUMPDEST
00003dc7: SWAP1
00003dc8: POP
00003dc9: SWAP2
00003dca: SWAP1
00003dcb: POP
00003dcc: JUMP
00003dcd: JUMPDEST
00003dce: PUSH1 0x00
00003dd0: PUSH2 0x3dd8
00003dd3: DUP3
00003dd4: PUSH2 0x3dbb
00003dd7: JUMP
00003dd8: JUMPDEST
00003dd9: SWAP1
00003dda: POP
00003ddb: SWAP2
00003ddc: SWAP1
00003ddd: POP
00003dde: JUMP
00003ddf: JUMPDEST
00003de0: PUSH2 0x3de8
00003de3: DUP2
00003de4: PUSH2 0x3dcd
00003de7: JUMP
00003de8: JUMPDEST
00003de9: DUP3
00003dea: MSTORE
00003deb: POP
00003dec: POP
00003ded: JUMP
00003dee: JUMPDEST
00003def: PUSH1 0x00
00003df1: PUSH1 0x20
00003df3: DUP3
00003df4: ADD
00003df5: SWAP1
00003df6: POP
00003df7: PUSH2 0x3e03
00003dfa: PUSH1 0x00
00003dfc: DUP4
00003dfd: ADD
00003dfe: DUP5
00003dff: PUSH2 0x3ddf
00003e02: JUMP
00003e03: JUMPDEST
00003e04: SWAP3
00003e05: SWAP2
00003e06: POP
00003e07: POP
00003e08: JUMP
00003e09: JUMPDEST
00003e0a: PUSH1 0x00
00003e0c: PUSH1 0x20
00003e0e: DUP3
00003e0f: DUP5
00003e10: SUB
00003e11: SLT
00003e12: ISZERO
00003e13: PUSH2 0x3e1f
00003e16: JUMPI
00003e17: PUSH2 0x3e1e
00003e1a: PUSH2 0x3c29
00003e1d: JUMP
00003e1e: JUMPDEST
00003e1f: JUMPDEST
00003e20: PUSH1 0x00
00003e22: PUSH2 0x3e2d
00003e25: DUP5
00003e26: DUP3
00003e27: DUP6
00003e28: ADD
00003e29: PUSH2 0x3cad
00003e2c: JUMP
00003e2d: JUMPDEST
00003e2e: SWAP2
00003e2f: POP
00003e30: POP
00003e31: SWAP3
00003e32: SWAP2
00003e33: POP
00003e34: POP
00003e35: JUMP
00003e36: JUMPDEST
00003e37: PUSH1 0x00
00003e39: DUP1
00003e3a: PUSH1 0x00
00003e3c: PUSH1 0x60
00003e3e: DUP5
00003e3f: DUP7
00003e40: SUB
00003e41: SLT
00003e42: ISZERO
00003e43: PUSH2 0x3e4f
00003e46: JUMPI
00003e47: PUSH2 0x3e4e
00003e4a: PUSH2 0x3c29
00003e4d: JUMP
00003e4e: JUMPDEST
00003e4f: JUMPDEST
00003e50: PUSH1 0x00
00003e52: PUSH2 0x3e5d
00003e55: DUP7
00003e56: DUP3
00003e57: DUP8
00003e58: ADD
00003e59: PUSH2 0x3c77
00003e5c: JUMP
00003e5d: JUMPDEST
00003e5e: SWAP4
00003e5f: POP
00003e60: POP
00003e61: PUSH1 0x20
00003e63: PUSH2 0x3e6e
00003e66: DUP7
00003e67: DUP3
00003e68: DUP8
00003e69: ADD
00003e6a: PUSH2 0x3c77
00003e6d: JUMP
00003e6e: JUMPDEST
00003e6f: SWAP3
00003e70: POP
00003e71: POP
00003e72: PUSH1 0x40
00003e74: PUSH2 0x3e7f
00003e77: DUP7
00003e78: DUP3
00003e79: DUP8
00003e7a: ADD
00003e7b: PUSH2 0x3cad
00003e7e: JUMP
00003e7f: JUMPDEST
00003e80: SWAP2
00003e81: POP
00003e82: POP
00003e83: SWAP3
00003e84: POP
00003e85: SWAP3
00003e86: POP
00003e87: SWAP3
00003e88: JUMP
00003e89: JUMPDEST
00003e8a: PUSH2 0x3e92
00003e8d: DUP2
00003e8e: PUSH2 0x3c4e
00003e91: JUMP
00003e92: JUMPDEST
00003e93: DUP3
00003e94: MSTORE
00003e95: POP
00003e96: POP
00003e97: JUMP
00003e98: JUMPDEST
00003e99: PUSH1 0x00
00003e9b: PUSH1 0x20
00003e9d: DUP3
00003e9e: ADD
00003e9f: SWAP1
00003ea0: POP
00003ea1: PUSH2 0x3ead
00003ea4: PUSH1 0x00
00003ea6: DUP4
00003ea7: ADD
00003ea8: DUP5
00003ea9: PUSH2 0x3e89
00003eac: JUMP
00003ead: JUMPDEST
00003eae: SWAP3
00003eaf: SWAP2
00003eb0: POP
00003eb1: POP
00003eb2: JUMP
00003eb3: JUMPDEST
00003eb4: PUSH1 0x00
00003eb6: DUP1
00003eb7: PUSH1 0x00
00003eb9: DUP1
00003eba: PUSH1 0x80
00003ebc: DUP6
00003ebd: DUP8
00003ebe: SUB
00003ebf: SLT
00003ec0: ISZERO
00003ec1: PUSH2 0x3ecd
00003ec4: JUMPI
00003ec5: PUSH2 0x3ecc
00003ec8: PUSH2 0x3c29
00003ecb: JUMP
00003ecc: JUMPDEST
00003ecd: JUMPDEST
00003ece: PUSH1 0x00
00003ed0: PUSH2 0x3edb
00003ed3: DUP8
00003ed4: DUP3
00003ed5: DUP9
00003ed6: ADD
00003ed7: PUSH2 0x3cad
00003eda: JUMP
00003edb: JUMPDEST
00003edc: SWAP5
00003edd: POP
00003ede: POP
00003edf: PUSH1 0x20
00003ee1: PUSH2 0x3eec
00003ee4: DUP8
00003ee5: DUP3
00003ee6: DUP9
00003ee7: ADD
00003ee8: PUSH2 0x3cad
00003eeb: JUMP
00003eec: JUMPDEST
00003eed: SWAP4
00003eee: POP
00003eef: POP
00003ef0: PUSH1 0x40
00003ef2: PUSH2 0x3efd
00003ef5: DUP8
00003ef6: DUP3
00003ef7: DUP9
00003ef8: ADD
00003ef9: PUSH2 0x3cad
00003efc: JUMP
00003efd: JUMPDEST
00003efe: SWAP3
00003eff: POP
00003f00: POP
00003f01: PUSH1 0x60
00003f03: PUSH2 0x3f0e
00003f06: DUP8
00003f07: DUP3
00003f08: DUP9
00003f09: ADD
00003f0a: PUSH2 0x3cad
00003f0d: JUMP
00003f0e: JUMPDEST
00003f0f: SWAP2
00003f10: POP
00003f11: POP
00003f12: SWAP3
00003f13: SWAP6
00003f14: SWAP2
00003f15: SWAP5
00003f16: POP
00003f17: SWAP3
00003f18: POP
00003f19: JUMP
00003f1a: JUMPDEST
00003f1b: PUSH1 0x00
00003f1d: PUSH1 0xff
00003f1f: DUP3
00003f20: AND
00003f21: SWAP1
00003f22: POP
00003f23: SWAP2
00003f24: SWAP1
00003f25: POP
00003f26: JUMP
00003f27: JUMPDEST
00003f28: PUSH2 0x3f30
00003f2b: DUP2
00003f2c: PUSH2 0x3f1a
00003f2f: JUMP
00003f30: JUMPDEST
00003f31: DUP3
00003f32: MSTORE
00003f33: POP
00003f34: POP
00003f35: JUMP
00003f36: JUMPDEST
00003f37: PUSH1 0x00
00003f39: PUSH1 0x20
00003f3b: DUP3
00003f3c: ADD
00003f3d: SWAP1
00003f3e: POP
00003f3f: PUSH2 0x3f4b
00003f42: PUSH1 0x00
00003f44: DUP4
00003f45: ADD
00003f46: DUP5
00003f47: PUSH2 0x3f27
00003f4a: JUMP
00003f4b: JUMPDEST
00003f4c: SWAP3
00003f4d: SWAP2
00003f4e: POP
00003f4f: POP
00003f50: JUMP
00003f51: JUMPDEST
00003f52: PUSH2 0x3f5a
00003f55: DUP2
00003f56: PUSH2 0x3d02
00003f59: JUMP
00003f5a: JUMPDEST
00003f5b: DUP2
00003f5c: EQ
00003f5d: PUSH2 0x3f65
00003f60: JUMPI
00003f61: PUSH1 0x00
00003f63: DUP1
00003f64: REVERT
00003f65: JUMPDEST
00003f66: POP
00003f67: JUMP
00003f68: JUMPDEST
00003f69: PUSH1 0x00
00003f6b: DUP2
00003f6c: CALLDATALOAD
00003f6d: SWAP1
00003f6e: POP
00003f6f: PUSH2 0x3f77
00003f72: DUP2
00003f73: PUSH2 0x3f51
00003f76: JUMP
00003f77: JUMPDEST
00003f78: SWAP3
00003f79: SWAP2
00003f7a: POP
00003f7b: POP
00003f7c: JUMP
00003f7d: JUMPDEST
00003f7e: PUSH1 0x00
00003f80: DUP1
00003f81: PUSH1 0x40
00003f83: DUP4
00003f84: DUP6
00003f85: SUB
00003f86: SLT
00003f87: ISZERO
00003f88: PUSH2 0x3f94
00003f8b: JUMPI
00003f8c: PUSH2 0x3f93
00003f8f: PUSH2 0x3c29
00003f92: JUMP
00003f93: JUMPDEST
00003f94: JUMPDEST
00003f95: PUSH1 0x00
00003f97: PUSH2 0x3fa2
00003f9a: DUP6
00003f9b: DUP3
00003f9c: DUP7
00003f9d: ADD
00003f9e: PUSH2 0x3c77
00003fa1: JUMP
00003fa2: JUMPDEST
00003fa3: SWAP3
00003fa4: POP
00003fa5: POP
00003fa6: PUSH1 0x20
00003fa8: PUSH2 0x3fb3
00003fab: DUP6
00003fac: DUP3
00003fad: DUP7
00003fae: ADD
00003faf: PUSH2 0x3f68
00003fb2: JUMP
00003fb3: JUMPDEST
00003fb4: SWAP2
00003fb5: POP
00003fb6: POP
00003fb7: SWAP3
00003fb8: POP
00003fb9: SWAP3
00003fba: SWAP1
00003fbb: POP
00003fbc: JUMP
00003fbd: JUMPDEST
00003fbe: PUSH1 0x00
00003fc0: PUSH1 0x20
00003fc2: DUP3
00003fc3: DUP5
00003fc4: SUB
00003fc5: SLT
00003fc6: ISZERO
00003fc7: PUSH2 0x3fd3
00003fca: JUMPI
00003fcb: PUSH2 0x3fd2
00003fce: PUSH2 0x3c29
00003fd1: JUMP
00003fd2: JUMPDEST
00003fd3: JUMPDEST
00003fd4: PUSH1 0x00
00003fd6: PUSH2 0x3fe1
00003fd9: DUP5
00003fda: DUP3
00003fdb: DUP6
00003fdc: ADD
00003fdd: PUSH2 0x3f68
00003fe0: JUMP
00003fe1: JUMPDEST
00003fe2: SWAP2
00003fe3: POP
00003fe4: POP
00003fe5: SWAP3
00003fe6: SWAP2
00003fe7: POP
00003fe8: POP
00003fe9: JUMP
00003fea: JUMPDEST
00003feb: PUSH1 0x00
00003fed: DUP1
00003fee: PUSH1 0x40
00003ff0: DUP4
00003ff1: DUP6
00003ff2: SUB
00003ff3: SLT
00003ff4: ISZERO
00003ff5: PUSH2 0x4001
00003ff8: JUMPI
00003ff9: PUSH2 0x4000
00003ffc: PUSH2 0x3c29
00003fff: JUMP
00004000: JUMPDEST
00004001: JUMPDEST
00004002: PUSH1 0x00
00004004: PUSH2 0x400f
00004007: DUP6
00004008: DUP3
00004009: DUP7
0000400a: ADD
0000400b: PUSH2 0x3c77
0000400e: JUMP
0000400f: JUMPDEST
00004010: SWAP3
00004011: POP
00004012: POP
00004013: PUSH1 0x20
00004015: PUSH2 0x4020
00004018: DUP6
00004019: DUP3
0000401a: DUP7
0000401b: ADD
0000401c: PUSH2 0x3c77
0000401f: JUMP
00004020: JUMPDEST
00004021: SWAP2
00004022: POP
00004023: POP
00004024: SWAP3
00004025: POP
00004026: SWAP3
00004027: SWAP1
00004028: POP
00004029: JUMP
0000402a: JUMPDEST
0000402b: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
0000404c: PUSH1 0x00
0000404e: MSTORE
0000404f: PUSH1 0x22
00004051: PUSH1 0x04
00004053: MSTORE
00004054: PUSH1 0x24
00004056: PUSH1 0x00
00004058: REVERT
00004059: JUMPDEST
0000405a: PUSH1 0x00
0000405c: PUSH1 0x02
0000405e: DUP3
0000405f: DIV
00004060: SWAP1
00004061: POP
00004062: PUSH1 0x01
00004064: DUP3
00004065: AND
00004066: DUP1
00004067: PUSH2 0x4071
0000406a: JUMPI
0000406b: PUSH1 0x7f
0000406d: DUP3
0000406e: AND
0000406f: SWAP2
00004070: POP
00004071: JUMPDEST
00004072: PUSH1 0x20
00004074: DUP3
00004075: LT
00004076: DUP2
00004077: EQ
00004078: ISZERO
00004079: PUSH2 0x4085
0000407c: JUMPI
0000407d: PUSH2 0x4084
00004080: PUSH2 0x402a
00004083: JUMP
00004084: JUMPDEST
00004085: JUMPDEST
00004086: POP
00004087: SWAP2
00004088: SWAP1
00004089: POP
0000408a: JUMP
0000408b: JUMPDEST
0000408c: PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572
000040ad: PUSH1 0x00
000040af: DUP3
000040b0: ADD
000040b1: MSTORE
000040b2: POP
000040b3: JUMP
000040b4: JUMPDEST
000040b5: PUSH1 0x00
000040b7: PUSH2 0x40c1
000040ba: PUSH1 0x20
000040bc: DUP4
000040bd: PUSH2 0x3b79
000040c0: JUMP
000040c1: JUMPDEST
000040c2: SWAP2
000040c3: POP
000040c4: PUSH2 0x40cc
000040c7: DUP3
000040c8: PUSH2 0x408b
000040cb: JUMP
000040cc: JUMPDEST
000040cd: PUSH1 0x20
000040cf: DUP3
000040d0: ADD
000040d1: SWAP1
000040d2: POP
000040d3: SWAP2
000040d4: SWAP1
000040d5: POP
000040d6: JUMP
000040d7: JUMPDEST
000040d8: PUSH1 0x00
000040da: PUSH1 0x20
000040dc: DUP3
000040dd: ADD
000040de: SWAP1
000040df: POP
000040e0: DUP2
000040e1: DUP2
000040e2: SUB
000040e3: PUSH1 0x00
000040e5: DUP4
000040e6: ADD
000040e7: MSTORE
000040e8: PUSH2 0x40f0
000040eb: DUP2
000040ec: PUSH2 0x40b4
000040ef: JUMP
000040f0: JUMPDEST
000040f1: SWAP1
000040f2: POP
000040f3: SWAP2
000040f4: SWAP1
000040f5: POP
000040f6: JUMP
000040f7: JUMPDEST
000040f8: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
00004119: PUSH1 0x00
0000411b: MSTORE
0000411c: PUSH1 0x11
0000411e: PUSH1 0x04
00004120: MSTORE
00004121: PUSH1 0x24
00004123: PUSH1 0x00
00004125: REVERT
00004126: JUMPDEST
00004127: PUSH1 0x00
00004129: PUSH2 0x4131
0000412c: DUP3
0000412d: PUSH2 0x3c8c
00004130: JUMP
00004131: JUMPDEST
00004132: SWAP2
00004133: POP
00004134: PUSH2 0x413c
00004137: DUP4
00004138: PUSH2 0x3c8c
0000413b: JUMP
0000413c: JUMPDEST
0000413d: SWAP3
0000413e: POP
0000413f: DUP2
00004140: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
00004161: DIV
00004162: DUP4
00004163: GT
00004164: DUP3
00004165: ISZERO
00004166: ISZERO
00004167: AND
00004168: ISZERO
00004169: PUSH2 0x4175
0000416c: JUMPI
0000416d: PUSH2 0x4174
00004170: PUSH2 0x40f7
00004173: JUMP
00004174: JUMPDEST
00004175: JUMPDEST
00004176: DUP3
00004177: DUP3
00004178: MUL
00004179: SWAP1
0000417a: POP
0000417b: SWAP3
0000417c: SWAP2
0000417d: POP
0000417e: POP
0000417f: JUMP
00004180: JUMPDEST
00004181: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
000041a2: PUSH1 0x00
000041a4: MSTORE
000041a5: PUSH1 0x12
000041a7: PUSH1 0x04
000041a9: MSTORE
000041aa: PUSH1 0x24
000041ac: PUSH1 0x00
000041ae: REVERT
000041af: JUMPDEST
000041b0: PUSH1 0x00
000041b2: PUSH2 0x41ba
000041b5: DUP3
000041b6: PUSH2 0x3c8c
000041b9: JUMP
000041ba: JUMPDEST
000041bb: SWAP2
000041bc: POP
000041bd: PUSH2 0x41c5
000041c0: DUP4
000041c1: PUSH2 0x3c8c
000041c4: JUMP
000041c5: JUMPDEST
000041c6: SWAP3
000041c7: POP
000041c8: DUP3
000041c9: PUSH2 0x41d5
000041cc: JUMPI
000041cd: PUSH2 0x41d4
000041d0: PUSH2 0x4180
000041d3: JUMP
000041d4: JUMPDEST
000041d5: JUMPDEST
000041d6: DUP3
000041d7: DUP3
000041d8: DIV
000041d9: SWAP1
000041da: POP
000041db: SWAP3
000041dc: SWAP2
000041dd: POP
000041de: POP
000041df: JUMP
000041e0: JUMPDEST
000041e1: PUSH32 0x43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e7420
00004202: PUSH1 0x00
00004204: DUP3
00004205: ADD
00004206: MSTORE
00004207: PUSH32 0x6c6f776572207468616e20302e35250000000000000000000000000000000000
00004228: PUSH1 0x20
0000422a: DUP3
0000422b: ADD
0000422c: MSTORE
0000422d: POP
0000422e: JUMP
0000422f: JUMPDEST
00004230: PUSH1 0x00
00004232: PUSH2 0x423c
00004235: PUSH1 0x2f
00004237: DUP4
00004238: PUSH2 0x3b79
0000423b: JUMP
0000423c: JUMPDEST
0000423d: SWAP2
0000423e: POP
0000423f: PUSH2 0x4247
00004242: DUP3
00004243: PUSH2 0x41e0
00004246: JUMP
00004247: JUMPDEST
00004248: PUSH1 0x40
0000424a: DUP3
0000424b: ADD
0000424c: SWAP1
0000424d: POP
0000424e: SWAP2
0000424f: SWAP1
00004250: POP
00004251: JUMP
00004252: JUMPDEST
00004253: PUSH1 0x00
00004255: PUSH1 0x20
00004257: DUP3
00004258: ADD
00004259: SWAP1
0000425a: POP
0000425b: DUP2
0000425c: DUP2
0000425d: SUB
0000425e: PUSH1 0x00
00004260: DUP4
00004261: ADD
00004262: MSTORE
00004263: PUSH2 0x426b
00004266: DUP2
00004267: PUSH2 0x422f
0000426a: JUMP
0000426b: JUMPDEST
0000426c: SWAP1
0000426d: POP
0000426e: SWAP2
0000426f: SWAP1
00004270: POP
00004271: JUMP
00004272: JUMPDEST
00004273: PUSH32 0x45524332303a207472616e7366657220616d6f756e7420657863656564732061
00004294: PUSH1 0x00
00004296: DUP3
00004297: ADD
00004298: MSTORE
00004299: PUSH32 0x6c6c6f77616e6365000000000000000000000000000000000000000000000000
000042ba: PUSH1 0x20
000042bc: DUP3
000042bd: ADD
000042be: MSTORE
000042bf: POP
000042c0: JUMP
000042c1: JUMPDEST
000042c2: PUSH1 0x00
000042c4: PUSH2 0x42ce
000042c7: PUSH1 0x28
000042c9: DUP4
000042ca: PUSH2 0x3b79
000042cd: JUMP
000042ce: JUMPDEST
000042cf: SWAP2
000042d0: POP
000042d1: PUSH2 0x42d9
000042d4: DUP3
000042d5: PUSH2 0x4272
000042d8: JUMP
000042d9: JUMPDEST
000042da: PUSH1 0x40
000042dc: DUP3
000042dd: ADD
000042de: SWAP1
000042df: POP
000042e0: SWAP2
000042e1: SWAP1
000042e2: POP
000042e3: JUMP
000042e4: JUMPDEST
000042e5: PUSH1 0x00
000042e7: PUSH1 0x20
000042e9: DUP3
000042ea: ADD
000042eb: SWAP1
000042ec: POP
000042ed: DUP2
000042ee: DUP2
000042ef: SUB
000042f0: PUSH1 0x00
000042f2: DUP4
000042f3: ADD
000042f4: MSTORE
000042f5: PUSH2 0x42fd
000042f8: DUP2
000042f9: PUSH2 0x42c1
000042fc: JUMP
000042fd: JUMPDEST
000042fe: SWAP1
000042ff: POP
00004300: SWAP2
00004301: SWAP1
00004302: POP
00004303: JUMP
00004304: JUMPDEST
00004305: PUSH1 0x00
00004307: PUSH2 0x430f
0000430a: DUP3
0000430b: PUSH2 0x3c8c
0000430e: JUMP
0000430f: JUMPDEST
00004310: SWAP2
00004311: POP
00004312: PUSH2 0x431a
00004315: DUP4
00004316: PUSH2 0x3c8c
00004319: JUMP
0000431a: JUMPDEST
0000431b: SWAP3
0000431c: POP
0000431d: DUP3
0000431e: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
0000433f: SUB
00004340: DUP3
00004341: GT
00004342: ISZERO
00004343: PUSH2 0x434f
00004346: JUMPI
00004347: PUSH2 0x434e
0000434a: PUSH2 0x40f7
0000434d: JUMP
0000434e: JUMPDEST
0000434f: JUMPDEST
00004350: DUP3
00004351: DUP3
00004352: ADD
00004353: SWAP1
00004354: POP
00004355: SWAP3
00004356: SWAP2
00004357: POP
00004358: POP
00004359: JUMP
0000435a: JUMPDEST
0000435b: PUSH32 0x4d61782042757946656520313025000000000000000000000000000000000000
0000437c: PUSH1 0x00
0000437e: DUP3
0000437f: ADD
00004380: MSTORE
00004381: POP
00004382: JUMP
00004383: JUMPDEST
00004384: PUSH1 0x00
00004386: PUSH2 0x4390
00004389: PUSH1 0x0e
0000438b: DUP4
0000438c: PUSH2 0x3b79
0000438f: JUMP
00004390: JUMPDEST
00004391: SWAP2
00004392: POP
00004393: PUSH2 0x439b
00004396: DUP3
00004397: PUSH2 0x435a
0000439a: JUMP
0000439b: JUMPDEST
0000439c: PUSH1 0x20
0000439e: DUP3
0000439f: ADD
000043a0: SWAP1
000043a1: POP
000043a2: SWAP2
000043a3: SWAP1
000043a4: POP
000043a5: JUMP
000043a6: JUMPDEST
000043a7: PUSH1 0x00
000043a9: PUSH1 0x20
000043ab: DUP3
000043ac: ADD
000043ad: SWAP1
000043ae: POP
000043af: DUP2
000043b0: DUP2
000043b1: SUB
000043b2: PUSH1 0x00
000043b4: DUP4
000043b5: ADD
000043b6: MSTORE
000043b7: PUSH2 0x43bf
000043ba: DUP2
000043bb: PUSH2 0x4383
000043be: JUMP
000043bf: JUMPDEST
000043c0: SWAP1
000043c1: POP
000043c2: SWAP2
000043c3: SWAP1
000043c4: POP
000043c5: JUMP
000043c6: JUMPDEST
000043c7: PUSH32 0x54686520706169722063616e6e6f742062652072656d6f7665642066726f6d20
000043e8: PUSH1 0x00
000043ea: DUP3
000043eb: ADD
000043ec: MSTORE
000043ed: PUSH32 0x6175746f6d617465644d61726b65744d616b6572506169727300000000000000
0000440e: PUSH1 0x20
00004410: DUP3
00004411: ADD
00004412: MSTORE
00004413: POP
00004414: JUMP
00004415: JUMPDEST
00004416: PUSH1 0x00
00004418: PUSH2 0x4422
0000441b: PUSH1 0x39
0000441d: DUP4
0000441e: PUSH2 0x3b79
00004421: JUMP
00004422: JUMPDEST
00004423: SWAP2
00004424: POP
00004425: PUSH2 0x442d
00004428: DUP3
00004429: PUSH2 0x43c6
0000442c: JUMP
0000442d: JUMPDEST
0000442e: PUSH1 0x40
00004430: DUP3
00004431: ADD
00004432: SWAP1
00004433: POP
00004434: SWAP2
00004435: SWAP1
00004436: POP
00004437: JUMP
00004438: JUMPDEST
00004439: PUSH1 0x00
0000443b: PUSH1 0x20
0000443d: DUP3
0000443e: ADD
0000443f: SWAP1
00004440: POP
00004441: DUP2
00004442: DUP2
00004443: SUB
00004444: PUSH1 0x00
00004446: DUP4
00004447: ADD
00004448: MSTORE
00004449: PUSH2 0x4451
0000444c: DUP2
0000444d: PUSH2 0x4415
00004450: JUMP
00004451: JUMPDEST
00004452: SWAP1
00004453: POP
00004454: SWAP2
00004455: SWAP1
00004456: POP
00004457: JUMP
00004458: JUMPDEST
00004459: PUSH32 0x45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77
0000447a: PUSH1 0x00
0000447c: DUP3
0000447d: ADD
0000447e: MSTORE
0000447f: PUSH32 0x207a65726f000000000000000000000000000000000000000000000000000000
000044a0: PUSH1 0x20
000044a2: DUP3
000044a3: ADD
000044a4: MSTORE
000044a5: POP
000044a6: JUMP
000044a7: JUMPDEST
000044a8: PUSH1 0x00
000044aa: PUSH2 0x44b4
000044ad: PUSH1 0x25
000044af: DUP4
000044b0: PUSH2 0x3b79
000044b3: JUMP
000044b4: JUMPDEST
000044b5: SWAP2
000044b6: POP
000044b7: PUSH2 0x44bf
000044ba: DUP3
000044bb: PUSH2 0x4458
000044be: JUMP
000044bf: JUMPDEST
000044c0: PUSH1 0x40
000044c2: DUP3
000044c3: ADD
000044c4: SWAP1
000044c5: POP
000044c6: SWAP2
000044c7: SWAP1
000044c8: POP
000044c9: JUMP
000044ca: JUMPDEST
000044cb: PUSH1 0x00
000044cd: PUSH1 0x20
000044cf: DUP3
000044d0: ADD
000044d1: SWAP1
000044d2: POP
000044d3: DUP2
000044d4: DUP2
000044d5: SUB
000044d6: PUSH1 0x00
000044d8: DUP4
000044d9: ADD
000044da: MSTORE
000044db: PUSH2 0x44e3
000044de: DUP2
000044df: PUSH2 0x44a7
000044e2: JUMP
000044e3: JUMPDEST
000044e4: SWAP1
000044e5: POP
000044e6: SWAP2
000044e7: SWAP1
000044e8: POP
000044e9: JUMP
000044ea: JUMPDEST
000044eb: PUSH32 0x43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e20
0000450c: PUSH1 0x00
0000450e: DUP3
0000450f: ADD
00004510: MSTORE
00004511: PUSH32 0x302e352500000000000000000000000000000000000000000000000000000000
00004532: PUSH1 0x20
00004534: DUP3
00004535: ADD
00004536: MSTORE
00004537: POP
00004538: JUMP
00004539: JUMPDEST
0000453a: PUSH1 0x00
0000453c: PUSH2 0x4546
0000453f: PUSH1 0x24
00004541: DUP4
00004542: PUSH2 0x3b79
00004545: JUMP
00004546: JUMPDEST
00004547: SWAP2
00004548: POP
00004549: PUSH2 0x4551
0000454c: DUP3
0000454d: PUSH2 0x44ea
00004550: JUMP
00004551: JUMPDEST
00004552: PUSH1 0x40
00004554: DUP3
00004555: ADD
00004556: SWAP1
00004557: POP
00004558: SWAP2
00004559: SWAP1
0000455a: POP
0000455b: JUMP
0000455c: JUMPDEST
0000455d: PUSH1 0x00
0000455f: PUSH1 0x20
00004561: DUP3
00004562: ADD
00004563: SWAP1
00004564: POP
00004565: DUP2
00004566: DUP2
00004567: SUB
00004568: PUSH1 0x00
0000456a: DUP4
0000456b: ADD
0000456c: MSTORE
0000456d: PUSH2 0x4575
00004570: DUP2
00004571: PUSH2 0x4539
00004574: JUMP
00004575: JUMPDEST
00004576: SWAP1
00004577: POP
00004578: SWAP2
00004579: SWAP1
0000457a: POP
0000457b: JUMP
0000457c: JUMPDEST
0000457d: PUSH32 0x5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e
0000459e: PUSH1 0x00
000045a0: DUP3
000045a1: ADD
000045a2: MSTORE
000045a3: PUSH32 0x20302e3030312520746f74616c20737570706c792e0000000000000000000000
000045c4: PUSH1 0x20
000045c6: DUP3
000045c7: ADD
000045c8: MSTORE
000045c9: POP
000045ca: JUMP
000045cb: JUMPDEST
000045cc: PUSH1 0x00
000045ce: PUSH2 0x45d8
000045d1: PUSH1 0x35
000045d3: DUP4
000045d4: PUSH2 0x3b79
000045d7: JUMP
000045d8: JUMPDEST
000045d9: SWAP2
000045da: POP
000045db: PUSH2 0x45e3
000045de: DUP3
000045df: PUSH2 0x457c
000045e2: JUMP
000045e3: JUMPDEST
000045e4: PUSH1 0x40
000045e6: DUP3
000045e7: ADD
000045e8: SWAP1
000045e9: POP
000045ea: SWAP2
000045eb: SWAP1
000045ec: POP
000045ed: JUMP
000045ee: JUMPDEST
000045ef: PUSH1 0x00
000045f1: PUSH1 0x20
000045f3: DUP3
000045f4: ADD
000045f5: SWAP1
000045f6: POP
000045f7: DUP2
000045f8: DUP2
000045f9: SUB
000045fa: PUSH1 0x00
000045fc: DUP4
000045fd: ADD
000045fe: MSTORE
000045ff: PUSH2 0x4607
00004602: DUP2
00004603: PUSH2 0x45cb
00004606: JUMP
00004607: JUMPDEST
00004608: SWAP1
00004609: POP
0000460a: SWAP2
0000460b: SWAP1
0000460c: POP
0000460d: JUMP
0000460e: JUMPDEST
0000460f: PUSH32 0x5377617020616d6f756e742063616e6e6f742062652068696768657220746861
00004630: PUSH1 0x00
00004632: DUP3
00004633: ADD
00004634: MSTORE
00004635: PUSH32 0x6e20302e352520746f74616c20737570706c792e000000000000000000000000
00004656: PUSH1 0x20
00004658: DUP3
00004659: ADD
0000465a: MSTORE
0000465b: POP
0000465c: JUMP
0000465d: JUMPDEST
0000465e: PUSH1 0x00
00004660: PUSH2 0x466a
00004663: PUSH1 0x34
00004665: DUP4
00004666: PUSH2 0x3b79
00004669: JUMP
0000466a: JUMPDEST
0000466b: SWAP2
0000466c: POP
0000466d: PUSH2 0x4675
00004670: DUP3
00004671: PUSH2 0x460e
00004674: JUMP
00004675: JUMPDEST
00004676: PUSH1 0x40
00004678: DUP3
00004679: ADD
0000467a: SWAP1
0000467b: POP
0000467c: SWAP2
0000467d: SWAP1
0000467e: POP
0000467f: JUMP
00004680: JUMPDEST
00004681: PUSH1 0x00
00004683: PUSH1 0x20
00004685: DUP3
00004686: ADD
00004687: SWAP1
00004688: POP
00004689: DUP2
0000468a: DUP2
0000468b: SUB
0000468c: PUSH1 0x00
0000468e: DUP4
0000468f: ADD
00004690: MSTORE
00004691: PUSH2 0x4699
00004694: DUP2
00004695: PUSH2 0x465d
00004698: JUMP
00004699: JUMPDEST
0000469a: SWAP1
0000469b: POP
0000469c: SWAP2
0000469d: SWAP1
0000469e: POP
0000469f: JUMP
000046a0: JUMPDEST
000046a1: PUSH32 0x4d61782053656c6c466565203130250000000000000000000000000000000000
000046c2: PUSH1 0x00
000046c4: DUP3
000046c5: ADD
000046c6: MSTORE
000046c7: POP
000046c8: JUMP
000046c9: JUMPDEST
000046ca: PUSH1 0x00
000046cc: PUSH2 0x46d6
000046cf: PUSH1 0x0f
000046d1: DUP4
000046d2: PUSH2 0x3b79
000046d5: JUMP
000046d6: JUMPDEST
000046d7: SWAP2
000046d8: POP
000046d9: PUSH2 0x46e1
000046dc: DUP3
000046dd: PUSH2 0x46a0
000046e0: JUMP
000046e1: JUMPDEST
000046e2: PUSH1 0x20
000046e4: DUP3
000046e5: ADD
000046e6: SWAP1
000046e7: POP
000046e8: SWAP2
000046e9: SWAP1
000046ea: POP
000046eb: JUMP
000046ec: JUMPDEST
000046ed: PUSH1 0x00
000046ef: PUSH1 0x20
000046f1: DUP3
000046f2: ADD
000046f3: SWAP1
000046f4: POP
000046f5: DUP2
000046f6: DUP2
000046f7: SUB
000046f8: PUSH1 0x00
000046fa: DUP4
000046fb: ADD
000046fc: MSTORE
000046fd: PUSH2 0x4705
00004700: DUP2
00004701: PUSH2 0x46c9
00004704: JUMP
00004705: JUMPDEST
00004706: SWAP1
00004707: POP
00004708: SWAP2
00004709: SWAP1
0000470a: POP
0000470b: JUMP
0000470c: JUMPDEST
0000470d: PUSH32 0x4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061
0000472e: PUSH1 0x00
00004730: DUP3
00004731: ADD
00004732: MSTORE
00004733: PUSH32 0x6464726573730000000000000000000000000000000000000000000000000000
00004754: PUSH1 0x20
00004756: DUP3
00004757: ADD
00004758: MSTORE
00004759: POP
0000475a: JUMP
0000475b: JUMPDEST
0000475c: PUSH1 0x00
0000475e: PUSH2 0x4768
00004761: PUSH1 0x26
00004763: DUP4
00004764: PUSH2 0x3b79
00004767: JUMP
00004768: JUMPDEST
00004769: SWAP2
0000476a: POP
0000476b: PUSH2 0x4773
0000476e: DUP3
0000476f: PUSH2 0x470c
00004772: JUMP
00004773: JUMPDEST
00004774: PUSH1 0x40
00004776: DUP3
00004777: ADD
00004778: SWAP1
00004779: POP
0000477a: SWAP2
0000477b: SWAP1
0000477c: POP
0000477d: JUMP
0000477e: JUMPDEST
0000477f: PUSH1 0x00
00004781: PUSH1 0x20
00004783: DUP3
00004784: ADD
00004785: SWAP1
00004786: POP
00004787: DUP2
00004788: DUP2
00004789: SUB
0000478a: PUSH1 0x00
0000478c: DUP4
0000478d: ADD
0000478e: MSTORE
0000478f: PUSH2 0x4797
00004792: DUP2
00004793: PUSH2 0x475b
00004796: JUMP
00004797: JUMPDEST
00004798: SWAP1
00004799: POP
0000479a: SWAP2
0000479b: SWAP1
0000479c: POP
0000479d: JUMP
0000479e: JUMPDEST
0000479f: PUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464
000047c0: PUSH1 0x00
000047c2: DUP3
000047c3: ADD
000047c4: MSTORE
000047c5: PUSH32 0x7265737300000000000000000000000000000000000000000000000000000000
000047e6: PUSH1 0x20
000047e8: DUP3
000047e9: ADD
000047ea: MSTORE
000047eb: POP
000047ec: JUMP
000047ed: JUMPDEST
000047ee: PUSH1 0x00
000047f0: PUSH2 0x47fa
000047f3: PUSH1 0x24
000047f5: DUP4
000047f6: PUSH2 0x3b79
000047f9: JUMP
000047fa: JUMPDEST
000047fb: SWAP2
000047fc: POP
000047fd: PUSH2 0x4805
00004800: DUP3
00004801: PUSH2 0x479e
00004804: JUMP
00004805: JUMPDEST
00004806: PUSH1 0x40
00004808: DUP3
00004809: ADD
0000480a: SWAP1
0000480b: POP
0000480c: SWAP2
0000480d: SWAP1
0000480e: POP
0000480f: JUMP
00004810: JUMPDEST
00004811: PUSH1 0x00
00004813: PUSH1 0x20
00004815: DUP3
00004816: ADD
00004817: SWAP1
00004818: POP
00004819: DUP2
0000481a: DUP2
0000481b: SUB
0000481c: PUSH1 0x00
0000481e: DUP4
0000481f: ADD
00004820: MSTORE
00004821: PUSH2 0x4829
00004824: DUP2
00004825: PUSH2 0x47ed
00004828: JUMP
00004829: JUMPDEST
0000482a: SWAP1
0000482b: POP
0000482c: SWAP2
0000482d: SWAP1
0000482e: POP
0000482f: JUMP
00004830: JUMPDEST
00004831: PUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265
00004852: PUSH1 0x00
00004854: DUP3
00004855: ADD
00004856: MSTORE
00004857: PUSH32 0x7373000000000000000000000000000000000000000000000000000000000000
00004878: PUSH1 0x20
0000487a: DUP3
0000487b: ADD
0000487c: MSTORE
0000487d: POP
0000487e: JUMP
0000487f: JUMPDEST
00004880: PUSH1 0x00
00004882: PUSH2 0x488c
00004885: PUSH1 0x22
00004887: DUP4
00004888: PUSH2 0x3b79
0000488b: JUMP
0000488c: JUMPDEST
0000488d: SWAP2
0000488e: POP
0000488f: PUSH2 0x4897
00004892: DUP3
00004893: PUSH2 0x4830
00004896: JUMP
00004897: JUMPDEST
00004898: PUSH1 0x40
0000489a: DUP3
0000489b: ADD
0000489c: SWAP1
0000489d: POP
0000489e: SWAP2
0000489f: SWAP1
000048a0: POP
000048a1: JUMP
000048a2: JUMPDEST
000048a3: PUSH1 0x00
000048a5: PUSH1 0x20
000048a7: DUP3
000048a8: ADD
000048a9: SWAP1
000048aa: POP
000048ab: DUP2
000048ac: DUP2
000048ad: SUB
000048ae: PUSH1 0x00
000048b0: DUP4
000048b1: ADD
000048b2: MSTORE
000048b3: PUSH2 0x48bb
000048b6: DUP2
000048b7: PUSH2 0x487f
000048ba: JUMP
000048bb: JUMPDEST
000048bc: SWAP1
000048bd: POP
000048be: SWAP2
000048bf: SWAP1
000048c0: POP
000048c1: JUMP
000048c2: JUMPDEST
000048c3: PUSH32 0x45524332303a207472616e736665722066726f6d20746865207a65726f206164
000048e4: PUSH1 0x00
000048e6: DUP3
000048e7: ADD
000048e8: MSTORE
000048e9: PUSH32 0x6472657373000000000000000000000000000000000000000000000000000000
0000490a: PUSH1 0x20
0000490c: DUP3
0000490d: ADD
0000490e: MSTORE
0000490f: POP
00004910: JUMP
00004911: JUMPDEST
00004912: PUSH1 0x00
00004914: PUSH2 0x491e
00004917: PUSH1 0x25
00004919: DUP4
0000491a: PUSH2 0x3b79
0000491d: JUMP
0000491e: JUMPDEST
0000491f: SWAP2
00004920: POP
00004921: PUSH2 0x4929
00004924: DUP3
00004925: PUSH2 0x48c2
00004928: JUMP
00004929: JUMPDEST
0000492a: PUSH1 0x40
0000492c: DUP3
0000492d: ADD
0000492e: SWAP1
0000492f: POP
00004930: SWAP2
00004931: SWAP1
00004932: POP
00004933: JUMP
00004934: JUMPDEST
00004935: PUSH1 0x00
00004937: PUSH1 0x20
00004939: DUP3
0000493a: ADD
0000493b: SWAP1
0000493c: POP
0000493d: DUP2
0000493e: DUP2
0000493f: SUB
00004940: PUSH1 0x00
00004942: DUP4
00004943: ADD
00004944: MSTORE
00004945: PUSH2 0x494d
00004948: DUP2
00004949: PUSH2 0x4911
0000494c: JUMP
0000494d: JUMPDEST
0000494e: SWAP1
0000494f: POP
00004950: SWAP2
00004951: SWAP1
00004952: POP
00004953: JUMP
00004954: JUMPDEST
00004955: PUSH32 0x45524332303a207472616e7366657220746f20746865207a65726f2061646472
00004976: PUSH1 0x00
00004978: DUP3
00004979: ADD
0000497a: MSTORE
0000497b: PUSH32 0x6573730000000000000000000000000000000000000000000000000000000000
0000499c: PUSH1 0x20
0000499e: DUP3
0000499f: ADD
000049a0: MSTORE
000049a1: POP
000049a2: JUMP
000049a3: JUMPDEST
000049a4: PUSH1 0x00
000049a6: PUSH2 0x49b0
000049a9: PUSH1 0x23
000049ab: DUP4
000049ac: PUSH2 0x3b79
000049af: JUMP
000049b0: JUMPDEST
000049b1: SWAP2
000049b2: POP
000049b3: PUSH2 0x49bb
000049b6: DUP3
000049b7: PUSH2 0x4954
000049ba: JUMP
000049bb: JUMPDEST
000049bc: PUSH1 0x40
000049be: DUP3
000049bf: ADD
000049c0: SWAP1
000049c1: POP
000049c2: SWAP2
000049c3: SWAP1
000049c4: POP
000049c5: JUMP
000049c6: JUMPDEST
000049c7: PUSH1 0x00
000049c9: PUSH1 0x20
000049cb: DUP3
000049cc: ADD
000049cd: SWAP1
000049ce: POP
000049cf: DUP2
000049d0: DUP2
000049d1: SUB
000049d2: PUSH1 0x00
000049d4: DUP4
000049d5: ADD
000049d6: MSTORE
000049d7: PUSH2 0x49df
000049da: DUP2
000049db: PUSH2 0x49a3
000049de: JUMP
000049df: JUMPDEST
000049e0: SWAP1
000049e1: POP
000049e2: SWAP2
000049e3: SWAP1
000049e4: POP
000049e5: JUMP
000049e6: JUMPDEST
000049e7: PUSH32 0x54726164696e67206973206e6f74206163746976652e00000000000000000000
00004a08: PUSH1 0x00
00004a0a: DUP3
00004a0b: ADD
00004a0c: MSTORE
00004a0d: POP
00004a0e: JUMP
00004a0f: JUMPDEST
00004a10: PUSH1 0x00
00004a12: PUSH2 0x4a1c
00004a15: PUSH1 0x16
00004a17: DUP4
00004a18: PUSH2 0x3b79
00004a1b: JUMP
00004a1c: JUMPDEST
00004a1d: SWAP2
00004a1e: POP
00004a1f: PUSH2 0x4a27
00004a22: DUP3
00004a23: PUSH2 0x49e6
00004a26: JUMP
00004a27: JUMPDEST
00004a28: PUSH1 0x20
00004a2a: DUP3
00004a2b: ADD
00004a2c: SWAP1
00004a2d: POP
00004a2e: SWAP2
00004a2f: SWAP1
00004a30: POP
00004a31: JUMP
00004a32: JUMPDEST
00004a33: PUSH1 0x00
00004a35: PUSH1 0x20
00004a37: DUP3
00004a38: ADD
00004a39: SWAP1
00004a3a: POP
00004a3b: DUP2
00004a3c: DUP2
00004a3d: SUB
00004a3e: PUSH1 0x00
00004a40: DUP4
00004a41: ADD
00004a42: MSTORE
00004a43: PUSH2 0x4a4b
00004a46: DUP2
00004a47: PUSH2 0x4a0f
00004a4a: JUMP
00004a4b: JUMPDEST
00004a4c: SWAP1
00004a4d: POP
00004a4e: SWAP2
00004a4f: SWAP1
00004a50: POP
00004a51: JUMP
00004a52: JUMPDEST
00004a53: PUSH32 0x5f7472616e736665723a3a205472616e736665722044656c617920656e61626c
00004a74: PUSH1 0x00
00004a76: DUP3
00004a77: ADD
00004a78: MSTORE
00004a79: PUSH32 0x65642e20204f6e6c79206f6e652070757263686173652070657220626c6f636b
00004a9a: PUSH1 0x20
00004a9c: DUP3
00004a9d: ADD
00004a9e: MSTORE
00004a9f: PUSH32 0x20616c6c6f7765642e0000000000000000000000000000000000000000000000
00004ac0: PUSH1 0x40
00004ac2: DUP3
00004ac3: ADD
00004ac4: MSTORE
00004ac5: POP
00004ac6: JUMP
00004ac7: JUMPDEST
00004ac8: PUSH1 0x00
00004aca: PUSH2 0x4ad4
00004acd: PUSH1 0x49
00004acf: DUP4
00004ad0: PUSH2 0x3b79
00004ad3: JUMP
00004ad4: JUMPDEST
00004ad5: SWAP2
00004ad6: POP
00004ad7: PUSH2 0x4adf
00004ada: DUP3
00004adb: PUSH2 0x4a52
00004ade: JUMP
00004adf: JUMPDEST
00004ae0: PUSH1 0x60
00004ae2: DUP3
00004ae3: ADD
00004ae4: SWAP1
00004ae5: POP
00004ae6: SWAP2
00004ae7: SWAP1
00004ae8: POP
00004ae9: JUMP
00004aea: JUMPDEST
00004aeb: PUSH1 0x00
00004aed: PUSH1 0x20
00004aef: DUP3
00004af0: ADD
00004af1: SWAP1
00004af2: POP
00004af3: DUP2
00004af4: DUP2
00004af5: SUB
00004af6: PUSH1 0x00
00004af8: DUP4
00004af9: ADD
00004afa: MSTORE
00004afb: PUSH2 0x4b03
00004afe: DUP2
00004aff: PUSH2 0x4ac7
00004b02: JUMP
00004b03: JUMPDEST
00004b04: SWAP1
00004b05: POP
00004b06: SWAP2
00004b07: SWAP1
00004b08: POP
00004b09: JUMP
00004b0a: JUMPDEST
00004b0b: PUSH32 0x427579207472616e7366657220616d6f756e7420657863656564732074686520
00004b2c: PUSH1 0x00
00004b2e: DUP3
00004b2f: ADD
00004b30: MSTORE
00004b31: PUSH32 0x6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000
00004b52: PUSH1 0x20
00004b54: DUP3
00004b55: ADD
00004b56: MSTORE
00004b57: POP
00004b58: JUMP
00004b59: JUMPDEST
00004b5a: PUSH1 0x00
00004b5c: PUSH2 0x4b66
00004b5f: PUSH1 0x35
00004b61: DUP4
00004b62: PUSH2 0x3b79
00004b65: JUMP
00004b66: JUMPDEST
00004b67: SWAP2
00004b68: POP
00004b69: PUSH2 0x4b71
00004b6c: DUP3
00004b6d: PUSH2 0x4b0a
00004b70: JUMP
00004b71: JUMPDEST
00004b72: PUSH1 0x40
00004b74: DUP3
00004b75: ADD
00004b76: SWAP1
00004b77: POP
00004b78: SWAP2
00004b79: SWAP1
00004b7a: POP
00004b7b: JUMP
00004b7c: JUMPDEST
00004b7d: PUSH1 0x00
00004b7f: PUSH1 0x20
00004b81: DUP3
00004b82: ADD
00004b83: SWAP1
00004b84: POP
00004b85: DUP2
00004b86: DUP2
00004b87: SUB
00004b88: PUSH1 0x00
00004b8a: DUP4
00004b8b: ADD
00004b8c: MSTORE
00004b8d: PUSH2 0x4b95
00004b90: DUP2
00004b91: PUSH2 0x4b59
00004b94: JUMP
00004b95: JUMPDEST
00004b96: SWAP1
00004b97: POP
00004b98: SWAP2
00004b99: SWAP1
00004b9a: POP
00004b9b: JUMP
00004b9c: JUMPDEST
00004b9d: PUSH32 0x4d61782077616c6c657420657863656564656400000000000000000000000000
00004bbe: PUSH1 0x00
00004bc0: DUP3
00004bc1: ADD
00004bc2: MSTORE
00004bc3: POP
00004bc4: JUMP
00004bc5: JUMPDEST
00004bc6: PUSH1 0x00
00004bc8: PUSH2 0x4bd2
00004bcb: PUSH1 0x13
00004bcd: DUP4
00004bce: PUSH2 0x3b79
00004bd1: JUMP
00004bd2: JUMPDEST
00004bd3: SWAP2
00004bd4: POP
00004bd5: PUSH2 0x4bdd
00004bd8: DUP3
00004bd9: PUSH2 0x4b9c
00004bdc: JUMP
00004bdd: JUMPDEST
00004bde: PUSH1 0x20
00004be0: DUP3
00004be1: ADD
00004be2: SWAP1
00004be3: POP
00004be4: SWAP2
00004be5: SWAP1
00004be6: POP
00004be7: JUMP
00004be8: JUMPDEST
00004be9: PUSH1 0x00
00004beb: PUSH1 0x20
00004bed: DUP3
00004bee: ADD
00004bef: SWAP1
00004bf0: POP
00004bf1: DUP2
00004bf2: DUP2
00004bf3: SUB
00004bf4: PUSH1 0x00
00004bf6: DUP4
00004bf7: ADD
00004bf8: MSTORE
00004bf9: PUSH2 0x4c01
00004bfc: DUP2
00004bfd: PUSH2 0x4bc5
00004c00: JUMP
00004c01: JUMPDEST
00004c02: SWAP1
00004c03: POP
00004c04: SWAP2
00004c05: SWAP1
00004c06: POP
00004c07: JUMP
00004c08: JUMPDEST
00004c09: PUSH32 0x53656c6c207472616e7366657220616d6f756e74206578636565647320746865
00004c2a: PUSH1 0x00
00004c2c: DUP3
00004c2d: ADD
00004c2e: MSTORE
00004c2f: PUSH32 0x206d61785472616e73616374696f6e416d6f756e742e00000000000000000000
00004c50: PUSH1 0x20
00004c52: DUP3
00004c53: ADD
00004c54: MSTORE
00004c55: POP
00004c56: JUMP
00004c57: JUMPDEST
00004c58: PUSH1 0x00
00004c5a: PUSH2 0x4c64
00004c5d: PUSH1 0x36
00004c5f: DUP4
00004c60: PUSH2 0x3b79
00004c63: JUMP
00004c64: JUMPDEST
00004c65: SWAP2
00004c66: POP
00004c67: PUSH2 0x4c6f
00004c6a: DUP3
00004c6b: PUSH2 0x4c08
00004c6e: JUMP
00004c6f: JUMPDEST
00004c70: PUSH1 0x40
00004c72: DUP3
00004c73: ADD
00004c74: SWAP1
00004c75: POP
00004c76: SWAP2
00004c77: SWAP1
00004c78: POP
00004c79: JUMP
00004c7a: JUMPDEST
00004c7b: PUSH1 0x00
00004c7d: PUSH1 0x20
00004c7f: DUP3
00004c80: ADD
00004c81: SWAP1
00004c82: POP
00004c83: DUP2
00004c84: DUP2
00004c85: SUB
00004c86: PUSH1 0x00
00004c88: DUP4
00004c89: ADD
00004c8a: MSTORE
00004c8b: PUSH2 0x4c93
00004c8e: DUP2
00004c8f: PUSH2 0x4c57
00004c92: JUMP
00004c93: JUMPDEST
00004c94: SWAP1
00004c95: POP
00004c96: SWAP2
00004c97: SWAP1
00004c98: POP
00004c99: JUMP
00004c9a: JUMPDEST
00004c9b: PUSH1 0x00
00004c9d: PUSH2 0x4ca5
00004ca0: DUP3
00004ca1: PUSH2 0x3c8c
00004ca4: JUMP
00004ca5: JUMPDEST
00004ca6: SWAP2
00004ca7: POP
00004ca8: PUSH2 0x4cb0
00004cab: DUP4
00004cac: PUSH2 0x3c8c
00004caf: JUMP
00004cb0: JUMPDEST
00004cb1: SWAP3
00004cb2: POP
00004cb3: DUP3
00004cb4: DUP3
00004cb5: LT
00004cb6: ISZERO
00004cb7: PUSH2 0x4cc3
00004cba: JUMPI
00004cbb: PUSH2 0x4cc2
00004cbe: PUSH2 0x40f7
00004cc1: JUMP
00004cc2: JUMPDEST
00004cc3: JUMPDEST
00004cc4: DUP3
00004cc5: DUP3
00004cc6: SUB
00004cc7: SWAP1
00004cc8: POP
00004cc9: SWAP3
00004cca: SWAP2
00004ccb: POP
00004ccc: POP
00004ccd: JUMP
00004cce: JUMPDEST
00004ccf: PUSH32 0x45524332303a207472616e7366657220616d6f756e7420657863656564732062
00004cf0: PUSH1 0x00
00004cf2: DUP3
00004cf3: ADD
00004cf4: MSTORE
00004cf5: PUSH32 0x616c616e63650000000000000000000000000000000000000000000000000000
00004d16: PUSH1 0x20
00004d18: DUP3
00004d19: ADD
00004d1a: MSTORE
00004d1b: POP
00004d1c: JUMP
00004d1d: JUMPDEST
00004d1e: PUSH1 0x00
00004d20: PUSH2 0x4d2a
00004d23: PUSH1 0x26
00004d25: DUP4
00004d26: PUSH2 0x3b79
00004d29: JUMP
00004d2a: JUMPDEST
00004d2b: SWAP2
00004d2c: POP
00004d2d: PUSH2 0x4d35
00004d30: DUP3
00004d31: PUSH2 0x4cce
00004d34: JUMP
00004d35: JUMPDEST
00004d36: PUSH1 0x40
00004d38: DUP3
00004d39: ADD
00004d3a: SWAP1
00004d3b: POP
00004d3c: SWAP2
00004d3d: SWAP1
00004d3e: POP
00004d3f: JUMP
00004d40: JUMPDEST
00004d41: PUSH1 0x00
00004d43: PUSH1 0x20
00004d45: DUP3
00004d46: ADD
00004d47: SWAP1
00004d48: POP
00004d49: DUP2
00004d4a: DUP2
00004d4b: SUB
00004d4c: PUSH1 0x00
00004d4e: DUP4
00004d4f: ADD
00004d50: MSTORE
00004d51: PUSH2 0x4d59
00004d54: DUP2
00004d55: PUSH2 0x4d1d
00004d58: JUMP
00004d59: JUMPDEST
00004d5a: SWAP1
00004d5b: POP
00004d5c: SWAP2
00004d5d: SWAP1
00004d5e: POP
00004d5f: JUMP
00004d60: JUMPDEST
00004d61: PUSH1 0x00
00004d63: DUP2
00004d64: SWAP1
00004d65: POP
00004d66: SWAP3
00004d67: SWAP2
00004d68: POP
00004d69: POP
00004d6a: JUMP
00004d6b: JUMPDEST
00004d6c: POP
00004d6d: JUMP
00004d6e: JUMPDEST
00004d6f: PUSH1 0x00
00004d71: PUSH2 0x4d7b
00004d74: PUSH1 0x00
00004d76: DUP4
00004d77: PUSH2 0x4d60
00004d7a: JUMP
00004d7b: JUMPDEST
00004d7c: SWAP2
00004d7d: POP
00004d7e: PUSH2 0x4d86
00004d81: DUP3
00004d82: PUSH2 0x4d6b
00004d85: JUMP
00004d86: JUMPDEST
00004d87: PUSH1 0x00
00004d89: DUP3
00004d8a: ADD
00004d8b: SWAP1
00004d8c: POP
00004d8d: SWAP2
00004d8e: SWAP1
00004d8f: POP
00004d90: JUMP
00004d91: JUMPDEST
00004d92: PUSH1 0x00
00004d94: PUSH2 0x4d9c
00004d97: DUP3
00004d98: PUSH2 0x4d6e
00004d9b: JUMP
00004d9c: JUMPDEST
00004d9d: SWAP2
00004d9e: POP
00004d9f: DUP2
00004da0: SWAP1
00004da1: POP
00004da2: SWAP2
00004da3: SWAP1
00004da4: POP
00004da5: JUMP
00004da6: JUMPDEST
00004da7: PUSH1 0x00
00004da9: PUSH1 0x60
00004dab: DUP3
00004dac: ADD
00004dad: SWAP1
00004dae: POP
00004daf: PUSH2 0x4dbb
00004db2: PUSH1 0x00
00004db4: DUP4
00004db5: ADD
00004db6: DUP7
00004db7: PUSH2 0x3d38
00004dba: JUMP
00004dbb: JUMPDEST
00004dbc: PUSH2 0x4dc8
00004dbf: PUSH1 0x20
00004dc1: DUP4
00004dc2: ADD
00004dc3: DUP6
00004dc4: PUSH2 0x3d38
00004dc7: JUMP
00004dc8: JUMPDEST
00004dc9: PUSH2 0x4dd5
00004dcc: PUSH1 0x40
00004dce: DUP4
00004dcf: ADD
00004dd0: DUP5
00004dd1: PUSH2 0x3d38
00004dd4: JUMP
00004dd5: JUMPDEST
00004dd6: SWAP5
00004dd7: SWAP4
00004dd8: POP
00004dd9: POP
00004dda: POP
00004ddb: POP
00004ddc: JUMP
00004ddd: JUMPDEST
00004dde: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
00004dff: PUSH1 0x00
00004e01: MSTORE
00004e02: PUSH1 0x41
00004e04: PUSH1 0x04
00004e06: MSTORE
00004e07: PUSH1 0x24
00004e09: PUSH1 0x00
00004e0b: REVERT
00004e0c: JUMPDEST
00004e0d: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000
00004e2e: PUSH1 0x00
00004e30: MSTORE
00004e31: PUSH1 0x32
00004e33: PUSH1 0x04
00004e35: MSTORE
00004e36: PUSH1 0x24
00004e38: PUSH1 0x00
00004e3a: REVERT
00004e3b: JUMPDEST
00004e3c: PUSH1 0x00
00004e3e: DUP2
00004e3f: MLOAD
00004e40: SWAP1
00004e41: POP
00004e42: PUSH2 0x4e4a
00004e45: DUP2
00004e46: PUSH2 0x3c60
00004e49: JUMP
00004e4a: JUMPDEST
00004e4b: SWAP3
00004e4c: SWAP2
00004e4d: POP
00004e4e: POP
00004e4f: JUMP
00004e50: JUMPDEST
00004e51: PUSH1 0x00
00004e53: PUSH1 0x20
00004e55: DUP3
00004e56: DUP5
00004e57: SUB
00004e58: SLT
00004e59: ISZERO
00004e5a: PUSH2 0x4e66
00004e5d: JUMPI
00004e5e: PUSH2 0x4e65
00004e61: PUSH2 0x3c29
00004e64: JUMP
00004e65: JUMPDEST
00004e66: JUMPDEST
00004e67: PUSH1 0x00
00004e69: PUSH2 0x4e74
00004e6c: DUP5
00004e6d: DUP3
00004e6e: DUP6
00004e6f: ADD
00004e70: PUSH2 0x4e3b
00004e73: JUMP
00004e74: JUMPDEST
00004e75: SWAP2
00004e76: POP
00004e77: POP
00004e78: SWAP3
00004e79: SWAP2
00004e7a: POP
00004e7b: POP
00004e7c: JUMP
00004e7d: JUMPDEST
00004e7e: PUSH1 0x00
00004e80: DUP2
00004e81: SWAP1
00004e82: POP
00004e83: SWAP2
00004e84: SWAP1
00004e85: POP
00004e86: JUMP
00004e87: JUMPDEST
00004e88: PUSH1 0x00
00004e8a: PUSH2 0x4ea2
00004e8d: PUSH2 0x4e9d
00004e90: PUSH2 0x4e98
00004e93: DUP5
00004e94: PUSH2 0x4e7d
00004e97: JUMP
00004e98: JUMPDEST
00004e99: PUSH2 0x3d8f
00004e9c: JUMP
00004e9d: JUMPDEST
00004e9e: PUSH2 0x3c8c
00004ea1: JUMP
00004ea2: JUMPDEST
00004ea3: SWAP1
00004ea4: POP
00004ea5: SWAP2
00004ea6: SWAP1
00004ea7: POP
00004ea8: JUMP
00004ea9: JUMPDEST
00004eaa: PUSH2 0x4eb2
00004ead: DUP2
00004eae: PUSH2 0x4e87
00004eb1: JUMP
00004eb2: JUMPDEST
00004eb3: DUP3
00004eb4: MSTORE
00004eb5: POP
00004eb6: POP
00004eb7: JUMP
00004eb8: JUMPDEST
00004eb9: PUSH1 0x00
00004ebb: DUP2
00004ebc: MLOAD
00004ebd: SWAP1
00004ebe: POP
00004ebf: SWAP2
00004ec0: SWAP1
00004ec1: POP
00004ec2: JUMP
00004ec3: JUMPDEST
00004ec4: PUSH1 0x00
00004ec6: DUP3
00004ec7: DUP3
00004ec8: MSTORE
00004ec9: PUSH1 0x20
00004ecb: DUP3
00004ecc: ADD
00004ecd: SWAP1
00004ece: POP
00004ecf: SWAP3
00004ed0: SWAP2
00004ed1: POP
00004ed2: POP
00004ed3: JUMP
00004ed4: JUMPDEST
00004ed5: PUSH1 0x00
00004ed7: DUP2
00004ed8: SWAP1
00004ed9: POP
00004eda: PUSH1 0x20
00004edc: DUP3
00004edd: ADD
00004ede: SWAP1
00004edf: POP
00004ee0: SWAP2
00004ee1: SWAP1
00004ee2: POP
00004ee3: JUMP
00004ee4: JUMPDEST
00004ee5: PUSH2 0x4eed
00004ee8: DUP2
00004ee9: PUSH2 0x3c4e
00004eec: JUMP
00004eed: JUMPDEST
00004eee: DUP3
00004eef: MSTORE
00004ef0: POP
00004ef1: POP
00004ef2: JUMP
00004ef3: JUMPDEST
00004ef4: PUSH1 0x00
00004ef6: PUSH2 0x4eff
00004ef9: DUP4
00004efa: DUP4
00004efb: PUSH2 0x4ee4
00004efe: JUMP
00004eff: JUMPDEST
00004f00: PUSH1 0x20
00004f02: DUP4
00004f03: ADD
00004f04: SWAP1
00004f05: POP
00004f06: SWAP3
00004f07: SWAP2
00004f08: POP
00004f09: POP
00004f0a: JUMP
00004f0b: JUMPDEST
00004f0c: PUSH1 0x00
00004f0e: PUSH1 0x20
00004f10: DUP3
00004f11: ADD
00004f12: SWAP1
00004f13: POP
00004f14: SWAP2
00004f15: SWAP1
00004f16: POP
00004f17: JUMP
00004f18: JUMPDEST
00004f19: PUSH1 0x00
00004f1b: PUSH2 0x4f23
00004f1e: DUP3
00004f1f: PUSH2 0x4eb8
00004f22: JUMP
00004f23: JUMPDEST
00004f24: PUSH2 0x4f2d
00004f27: DUP2
00004f28: DUP6
00004f29: PUSH2 0x4ec3
00004f2c: JUMP
00004f2d: JUMPDEST
00004f2e: SWAP4
00004f2f: POP
00004f30: PUSH2 0x4f38
00004f33: DUP4
00004f34: PUSH2 0x4ed4
00004f37: JUMP
00004f38: JUMPDEST
00004f39: DUP1
00004f3a: PUSH1 0x00
00004f3c: JUMPDEST
00004f3d: DUP4
00004f3e: DUP2
00004f3f: LT
00004f40: ISZERO
00004f41: PUSH2 0x4f69
00004f44: JUMPI
00004f45: DUP2
00004f46: MLOAD
00004f47: PUSH2 0x4f50
00004f4a: DUP9
00004f4b: DUP3
00004f4c: PUSH2 0x4ef3
00004f4f: JUMP
00004f50: JUMPDEST
00004f51: SWAP8
00004f52: POP
00004f53: PUSH2 0x4f5b
00004f56: DUP4
00004f57: PUSH2 0x4f0b
00004f5a: JUMP
00004f5b: JUMPDEST
00004f5c: SWAP3
00004f5d: POP
00004f5e: POP
00004f5f: PUSH1 0x01
00004f61: DUP2
00004f62: ADD
00004f63: SWAP1
00004f64: POP
00004f65: PUSH2 0x4f3c
00004f68: JUMP
00004f69: JUMPDEST
00004f6a: POP
00004f6b: DUP6
00004f6c: SWAP4
00004f6d: POP
00004f6e: POP
00004f6f: POP
00004f70: POP
00004f71: SWAP3
00004f72: SWAP2
00004f73: POP
00004f74: POP
00004f75: JUMP
00004f76: JUMPDEST
00004f77: PUSH1 0x00
00004f79: PUSH1 0xa0
00004f7b: DUP3
00004f7c: ADD
00004f7d: SWAP1
00004f7e: POP
00004f7f: PUSH2 0x4f8b
00004f82: PUSH1 0x00
00004f84: DUP4
00004f85: ADD
00004f86: DUP9
00004f87: PUSH2 0x3d38
00004f8a: JUMP
00004f8b: JUMPDEST
00004f8c: PUSH2 0x4f98
00004f8f: PUSH1 0x20
00004f91: DUP4
00004f92: ADD
00004f93: DUP8
00004f94: PUSH2 0x4ea9
00004f97: JUMP
00004f98: JUMPDEST
00004f99: DUP2
00004f9a: DUP2
00004f9b: SUB
00004f9c: PUSH1 0x40
00004f9e: DUP4
00004f9f: ADD
00004fa0: MSTORE
00004fa1: PUSH2 0x4faa
00004fa4: DUP2
00004fa5: DUP7
00004fa6: PUSH2 0x4f18
00004fa9: JUMP
00004faa: JUMPDEST
00004fab: SWAP1
00004fac: POP
00004fad: PUSH2 0x4fb9
00004fb0: PUSH1 0x60
00004fb2: DUP4
00004fb3: ADD
00004fb4: DUP6
00004fb5: PUSH2 0x3e89
00004fb8: JUMP
00004fb9: JUMPDEST
00004fba: PUSH2 0x4fc6
00004fbd: PUSH1 0x80
00004fbf: DUP4
00004fc0: ADD
00004fc1: DUP5
00004fc2: PUSH2 0x3d38
00004fc5: JUMP
00004fc6: JUMPDEST
00004fc7: SWAP7
00004fc8: SWAP6
00004fc9: POP
00004fca: POP
00004fcb: POP
00004fcc: POP
00004fcd: POP
00004fce: POP
00004fcf: JUMP
00004fd0: JUMPDEST
00004fd1: PUSH1 0x00
00004fd3: PUSH1 0xc0
00004fd5: DUP3
00004fd6: ADD
00004fd7: SWAP1
00004fd8: POP
00004fd9: PUSH2 0x4fe5
00004fdc: PUSH1 0x00
00004fde: DUP4
00004fdf: ADD
00004fe0: DUP10
00004fe1: PUSH2 0x3e89
00004fe4: JUMP
00004fe5: JUMPDEST
00004fe6: PUSH2 0x4ff2
00004fe9: PUSH1 0x20
00004feb: DUP4
00004fec: ADD
00004fed: DUP9
00004fee: PUSH2 0x3d38
00004ff1: JUMP
00004ff2: JUMPDEST
00004ff3: PUSH2 0x4fff
00004ff6: PUSH1 0x40
00004ff8: DUP4
00004ff9: ADD
00004ffa: DUP8
00004ffb: PUSH2 0x4ea9
00004ffe: JUMP
00004fff: JUMPDEST
00005000: PUSH2 0x500c
00005003: PUSH1 0x60
00005005: DUP4
00005006: ADD
00005007: DUP7
00005008: PUSH2 0x4ea9
0000500b: JUMP
0000500c: JUMPDEST
0000500d: PUSH2 0x5019
00005010: PUSH1 0x80
00005012: DUP4
00005013: ADD
00005014: DUP6
00005015: PUSH2 0x3e89
00005018: JUMP
00005019: JUMPDEST
0000501a: PUSH2 0x5026
0000501d: PUSH1 0xa0
0000501f: DUP4
00005020: ADD
00005021: DUP5
00005022: PUSH2 0x3d38
00005025: JUMP
00005026: JUMPDEST
00005027: SWAP8
00005028: SWAP7
00005029: POP
0000502a: POP
0000502b: POP
0000502c: POP
0000502d: POP
0000502e: POP
0000502f: POP
00005030: JUMP
00005031: JUMPDEST
00005032: PUSH1 0x00
00005034: DUP2
00005035: MLOAD
00005036: SWAP1
00005037: POP
00005038: PUSH2 0x5040
0000503b: DUP2
0000503c: PUSH2 0x3c96
0000503f: JUMP
00005040: JUMPDEST
00005041: SWAP3
00005042: SWAP2
00005043: POP
00005044: POP
00005045: JUMP
00005046: JUMPDEST
00005047: PUSH1 0x00
00005049: DUP1
0000504a: PUSH1 0x00
0000504c: PUSH1 0x60
0000504e: DUP5
0000504f: DUP7
00005050: SUB
00005051: SLT
00005052: ISZERO
00005053: PUSH2 0x505f
00005056: JUMPI
00005057: PUSH2 0x505e
0000505a: PUSH2 0x3c29
0000505d: JUMP
0000505e: JUMPDEST
0000505f: JUMPDEST
00005060: PUSH1 0x00
00005062: PUSH2 0x506d
00005065: DUP7
00005066: DUP3
00005067: DUP8
00005068: ADD
00005069: PUSH2 0x5031
0000506c: JUMP
0000506d: JUMPDEST
0000506e: SWAP4
0000506f: POP
00005070: POP
00005071: PUSH1 0x20
00005073: PUSH2 0x507e
00005076: DUP7
00005077: DUP3
00005078: DUP8
00005079: ADD
0000507a: PUSH2 0x5031
0000507d: JUMP
0000507e: JUMPDEST
0000507f: SWAP3
00005080: POP
00005081: POP
00005082: PUSH1 0x40
00005084: PUSH2 0x508f
00005087: DUP7
00005088: DUP3
00005089: DUP8
0000508a: ADD
0000508b: PUSH2 0x5031
0000508e: JUMP
0000508f: JUMPDEST
00005090: SWAP2
00005091: POP
00005092: POP
00005093: SWAP3
00005094: POP
00005095: SWAP3
00005096: POP
00005097: SWAP3
00005098: JUMP
00005099: INVALID
0000509a: LOG2
0000509b: PUSH5 0x6970667358
000050a1: UNKNOWN(0x22)
000050a2: SLT
000050a3: KECCAK256
000050a4: UNKNOWN(0xE0)
000050a5: SUB
000050a6: PUSH23 0xd0f1f0537ab38595fb133855e66b5ee6d4d9aa37a29081
000050be: SELFDESTRUCT
000050bf: UNKNOWN(0xE4)
000050c0: UNKNOWN(0xBC)
000050c1: DUP9
000050c2: UNKNOWN(0xB5)
000050c3: PUSH11 0x64736f6c634300080a0033

Findings

validated = confirmed for call sinks; sink observed for others
Severity Category Tool Title Confidence Validated Confirmed Details
high auth detector Authorization based on tx.origin 70 no
view
validation_json
{
    "reason": "missing sink mapping",
    "status": "no_sink"
}
witness_json
{
    "notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
    "constraints": [],
    "entrypoints": [
        {
            "calldata": "0xf11a24d3",
            "selector": "0xf11a24d3",
            "calldata_variants": [
                "0xf11a24d3",
                "0xf11a24d30000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xf2fde38b",
            "selector": "0xf2fde38b",
            "calldata_variants": [
                "0xf2fde38b",
                "0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xf6374342",
            "selector": "0xf6374342",
            "calldata_variants": [
                "0xf6374342",
                "0xf63743420000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xf8b45b05",
            "selector": "0xf8b45b05",
            "calldata_variants": [
                "0xf8b45b05",
                "0xf8b45b050000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xe2f45605",
            "selector": "0xe2f45605",
            "calldata_variants": [
                "0xe2f45605",
                "0xe2f456050000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xe7ad9fcd",
            "selector": "0xe7ad9fcd",
            "calldata_variants": [
                "0xe7ad9fcd",
                "0xe7ad9fcd0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xe884f260",
            "selector": "0xe884f260",
            "calldata_variants": [
                "0xe884f260",
                "0xe884f2600000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xc8c8ebe4",
            "selector": "0xc8c8ebe4",
            "calldata_variants": [
                "0xc8c8ebe4",
                "0xc8c8ebe40000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "guards_detected": [
        {
            "pc": 10066,
            "type": "tx_origin_used"
        },
        {
            "pc": 10195,
            "type": "tx_origin_used"
        }
    ]
}
medium other detector Untrusted CALL target/value reachable 45 no no
view
trace_id: 0x098b9d470c32d8ea9dce9fd809906f5c92f8b30dcc808aa502d29301fdf2445b
call_targets: 0x6e81a6ed69528e7d01dfaf4d43bc1f5c4f8fb646
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0x098b9d470c32d8ea9dce9fd809906f5c92f8b30dcc808aa502d29301fdf2445b",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x6e81a6ed69528e7d01dfaf4d43bc1f5c4f8fb646"
    ],
    "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": "0xf11a24d3",
            "selector": "0xf11a24d3",
            "calldata_variants": [
                "0xf11a24d3",
                "0xf11a24d30000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xf2fde38b",
            "selector": "0xf2fde38b",
            "calldata_variants": [
                "0xf2fde38b",
                "0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xf6374342",
            "selector": "0xf6374342",
            "calldata_variants": [
                "0xf6374342",
                "0xf63743420000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xf8b45b05",
            "selector": "0xf8b45b05",
            "calldata_variants": [
                "0xf8b45b05",
                "0xf8b45b050000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xe2f45605",
            "selector": "0xe2f45605",
            "calldata_variants": [
                "0xe2f45605",
                "0xe2f456050000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xe7ad9fcd",
            "selector": "0xe7ad9fcd",
            "calldata_variants": [
                "0xe7ad9fcd",
                "0xe7ad9fcd0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xe884f260",
            "selector": "0xe884f260",
            "calldata_variants": [
                "0xe884f260",
                "0xe884f2600000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xc8c8ebe4",
            "selector": "0xc8c8ebe4",
            "calldata_variants": [
                "0xc8c8ebe4",
                "0xc8c8ebe40000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 13863,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 14005,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 14240,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "call_count": 5,
    "guards_detected": [
        {
            "pc": 10066,
            "type": "tx_origin_used"
        },
        {
            "pc": 10195,
            "type": "tx_origin_used"
        }
    ],
    "untrusted_call_count": 5
}
medium other detector ETH value transfer possible 40 no no
view
trace_id: 0x098b9d470c32d8ea9dce9fd809906f5c92f8b30dcc808aa502d29301fdf2445b
call_targets: 0x6e81a6ed69528e7d01dfaf4d43bc1f5c4f8fb646
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0x098b9d470c32d8ea9dce9fd809906f5c92f8b30dcc808aa502d29301fdf2445b",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x6e81a6ed69528e7d01dfaf4d43bc1f5c4f8fb646"
    ],
    "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": "0xf11a24d3",
            "selector": "0xf11a24d3",
            "calldata_variants": [
                "0xf11a24d3",
                "0xf11a24d30000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xf2fde38b",
            "selector": "0xf2fde38b",
            "calldata_variants": [
                "0xf2fde38b",
                "0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xf6374342",
            "selector": "0xf6374342",
            "calldata_variants": [
                "0xf6374342",
                "0xf63743420000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xf8b45b05",
            "selector": "0xf8b45b05",
            "calldata_variants": [
                "0xf8b45b05",
                "0xf8b45b050000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xe2f45605",
            "selector": "0xe2f45605",
            "calldata_variants": [
                "0xe2f45605",
                "0xe2f456050000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xe7ad9fcd",
            "selector": "0xe7ad9fcd",
            "calldata_variants": [
                "0xe7ad9fcd",
                "0xe7ad9fcd0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xe884f260",
            "selector": "0xe884f260",
            "calldata_variants": [
                "0xe884f260",
                "0xe884f2600000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xc8c8ebe4",
            "selector": "0xc8c8ebe4",
            "calldata_variants": [
                "0xc8c8ebe4",
                "0xc8c8ebe40000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 13863,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 14005,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 14240,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "eth_value_calls": 5,
    "guards_detected": [
        {
            "pc": 10066,
            "type": "tx_origin_used"
        },
        {
            "pc": 10195,
            "type": "tx_origin_used"
        }
    ]
}
medium other detector SELFDESTRUCT reachable 45 no no
view
trace_id: 0x746a7a4586793a622baaa2ba3a0bbff8750e07ff0b053f383c38b4bf4527acc8
validation_json
{
    "sink": "SELFDESTRUCT",
    "errors": 0,
    "status": "unknown",
    "attempts": 32,
    "trace_id": "0x746a7a4586793a622baaa2ba3a0bbff8750e07ff0b053f383c38b4bf4527acc8",
    "confirmed": false,
    "trace_mode": "structLogs",
    "call_targets": null,
    "matched_probe": null,
    "target_varies": null,
    "classification": "no_sink"
}
witness_json
{
    "notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
    "constraints": [],
    "entrypoints": [
        {
            "calldata": "0xf11a24d3",
            "selector": "0xf11a24d3",
            "calldata_variants": [
                "0xf11a24d3",
                "0xf11a24d30000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xf2fde38b",
            "selector": "0xf2fde38b",
            "calldata_variants": [
                "0xf2fde38b",
                "0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xf6374342",
            "selector": "0xf6374342",
            "calldata_variants": [
                "0xf6374342",
                "0xf63743420000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xf8b45b05",
            "selector": "0xf8b45b05",
            "calldata_variants": [
                "0xf8b45b05",
                "0xf8b45b050000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xe2f45605",
            "selector": "0xe2f45605",
            "calldata_variants": [
                "0xe2f45605",
                "0xe2f456050000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xe7ad9fcd",
            "selector": "0xe7ad9fcd",
            "calldata_variants": [
                "0xe7ad9fcd",
                "0xe7ad9fcd0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xe884f260",
            "selector": "0xe884f260",
            "calldata_variants": [
                "0xe884f260",
                "0xe884f2600000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xc8c8ebe4",
            "selector": "0xc8c8ebe4",
            "calldata_variants": [
                "0xc8c8ebe4",
                "0xc8c8ebe40000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "guards_detected": [
        {
            "pc": 10066,
            "type": "tx_origin_used"
        },
        {
            "pc": 10195,
            "type": "tx_origin_used"
        }
    ],
    "selfdestruct_count": 1
}