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

Analysis Run

019b3844-9766-724a-b3af-9ae887692a54

complete
Chain ID
1
Address
Block Number
Created
Fri, Dec 19, 2025 8:19 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
Bytecode only
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
13715 artifact.fetch complete 1 / 3 3 months ago
13716 tool.cast_disasm complete 1 / 3 3 months ago
56757 analysis.bundle complete 1 / 3 1 week ago
56758 capability.graph complete 1 / 3 1 week ago
56759 detector.run complete 1 / 3 1 week ago
56760 validation.fork complete 1 / 3 1 week ago

Artifact

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

Slither

tool.slither

No slither job recorded yet.

Codex

report.consolidate

No codex job recorded yet.

Opcode Heuristics

tool.cast_disasm
Delegatecall
0
Selfdestruct
0
CREATE2
0
CALL-family (heavy)
24
EXT*/BALANCE
24
Total opcodes
14119
Flags
heavy_ext_balance_usage call_family_heavy
View cast disassembly output
00000000: PUSH1 0x80
00000002: PUSH1 0x40
00000004: MSTORE
00000005: PUSH1 0x04
00000007: CALLDATASIZE
00000008: LT
00000009: PUSH2 0x03ef
0000000c: JUMPI
0000000d: PUSH1 0x00
0000000f: CALLDATALOAD
00000010: PUSH1 0xe0
00000012: SHR
00000013: DUP1
00000014: PUSH4 0x82dc1ec4
00000019: GT
0000001a: PUSH2 0x0208
0000001d: JUMPI
0000001e: DUP1
0000001f: PUSH4 0xaf575ab7
00000024: GT
00000025: PUSH2 0x0118
00000028: JUMPI
00000029: DUP1
0000002a: PUSH4 0xc7159307
0000002f: GT
00000030: PUSH2 0x00ab
00000033: JUMPI
00000034: DUP1
00000035: PUSH4 0xd9cce526
0000003a: GT
0000003b: PUSH2 0x007a
0000003e: JUMPI
0000003f: DUP1
00000040: PUSH4 0xd9cce526
00000045: EQ
00000046: PUSH2 0x0e1b
00000049: JUMPI
0000004a: DUP1
0000004b: PUSH4 0xda35a26f
00000050: EQ
00000051: PUSH2 0x0e7d
00000054: JUMPI
00000055: DUP1
00000056: PUSH4 0xdd62ed3e
0000005b: EQ
0000005c: PUSH2 0x0eb6
0000005f: JUMPI
00000060: DUP1
00000061: PUSH4 0xe5a6b10f
00000066: EQ
00000067: PUSH2 0x0ef1
0000006a: JUMPI
0000006b: DUP1
0000006c: PUSH4 0xff909560
00000071: EQ
00000072: PUSH2 0x0f06
00000075: JUMPI
00000076: PUSH2 0x03ef
00000079: JUMP
0000007a: JUMPDEST
0000007b: DUP1
0000007c: PUSH4 0xc7159307
00000081: EQ
00000082: PUSH2 0x0d7e
00000085: JUMPI
00000086: DUP1
00000087: PUSH4 0xd29157fb
0000008c: EQ
0000008d: PUSH2 0x0d93
00000090: JUMPI
00000091: DUP1
00000092: PUSH4 0xd505accf
00000097: EQ
00000098: PUSH2 0x0da8
0000009b: JUMPI
0000009c: DUP1
0000009d: PUSH4 0xd8de6587
000000a2: EQ
000000a3: PUSH2 0x0e06
000000a6: JUMPI
000000a7: PUSH2 0x03ef
000000aa: JUMP
000000ab: JUMPDEST
000000ac: DUP1
000000ad: PUSH4 0xc25b25bd
000000b2: GT
000000b3: PUSH2 0x00e7
000000b6: JUMPI
000000b7: DUP1
000000b8: PUSH4 0xc25b25bd
000000bd: EQ
000000be: PUSH2 0x0d04
000000c1: JUMPI
000000c2: DUP1
000000c3: PUSH4 0xc290d691
000000c8: EQ
000000c9: PUSH2 0x0d19
000000cc: JUMPI
000000cd: DUP1
000000ce: PUSH4 0xc415b95c
000000d3: EQ
000000d4: PUSH2 0x0d36
000000d7: JUMPI
000000d8: DUP1
000000d9: PUSH4 0xc4d66de8
000000de: EQ
000000df: PUSH2 0x0d4b
000000e2: JUMPI
000000e3: PUSH2 0x03ef
000000e6: JUMP
000000e7: JUMPDEST
000000e8: DUP1
000000e9: PUSH4 0xaf575ab7
000000ee: EQ
000000ef: PUSH2 0x0c4a
000000f2: JUMPI
000000f3: DUP1
000000f4: PUSH4 0xb12f4153
000000f9: EQ
000000fa: PUSH2 0x0cb0
000000fd: JUMPI
000000fe: DUP1
000000ff: PUSH4 0xb8606eef
00000104: EQ
00000105: PUSH2 0x0cda
00000108: JUMPI
00000109: DUP1
0000010a: PUSH4 0xc19d93fb
0000010f: EQ
00000110: PUSH2 0x0cef
00000113: JUMPI
00000114: PUSH2 0x03ef
00000117: JUMP
00000118: JUMPDEST
00000119: DUP1
0000011a: PUSH4 0x9df3f4f6
0000011f: GT
00000120: PUSH2 0x019b
00000123: JUMPI
00000124: DUP1
00000125: PUSH4 0xa59ac6dd
0000012a: GT
0000012b: PUSH2 0x016a
0000012e: JUMPI
0000012f: DUP1
00000130: PUSH4 0xa59ac6dd
00000135: EQ
00000136: PUSH2 0x0b82
00000139: JUMPI
0000013a: DUP1
0000013b: PUSH4 0xa71ddd25
00000140: EQ
00000141: PUSH2 0x0bb4
00000144: JUMPI
00000145: DUP1
00000146: PUSH4 0xa9059cbb
0000014b: EQ
0000014c: PUSH2 0x0bc9
0000014f: JUMPI
00000150: DUP1
00000151: PUSH4 0xaa271e1a
00000156: EQ
00000157: PUSH2 0x0c02
0000015a: JUMPI
0000015b: DUP1
0000015c: PUSH4 0xad3b7633
00000161: EQ
00000162: PUSH2 0x0c35
00000165: JUMPI
00000166: PUSH2 0x03ef
00000169: JUMP
0000016a: JUMPDEST
0000016b: DUP1
0000016c: PUSH4 0x9df3f4f6
00000171: EQ
00000172: PUSH2 0x0aba
00000175: JUMPI
00000176: DUP1
00000177: PUSH4 0xa40b56b9
0000017c: EQ
0000017d: PUSH2 0x0acf
00000180: JUMPI
00000181: DUP1
00000182: PUSH4 0xa457c2d7
00000187: EQ
00000188: PUSH2 0x0ae4
0000018b: JUMPI
0000018c: DUP1
0000018d: PUSH4 0xa551bfc4
00000192: EQ
00000193: PUSH2 0x0b1d
00000196: JUMPI
00000197: PUSH2 0x03ef
0000019a: JUMP
0000019b: JUMPDEST
0000019c: DUP1
0000019d: PUSH4 0x93e59dc1
000001a2: GT
000001a3: PUSH2 0x01d7
000001a6: JUMPI
000001a7: DUP1
000001a8: PUSH4 0x93e59dc1
000001ad: EQ
000001ae: PUSH2 0x0a48
000001b1: JUMPI
000001b2: DUP1
000001b3: PUSH4 0x95d89b41
000001b8: EQ
000001b9: PUSH2 0x0a5d
000001bc: JUMPI
000001bd: DUP1
000001be: PUSH4 0x983b2d56
000001c3: EQ
000001c4: PUSH2 0x0a72
000001c7: JUMPI
000001c8: DUP1
000001c9: PUSH4 0x98650275
000001ce: EQ
000001cf: PUSH2 0x0aa5
000001d2: JUMPI
000001d3: PUSH2 0x03ef
000001d6: JUMP
000001d7: JUMPDEST
000001d8: DUP1
000001d9: PUSH4 0x82dc1ec4
000001de: EQ
000001df: PUSH2 0x09c1
000001e2: JUMPI
000001e3: DUP1
000001e4: PUSH4 0x8456cb59
000001e9: EQ
000001ea: PUSH2 0x09f4
000001ed: JUMPI
000001ee: DUP1
000001ef: PUSH4 0x896d1708
000001f4: EQ
000001f5: PUSH2 0x0a09
000001f8: JUMPI
000001f9: DUP1
000001fa: PUSH4 0x8ac2c680
000001ff: EQ
00000200: PUSH2 0x0a33
00000203: JUMPI
00000204: PUSH2 0x03ef
00000207: JUMP
00000208: JUMPDEST
00000209: DUP1
0000020a: PUSH4 0x3f4ba83a
0000020f: GT
00000210: PUSH2 0x0303
00000213: JUMPI
00000214: DUP1
00000215: PUSH4 0x58439fa5
0000021a: GT
0000021b: PUSH2 0x0296
0000021e: JUMPI
0000021f: DUP1
00000220: PUSH4 0x6ef8d66d
00000225: GT
00000226: PUSH2 0x0265
00000229: JUMPI
0000022a: DUP1
0000022b: PUSH4 0x6ef8d66d
00000230: EQ
00000231: PUSH2 0x08da
00000234: JUMPI
00000235: DUP1
00000236: PUSH4 0x70a08231
0000023b: EQ
0000023c: PUSH2 0x08ef
0000023f: JUMPI
00000240: DUP1
00000241: PUSH4 0x736dcb1f
00000246: EQ
00000247: PUSH2 0x0922
0000024a: JUMPI
0000024b: DUP1
0000024c: PUSH4 0x79cc6790
00000251: EQ
00000252: PUSH2 0x0955
00000255: JUMPI
00000256: DUP1
00000257: PUSH4 0x7ecebe00
0000025c: EQ
0000025d: PUSH2 0x098e
00000260: JUMPI
00000261: PUSH2 0x03ef
00000264: JUMP
00000265: JUMPDEST
00000266: DUP1
00000267: PUSH4 0x58439fa5
0000026c: EQ
0000026d: PUSH2 0x085c
00000270: JUMPI
00000271: DUP1
00000272: PUSH4 0x5c975abb
00000277: EQ
00000278: PUSH2 0x0871
0000027b: JUMPI
0000027c: DUP1
0000027d: PUSH4 0x6177e37c
00000282: EQ
00000283: PUSH2 0x0886
00000286: JUMPI
00000287: DUP1
00000288: PUSH4 0x6a272462
0000028d: EQ
0000028e: PUSH2 0x089b
00000291: JUMPI
00000292: PUSH2 0x03ef
00000295: JUMP
00000296: JUMPDEST
00000297: DUP1
00000298: PUSH4 0x46fbf68e
0000029d: GT
0000029e: PUSH2 0x02d2
000002a1: JUMPI
000002a2: DUP1
000002a3: PUSH4 0x46fbf68e
000002a8: EQ
000002a9: PUSH2 0x07ea
000002ac: JUMPI
000002ad: DUP1
000002ae: PUSH4 0x54fd4d50
000002b3: EQ
000002b4: PUSH2 0x081d
000002b7: JUMPI
000002b8: DUP1
000002b9: PUSH4 0x55d0a1d0
000002be: EQ
000002bf: PUSH2 0x0832
000002c2: JUMPI
000002c3: DUP1
000002c4: PUSH4 0x56715761
000002c9: EQ
000002ca: PUSH2 0x0847
000002cd: JUMPI
000002ce: PUSH2 0x03ef
000002d1: JUMP
000002d2: JUMPDEST
000002d3: DUP1
000002d4: PUSH4 0x3f4ba83a
000002d9: EQ
000002da: PUSH2 0x076a
000002dd: JUMPI
000002de: DUP1
000002df: PUSH4 0x40c10f19
000002e4: EQ
000002e5: PUSH2 0x077f
000002e8: JUMPI
000002e9: DUP1
000002ea: PUSH4 0x42966c68
000002ef: EQ
000002f0: PUSH2 0x07b8
000002f3: JUMPI
000002f4: DUP1
000002f5: PUSH4 0x43d726d6
000002fa: EQ
000002fb: PUSH2 0x07e2
000002fe: JUMPI
000002ff: PUSH2 0x03ef
00000302: JUMP
00000303: JUMPDEST
00000304: DUP1
00000305: PUSH4 0x2e872bb3
0000030a: GT
0000030b: PUSH2 0x0386
0000030e: JUMPI
0000030f: DUP1
00000310: PUSH4 0x355274ea
00000315: GT
00000316: PUSH2 0x0355
00000319: JUMPI
0000031a: DUP1
0000031b: PUSH4 0x355274ea
00000320: EQ
00000321: PUSH2 0x06c1
00000324: JUMPI
00000325: DUP1
00000326: PUSH4 0x35e5cc31
0000032b: EQ
0000032c: PUSH2 0x06d6
0000032f: JUMPI
00000330: DUP1
00000331: PUSH4 0x3644e515
00000336: EQ
00000337: PUSH2 0x06eb
0000033a: JUMPI
0000033b: DUP1
0000033c: PUSH4 0x38af3eed
00000341: EQ
00000342: PUSH2 0x0700
00000345: JUMPI
00000346: DUP1
00000347: PUSH4 0x39509351
0000034c: EQ
0000034d: PUSH2 0x0731
00000350: JUMPI
00000351: PUSH2 0x03ef
00000354: JUMP
00000355: JUMPDEST
00000356: DUP1
00000357: PUSH4 0x2e872bb3
0000035c: EQ
0000035d: PUSH2 0x0642
00000360: JUMPI
00000361: DUP1
00000362: PUSH4 0x2ff79161
00000367: EQ
00000368: PUSH2 0x066c
0000036b: JUMPI
0000036c: DUP1
0000036d: PUSH4 0x30adf81f
00000372: EQ
00000373: PUSH2 0x0681
00000376: JUMPI
00000377: DUP1
00000378: PUSH4 0x313ce567
0000037d: EQ
0000037e: PUSH2 0x0696
00000381: JUMPI
00000382: PUSH2 0x03ef
00000385: JUMP
00000386: JUMPDEST
00000387: DUP1
00000388: PUSH4 0x23b872dd
0000038d: GT
0000038e: PUSH2 0x03c2
00000391: JUMPI
00000392: DUP1
00000393: PUSH4 0x23b872dd
00000398: EQ
00000399: PUSH2 0x055b
0000039c: JUMPI
0000039d: DUP1
0000039e: PUSH4 0x26315438
000003a3: EQ
000003a4: PUSH2 0x059e
000003a7: JUMPI
000003a8: DUP1
000003a9: PUSH4 0x270588ee
000003ae: EQ
000003af: PUSH2 0x05b3
000003b2: JUMPI
000003b3: DUP1
000003b4: PUSH4 0x2973434a
000003b9: EQ
000003ba: PUSH2 0x0618
000003bd: JUMPI
000003be: PUSH2 0x03ef
000003c1: JUMP
000003c2: JUMPDEST
000003c3: DUP1
000003c4: PUSH4 0x06fdde03
000003c9: EQ
000003ca: PUSH2 0x0448
000003cd: JUMPI
000003ce: DUP1
000003cf: PUSH4 0x095ea7b3
000003d4: EQ
000003d5: PUSH2 0x04d2
000003d8: JUMPI
000003d9: DUP1
000003da: PUSH4 0x18160ddd
000003df: EQ
000003e0: PUSH2 0x051f
000003e3: JUMPI
000003e4: DUP1
000003e5: PUSH4 0x1d833ec5
000003ea: EQ
000003eb: PUSH2 0x0546
000003ee: JUMPI
000003ef: JUMPDEST
000003f0: PUSH2 0x019e
000003f3: SLOAD
000003f4: PUSH1 0x01
000003f6: PUSH1 0x01
000003f8: PUSH1 0xa0
000003fa: SHL
000003fb: SUB
000003fc: AND
000003fd: ISZERO
000003fe: PUSH2 0x0446
00000401: JUMPI
00000402: PUSH1 0x40
00000404: DUP1
00000405: MLOAD
00000406: PUSH3 0x461bcd
0000040a: PUSH1 0xe5
0000040c: SHL
0000040d: DUP2
0000040e: MSTORE
0000040f: PUSH1 0x20
00000411: PUSH1 0x04
00000413: DUP3
00000414: ADD
00000415: MSTORE
00000416: PUSH1 0x15
00000418: PUSH1 0x24
0000041a: DUP3
0000041b: ADD
0000041c: MSTORE
0000041d: PUSH21 0x09e9c98b2be8c9ea4be86aaa4a48a9c86b2be8aa89
00000433: PUSH1 0x5b
00000435: SHL
00000436: PUSH1 0x44
00000438: DUP3
00000439: ADD
0000043a: MSTORE
0000043b: SWAP1
0000043c: MLOAD
0000043d: SWAP1
0000043e: DUP2
0000043f: SWAP1
00000440: SUB
00000441: PUSH1 0x64
00000443: ADD
00000444: SWAP1
00000445: REVERT
00000446: JUMPDEST
00000447: STOP
00000448: JUMPDEST
00000449: CALLVALUE
0000044a: DUP1
0000044b: ISZERO
0000044c: PUSH2 0x0454
0000044f: JUMPI
00000450: PUSH1 0x00
00000452: DUP1
00000453: REVERT
00000454: JUMPDEST
00000455: POP
00000456: PUSH2 0x045d
00000459: PUSH2 0x0f1b
0000045c: JUMP
0000045d: JUMPDEST
0000045e: PUSH1 0x40
00000460: DUP1
00000461: MLOAD
00000462: PUSH1 0x20
00000464: DUP1
00000465: DUP3
00000466: MSTORE
00000467: DUP4
00000468: MLOAD
00000469: DUP2
0000046a: DUP4
0000046b: ADD
0000046c: MSTORE
0000046d: DUP4
0000046e: MLOAD
0000046f: SWAP2
00000470: SWAP3
00000471: DUP4
00000472: SWAP3
00000473: SWAP1
00000474: DUP4
00000475: ADD
00000476: SWAP2
00000477: DUP6
00000478: ADD
00000479: SWAP1
0000047a: DUP1
0000047b: DUP4
0000047c: DUP4
0000047d: PUSH1 0x00
0000047f: JUMPDEST
00000480: DUP4
00000481: DUP2
00000482: LT
00000483: ISZERO
00000484: PUSH2 0x0497
00000487: JUMPI
00000488: DUP2
00000489: DUP2
0000048a: ADD
0000048b: MLOAD
0000048c: DUP4
0000048d: DUP3
0000048e: ADD
0000048f: MSTORE
00000490: PUSH1 0x20
00000492: ADD
00000493: PUSH2 0x047f
00000496: JUMP
00000497: JUMPDEST
00000498: POP
00000499: POP
0000049a: POP
0000049b: POP
0000049c: SWAP1
0000049d: POP
0000049e: SWAP1
0000049f: DUP2
000004a0: ADD
000004a1: SWAP1
000004a2: PUSH1 0x1f
000004a4: AND
000004a5: DUP1
000004a6: ISZERO
000004a7: PUSH2 0x04c4
000004aa: JUMPI
000004ab: DUP1
000004ac: DUP3
000004ad: SUB
000004ae: DUP1
000004af: MLOAD
000004b0: PUSH1 0x01
000004b2: DUP4
000004b3: PUSH1 0x20
000004b5: SUB
000004b6: PUSH2 0x0100
000004b9: EXP
000004ba: SUB
000004bb: NOT
000004bc: AND
000004bd: DUP2
000004be: MSTORE
000004bf: PUSH1 0x20
000004c1: ADD
000004c2: SWAP2
000004c3: POP
000004c4: JUMPDEST
000004c5: POP
000004c6: SWAP3
000004c7: POP
000004c8: POP
000004c9: POP
000004ca: PUSH1 0x40
000004cc: MLOAD
000004cd: DUP1
000004ce: SWAP2
000004cf: SUB
000004d0: SWAP1
000004d1: RETURN
000004d2: JUMPDEST
000004d3: CALLVALUE
000004d4: DUP1
000004d5: ISZERO
000004d6: PUSH2 0x04de
000004d9: JUMPI
000004da: PUSH1 0x00
000004dc: DUP1
000004dd: REVERT
000004de: JUMPDEST
000004df: POP
000004e0: PUSH2 0x050b
000004e3: PUSH1 0x04
000004e5: DUP1
000004e6: CALLDATASIZE
000004e7: SUB
000004e8: PUSH1 0x40
000004ea: DUP2
000004eb: LT
000004ec: ISZERO
000004ed: PUSH2 0x04f5
000004f0: JUMPI
000004f1: PUSH1 0x00
000004f3: DUP1
000004f4: REVERT
000004f5: JUMPDEST
000004f6: POP
000004f7: PUSH1 0x01
000004f9: PUSH1 0x01
000004fb: PUSH1 0xa0
000004fd: SHL
000004fe: SUB
000004ff: DUP2
00000500: CALLDATALOAD
00000501: AND
00000502: SWAP1
00000503: PUSH1 0x20
00000505: ADD
00000506: CALLDATALOAD
00000507: PUSH2 0x0f42
0000050a: JUMP
0000050b: JUMPDEST
0000050c: PUSH1 0x40
0000050e: DUP1
0000050f: MLOAD
00000510: SWAP2
00000511: ISZERO
00000512: ISZERO
00000513: DUP3
00000514: MSTORE
00000515: MLOAD
00000516: SWAP1
00000517: DUP2
00000518: SWAP1
00000519: SUB
0000051a: PUSH1 0x20
0000051c: ADD
0000051d: SWAP1
0000051e: RETURN
0000051f: JUMPDEST
00000520: CALLVALUE
00000521: DUP1
00000522: ISZERO
00000523: PUSH2 0x052b
00000526: JUMPI
00000527: PUSH1 0x00
00000529: DUP1
0000052a: REVERT
0000052b: JUMPDEST
0000052c: POP
0000052d: PUSH2 0x0534
00000530: PUSH2 0x0fa3
00000533: JUMP
00000534: JUMPDEST
00000535: PUSH1 0x40
00000537: DUP1
00000538: MLOAD
00000539: SWAP2
0000053a: DUP3
0000053b: MSTORE
0000053c: MLOAD
0000053d: SWAP1
0000053e: DUP2
0000053f: SWAP1
00000540: SUB
00000541: PUSH1 0x20
00000543: ADD
00000544: SWAP1
00000545: RETURN
00000546: JUMPDEST
00000547: CALLVALUE
00000548: DUP1
00000549: ISZERO
0000054a: PUSH2 0x0552
0000054d: JUMPI
0000054e: PUSH1 0x00
00000550: DUP1
00000551: REVERT
00000552: JUMPDEST
00000553: POP
00000554: PUSH2 0x0534
00000557: PUSH2 0x0fa9
0000055a: JUMP
0000055b: JUMPDEST
0000055c: CALLVALUE
0000055d: DUP1
0000055e: ISZERO
0000055f: PUSH2 0x0567
00000562: JUMPI
00000563: PUSH1 0x00
00000565: DUP1
00000566: REVERT
00000567: JUMPDEST
00000568: POP
00000569: PUSH2 0x050b
0000056c: PUSH1 0x04
0000056e: DUP1
0000056f: CALLDATASIZE
00000570: SUB
00000571: PUSH1 0x60
00000573: DUP2
00000574: LT
00000575: ISZERO
00000576: PUSH2 0x057e
00000579: JUMPI
0000057a: PUSH1 0x00
0000057c: DUP1
0000057d: REVERT
0000057e: JUMPDEST
0000057f: POP
00000580: PUSH1 0x01
00000582: PUSH1 0x01
00000584: PUSH1 0xa0
00000586: SHL
00000587: SUB
00000588: DUP2
00000589: CALLDATALOAD
0000058a: DUP2
0000058b: AND
0000058c: SWAP2
0000058d: PUSH1 0x20
0000058f: DUP2
00000590: ADD
00000591: CALLDATALOAD
00000592: SWAP1
00000593: SWAP2
00000594: AND
00000595: SWAP1
00000596: PUSH1 0x40
00000598: ADD
00000599: CALLDATALOAD
0000059a: PUSH2 0x0fcd
0000059d: JUMP
0000059e: JUMPDEST
0000059f: CALLVALUE
000005a0: DUP1
000005a1: ISZERO
000005a2: PUSH2 0x05aa
000005a5: JUMPI
000005a6: PUSH1 0x00
000005a8: DUP1
000005a9: REVERT
000005aa: JUMPDEST
000005ab: POP
000005ac: PUSH2 0x0534
000005af: PUSH2 0x1030
000005b2: JUMP
000005b3: JUMPDEST
000005b4: CALLVALUE
000005b5: DUP1
000005b6: ISZERO
000005b7: PUSH2 0x05bf
000005ba: JUMPI
000005bb: PUSH1 0x00
000005bd: DUP1
000005be: REVERT
000005bf: JUMPDEST
000005c0: POP
000005c1: PUSH2 0x0446
000005c4: PUSH1 0x04
000005c6: DUP1
000005c7: CALLDATASIZE
000005c8: SUB
000005c9: PUSH2 0x0100
000005cc: DUP2
000005cd: LT
000005ce: ISZERO
000005cf: PUSH2 0x05d7
000005d2: JUMPI
000005d3: PUSH1 0x00
000005d5: DUP1
000005d6: REVERT
000005d7: JUMPDEST
000005d8: POP
000005d9: PUSH1 0x01
000005db: PUSH1 0x01
000005dd: PUSH1 0xa0
000005df: SHL
000005e0: SUB
000005e1: DUP2
000005e2: CALLDATALOAD
000005e3: DUP2
000005e4: AND
000005e5: SWAP2
000005e6: PUSH1 0x20
000005e8: DUP2
000005e9: ADD
000005ea: CALLDATALOAD
000005eb: SWAP1
000005ec: SWAP2
000005ed: AND
000005ee: SWAP1
000005ef: PUSH1 0x40
000005f1: DUP2
000005f2: ADD
000005f3: CALLDATALOAD
000005f4: SWAP1
000005f5: PUSH1 0x60
000005f7: DUP2
000005f8: ADD
000005f9: CALLDATALOAD
000005fa: SWAP1
000005fb: PUSH1 0x80
000005fd: DUP2
000005fe: ADD
000005ff: CALLDATALOAD
00000600: SWAP1
00000601: PUSH1 0xff
00000603: PUSH1 0xa0
00000605: DUP3
00000606: ADD
00000607: CALLDATALOAD
00000608: AND
00000609: SWAP1
0000060a: PUSH1 0xc0
0000060c: DUP2
0000060d: ADD
0000060e: CALLDATALOAD
0000060f: SWAP1
00000610: PUSH1 0xe0
00000612: ADD
00000613: CALLDATALOAD
00000614: PUSH2 0x1037
00000617: JUMP
00000618: JUMPDEST
00000619: CALLVALUE
0000061a: DUP1
0000061b: ISZERO
0000061c: PUSH2 0x0624
0000061f: JUMPI
00000620: PUSH1 0x00
00000622: DUP1
00000623: REVERT
00000624: JUMPDEST
00000625: POP
00000626: PUSH2 0x0446
00000629: PUSH1 0x04
0000062b: DUP1
0000062c: CALLDATASIZE
0000062d: SUB
0000062e: PUSH1 0x20
00000630: DUP2
00000631: LT
00000632: ISZERO
00000633: PUSH2 0x063b
00000636: JUMPI
00000637: PUSH1 0x00
00000639: DUP1
0000063a: REVERT
0000063b: JUMPDEST
0000063c: POP
0000063d: CALLDATALOAD
0000063e: PUSH2 0x122e
00000641: JUMP
00000642: JUMPDEST
00000643: CALLVALUE
00000644: DUP1
00000645: ISZERO
00000646: PUSH2 0x064e
00000649: JUMPI
0000064a: PUSH1 0x00
0000064c: DUP1
0000064d: REVERT
0000064e: JUMPDEST
0000064f: POP
00000650: PUSH2 0x0534
00000653: PUSH1 0x04
00000655: DUP1
00000656: CALLDATASIZE
00000657: SUB
00000658: PUSH1 0x20
0000065a: DUP2
0000065b: LT
0000065c: ISZERO
0000065d: PUSH2 0x0665
00000660: JUMPI
00000661: PUSH1 0x00
00000663: DUP1
00000664: REVERT
00000665: JUMPDEST
00000666: POP
00000667: CALLDATALOAD
00000668: PUSH2 0x1370
0000066b: JUMP
0000066c: JUMPDEST
0000066d: CALLVALUE
0000066e: DUP1
0000066f: ISZERO
00000670: PUSH2 0x0678
00000673: JUMPI
00000674: PUSH1 0x00
00000676: DUP1
00000677: REVERT
00000678: JUMPDEST
00000679: POP
0000067a: PUSH2 0x0446
0000067d: PUSH2 0x14fb
00000680: JUMP
00000681: JUMPDEST
00000682: CALLVALUE
00000683: DUP1
00000684: ISZERO
00000685: PUSH2 0x068d
00000688: JUMPI
00000689: PUSH1 0x00
0000068b: DUP1
0000068c: REVERT
0000068d: JUMPDEST
0000068e: POP
0000068f: PUSH2 0x0534
00000692: PUSH2 0x15a0
00000695: JUMP
00000696: JUMPDEST
00000697: CALLVALUE
00000698: DUP1
00000699: ISZERO
0000069a: PUSH2 0x06a2
0000069d: JUMPI
0000069e: PUSH1 0x00
000006a0: DUP1
000006a1: REVERT
000006a2: JUMPDEST
000006a3: POP
000006a4: PUSH2 0x06ab
000006a7: PUSH2 0x15c4
000006aa: JUMP
000006ab: JUMPDEST
000006ac: PUSH1 0x40
000006ae: DUP1
000006af: MLOAD
000006b0: PUSH1 0xff
000006b2: SWAP1
000006b3: SWAP3
000006b4: AND
000006b5: DUP3
000006b6: MSTORE
000006b7: MLOAD
000006b8: SWAP1
000006b9: DUP2
000006ba: SWAP1
000006bb: SUB
000006bc: PUSH1 0x20
000006be: ADD
000006bf: SWAP1
000006c0: RETURN
000006c1: JUMPDEST
000006c2: CALLVALUE
000006c3: DUP1
000006c4: ISZERO
000006c5: PUSH2 0x06cd
000006c8: JUMPI
000006c9: PUSH1 0x00
000006cb: DUP1
000006cc: REVERT
000006cd: JUMPDEST
000006ce: POP
000006cf: PUSH2 0x0534
000006d2: PUSH2 0x15c9
000006d5: JUMP
000006d6: JUMPDEST
000006d7: CALLVALUE
000006d8: DUP1
000006d9: ISZERO
000006da: PUSH2 0x06e2
000006dd: JUMPI
000006de: PUSH1 0x00
000006e0: DUP1
000006e1: REVERT
000006e2: JUMPDEST
000006e3: POP
000006e4: PUSH2 0x0534
000006e7: PUSH2 0x15d0
000006ea: JUMP
000006eb: JUMPDEST
000006ec: CALLVALUE
000006ed: DUP1
000006ee: ISZERO
000006ef: PUSH2 0x06f7
000006f2: JUMPI
000006f3: PUSH1 0x00
000006f5: DUP1
000006f6: REVERT
000006f7: JUMPDEST
000006f8: POP
000006f9: PUSH2 0x0534
000006fc: PUSH2 0x15d7
000006ff: JUMP
00000700: JUMPDEST
00000701: CALLVALUE
00000702: DUP1
00000703: ISZERO
00000704: PUSH2 0x070c
00000707: JUMPI
00000708: PUSH1 0x00
0000070a: DUP1
0000070b: REVERT
0000070c: JUMPDEST
0000070d: POP
0000070e: PUSH2 0x0715
00000711: PUSH2 0x15de
00000714: JUMP
00000715: JUMPDEST
00000716: PUSH1 0x40
00000718: DUP1
00000719: MLOAD
0000071a: PUSH1 0x01
0000071c: PUSH1 0x01
0000071e: PUSH1 0xa0
00000720: SHL
00000721: SUB
00000722: SWAP1
00000723: SWAP3
00000724: AND
00000725: DUP3
00000726: MSTORE
00000727: MLOAD
00000728: SWAP1
00000729: DUP2
0000072a: SWAP1
0000072b: SUB
0000072c: PUSH1 0x20
0000072e: ADD
0000072f: SWAP1
00000730: RETURN
00000731: JUMPDEST
00000732: CALLVALUE
00000733: DUP1
00000734: ISZERO
00000735: PUSH2 0x073d
00000738: JUMPI
00000739: PUSH1 0x00
0000073b: DUP1
0000073c: REVERT
0000073d: JUMPDEST
0000073e: POP
0000073f: PUSH2 0x050b
00000742: PUSH1 0x04
00000744: DUP1
00000745: CALLDATASIZE
00000746: SUB
00000747: PUSH1 0x40
00000749: DUP2
0000074a: LT
0000074b: ISZERO
0000074c: PUSH2 0x0754
0000074f: JUMPI
00000750: PUSH1 0x00
00000752: DUP1
00000753: REVERT
00000754: JUMPDEST
00000755: POP
00000756: PUSH1 0x01
00000758: PUSH1 0x01
0000075a: PUSH1 0xa0
0000075c: SHL
0000075d: SUB
0000075e: DUP2
0000075f: CALLDATALOAD
00000760: AND
00000761: SWAP1
00000762: PUSH1 0x20
00000764: ADD
00000765: CALLDATALOAD
00000766: PUSH2 0x15f3
00000769: JUMP
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 0x0446
0000077b: PUSH2 0x164b
0000077e: JUMP
0000077f: JUMPDEST
00000780: CALLVALUE
00000781: DUP1
00000782: ISZERO
00000783: PUSH2 0x078b
00000786: JUMPI
00000787: PUSH1 0x00
00000789: DUP1
0000078a: REVERT
0000078b: JUMPDEST
0000078c: POP
0000078d: PUSH2 0x050b
00000790: PUSH1 0x04
00000792: DUP1
00000793: CALLDATASIZE
00000794: SUB
00000795: PUSH1 0x40
00000797: DUP2
00000798: LT
00000799: ISZERO
0000079a: PUSH2 0x07a2
0000079d: JUMPI
0000079e: PUSH1 0x00
000007a0: DUP1
000007a1: REVERT
000007a2: JUMPDEST
000007a3: POP
000007a4: PUSH1 0x01
000007a6: PUSH1 0x01
000007a8: PUSH1 0xa0
000007aa: SHL
000007ab: SUB
000007ac: DUP2
000007ad: CALLDATALOAD
000007ae: AND
000007af: SWAP1
000007b0: PUSH1 0x20
000007b2: ADD
000007b3: CALLDATALOAD
000007b4: PUSH2 0x1734
000007b7: JUMP
000007b8: JUMPDEST
000007b9: CALLVALUE
000007ba: DUP1
000007bb: ISZERO
000007bc: PUSH2 0x07c4
000007bf: JUMPI
000007c0: PUSH1 0x00
000007c2: DUP1
000007c3: REVERT
000007c4: JUMPDEST
000007c5: POP
000007c6: PUSH2 0x0446
000007c9: PUSH1 0x04
000007cb: DUP1
000007cc: CALLDATASIZE
000007cd: SUB
000007ce: PUSH1 0x20
000007d0: DUP2
000007d1: LT
000007d2: ISZERO
000007d3: PUSH2 0x07db
000007d6: JUMPI
000007d7: PUSH1 0x00
000007d9: DUP1
000007da: REVERT
000007db: JUMPDEST
000007dc: POP
000007dd: CALLDATALOAD
000007de: PUSH2 0x1794
000007e1: JUMP
000007e2: JUMPDEST
000007e3: PUSH2 0x0446
000007e6: PUSH2 0x17a3
000007e9: JUMP
000007ea: JUMPDEST
000007eb: CALLVALUE
000007ec: DUP1
000007ed: ISZERO
000007ee: PUSH2 0x07f6
000007f1: JUMPI
000007f2: PUSH1 0x00
000007f4: DUP1
000007f5: REVERT
000007f6: JUMPDEST
000007f7: POP
000007f8: PUSH2 0x050b
000007fb: PUSH1 0x04
000007fd: DUP1
000007fe: CALLDATASIZE
000007ff: SUB
00000800: PUSH1 0x20
00000802: DUP2
00000803: LT
00000804: ISZERO
00000805: PUSH2 0x080d
00000808: JUMPI
00000809: PUSH1 0x00
0000080b: DUP1
0000080c: REVERT
0000080d: JUMPDEST
0000080e: POP
0000080f: CALLDATALOAD
00000810: PUSH1 0x01
00000812: PUSH1 0x01
00000814: PUSH1 0xa0
00000816: SHL
00000817: SUB
00000818: AND
00000819: PUSH2 0x1808
0000081c: JUMP
0000081d: JUMPDEST
0000081e: CALLVALUE
0000081f: DUP1
00000820: ISZERO
00000821: PUSH2 0x0829
00000824: JUMPI
00000825: PUSH1 0x00
00000827: DUP1
00000828: REVERT
00000829: JUMPDEST
0000082a: POP
0000082b: PUSH2 0x045d
0000082e: PUSH2 0x181b
00000831: JUMP
00000832: JUMPDEST
00000833: CALLVALUE
00000834: DUP1
00000835: ISZERO
00000836: PUSH2 0x083e
00000839: JUMPI
0000083a: PUSH1 0x00
0000083c: DUP1
0000083d: REVERT
0000083e: JUMPDEST
0000083f: POP
00000840: PUSH2 0x0534
00000843: PUSH2 0x1838
00000846: JUMP
00000847: JUMPDEST
00000848: CALLVALUE
00000849: DUP1
0000084a: ISZERO
0000084b: PUSH2 0x0853
0000084e: JUMPI
0000084f: PUSH1 0x00
00000851: DUP1
00000852: REVERT
00000853: JUMPDEST
00000854: POP
00000855: PUSH2 0x0534
00000858: PUSH2 0x183f
0000085b: JUMP
0000085c: JUMPDEST
0000085d: CALLVALUE
0000085e: DUP1
0000085f: ISZERO
00000860: PUSH2 0x0868
00000863: JUMPI
00000864: PUSH1 0x00
00000866: DUP1
00000867: REVERT
00000868: JUMPDEST
00000869: POP
0000086a: PUSH2 0x0534
0000086d: PUSH2 0x1846
00000870: JUMP
00000871: JUMPDEST
00000872: CALLVALUE
00000873: DUP1
00000874: ISZERO
00000875: PUSH2 0x087d
00000878: JUMPI
00000879: PUSH1 0x00
0000087b: DUP1
0000087c: REVERT
0000087d: JUMPDEST
0000087e: POP
0000087f: PUSH2 0x050b
00000882: PUSH2 0x184d
00000885: JUMP
00000886: JUMPDEST
00000887: CALLVALUE
00000888: DUP1
00000889: ISZERO
0000088a: PUSH2 0x0892
0000088d: JUMPI
0000088e: PUSH1 0x00
00000890: DUP1
00000891: REVERT
00000892: JUMPDEST
00000893: POP
00000894: PUSH2 0x0534
00000897: PUSH2 0x1856
0000089a: JUMP
0000089b: JUMPDEST
0000089c: CALLVALUE
0000089d: DUP1
0000089e: ISZERO
0000089f: PUSH2 0x08a7
000008a2: JUMPI
000008a3: PUSH1 0x00
000008a5: DUP1
000008a6: REVERT
000008a7: JUMPDEST
000008a8: POP
000008a9: PUSH2 0x0446
000008ac: PUSH1 0x04
000008ae: DUP1
000008af: CALLDATASIZE
000008b0: SUB
000008b1: PUSH1 0x60
000008b3: DUP2
000008b4: LT
000008b5: ISZERO
000008b6: PUSH2 0x08be
000008b9: JUMPI
000008ba: PUSH1 0x00
000008bc: DUP1
000008bd: REVERT
000008be: JUMPDEST
000008bf: POP
000008c0: PUSH1 0x01
000008c2: PUSH1 0x01
000008c4: PUSH1 0xa0
000008c6: SHL
000008c7: SUB
000008c8: DUP2
000008c9: CALLDATALOAD
000008ca: AND
000008cb: SWAP1
000008cc: PUSH1 0x20
000008ce: DUP2
000008cf: ADD
000008d0: CALLDATALOAD
000008d1: SWAP1
000008d2: PUSH1 0x40
000008d4: ADD
000008d5: CALLDATALOAD
000008d6: PUSH2 0x185d
000008d9: JUMP
000008da: JUMPDEST
000008db: CALLVALUE
000008dc: DUP1
000008dd: ISZERO
000008de: PUSH2 0x08e6
000008e1: JUMPI
000008e2: PUSH1 0x00
000008e4: DUP1
000008e5: REVERT
000008e6: JUMPDEST
000008e7: POP
000008e8: PUSH2 0x0446
000008eb: PUSH2 0x186e
000008ee: JUMP
000008ef: JUMPDEST
000008f0: CALLVALUE
000008f1: DUP1
000008f2: ISZERO
000008f3: PUSH2 0x08fb
000008f6: JUMPI
000008f7: PUSH1 0x00
000008f9: DUP1
000008fa: REVERT
000008fb: JUMPDEST
000008fc: POP
000008fd: PUSH2 0x0534
00000900: PUSH1 0x04
00000902: DUP1
00000903: CALLDATASIZE
00000904: SUB
00000905: PUSH1 0x20
00000907: DUP2
00000908: LT
00000909: ISZERO
0000090a: PUSH2 0x0912
0000090d: JUMPI
0000090e: PUSH1 0x00
00000910: DUP1
00000911: REVERT
00000912: JUMPDEST
00000913: POP
00000914: CALLDATALOAD
00000915: PUSH1 0x01
00000917: PUSH1 0x01
00000919: PUSH1 0xa0
0000091b: SHL
0000091c: SUB
0000091d: AND
0000091e: PUSH2 0x1880
00000921: JUMP
00000922: JUMPDEST
00000923: CALLVALUE
00000924: DUP1
00000925: ISZERO
00000926: PUSH2 0x092e
00000929: JUMPI
0000092a: PUSH1 0x00
0000092c: DUP1
0000092d: REVERT
0000092e: JUMPDEST
0000092f: POP
00000930: PUSH2 0x0534
00000933: PUSH1 0x04
00000935: DUP1
00000936: CALLDATASIZE
00000937: SUB
00000938: PUSH1 0x20
0000093a: DUP2
0000093b: LT
0000093c: ISZERO
0000093d: PUSH2 0x0945
00000940: JUMPI
00000941: PUSH1 0x00
00000943: DUP1
00000944: REVERT
00000945: JUMPDEST
00000946: POP
00000947: CALLDATALOAD
00000948: PUSH1 0x01
0000094a: PUSH1 0x01
0000094c: PUSH1 0xa0
0000094e: SHL
0000094f: SUB
00000950: AND
00000951: PUSH2 0x189b
00000954: JUMP
00000955: JUMPDEST
00000956: CALLVALUE
00000957: DUP1
00000958: ISZERO
00000959: PUSH2 0x0961
0000095c: JUMPI
0000095d: PUSH1 0x00
0000095f: DUP1
00000960: REVERT
00000961: JUMPDEST
00000962: POP
00000963: PUSH2 0x0446
00000966: PUSH1 0x04
00000968: DUP1
00000969: CALLDATASIZE
0000096a: SUB
0000096b: PUSH1 0x40
0000096d: DUP2
0000096e: LT
0000096f: ISZERO
00000970: PUSH2 0x0978
00000973: JUMPI
00000974: PUSH1 0x00
00000976: DUP1
00000977: REVERT
00000978: JUMPDEST
00000979: POP
0000097a: PUSH1 0x01
0000097c: PUSH1 0x01
0000097e: PUSH1 0xa0
00000980: SHL
00000981: SUB
00000982: DUP2
00000983: CALLDATALOAD
00000984: AND
00000985: SWAP1
00000986: PUSH1 0x20
00000988: ADD
00000989: CALLDATALOAD
0000098a: PUSH2 0x18ae
0000098d: JUMP
0000098e: JUMPDEST
0000098f: CALLVALUE
00000990: DUP1
00000991: ISZERO
00000992: PUSH2 0x099a
00000995: JUMPI
00000996: PUSH1 0x00
00000998: DUP1
00000999: REVERT
0000099a: JUMPDEST
0000099b: POP
0000099c: PUSH2 0x0534
0000099f: PUSH1 0x04
000009a1: DUP1
000009a2: CALLDATASIZE
000009a3: SUB
000009a4: PUSH1 0x20
000009a6: DUP2
000009a7: LT
000009a8: ISZERO
000009a9: PUSH2 0x09b1
000009ac: JUMPI
000009ad: PUSH1 0x00
000009af: DUP1
000009b0: REVERT
000009b1: JUMPDEST
000009b2: POP
000009b3: CALLDATALOAD
000009b4: PUSH1 0x01
000009b6: PUSH1 0x01
000009b8: PUSH1 0xa0
000009ba: SHL
000009bb: SUB
000009bc: AND
000009bd: PUSH2 0x18fc
000009c0: JUMP
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 0x0446
000009d2: PUSH1 0x04
000009d4: DUP1
000009d5: CALLDATASIZE
000009d6: SUB
000009d7: PUSH1 0x20
000009d9: DUP2
000009da: LT
000009db: ISZERO
000009dc: PUSH2 0x09e4
000009df: JUMPI
000009e0: PUSH1 0x00
000009e2: DUP1
000009e3: REVERT
000009e4: JUMPDEST
000009e5: POP
000009e6: CALLDATALOAD
000009e7: PUSH1 0x01
000009e9: PUSH1 0x01
000009eb: PUSH1 0xa0
000009ed: SHL
000009ee: SUB
000009ef: AND
000009f0: PUSH2 0x190f
000009f3: JUMP
000009f4: JUMPDEST
000009f5: CALLVALUE
000009f6: DUP1
000009f7: ISZERO
000009f8: PUSH2 0x0a00
000009fb: JUMPI
000009fc: PUSH1 0x00
000009fe: DUP1
000009ff: REVERT
00000a00: JUMPDEST
00000a01: POP
00000a02: PUSH2 0x0446
00000a05: PUSH2 0x195e
00000a08: JUMP
00000a09: JUMPDEST
00000a0a: CALLVALUE
00000a0b: DUP1
00000a0c: ISZERO
00000a0d: PUSH2 0x0a15
00000a10: JUMPI
00000a11: PUSH1 0x00
00000a13: DUP1
00000a14: REVERT
00000a15: JUMPDEST
00000a16: POP
00000a17: PUSH2 0x0534
00000a1a: PUSH1 0x04
00000a1c: DUP1
00000a1d: CALLDATASIZE
00000a1e: SUB
00000a1f: PUSH1 0x20
00000a21: DUP2
00000a22: LT
00000a23: ISZERO
00000a24: PUSH2 0x0a2c
00000a27: JUMPI
00000a28: PUSH1 0x00
00000a2a: DUP1
00000a2b: REVERT
00000a2c: JUMPDEST
00000a2d: POP
00000a2e: CALLDATALOAD
00000a2f: PUSH2 0x1a25
00000a32: JUMP
00000a33: JUMPDEST
00000a34: CALLVALUE
00000a35: DUP1
00000a36: ISZERO
00000a37: PUSH2 0x0a3f
00000a3a: JUMPI
00000a3b: PUSH1 0x00
00000a3d: DUP1
00000a3e: REVERT
00000a3f: JUMPDEST
00000a40: POP
00000a41: PUSH2 0x0534
00000a44: PUSH2 0x1aac
00000a47: JUMP
00000a48: JUMPDEST
00000a49: CALLVALUE
00000a4a: DUP1
00000a4b: ISZERO
00000a4c: PUSH2 0x0a54
00000a4f: JUMPI
00000a50: PUSH1 0x00
00000a52: DUP1
00000a53: REVERT
00000a54: JUMPDEST
00000a55: POP
00000a56: PUSH2 0x0715
00000a59: PUSH2 0x1ab3
00000a5c: JUMP
00000a5d: JUMPDEST
00000a5e: CALLVALUE
00000a5f: DUP1
00000a60: ISZERO
00000a61: PUSH2 0x0a69
00000a64: JUMPI
00000a65: PUSH1 0x00
00000a67: DUP1
00000a68: REVERT
00000a69: JUMPDEST
00000a6a: POP
00000a6b: PUSH2 0x045d
00000a6e: PUSH2 0x1ac3
00000a71: JUMP
00000a72: JUMPDEST
00000a73: CALLVALUE
00000a74: DUP1
00000a75: ISZERO
00000a76: PUSH2 0x0a7e
00000a79: JUMPI
00000a7a: PUSH1 0x00
00000a7c: DUP1
00000a7d: REVERT
00000a7e: JUMPDEST
00000a7f: POP
00000a80: PUSH2 0x0446
00000a83: PUSH1 0x04
00000a85: DUP1
00000a86: CALLDATASIZE
00000a87: SUB
00000a88: PUSH1 0x20
00000a8a: DUP2
00000a8b: LT
00000a8c: ISZERO
00000a8d: PUSH2 0x0a95
00000a90: JUMPI
00000a91: PUSH1 0x00
00000a93: DUP1
00000a94: REVERT
00000a95: JUMPDEST
00000a96: POP
00000a97: CALLDATALOAD
00000a98: PUSH1 0x01
00000a9a: PUSH1 0x01
00000a9c: PUSH1 0xa0
00000a9e: SHL
00000a9f: SUB
00000aa0: AND
00000aa1: PUSH2 0x1ae3
00000aa4: JUMP
00000aa5: JUMPDEST
00000aa6: CALLVALUE
00000aa7: DUP1
00000aa8: ISZERO
00000aa9: PUSH2 0x0ab1
00000aac: JUMPI
00000aad: PUSH1 0x00
00000aaf: DUP1
00000ab0: REVERT
00000ab1: JUMPDEST
00000ab2: POP
00000ab3: PUSH2 0x0446
00000ab6: PUSH2 0x1b32
00000ab9: JUMP
00000aba: JUMPDEST
00000abb: CALLVALUE
00000abc: DUP1
00000abd: ISZERO
00000abe: PUSH2 0x0ac6
00000ac1: JUMPI
00000ac2: PUSH1 0x00
00000ac4: DUP1
00000ac5: REVERT
00000ac6: JUMPDEST
00000ac7: POP
00000ac8: PUSH2 0x0534
00000acb: PUSH2 0x1b42
00000ace: JUMP
00000acf: JUMPDEST
00000ad0: CALLVALUE
00000ad1: DUP1
00000ad2: ISZERO
00000ad3: PUSH2 0x0adb
00000ad6: JUMPI
00000ad7: PUSH1 0x00
00000ad9: DUP1
00000ada: REVERT
00000adb: JUMPDEST
00000adc: POP
00000add: PUSH2 0x0534
00000ae0: PUSH2 0x1b49
00000ae3: JUMP
00000ae4: JUMPDEST
00000ae5: CALLVALUE
00000ae6: DUP1
00000ae7: ISZERO
00000ae8: PUSH2 0x0af0
00000aeb: JUMPI
00000aec: PUSH1 0x00
00000aee: DUP1
00000aef: REVERT
00000af0: JUMPDEST
00000af1: POP
00000af2: PUSH2 0x050b
00000af5: PUSH1 0x04
00000af7: DUP1
00000af8: CALLDATASIZE
00000af9: SUB
00000afa: PUSH1 0x40
00000afc: DUP2
00000afd: LT
00000afe: ISZERO
00000aff: PUSH2 0x0b07
00000b02: JUMPI
00000b03: PUSH1 0x00
00000b05: DUP1
00000b06: REVERT
00000b07: JUMPDEST
00000b08: POP
00000b09: PUSH1 0x01
00000b0b: PUSH1 0x01
00000b0d: PUSH1 0xa0
00000b0f: SHL
00000b10: SUB
00000b11: DUP2
00000b12: CALLDATALOAD
00000b13: AND
00000b14: SWAP1
00000b15: PUSH1 0x20
00000b17: ADD
00000b18: CALLDATALOAD
00000b19: PUSH2 0x1b50
00000b1c: JUMP
00000b1d: JUMPDEST
00000b1e: CALLVALUE
00000b1f: DUP1
00000b20: ISZERO
00000b21: PUSH2 0x0b29
00000b24: JUMPI
00000b25: PUSH1 0x00
00000b27: DUP1
00000b28: REVERT
00000b29: JUMPDEST
00000b2a: POP
00000b2b: PUSH2 0x0446
00000b2e: PUSH1 0x04
00000b30: DUP1
00000b31: CALLDATASIZE
00000b32: SUB
00000b33: PUSH2 0x0100
00000b36: DUP2
00000b37: LT
00000b38: ISZERO
00000b39: PUSH2 0x0b41
00000b3c: JUMPI
00000b3d: PUSH1 0x00
00000b3f: DUP1
00000b40: REVERT
00000b41: JUMPDEST
00000b42: POP
00000b43: PUSH1 0x01
00000b45: PUSH1 0x01
00000b47: PUSH1 0xa0
00000b49: SHL
00000b4a: SUB
00000b4b: DUP2
00000b4c: CALLDATALOAD
00000b4d: DUP2
00000b4e: AND
00000b4f: SWAP2
00000b50: PUSH1 0x20
00000b52: DUP2
00000b53: ADD
00000b54: CALLDATALOAD
00000b55: SWAP1
00000b56: SWAP2
00000b57: AND
00000b58: SWAP1
00000b59: PUSH1 0x40
00000b5b: DUP2
00000b5c: ADD
00000b5d: CALLDATALOAD
00000b5e: SWAP1
00000b5f: PUSH1 0x60
00000b61: DUP2
00000b62: ADD
00000b63: CALLDATALOAD
00000b64: SWAP1
00000b65: PUSH1 0x80
00000b67: DUP2
00000b68: ADD
00000b69: CALLDATALOAD
00000b6a: SWAP1
00000b6b: PUSH1 0xff
00000b6d: PUSH1 0xa0
00000b6f: DUP3
00000b70: ADD
00000b71: CALLDATALOAD
00000b72: AND
00000b73: SWAP1
00000b74: PUSH1 0xc0
00000b76: DUP2
00000b77: ADD
00000b78: CALLDATALOAD
00000b79: SWAP1
00000b7a: PUSH1 0xe0
00000b7c: ADD
00000b7d: CALLDATALOAD
00000b7e: PUSH2 0x1ba8
00000b81: JUMP
00000b82: JUMPDEST
00000b83: PUSH2 0x0446
00000b86: PUSH1 0x04
00000b88: DUP1
00000b89: CALLDATASIZE
00000b8a: SUB
00000b8b: PUSH1 0x60
00000b8d: DUP2
00000b8e: LT
00000b8f: ISZERO
00000b90: PUSH2 0x0b98
00000b93: JUMPI
00000b94: PUSH1 0x00
00000b96: DUP1
00000b97: REVERT
00000b98: JUMPDEST
00000b99: POP
00000b9a: PUSH1 0x01
00000b9c: PUSH1 0x01
00000b9e: PUSH1 0xa0
00000ba0: SHL
00000ba1: SUB
00000ba2: DUP2
00000ba3: CALLDATALOAD
00000ba4: AND
00000ba5: SWAP1
00000ba6: PUSH1 0x20
00000ba8: DUP2
00000ba9: ADD
00000baa: CALLDATALOAD
00000bab: SWAP1
00000bac: PUSH1 0x40
00000bae: ADD
00000baf: CALLDATALOAD
00000bb0: PUSH2 0x1d93
00000bb3: JUMP
00000bb4: JUMPDEST
00000bb5: CALLVALUE
00000bb6: DUP1
00000bb7: ISZERO
00000bb8: PUSH2 0x0bc0
00000bbb: JUMPI
00000bbc: PUSH1 0x00
00000bbe: DUP1
00000bbf: REVERT
00000bc0: JUMPDEST
00000bc1: POP
00000bc2: PUSH2 0x0534
00000bc5: PUSH2 0x1d9f
00000bc8: JUMP
00000bc9: JUMPDEST
00000bca: CALLVALUE
00000bcb: DUP1
00000bcc: ISZERO
00000bcd: PUSH2 0x0bd5
00000bd0: JUMPI
00000bd1: PUSH1 0x00
00000bd3: DUP1
00000bd4: REVERT
00000bd5: JUMPDEST
00000bd6: POP
00000bd7: PUSH2 0x050b
00000bda: PUSH1 0x04
00000bdc: DUP1
00000bdd: CALLDATASIZE
00000bde: SUB
00000bdf: PUSH1 0x40
00000be1: DUP2
00000be2: LT
00000be3: ISZERO
00000be4: PUSH2 0x0bec
00000be7: JUMPI
00000be8: PUSH1 0x00
00000bea: DUP1
00000beb: REVERT
00000bec: JUMPDEST
00000bed: POP
00000bee: PUSH1 0x01
00000bf0: PUSH1 0x01
00000bf2: PUSH1 0xa0
00000bf4: SHL
00000bf5: SUB
00000bf6: DUP2
00000bf7: CALLDATALOAD
00000bf8: AND
00000bf9: SWAP1
00000bfa: PUSH1 0x20
00000bfc: ADD
00000bfd: CALLDATALOAD
00000bfe: PUSH2 0x1da6
00000c01: JUMP
00000c02: JUMPDEST
00000c03: CALLVALUE
00000c04: DUP1
00000c05: ISZERO
00000c06: PUSH2 0x0c0e
00000c09: JUMPI
00000c0a: PUSH1 0x00
00000c0c: DUP1
00000c0d: REVERT
00000c0e: JUMPDEST
00000c0f: POP
00000c10: PUSH2 0x050b
00000c13: PUSH1 0x04
00000c15: DUP1
00000c16: CALLDATASIZE
00000c17: SUB
00000c18: PUSH1 0x20
00000c1a: DUP2
00000c1b: LT
00000c1c: ISZERO
00000c1d: PUSH2 0x0c25
00000c20: JUMPI
00000c21: PUSH1 0x00
00000c23: DUP1
00000c24: REVERT
00000c25: JUMPDEST
00000c26: POP
00000c27: CALLDATALOAD
00000c28: PUSH1 0x01
00000c2a: PUSH1 0x01
00000c2c: PUSH1 0xa0
00000c2e: SHL
00000c2f: SUB
00000c30: AND
00000c31: PUSH2 0x1dfe
00000c34: JUMP
00000c35: JUMPDEST
00000c36: CALLVALUE
00000c37: DUP1
00000c38: ISZERO
00000c39: PUSH2 0x0c41
00000c3c: JUMPI
00000c3d: PUSH1 0x00
00000c3f: DUP1
00000c40: REVERT
00000c41: JUMPDEST
00000c42: POP
00000c43: PUSH2 0x0534
00000c46: PUSH2 0x1e12
00000c49: JUMP
00000c4a: JUMPDEST
00000c4b: CALLVALUE
00000c4c: DUP1
00000c4d: ISZERO
00000c4e: PUSH2 0x0c56
00000c51: JUMPI
00000c52: PUSH1 0x00
00000c54: DUP1
00000c55: REVERT
00000c56: JUMPDEST
00000c57: POP
00000c58: PUSH2 0x0446
00000c5b: PUSH1 0x04
00000c5d: DUP1
00000c5e: CALLDATASIZE
00000c5f: SUB
00000c60: PUSH2 0x0100
00000c63: DUP2
00000c64: LT
00000c65: ISZERO
00000c66: PUSH2 0x0c6e
00000c69: JUMPI
00000c6a: PUSH1 0x00
00000c6c: DUP1
00000c6d: REVERT
00000c6e: JUMPDEST
00000c6f: POP
00000c70: PUSH1 0x01
00000c72: PUSH1 0x01
00000c74: PUSH1 0xa0
00000c76: SHL
00000c77: SUB
00000c78: DUP2
00000c79: CALLDATALOAD
00000c7a: DUP2
00000c7b: AND
00000c7c: SWAP2
00000c7d: PUSH1 0x20
00000c7f: DUP2
00000c80: ADD
00000c81: CALLDATALOAD
00000c82: DUP3
00000c83: AND
00000c84: SWAP2
00000c85: PUSH1 0x40
00000c87: DUP3
00000c88: ADD
00000c89: CALLDATALOAD
00000c8a: DUP2
00000c8b: AND
00000c8c: SWAP2
00000c8d: PUSH1 0x60
00000c8f: DUP2
00000c90: ADD
00000c91: CALLDATALOAD
00000c92: SWAP1
00000c93: SWAP2
00000c94: AND
00000c95: SWAP1
00000c96: PUSH1 0x80
00000c98: DUP2
00000c99: ADD
00000c9a: CALLDATALOAD
00000c9b: SWAP1
00000c9c: PUSH1 0xa0
00000c9e: DUP2
00000c9f: ADD
00000ca0: CALLDATALOAD
00000ca1: SWAP1
00000ca2: PUSH1 0xc0
00000ca4: DUP2
00000ca5: ADD
00000ca6: CALLDATALOAD
00000ca7: SWAP1
00000ca8: PUSH1 0xe0
00000caa: ADD
00000cab: CALLDATALOAD
00000cac: PUSH2 0x1e19
00000caf: JUMP
00000cb0: JUMPDEST
00000cb1: CALLVALUE
00000cb2: DUP1
00000cb3: ISZERO
00000cb4: PUSH2 0x0cbc
00000cb7: JUMPI
00000cb8: PUSH1 0x00
00000cba: DUP1
00000cbb: REVERT
00000cbc: JUMPDEST
00000cbd: POP
00000cbe: PUSH2 0x0534
00000cc1: PUSH1 0x04
00000cc3: DUP1
00000cc4: CALLDATASIZE
00000cc5: SUB
00000cc6: PUSH1 0x20
00000cc8: DUP2
00000cc9: LT
00000cca: ISZERO
00000ccb: PUSH2 0x0cd3
00000cce: JUMPI
00000ccf: PUSH1 0x00
00000cd1: DUP1
00000cd2: REVERT
00000cd3: JUMPDEST
00000cd4: POP
00000cd5: CALLDATALOAD
00000cd6: PUSH2 0x1f40
00000cd9: JUMP
00000cda: JUMPDEST
00000cdb: CALLVALUE
00000cdc: DUP1
00000cdd: ISZERO
00000cde: PUSH2 0x0ce6
00000ce1: JUMPI
00000ce2: PUSH1 0x00
00000ce4: DUP1
00000ce5: REVERT
00000ce6: JUMPDEST
00000ce7: POP
00000ce8: PUSH2 0x0534
00000ceb: PUSH2 0x2060
00000cee: JUMP
00000cef: JUMPDEST
00000cf0: CALLVALUE
00000cf1: DUP1
00000cf2: ISZERO
00000cf3: PUSH2 0x0cfb
00000cf6: JUMPI
00000cf7: PUSH1 0x00
00000cf9: DUP1
00000cfa: REVERT
00000cfb: JUMPDEST
00000cfc: POP
00000cfd: PUSH2 0x0534
00000d00: PUSH2 0x2067
00000d03: JUMP
00000d04: JUMPDEST
00000d05: CALLVALUE
00000d06: DUP1
00000d07: ISZERO
00000d08: PUSH2 0x0d10
00000d0b: JUMPI
00000d0c: PUSH1 0x00
00000d0e: DUP1
00000d0f: REVERT
00000d10: JUMPDEST
00000d11: POP
00000d12: PUSH2 0x0715
00000d15: PUSH2 0x206e
00000d18: JUMP
00000d19: JUMPDEST
00000d1a: PUSH2 0x0446
00000d1d: PUSH1 0x04
00000d1f: DUP1
00000d20: CALLDATASIZE
00000d21: SUB
00000d22: PUSH1 0x20
00000d24: DUP2
00000d25: LT
00000d26: ISZERO
00000d27: PUSH2 0x0d2f
00000d2a: JUMPI
00000d2b: PUSH1 0x00
00000d2d: DUP1
00000d2e: REVERT
00000d2f: JUMPDEST
00000d30: POP
00000d31: CALLDATALOAD
00000d32: PUSH2 0x207e
00000d35: JUMP
00000d36: JUMPDEST
00000d37: CALLVALUE
00000d38: DUP1
00000d39: ISZERO
00000d3a: PUSH2 0x0d42
00000d3d: JUMPI
00000d3e: PUSH1 0x00
00000d40: DUP1
00000d41: REVERT
00000d42: JUMPDEST
00000d43: POP
00000d44: PUSH2 0x0715
00000d47: PUSH2 0x2193
00000d4a: JUMP
00000d4b: JUMPDEST
00000d4c: CALLVALUE
00000d4d: DUP1
00000d4e: ISZERO
00000d4f: PUSH2 0x0d57
00000d52: JUMPI
00000d53: PUSH1 0x00
00000d55: DUP1
00000d56: REVERT
00000d57: JUMPDEST
00000d58: POP
00000d59: PUSH2 0x0446
00000d5c: PUSH1 0x04
00000d5e: DUP1
00000d5f: CALLDATASIZE
00000d60: SUB
00000d61: PUSH1 0x20
00000d63: DUP2
00000d64: LT
00000d65: ISZERO
00000d66: PUSH2 0x0d6e
00000d69: JUMPI
00000d6a: PUSH1 0x00
00000d6c: DUP1
00000d6d: REVERT
00000d6e: JUMPDEST
00000d6f: POP
00000d70: CALLDATALOAD
00000d71: PUSH1 0x01
00000d73: PUSH1 0x01
00000d75: PUSH1 0xa0
00000d77: SHL
00000d78: SUB
00000d79: AND
00000d7a: PUSH2 0x21a3
00000d7d: JUMP
00000d7e: JUMPDEST
00000d7f: CALLVALUE
00000d80: DUP1
00000d81: ISZERO
00000d82: PUSH2 0x0d8a
00000d85: JUMPI
00000d86: PUSH1 0x00
00000d88: DUP1
00000d89: REVERT
00000d8a: JUMPDEST
00000d8b: POP
00000d8c: PUSH2 0x0534
00000d8f: PUSH2 0x224e
00000d92: JUMP
00000d93: JUMPDEST
00000d94: CALLVALUE
00000d95: DUP1
00000d96: ISZERO
00000d97: PUSH2 0x0d9f
00000d9a: JUMPI
00000d9b: PUSH1 0x00
00000d9d: DUP1
00000d9e: REVERT
00000d9f: JUMPDEST
00000da0: POP
00000da1: PUSH2 0x0534
00000da4: PUSH2 0x2255
00000da7: JUMP
00000da8: JUMPDEST
00000da9: CALLVALUE
00000daa: DUP1
00000dab: ISZERO
00000dac: PUSH2 0x0db4
00000daf: JUMPI
00000db0: PUSH1 0x00
00000db2: DUP1
00000db3: REVERT
00000db4: JUMPDEST
00000db5: POP
00000db6: PUSH2 0x0446
00000db9: PUSH1 0x04
00000dbb: DUP1
00000dbc: CALLDATASIZE
00000dbd: SUB
00000dbe: PUSH1 0xe0
00000dc0: DUP2
00000dc1: LT
00000dc2: ISZERO
00000dc3: PUSH2 0x0dcb
00000dc6: JUMPI
00000dc7: PUSH1 0x00
00000dc9: DUP1
00000dca: REVERT
00000dcb: JUMPDEST
00000dcc: POP
00000dcd: PUSH1 0x01
00000dcf: PUSH1 0x01
00000dd1: PUSH1 0xa0
00000dd3: SHL
00000dd4: SUB
00000dd5: DUP2
00000dd6: CALLDATALOAD
00000dd7: DUP2
00000dd8: AND
00000dd9: SWAP2
00000dda: PUSH1 0x20
00000ddc: DUP2
00000ddd: ADD
00000dde: CALLDATALOAD
00000ddf: SWAP1
00000de0: SWAP2
00000de1: AND
00000de2: SWAP1
00000de3: PUSH1 0x40
00000de5: DUP2
00000de6: ADD
00000de7: CALLDATALOAD
00000de8: SWAP1
00000de9: PUSH1 0x60
00000deb: DUP2
00000dec: ADD
00000ded: CALLDATALOAD
00000dee: SWAP1
00000def: PUSH1 0xff
00000df1: PUSH1 0x80
00000df3: DUP3
00000df4: ADD
00000df5: CALLDATALOAD
00000df6: AND
00000df7: SWAP1
00000df8: PUSH1 0xa0
00000dfa: DUP2
00000dfb: ADD
00000dfc: CALLDATALOAD
00000dfd: SWAP1
00000dfe: PUSH1 0xc0
00000e00: ADD
00000e01: CALLDATALOAD
00000e02: PUSH2 0x2279
00000e05: JUMP
00000e06: JUMPDEST
00000e07: CALLVALUE
00000e08: DUP1
00000e09: ISZERO
00000e0a: PUSH2 0x0e12
00000e0d: JUMPI
00000e0e: PUSH1 0x00
00000e10: DUP1
00000e11: REVERT
00000e12: JUMPDEST
00000e13: POP
00000e14: PUSH2 0x0715
00000e17: PUSH2 0x2466
00000e1a: JUMP
00000e1b: JUMPDEST
00000e1c: CALLVALUE
00000e1d: DUP1
00000e1e: ISZERO
00000e1f: PUSH2 0x0e27
00000e22: JUMPI
00000e23: PUSH1 0x00
00000e25: DUP1
00000e26: REVERT
00000e27: JUMPDEST
00000e28: POP
00000e29: PUSH2 0x0446
00000e2c: PUSH1 0x04
00000e2e: DUP1
00000e2f: CALLDATASIZE
00000e30: SUB
00000e31: PUSH2 0x0100
00000e34: DUP2
00000e35: LT
00000e36: ISZERO
00000e37: PUSH2 0x0e3f
00000e3a: JUMPI
00000e3b: PUSH1 0x00
00000e3d: DUP1
00000e3e: REVERT
00000e3f: JUMPDEST
00000e40: POP
00000e41: DUP1
00000e42: CALLDATALOAD
00000e43: SWAP1
00000e44: PUSH1 0x01
00000e46: PUSH1 0x01
00000e48: PUSH1 0xa0
00000e4a: SHL
00000e4b: SUB
00000e4c: PUSH1 0x20
00000e4e: DUP3
00000e4f: ADD
00000e50: CALLDATALOAD
00000e51: DUP2
00000e52: AND
00000e53: SWAP2
00000e54: PUSH1 0x40
00000e56: DUP2
00000e57: ADD
00000e58: CALLDATALOAD
00000e59: SWAP2
00000e5a: PUSH1 0x60
00000e5c: DUP3
00000e5d: ADD
00000e5e: CALLDATALOAD
00000e5f: SWAP2
00000e60: PUSH1 0x80
00000e62: DUP2
00000e63: ADD
00000e64: CALLDATALOAD
00000e65: SWAP2
00000e66: PUSH1 0xa0
00000e68: DUP3
00000e69: ADD
00000e6a: CALLDATALOAD
00000e6b: SWAP2
00000e6c: PUSH1 0xc0
00000e6e: DUP2
00000e6f: ADD
00000e70: CALLDATALOAD
00000e71: SWAP2
00000e72: PUSH1 0xe0
00000e74: SWAP1
00000e75: SWAP2
00000e76: ADD
00000e77: CALLDATALOAD
00000e78: AND
00000e79: PUSH2 0x2476
00000e7c: JUMP
00000e7d: JUMPDEST
00000e7e: CALLVALUE
00000e7f: DUP1
00000e80: ISZERO
00000e81: PUSH2 0x0e89
00000e84: JUMPI
00000e85: PUSH1 0x00
00000e87: DUP1
00000e88: REVERT
00000e89: JUMPDEST
00000e8a: POP
00000e8b: PUSH2 0x0446
00000e8e: PUSH1 0x04
00000e90: DUP1
00000e91: CALLDATASIZE
00000e92: SUB
00000e93: PUSH1 0x40
00000e95: DUP2
00000e96: LT
00000e97: ISZERO
00000e98: PUSH2 0x0ea0
00000e9b: JUMPI
00000e9c: PUSH1 0x00
00000e9e: DUP1
00000e9f: REVERT
00000ea0: JUMPDEST
00000ea1: POP
00000ea2: DUP1
00000ea3: CALLDATALOAD
00000ea4: SWAP1
00000ea5: PUSH1 0x20
00000ea7: ADD
00000ea8: CALLDATALOAD
00000ea9: PUSH1 0x01
00000eab: PUSH1 0x01
00000ead: PUSH1 0xa0
00000eaf: SHL
00000eb0: SUB
00000eb1: AND
00000eb2: PUSH2 0x2578
00000eb5: JUMP
00000eb6: JUMPDEST
00000eb7: CALLVALUE
00000eb8: DUP1
00000eb9: ISZERO
00000eba: PUSH2 0x0ec2
00000ebd: JUMPI
00000ebe: PUSH1 0x00
00000ec0: DUP1
00000ec1: REVERT
00000ec2: JUMPDEST
00000ec3: POP
00000ec4: PUSH2 0x0534
00000ec7: PUSH1 0x04
00000ec9: DUP1
00000eca: CALLDATASIZE
00000ecb: SUB
00000ecc: PUSH1 0x40
00000ece: DUP2
00000ecf: LT
00000ed0: ISZERO
00000ed1: PUSH2 0x0ed9
00000ed4: JUMPI
00000ed5: PUSH1 0x00
00000ed7: DUP1
00000ed8: REVERT
00000ed9: JUMPDEST
00000eda: POP
00000edb: PUSH1 0x01
00000edd: PUSH1 0x01
00000edf: PUSH1 0xa0
00000ee1: SHL
00000ee2: SUB
00000ee3: DUP2
00000ee4: CALLDATALOAD
00000ee5: DUP2
00000ee6: AND
00000ee7: SWAP2
00000ee8: PUSH1 0x20
00000eea: ADD
00000eeb: CALLDATALOAD
00000eec: AND
00000eed: PUSH2 0x2677
00000ef0: JUMP
00000ef1: JUMPDEST
00000ef2: CALLVALUE
00000ef3: DUP1
00000ef4: ISZERO
00000ef5: PUSH2 0x0efd
00000ef8: JUMPI
00000ef9: PUSH1 0x00
00000efb: DUP1
00000efc: REVERT
00000efd: JUMPDEST
00000efe: POP
00000eff: PUSH2 0x0715
00000f02: PUSH2 0x26a2
00000f05: JUMP
00000f06: JUMPDEST
00000f07: CALLVALUE
00000f08: DUP1
00000f09: ISZERO
00000f0a: PUSH2 0x0f12
00000f0d: JUMPI
00000f0e: PUSH1 0x00
00000f10: DUP1
00000f11: REVERT
00000f12: JUMPDEST
00000f13: POP
00000f14: PUSH2 0x0534
00000f17: PUSH2 0x26b2
00000f1a: JUMP
00000f1b: JUMPDEST
00000f1c: PUSH1 0x40
00000f1e: DUP1
00000f1f: MLOAD
00000f20: DUP1
00000f21: DUP3
00000f22: ADD
00000f23: SWAP1
00000f24: SWAP2
00000f25: MSTORE
00000f26: PUSH1 0x0c
00000f28: DUP2
00000f29: MSTORE
00000f2a: PUSH12 0x2b34b9b4b7b7102a37b5b2b7
00000f37: PUSH1 0xa1
00000f39: SHL
00000f3a: PUSH1 0x20
00000f3c: DUP3
00000f3d: ADD
00000f3e: MSTORE
00000f3f: JUMPDEST
00000f40: SWAP1
00000f41: JUMP
00000f42: JUMPDEST
00000f43: PUSH1 0x9b
00000f45: SLOAD
00000f46: PUSH1 0x00
00000f48: SWAP1
00000f49: PUSH1 0xff
00000f4b: AND
00000f4c: ISZERO
00000f4d: PUSH2 0x0f90
00000f50: JUMPI
00000f51: PUSH1 0x40
00000f53: DUP1
00000f54: MLOAD
00000f55: PUSH3 0x461bcd
00000f59: PUSH1 0xe5
00000f5b: SHL
00000f5c: DUP2
00000f5d: MSTORE
00000f5e: PUSH1 0x20
00000f60: PUSH1 0x04
00000f62: DUP3
00000f63: ADD
00000f64: MSTORE
00000f65: PUSH1 0x10
00000f67: PUSH1 0x24
00000f69: DUP3
00000f6a: ADD
00000f6b: MSTORE
00000f6c: PUSH16 0x14185d5cd8589b194e881c185d5cd959
00000f7d: PUSH1 0x82
00000f7f: SHL
00000f80: PUSH1 0x44
00000f82: DUP3
00000f83: ADD
00000f84: MSTORE
00000f85: SWAP1
00000f86: MLOAD
00000f87: SWAP1
00000f88: DUP2
00000f89: SWAP1
00000f8a: SUB
00000f8b: PUSH1 0x64
00000f8d: ADD
00000f8e: SWAP1
00000f8f: REVERT
00000f90: JUMPDEST
00000f91: PUSH2 0x0f9a
00000f94: DUP4
00000f95: DUP4
00000f96: PUSH2 0x2768
00000f99: JUMP
00000f9a: JUMPDEST
00000f9b: SWAP1
00000f9c: POP
00000f9d: JUMPDEST
00000f9e: SWAP3
00000f9f: SWAP2
00000fa0: POP
00000fa1: POP
00000fa2: JUMP
00000fa3: JUMPDEST
00000fa4: PUSH1 0x35
00000fa6: SLOAD
00000fa7: SWAP1
00000fa8: JUMP
00000fa9: JUMPDEST
00000faa: PUSH32 0xaf42a244b3020d6a2253d9f291b4d3e82240da42b22129a8113a58aa7a3ddb6a
00000fcb: DUP2
00000fcc: JUMP
00000fcd: JUMPDEST
00000fce: PUSH1 0x9b
00000fd0: SLOAD
00000fd1: PUSH1 0x00
00000fd3: SWAP1
00000fd4: PUSH1 0xff
00000fd6: AND
00000fd7: ISZERO
00000fd8: PUSH2 0x101b
00000fdb: JUMPI
00000fdc: PUSH1 0x40
00000fde: DUP1
00000fdf: MLOAD
00000fe0: PUSH3 0x461bcd
00000fe4: PUSH1 0xe5
00000fe6: SHL
00000fe7: DUP2
00000fe8: MSTORE
00000fe9: PUSH1 0x20
00000feb: PUSH1 0x04
00000fed: DUP3
00000fee: ADD
00000fef: MSTORE
00000ff0: PUSH1 0x10
00000ff2: PUSH1 0x24
00000ff4: DUP3
00000ff5: ADD
00000ff6: MSTORE
00000ff7: PUSH16 0x14185d5cd8589b194e881c185d5cd959
00001008: PUSH1 0x82
0000100a: SHL
0000100b: PUSH1 0x44
0000100d: DUP3
0000100e: ADD
0000100f: MSTORE
00001010: SWAP1
00001011: MLOAD
00001012: SWAP1
00001013: DUP2
00001014: SWAP1
00001015: SUB
00001016: PUSH1 0x64
00001018: ADD
00001019: SWAP1
0000101a: REVERT
0000101b: JUMPDEST
0000101c: PUSH2 0x1026
0000101f: DUP5
00001020: DUP5
00001021: DUP5
00001022: PUSH2 0x277c
00001025: JUMP
00001026: JUMPDEST
00001027: SWAP1
00001028: POP
00001029: JUMPDEST
0000102a: SWAP4
0000102b: SWAP3
0000102c: POP
0000102d: POP
0000102e: POP
0000102f: JUMP
00001030: JUMPDEST
00001031: PUSH2 0x01a1
00001034: SLOAD
00001035: DUP2
00001036: JUMP
00001037: JUMPDEST
00001038: TIMESTAMP
00001039: DUP5
0000103a: LT
0000103b: ISZERO
0000103c: PUSH2 0x1076
0000103f: JUMPI
00001040: PUSH1 0x40
00001042: DUP1
00001043: MLOAD
00001044: PUSH3 0x461bcd
00001048: PUSH1 0xe5
0000104a: SHL
0000104b: DUP2
0000104c: MSTORE
0000104d: PUSH1 0x20
0000104f: PUSH1 0x04
00001051: DUP3
00001052: ADD
00001053: MSTORE
00001054: PUSH1 0x07
00001056: PUSH1 0x24
00001058: DUP3
00001059: ADD
0000105a: MSTORE
0000105b: PUSH7 0x11561412549151
00001063: PUSH1 0xca
00001065: SHL
00001066: PUSH1 0x44
00001068: DUP3
00001069: ADD
0000106a: MSTORE
0000106b: SWAP1
0000106c: MLOAD
0000106d: SWAP1
0000106e: DUP2
0000106f: SWAP1
00001070: SUB
00001071: PUSH1 0x64
00001073: ADD
00001074: SWAP1
00001075: REVERT
00001076: JUMPDEST
00001077: PUSH1 0x01
00001079: PUSH1 0x01
0000107b: PUSH1 0xa0
0000107d: SHL
0000107e: SUB
0000107f: DUP1
00001080: DUP10
00001081: AND
00001082: PUSH1 0x00
00001084: DUP2
00001085: DUP2
00001086: MSTORE
00001087: PUSH2 0x01a9
0000108a: PUSH1 0x20
0000108c: SWAP1
0000108d: DUP2
0000108e: MSTORE
0000108f: PUSH1 0x40
00001091: DUP1
00001092: DUP4
00001093: KECCAK256
00001094: DUP1
00001095: SLOAD
00001096: PUSH1 0x01
00001098: DUP1
00001099: DUP3
0000109a: ADD
0000109b: SWAP1
0000109c: SWAP3
0000109d: SSTORE
0000109e: DUP3
0000109f: MLOAD
000010a0: PUSH32 0xaf42a244b3020d6a2253d9f291b4d3e82240da42b22129a8113a58aa7a3ddb6a
000010c1: DUP2
000010c2: DUP7
000010c3: ADD
000010c4: MSTORE
000010c5: DUP1
000010c6: DUP5
000010c7: ADD
000010c8: SWAP7
000010c9: SWAP1
000010ca: SWAP7
000010cb: MSTORE
000010cc: SWAP6
000010cd: DUP14
000010ce: AND
000010cf: PUSH1 0x60
000010d1: DUP7
000010d2: ADD
000010d3: MSTORE
000010d4: PUSH1 0x80
000010d6: DUP6
000010d7: ADD
000010d8: DUP13
000010d9: SWAP1
000010da: MSTORE
000010db: PUSH1 0xa0
000010dd: DUP6
000010de: ADD
000010df: DUP12
000010e0: SWAP1
000010e1: MSTORE
000010e2: PUSH1 0xc0
000010e4: DUP6
000010e5: ADD
000010e6: SWAP6
000010e7: SWAP1
000010e8: SWAP6
000010e9: MSTORE
000010ea: PUSH1 0xe0
000010ec: DUP1
000010ed: DUP6
000010ee: ADD
000010ef: DUP11
000010f0: SWAP1
000010f1: MSTORE
000010f2: DUP2
000010f3: MLOAD
000010f4: DUP1
000010f5: DUP7
000010f6: SUB
000010f7: SWAP1
000010f8: SWAP2
000010f9: ADD
000010fa: DUP2
000010fb: MSTORE
000010fc: PUSH2 0x0100
000010ff: DUP6
00001100: ADD
00001101: DUP3
00001102: MSTORE
00001103: DUP1
00001104: MLOAD
00001105: SWAP1
00001106: DUP4
00001107: ADD
00001108: KECCAK256
00001109: PUSH2 0x01aa
0000110c: SLOAD
0000110d: PUSH2 0x1901
00001110: PUSH1 0xf0
00001112: SHL
00001113: PUSH2 0x0120
00001116: DUP8
00001117: ADD
00001118: MSTORE
00001119: PUSH2 0x0122
0000111c: DUP7
0000111d: ADD
0000111e: MSTORE
0000111f: PUSH2 0x0142
00001122: DUP1
00001123: DUP7
00001124: ADD
00001125: SWAP2
00001126: SWAP1
00001127: SWAP2
00001128: MSTORE
00001129: DUP2
0000112a: MLOAD
0000112b: DUP1
0000112c: DUP7
0000112d: SUB
0000112e: SWAP1
0000112f: SWAP2
00001130: ADD
00001131: DUP2
00001132: MSTORE
00001133: PUSH2 0x0162
00001136: DUP6
00001137: ADD
00001138: DUP1
00001139: DUP4
0000113a: MSTORE
0000113b: DUP2
0000113c: MLOAD
0000113d: SWAP2
0000113e: DUP5
0000113f: ADD
00001140: SWAP2
00001141: SWAP1
00001142: SWAP2
00001143: KECCAK256
00001144: SWAP1
00001145: DUP5
00001146: SWAP1
00001147: MSTORE
00001148: PUSH2 0x0182
0000114b: DUP6
0000114c: ADD
0000114d: DUP1
0000114e: DUP4
0000114f: MSTORE
00001150: DUP2
00001151: SWAP1
00001152: MSTORE
00001153: PUSH1 0xff
00001155: DUP10
00001156: AND
00001157: PUSH2 0x01a2
0000115a: DUP7
0000115b: ADD
0000115c: MSTORE
0000115d: PUSH2 0x01c2
00001160: DUP6
00001161: ADD
00001162: DUP9
00001163: SWAP1
00001164: MSTORE
00001165: PUSH2 0x01e2
00001168: DUP6
00001169: ADD
0000116a: DUP8
0000116b: SWAP1
0000116c: MSTORE
0000116d: SWAP1
0000116e: MLOAD
0000116f: SWAP1
00001170: SWAP5
00001171: SWAP3
00001172: SWAP4
00001173: PUSH2 0x0202
00001176: DUP1
00001177: DUP3
00001178: ADD
00001179: SWAP4
0000117a: SWAP3
0000117b: PUSH1 0x1f
0000117d: NOT
0000117e: DUP2
0000117f: ADD
00001180: SWAP3
00001181: DUP2
00001182: SWAP1
00001183: SUB
00001184: SWAP1
00001185: SWAP2
00001186: ADD
00001187: SWAP1
00001188: DUP6
00001189: GAS
0000118a: STATICCALL
0000118b: ISZERO
0000118c: DUP1
0000118d: ISZERO
0000118e: PUSH2 0x119b
00001191: JUMPI
00001192: RETURNDATASIZE
00001193: PUSH1 0x00
00001195: DUP1
00001196: RETURNDATACOPY
00001197: RETURNDATASIZE
00001198: PUSH1 0x00
0000119a: REVERT
0000119b: JUMPDEST
0000119c: POP
0000119d: POP
0000119e: PUSH1 0x40
000011a0: MLOAD
000011a1: PUSH1 0x1f
000011a3: NOT
000011a4: ADD
000011a5: MLOAD
000011a6: SWAP2
000011a7: POP
000011a8: POP
000011a9: PUSH1 0x01
000011ab: PUSH1 0x01
000011ad: PUSH1 0xa0
000011af: SHL
000011b0: SUB
000011b1: DUP2
000011b2: AND
000011b3: ISZERO
000011b4: DUP1
000011b5: ISZERO
000011b6: SWAP1
000011b7: PUSH2 0x11d1
000011ba: JUMPI
000011bb: POP
000011bc: DUP10
000011bd: PUSH1 0x01
000011bf: PUSH1 0x01
000011c1: PUSH1 0xa0
000011c3: SHL
000011c4: SUB
000011c5: AND
000011c6: DUP2
000011c7: PUSH1 0x01
000011c9: PUSH1 0x01
000011cb: PUSH1 0xa0
000011cd: SHL
000011ce: SUB
000011cf: AND
000011d0: EQ
000011d1: JUMPDEST
000011d2: PUSH2 0x1216
000011d5: JUMPI
000011d6: PUSH1 0x40
000011d8: DUP1
000011d9: MLOAD
000011da: PUSH3 0x461bcd
000011de: PUSH1 0xe5
000011e0: SHL
000011e1: DUP2
000011e2: MSTORE
000011e3: PUSH1 0x20
000011e5: PUSH1 0x04
000011e7: DUP3
000011e8: ADD
000011e9: MSTORE
000011ea: PUSH1 0x11
000011ec: PUSH1 0x24
000011ee: DUP3
000011ef: ADD
000011f0: MSTORE
000011f1: PUSH17 0x494e56414c49445f5349474e4154555245
00001203: PUSH1 0x78
00001205: SHL
00001206: PUSH1 0x44
00001208: DUP3
00001209: ADD
0000120a: MSTORE
0000120b: SWAP1
0000120c: MLOAD
0000120d: SWAP1
0000120e: DUP2
0000120f: SWAP1
00001210: SUB
00001211: PUSH1 0x64
00001213: ADD
00001214: SWAP1
00001215: REVERT
00001216: JUMPDEST
00001217: PUSH2 0x1222
0000121a: DUP11
0000121b: DUP11
0000121c: DUP11
0000121d: DUP11
0000121e: PUSH2 0x2804
00001221: JUMP
00001222: JUMPDEST
00001223: POP
00001224: POP
00001225: POP
00001226: POP
00001227: POP
00001228: POP
00001229: POP
0000122a: POP
0000122b: POP
0000122c: POP
0000122d: JUMP
0000122e: JUMPDEST
0000122f: PUSH2 0x019d
00001232: SLOAD
00001233: PUSH1 0x01
00001235: PUSH1 0x01
00001237: PUSH1 0xa0
00001239: SHL
0000123a: SUB
0000123b: AND
0000123c: CALLER
0000123d: EQ
0000123e: PUSH2 0x127d
00001241: JUMPI
00001242: PUSH1 0x40
00001244: DUP1
00001245: MLOAD
00001246: PUSH3 0x461bcd
0000124a: PUSH1 0xe5
0000124c: SHL
0000124d: DUP2
0000124e: MSTORE
0000124f: PUSH1 0x20
00001251: PUSH1 0x04
00001253: DUP3
00001254: ADD
00001255: MSTORE
00001256: PUSH1 0x0c
00001258: PUSH1 0x24
0000125a: DUP3
0000125b: ADD
0000125c: MSTORE
0000125d: PUSH12 0x434f4e54524f4c5f4f4e4c59
0000126a: PUSH1 0xa0
0000126c: SHL
0000126d: PUSH1 0x44
0000126f: DUP3
00001270: ADD
00001271: MSTORE
00001272: SWAP1
00001273: MLOAD
00001274: SWAP1
00001275: DUP2
00001276: SWAP1
00001277: SUB
00001278: PUSH1 0x64
0000127a: ADD
0000127b: SWAP1
0000127c: REVERT
0000127d: JUMPDEST
0000127e: PUSH1 0x01
00001280: PUSH2 0x01a8
00001283: SLOAD
00001284: EQ
00001285: PUSH2 0x12c8
00001288: JUMPI
00001289: PUSH1 0x40
0000128b: DUP1
0000128c: MLOAD
0000128d: PUSH3 0x461bcd
00001291: PUSH1 0xe5
00001293: SHL
00001294: DUP2
00001295: MSTORE
00001296: PUSH1 0x20
00001298: PUSH1 0x04
0000129a: DUP3
0000129b: ADD
0000129c: MSTORE
0000129d: PUSH1 0x10
0000129f: PUSH1 0x24
000012a1: DUP3
000012a2: ADD
000012a3: MSTORE
000012a4: PUSH16 0x27a7262cafa1a0a6262fa4a72fa92aa7
000012b5: PUSH1 0x81
000012b7: SHL
000012b8: PUSH1 0x44
000012ba: DUP3
000012bb: ADD
000012bc: MSTORE
000012bd: SWAP1
000012be: MLOAD
000012bf: SWAP1
000012c0: DUP2
000012c1: SWAP1
000012c2: SUB
000012c3: PUSH1 0x64
000012c5: ADD
000012c6: SWAP1
000012c7: REVERT
000012c8: JUMPDEST
000012c9: PUSH2 0x01ae
000012cc: SLOAD
000012cd: ISZERO
000012ce: PUSH2 0x131e
000012d1: JUMPI
000012d2: PUSH1 0x40
000012d4: DUP1
000012d5: MLOAD
000012d6: PUSH3 0x461bcd
000012da: PUSH1 0xe5
000012dc: SHL
000012dd: DUP2
000012de: MSTORE
000012df: PUSH1 0x20
000012e1: PUSH1 0x04
000012e3: DUP3
000012e4: ADD
000012e5: MSTORE
000012e6: PUSH1 0x19
000012e8: PUSH1 0x24
000012ea: DUP3
000012eb: ADD
000012ec: MSTORE
000012ed: PUSH32 0x4f4e4c595f43414c4c5f49465f4e4f545f4155544f5f53455400000000000000
0000130e: PUSH1 0x44
00001310: DUP3
00001311: ADD
00001312: MSTORE
00001313: SWAP1
00001314: MLOAD
00001315: SWAP1
00001316: DUP2
00001317: SWAP1
00001318: SUB
00001319: PUSH1 0x64
0000131b: ADD
0000131c: SWAP1
0000131d: REVERT
0000131e: JUMPDEST
0000131f: TIMESTAMP
00001320: DUP2
00001321: GT
00001322: ISZERO
00001323: PUSH2 0x136a
00001326: JUMPI
00001327: PUSH1 0x40
00001329: DUP1
0000132a: MLOAD
0000132b: PUSH3 0x461bcd
0000132f: PUSH1 0xe5
00001331: SHL
00001332: DUP2
00001333: MSTORE
00001334: PUSH1 0x20
00001336: PUSH1 0x04
00001338: DUP3
00001339: ADD
0000133a: MSTORE
0000133b: PUSH1 0x14
0000133d: PUSH1 0x24
0000133f: DUP3
00001340: ADD
00001341: MSTORE
00001342: PUSH20 0x1110551157d35554d517d09157d25397d41054d5
00001357: PUSH1 0x62
00001359: SHL
0000135a: PUSH1 0x44
0000135c: DUP3
0000135d: ADD
0000135e: MSTORE
0000135f: SWAP1
00001360: MLOAD
00001361: SWAP1
00001362: DUP2
00001363: SWAP1
00001364: SUB
00001365: PUSH1 0x64
00001367: ADD
00001368: SWAP1
00001369: REVERT
0000136a: JUMPDEST
0000136b: PUSH2 0x01ae
0000136e: SSTORE
0000136f: JUMP
00001370: JUMPDEST
00001371: PUSH1 0x00
00001373: PUSH2 0x01a6
00001376: SLOAD
00001377: DUP3
00001378: LT
00001379: ISZERO
0000137a: PUSH2 0x1385
0000137d: JUMPI
0000137e: POP
0000137f: PUSH1 0x00
00001381: PUSH2 0x14f6
00001384: JUMP
00001385: JUMPDEST
00001386: PUSH1 0x00
00001388: DUP1
00001389: PUSH2 0x01a8
0000138c: SLOAD
0000138d: EQ
0000138e: ISZERO
0000138f: PUSH2 0x147a
00001392: JUMPI
00001393: DUP3
00001394: PUSH1 0x00
00001396: PUSH2 0x139d
00001399: PUSH2 0x0fa3
0000139c: JUMP
0000139d: JUMPDEST
0000139e: SWAP1
0000139f: POP
000013a0: PUSH1 0x00
000013a2: PUSH2 0x13c1
000013a5: PUSH2 0x019b
000013a8: SLOAD
000013a9: PUSH2 0x01a1
000013ac: SLOAD
000013ad: MUL
000013ae: DUP4
000013af: PUSH2 0x01a3
000013b2: SLOAD
000013b3: PUSH2 0x01a1
000013b6: SLOAD
000013b7: ADD
000013b8: SUB
000013b9: PUSH2 0x019c
000013bc: SLOAD
000013bd: PUSH2 0x2aa8
000013c0: JUMP
000013c1: JUMPDEST
000013c2: SWAP1
000013c3: POP
000013c4: DUP1
000013c5: DUP4
000013c6: GT
000013c7: ISZERO
000013c8: PUSH2 0x13cf
000013cb: JUMPI
000013cc: DUP1
000013cd: SWAP3
000013ce: POP
000013cf: JUMPDEST
000013d0: PUSH2 0x13e5
000013d3: DUP4
000013d4: PUSH2 0x019c
000013d7: SLOAD
000013d8: PUSH2 0x019b
000013db: SLOAD
000013dc: PUSH2 0x01a1
000013df: SLOAD
000013e0: MUL
000013e1: PUSH2 0x2aa8
000013e4: JUMP
000013e5: JUMPDEST
000013e6: SWAP4
000013e7: POP
000013e8: DUP6
000013e9: DUP4
000013ea: EQ
000013eb: PUSH2 0x1472
000013ee: JUMPI
000013ef: PUSH2 0x019c
000013f2: SLOAD
000013f3: DUP2
000013f4: DUP8
000013f5: SUB
000013f6: SWAP4
000013f7: POP
000013f8: PUSH1 0x02
000013fa: MUL
000013fb: PUSH2 0x140a
000013fe: DUP2
000013ff: DUP6
00001400: PUSH4 0xffffffff
00001405: PUSH2 0x2c31
00001408: AND
00001409: JUMP
0000140a: JUMPDEST
0000140b: PUSH2 0x01a1
0000140e: SLOAD
0000140f: PUSH2 0x019b
00001412: SLOAD
00001413: SWAP2
00001414: SWAP6
00001415: POP
00001416: DUP1
00001417: MUL
00001418: SWAP2
00001419: POP
0000141a: PUSH2 0x142a
0000141d: SWAP1
0000141e: DUP3
0000141f: SWAP1
00001420: PUSH4 0xffffffff
00001425: PUSH2 0x2c31
00001428: AND
00001429: JUMP
0000142a: JUMPDEST
0000142b: SWAP1
0000142c: POP
0000142d: PUSH2 0x143c
00001430: DUP5
00001431: DUP3
00001432: PUSH4 0xffffffff
00001437: PUSH2 0x2c8a
0000143a: AND
0000143b: JUMP
0000143c: JUMPDEST
0000143d: SWAP1
0000143e: POP
0000143f: PUSH2 0x019b
00001442: SLOAD
00001443: DUP2
00001444: DUP2
00001445: PUSH2 0x144a
00001448: JUMPI
00001449: INVALID
0000144a: JUMPDEST
0000144b: DIV
0000144c: SWAP1
0000144d: POP
0000144e: PUSH2 0x1456
00001451: DUP2
00001452: PUSH2 0x2ce4
00001455: JUMP
00001456: JUMPDEST
00001457: PUSH2 0x01a1
0000145a: SLOAD
0000145b: SWAP1
0000145c: SUB
0000145d: SWAP1
0000145e: POP
0000145f: PUSH2 0x146e
00001462: DUP6
00001463: DUP3
00001464: PUSH4 0xffffffff
00001469: PUSH2 0x2c8a
0000146c: AND
0000146d: JUMP
0000146e: JUMPDEST
0000146f: SWAP5
00001470: POP
00001471: POP
00001472: JUMPDEST
00001473: POP
00001474: POP
00001475: POP
00001476: PUSH2 0x14f3
00001479: JUMP
0000147a: JUMPDEST
0000147b: PUSH1 0x01
0000147d: PUSH2 0x01a8
00001480: SLOAD
00001481: EQ
00001482: ISZERO
00001483: PUSH2 0x14e9
00001486: JUMPI
00001487: PUSH1 0x00
00001489: PUSH2 0x01a3
0000148c: SLOAD
0000148d: PUSH2 0x0199
00001490: SLOAD
00001491: PUSH2 0x1498
00001494: PUSH2 0x0fa3
00001497: JUMP
00001498: JUMPDEST
00001499: ADD
0000149a: SUB
0000149b: SWAP1
0000149c: POP
0000149d: PUSH2 0x14b0
000014a0: DUP5
000014a1: PUSH2 0x019c
000014a4: SLOAD
000014a5: PUSH1 0x02
000014a7: MUL
000014a8: PUSH2 0x019b
000014ab: SLOAD
000014ac: PUSH2 0x2aa8
000014af: JUMP
000014b0: JUMPDEST
000014b1: SWAP2
000014b2: POP
000014b3: PUSH2 0x14c4
000014b6: DUP3
000014b7: DUP3
000014b8: DUP1
000014b9: MUL
000014ba: PUSH4 0xffffffff
000014bf: PUSH2 0x2c8a
000014c2: AND
000014c3: JUMP
000014c4: JUMPDEST
000014c5: SWAP2
000014c6: POP
000014c7: PUSH2 0x14cf
000014ca: DUP3
000014cb: PUSH2 0x2ce4
000014ce: JUMP
000014cf: JUMPDEST
000014d0: SWAP2
000014d1: POP
000014d2: PUSH2 0x14e1
000014d5: DUP3
000014d6: DUP3
000014d7: PUSH4 0xffffffff
000014dc: PUSH2 0x2d53
000014df: AND
000014e0: JUMP
000014e1: JUMPDEST
000014e2: SWAP2
000014e3: POP
000014e4: POP
000014e5: PUSH2 0x14f3
000014e8: JUMP
000014e9: JUMPDEST
000014ea: PUSH1 0x00
000014ec: SWAP2
000014ed: POP
000014ee: POP
000014ef: PUSH2 0x14f6
000014f2: JUMP
000014f3: JUMPDEST
000014f4: SWAP1
000014f5: POP
000014f6: JUMPDEST
000014f7: SWAP2
000014f8: SWAP1
000014f9: POP
000014fa: JUMP
000014fb: JUMPDEST
000014fc: PUSH1 0x40
000014fe: MLOAD
000014ff: CHAINID
00001500: SWAP1
00001501: DUP1
00001502: PUSH1 0x52
00001504: PUSH2 0x554d
00001507: DUP3
00001508: CODECOPY
00001509: PUSH1 0x52
0000150b: ADD
0000150c: SWAP1
0000150d: POP
0000150e: PUSH1 0x40
00001510: MLOAD
00001511: DUP1
00001512: SWAP2
00001513: SUB
00001514: SWAP1
00001515: KECCAK256
00001516: PUSH2 0x151d
00001519: PUSH2 0x0f1b
0000151c: JUMP
0000151d: JUMPDEST
0000151e: DUP1
0000151f: MLOAD
00001520: PUSH1 0x20
00001522: SWAP2
00001523: DUP3
00001524: ADD
00001525: KECCAK256
00001526: PUSH1 0x40
00001528: DUP1
00001529: MLOAD
0000152a: DUP1
0000152b: DUP3
0000152c: ADD
0000152d: DUP3
0000152e: MSTORE
0000152f: PUSH1 0x01
00001531: DUP2
00001532: MSTORE
00001533: PUSH1 0x33
00001535: PUSH1 0xf8
00001537: SHL
00001538: SWAP1
00001539: DUP5
0000153a: ADD
0000153b: MSTORE
0000153c: DUP1
0000153d: MLOAD
0000153e: DUP1
0000153f: DUP5
00001540: ADD
00001541: SWAP5
00001542: SWAP1
00001543: SWAP5
00001544: MSTORE
00001545: DUP4
00001546: DUP2
00001547: ADD
00001548: SWAP2
00001549: SWAP1
0000154a: SWAP2
0000154b: MSTORE
0000154c: PUSH32 0x2a80e1ef1d7842f27f2e6be0972bb708b9a135c38860dbe73c27c3486c34f4de
0000156d: PUSH1 0x60
0000156f: DUP5
00001570: ADD
00001571: MSTORE
00001572: PUSH1 0x80
00001574: DUP4
00001575: ADD
00001576: SWAP4
00001577: SWAP1
00001578: SWAP4
00001579: MSTORE
0000157a: ADDRESS
0000157b: PUSH1 0xa0
0000157d: DUP1
0000157e: DUP5
0000157f: ADD
00001580: SWAP2
00001581: SWAP1
00001582: SWAP2
00001583: MSTORE
00001584: DUP4
00001585: MLOAD
00001586: DUP1
00001587: DUP5
00001588: SUB
00001589: SWAP1
0000158a: SWAP2
0000158b: ADD
0000158c: DUP2
0000158d: MSTORE
0000158e: PUSH1 0xc0
00001590: SWAP1
00001591: SWAP3
00001592: ADD
00001593: SWAP1
00001594: SWAP3
00001595: MSTORE
00001596: DUP1
00001597: MLOAD
00001598: SWAP2
00001599: ADD
0000159a: KECCAK256
0000159b: PUSH2 0x01aa
0000159e: SSTORE
0000159f: JUMP
000015a0: JUMPDEST
000015a1: PUSH32 0x6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9
000015c2: DUP2
000015c3: JUMP
000015c4: JUMPDEST
000015c5: PUSH1 0x12
000015c7: SWAP1
000015c8: JUMP
000015c9: JUMPDEST
000015ca: PUSH2 0x0165
000015cd: SLOAD
000015ce: SWAP1
000015cf: JUMP
000015d0: JUMPDEST
000015d1: PUSH2 0x019b
000015d4: SLOAD
000015d5: DUP2
000015d6: JUMP
000015d7: JUMPDEST
000015d8: PUSH2 0x01aa
000015db: SLOAD
000015dc: DUP2
000015dd: JUMP
000015de: JUMPDEST
000015df: PUSH2 0x019a
000015e2: SLOAD
000015e3: PUSH2 0x0100
000015e6: SWAP1
000015e7: DIV
000015e8: PUSH1 0x01
000015ea: PUSH1 0x01
000015ec: PUSH1 0xa0
000015ee: SHL
000015ef: SUB
000015f0: AND
000015f1: DUP2
000015f2: JUMP
000015f3: JUMPDEST
000015f4: PUSH1 0x9b
000015f6: SLOAD
000015f7: PUSH1 0x00
000015f9: SWAP1
000015fa: PUSH1 0xff
000015fc: AND
000015fd: ISZERO
000015fe: PUSH2 0x1641
00001601: JUMPI
00001602: PUSH1 0x40
00001604: DUP1
00001605: MLOAD
00001606: PUSH3 0x461bcd
0000160a: PUSH1 0xe5
0000160c: SHL
0000160d: DUP2
0000160e: MSTORE
0000160f: PUSH1 0x20
00001611: PUSH1 0x04
00001613: DUP3
00001614: ADD
00001615: MSTORE
00001616: PUSH1 0x10
00001618: PUSH1 0x24
0000161a: DUP3
0000161b: ADD
0000161c: MSTORE
0000161d: PUSH16 0x14185d5cd8589b194e881c185d5cd959
0000162e: PUSH1 0x82
00001630: SHL
00001631: PUSH1 0x44
00001633: DUP3
00001634: ADD
00001635: MSTORE
00001636: SWAP1
00001637: MLOAD
00001638: SWAP1
00001639: DUP2
0000163a: SWAP1
0000163b: SUB
0000163c: PUSH1 0x64
0000163e: ADD
0000163f: SWAP1
00001640: REVERT
00001641: JUMPDEST
00001642: PUSH2 0x0f9a
00001645: DUP4
00001646: DUP4
00001647: PUSH2 0x2d95
0000164a: JUMP
0000164b: JUMPDEST
0000164c: PUSH2 0x165b
0000164f: PUSH2 0x1656
00001652: PUSH2 0x2de9
00001655: JUMP
00001656: JUMPDEST
00001657: PUSH2 0x1808
0000165a: JUMP
0000165b: JUMPDEST
0000165c: PUSH2 0x1696
0000165f: JUMPI
00001660: PUSH1 0x40
00001662: MLOAD
00001663: PUSH3 0x461bcd
00001667: PUSH1 0xe5
00001669: SHL
0000166a: DUP2
0000166b: MSTORE
0000166c: PUSH1 0x04
0000166e: ADD
0000166f: DUP1
00001670: DUP1
00001671: PUSH1 0x20
00001673: ADD
00001674: DUP3
00001675: DUP2
00001676: SUB
00001677: DUP3
00001678: MSTORE
00001679: PUSH1 0x30
0000167b: DUP2
0000167c: MSTORE
0000167d: PUSH1 0x20
0000167f: ADD
00001680: DUP1
00001681: PUSH2 0x544a
00001684: PUSH1 0x30
00001686: SWAP2
00001687: CODECOPY
00001688: PUSH1 0x40
0000168a: ADD
0000168b: SWAP2
0000168c: POP
0000168d: POP
0000168e: PUSH1 0x40
00001690: MLOAD
00001691: DUP1
00001692: SWAP2
00001693: SUB
00001694: SWAP1
00001695: REVERT
00001696: JUMPDEST
00001697: PUSH1 0x9b
00001699: SLOAD
0000169a: PUSH1 0xff
0000169c: AND
0000169d: PUSH2 0x16e4
000016a0: JUMPI
000016a1: PUSH1 0x40
000016a3: DUP1
000016a4: MLOAD
000016a5: PUSH3 0x461bcd
000016a9: PUSH1 0xe5
000016ab: SHL
000016ac: DUP2
000016ad: MSTORE
000016ae: PUSH1 0x20
000016b0: PUSH1 0x04
000016b2: DUP3
000016b3: ADD
000016b4: MSTORE
000016b5: PUSH1 0x14
000016b7: PUSH1 0x24
000016b9: DUP3
000016ba: ADD
000016bb: MSTORE
000016bc: PUSH20 0x14185d5cd8589b194e881b9bdd081c185d5cd959
000016d1: PUSH1 0x62
000016d3: SHL
000016d4: PUSH1 0x44
000016d6: DUP3
000016d7: ADD
000016d8: MSTORE
000016d9: SWAP1
000016da: MLOAD
000016db: SWAP1
000016dc: DUP2
000016dd: SWAP1
000016de: SUB
000016df: PUSH1 0x64
000016e1: ADD
000016e2: SWAP1
000016e3: REVERT
000016e4: JUMPDEST
000016e5: PUSH1 0x9b
000016e7: DUP1
000016e8: SLOAD
000016e9: PUSH1 0xff
000016eb: NOT
000016ec: AND
000016ed: SWAP1
000016ee: SSTORE
000016ef: PUSH32 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa
00001710: PUSH2 0x1717
00001713: PUSH2 0x2de9
00001716: JUMP
00001717: JUMPDEST
00001718: PUSH1 0x40
0000171a: DUP1
0000171b: MLOAD
0000171c: PUSH1 0x01
0000171e: PUSH1 0x01
00001720: PUSH1 0xa0
00001722: SHL
00001723: SUB
00001724: SWAP1
00001725: SWAP3
00001726: AND
00001727: DUP3
00001728: MSTORE
00001729: MLOAD
0000172a: SWAP1
0000172b: DUP2
0000172c: SWAP1
0000172d: SUB
0000172e: PUSH1 0x20
00001730: ADD
00001731: SWAP1
00001732: LOG1
00001733: JUMP
00001734: JUMPDEST
00001735: PUSH1 0x00
00001737: PUSH2 0x1746
0000173a: PUSH2 0x1741
0000173d: PUSH2 0x2de9
00001740: JUMP
00001741: JUMPDEST
00001742: PUSH2 0x1dfe
00001745: JUMP
00001746: JUMPDEST
00001747: PUSH2 0x1781
0000174a: JUMPI
0000174b: PUSH1 0x40
0000174d: MLOAD
0000174e: PUSH3 0x461bcd
00001752: PUSH1 0xe5
00001754: SHL
00001755: DUP2
00001756: MSTORE
00001757: PUSH1 0x04
00001759: ADD
0000175a: DUP1
0000175b: DUP1
0000175c: PUSH1 0x20
0000175e: ADD
0000175f: DUP3
00001760: DUP2
00001761: SUB
00001762: DUP3
00001763: MSTORE
00001764: PUSH1 0x30
00001766: DUP2
00001767: MSTORE
00001768: PUSH1 0x20
0000176a: ADD
0000176b: DUP1
0000176c: PUSH2 0x54fc
0000176f: PUSH1 0x30
00001771: SWAP2
00001772: CODECOPY
00001773: PUSH1 0x40
00001775: ADD
00001776: SWAP2
00001777: POP
00001778: POP
00001779: PUSH1 0x40
0000177b: MLOAD
0000177c: DUP1
0000177d: SWAP2
0000177e: SUB
0000177f: SWAP1
00001780: REVERT
00001781: JUMPDEST
00001782: PUSH2 0x178b
00001785: DUP4
00001786: DUP4
00001787: PUSH2 0x2ded
0000178a: JUMP
0000178b: JUMPDEST
0000178c: POP
0000178d: PUSH1 0x01
0000178f: SWAP3
00001790: SWAP2
00001791: POP
00001792: POP
00001793: JUMP
00001794: JUMPDEST
00001795: PUSH2 0x17a0
00001798: CALLER
00001799: DUP3
0000179a: PUSH1 0x00
0000179c: PUSH2 0x31db
0000179f: JUMP
000017a0: JUMPDEST
000017a1: POP
000017a2: JUMP
000017a3: JUMPDEST
000017a4: PUSH2 0x01a8
000017a7: SLOAD
000017a8: PUSH1 0x00
000017aa: SWAP1
000017ab: PUSH1 0x01
000017ad: EQ
000017ae: ISZERO
000017af: PUSH2 0x17ca
000017b2: JUMPI
000017b3: PUSH2 0x17bb
000017b6: CALLVALUE
000017b7: PUSH2 0x1a25
000017ba: JUMP
000017bb: JUMPDEST
000017bc: SWAP1
000017bd: POP
000017be: PUSH2 0x17ca
000017c1: CALLER
000017c2: DUP3
000017c3: CALLVALUE
000017c4: PUSH1 0x01
000017c6: PUSH2 0x35f3
000017c9: JUMP
000017ca: JUMPDEST
000017cb: PUSH2 0x17d2
000017ce: PUSH2 0x36ed
000017d1: JUMP
000017d2: JUMPDEST
000017d3: PUSH1 0x40
000017d5: DUP1
000017d6: MLOAD
000017d7: DUP3
000017d8: DUP2
000017d9: MSTORE
000017da: SWAP1
000017db: MLOAD
000017dc: PUSH32 0xbf67515a38ee520223d32c1266d52101c30d936ed1f3e436c8caeb0a43cb06bf
000017fd: SWAP2
000017fe: DUP2
000017ff: SWAP1
00001800: SUB
00001801: PUSH1 0x20
00001803: ADD
00001804: SWAP1
00001805: LOG1
00001806: POP
00001807: JUMP
00001808: JUMPDEST
00001809: PUSH1 0x00
0000180b: PUSH2 0x14f3
0000180e: PUSH1 0x68
00001810: DUP4
00001811: PUSH4 0xffffffff
00001816: PUSH2 0x3898
00001819: AND
0000181a: JUMP
0000181b: JUMPDEST
0000181c: PUSH1 0x40
0000181e: MLOAD
0000181f: DUP1
00001820: PUSH1 0x40
00001822: ADD
00001823: PUSH1 0x40
00001825: MSTORE
00001826: DUP1
00001827: PUSH1 0x01
00001829: DUP2
0000182a: MSTORE
0000182b: PUSH1 0x20
0000182d: ADD
0000182e: PUSH1 0x33
00001830: PUSH1 0xf8
00001832: SHL
00001833: DUP2
00001834: MSTORE
00001835: POP
00001836: DUP2
00001837: JUMP
00001838: JUMPDEST
00001839: PUSH2 0x0199
0000183c: SLOAD
0000183d: DUP2
0000183e: JUMP
0000183f: JUMPDEST
00001840: PUSH2 0x01ad
00001843: SLOAD
00001844: DUP2
00001845: JUMP
00001846: JUMPDEST
00001847: PUSH2 0x019c
0000184a: SLOAD
0000184b: DUP2
0000184c: JUMP
0000184d: JUMPDEST
0000184e: PUSH1 0x9b
00001850: SLOAD
00001851: PUSH1 0xff
00001853: AND
00001854: SWAP1
00001855: JUMP
00001856: JUMPDEST
00001857: PUSH2 0x01a7
0000185a: SLOAD
0000185b: SWAP1
0000185c: JUMP
0000185d: JUMPDEST
0000185e: PUSH2 0x1869
00001861: CALLER
00001862: DUP5
00001863: DUP5
00001864: DUP5
00001865: PUSH2 0x38ff
00001868: JUMP
00001869: JUMPDEST
0000186a: POP
0000186b: POP
0000186c: POP
0000186d: JUMP
0000186e: JUMPDEST
0000186f: PUSH2 0x187e
00001872: PUSH2 0x1879
00001875: PUSH2 0x2de9
00001878: JUMP
00001879: JUMPDEST
0000187a: PUSH2 0x3af1
0000187d: JUMP
0000187e: JUMPDEST
0000187f: JUMP
00001880: JUMPDEST
00001881: PUSH1 0x01
00001883: PUSH1 0x01
00001885: PUSH1 0xa0
00001887: SHL
00001888: SUB
00001889: AND
0000188a: PUSH1 0x00
0000188c: SWAP1
0000188d: DUP2
0000188e: MSTORE
0000188f: PUSH1 0x33
00001891: PUSH1 0x20
00001893: MSTORE
00001894: PUSH1 0x40
00001896: SWAP1
00001897: KECCAK256
00001898: SLOAD
00001899: SWAP1
0000189a: JUMP
0000189b: JUMPDEST
0000189c: PUSH2 0x01a2
0000189f: PUSH1 0x20
000018a1: MSTORE
000018a2: PUSH1 0x00
000018a4: SWAP1
000018a5: DUP2
000018a6: MSTORE
000018a7: PUSH1 0x40
000018a9: SWAP1
000018aa: KECCAK256
000018ab: SLOAD
000018ac: DUP2
000018ad: JUMP
000018ae: JUMPDEST
000018af: PUSH2 0x18ec
000018b2: DUP3
000018b3: CALLER
000018b4: PUSH2 0x18e7
000018b7: DUP5
000018b8: PUSH1 0x40
000018ba: MLOAD
000018bb: DUP1
000018bc: PUSH1 0x60
000018be: ADD
000018bf: PUSH1 0x40
000018c1: MSTORE
000018c2: DUP1
000018c3: PUSH1 0x24
000018c5: DUP2
000018c6: MSTORE
000018c7: PUSH1 0x20
000018c9: ADD
000018ca: PUSH2 0x5658
000018cd: PUSH1 0x24
000018cf: SWAP2
000018d0: CODECOPY
000018d1: PUSH2 0x18da
000018d4: DUP9
000018d5: CALLER
000018d6: PUSH2 0x2677
000018d9: JUMP
000018da: JUMPDEST
000018db: SWAP2
000018dc: SWAP1
000018dd: PUSH4 0xffffffff
000018e2: PUSH2 0x3b39
000018e5: AND
000018e6: JUMP
000018e7: JUMPDEST
000018e8: PUSH2 0x3bd0
000018eb: JUMP
000018ec: JUMPDEST
000018ed: PUSH2 0x18f8
000018f0: DUP3
000018f1: DUP3
000018f2: PUSH1 0x00
000018f4: PUSH2 0x31db
000018f7: JUMP
000018f8: JUMPDEST
000018f9: POP
000018fa: POP
000018fb: JUMP
000018fc: JUMPDEST
000018fd: PUSH2 0x01a9
00001900: PUSH1 0x20
00001902: MSTORE
00001903: PUSH1 0x00
00001905: SWAP1
00001906: DUP2
00001907: MSTORE
00001908: PUSH1 0x40
0000190a: SWAP1
0000190b: KECCAK256
0000190c: SLOAD
0000190d: DUP2
0000190e: JUMP
0000190f: JUMPDEST
00001910: PUSH2 0x191a
00001913: PUSH2 0x1656
00001916: PUSH2 0x2de9
00001919: JUMP
0000191a: JUMPDEST
0000191b: PUSH2 0x1955
0000191e: JUMPI
0000191f: PUSH1 0x40
00001921: MLOAD
00001922: PUSH3 0x461bcd
00001926: PUSH1 0xe5
00001928: SHL
00001929: DUP2
0000192a: MSTORE
0000192b: PUSH1 0x04
0000192d: ADD
0000192e: DUP1
0000192f: DUP1
00001930: PUSH1 0x20
00001932: ADD
00001933: DUP3
00001934: DUP2
00001935: SUB
00001936: DUP3
00001937: MSTORE
00001938: PUSH1 0x30
0000193a: DUP2
0000193b: MSTORE
0000193c: PUSH1 0x20
0000193e: ADD
0000193f: DUP1
00001940: PUSH2 0x544a
00001943: PUSH1 0x30
00001945: SWAP2
00001946: CODECOPY
00001947: PUSH1 0x40
00001949: ADD
0000194a: SWAP2
0000194b: POP
0000194c: POP
0000194d: PUSH1 0x40
0000194f: MLOAD
00001950: DUP1
00001951: SWAP2
00001952: SUB
00001953: SWAP1
00001954: REVERT
00001955: JUMPDEST
00001956: PUSH2 0x17a0
00001959: DUP2
0000195a: PUSH2 0x3cbc
0000195d: JUMP
0000195e: JUMPDEST
0000195f: PUSH2 0x1969
00001962: PUSH2 0x1656
00001965: PUSH2 0x2de9
00001968: JUMP
00001969: JUMPDEST
0000196a: PUSH2 0x19a4
0000196d: JUMPI
0000196e: PUSH1 0x40
00001970: MLOAD
00001971: PUSH3 0x461bcd
00001975: PUSH1 0xe5
00001977: SHL
00001978: DUP2
00001979: MSTORE
0000197a: PUSH1 0x04
0000197c: ADD
0000197d: DUP1
0000197e: DUP1
0000197f: PUSH1 0x20
00001981: ADD
00001982: DUP3
00001983: DUP2
00001984: SUB
00001985: DUP3
00001986: MSTORE
00001987: PUSH1 0x30
00001989: DUP2
0000198a: MSTORE
0000198b: PUSH1 0x20
0000198d: ADD
0000198e: DUP1
0000198f: PUSH2 0x544a
00001992: PUSH1 0x30
00001994: SWAP2
00001995: CODECOPY
00001996: PUSH1 0x40
00001998: ADD
00001999: SWAP2
0000199a: POP
0000199b: POP
0000199c: PUSH1 0x40
0000199e: MLOAD
0000199f: DUP1
000019a0: SWAP2
000019a1: SUB
000019a2: SWAP1
000019a3: REVERT
000019a4: JUMPDEST
000019a5: PUSH1 0x9b
000019a7: SLOAD
000019a8: PUSH1 0xff
000019aa: AND
000019ab: ISZERO
000019ac: PUSH2 0x19ef
000019af: JUMPI
000019b0: PUSH1 0x40
000019b2: DUP1
000019b3: MLOAD
000019b4: PUSH3 0x461bcd
000019b8: PUSH1 0xe5
000019ba: SHL
000019bb: DUP2
000019bc: MSTORE
000019bd: PUSH1 0x20
000019bf: PUSH1 0x04
000019c1: DUP3
000019c2: ADD
000019c3: MSTORE
000019c4: PUSH1 0x10
000019c6: PUSH1 0x24
000019c8: DUP3
000019c9: ADD
000019ca: MSTORE
000019cb: PUSH16 0x14185d5cd8589b194e881c185d5cd959
000019dc: PUSH1 0x82
000019de: SHL
000019df: PUSH1 0x44
000019e1: DUP3
000019e2: ADD
000019e3: MSTORE
000019e4: SWAP1
000019e5: MLOAD
000019e6: SWAP1
000019e7: DUP2
000019e8: SWAP1
000019e9: SUB
000019ea: PUSH1 0x64
000019ec: ADD
000019ed: SWAP1
000019ee: REVERT
000019ef: JUMPDEST
000019f0: PUSH1 0x9b
000019f2: DUP1
000019f3: SLOAD
000019f4: PUSH1 0xff
000019f6: NOT
000019f7: AND
000019f8: PUSH1 0x01
000019fa: OR
000019fb: SWAP1
000019fc: SSTORE
000019fd: PUSH32 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258
00001a1e: PUSH2 0x1717
00001a21: PUSH2 0x2de9
00001a24: JUMP
00001a25: JUMPDEST
00001a26: PUSH1 0x00
00001a28: DUP1
00001a29: PUSH1 0x01
00001a2b: PUSH2 0x01a8
00001a2e: SLOAD
00001a2f: EQ
00001a30: ISZERO
00001a31: PUSH2 0x14f3
00001a34: JUMPI
00001a35: PUSH1 0x00
00001a37: PUSH2 0x1a3e
00001a3a: PUSH2 0x26b2
00001a3d: JUMP
00001a3e: JUMPDEST
00001a3f: SWAP1
00001a40: POP
00001a41: PUSH2 0x1a50
00001a44: DUP2
00001a45: DUP6
00001a46: PUSH4 0xffffffff
00001a4b: PUSH2 0x2d53
00001a4e: AND
00001a4f: JUMP
00001a50: JUMPDEST
00001a51: SWAP1
00001a52: POP
00001a53: PUSH1 0x00
00001a55: PUSH2 0x1a5c
00001a58: PUSH2 0x0fa3
00001a5b: JUMP
00001a5c: JUMPDEST
00001a5d: SWAP1
00001a5e: POP
00001a5f: PUSH2 0x1a74
00001a62: DUP2
00001a63: PUSH2 0x019b
00001a66: SLOAD
00001a67: PUSH2 0x0199
00001a6a: SLOAD
00001a6b: MUL
00001a6c: PUSH2 0x019c
00001a6f: SLOAD
00001a70: PUSH2 0x2aa8
00001a73: JUMP
00001a74: JUMPDEST
00001a75: SWAP3
00001a76: POP
00001a77: PUSH2 0x1a89
00001a7a: DUP2
00001a7b: DUP3
00001a7c: PUSH2 0x019b
00001a7f: SLOAD
00001a80: MUL
00001a81: PUSH2 0x019c
00001a84: SLOAD
00001a85: PUSH2 0x2aa8
00001a88: JUMP
00001a89: JUMPDEST
00001a8a: DUP4
00001a8b: ADD
00001a8c: SWAP3
00001a8d: POP
00001a8e: DUP2
00001a8f: DUP4
00001a90: GT
00001a91: PUSH2 0x1a9d
00001a94: JUMPI
00001a95: PUSH1 0x00
00001a97: SWAP3
00001a98: POP
00001a99: PUSH2 0x1aa3
00001a9c: JUMP
00001a9d: JUMPDEST
00001a9e: DUP2
00001a9f: DUP4
00001aa0: SUB
00001aa1: SWAP3
00001aa2: POP
00001aa3: JUMPDEST
00001aa4: POP
00001aa5: POP
00001aa6: SWAP1
00001aa7: POP
00001aa8: SWAP2
00001aa9: SWAP1
00001aaa: POP
00001aab: JUMP
00001aac: JUMPDEST
00001aad: PUSH2 0x01a6
00001ab0: SLOAD
00001ab1: DUP2
00001ab2: JUMP
00001ab3: JUMPDEST
00001ab4: PUSH2 0x0198
00001ab7: SLOAD
00001ab8: PUSH1 0x01
00001aba: PUSH1 0x01
00001abc: PUSH1 0xa0
00001abe: SHL
00001abf: SUB
00001ac0: AND
00001ac1: DUP2
00001ac2: JUMP
00001ac3: JUMPDEST
00001ac4: PUSH1 0x40
00001ac6: DUP1
00001ac7: MLOAD
00001ac8: DUP1
00001ac9: DUP3
00001aca: ADD
00001acb: SWAP1
00001acc: SWAP2
00001acd: MSTORE
00001ace: PUSH1 0x06
00001ad0: DUP2
00001ad1: MSTORE
00001ad2: PUSH6 0x2b24a9a4a7a7
00001ad9: PUSH1 0xd1
00001adb: SHL
00001adc: PUSH1 0x20
00001ade: DUP3
00001adf: ADD
00001ae0: MSTORE
00001ae1: SWAP1
00001ae2: JUMP
00001ae3: JUMPDEST
00001ae4: PUSH2 0x1aee
00001ae7: PUSH2 0x1741
00001aea: PUSH2 0x2de9
00001aed: JUMP
00001aee: JUMPDEST
00001aef: PUSH2 0x1b29
00001af2: JUMPI
00001af3: PUSH1 0x40
00001af5: MLOAD
00001af6: PUSH3 0x461bcd
00001afa: PUSH1 0xe5
00001afc: SHL
00001afd: DUP2
00001afe: MSTORE
00001aff: PUSH1 0x04
00001b01: ADD
00001b02: DUP1
00001b03: DUP1
00001b04: PUSH1 0x20
00001b06: ADD
00001b07: DUP3
00001b08: DUP2
00001b09: SUB
00001b0a: DUP3
00001b0b: MSTORE
00001b0c: PUSH1 0x30
00001b0e: DUP2
00001b0f: MSTORE
00001b10: PUSH1 0x20
00001b12: ADD
00001b13: DUP1
00001b14: PUSH2 0x54fc
00001b17: PUSH1 0x30
00001b19: SWAP2
00001b1a: CODECOPY
00001b1b: PUSH1 0x40
00001b1d: ADD
00001b1e: SWAP2
00001b1f: POP
00001b20: POP
00001b21: PUSH1 0x40
00001b23: MLOAD
00001b24: DUP1
00001b25: SWAP2
00001b26: SUB
00001b27: SWAP1
00001b28: REVERT
00001b29: JUMPDEST
00001b2a: PUSH2 0x17a0
00001b2d: DUP2
00001b2e: PUSH2 0x3d04
00001b31: JUMP
00001b32: JUMPDEST
00001b33: PUSH2 0x187e
00001b36: PUSH2 0x1b3d
00001b39: PUSH2 0x2de9
00001b3c: JUMP
00001b3d: JUMPDEST
00001b3e: PUSH2 0x3d4d
00001b41: JUMP
00001b42: JUMPDEST
00001b43: PUSH2 0x01a4
00001b46: SLOAD
00001b47: SWAP1
00001b48: JUMP
00001b49: JUMPDEST
00001b4a: PUSH2 0x01ab
00001b4d: SLOAD
00001b4e: DUP2
00001b4f: JUMP
00001b50: JUMPDEST
00001b51: PUSH1 0x9b
00001b53: SLOAD
00001b54: PUSH1 0x00
00001b56: SWAP1
00001b57: PUSH1 0xff
00001b59: AND
00001b5a: ISZERO
00001b5b: PUSH2 0x1b9e
00001b5e: JUMPI
00001b5f: PUSH1 0x40
00001b61: DUP1
00001b62: MLOAD
00001b63: PUSH3 0x461bcd
00001b67: PUSH1 0xe5
00001b69: SHL
00001b6a: DUP2
00001b6b: MSTORE
00001b6c: PUSH1 0x20
00001b6e: PUSH1 0x04
00001b70: DUP3
00001b71: ADD
00001b72: MSTORE
00001b73: PUSH1 0x10
00001b75: PUSH1 0x24
00001b77: DUP3
00001b78: ADD
00001b79: MSTORE
00001b7a: PUSH16 0x14185d5cd8589b194e881c185d5cd959
00001b8b: PUSH1 0x82
00001b8d: SHL
00001b8e: PUSH1 0x44
00001b90: DUP3
00001b91: ADD
00001b92: MSTORE
00001b93: SWAP1
00001b94: MLOAD
00001b95: SWAP1
00001b96: DUP2
00001b97: SWAP1
00001b98: SUB
00001b99: PUSH1 0x64
00001b9b: ADD
00001b9c: SWAP1
00001b9d: REVERT
00001b9e: JUMPDEST
00001b9f: PUSH2 0x0f9a
00001ba2: DUP4
00001ba3: DUP4
00001ba4: PUSH2 0x3d96
00001ba7: JUMP
00001ba8: JUMPDEST
00001ba9: TIMESTAMP
00001baa: DUP5
00001bab: LT
00001bac: ISZERO
00001bad: PUSH2 0x1be7
00001bb0: JUMPI
00001bb1: PUSH1 0x40
00001bb3: DUP1
00001bb4: MLOAD
00001bb5: PUSH3 0x461bcd
00001bb9: PUSH1 0xe5
00001bbb: SHL
00001bbc: DUP2
00001bbd: MSTORE
00001bbe: PUSH1 0x20
00001bc0: PUSH1 0x04
00001bc2: DUP3
00001bc3: ADD
00001bc4: MSTORE
00001bc5: PUSH1 0x07
00001bc7: PUSH1 0x24
00001bc9: DUP3
00001bca: ADD
00001bcb: MSTORE
00001bcc: PUSH7 0x11561412549151
00001bd4: PUSH1 0xca
00001bd6: SHL
00001bd7: PUSH1 0x44
00001bd9: DUP3
00001bda: ADD
00001bdb: MSTORE
00001bdc: SWAP1
00001bdd: MLOAD
00001bde: SWAP1
00001bdf: DUP2
00001be0: SWAP1
00001be1: SUB
00001be2: PUSH1 0x64
00001be4: ADD
00001be5: SWAP1
00001be6: REVERT
00001be7: JUMPDEST
00001be8: PUSH1 0x01
00001bea: PUSH1 0x01
00001bec: PUSH1 0xa0
00001bee: SHL
00001bef: SUB
00001bf0: DUP1
00001bf1: DUP10
00001bf2: AND
00001bf3: PUSH1 0x00
00001bf5: DUP2
00001bf6: DUP2
00001bf7: MSTORE
00001bf8: PUSH2 0x01a9
00001bfb: PUSH1 0x20
00001bfd: SWAP1
00001bfe: DUP2
00001bff: MSTORE
00001c00: PUSH1 0x40
00001c02: DUP1
00001c03: DUP4
00001c04: KECCAK256
00001c05: DUP1
00001c06: SLOAD
00001c07: PUSH1 0x01
00001c09: DUP1
00001c0a: DUP3
00001c0b: ADD
00001c0c: SWAP1
00001c0d: SWAP3
00001c0e: SSTORE
00001c0f: DUP3
00001c10: MLOAD
00001c11: PUSH32 0x5dfdc7fb4c68a4c249de5e08597626b84fbbe7bfef4ed3500f58003e722cc548
00001c32: DUP2
00001c33: DUP7
00001c34: ADD
00001c35: MSTORE
00001c36: DUP1
00001c37: DUP5
00001c38: ADD
00001c39: SWAP7
00001c3a: SWAP1
00001c3b: SWAP7
00001c3c: MSTORE
00001c3d: SWAP6
00001c3e: DUP14
00001c3f: AND
00001c40: PUSH1 0x60
00001c42: DUP7
00001c43: ADD
00001c44: MSTORE
00001c45: PUSH1 0x80
00001c47: DUP6
00001c48: ADD
00001c49: DUP13
00001c4a: SWAP1
00001c4b: MSTORE
00001c4c: PUSH1 0xa0
00001c4e: DUP6
00001c4f: ADD
00001c50: DUP12
00001c51: SWAP1
00001c52: MSTORE
00001c53: PUSH1 0xc0
00001c55: DUP6
00001c56: ADD
00001c57: SWAP6
00001c58: SWAP1
00001c59: SWAP6
00001c5a: MSTORE
00001c5b: PUSH1 0xe0
00001c5d: DUP1
00001c5e: DUP6
00001c5f: ADD
00001c60: DUP11
00001c61: SWAP1
00001c62: MSTORE
00001c63: DUP2
00001c64: MLOAD
00001c65: DUP1
00001c66: DUP7
00001c67: SUB
00001c68: SWAP1
00001c69: SWAP2
00001c6a: ADD
00001c6b: DUP2
00001c6c: MSTORE
00001c6d: PUSH2 0x0100
00001c70: DUP6
00001c71: ADD
00001c72: DUP3
00001c73: MSTORE
00001c74: DUP1
00001c75: MLOAD
00001c76: SWAP1
00001c77: DUP4
00001c78: ADD
00001c79: KECCAK256
00001c7a: PUSH2 0x01aa
00001c7d: SLOAD
00001c7e: PUSH2 0x1901
00001c81: PUSH1 0xf0
00001c83: SHL
00001c84: PUSH2 0x0120
00001c87: DUP8
00001c88: ADD
00001c89: MSTORE
00001c8a: PUSH2 0x0122
00001c8d: DUP7
00001c8e: ADD
00001c8f: MSTORE
00001c90: PUSH2 0x0142
00001c93: DUP1
00001c94: DUP7
00001c95: ADD
00001c96: SWAP2
00001c97: SWAP1
00001c98: SWAP2
00001c99: MSTORE
00001c9a: DUP2
00001c9b: MLOAD
00001c9c: DUP1
00001c9d: DUP7
00001c9e: SUB
00001c9f: SWAP1
00001ca0: SWAP2
00001ca1: ADD
00001ca2: DUP2
00001ca3: MSTORE
00001ca4: PUSH2 0x0162
00001ca7: DUP6
00001ca8: ADD
00001ca9: DUP1
00001caa: DUP4
00001cab: MSTORE
00001cac: DUP2
00001cad: MLOAD
00001cae: SWAP2
00001caf: DUP5
00001cb0: ADD
00001cb1: SWAP2
00001cb2: SWAP1
00001cb3: SWAP2
00001cb4: KECCAK256
00001cb5: SWAP1
00001cb6: DUP5
00001cb7: SWAP1
00001cb8: MSTORE
00001cb9: PUSH2 0x0182
00001cbc: DUP6
00001cbd: ADD
00001cbe: DUP1
00001cbf: DUP4
00001cc0: MSTORE
00001cc1: DUP2
00001cc2: SWAP1
00001cc3: MSTORE
00001cc4: PUSH1 0xff
00001cc6: DUP10
00001cc7: AND
00001cc8: PUSH2 0x01a2
00001ccb: DUP7
00001ccc: ADD
00001ccd: MSTORE
00001cce: PUSH2 0x01c2
00001cd1: DUP6
00001cd2: ADD
00001cd3: DUP9
00001cd4: SWAP1
00001cd5: MSTORE
00001cd6: PUSH2 0x01e2
00001cd9: DUP6
00001cda: ADD
00001cdb: DUP8
00001cdc: SWAP1
00001cdd: MSTORE
00001cde: SWAP1
00001cdf: MLOAD
00001ce0: SWAP1
00001ce1: SWAP5
00001ce2: SWAP3
00001ce3: SWAP4
00001ce4: PUSH2 0x0202
00001ce7: DUP1
00001ce8: DUP3
00001ce9: ADD
00001cea: SWAP4
00001ceb: SWAP3
00001cec: PUSH1 0x1f
00001cee: NOT
00001cef: DUP2
00001cf0: ADD
00001cf1: SWAP3
00001cf2: DUP2
00001cf3: SWAP1
00001cf4: SUB
00001cf5: SWAP1
00001cf6: SWAP2
00001cf7: ADD
00001cf8: SWAP1
00001cf9: DUP6
00001cfa: GAS
00001cfb: STATICCALL
00001cfc: ISZERO
00001cfd: DUP1
00001cfe: ISZERO
00001cff: PUSH2 0x1d0c
00001d02: JUMPI
00001d03: RETURNDATASIZE
00001d04: PUSH1 0x00
00001d06: DUP1
00001d07: RETURNDATACOPY
00001d08: RETURNDATASIZE
00001d09: PUSH1 0x00
00001d0b: REVERT
00001d0c: JUMPDEST
00001d0d: POP
00001d0e: POP
00001d0f: PUSH1 0x40
00001d11: MLOAD
00001d12: PUSH1 0x1f
00001d14: NOT
00001d15: ADD
00001d16: MLOAD
00001d17: SWAP2
00001d18: POP
00001d19: POP
00001d1a: PUSH1 0x01
00001d1c: PUSH1 0x01
00001d1e: PUSH1 0xa0
00001d20: SHL
00001d21: SUB
00001d22: DUP2
00001d23: AND
00001d24: ISZERO
00001d25: DUP1
00001d26: ISZERO
00001d27: SWAP1
00001d28: PUSH2 0x1d42
00001d2b: JUMPI
00001d2c: POP
00001d2d: DUP10
00001d2e: PUSH1 0x01
00001d30: PUSH1 0x01
00001d32: PUSH1 0xa0
00001d34: SHL
00001d35: SUB
00001d36: AND
00001d37: DUP2
00001d38: PUSH1 0x01
00001d3a: PUSH1 0x01
00001d3c: PUSH1 0xa0
00001d3e: SHL
00001d3f: SUB
00001d40: AND
00001d41: EQ
00001d42: JUMPDEST
00001d43: PUSH2 0x1d87
00001d46: JUMPI
00001d47: PUSH1 0x40
00001d49: DUP1
00001d4a: MLOAD
00001d4b: PUSH3 0x461bcd
00001d4f: PUSH1 0xe5
00001d51: SHL
00001d52: DUP2
00001d53: MSTORE
00001d54: PUSH1 0x20
00001d56: PUSH1 0x04
00001d58: DUP3
00001d59: ADD
00001d5a: MSTORE
00001d5b: PUSH1 0x11
00001d5d: PUSH1 0x24
00001d5f: DUP3
00001d60: ADD
00001d61: MSTORE
00001d62: PUSH17 0x494e56414c49445f5349474e4154555245
00001d74: PUSH1 0x78
00001d76: SHL
00001d77: PUSH1 0x44
00001d79: DUP3
00001d7a: ADD
00001d7b: MSTORE
00001d7c: SWAP1
00001d7d: MLOAD
00001d7e: SWAP1
00001d7f: DUP2
00001d80: SWAP1
00001d81: SUB
00001d82: PUSH1 0x64
00001d84: ADD
00001d85: SWAP1
00001d86: REVERT
00001d87: JUMPDEST
00001d88: PUSH2 0x1222
00001d8b: DUP11
00001d8c: DUP11
00001d8d: DUP11
00001d8e: DUP11
00001d8f: PUSH2 0x38ff
00001d92: JUMP
00001d93: JUMPDEST
00001d94: PUSH2 0x1869
00001d97: CALLER
00001d98: DUP5
00001d99: DUP5
00001d9a: DUP5
00001d9b: PUSH2 0x2804
00001d9e: JUMP
00001d9f: JUMPDEST
00001da0: PUSH2 0x01a3
00001da3: SLOAD
00001da4: DUP2
00001da5: JUMP
00001da6: JUMPDEST
00001da7: PUSH1 0x9b
00001da9: SLOAD
00001daa: PUSH1 0x00
00001dac: SWAP1
00001dad: PUSH1 0xff
00001daf: AND
00001db0: ISZERO
00001db1: PUSH2 0x1df4
00001db4: JUMPI
00001db5: PUSH1 0x40
00001db7: DUP1
00001db8: MLOAD
00001db9: PUSH3 0x461bcd
00001dbd: PUSH1 0xe5
00001dbf: SHL
00001dc0: DUP2
00001dc1: MSTORE
00001dc2: PUSH1 0x20
00001dc4: PUSH1 0x04
00001dc6: DUP3
00001dc7: ADD
00001dc8: MSTORE
00001dc9: PUSH1 0x10
00001dcb: PUSH1 0x24
00001dcd: DUP3
00001dce: ADD
00001dcf: MSTORE
00001dd0: PUSH16 0x14185d5cd8589b194e881c185d5cd959
00001de1: PUSH1 0x82
00001de3: SHL
00001de4: PUSH1 0x44
00001de6: DUP3
00001de7: ADD
00001de8: MSTORE
00001de9: SWAP1
00001dea: MLOAD
00001deb: SWAP1
00001dec: DUP2
00001ded: SWAP1
00001dee: SUB
00001def: PUSH1 0x64
00001df1: ADD
00001df2: SWAP1
00001df3: REVERT
00001df4: JUMPDEST
00001df5: PUSH2 0x0f9a
00001df8: DUP4
00001df9: DUP4
00001dfa: PUSH2 0x3e04
00001dfd: JUMP
00001dfe: JUMPDEST
00001dff: PUSH1 0x00
00001e01: PUSH2 0x14f3
00001e04: PUSH2 0x0100
00001e07: DUP4
00001e08: PUSH4 0xffffffff
00001e0d: PUSH2 0x3898
00001e10: AND
00001e11: JUMP
00001e12: JUMPDEST
00001e13: PUSH2 0x01ae
00001e16: SLOAD
00001e17: DUP2
00001e18: JUMP
00001e19: JUMPDEST
00001e1a: PUSH2 0x1e28
00001e1d: DUP9
00001e1e: DUP9
00001e1f: DUP9
00001e20: DUP9
00001e21: DUP9
00001e22: DUP8
00001e23: DUP8
00001e24: PUSH2 0x3e18
00001e27: JUMP
00001e28: JUMPDEST
00001e29: PUSH2 0x2710
00001e2c: DUP4
00001e2d: GT
00001e2e: ISZERO
00001e2f: PUSH2 0x1e74
00001e32: JUMPI
00001e33: PUSH1 0x40
00001e35: DUP1
00001e36: MLOAD
00001e37: PUSH3 0x461bcd
00001e3b: PUSH1 0xe5
00001e3d: SHL
00001e3e: DUP2
00001e3f: MSTORE
00001e40: PUSH1 0x20
00001e42: PUSH1 0x04
00001e44: DUP3
00001e45: ADD
00001e46: MSTORE
00001e47: PUSH1 0x12
00001e49: PUSH1 0x24
00001e4b: DUP3
00001e4c: ADD
00001e4d: MSTORE
00001e4e: PUSH18 0x1253959053125117d0d3d353525513515395
00001e61: PUSH1 0x72
00001e63: SHL
00001e64: PUSH1 0x44
00001e66: DUP3
00001e67: ADD
00001e68: MSTORE
00001e69: SWAP1
00001e6a: MLOAD
00001e6b: SWAP1
00001e6c: DUP2
00001e6d: SWAP1
00001e6e: SUB
00001e6f: PUSH1 0x64
00001e71: ADD
00001e72: SWAP1
00001e73: REVERT
00001e74: JUMPDEST
00001e75: PUSH2 0x01a7
00001e78: SLOAD
00001e79: DUP4
00001e7a: LT
00001e7b: ISZERO
00001e7c: PUSH2 0x1ecc
00001e7f: JUMPI
00001e80: PUSH1 0x40
00001e82: DUP1
00001e83: MLOAD
00001e84: PUSH3 0x461bcd
00001e88: PUSH1 0xe5
00001e8a: SHL
00001e8b: DUP2
00001e8c: MSTORE
00001e8d: PUSH1 0x20
00001e8f: PUSH1 0x04
00001e91: DUP3
00001e92: ADD
00001e93: MSTORE
00001e94: PUSH1 0x1d
00001e96: PUSH1 0x24
00001e98: DUP3
00001e99: ADD
00001e9a: MSTORE
00001e9b: PUSH32 0x434f4d4d49544d454e545f4d41595f4e4f545f42455f52454455434544000000
00001ebc: PUSH1 0x44
00001ebe: DUP3
00001ebf: ADD
00001ec0: MSTORE
00001ec1: SWAP1
00001ec2: MLOAD
00001ec3: SWAP1
00001ec4: DUP2
00001ec5: SWAP1
00001ec6: SUB
00001ec7: PUSH1 0x64
00001ec9: ADD
00001eca: SWAP1
00001ecb: REVERT
00001ecc: JUMPDEST
00001ecd: PUSH2 0x01a7
00001ed0: DUP4
00001ed1: SWAP1
00001ed2: SSTORE
00001ed3: PUSH1 0x40
00001ed5: DUP1
00001ed6: MLOAD
00001ed7: PUSH1 0x01
00001ed9: PUSH1 0x01
00001edb: PUSH1 0xa0
00001edd: SHL
00001ede: SUB
00001edf: DUP11
00001ee0: DUP2
00001ee1: AND
00001ee2: DUP3
00001ee3: MSTORE
00001ee4: PUSH1 0x20
00001ee6: DUP3
00001ee7: ADD
00001ee8: DUP7
00001ee9: SWAP1
00001eea: MSTORE
00001eeb: DUP2
00001eec: DUP4
00001eed: ADD
00001eee: DUP8
00001eef: SWAP1
00001ef0: MSTORE
00001ef1: PUSH1 0x60
00001ef3: DUP3
00001ef4: ADD
00001ef5: DUP6
00001ef6: SWAP1
00001ef7: MSTORE
00001ef8: PUSH1 0x80
00001efa: DUP3
00001efb: ADD
00001efc: DUP5
00001efd: SWAP1
00001efe: MSTORE
00001eff: SWAP2
00001f00: MLOAD
00001f01: DUP3
00001f02: DUP9
00001f03: AND
00001f04: SWAP3
00001f05: DUP10
00001f06: DUP2
00001f07: AND
00001f08: SWAP3
00001f09: SWAP1
00001f0a: DUP12
00001f0b: AND
00001f0c: SWAP2
00001f0d: PUSH32 0xab33ca83001031840bf8a88b6a384c984aeb1ffcfebc562f13dab66a81306f96
00001f2e: SWAP2
00001f2f: DUP2
00001f30: SWAP1
00001f31: SUB
00001f32: PUSH1 0xa0
00001f34: ADD
00001f35: SWAP1
00001f36: LOG4
00001f37: POP
00001f38: POP
00001f39: POP
00001f3a: POP
00001f3b: POP
00001f3c: POP
00001f3d: POP
00001f3e: POP
00001f3f: JUMP
00001f40: JUMPDEST
00001f41: PUSH1 0x00
00001f43: DUP1
00001f44: PUSH2 0x1f4b
00001f47: PUSH2 0x26b2
00001f4a: JUMP
00001f4b: JUMPDEST
00001f4c: SWAP1
00001f4d: POP
00001f4e: PUSH1 0x00
00001f50: PUSH1 0x01
00001f52: PUSH2 0x01a8
00001f55: SLOAD
00001f56: EQ
00001f57: ISZERO
00001f58: PUSH2 0x1ffa
00001f5b: JUMPI
00001f5c: PUSH1 0x00
00001f5e: PUSH2 0x0199
00001f61: SLOAD
00001f62: PUSH2 0x1f69
00001f65: PUSH2 0x0fa3
00001f68: JUMP
00001f69: JUMPDEST
00001f6a: ADD
00001f6b: SWAP1
00001f6c: POP
00001f6d: PUSH2 0x1f95
00001f70: PUSH2 0x1f7f
00001f73: DUP7
00001f74: DUP6
00001f75: PUSH4 0xffffffff
00001f7a: PUSH2 0x2c31
00001f7d: AND
00001f7e: JUMP
00001f7f: JUMPDEST
00001f80: PUSH2 0x0199
00001f83: SLOAD
00001f84: DUP1
00001f85: MUL
00001f86: PUSH2 0x1f8d
00001f89: PUSH2 0x0fa3
00001f8c: JUMP
00001f8d: JUMPDEST
00001f8e: DUP5
00001f8f: DUP6
00001f90: MUL
00001f91: PUSH2 0x4190
00001f94: JUMP
00001f95: JUMPDEST
00001f96: SWAP2
00001f97: POP
00001f98: PUSH1 0x00
00001f9a: PUSH2 0x1fac
00001f9d: DUP7
00001f9e: PUSH1 0x02
00001fa0: DUP7
00001fa1: MUL
00001fa2: PUSH4 0xffffffff
00001fa7: PUSH2 0x2c31
00001faa: AND
00001fab: JUMP
00001fac: JUMPDEST
00001fad: SWAP1
00001fae: POP
00001faf: DUP2
00001fb0: DUP2
00001fb1: DUP2
00001fb2: PUSH2 0x1fb7
00001fb5: JUMPI
00001fb6: INVALID
00001fb7: JUMPDEST
00001fb8: DIV
00001fb9: SWAP3
00001fba: DUP4
00001fbb: ADD
00001fbc: SWAP3
00001fbd: SWAP1
00001fbe: POP
00001fbf: PUSH2 0x1fda
00001fc2: PUSH2 0x1fd1
00001fc5: DUP8
00001fc6: DUP1
00001fc7: PUSH4 0xffffffff
00001fcc: PUSH2 0x2c31
00001fcf: AND
00001fd0: JUMP
00001fd1: JUMPDEST
00001fd2: DUP6
00001fd3: DUP5
00001fd4: DUP6
00001fd5: MUL
00001fd6: PUSH2 0x433c
00001fd9: JUMP
00001fda: JUMPDEST
00001fdb: SWAP1
00001fdc: POP
00001fdd: DUP1
00001fde: DUP4
00001fdf: GT
00001fe0: ISZERO
00001fe1: PUSH2 0x1fee
00001fe4: JUMPI
00001fe5: DUP1
00001fe6: DUP4
00001fe7: SUB
00001fe8: SWAP3
00001fe9: POP
00001fea: PUSH2 0x1ff3
00001fed: JUMP
00001fee: JUMPDEST
00001fef: PUSH1 0x00
00001ff1: SWAP3
00001ff2: POP
00001ff3: JUMPDEST
00001ff4: POP
00001ff5: POP
00001ff6: PUSH2 0x1029
00001ff9: JUMP
00001ffa: JUMPDEST
00001ffb: PUSH1 0x02
00001ffd: PUSH2 0x01a8
00002000: SLOAD
00002001: EQ
00002002: ISZERO
00002003: PUSH2 0x2030
00002006: JUMPI
00002007: PUSH2 0x2016
0000200a: DUP5
0000200b: DUP4
0000200c: PUSH4 0xffffffff
00002011: PUSH2 0x2c31
00002014: AND
00002015: JUMP
00002016: JUMPDEST
00002017: SWAP1
00002018: POP
00002019: PUSH2 0x2020
0000201c: PUSH2 0x0fa3
0000201f: JUMP
00002020: JUMPDEST
00002021: DUP2
00002022: DUP2
00002023: PUSH2 0x2028
00002026: JUMPI
00002027: INVALID
00002028: JUMPDEST
00002029: DIV
0000202a: SWAP1
0000202b: POP
0000202c: PUSH2 0x1029
0000202f: JUMP
00002030: JUMPDEST
00002031: PUSH2 0x2040
00002034: DUP5
00002035: DUP4
00002036: PUSH4 0xffffffff
0000203b: PUSH2 0x2c31
0000203e: AND
0000203f: JUMP
00002040: JUMPDEST
00002041: SWAP1
00002042: POP
00002043: PUSH2 0x01a3
00002046: SLOAD
00002047: PUSH2 0x204e
0000204a: PUSH2 0x0fa3
0000204d: JUMP
0000204e: JUMPDEST
0000204f: SUB
00002050: DUP2
00002051: DUP2
00002052: PUSH2 0x2057
00002055: JUMPI
00002056: INVALID
00002057: JUMPDEST
00002058: DIV
00002059: SWAP5
0000205a: SWAP4
0000205b: POP
0000205c: POP
0000205d: POP
0000205e: POP
0000205f: JUMP
00002060: JUMPDEST
00002061: PUSH2 0x01a0
00002064: SLOAD
00002065: DUP2
00002066: JUMP
00002067: JUMPDEST
00002068: PUSH2 0x01a8
0000206b: SLOAD
0000206c: DUP2
0000206d: JUMP
0000206e: JUMPDEST
0000206f: PUSH2 0x01ac
00002072: SLOAD
00002073: PUSH1 0x01
00002075: PUSH1 0x01
00002077: PUSH1 0xa0
00002079: SHL
0000207a: SUB
0000207b: AND
0000207c: DUP2
0000207d: JUMP
0000207e: JUMPDEST
0000207f: PUSH2 0x208b
00002082: CALLER
00002083: DUP3
00002084: CALLVALUE
00002085: PUSH1 0x00
00002087: PUSH2 0x35f3
0000208a: JUMP
0000208b: JUMPDEST
0000208c: PUSH1 0x01
0000208e: PUSH2 0x01a8
00002091: SLOAD
00002092: EQ
00002093: PUSH2 0x20d3
00002096: JUMPI
00002097: PUSH1 0x40
00002099: DUP1
0000209a: MLOAD
0000209b: PUSH3 0x461bcd
0000209f: PUSH1 0xe5
000020a1: SHL
000020a2: DUP2
000020a3: MSTORE
000020a4: PUSH1 0x20
000020a6: PUSH1 0x04
000020a8: DUP3
000020a9: ADD
000020aa: MSTORE
000020ab: PUSH1 0x0d
000020ad: PUSH1 0x24
000020af: DUP3
000020b0: ADD
000020b1: MSTORE
000020b2: PUSH13 0x494e56414c49445f5354415445
000020c0: PUSH1 0x98
000020c2: SHL
000020c3: PUSH1 0x44
000020c5: DUP3
000020c6: ADD
000020c7: MSTORE
000020c8: SWAP1
000020c9: MLOAD
000020ca: SWAP1
000020cb: DUP2
000020cc: SWAP1
000020cd: SUB
000020ce: PUSH1 0x64
000020d0: ADD
000020d1: SWAP1
000020d2: REVERT
000020d3: JUMPDEST
000020d4: PUSH1 0x00
000020d6: DUP2
000020d7: GT
000020d8: PUSH2 0x211b
000020db: JUMPI
000020dc: PUSH1 0x40
000020de: DUP1
000020df: MLOAD
000020e0: PUSH3 0x461bcd
000020e4: PUSH1 0xe5
000020e6: SHL
000020e7: DUP2
000020e8: MSTORE
000020e9: PUSH1 0x20
000020eb: PUSH1 0x04
000020ed: DUP3
000020ee: ADD
000020ef: MSTORE
000020f0: PUSH1 0x10
000020f2: PUSH1 0x24
000020f4: DUP3
000020f5: ADD
000020f6: MSTORE
000020f7: PUSH16 0x4d495353494e475f43555252454e4359
00002108: PUSH1 0x80
0000210a: SHL
0000210b: PUSH1 0x44
0000210d: DUP3
0000210e: ADD
0000210f: MSTORE
00002110: SWAP1
00002111: MLOAD
00002112: SWAP1
00002113: DUP2
00002114: SWAP1
00002115: SUB
00002116: PUSH1 0x64
00002118: ADD
00002119: SWAP1
0000211a: REVERT
0000211b: JUMPDEST
0000211c: PUSH1 0x00
0000211e: PUSH2 0x2133
00002121: PUSH2 0x01a7
00002124: SLOAD
00002125: DUP4
00002126: PUSH2 0x2c31
00002129: SWAP1
0000212a: SWAP2
0000212b: SWAP1
0000212c: PUSH4 0xffffffff
00002131: AND
00002132: JUMP
00002133: JUMPDEST
00002134: PUSH2 0x019a
00002137: SLOAD
00002138: PUSH2 0x2710
0000213b: SWAP1
0000213c: SWAP2
0000213d: DIV
0000213e: SWAP2
0000213f: POP
00002140: PUSH2 0x2159
00002143: SWAP1
00002144: PUSH2 0x0100
00002147: SWAP1
00002148: DIV
00002149: PUSH1 0x01
0000214b: PUSH1 0x01
0000214d: PUSH1 0xa0
0000214f: SHL
00002150: SUB
00002151: AND
00002152: DUP3
00002153: DUP5
00002154: SUB
00002155: PUSH2 0x4387
00002158: JUMP
00002159: JUMPDEST
0000215a: PUSH1 0x40
0000215c: DUP1
0000215d: MLOAD
0000215e: DUP4
0000215f: DUP2
00002160: MSTORE
00002161: SWAP1
00002162: MLOAD
00002163: CALLER
00002164: SWAP2
00002165: PUSH32 0x357b676c439b9e49b4410f8eb8680bee4223724802d8e3fd422e1756f87b475f
00002186: SWAP2
00002187: SWAP1
00002188: DUP2
00002189: SWAP1
0000218a: SUB
0000218b: PUSH1 0x20
0000218d: ADD
0000218e: SWAP1
0000218f: LOG2
00002190: POP
00002191: POP
00002192: JUMP
00002193: JUMPDEST
00002194: PUSH2 0x019f
00002197: SLOAD
00002198: PUSH1 0x01
0000219a: PUSH1 0x01
0000219c: PUSH1 0xa0
0000219e: SHL
0000219f: SUB
000021a0: AND
000021a1: DUP2
000021a2: JUMP
000021a3: JUMPDEST
000021a4: PUSH1 0x00
000021a6: SLOAD
000021a7: PUSH2 0x0100
000021aa: SWAP1
000021ab: DIV
000021ac: PUSH1 0xff
000021ae: AND
000021af: DUP1
000021b0: PUSH2 0x21bc
000021b3: JUMPI
000021b4: POP
000021b5: PUSH2 0x21bc
000021b8: PUSH2 0x43cb
000021bb: JUMP
000021bc: JUMPDEST
000021bd: DUP1
000021be: PUSH2 0x21ca
000021c1: JUMPI
000021c2: POP
000021c3: PUSH1 0x00
000021c5: SLOAD
000021c6: PUSH1 0xff
000021c8: AND
000021c9: ISZERO
000021ca: JUMPDEST
000021cb: PUSH2 0x2205
000021ce: JUMPI
000021cf: PUSH1 0x40
000021d1: MLOAD
000021d2: PUSH3 0x461bcd
000021d6: PUSH1 0xe5
000021d8: SHL
000021d9: DUP2
000021da: MSTORE
000021db: PUSH1 0x04
000021dd: ADD
000021de: DUP1
000021df: DUP1
000021e0: PUSH1 0x20
000021e2: ADD
000021e3: DUP3
000021e4: DUP2
000021e5: SUB
000021e6: DUP3
000021e7: MSTORE
000021e8: PUSH1 0x2e
000021ea: DUP2
000021eb: MSTORE
000021ec: PUSH1 0x20
000021ee: ADD
000021ef: DUP1
000021f0: PUSH2 0x562a
000021f3: PUSH1 0x2e
000021f5: SWAP2
000021f6: CODECOPY
000021f7: PUSH1 0x40
000021f9: ADD
000021fa: SWAP2
000021fb: POP
000021fc: POP
000021fd: PUSH1 0x40
000021ff: MLOAD
00002200: DUP1
00002201: SWAP2
00002202: SUB
00002203: SWAP1
00002204: REVERT
00002205: JUMPDEST
00002206: PUSH1 0x00
00002208: SLOAD
00002209: PUSH2 0x0100
0000220c: SWAP1
0000220d: DIV
0000220e: PUSH1 0xff
00002210: AND
00002211: ISZERO
00002212: DUP1
00002213: ISZERO
00002214: PUSH2 0x2230
00002217: JUMPI
00002218: PUSH1 0x00
0000221a: DUP1
0000221b: SLOAD
0000221c: PUSH1 0xff
0000221e: NOT
0000221f: PUSH2 0xff00
00002222: NOT
00002223: SWAP1
00002224: SWAP2
00002225: AND
00002226: PUSH2 0x0100
00002229: OR
0000222a: AND
0000222b: PUSH1 0x01
0000222d: OR
0000222e: SWAP1
0000222f: SSTORE
00002230: JUMPDEST
00002231: PUSH2 0x2239
00002234: DUP3
00002235: PUSH2 0x43d1
00002238: JUMP
00002239: JUMPDEST
0000223a: DUP1
0000223b: ISZERO
0000223c: PUSH2 0x18f8
0000223f: JUMPI
00002240: PUSH1 0x00
00002242: DUP1
00002243: SLOAD
00002244: PUSH2 0xff00
00002247: NOT
00002248: AND
00002249: SWAP1
0000224a: SSTORE
0000224b: POP
0000224c: POP
0000224d: JUMP
0000224e: JUMPDEST
0000224f: PUSH2 0x01ae
00002252: SLOAD
00002253: SWAP1
00002254: JUMP
00002255: JUMPDEST
00002256: PUSH32 0x5dfdc7fb4c68a4c249de5e08597626b84fbbe7bfef4ed3500f58003e722cc548
00002277: DUP2
00002278: JUMP
00002279: JUMPDEST
0000227a: TIMESTAMP
0000227b: DUP5
0000227c: LT
0000227d: ISZERO
0000227e: PUSH2 0x22b8
00002281: JUMPI
00002282: PUSH1 0x40
00002284: DUP1
00002285: MLOAD
00002286: PUSH3 0x461bcd
0000228a: PUSH1 0xe5
0000228c: SHL
0000228d: DUP2
0000228e: MSTORE
0000228f: PUSH1 0x20
00002291: PUSH1 0x04
00002293: DUP3
00002294: ADD
00002295: MSTORE
00002296: PUSH1 0x07
00002298: PUSH1 0x24
0000229a: DUP3
0000229b: ADD
0000229c: MSTORE
0000229d: PUSH7 0x11561412549151
000022a5: PUSH1 0xca
000022a7: SHL
000022a8: PUSH1 0x44
000022aa: DUP3
000022ab: ADD
000022ac: MSTORE
000022ad: SWAP1
000022ae: MLOAD
000022af: SWAP1
000022b0: DUP2
000022b1: SWAP1
000022b2: SUB
000022b3: PUSH1 0x64
000022b5: ADD
000022b6: SWAP1
000022b7: REVERT
000022b8: JUMPDEST
000022b9: PUSH1 0x01
000022bb: PUSH1 0x01
000022bd: PUSH1 0xa0
000022bf: SHL
000022c0: SUB
000022c1: DUP1
000022c2: DUP9
000022c3: AND
000022c4: PUSH1 0x00
000022c6: DUP2
000022c7: DUP2
000022c8: MSTORE
000022c9: PUSH2 0x01a9
000022cc: PUSH1 0x20
000022ce: SWAP1
000022cf: DUP2
000022d0: MSTORE
000022d1: PUSH1 0x40
000022d3: DUP1
000022d4: DUP4
000022d5: KECCAK256
000022d6: DUP1
000022d7: SLOAD
000022d8: PUSH1 0x01
000022da: DUP1
000022db: DUP3
000022dc: ADD
000022dd: SWAP1
000022de: SWAP3
000022df: SSTORE
000022e0: DUP3
000022e1: MLOAD
000022e2: PUSH32 0x6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9
00002303: DUP2
00002304: DUP7
00002305: ADD
00002306: MSTORE
00002307: DUP1
00002308: DUP5
00002309: ADD
0000230a: SWAP7
0000230b: SWAP1
0000230c: SWAP7
0000230d: MSTORE
0000230e: SWAP6
0000230f: DUP13
00002310: AND
00002311: PUSH1 0x60
00002313: DUP7
00002314: ADD
00002315: MSTORE
00002316: PUSH1 0x80
00002318: DUP6
00002319: ADD
0000231a: DUP12
0000231b: SWAP1
0000231c: MSTORE
0000231d: PUSH1 0xa0
0000231f: DUP6
00002320: ADD
00002321: SWAP6
00002322: SWAP1
00002323: SWAP6
00002324: MSTORE
00002325: PUSH1 0xc0
00002327: DUP1
00002328: DUP6
00002329: ADD
0000232a: DUP11
0000232b: SWAP1
0000232c: MSTORE
0000232d: DUP2
0000232e: MLOAD
0000232f: DUP1
00002330: DUP7
00002331: SUB
00002332: SWAP1
00002333: SWAP2
00002334: ADD
00002335: DUP2
00002336: MSTORE
00002337: PUSH1 0xe0
00002339: DUP6
0000233a: ADD
0000233b: DUP3
0000233c: MSTORE
0000233d: DUP1
0000233e: MLOAD
0000233f: SWAP1
00002340: DUP4
00002341: ADD
00002342: KECCAK256
00002343: PUSH2 0x01aa
00002346: SLOAD
00002347: PUSH2 0x1901
0000234a: PUSH1 0xf0
0000234c: SHL
0000234d: PUSH2 0x0100
00002350: DUP8
00002351: ADD
00002352: MSTORE
00002353: PUSH2 0x0102
00002356: DUP7
00002357: ADD
00002358: MSTORE
00002359: PUSH2 0x0122
0000235c: DUP1
0000235d: DUP7
0000235e: ADD
0000235f: SWAP2
00002360: SWAP1
00002361: SWAP2
00002362: MSTORE
00002363: DUP2
00002364: MLOAD
00002365: DUP1
00002366: DUP7
00002367: SUB
00002368: SWAP1
00002369: SWAP2
0000236a: ADD
0000236b: DUP2
0000236c: MSTORE
0000236d: PUSH2 0x0142
00002370: DUP6
00002371: ADD
00002372: DUP1
00002373: DUP4
00002374: MSTORE
00002375: DUP2
00002376: MLOAD
00002377: SWAP2
00002378: DUP5
00002379: ADD
0000237a: SWAP2
0000237b: SWAP1
0000237c: SWAP2
0000237d: KECCAK256
0000237e: SWAP1
0000237f: DUP5
00002380: SWAP1
00002381: MSTORE
00002382: PUSH2 0x0162
00002385: DUP6
00002386: ADD
00002387: DUP1
00002388: DUP4
00002389: MSTORE
0000238a: DUP2
0000238b: SWAP1
0000238c: MSTORE
0000238d: PUSH1 0xff
0000238f: DUP10
00002390: AND
00002391: PUSH2 0x0182
00002394: DUP7
00002395: ADD
00002396: MSTORE
00002397: PUSH2 0x01a2
0000239a: DUP6
0000239b: ADD
0000239c: DUP9
0000239d: SWAP1
0000239e: MSTORE
0000239f: PUSH2 0x01c2
000023a2: DUP6
000023a3: ADD
000023a4: DUP8
000023a5: SWAP1
000023a6: MSTORE
000023a7: SWAP1
000023a8: MLOAD
000023a9: SWAP1
000023aa: SWAP5
000023ab: SWAP3
000023ac: SWAP4
000023ad: PUSH2 0x01e2
000023b0: DUP1
000023b1: DUP3
000023b2: ADD
000023b3: SWAP4
000023b4: SWAP3
000023b5: PUSH1 0x1f
000023b7: NOT
000023b8: DUP2
000023b9: ADD
000023ba: SWAP3
000023bb: DUP2
000023bc: SWAP1
000023bd: SUB
000023be: SWAP1
000023bf: SWAP2
000023c0: ADD
000023c1: SWAP1
000023c2: DUP6
000023c3: GAS
000023c4: STATICCALL
000023c5: ISZERO
000023c6: DUP1
000023c7: ISZERO
000023c8: PUSH2 0x23d5
000023cb: JUMPI
000023cc: RETURNDATASIZE
000023cd: PUSH1 0x00
000023cf: DUP1
000023d0: RETURNDATACOPY
000023d1: RETURNDATASIZE
000023d2: PUSH1 0x00
000023d4: REVERT
000023d5: JUMPDEST
000023d6: POP
000023d7: POP
000023d8: PUSH1 0x40
000023da: MLOAD
000023db: PUSH1 0x1f
000023dd: NOT
000023de: ADD
000023df: MLOAD
000023e0: SWAP2
000023e1: POP
000023e2: POP
000023e3: PUSH1 0x01
000023e5: PUSH1 0x01
000023e7: PUSH1 0xa0
000023e9: SHL
000023ea: SUB
000023eb: DUP2
000023ec: AND
000023ed: ISZERO
000023ee: DUP1
000023ef: ISZERO
000023f0: SWAP1
000023f1: PUSH2 0x240b
000023f4: JUMPI
000023f5: POP
000023f6: DUP9
000023f7: PUSH1 0x01
000023f9: PUSH1 0x01
000023fb: PUSH1 0xa0
000023fd: SHL
000023fe: SUB
000023ff: AND
00002400: DUP2
00002401: PUSH1 0x01
00002403: PUSH1 0x01
00002405: PUSH1 0xa0
00002407: SHL
00002408: SUB
00002409: AND
0000240a: EQ
0000240b: JUMPDEST
0000240c: PUSH2 0x2450
0000240f: JUMPI
00002410: PUSH1 0x40
00002412: DUP1
00002413: MLOAD
00002414: PUSH3 0x461bcd
00002418: PUSH1 0xe5
0000241a: SHL
0000241b: DUP2
0000241c: MSTORE
0000241d: PUSH1 0x20
0000241f: PUSH1 0x04
00002421: DUP3
00002422: ADD
00002423: MSTORE
00002424: PUSH1 0x11
00002426: PUSH1 0x24
00002428: DUP3
00002429: ADD
0000242a: MSTORE
0000242b: PUSH17 0x494e56414c49445f5349474e4154555245
0000243d: PUSH1 0x78
0000243f: SHL
00002440: PUSH1 0x44
00002442: DUP3
00002443: ADD
00002444: MSTORE
00002445: SWAP1
00002446: MLOAD
00002447: SWAP1
00002448: DUP2
00002449: SWAP1
0000244a: SUB
0000244b: PUSH1 0x64
0000244d: ADD
0000244e: SWAP1
0000244f: REVERT
00002450: JUMPDEST
00002451: PUSH2 0x245b
00002454: DUP10
00002455: DUP10
00002456: DUP10
00002457: PUSH2 0x3bd0
0000245a: JUMP
0000245b: JUMPDEST
0000245c: POP
0000245d: POP
0000245e: POP
0000245f: POP
00002460: POP
00002461: POP
00002462: POP
00002463: POP
00002464: POP
00002465: JUMP
00002466: JUMPDEST
00002467: PUSH2 0x019d
0000246a: SLOAD
0000246b: PUSH1 0x01
0000246d: PUSH1 0x01
0000246f: PUSH1 0xa0
00002471: SHL
00002472: SUB
00002473: AND
00002474: DUP2
00002475: JUMP
00002476: JUMPDEST
00002477: PUSH2 0x2485
0000247a: DUP9
0000247b: DUP9
0000247c: DUP9
0000247d: DUP9
0000247e: DUP9
0000247f: DUP8
00002480: DUP8
00002481: PUSH2 0x4474
00002484: JUMP
00002485: JUMPDEST
00002486: DUP6
00002487: PUSH2 0x24c6
0000248a: JUMPI
0000248b: PUSH2 0x01a8
0000248e: SLOAD
0000248f: PUSH1 0x40
00002491: DUP1
00002492: MLOAD
00002493: SWAP2
00002494: DUP3
00002495: MSTORE
00002496: PUSH1 0x01
00002498: PUSH1 0x20
0000249a: DUP4
0000249b: ADD
0000249c: MSTORE
0000249d: DUP1
0000249e: MLOAD
0000249f: PUSH1 0x00
000024a1: DUP1
000024a2: MLOAD
000024a3: PUSH1 0x20
000024a5: PUSH2 0x559f
000024a8: DUP4
000024a9: CODECOPY
000024aa: DUP2
000024ab: MLOAD
000024ac: SWAP2
000024ad: MSTORE
000024ae: SWAP3
000024af: DUP2
000024b0: SWAP1
000024b1: SUB
000024b2: SWAP1
000024b3: SWAP2
000024b4: ADD
000024b5: SWAP1
000024b6: LOG1
000024b7: PUSH1 0x01
000024b9: PUSH2 0x01a8
000024bc: SSTORE
000024bd: TIMESTAMP
000024be: PUSH2 0x01ae
000024c1: SSTORE
000024c2: PUSH2 0x2522
000024c5: JUMP
000024c6: JUMPDEST
000024c7: PUSH16 0x4b3b4ca85a86c47a098a224000000000
000024d8: DUP7
000024d9: LT
000024da: PUSH2 0x251b
000024dd: JUMPI
000024de: PUSH1 0x40
000024e0: DUP1
000024e1: MLOAD
000024e2: PUSH3 0x461bcd
000024e6: PUSH1 0xe5
000024e8: SHL
000024e9: DUP2
000024ea: MSTORE
000024eb: PUSH1 0x20
000024ed: PUSH1 0x04
000024ef: DUP3
000024f0: ADD
000024f1: MSTORE
000024f2: PUSH1 0x0e
000024f4: PUSH1 0x24
000024f6: DUP3
000024f7: ADD
000024f8: MSTORE
000024f9: PUSH14 0x115610d154d4d2559157d1d3d053
00002508: PUSH1 0x92
0000250a: SHL
0000250b: PUSH1 0x44
0000250d: DUP3
0000250e: ADD
0000250f: MSTORE
00002510: SWAP1
00002511: MLOAD
00002512: SWAP1
00002513: DUP2
00002514: SWAP1
00002515: SUB
00002516: PUSH1 0x64
00002518: ADD
00002519: SWAP1
0000251a: REVERT
0000251b: JUMPDEST
0000251c: PUSH2 0x01a1
0000251f: DUP7
00002520: SWAP1
00002521: SSTORE
00002522: JUMPDEST
00002523: PUSH2 0x2710
00002526: DUP4
00002527: GT
00002528: ISZERO
00002529: PUSH2 0x256b
0000252c: JUMPI
0000252d: PUSH1 0x40
0000252f: DUP1
00002530: MLOAD
00002531: PUSH3 0x461bcd
00002535: PUSH1 0xe5
00002537: SHL
00002538: DUP2
00002539: MSTORE
0000253a: PUSH1 0x20
0000253c: PUSH1 0x04
0000253e: DUP3
0000253f: ADD
00002540: MSTORE
00002541: PUSH1 0x0f
00002543: PUSH1 0x24
00002545: DUP3
00002546: ADD
00002547: MSTORE
00002548: PUSH15 0x494e56414c49445f52455345525645
00002558: PUSH1 0x88
0000255a: SHL
0000255b: PUSH1 0x44
0000255d: DUP3
0000255e: ADD
0000255f: MSTORE
00002560: SWAP1
00002561: MLOAD
00002562: SWAP1
00002563: DUP2
00002564: SWAP1
00002565: SUB
00002566: PUSH1 0x64
00002568: ADD
00002569: SWAP1
0000256a: REVERT
0000256b: JUMPDEST
0000256c: POP
0000256d: POP
0000256e: PUSH2 0x01a4
00002571: SSTORE
00002572: POP
00002573: POP
00002574: POP
00002575: POP
00002576: POP
00002577: JUMP
00002578: JUMPDEST
00002579: PUSH1 0x00
0000257b: SLOAD
0000257c: PUSH2 0x0100
0000257f: SWAP1
00002580: DIV
00002581: PUSH1 0xff
00002583: AND
00002584: DUP1
00002585: PUSH2 0x2591
00002588: JUMPI
00002589: POP
0000258a: PUSH2 0x2591
0000258d: PUSH2 0x43cb
00002590: JUMP
00002591: JUMPDEST
00002592: DUP1
00002593: PUSH2 0x259f
00002596: JUMPI
00002597: POP
00002598: PUSH1 0x00
0000259a: SLOAD
0000259b: PUSH1 0xff
0000259d: AND
0000259e: ISZERO
0000259f: JUMPDEST
000025a0: PUSH2 0x25da
000025a3: JUMPI
000025a4: PUSH1 0x40
000025a6: MLOAD
000025a7: PUSH3 0x461bcd
000025ab: PUSH1 0xe5
000025ad: SHL
000025ae: DUP2
000025af: MSTORE
000025b0: PUSH1 0x04
000025b2: ADD
000025b3: DUP1
000025b4: DUP1
000025b5: PUSH1 0x20
000025b7: ADD
000025b8: DUP3
000025b9: DUP2
000025ba: SUB
000025bb: DUP3
000025bc: MSTORE
000025bd: PUSH1 0x2e
000025bf: DUP2
000025c0: MSTORE
000025c1: PUSH1 0x20
000025c3: ADD
000025c4: DUP1
000025c5: PUSH2 0x562a
000025c8: PUSH1 0x2e
000025ca: SWAP2
000025cb: CODECOPY
000025cc: PUSH1 0x40
000025ce: ADD
000025cf: SWAP2
000025d0: POP
000025d1: POP
000025d2: PUSH1 0x40
000025d4: MLOAD
000025d5: DUP1
000025d6: SWAP2
000025d7: SUB
000025d8: SWAP1
000025d9: REVERT
000025da: JUMPDEST
000025db: PUSH1 0x00
000025dd: SLOAD
000025de: PUSH2 0x0100
000025e1: SWAP1
000025e2: DIV
000025e3: PUSH1 0xff
000025e5: AND
000025e6: ISZERO
000025e7: DUP1
000025e8: ISZERO
000025e9: PUSH2 0x2605
000025ec: JUMPI
000025ed: PUSH1 0x00
000025ef: DUP1
000025f0: SLOAD
000025f1: PUSH1 0xff
000025f3: NOT
000025f4: PUSH2 0xff00
000025f7: NOT
000025f8: SWAP1
000025f9: SWAP2
000025fa: AND
000025fb: PUSH2 0x0100
000025fe: OR
000025ff: AND
00002600: PUSH1 0x01
00002602: OR
00002603: SWAP1
00002604: SSTORE
00002605: JUMPDEST
00002606: PUSH2 0x260e
00002609: DUP3
0000260a: PUSH2 0x21a3
0000260d: JUMP
0000260e: JUMPDEST
0000260f: PUSH1 0x00
00002611: DUP4
00002612: GT
00002613: PUSH2 0x265b
00002616: JUMPI
00002617: PUSH1 0x40
00002619: DUP1
0000261a: MLOAD
0000261b: PUSH3 0x461bcd
0000261f: PUSH1 0xe5
00002621: SHL
00002622: DUP2
00002623: MSTORE
00002624: PUSH1 0x20
00002626: PUSH1 0x04
00002628: DUP3
00002629: ADD
0000262a: MSTORE
0000262b: PUSH1 0x15
0000262d: PUSH1 0x24
0000262f: DUP3
00002630: ADD
00002631: MSTORE
00002632: PUSH21 0x045524332304361707065643a20636170206973203
00002648: PUSH1 0x5c
0000264a: SHL
0000264b: PUSH1 0x44
0000264d: DUP3
0000264e: ADD
0000264f: MSTORE
00002650: SWAP1
00002651: MLOAD
00002652: SWAP1
00002653: DUP2
00002654: SWAP1
00002655: SUB
00002656: PUSH1 0x64
00002658: ADD
00002659: SWAP1
0000265a: REVERT
0000265b: JUMPDEST
0000265c: PUSH2 0x0165
0000265f: DUP4
00002660: SWAP1
00002661: SSTORE
00002662: DUP1
00002663: ISZERO
00002664: PUSH2 0x1869
00002667: JUMPI
00002668: PUSH1 0x00
0000266a: DUP1
0000266b: SLOAD
0000266c: PUSH2 0xff00
0000266f: NOT
00002670: AND
00002671: SWAP1
00002672: SSTORE
00002673: POP
00002674: POP
00002675: POP
00002676: JUMP
00002677: JUMPDEST
00002678: PUSH1 0x01
0000267a: PUSH1 0x01
0000267c: PUSH1 0xa0
0000267e: SHL
0000267f: SUB
00002680: SWAP2
00002681: DUP3
00002682: AND
00002683: PUSH1 0x00
00002685: SWAP1
00002686: DUP2
00002687: MSTORE
00002688: PUSH1 0x34
0000268a: PUSH1 0x20
0000268c: SWAP1
0000268d: DUP2
0000268e: MSTORE
0000268f: PUSH1 0x40
00002691: DUP1
00002692: DUP4
00002693: KECCAK256
00002694: SWAP4
00002695: SWAP1
00002696: SWAP5
00002697: AND
00002698: DUP3
00002699: MSTORE
0000269a: SWAP2
0000269b: SWAP1
0000269c: SWAP2
0000269d: MSTORE
0000269e: KECCAK256
0000269f: SLOAD
000026a0: SWAP1
000026a1: JUMP
000026a2: JUMPDEST
000026a3: PUSH2 0x019e
000026a6: SLOAD
000026a7: PUSH1 0x01
000026a9: PUSH1 0x01
000026ab: PUSH1 0xa0
000026ad: SHL
000026ae: SUB
000026af: AND
000026b0: DUP2
000026b1: JUMP
000026b2: JUMPDEST
000026b3: PUSH2 0x019e
000026b6: SLOAD
000026b7: PUSH1 0x00
000026b9: SWAP1
000026ba: SELFBALANCE
000026bb: SWAP1
000026bc: PUSH1 0x01
000026be: PUSH1 0x01
000026c0: PUSH1 0xa0
000026c2: SHL
000026c3: SUB
000026c4: AND
000026c5: ISZERO
000026c6: PUSH2 0x2744
000026c9: JUMPI
000026ca: PUSH2 0x019e
000026cd: SLOAD
000026ce: PUSH1 0x40
000026d0: DUP1
000026d1: MLOAD
000026d2: PUSH4 0x70a08231
000026d7: PUSH1 0xe0
000026d9: SHL
000026da: DUP2
000026db: MSTORE
000026dc: ADDRESS
000026dd: PUSH1 0x04
000026df: DUP3
000026e0: ADD
000026e1: MSTORE
000026e2: SWAP1
000026e3: MLOAD
000026e4: PUSH1 0x01
000026e6: PUSH1 0x01
000026e8: PUSH1 0xa0
000026ea: SHL
000026eb: SUB
000026ec: SWAP1
000026ed: SWAP3
000026ee: AND
000026ef: SWAP2
000026f0: PUSH4 0x70a08231
000026f5: SWAP2
000026f6: PUSH1 0x24
000026f8: DUP1
000026f9: DUP3
000026fa: ADD
000026fb: SWAP3
000026fc: PUSH1 0x20
000026fe: SWAP3
000026ff: SWAP1
00002700: SWAP2
00002701: SWAP1
00002702: DUP3
00002703: SWAP1
00002704: SUB
00002705: ADD
00002706: DUP2
00002707: DUP7
00002708: DUP1
00002709: EXTCODESIZE
0000270a: ISZERO
0000270b: DUP1
0000270c: ISZERO
0000270d: PUSH2 0x2715
00002710: JUMPI
00002711: PUSH1 0x00
00002713: DUP1
00002714: REVERT
00002715: JUMPDEST
00002716: POP
00002717: GAS
00002718: STATICCALL
00002719: ISZERO
0000271a: DUP1
0000271b: ISZERO
0000271c: PUSH2 0x2729
0000271f: JUMPI
00002720: RETURNDATASIZE
00002721: PUSH1 0x00
00002723: DUP1
00002724: RETURNDATACOPY
00002725: RETURNDATASIZE
00002726: PUSH1 0x00
00002728: REVERT
00002729: JUMPDEST
0000272a: POP
0000272b: POP
0000272c: POP
0000272d: POP
0000272e: PUSH1 0x40
00002730: MLOAD
00002731: RETURNDATASIZE
00002732: PUSH1 0x20
00002734: DUP2
00002735: LT
00002736: ISZERO
00002737: PUSH2 0x273f
0000273a: JUMPI
0000273b: PUSH1 0x00
0000273d: DUP1
0000273e: REVERT
0000273f: JUMPDEST
00002740: POP
00002741: MLOAD
00002742: SWAP1
00002743: POP
00002744: JUMPDEST
00002745: PUSH1 0x01
00002747: PUSH1 0x01
00002749: PUSH1 0x80
0000274b: SHL
0000274c: SUB
0000274d: DUP2
0000274e: GT
0000274f: ISZERO
00002750: PUSH2 0x2763
00002753: JUMPI
00002754: PUSH1 0x01
00002756: PUSH1 0x01
00002758: PUSH1 0x80
0000275a: SHL
0000275b: SUB
0000275c: SWAP2
0000275d: POP
0000275e: POP
0000275f: PUSH2 0x0f3f
00002762: JUMP
00002763: JUMPDEST
00002764: SWAP1
00002765: POP
00002766: SWAP1
00002767: JUMP
00002768: JUMPDEST
00002769: PUSH1 0x00
0000276b: PUSH2 0x178b
0000276e: PUSH2 0x2775
00002771: PUSH2 0x2de9
00002774: JUMP
00002775: JUMPDEST
00002776: DUP5
00002777: DUP5
00002778: PUSH2 0x3bd0
0000277b: JUMP
0000277c: JUMPDEST
0000277d: PUSH1 0x00
0000277f: PUSH2 0x2789
00002782: DUP5
00002783: DUP5
00002784: DUP5
00002785: PUSH2 0x482e
00002788: JUMP
00002789: JUMPDEST
0000278a: PUSH2 0x27fa
0000278d: DUP5
0000278e: PUSH2 0x2795
00002791: PUSH2 0x2de9
00002794: JUMP
00002795: JUMPDEST
00002796: PUSH2 0x18e7
00002799: DUP6
0000279a: PUSH1 0x40
0000279c: MLOAD
0000279d: DUP1
0000279e: PUSH1 0x60
000027a0: ADD
000027a1: PUSH1 0x40
000027a3: MSTORE
000027a4: DUP1
000027a5: PUSH1 0x28
000027a7: DUP2
000027a8: MSTORE
000027a9: PUSH1 0x20
000027ab: ADD
000027ac: PUSH2 0x55e0
000027af: PUSH1 0x28
000027b1: SWAP2
000027b2: CODECOPY
000027b3: PUSH1 0x01
000027b5: PUSH1 0x01
000027b7: PUSH1 0xa0
000027b9: SHL
000027ba: SUB
000027bb: DUP11
000027bc: AND
000027bd: PUSH1 0x00
000027bf: SWAP1
000027c0: DUP2
000027c1: MSTORE
000027c2: PUSH1 0x34
000027c4: PUSH1 0x20
000027c6: MSTORE
000027c7: PUSH1 0x40
000027c9: DUP2
000027ca: KECCAK256
000027cb: SWAP1
000027cc: PUSH2 0x27d3
000027cf: PUSH2 0x2de9
000027d2: JUMP
000027d3: JUMPDEST
000027d4: PUSH1 0x01
000027d6: PUSH1 0x01
000027d8: PUSH1 0xa0
000027da: SHL
000027db: SUB
000027dc: AND
000027dd: DUP2
000027de: MSTORE
000027df: PUSH1 0x20
000027e1: DUP2
000027e2: ADD
000027e3: SWAP2
000027e4: SWAP1
000027e5: SWAP2
000027e6: MSTORE
000027e7: PUSH1 0x40
000027e9: ADD
000027ea: PUSH1 0x00
000027ec: KECCAK256
000027ed: SLOAD
000027ee: SWAP2
000027ef: SWAP1
000027f0: PUSH4 0xffffffff
000027f5: PUSH2 0x3b39
000027f8: AND
000027f9: JUMP
000027fa: JUMPDEST
000027fb: POP
000027fc: PUSH1 0x01
000027fe: SWAP4
000027ff: SWAP3
00002800: POP
00002801: POP
00002802: POP
00002803: JUMP
00002804: JUMPDEST
00002805: PUSH1 0x01
00002807: PUSH1 0x01
00002809: PUSH1 0xa0
0000280b: SHL
0000280c: SUB
0000280d: DUP4
0000280e: AND
0000280f: PUSH2 0x2851
00002812: JUMPI
00002813: PUSH1 0x40
00002815: DUP1
00002816: MLOAD
00002817: PUSH3 0x461bcd
0000281b: PUSH1 0xe5
0000281d: SHL
0000281e: DUP2
0000281f: MSTORE
00002820: PUSH1 0x20
00002822: PUSH1 0x04
00002824: DUP3
00002825: ADD
00002826: MSTORE
00002827: PUSH1 0x0f
00002829: PUSH1 0x24
0000282b: DUP3
0000282c: ADD
0000282d: MSTORE
0000282e: PUSH15 0x494e56414c49445f41444452455353
0000283e: PUSH1 0x88
00002840: SHL
00002841: PUSH1 0x44
00002843: DUP3
00002844: ADD
00002845: MSTORE
00002846: SWAP1
00002847: MLOAD
00002848: SWAP1
00002849: DUP2
0000284a: SWAP1
0000284b: SUB
0000284c: PUSH1 0x64
0000284e: ADD
0000284f: SWAP1
00002850: REVERT
00002851: JUMPDEST
00002852: PUSH1 0x00
00002854: DUP2
00002855: GT
00002856: PUSH2 0x289c
00002859: JUMPI
0000285a: PUSH1 0x40
0000285c: DUP1
0000285d: MLOAD
0000285e: PUSH3 0x461bcd
00002862: PUSH1 0xe5
00002864: SHL
00002865: DUP2
00002866: MSTORE
00002867: PUSH1 0x20
00002869: PUSH1 0x04
0000286b: DUP3
0000286c: ADD
0000286d: MSTORE
0000286e: PUSH1 0x13
00002870: PUSH1 0x24
00002872: DUP3
00002873: ADD
00002874: MSTORE
00002875: PUSH19 0x4d5553545f4255595f41545f4c454153545f31
00002889: PUSH1 0x68
0000288b: SHL
0000288c: PUSH1 0x44
0000288e: DUP3
0000288f: ADD
00002890: MSTORE
00002891: SWAP1
00002892: MLOAD
00002893: SWAP1
00002894: DUP2
00002895: SWAP1
00002896: SUB
00002897: PUSH1 0x64
00002899: ADD
0000289a: SWAP1
0000289b: REVERT
0000289c: JUMPDEST
0000289d: PUSH1 0x00
0000289f: PUSH2 0x28a7
000028a2: DUP4
000028a3: PUSH2 0x1370
000028a6: JUMP
000028a7: JUMPDEST
000028a8: SWAP1
000028a9: POP
000028aa: DUP2
000028ab: DUP2
000028ac: LT
000028ad: ISZERO
000028ae: PUSH2 0x28ef
000028b1: JUMPI
000028b2: PUSH1 0x40
000028b4: DUP1
000028b5: MLOAD
000028b6: PUSH3 0x461bcd
000028ba: PUSH1 0xe5
000028bc: SHL
000028bd: DUP2
000028be: MSTORE
000028bf: PUSH1 0x20
000028c1: PUSH1 0x04
000028c3: DUP3
000028c4: ADD
000028c5: MSTORE
000028c6: PUSH1 0x0e
000028c8: PUSH1 0x24
000028ca: DUP3
000028cb: ADD
000028cc: MSTORE
000028cd: PUSH14 0x50524943455f534c495050414745
000028dc: PUSH1 0x90
000028de: SHL
000028df: PUSH1 0x44
000028e1: DUP3
000028e2: ADD
000028e3: MSTORE
000028e4: SWAP1
000028e5: MLOAD
000028e6: SWAP1
000028e7: DUP2
000028e8: SWAP1
000028e9: SUB
000028ea: PUSH1 0x64
000028ec: ADD
000028ed: SWAP1
000028ee: REVERT
000028ef: JUMPDEST
000028f0: DUP4
000028f1: PUSH1 0x01
000028f3: PUSH1 0x01
000028f5: PUSH1 0xa0
000028f7: SHL
000028f8: SUB
000028f9: AND
000028fa: DUP6
000028fb: PUSH1 0x01
000028fd: PUSH1 0x01
000028ff: PUSH1 0xa0
00002901: SHL
00002902: SUB
00002903: AND
00002904: PUSH32 0x89f5adc174562e07c9c9b1cae7109bbecb21cf9d1b2847e550042b8653c54a0e
00002925: DUP6
00002926: DUP5
00002927: PUSH1 0x40
00002929: MLOAD
0000292a: DUP1
0000292b: DUP4
0000292c: DUP2
0000292d: MSTORE
0000292e: PUSH1 0x20
00002930: ADD
00002931: DUP3
00002932: DUP2
00002933: MSTORE
00002934: PUSH1 0x20
00002936: ADD
00002937: SWAP3
00002938: POP
00002939: POP
0000293a: POP
0000293b: PUSH1 0x40
0000293d: MLOAD
0000293e: DUP1
0000293f: SWAP2
00002940: SUB
00002941: SWAP1
00002942: LOG3
00002943: PUSH2 0x294f
00002946: DUP6
00002947: DUP5
00002948: CALLVALUE
00002949: PUSH1 0x00
0000294b: PUSH2 0x35f3
0000294e: JUMP
0000294f: JUMPDEST
00002950: PUSH2 0x01a8
00002953: SLOAD
00002954: PUSH2 0x2a73
00002957: JUMPI
00002958: PUSH1 0x01
0000295a: PUSH1 0x01
0000295c: PUSH1 0xa0
0000295e: SHL
0000295f: SUB
00002960: DUP5
00002961: AND
00002962: PUSH1 0x00
00002964: SWAP1
00002965: DUP2
00002966: MSTORE
00002967: PUSH2 0x01a2
0000296a: PUSH1 0x20
0000296c: MSTORE
0000296d: PUSH1 0x40
0000296f: SWAP1
00002970: KECCAK256
00002971: DUP1
00002972: SLOAD
00002973: DUP3
00002974: ADD
00002975: SWAP1
00002976: SSTORE
00002977: PUSH2 0x01a1
0000297a: SLOAD
0000297b: PUSH2 0x01a3
0000297e: SLOAD
0000297f: DUP3
00002980: PUSH2 0x2987
00002983: PUSH2 0x0fa3
00002986: JUMP
00002987: JUMPDEST
00002988: ADD
00002989: SUB
0000298a: LT
0000298b: PUSH2 0x2a6e
0000298e: JUMPI
0000298f: PUSH2 0x01a8
00002992: SLOAD
00002993: PUSH1 0x40
00002995: DUP1
00002996: MLOAD
00002997: SWAP2
00002998: DUP3
00002999: MSTORE
0000299a: PUSH1 0x01
0000299c: PUSH1 0x20
0000299e: DUP4
0000299f: ADD
000029a0: MSTORE
000029a1: DUP1
000029a2: MLOAD
000029a3: PUSH1 0x00
000029a5: DUP1
000029a6: MLOAD
000029a7: PUSH1 0x20
000029a9: PUSH2 0x559f
000029ac: DUP4
000029ad: CODECOPY
000029ae: DUP2
000029af: MLOAD
000029b0: SWAP2
000029b1: MSTORE
000029b2: SWAP3
000029b3: DUP2
000029b4: SWAP1
000029b5: SUB
000029b6: SWAP1
000029b7: SWAP2
000029b8: ADD
000029b9: SWAP1
000029ba: LOG1
000029bb: PUSH1 0x01
000029bd: PUSH2 0x01a8
000029c0: SSTORE
000029c1: PUSH2 0x01ae
000029c4: SLOAD
000029c5: PUSH2 0x29ce
000029c8: JUMPI
000029c9: TIMESTAMP
000029ca: PUSH2 0x01ae
000029cd: SSTORE
000029ce: JUMPDEST
000029cf: PUSH2 0x019a
000029d2: SLOAD
000029d3: PUSH2 0x0100
000029d6: SWAP1
000029d7: DIV
000029d8: PUSH1 0x01
000029da: PUSH1 0x01
000029dc: PUSH1 0xa0
000029de: SHL
000029df: SUB
000029e0: AND
000029e1: PUSH1 0x00
000029e3: SWAP1
000029e4: DUP2
000029e5: MSTORE
000029e6: PUSH2 0x01a2
000029e9: PUSH1 0x20
000029eb: MSTORE
000029ec: PUSH1 0x40
000029ee: DUP2
000029ef: KECCAK256
000029f0: SLOAD
000029f1: PUSH2 0x01a1
000029f4: SLOAD
000029f5: PUSH2 0x019b
000029f8: SLOAD
000029f9: PUSH2 0x019c
000029fc: SLOAD
000029fd: PUSH2 0x2a0b
00002a00: SWAP4
00002a01: SWAP3
00002a02: SWAP2
00002a03: SWAP1
00002a04: SWAP2
00002a05: MUL
00002a06: SWAP1
00002a07: PUSH2 0x2aa8
00002a0a: JUMP
00002a0b: JUMPDEST
00002a0c: PUSH2 0x01ab
00002a0f: SLOAD
00002a10: SWAP1
00002a11: SWAP2
00002a12: POP
00002a13: ISZERO
00002a14: PUSH2 0x2a4c
00002a17: JUMPI
00002a18: PUSH2 0x01ac
00002a1b: SLOAD
00002a1c: PUSH2 0x01ab
00002a1f: SLOAD
00002a20: PUSH2 0x2a32
00002a23: SWAP2
00002a24: PUSH1 0x01
00002a26: PUSH1 0x01
00002a28: PUSH1 0xa0
00002a2a: SHL
00002a2b: SUB
00002a2c: AND
00002a2d: SWAP1
00002a2e: PUSH2 0x4387
00002a31: JUMP
00002a32: JUMPDEST
00002a33: PUSH2 0x01ab
00002a36: SLOAD
00002a37: DUP2
00002a38: GT
00002a39: ISZERO
00002a3a: PUSH2 0x2a48
00002a3d: JUMPI
00002a3e: PUSH2 0x01ab
00002a41: SLOAD
00002a42: SWAP1
00002a43: SUB
00002a44: PUSH2 0x2a4c
00002a47: JUMP
00002a48: JUMPDEST
00002a49: POP
00002a4a: PUSH1 0x00
00002a4c: JUMPDEST
00002a4d: PUSH2 0x2a6c
00002a50: PUSH2 0x2a67
00002a53: DUP3
00002a54: PUSH2 0x2a5b
00002a57: PUSH2 0x26b2
00002a5a: JUMP
00002a5b: JUMPDEST
00002a5c: SWAP1
00002a5d: PUSH4 0xffffffff
00002a62: PUSH2 0x2d53
00002a65: AND
00002a66: JUMP
00002a67: JUMPDEST
00002a68: PUSH2 0x4b62
00002a6b: JUMP
00002a6c: JUMPDEST
00002a6d: POP
00002a6e: JUMPDEST
00002a6f: PUSH2 0x2a97
00002a72: JUMP
00002a73: JUMPDEST
00002a74: PUSH2 0x019a
00002a77: SLOAD
00002a78: PUSH1 0x01
00002a7a: PUSH1 0x01
00002a7c: PUSH1 0xa0
00002a7e: SHL
00002a7f: SUB
00002a80: DUP6
00002a81: DUP2
00002a82: AND
00002a83: PUSH2 0x0100
00002a86: SWAP1
00002a87: SWAP3
00002a88: DIV
00002a89: AND
00002a8a: EQ
00002a8b: PUSH2 0x2a97
00002a8e: JUMPI
00002a8f: PUSH2 0x2a97
00002a92: DUP4
00002a93: PUSH2 0x4b62
00002a96: JUMP
00002a97: JUMPDEST
00002a98: PUSH2 0x2aa1
00002a9b: DUP5
00002a9c: DUP3
00002a9d: PUSH2 0x2ded
00002aa0: JUMP
00002aa1: JUMPDEST
00002aa2: POP
00002aa3: POP
00002aa4: POP
00002aa5: POP
00002aa6: POP
00002aa7: JUMP
00002aa8: JUMPDEST
00002aa9: PUSH1 0x00
00002aab: DUP4
00002aac: ISZERO
00002aad: DUP1
00002aae: PUSH2 0x2ab5
00002ab1: JUMPI
00002ab2: POP
00002ab3: DUP3
00002ab4: ISZERO
00002ab5: JUMPDEST
00002ab6: ISZERO
00002ab7: PUSH2 0x2ac2
00002aba: JUMPI
00002abb: POP
00002abc: PUSH1 0x00
00002abe: PUSH2 0x1029
00002ac1: JUMP
00002ac2: JUMPDEST
00002ac3: PUSH1 0x00
00002ac5: DUP4
00002ac6: DUP6
00002ac7: PUSH1 0x00
00002ac9: NOT
00002aca: DUP2
00002acb: PUSH2 0x2ad0
00002ace: JUMPI
00002acf: INVALID
00002ad0: JUMPDEST
00002ad1: DIV
00002ad2: LT
00002ad3: PUSH2 0x2aed
00002ad6: JUMPI
00002ad7: POP
00002ad8: DUP4
00002ad9: DUP4
00002ada: MUL
00002adb: DUP3
00002adc: DUP2
00002add: DUP2
00002ade: PUSH2 0x2ae3
00002ae1: JUMPI
00002ae2: INVALID
00002ae3: JUMPDEST
00002ae4: DIV
00002ae5: SWAP2
00002ae6: POP
00002ae7: PUSH2 0x1029
00002aea: SWAP1
00002aeb: POP
00002aec: JUMP
00002aed: JUMPDEST
00002aee: DUP4
00002aef: DUP6
00002af0: DUP2
00002af1: DUP2
00002af2: GT
00002af3: ISZERO
00002af4: PUSH2 0x2afd
00002af7: JUMPI
00002af8: POP
00002af9: DUP6
00002afa: SWAP1
00002afb: POP
00002afc: DUP5
00002afd: JUMPDEST
00002afe: DUP5
00002aff: DUP3
00002b00: DUP2
00002b01: PUSH2 0x2b06
00002b04: JUMPI
00002b05: INVALID
00002b06: JUMPDEST
00002b07: DIV
00002b08: SWAP3
00002b09: POP
00002b0a: PUSH4 0x05f5e100
00002b0f: DUP4
00002b10: GT
00002b11: ISZERO
00002b12: PUSH2 0x2b30
00002b15: JUMPI
00002b16: PUSH2 0x2b25
00002b19: DUP4
00002b1a: DUP3
00002b1b: PUSH4 0xffffffff
00002b20: PUSH2 0x2c31
00002b23: AND
00002b24: JUMP
00002b25: JUMPDEST
00002b26: SWAP4
00002b27: POP
00002b28: PUSH2 0x1029
00002b2b: SWAP3
00002b2c: POP
00002b2d: POP
00002b2e: POP
00002b2f: JUMP
00002b30: JUMPDEST
00002b31: PUSH1 0x00
00002b33: NOT
00002b34: DUP2
00002b35: ADD
00002b36: PUSH1 0x01
00002b38: PUSH1 0x01
00002b3a: PUSH1 0x80
00002b3c: SHL
00002b3d: SUB
00002b3e: DUP2
00002b3f: DIV
00002b40: PUSH1 0x01
00002b42: ADD
00002b43: SWAP1
00002b44: POP
00002b45: PUSH1 0x00
00002b47: NOT
00002b48: DUP4
00002b49: ADD
00002b4a: PUSH1 0x01
00002b4c: PUSH1 0x01
00002b4e: PUSH1 0x80
00002b50: SHL
00002b51: SUB
00002b52: DUP2
00002b53: DIV
00002b54: PUSH1 0x01
00002b56: ADD
00002b57: SWAP1
00002b58: POP
00002b59: DUP1
00002b5a: DUP3
00002b5b: PUSH1 0x00
00002b5d: NOT
00002b5e: DUP2
00002b5f: PUSH2 0x2b64
00002b62: JUMPI
00002b63: INVALID
00002b64: JUMPDEST
00002b65: DIV
00002b66: LT
00002b67: PUSH2 0x2bd4
00002b6a: JUMPI
00002b6b: SWAP1
00002b6c: DUP2
00002b6d: MUL
00002b6e: SWAP1
00002b6f: DUP2
00002b70: DUP5
00002b71: DUP2
00002b72: PUSH2 0x2b77
00002b75: JUMPI
00002b76: INVALID
00002b77: JUMPDEST
00002b78: DIV
00002b79: SWAP5
00002b7a: POP
00002b7b: PUSH4 0x0bebc200
00002b80: DUP6
00002b81: GT
00002b82: ISZERO
00002b83: PUSH2 0x2bd4
00002b86: JUMPI
00002b87: PUSH2 0x2b96
00002b8a: DUP6
00002b8b: DUP5
00002b8c: PUSH4 0xffffffff
00002b91: PUSH2 0x2c31
00002b94: AND
00002b95: JUMP
00002b96: JUMPDEST
00002b97: SWAP5
00002b98: POP
00002b99: POP
00002b9a: PUSH1 0x00
00002b9c: NOT
00002b9d: DUP7
00002b9e: ADD
00002b9f: DUP2
00002ba0: DUP2
00002ba1: DUP2
00002ba2: PUSH2 0x2ba7
00002ba5: JUMPI
00002ba6: INVALID
00002ba7: JUMPDEST
00002ba8: DIV
00002ba9: SWAP1
00002baa: POP
00002bab: PUSH2 0x2bbb
00002bae: DUP2
00002baf: PUSH1 0x01
00002bb1: PUSH4 0xffffffff
00002bb6: PUSH2 0x2c8a
00002bb9: AND
00002bba: JUMP
00002bbb: JUMPDEST
00002bbc: SWAP1
00002bbd: POP
00002bbe: DUP1
00002bbf: DUP6
00002bc0: DUP2
00002bc1: PUSH2 0x2bc6
00002bc4: JUMPI
00002bc5: INVALID
00002bc6: JUMPDEST
00002bc7: DIV
00002bc8: SWAP6
00002bc9: POP
00002bca: PUSH2 0x1029
00002bcd: SWAP5
00002bce: POP
00002bcf: POP
00002bd0: POP
00002bd1: POP
00002bd2: POP
00002bd3: JUMP
00002bd4: JUMPDEST
00002bd5: PUSH1 0x01
00002bd7: PUSH1 0x01
00002bd9: PUSH1 0x01
00002bdb: PUSH1 0x80
00002bdd: SHL
00002bde: SUB
00002bdf: PUSH1 0x00
00002be1: NOT
00002be2: DUP6
00002be3: ADD
00002be4: DIV
00002be5: ADD
00002be6: SWAP2
00002be7: POP
00002be8: DUP2
00002be9: DUP4
00002bea: DUP2
00002beb: PUSH2 0x2bf0
00002bee: JUMPI
00002bef: INVALID
00002bf0: JUMPDEST
00002bf1: DIV
00002bf2: SWAP5
00002bf3: POP
00002bf4: POP
00002bf5: PUSH1 0x00
00002bf7: NOT
00002bf8: DUP7
00002bf9: ADD
00002bfa: DUP2
00002bfb: DUP2
00002bfc: DUP2
00002bfd: PUSH2 0x2c02
00002c00: JUMPI
00002c01: INVALID
00002c02: JUMPDEST
00002c03: DIV
00002c04: PUSH1 0x01
00002c06: ADD
00002c07: SWAP1
00002c08: POP
00002c09: DUP1
00002c0a: DUP5
00002c0b: DUP2
00002c0c: PUSH2 0x2c11
00002c0f: JUMPI
00002c10: INVALID
00002c11: JUMPDEST
00002c12: DIV
00002c13: SWAP1
00002c14: POP
00002c15: PUSH2 0x2c24
00002c18: DUP6
00002c19: DUP3
00002c1a: PUSH4 0xffffffff
00002c1f: PUSH2 0x2c31
00002c22: AND
00002c23: JUMP
00002c24: JUMPDEST
00002c25: SWAP10
00002c26: SWAP9
00002c27: POP
00002c28: POP
00002c29: POP
00002c2a: POP
00002c2b: POP
00002c2c: POP
00002c2d: POP
00002c2e: POP
00002c2f: POP
00002c30: JUMP
00002c31: JUMPDEST
00002c32: PUSH1 0x00
00002c34: DUP3
00002c35: PUSH2 0x2c40
00002c38: JUMPI
00002c39: POP
00002c3a: PUSH1 0x00
00002c3c: PUSH2 0x0f9d
00002c3f: JUMP
00002c40: JUMPDEST
00002c41: DUP3
00002c42: DUP3
00002c43: MUL
00002c44: DUP3
00002c45: DUP5
00002c46: DUP3
00002c47: DUP2
00002c48: PUSH2 0x2c4d
00002c4b: JUMPI
00002c4c: INVALID
00002c4d: JUMPDEST
00002c4e: DIV
00002c4f: EQ
00002c50: PUSH2 0x0f9a
00002c53: JUMPI
00002c54: PUSH1 0x40
00002c56: MLOAD
00002c57: PUSH3 0x461bcd
00002c5b: PUSH1 0xe5
00002c5d: SHL
00002c5e: DUP2
00002c5f: MSTORE
00002c60: PUSH1 0x04
00002c62: ADD
00002c63: DUP1
00002c64: DUP1
00002c65: PUSH1 0x20
00002c67: ADD
00002c68: DUP3
00002c69: DUP2
00002c6a: SUB
00002c6b: DUP3
00002c6c: MSTORE
00002c6d: PUSH1 0x21
00002c6f: DUP2
00002c70: MSTORE
00002c71: PUSH1 0x20
00002c73: ADD
00002c74: DUP1
00002c75: PUSH2 0x55bf
00002c78: PUSH1 0x21
00002c7a: SWAP2
00002c7b: CODECOPY
00002c7c: PUSH1 0x40
00002c7e: ADD
00002c7f: SWAP2
00002c80: POP
00002c81: POP
00002c82: PUSH1 0x40
00002c84: MLOAD
00002c85: DUP1
00002c86: SWAP2
00002c87: SUB
00002c88: SWAP1
00002c89: REVERT
00002c8a: JUMPDEST
00002c8b: PUSH1 0x00
00002c8d: DUP3
00002c8e: DUP3
00002c8f: ADD
00002c90: DUP4
00002c91: DUP2
00002c92: LT
00002c93: ISZERO
00002c94: PUSH2 0x0f9a
00002c97: JUMPI
00002c98: PUSH1 0x40
00002c9a: DUP1
00002c9b: MLOAD
00002c9c: PUSH3 0x461bcd
00002ca0: PUSH1 0xe5
00002ca2: SHL
00002ca3: DUP2
00002ca4: MSTORE
00002ca5: PUSH1 0x20
00002ca7: PUSH1 0x04
00002ca9: DUP3
00002caa: ADD
00002cab: MSTORE
00002cac: PUSH1 0x1b
00002cae: PUSH1 0x24
00002cb0: DUP3
00002cb1: ADD
00002cb2: MSTORE
00002cb3: PUSH32 0x536166654d6174683a206164646974696f6e206f766572666c6f770000000000
00002cd4: PUSH1 0x44
00002cd6: DUP3
00002cd7: ADD
00002cd8: MSTORE
00002cd9: SWAP1
00002cda: MLOAD
00002cdb: SWAP1
00002cdc: DUP2
00002cdd: SWAP1
00002cde: SUB
00002cdf: PUSH1 0x64
00002ce1: ADD
00002ce2: SWAP1
00002ce3: REVERT
00002ce4: JUMPDEST
00002ce5: PUSH1 0x00
00002ce7: DUP2
00002ce8: PUSH2 0x2cf3
00002ceb: JUMPI
00002cec: POP
00002ced: PUSH1 0x00
00002cef: PUSH2 0x14f6
00002cf2: JUMP
00002cf3: JUMPDEST
00002cf4: PUSH1 0x03
00002cf6: DUP3
00002cf7: GT
00002cf8: PUSH2 0x2d03
00002cfb: JUMPI
00002cfc: POP
00002cfd: PUSH1 0x01
00002cff: PUSH2 0x14f6
00002d02: JUMP
00002d03: JUMPDEST
00002d04: PUSH1 0x00
00002d06: NOT
00002d07: DUP3
00002d08: EQ
00002d09: ISZERO
00002d0a: PUSH2 0x2d1b
00002d0d: JUMPI
00002d0e: POP
00002d0f: PUSH1 0x01
00002d11: PUSH1 0x01
00002d13: PUSH1 0x80
00002d15: SHL
00002d16: SUB
00002d17: PUSH2 0x14f6
00002d1a: JUMP
00002d1b: JUMPDEST
00002d1c: POP
00002d1d: DUP1
00002d1e: PUSH1 0x02
00002d20: PUSH1 0x01
00002d22: DUP3
00002d23: ADD
00002d24: DIV
00002d25: JUMPDEST
00002d26: DUP2
00002d27: DUP2
00002d28: LT
00002d29: ISZERO
00002d2a: PUSH2 0x2d4d
00002d2d: JUMPI
00002d2e: DUP1
00002d2f: SWAP2
00002d30: POP
00002d31: PUSH1 0x02
00002d33: DUP2
00002d34: DUP3
00002d35: DUP6
00002d36: DUP2
00002d37: PUSH2 0x2d3c
00002d3a: JUMPI
00002d3b: INVALID
00002d3c: JUMPDEST
00002d3d: DIV
00002d3e: ADD
00002d3f: DUP2
00002d40: PUSH2 0x2d45
00002d43: JUMPI
00002d44: INVALID
00002d45: JUMPDEST
00002d46: DIV
00002d47: SWAP1
00002d48: POP
00002d49: PUSH2 0x2d25
00002d4c: JUMP
00002d4d: JUMPDEST
00002d4e: POP
00002d4f: SWAP2
00002d50: SWAP1
00002d51: POP
00002d52: JUMP
00002d53: JUMPDEST
00002d54: PUSH1 0x00
00002d56: PUSH2 0x0f9a
00002d59: DUP4
00002d5a: DUP4
00002d5b: PUSH1 0x40
00002d5d: MLOAD
00002d5e: DUP1
00002d5f: PUSH1 0x40
00002d61: ADD
00002d62: PUSH1 0x40
00002d64: MSTORE
00002d65: DUP1
00002d66: PUSH1 0x1e
00002d68: DUP2
00002d69: MSTORE
00002d6a: PUSH1 0x20
00002d6c: ADD
00002d6d: PUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000
00002d8e: DUP2
00002d8f: MSTORE
00002d90: POP
00002d91: PUSH2 0x3b39
00002d94: JUMP
00002d95: JUMPDEST
00002d96: PUSH1 0x00
00002d98: PUSH2 0x178b
00002d9b: PUSH2 0x2da2
00002d9e: PUSH2 0x2de9
00002da1: JUMP
00002da2: JUMPDEST
00002da3: DUP5
00002da4: PUSH2 0x18e7
00002da7: DUP6
00002da8: PUSH1 0x34
00002daa: PUSH1 0x00
00002dac: PUSH2 0x2db3
00002daf: PUSH2 0x2de9
00002db2: JUMP
00002db3: JUMPDEST
00002db4: PUSH1 0x01
00002db6: PUSH1 0x01
00002db8: PUSH1 0xa0
00002dba: SHL
00002dbb: SUB
00002dbc: SWAP1
00002dbd: DUP2
00002dbe: AND
00002dbf: DUP3
00002dc0: MSTORE
00002dc1: PUSH1 0x20
00002dc3: DUP1
00002dc4: DUP4
00002dc5: ADD
00002dc6: SWAP4
00002dc7: SWAP1
00002dc8: SWAP4
00002dc9: MSTORE
00002dca: PUSH1 0x40
00002dcc: SWAP2
00002dcd: DUP3
00002dce: ADD
00002dcf: PUSH1 0x00
00002dd1: SWAP1
00002dd2: DUP2
00002dd3: KECCAK256
00002dd4: SWAP2
00002dd5: DUP13
00002dd6: AND
00002dd7: DUP2
00002dd8: MSTORE
00002dd9: SWAP3
00002dda: MSTORE
00002ddb: SWAP1
00002ddc: KECCAK256
00002ddd: SLOAD
00002dde: SWAP1
00002ddf: PUSH4 0xffffffff
00002de4: PUSH2 0x2c8a
00002de7: AND
00002de8: JUMP
00002de9: JUMPDEST
00002dea: CALLER
00002deb: SWAP1
00002dec: JUMP
00002ded: JUMPDEST
00002dee: PUSH2 0x0198
00002df1: SLOAD
00002df2: PUSH1 0x00
00002df4: SWAP1
00002df5: DUP4
00002df6: SWAP1
00002df7: DUP4
00002df8: SWAP1
00002df9: DUP4
00002dfa: SWAP1
00002dfb: PUSH1 0x01
00002dfd: PUSH1 0x01
00002dff: PUSH1 0xa0
00002e01: SHL
00002e02: SUB
00002e03: AND
00002e04: ISZERO
00002e05: PUSH2 0x30a1
00002e08: JUMPI
00002e09: PUSH2 0x0198
00002e0c: SLOAD
00002e0d: PUSH1 0x40
00002e0f: DUP1
00002e10: MLOAD
00002e11: PUSH4 0x187601f7
00002e16: PUSH1 0xe2
00002e18: SHL
00002e19: DUP2
00002e1a: MSTORE
00002e1b: PUSH1 0x01
00002e1d: PUSH1 0x01
00002e1f: PUSH1 0xa0
00002e21: SHL
00002e22: SUB
00002e23: DUP8
00002e24: DUP2
00002e25: AND
00002e26: PUSH1 0x04
00002e28: DUP4
00002e29: ADD
00002e2a: MSTORE
00002e2b: SWAP2
00002e2c: MLOAD
00002e2d: SWAP2
00002e2e: SWAP1
00002e2f: SWAP3
00002e30: AND
00002e31: SWAP2
00002e32: PUSH4 0x61d807dc
00002e37: SWAP2
00002e38: PUSH1 0x24
00002e3a: DUP1
00002e3b: DUP4
00002e3c: ADD
00002e3d: SWAP3
00002e3e: PUSH1 0x20
00002e40: SWAP3
00002e41: SWAP2
00002e42: SWAP1
00002e43: DUP3
00002e44: SWAP1
00002e45: SUB
00002e46: ADD
00002e47: DUP2
00002e48: PUSH1 0x00
00002e4a: DUP8
00002e4b: DUP1
00002e4c: EXTCODESIZE
00002e4d: ISZERO
00002e4e: DUP1
00002e4f: ISZERO
00002e50: PUSH2 0x2e58
00002e53: JUMPI
00002e54: PUSH1 0x00
00002e56: DUP1
00002e57: REVERT
00002e58: JUMPDEST
00002e59: POP
00002e5a: GAS
00002e5b: CALL
00002e5c: ISZERO
00002e5d: DUP1
00002e5e: ISZERO
00002e5f: PUSH2 0x2e6c
00002e62: JUMPI
00002e63: RETURNDATASIZE
00002e64: PUSH1 0x00
00002e66: DUP1
00002e67: RETURNDATACOPY
00002e68: RETURNDATASIZE
00002e69: PUSH1 0x00
00002e6b: REVERT
00002e6c: JUMPDEST
00002e6d: POP
00002e6e: POP
00002e6f: POP
00002e70: POP
00002e71: PUSH1 0x40
00002e73: MLOAD
00002e74: RETURNDATASIZE
00002e75: PUSH1 0x20
00002e77: DUP2
00002e78: LT
00002e79: ISZERO
00002e7a: PUSH2 0x2e82
00002e7d: JUMPI
00002e7e: PUSH1 0x00
00002e80: DUP1
00002e81: REVERT
00002e82: JUMPDEST
00002e83: POP
00002e84: MLOAD
00002e85: ISZERO
00002e86: DUP1
00002e87: ISZERO
00002e88: PUSH2 0x2e99
00002e8b: JUMPI
00002e8c: POP
00002e8d: PUSH1 0x01
00002e8f: PUSH1 0x01
00002e91: PUSH1 0xa0
00002e93: SHL
00002e94: SUB
00002e95: DUP5
00002e96: AND
00002e97: ISZERO
00002e98: ISZERO
00002e99: JUMPDEST
00002e9a: DUP1
00002e9b: ISZERO
00002e9c: PUSH2 0x2eb7
00002e9f: JUMPI
00002ea0: POP
00002ea1: PUSH1 0x01
00002ea3: PUSH1 0x01
00002ea5: PUSH1 0xa0
00002ea7: SHL
00002ea8: SUB
00002ea9: DUP4
00002eaa: AND
00002eab: ISZERO
00002eac: DUP1
00002ead: ISZERO
00002eae: PUSH2 0x2eb5
00002eb1: JUMPI
00002eb2: POP
00002eb3: DUP1
00002eb4: ISZERO
00002eb5: JUMPDEST
00002eb6: ISZERO
00002eb7: JUMPDEST
00002eb8: ISZERO
00002eb9: PUSH2 0x2f24
00002ebc: JUMPI
00002ebd: PUSH2 0x0198
00002ec0: SLOAD
00002ec1: PUSH1 0x40
00002ec3: DUP1
00002ec4: MLOAD
00002ec5: PUSH4 0x03e28f37
00002eca: PUSH1 0xe0
00002ecc: SHL
00002ecd: DUP2
00002ece: MSTORE
00002ecf: PUSH1 0x01
00002ed1: PUSH1 0x01
00002ed3: PUSH1 0xa0
00002ed5: SHL
00002ed6: SUB
00002ed7: DUP8
00002ed8: DUP2
00002ed9: AND
00002eda: PUSH1 0x04
00002edc: DUP4
00002edd: ADD
00002ede: MSTORE
00002edf: SWAP2
00002ee0: MLOAD
00002ee1: SWAP2
00002ee2: SWAP1
00002ee3: SWAP3
00002ee4: AND
00002ee5: SWAP2
00002ee6: PUSH4 0x03e28f37
00002eeb: SWAP2
00002eec: PUSH1 0x24
00002eee: DUP1
00002eef: DUP4
00002ef0: ADD
00002ef1: SWAP3
00002ef2: PUSH1 0x00
00002ef4: SWAP3
00002ef5: SWAP2
00002ef6: SWAP1
00002ef7: DUP3
00002ef8: SWAP1
00002ef9: SUB
00002efa: ADD
00002efb: DUP2
00002efc: DUP4
00002efd: DUP8
00002efe: DUP1
00002eff: EXTCODESIZE
00002f00: ISZERO
00002f01: DUP1
00002f02: ISZERO
00002f03: PUSH2 0x2f0b
00002f06: JUMPI
00002f07: PUSH1 0x00
00002f09: DUP1
00002f0a: REVERT
00002f0b: JUMPDEST
00002f0c: POP
00002f0d: GAS
00002f0e: CALL
00002f0f: ISZERO
00002f10: DUP1
00002f11: ISZERO
00002f12: PUSH2 0x2f1f
00002f15: JUMPI
00002f16: RETURNDATASIZE
00002f17: PUSH1 0x00
00002f19: DUP1
00002f1a: RETURNDATACOPY
00002f1b: RETURNDATASIZE
00002f1c: PUSH1 0x00
00002f1e: REVERT
00002f1f: JUMPDEST
00002f20: POP
00002f21: POP
00002f22: POP
00002f23: POP
00002f24: JUMPDEST
00002f25: PUSH2 0x0198
00002f28: SLOAD
00002f29: PUSH1 0x40
00002f2b: DUP1
00002f2c: MLOAD
00002f2d: PUSH4 0x187601f7
00002f32: PUSH1 0xe2
00002f34: SHL
00002f35: DUP2
00002f36: MSTORE
00002f37: PUSH1 0x01
00002f39: PUSH1 0x01
00002f3b: PUSH1 0xa0
00002f3d: SHL
00002f3e: SUB
00002f3f: DUP7
00002f40: DUP2
00002f41: AND
00002f42: PUSH1 0x04
00002f44: DUP4
00002f45: ADD
00002f46: MSTORE
00002f47: SWAP2
00002f48: MLOAD
00002f49: SWAP2
00002f4a: SWAP1
00002f4b: SWAP3
00002f4c: AND
00002f4d: SWAP2
00002f4e: PUSH4 0x61d807dc
00002f53: SWAP2
00002f54: PUSH1 0x24
00002f56: DUP1
00002f57: DUP4
00002f58: ADD
00002f59: SWAP3
00002f5a: PUSH1 0x20
00002f5c: SWAP3
00002f5d: SWAP2
00002f5e: SWAP1
00002f5f: DUP3
00002f60: SWAP1
00002f61: SUB
00002f62: ADD
00002f63: DUP2
00002f64: PUSH1 0x00
00002f66: DUP8
00002f67: DUP1
00002f68: EXTCODESIZE
00002f69: ISZERO
00002f6a: DUP1
00002f6b: ISZERO
00002f6c: PUSH2 0x2f74
00002f6f: JUMPI
00002f70: PUSH1 0x00
00002f72: DUP1
00002f73: REVERT
00002f74: JUMPDEST
00002f75: POP
00002f76: GAS
00002f77: CALL
00002f78: ISZERO
00002f79: DUP1
00002f7a: ISZERO
00002f7b: PUSH2 0x2f88
00002f7e: JUMPI
00002f7f: RETURNDATASIZE
00002f80: PUSH1 0x00
00002f82: DUP1
00002f83: RETURNDATACOPY
00002f84: RETURNDATASIZE
00002f85: PUSH1 0x00
00002f87: REVERT
00002f88: JUMPDEST
00002f89: POP
00002f8a: POP
00002f8b: POP
00002f8c: POP
00002f8d: PUSH1 0x40
00002f8f: MLOAD
00002f90: RETURNDATASIZE
00002f91: PUSH1 0x20
00002f93: DUP2
00002f94: LT
00002f95: ISZERO
00002f96: PUSH2 0x2f9e
00002f99: JUMPI
00002f9a: PUSH1 0x00
00002f9c: DUP1
00002f9d: REVERT
00002f9e: JUMPDEST
00002f9f: POP
00002fa0: MLOAD
00002fa1: ISZERO
00002fa2: DUP1
00002fa3: ISZERO
00002fa4: PUSH2 0x2fb5
00002fa7: JUMPI
00002fa8: POP
00002fa9: PUSH1 0x01
00002fab: PUSH1 0x01
00002fad: PUSH1 0xa0
00002faf: SHL
00002fb0: SUB
00002fb1: DUP4
00002fb2: AND
00002fb3: ISZERO
00002fb4: ISZERO
00002fb5: JUMPDEST
00002fb6: ISZERO
00002fb7: PUSH2 0x3022
00002fba: JUMPI
00002fbb: PUSH2 0x0198
00002fbe: SLOAD
00002fbf: PUSH1 0x40
00002fc1: DUP1
00002fc2: MLOAD
00002fc3: PUSH4 0x03e28f37
00002fc8: PUSH1 0xe0
00002fca: SHL
00002fcb: DUP2
00002fcc: MSTORE
00002fcd: PUSH1 0x01
00002fcf: PUSH1 0x01
00002fd1: PUSH1 0xa0
00002fd3: SHL
00002fd4: SUB
00002fd5: DUP7
00002fd6: DUP2
00002fd7: AND
00002fd8: PUSH1 0x04
00002fda: DUP4
00002fdb: ADD
00002fdc: MSTORE
00002fdd: SWAP2
00002fde: MLOAD
00002fdf: SWAP2
00002fe0: SWAP1
00002fe1: SWAP3
00002fe2: AND
00002fe3: SWAP2
00002fe4: PUSH4 0x03e28f37
00002fe9: SWAP2
00002fea: PUSH1 0x24
00002fec: DUP1
00002fed: DUP4
00002fee: ADD
00002fef: SWAP3
00002ff0: PUSH1 0x00
00002ff2: SWAP3
00002ff3: SWAP2
00002ff4: SWAP1
00002ff5: DUP3
00002ff6: SWAP1
00002ff7: SUB
00002ff8: ADD
00002ff9: DUP2
00002ffa: DUP4
00002ffb: DUP8
00002ffc: DUP1
00002ffd: EXTCODESIZE
00002ffe: ISZERO
00002fff: DUP1
00003000: ISZERO
00003001: PUSH2 0x3009
00003004: JUMPI
00003005: PUSH1 0x00
00003007: DUP1
00003008: REVERT
00003009: JUMPDEST
0000300a: POP
0000300b: GAS
0000300c: CALL
0000300d: ISZERO
0000300e: DUP1
0000300f: ISZERO
00003010: PUSH2 0x301d
00003013: JUMPI
00003014: RETURNDATASIZE
00003015: PUSH1 0x00
00003017: DUP1
00003018: RETURNDATACOPY
00003019: RETURNDATASIZE
0000301a: PUSH1 0x00
0000301c: REVERT
0000301d: JUMPDEST
0000301e: POP
0000301f: POP
00003020: POP
00003021: POP
00003022: JUMPDEST
00003023: PUSH2 0x0198
00003026: SLOAD
00003027: PUSH1 0x40
00003029: DUP1
0000302a: MLOAD
0000302b: PUSH4 0x36dffedf
00003030: PUSH1 0xe0
00003032: SHL
00003033: DUP2
00003034: MSTORE
00003035: PUSH1 0x01
00003037: PUSH1 0x01
00003039: PUSH1 0xa0
0000303b: SHL
0000303c: SUB
0000303d: DUP8
0000303e: DUP2
0000303f: AND
00003040: PUSH1 0x04
00003042: DUP4
00003043: ADD
00003044: MSTORE
00003045: DUP7
00003046: DUP2
00003047: AND
00003048: PUSH1 0x24
0000304a: DUP4
0000304b: ADD
0000304c: MSTORE
0000304d: PUSH1 0x44
0000304f: DUP3
00003050: ADD
00003051: DUP7
00003052: SWAP1
00003053: MSTORE
00003054: DUP5
00003055: ISZERO
00003056: ISZERO
00003057: PUSH1 0x64
00003059: DUP4
0000305a: ADD
0000305b: MSTORE
0000305c: SWAP2
0000305d: MLOAD
0000305e: SWAP2
0000305f: SWAP1
00003060: SWAP3
00003061: AND
00003062: SWAP2
00003063: PUSH4 0x36dffedf
00003068: SWAP2
00003069: PUSH1 0x84
0000306b: DUP1
0000306c: DUP4
0000306d: ADD
0000306e: SWAP3
0000306f: PUSH1 0x00
00003071: SWAP3
00003072: SWAP2
00003073: SWAP1
00003074: DUP3
00003075: SWAP1
00003076: SUB
00003077: ADD
00003078: DUP2
00003079: DUP4
0000307a: DUP8
0000307b: DUP1
0000307c: EXTCODESIZE
0000307d: ISZERO
0000307e: DUP1
0000307f: ISZERO
00003080: PUSH2 0x3088
00003083: JUMPI
00003084: PUSH1 0x00
00003086: DUP1
00003087: REVERT
00003088: JUMPDEST
00003089: POP
0000308a: GAS
0000308b: CALL
0000308c: ISZERO
0000308d: DUP1
0000308e: ISZERO
0000308f: PUSH2 0x309c
00003092: JUMPI
00003093: RETURNDATASIZE
00003094: PUSH1 0x00
00003096: DUP1
00003097: RETURNDATACOPY
00003098: RETURNDATASIZE
00003099: PUSH1 0x00
0000309b: REVERT
0000309c: JUMPDEST
0000309d: POP
0000309e: POP
0000309f: POP
000030a0: POP
000030a1: JUMPDEST
000030a2: PUSH2 0x30ab
000030a5: DUP7
000030a6: DUP7
000030a7: PUSH2 0x4be1
000030aa: JUMP
000030ab: JUMPDEST
000030ac: PUSH16 0x4b3b4ca85a86c47a098a224000000000
000030bd: PUSH2 0x30d7
000030c0: PUSH2 0x0199
000030c3: SLOAD
000030c4: PUSH2 0x30cb
000030c7: PUSH2 0x0fa3
000030ca: JUMP
000030cb: JUMPDEST
000030cc: SWAP1
000030cd: PUSH4 0xffffffff
000030d2: PUSH2 0x2c8a
000030d5: AND
000030d6: JUMP
000030d7: JUMPDEST
000030d8: GT
000030d9: ISZERO
000030da: PUSH2 0x311d
000030dd: JUMPI
000030de: PUSH1 0x40
000030e0: DUP1
000030e1: MLOAD
000030e2: PUSH3 0x461bcd
000030e6: PUSH1 0xe5
000030e8: SHL
000030e9: DUP2
000030ea: MSTORE
000030eb: PUSH1 0x20
000030ed: PUSH1 0x04
000030ef: DUP3
000030f0: ADD
000030f1: MSTORE
000030f2: PUSH1 0x10
000030f4: PUSH1 0x24
000030f6: DUP3
000030f7: ADD
000030f8: MSTORE
000030f9: PUSH16 0x4558434553534956455f535550504c59
0000310a: PUSH1 0x80
0000310c: SHL
0000310d: PUSH1 0x44
0000310f: DUP3
00003110: ADD
00003111: MSTORE
00003112: SWAP1
00003113: MLOAD
00003114: SWAP1
00003115: DUP2
00003116: SWAP1
00003117: SUB
00003118: PUSH1 0x64
0000311a: ADD
0000311b: SWAP1
0000311c: REVERT
0000311d: JUMPDEST
0000311e: PUSH2 0x0198
00003121: SLOAD
00003122: PUSH1 0x01
00003124: PUSH1 0x01
00003126: PUSH1 0xa0
00003128: SHL
00003129: SUB
0000312a: AND
0000312b: ISZERO
0000312c: PUSH2 0x31d3
0000312f: JUMPI
00003130: PUSH2 0x3138
00003133: DUP5
00003134: PUSH2 0x1880
00003137: JUMP
00003138: JUMPDEST
00003139: ISZERO
0000313a: DUP1
0000313b: ISZERO
0000313c: PUSH2 0x314d
0000313f: JUMPI
00003140: POP
00003141: PUSH1 0x01
00003143: PUSH1 0x01
00003145: PUSH1 0xa0
00003147: SHL
00003148: SUB
00003149: DUP5
0000314a: AND
0000314b: ISZERO
0000314c: ISZERO
0000314d: JUMPDEST
0000314e: DUP1
0000314f: ISZERO
00003150: PUSH2 0x316b
00003153: JUMPI
00003154: POP
00003155: PUSH1 0x01
00003157: PUSH1 0x01
00003159: PUSH1 0xa0
0000315b: SHL
0000315c: SUB
0000315d: DUP4
0000315e: AND
0000315f: ISZERO
00003160: DUP1
00003161: ISZERO
00003162: PUSH2 0x3169
00003165: JUMPI
00003166: POP
00003167: DUP1
00003168: ISZERO
00003169: JUMPDEST
0000316a: ISZERO
0000316b: JUMPDEST
0000316c: ISZERO
0000316d: PUSH2 0x31d3
00003170: JUMPI
00003171: PUSH2 0x0198
00003174: SLOAD
00003175: PUSH1 0x40
00003177: DUP1
00003178: MLOAD
00003179: PUSH4 0x0b3ffd1d
0000317e: PUSH1 0xe0
00003180: SHL
00003181: DUP2
00003182: MSTORE
00003183: PUSH1 0x01
00003185: PUSH1 0x01
00003187: PUSH1 0xa0
00003189: SHL
0000318a: SUB
0000318b: DUP8
0000318c: DUP2
0000318d: AND
0000318e: PUSH1 0x04
00003190: DUP4
00003191: ADD
00003192: MSTORE
00003193: SWAP2
00003194: MLOAD
00003195: SWAP2
00003196: SWAP1
00003197: SWAP3
00003198: AND
00003199: SWAP2
0000319a: PUSH4 0x0b3ffd1d
0000319f: SWAP2
000031a0: PUSH1 0x24
000031a2: DUP1
000031a3: DUP4
000031a4: ADD
000031a5: SWAP3
000031a6: PUSH1 0x00
000031a8: SWAP3
000031a9: SWAP2
000031aa: SWAP1
000031ab: DUP3
000031ac: SWAP1
000031ad: SUB
000031ae: ADD
000031af: DUP2
000031b0: DUP4
000031b1: DUP8
000031b2: DUP1
000031b3: EXTCODESIZE
000031b4: ISZERO
000031b5: DUP1
000031b6: ISZERO
000031b7: PUSH2 0x31bf
000031ba: JUMPI
000031bb: PUSH1 0x00
000031bd: DUP1
000031be: REVERT
000031bf: JUMPDEST
000031c0: POP
000031c1: GAS
000031c2: CALL
000031c3: ISZERO
000031c4: DUP1
000031c5: ISZERO
000031c6: PUSH2 0x1222
000031c9: JUMPI
000031ca: RETURNDATASIZE
000031cb: PUSH1 0x00
000031cd: DUP1
000031ce: RETURNDATACOPY
000031cf: RETURNDATASIZE
000031d0: PUSH1 0x00
000031d2: REVERT
000031d3: JUMPDEST
000031d4: POP
000031d5: POP
000031d6: POP
000031d7: POP
000031d8: POP
000031d9: POP
000031da: JUMP
000031db: JUMPDEST
000031dc: PUSH2 0x0198
000031df: SLOAD
000031e0: DUP4
000031e1: SWAP1
000031e2: PUSH1 0x00
000031e4: SWAP1
000031e5: DUP5
000031e6: SWAP1
000031e7: DUP5
000031e8: SWAP1
000031e9: PUSH1 0x01
000031eb: PUSH1 0x01
000031ed: PUSH1 0xa0
000031ef: SHL
000031f0: SUB
000031f1: AND
000031f2: ISZERO
000031f3: PUSH2 0x348f
000031f6: JUMPI
000031f7: PUSH2 0x0198
000031fa: SLOAD
000031fb: PUSH1 0x40
000031fd: DUP1
000031fe: MLOAD
000031ff: PUSH4 0x187601f7
00003204: PUSH1 0xe2
00003206: SHL
00003207: DUP2
00003208: MSTORE
00003209: PUSH1 0x01
0000320b: PUSH1 0x01
0000320d: PUSH1 0xa0
0000320f: SHL
00003210: SUB
00003211: DUP8
00003212: DUP2
00003213: AND
00003214: PUSH1 0x04
00003216: DUP4
00003217: ADD
00003218: MSTORE
00003219: SWAP2
0000321a: MLOAD
0000321b: SWAP2
0000321c: SWAP1
0000321d: SWAP3
0000321e: AND
0000321f: SWAP2
00003220: PUSH4 0x61d807dc
00003225: SWAP2
00003226: PUSH1 0x24
00003228: DUP1
00003229: DUP4
0000322a: ADD
0000322b: SWAP3
0000322c: PUSH1 0x20
0000322e: SWAP3
0000322f: SWAP2
00003230: SWAP1
00003231: DUP3
00003232: SWAP1
00003233: SUB
00003234: ADD
00003235: DUP2
00003236: PUSH1 0x00
00003238: DUP8
00003239: DUP1
0000323a: EXTCODESIZE
0000323b: ISZERO
0000323c: DUP1
0000323d: ISZERO
0000323e: PUSH2 0x3246
00003241: JUMPI
00003242: PUSH1 0x00
00003244: DUP1
00003245: REVERT
00003246: JUMPDEST
00003247: POP
00003248: GAS
00003249: CALL
0000324a: ISZERO
0000324b: DUP1
0000324c: ISZERO
0000324d: PUSH2 0x325a
00003250: JUMPI
00003251: RETURNDATASIZE
00003252: PUSH1 0x00
00003254: DUP1
00003255: RETURNDATACOPY
00003256: RETURNDATASIZE
00003257: PUSH1 0x00
00003259: REVERT
0000325a: JUMPDEST
0000325b: POP
0000325c: POP
0000325d: POP
0000325e: POP
0000325f: PUSH1 0x40
00003261: MLOAD
00003262: RETURNDATASIZE
00003263: PUSH1 0x20
00003265: DUP2
00003266: LT
00003267: ISZERO
00003268: PUSH2 0x3270
0000326b: JUMPI
0000326c: PUSH1 0x00
0000326e: DUP1
0000326f: REVERT
00003270: JUMPDEST
00003271: POP
00003272: MLOAD
00003273: ISZERO
00003274: DUP1
00003275: ISZERO
00003276: PUSH2 0x3287
00003279: JUMPI
0000327a: POP
0000327b: PUSH1 0x01
0000327d: PUSH1 0x01
0000327f: PUSH1 0xa0
00003281: SHL
00003282: SUB
00003283: DUP5
00003284: AND
00003285: ISZERO
00003286: ISZERO
00003287: JUMPDEST
00003288: DUP1
00003289: ISZERO
0000328a: PUSH2 0x32a5
0000328d: JUMPI
0000328e: POP
0000328f: PUSH1 0x01
00003291: PUSH1 0x01
00003293: PUSH1 0xa0
00003295: SHL
00003296: SUB
00003297: DUP4
00003298: AND
00003299: ISZERO
0000329a: DUP1
0000329b: ISZERO
0000329c: PUSH2 0x32a3
0000329f: JUMPI
000032a0: POP
000032a1: DUP1
000032a2: ISZERO
000032a3: JUMPDEST
000032a4: ISZERO
000032a5: JUMPDEST
000032a6: ISZERO
000032a7: PUSH2 0x3312
000032aa: JUMPI
000032ab: PUSH2 0x0198
000032ae: SLOAD
000032af: PUSH1 0x40
000032b1: DUP1
000032b2: MLOAD
000032b3: PUSH4 0x03e28f37
000032b8: PUSH1 0xe0
000032ba: SHL
000032bb: DUP2
000032bc: MSTORE
000032bd: PUSH1 0x01
000032bf: PUSH1 0x01
000032c1: PUSH1 0xa0
000032c3: SHL
000032c4: SUB
000032c5: DUP8
000032c6: DUP2
000032c7: AND
000032c8: PUSH1 0x04
000032ca: DUP4
000032cb: ADD
000032cc: MSTORE
000032cd: SWAP2
000032ce: MLOAD
000032cf: SWAP2
000032d0: SWAP1
000032d1: SWAP3
000032d2: AND
000032d3: SWAP2
000032d4: PUSH4 0x03e28f37
000032d9: SWAP2
000032da: PUSH1 0x24
000032dc: DUP1
000032dd: DUP4
000032de: ADD
000032df: SWAP3
000032e0: PUSH1 0x00
000032e2: SWAP3
000032e3: SWAP2
000032e4: SWAP1
000032e5: DUP3
000032e6: SWAP1
000032e7: SUB
000032e8: ADD
000032e9: DUP2
000032ea: DUP4
000032eb: DUP8
000032ec: DUP1
000032ed: EXTCODESIZE
000032ee: ISZERO
000032ef: DUP1
000032f0: ISZERO
000032f1: PUSH2 0x32f9
000032f4: JUMPI
000032f5: PUSH1 0x00
000032f7: DUP1
000032f8: REVERT
000032f9: JUMPDEST
000032fa: POP
000032fb: GAS
000032fc: CALL
000032fd: ISZERO
000032fe: DUP1
000032ff: ISZERO
00003300: PUSH2 0x330d
00003303: JUMPI
00003304: RETURNDATASIZE
00003305: PUSH1 0x00
00003307: DUP1
00003308: RETURNDATACOPY
00003309: RETURNDATASIZE
0000330a: PUSH1 0x00
0000330c: REVERT
0000330d: JUMPDEST
0000330e: POP
0000330f: POP
00003310: POP
00003311: POP
00003312: JUMPDEST
00003313: PUSH2 0x0198
00003316: SLOAD
00003317: PUSH1 0x40
00003319: DUP1
0000331a: MLOAD
0000331b: PUSH4 0x187601f7
00003320: PUSH1 0xe2
00003322: SHL
00003323: DUP2
00003324: MSTORE
00003325: PUSH1 0x01
00003327: PUSH1 0x01
00003329: PUSH1 0xa0
0000332b: SHL
0000332c: SUB
0000332d: DUP7
0000332e: DUP2
0000332f: AND
00003330: PUSH1 0x04
00003332: DUP4
00003333: ADD
00003334: MSTORE
00003335: SWAP2
00003336: MLOAD
00003337: SWAP2
00003338: SWAP1
00003339: SWAP3
0000333a: AND
0000333b: SWAP2
0000333c: PUSH4 0x61d807dc
00003341: SWAP2
00003342: PUSH1 0x24
00003344: DUP1
00003345: DUP4
00003346: ADD
00003347: SWAP3
00003348: PUSH1 0x20
0000334a: SWAP3
0000334b: SWAP2
0000334c: SWAP1
0000334d: DUP3
0000334e: SWAP1
0000334f: SUB
00003350: ADD
00003351: DUP2
00003352: PUSH1 0x00
00003354: DUP8
00003355: DUP1
00003356: EXTCODESIZE
00003357: ISZERO
00003358: DUP1
00003359: ISZERO
0000335a: PUSH2 0x3362
0000335d: JUMPI
0000335e: PUSH1 0x00
00003360: DUP1
00003361: REVERT
00003362: JUMPDEST
00003363: POP
00003364: GAS
00003365: CALL
00003366: ISZERO
00003367: DUP1
00003368: ISZERO
00003369: PUSH2 0x3376
0000336c: JUMPI
0000336d: RETURNDATASIZE
0000336e: PUSH1 0x00
00003370: DUP1
00003371: RETURNDATACOPY
00003372: RETURNDATASIZE
00003373: PUSH1 0x00
00003375: REVERT
00003376: JUMPDEST
00003377: POP
00003378: POP
00003379: POP
0000337a: POP
0000337b: PUSH1 0x40
0000337d: MLOAD
0000337e: RETURNDATASIZE
0000337f: PUSH1 0x20
00003381: DUP2
00003382: LT
00003383: ISZERO
00003384: PUSH2 0x338c
00003387: JUMPI
00003388: PUSH1 0x00
0000338a: DUP1
0000338b: REVERT
0000338c: JUMPDEST
0000338d: POP
0000338e: MLOAD
0000338f: ISZERO
00003390: DUP1
00003391: ISZERO
00003392: PUSH2 0x33a3
00003395: JUMPI
00003396: POP
00003397: PUSH1 0x01
00003399: PUSH1 0x01
0000339b: PUSH1 0xa0
0000339d: SHL
0000339e: SUB
0000339f: DUP4
000033a0: AND
000033a1: ISZERO
000033a2: ISZERO
000033a3: JUMPDEST
000033a4: ISZERO
000033a5: PUSH2 0x3410
000033a8: JUMPI
000033a9: PUSH2 0x0198
000033ac: SLOAD
000033ad: PUSH1 0x40
000033af: DUP1
000033b0: MLOAD
000033b1: PUSH4 0x03e28f37
000033b6: PUSH1 0xe0
000033b8: SHL
000033b9: DUP2
000033ba: MSTORE
000033bb: PUSH1 0x01
000033bd: PUSH1 0x01
000033bf: PUSH1 0xa0
000033c1: SHL
000033c2: SUB
000033c3: DUP7
000033c4: DUP2
000033c5: AND
000033c6: PUSH1 0x04
000033c8: DUP4
000033c9: ADD
000033ca: MSTORE
000033cb: SWAP2
000033cc: MLOAD
000033cd: SWAP2
000033ce: SWAP1
000033cf: SWAP3
000033d0: AND
000033d1: SWAP2
000033d2: PUSH4 0x03e28f37
000033d7: SWAP2
000033d8: PUSH1 0x24
000033da: DUP1
000033db: DUP4
000033dc: ADD
000033dd: SWAP3
000033de: PUSH1 0x00
000033e0: SWAP3
000033e1: SWAP2
000033e2: SWAP1
000033e3: DUP3
000033e4: SWAP1
000033e5: SUB
000033e6: ADD
000033e7: DUP2
000033e8: DUP4
000033e9: DUP8
000033ea: DUP1
000033eb: EXTCODESIZE
000033ec: ISZERO
000033ed: DUP1
000033ee: ISZERO
000033ef: PUSH2 0x33f7
000033f2: JUMPI
000033f3: PUSH1 0x00
000033f5: DUP1
000033f6: REVERT
000033f7: JUMPDEST
000033f8: POP
000033f9: GAS
000033fa: CALL
000033fb: ISZERO
000033fc: DUP1
000033fd: ISZERO
000033fe: PUSH2 0x340b
00003401: JUMPI
00003402: RETURNDATASIZE
00003403: PUSH1 0x00
00003405: DUP1
00003406: RETURNDATACOPY
00003407: RETURNDATASIZE
00003408: PUSH1 0x00
0000340a: REVERT
0000340b: JUMPDEST
0000340c: POP
0000340d: POP
0000340e: POP
0000340f: POP
00003410: JUMPDEST
00003411: PUSH2 0x0198
00003414: SLOAD
00003415: PUSH1 0x40
00003417: DUP1
00003418: MLOAD
00003419: PUSH4 0x36dffedf
0000341e: PUSH1 0xe0
00003420: SHL
00003421: DUP2
00003422: MSTORE
00003423: PUSH1 0x01
00003425: PUSH1 0x01
00003427: PUSH1 0xa0
00003429: SHL
0000342a: SUB
0000342b: DUP8
0000342c: DUP2
0000342d: AND
0000342e: PUSH1 0x04
00003430: DUP4
00003431: ADD
00003432: MSTORE
00003433: DUP7
00003434: DUP2
00003435: AND
00003436: PUSH1 0x24
00003438: DUP4
00003439: ADD
0000343a: MSTORE
0000343b: PUSH1 0x44
0000343d: DUP3
0000343e: ADD
0000343f: DUP7
00003440: SWAP1
00003441: MSTORE
00003442: DUP5
00003443: ISZERO
00003444: ISZERO
00003445: PUSH1 0x64
00003447: DUP4
00003448: ADD
00003449: MSTORE
0000344a: SWAP2
0000344b: MLOAD
0000344c: SWAP2
0000344d: SWAP1
0000344e: SWAP3
0000344f: AND
00003450: SWAP2
00003451: PUSH4 0x36dffedf
00003456: SWAP2
00003457: PUSH1 0x84
00003459: DUP1
0000345a: DUP4
0000345b: ADD
0000345c: SWAP3
0000345d: PUSH1 0x00
0000345f: SWAP3
00003460: SWAP2
00003461: SWAP1
00003462: DUP3
00003463: SWAP1
00003464: SUB
00003465: ADD
00003466: DUP2
00003467: DUP4
00003468: DUP8
00003469: DUP1
0000346a: EXTCODESIZE
0000346b: ISZERO
0000346c: DUP1
0000346d: ISZERO
0000346e: PUSH2 0x3476
00003471: JUMPI
00003472: PUSH1 0x00
00003474: DUP1
00003475: REVERT
00003476: JUMPDEST
00003477: POP
00003478: GAS
00003479: CALL
0000347a: ISZERO
0000347b: DUP1
0000347c: ISZERO
0000347d: PUSH2 0x348a
00003480: JUMPI
00003481: RETURNDATASIZE
00003482: PUSH1 0x00
00003484: DUP1
00003485: RETURNDATACOPY
00003486: RETURNDATASIZE
00003487: PUSH1 0x00
00003489: REVERT
0000348a: JUMPDEST
0000348b: POP
0000348c: POP
0000348d: POP
0000348e: POP
0000348f: JUMPDEST
00003490: PUSH2 0x3499
00003493: DUP8
00003494: DUP8
00003495: PUSH2 0x4c4e
00003498: JUMP
00003499: JUMPDEST
0000349a: DUP5
0000349b: PUSH2 0x352f
0000349e: JUMPI
0000349f: PUSH1 0x01
000034a1: PUSH2 0x01a8
000034a4: SLOAD
000034a5: EQ
000034a6: PUSH2 0x34e6
000034a9: JUMPI
000034aa: PUSH1 0x40
000034ac: DUP1
000034ad: MLOAD
000034ae: PUSH3 0x461bcd
000034b2: PUSH1 0xe5
000034b4: SHL
000034b5: DUP2
000034b6: MSTORE
000034b7: PUSH1 0x20
000034b9: PUSH1 0x04
000034bb: DUP3
000034bc: ADD
000034bd: MSTORE
000034be: PUSH1 0x0d
000034c0: PUSH1 0x24
000034c2: DUP3
000034c3: ADD
000034c4: MSTORE
000034c5: PUSH13 0x494e56414c49445f5354415445
000034d3: PUSH1 0x98
000034d5: SHL
000034d6: PUSH1 0x44
000034d8: DUP3
000034d9: ADD
000034da: MSTORE
000034db: SWAP1
000034dc: MLOAD
000034dd: SWAP1
000034de: DUP2
000034df: SWAP1
000034e0: SUB
000034e1: PUSH1 0x64
000034e3: ADD
000034e4: SWAP1
000034e5: REVERT
000034e6: JUMPDEST
000034e7: PUSH2 0x0199
000034ea: DUP1
000034eb: SLOAD
000034ec: DUP8
000034ed: ADD
000034ee: SWAP1
000034ef: SSTORE
000034f0: PUSH1 0x40
000034f2: DUP1
000034f3: MLOAD
000034f4: DUP8
000034f5: DUP2
000034f6: MSTORE
000034f7: SWAP1
000034f8: MLOAD
000034f9: PUSH1 0x01
000034fb: PUSH1 0x01
000034fd: PUSH1 0xa0
000034ff: SHL
00003500: SUB
00003501: DUP10
00003502: AND
00003503: SWAP2
00003504: PUSH32 0xcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5
00003525: SWAP2
00003526: SWAP1
00003527: DUP2
00003528: SWAP1
00003529: SUB
0000352a: PUSH1 0x20
0000352c: ADD
0000352d: SWAP1
0000352e: LOG2
0000352f: JUMPDEST
00003530: PUSH2 0x0198
00003533: SLOAD
00003534: PUSH1 0x01
00003536: PUSH1 0x01
00003538: PUSH1 0xa0
0000353a: SHL
0000353b: SUB
0000353c: AND
0000353d: ISZERO
0000353e: PUSH2 0x35ea
00003541: JUMPI
00003542: PUSH2 0x354a
00003545: DUP5
00003546: PUSH2 0x1880
00003549: JUMP
0000354a: JUMPDEST
0000354b: ISZERO
0000354c: DUP1
0000354d: ISZERO
0000354e: PUSH2 0x355f
00003551: JUMPI
00003552: POP
00003553: PUSH1 0x01
00003555: PUSH1 0x01
00003557: PUSH1 0xa0
00003559: SHL
0000355a: SUB
0000355b: DUP5
0000355c: AND
0000355d: ISZERO
0000355e: ISZERO
0000355f: JUMPDEST
00003560: DUP1
00003561: ISZERO
00003562: PUSH2 0x357d
00003565: JUMPI
00003566: POP
00003567: PUSH1 0x01
00003569: PUSH1 0x01
0000356b: PUSH1 0xa0
0000356d: SHL
0000356e: SUB
0000356f: DUP4
00003570: AND
00003571: ISZERO
00003572: DUP1
00003573: ISZERO
00003574: PUSH2 0x357b
00003577: JUMPI
00003578: POP
00003579: DUP1
0000357a: ISZERO
0000357b: JUMPDEST
0000357c: ISZERO
0000357d: JUMPDEST
0000357e: ISZERO
0000357f: PUSH2 0x35ea
00003582: JUMPI
00003583: PUSH2 0x0198
00003586: SLOAD
00003587: PUSH1 0x40
00003589: DUP1
0000358a: MLOAD
0000358b: PUSH4 0x0b3ffd1d
00003590: PUSH1 0xe0
00003592: SHL
00003593: DUP2
00003594: MSTORE
00003595: PUSH1 0x01
00003597: PUSH1 0x01
00003599: PUSH1 0xa0
0000359b: SHL
0000359c: SUB
0000359d: DUP8
0000359e: DUP2
0000359f: AND
000035a0: PUSH1 0x04
000035a2: DUP4
000035a3: ADD
000035a4: MSTORE
000035a5: SWAP2
000035a6: MLOAD
000035a7: SWAP2
000035a8: SWAP1
000035a9: SWAP3
000035aa: AND
000035ab: SWAP2
000035ac: PUSH4 0x0b3ffd1d
000035b1: SWAP2
000035b2: PUSH1 0x24
000035b4: DUP1
000035b5: DUP4
000035b6: ADD
000035b7: SWAP3
000035b8: PUSH1 0x00
000035ba: SWAP3
000035bb: SWAP2
000035bc: SWAP1
000035bd: DUP3
000035be: SWAP1
000035bf: SUB
000035c0: ADD
000035c1: DUP2
000035c2: DUP4
000035c3: DUP8
000035c4: DUP1
000035c5: EXTCODESIZE
000035c6: ISZERO
000035c7: DUP1
000035c8: ISZERO
000035c9: PUSH2 0x35d1
000035cc: JUMPI
000035cd: PUSH1 0x00
000035cf: DUP1
000035d0: REVERT
000035d1: JUMPDEST
000035d2: POP
000035d3: GAS
000035d4: CALL
000035d5: ISZERO
000035d6: DUP1
000035d7: ISZERO
000035d8: PUSH2 0x35e5
000035db: JUMPI
000035dc: RETURNDATASIZE
000035dd: PUSH1 0x00
000035df: DUP1
000035e0: RETURNDATACOPY
000035e1: RETURNDATASIZE
000035e2: PUSH1 0x00
000035e4: REVERT
000035e5: JUMPDEST
000035e6: POP
000035e7: POP
000035e8: POP
000035e9: POP
000035ea: JUMPDEST
000035eb: POP
000035ec: POP
000035ed: POP
000035ee: POP
000035ef: POP
000035f0: POP
000035f1: POP
000035f2: JUMP
000035f3: JUMPDEST
000035f4: PUSH2 0x019e
000035f7: SLOAD
000035f8: PUSH1 0x01
000035fa: PUSH1 0x01
000035fc: PUSH1 0xa0
000035fe: SHL
000035ff: SUB
00003600: AND
00003601: PUSH2 0x3683
00003604: JUMPI
00003605: DUP1
00003606: ISZERO
00003607: PUSH2 0x3634
0000360a: JUMPI
0000360b: PUSH1 0x00
0000360d: PUSH2 0x361c
00003610: DUP4
00003611: DUP6
00003612: PUSH4 0xffffffff
00003617: PUSH2 0x2d53
0000361a: AND
0000361b: JUMP
0000361c: JUMPDEST
0000361d: SWAP1
0000361e: POP
0000361f: DUP1
00003620: ISZERO
00003621: PUSH2 0x362e
00003624: JUMPI
00003625: PUSH2 0x362e
00003628: CALLER
00003629: DUP3
0000362a: PUSH2 0x4d4a
0000362d: JUMP
0000362e: JUMPDEST
0000362f: POP
00003630: PUSH2 0x367e
00003633: JUMP
00003634: JUMPDEST
00003635: DUP2
00003636: DUP4
00003637: EQ
00003638: PUSH2 0x367e
0000363b: JUMPI
0000363c: PUSH1 0x40
0000363e: DUP1
0000363f: MLOAD
00003640: PUSH3 0x461bcd
00003644: PUSH1 0xe5
00003646: SHL
00003647: DUP2
00003648: MSTORE
00003649: PUSH1 0x20
0000364b: PUSH1 0x04
0000364d: DUP3
0000364e: ADD
0000364f: MSTORE
00003650: PUSH1 0x13
00003652: PUSH1 0x24
00003654: DUP3
00003655: ADD
00003656: MSTORE
00003657: PUSH19 0x494e434f52524543545f4d53475f56414c5545
0000366b: PUSH1 0x68
0000366d: SHL
0000366e: PUSH1 0x44
00003670: DUP3
00003671: ADD
00003672: MSTORE
00003673: SWAP1
00003674: MLOAD
00003675: SWAP1
00003676: DUP2
00003677: SWAP1
00003678: SUB
00003679: PUSH1 0x64
0000367b: ADD
0000367c: SWAP1
0000367d: REVERT
0000367e: JUMPDEST
0000367f: PUSH2 0x36e7
00003682: JUMP
00003683: JUMPDEST
00003684: DUP2
00003685: ISZERO
00003686: PUSH2 0x36c8
00003689: JUMPI
0000368a: PUSH1 0x40
0000368c: DUP1
0000368d: MLOAD
0000368e: PUSH3 0x461bcd
00003692: PUSH1 0xe5
00003694: SHL
00003695: DUP2
00003696: MSTORE
00003697: PUSH1 0x20
00003699: PUSH1 0x04
0000369b: DUP3
0000369c: ADD
0000369d: MSTORE
0000369e: PUSH1 0x0f
000036a0: PUSH1 0x24
000036a2: DUP3
000036a3: ADD
000036a4: MSTORE
000036a5: PUSH15 0x0889ebe9c9ea8bea68a9c88be8aa89
000036b5: PUSH1 0x8b
000036b7: SHL
000036b8: PUSH1 0x44
000036ba: DUP3
000036bb: ADD
000036bc: MSTORE
000036bd: SWAP1
000036be: MLOAD
000036bf: SWAP1
000036c0: DUP2
000036c1: SWAP1
000036c2: SUB
000036c3: PUSH1 0x64
000036c5: ADD
000036c6: SWAP1
000036c7: REVERT
000036c8: JUMPDEST
000036c9: PUSH2 0x019e
000036cc: SLOAD
000036cd: PUSH2 0x36e7
000036d0: SWAP1
000036d1: PUSH1 0x01
000036d3: PUSH1 0x01
000036d5: PUSH1 0xa0
000036d7: SHL
000036d8: SUB
000036d9: AND
000036da: DUP6
000036db: ADDRESS
000036dc: DUP7
000036dd: PUSH4 0xffffffff
000036e2: PUSH2 0x4e2f
000036e5: AND
000036e6: JUMP
000036e7: JUMPDEST
000036e8: POP
000036e9: POP
000036ea: POP
000036eb: POP
000036ec: JUMP
000036ed: JUMPDEST
000036ee: PUSH2 0x019a
000036f1: SLOAD
000036f2: PUSH2 0x0100
000036f5: SWAP1
000036f6: DIV
000036f7: PUSH1 0x01
000036f9: PUSH1 0x01
000036fb: PUSH1 0xa0
000036fd: SHL
000036fe: SUB
000036ff: AND
00003700: CALLER
00003701: EQ
00003702: PUSH2 0x3745
00003705: JUMPI
00003706: PUSH1 0x40
00003708: DUP1
00003709: MLOAD
0000370a: PUSH3 0x461bcd
0000370e: PUSH1 0xe5
00003710: SHL
00003711: DUP2
00003712: MSTORE
00003713: PUSH1 0x20
00003715: PUSH1 0x04
00003717: DUP3
00003718: ADD
00003719: MSTORE
0000371a: PUSH1 0x10
0000371c: PUSH1 0x24
0000371e: DUP3
0000371f: ADD
00003720: MSTORE
00003721: PUSH16 0x42454e45464943494152595f4f4e4c59
00003732: PUSH1 0x80
00003734: SHL
00003735: PUSH1 0x44
00003737: DUP3
00003738: ADD
00003739: MSTORE
0000373a: SWAP1
0000373b: MLOAD
0000373c: SWAP1
0000373d: DUP2
0000373e: SWAP1
0000373f: SUB
00003740: PUSH1 0x64
00003742: ADD
00003743: SWAP1
00003744: REVERT
00003745: JUMPDEST
00003746: PUSH2 0x01a8
00003749: SLOAD
0000374a: PUSH2 0x3784
0000374d: JUMPI
0000374e: PUSH2 0x01a8
00003751: SLOAD
00003752: PUSH1 0x40
00003754: DUP1
00003755: MLOAD
00003756: SWAP2
00003757: DUP3
00003758: MSTORE
00003759: PUSH1 0x03
0000375b: PUSH1 0x20
0000375d: DUP4
0000375e: ADD
0000375f: MSTORE
00003760: DUP1
00003761: MLOAD
00003762: PUSH1 0x00
00003764: DUP1
00003765: MLOAD
00003766: PUSH1 0x20
00003768: PUSH2 0x559f
0000376b: DUP4
0000376c: CODECOPY
0000376d: DUP2
0000376e: MLOAD
0000376f: SWAP2
00003770: MSTORE
00003771: SWAP3
00003772: DUP2
00003773: SWAP1
00003774: SUB
00003775: SWAP1
00003776: SWAP2
00003777: ADD
00003778: SWAP1
00003779: LOG1
0000377a: PUSH1 0x03
0000377c: PUSH2 0x01a8
0000377f: SSTORE
00003780: PUSH2 0x187e
00003783: JUMP
00003784: JUMPDEST
00003785: PUSH1 0x01
00003787: PUSH2 0x01a8
0000378a: SLOAD
0000378b: EQ
0000378c: ISZERO
0000378d: PUSH2 0x385b
00003790: JUMPI
00003791: PUSH2 0x01ae
00003794: SLOAD
00003795: PUSH2 0x01ad
00003798: SLOAD
00003799: NOT
0000379a: GT
0000379b: PUSH2 0x37db
0000379e: JUMPI
0000379f: PUSH1 0x40
000037a1: DUP1
000037a2: MLOAD
000037a3: PUSH3 0x461bcd
000037a7: PUSH1 0xe5
000037a9: SHL
000037aa: DUP2
000037ab: MSTORE
000037ac: PUSH1 0x20
000037ae: PUSH1 0x04
000037b0: DUP3
000037b1: ADD
000037b2: MSTORE
000037b3: PUSH1 0x0d
000037b5: PUSH1 0x24
000037b7: DUP3
000037b8: ADD
000037b9: MSTORE
000037ba: PUSH13 0x4d41595f4e4f545f434c4f5345
000037c8: PUSH1 0x98
000037ca: SHL
000037cb: PUSH1 0x44
000037cd: DUP3
000037ce: ADD
000037cf: MSTORE
000037d0: SWAP1
000037d1: MLOAD
000037d2: SWAP1
000037d3: DUP2
000037d4: SWAP1
000037d5: SUB
000037d6: PUSH1 0x64
000037d8: ADD
000037d9: SWAP1
000037da: REVERT
000037db: JUMPDEST
000037dc: TIMESTAMP
000037dd: PUSH2 0x01ae
000037e0: SLOAD
000037e1: PUSH2 0x01ad
000037e4: SLOAD
000037e5: ADD
000037e6: GT
000037e7: ISZERO
000037e8: PUSH2 0x3824
000037eb: JUMPI
000037ec: PUSH1 0x40
000037ee: DUP1
000037ef: MLOAD
000037f0: PUSH3 0x461bcd
000037f4: PUSH1 0xe5
000037f6: SHL
000037f7: DUP2
000037f8: MSTORE
000037f9: PUSH1 0x20
000037fb: PUSH1 0x04
000037fd: DUP3
000037fe: ADD
000037ff: MSTORE
00003800: PUSH1 0x09
00003802: PUSH1 0x24
00003804: DUP3
00003805: ADD
00003806: MSTORE
00003807: PUSH9 0x544f4f5f4541524c59
00003811: PUSH1 0xb8
00003813: SHL
00003814: PUSH1 0x44
00003816: DUP3
00003817: ADD
00003818: MSTORE
00003819: SWAP1
0000381a: MLOAD
0000381b: SWAP1
0000381c: DUP2
0000381d: SWAP1
0000381e: SUB
0000381f: PUSH1 0x64
00003821: ADD
00003822: SWAP1
00003823: REVERT
00003824: JUMPDEST
00003825: PUSH2 0x01a8
00003828: SLOAD
00003829: PUSH1 0x40
0000382b: DUP1
0000382c: MLOAD
0000382d: SWAP2
0000382e: DUP3
0000382f: MSTORE
00003830: PUSH1 0x02
00003832: PUSH1 0x20
00003834: DUP4
00003835: ADD
00003836: MSTORE
00003837: DUP1
00003838: MLOAD
00003839: PUSH1 0x00
0000383b: DUP1
0000383c: MLOAD
0000383d: PUSH1 0x20
0000383f: PUSH2 0x559f
00003842: DUP4
00003843: CODECOPY
00003844: DUP2
00003845: MLOAD
00003846: SWAP2
00003847: MSTORE
00003848: SWAP3
00003849: DUP2
0000384a: SWAP1
0000384b: SUB
0000384c: SWAP1
0000384d: SWAP2
0000384e: ADD
0000384f: SWAP1
00003850: LOG1
00003851: PUSH1 0x02
00003853: PUSH2 0x01a8
00003856: SSTORE
00003857: PUSH2 0x187e
0000385a: JUMP
0000385b: JUMPDEST
0000385c: PUSH1 0x40
0000385e: DUP1
0000385f: MLOAD
00003860: PUSH3 0x461bcd
00003864: PUSH1 0xe5
00003866: SHL
00003867: DUP2
00003868: MSTORE
00003869: PUSH1 0x20
0000386b: PUSH1 0x04
0000386d: DUP3
0000386e: ADD
0000386f: MSTORE
00003870: PUSH1 0x0d
00003872: PUSH1 0x24
00003874: DUP3
00003875: ADD
00003876: MSTORE
00003877: PUSH13 0x494e56414c49445f5354415445
00003885: PUSH1 0x98
00003887: SHL
00003888: PUSH1 0x44
0000388a: DUP3
0000388b: ADD
0000388c: MSTORE
0000388d: SWAP1
0000388e: MLOAD
0000388f: SWAP1
00003890: DUP2
00003891: SWAP1
00003892: SUB
00003893: PUSH1 0x64
00003895: ADD
00003896: SWAP1
00003897: REVERT
00003898: JUMPDEST
00003899: PUSH1 0x00
0000389b: PUSH1 0x01
0000389d: PUSH1 0x01
0000389f: PUSH1 0xa0
000038a1: SHL
000038a2: SUB
000038a3: DUP3
000038a4: AND
000038a5: PUSH2 0x38df
000038a8: JUMPI
000038a9: PUSH1 0x40
000038ab: MLOAD
000038ac: PUSH3 0x461bcd
000038b0: PUSH1 0xe5
000038b2: SHL
000038b3: DUP2
000038b4: MSTORE
000038b5: PUSH1 0x04
000038b7: ADD
000038b8: DUP1
000038b9: DUP1
000038ba: PUSH1 0x20
000038bc: ADD
000038bd: DUP3
000038be: DUP2
000038bf: SUB
000038c0: DUP3
000038c1: MSTORE
000038c2: PUSH1 0x22
000038c4: DUP2
000038c5: MSTORE
000038c6: PUSH1 0x20
000038c8: ADD
000038c9: DUP1
000038ca: PUSH2 0x5608
000038cd: PUSH1 0x22
000038cf: SWAP2
000038d0: CODECOPY
000038d1: PUSH1 0x40
000038d3: ADD
000038d4: SWAP2
000038d5: POP
000038d6: POP
000038d7: PUSH1 0x40
000038d9: MLOAD
000038da: DUP1
000038db: SWAP2
000038dc: SUB
000038dd: SWAP1
000038de: REVERT
000038df: JUMPDEST
000038e0: POP
000038e1: PUSH1 0x01
000038e3: PUSH1 0x01
000038e5: PUSH1 0xa0
000038e7: SHL
000038e8: SUB
000038e9: AND
000038ea: PUSH1 0x00
000038ec: SWAP1
000038ed: DUP2
000038ee: MSTORE
000038ef: PUSH1 0x20
000038f1: SWAP2
000038f2: SWAP1
000038f3: SWAP2
000038f4: MSTORE
000038f5: PUSH1 0x40
000038f7: SWAP1
000038f8: KECCAK256
000038f9: SLOAD
000038fa: PUSH1 0xff
000038fc: AND
000038fd: SWAP1
000038fe: JUMP
000038ff: JUMPDEST
00003900: PUSH2 0x019a
00003903: SLOAD
00003904: PUSH1 0x01
00003906: PUSH1 0x01
00003908: PUSH1 0xa0
0000390a: SHL
0000390b: SUB
0000390c: DUP6
0000390d: DUP2
0000390e: AND
0000390f: PUSH2 0x0100
00003912: SWAP1
00003913: SWAP3
00003914: DIV
00003915: AND
00003916: EQ
00003917: ISZERO
00003918: DUP1
00003919: PUSH2 0x3926
0000391c: JUMPI
0000391d: POP
0000391e: PUSH1 0x02
00003920: PUSH2 0x01a8
00003923: SLOAD
00003924: LT
00003925: ISZERO
00003926: JUMPDEST
00003927: PUSH2 0x3961
0000392a: JUMPI
0000392b: PUSH1 0x40
0000392d: MLOAD
0000392e: PUSH3 0x461bcd
00003932: PUSH1 0xe5
00003934: SHL
00003935: DUP2
00003936: MSTORE
00003937: PUSH1 0x04
00003939: ADD
0000393a: DUP1
0000393b: DUP1
0000393c: PUSH1 0x20
0000393e: ADD
0000393f: DUP3
00003940: DUP2
00003941: SUB
00003942: DUP3
00003943: MSTORE
00003944: PUSH1 0x28
00003946: DUP2
00003947: MSTORE
00003948: PUSH1 0x20
0000394a: ADD
0000394b: DUP1
0000394c: PUSH2 0x567c
0000394f: PUSH1 0x28
00003951: SWAP2
00003952: CODECOPY
00003953: PUSH1 0x40
00003955: ADD
00003956: SWAP2
00003957: POP
00003958: POP
00003959: PUSH1 0x40
0000395b: MLOAD
0000395c: DUP1
0000395d: SWAP2
0000395e: SUB
0000395f: SWAP1
00003960: REVERT
00003961: JUMPDEST
00003962: PUSH1 0x00
00003964: DUP2
00003965: GT
00003966: PUSH2 0x39ad
00003969: JUMPI
0000396a: PUSH1 0x40
0000396c: DUP1
0000396d: MLOAD
0000396e: PUSH3 0x461bcd
00003972: PUSH1 0xe5
00003974: SHL
00003975: DUP2
00003976: MSTORE
00003977: PUSH1 0x20
00003979: PUSH1 0x04
0000397b: DUP3
0000397c: ADD
0000397d: MSTORE
0000397e: PUSH1 0x14
00003980: PUSH1 0x24
00003982: DUP3
00003983: ADD
00003984: MSTORE
00003985: PUSH20 0x4d5553545f53454c4c5f41545f4c454153545f31
0000399a: PUSH1 0x60
0000399c: SHL
0000399d: PUSH1 0x44
0000399f: DUP3
000039a0: ADD
000039a1: MSTORE
000039a2: SWAP1
000039a3: MLOAD
000039a4: SWAP1
000039a5: DUP2
000039a6: SWAP1
000039a7: SUB
000039a8: PUSH1 0x64
000039aa: ADD
000039ab: SWAP1
000039ac: REVERT
000039ad: JUMPDEST
000039ae: PUSH1 0x00
000039b0: PUSH2 0x39b8
000039b3: DUP4
000039b4: PUSH2 0x1f40
000039b7: JUMP
000039b8: JUMPDEST
000039b9: SWAP1
000039ba: POP
000039bb: DUP2
000039bc: DUP2
000039bd: LT
000039be: ISZERO
000039bf: PUSH2 0x3a00
000039c2: JUMPI
000039c3: PUSH1 0x40
000039c5: DUP1
000039c6: MLOAD
000039c7: PUSH3 0x461bcd
000039cb: PUSH1 0xe5
000039cd: SHL
000039ce: DUP2
000039cf: MSTORE
000039d0: PUSH1 0x20
000039d2: PUSH1 0x04
000039d4: DUP3
000039d5: ADD
000039d6: MSTORE
000039d7: PUSH1 0x0e
000039d9: PUSH1 0x24
000039db: DUP3
000039dc: ADD
000039dd: MSTORE
000039de: PUSH14 0x50524943455f534c495050414745
000039ed: PUSH1 0x90
000039ef: SHL
000039f0: PUSH1 0x44
000039f2: DUP3
000039f3: ADD
000039f4: MSTORE
000039f5: SWAP1
000039f6: MLOAD
000039f7: SWAP1
000039f8: DUP2
000039f9: SWAP1
000039fa: SUB
000039fb: PUSH1 0x64
000039fd: ADD
000039fe: SWAP1
000039ff: REVERT
00003a00: JUMPDEST
00003a01: PUSH2 0x01a8
00003a04: SLOAD
00003a05: ISZERO
00003a06: DUP1
00003a07: PUSH2 0x3a13
00003a0a: JUMPI
00003a0b: POP
00003a0c: PUSH1 0x03
00003a0e: PUSH2 0x01a8
00003a11: SLOAD
00003a12: EQ
00003a13: JUMPDEST
00003a14: ISZERO
00003a15: PUSH2 0x3a5d
00003a18: JUMPI
00003a19: PUSH1 0x01
00003a1b: PUSH1 0x01
00003a1d: PUSH1 0xa0
00003a1f: SHL
00003a20: SUB
00003a21: DUP6
00003a22: AND
00003a23: PUSH1 0x00
00003a25: SWAP1
00003a26: DUP2
00003a27: MSTORE
00003a28: PUSH2 0x01a2
00003a2b: PUSH1 0x20
00003a2d: MSTORE
00003a2e: PUSH1 0x40
00003a30: SWAP1
00003a31: KECCAK256
00003a32: SLOAD
00003a33: PUSH2 0x3a42
00003a36: SWAP1
00003a37: DUP5
00003a38: PUSH4 0xffffffff
00003a3d: PUSH2 0x2d53
00003a40: AND
00003a41: JUMP
00003a42: JUMPDEST
00003a43: PUSH1 0x01
00003a45: PUSH1 0x01
00003a47: PUSH1 0xa0
00003a49: SHL
00003a4a: SUB
00003a4b: DUP7
00003a4c: AND
00003a4d: PUSH1 0x00
00003a4f: SWAP1
00003a50: DUP2
00003a51: MSTORE
00003a52: PUSH2 0x01a2
00003a55: PUSH1 0x20
00003a57: MSTORE
00003a58: PUSH1 0x40
00003a5a: SWAP1
00003a5b: KECCAK256
00003a5c: SSTORE
00003a5d: JUMPDEST
00003a5e: PUSH2 0x3a69
00003a61: DUP6
00003a62: DUP5
00003a63: PUSH1 0x01
00003a65: PUSH2 0x31db
00003a68: JUMP
00003a69: JUMPDEST
00003a6a: PUSH1 0x00
00003a6c: PUSH2 0x0199
00003a6f: SLOAD
00003a70: PUSH2 0x3a77
00003a73: PUSH2 0x0fa3
00003a76: JUMP
00003a77: JUMPDEST
00003a78: ADD
00003a79: SWAP1
00003a7a: POP
00003a7b: PUSH2 0x01a3
00003a7e: SLOAD
00003a7f: DUP2
00003a80: LT
00003a81: ISZERO
00003a82: PUSH2 0x3a8c
00003a85: JUMPI
00003a86: PUSH2 0x01a3
00003a89: DUP2
00003a8a: SWAP1
00003a8b: SSTORE
00003a8c: JUMPDEST
00003a8d: PUSH2 0x3a96
00003a90: DUP6
00003a91: DUP4
00003a92: PUSH2 0x4387
00003a95: JUMP
00003a96: JUMPDEST
00003a97: DUP5
00003a98: PUSH1 0x01
00003a9a: PUSH1 0x01
00003a9c: PUSH1 0xa0
00003a9e: SHL
00003a9f: SUB
00003aa0: AND
00003aa1: DUP7
00003aa2: PUSH1 0x01
00003aa4: PUSH1 0x01
00003aa6: PUSH1 0xa0
00003aa8: SHL
00003aa9: SUB
00003aaa: AND
00003aab: PUSH32 0xa082022e93cfcd9f1da5f9236718053910f7e840da080c789c7845698dc032ff
00003acc: DUP5
00003acd: DUP8
00003ace: PUSH1 0x40
00003ad0: MLOAD
00003ad1: DUP1
00003ad2: DUP4
00003ad3: DUP2
00003ad4: MSTORE
00003ad5: PUSH1 0x20
00003ad7: ADD
00003ad8: DUP3
00003ad9: DUP2
00003ada: MSTORE
00003adb: PUSH1 0x20
00003add: ADD
00003ade: SWAP3
00003adf: POP
00003ae0: POP
00003ae1: POP
00003ae2: PUSH1 0x40
00003ae4: MLOAD
00003ae5: DUP1
00003ae6: SWAP2
00003ae7: SUB
00003ae8: SWAP1
00003ae9: LOG3
00003aea: POP
00003aeb: POP
00003aec: POP
00003aed: POP
00003aee: POP
00003aef: POP
00003af0: JUMP
00003af1: JUMPDEST
00003af2: PUSH2 0x3b02
00003af5: PUSH1 0x68
00003af7: DUP3
00003af8: PUSH4 0xffffffff
00003afd: PUSH2 0x4e89
00003b00: AND
00003b01: JUMP
00003b02: JUMPDEST
00003b03: PUSH1 0x40
00003b05: MLOAD
00003b06: PUSH1 0x01
00003b08: PUSH1 0x01
00003b0a: PUSH1 0xa0
00003b0c: SHL
00003b0d: SUB
00003b0e: DUP3
00003b0f: AND
00003b10: SWAP1
00003b11: PUSH32 0xcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e
00003b32: SWAP1
00003b33: PUSH1 0x00
00003b35: SWAP1
00003b36: LOG2
00003b37: POP
00003b38: JUMP
00003b39: JUMPDEST
00003b3a: PUSH1 0x00
00003b3c: DUP2
00003b3d: DUP5
00003b3e: DUP5
00003b3f: GT
00003b40: ISZERO
00003b41: PUSH2 0x3bc8
00003b44: JUMPI
00003b45: PUSH1 0x40
00003b47: MLOAD
00003b48: PUSH3 0x461bcd
00003b4c: PUSH1 0xe5
00003b4e: SHL
00003b4f: DUP2
00003b50: MSTORE
00003b51: PUSH1 0x04
00003b53: ADD
00003b54: DUP1
00003b55: DUP1
00003b56: PUSH1 0x20
00003b58: ADD
00003b59: DUP3
00003b5a: DUP2
00003b5b: SUB
00003b5c: DUP3
00003b5d: MSTORE
00003b5e: DUP4
00003b5f: DUP2
00003b60: DUP2
00003b61: MLOAD
00003b62: DUP2
00003b63: MSTORE
00003b64: PUSH1 0x20
00003b66: ADD
00003b67: SWAP2
00003b68: POP
00003b69: DUP1
00003b6a: MLOAD
00003b6b: SWAP1
00003b6c: PUSH1 0x20
00003b6e: ADD
00003b6f: SWAP1
00003b70: DUP1
00003b71: DUP4
00003b72: DUP4
00003b73: PUSH1 0x00
00003b75: JUMPDEST
00003b76: DUP4
00003b77: DUP2
00003b78: LT
00003b79: ISZERO
00003b7a: PUSH2 0x3b8d
00003b7d: JUMPI
00003b7e: DUP2
00003b7f: DUP2
00003b80: ADD
00003b81: MLOAD
00003b82: DUP4
00003b83: DUP3
00003b84: ADD
00003b85: MSTORE
00003b86: PUSH1 0x20
00003b88: ADD
00003b89: PUSH2 0x3b75
00003b8c: JUMP
00003b8d: JUMPDEST
00003b8e: POP
00003b8f: POP
00003b90: POP
00003b91: POP
00003b92: SWAP1
00003b93: POP
00003b94: SWAP1
00003b95: DUP2
00003b96: ADD
00003b97: SWAP1
00003b98: PUSH1 0x1f
00003b9a: AND
00003b9b: DUP1
00003b9c: ISZERO
00003b9d: PUSH2 0x3bba
00003ba0: JUMPI
00003ba1: DUP1
00003ba2: DUP3
00003ba3: SUB
00003ba4: DUP1
00003ba5: MLOAD
00003ba6: PUSH1 0x01
00003ba8: DUP4
00003ba9: PUSH1 0x20
00003bab: SUB
00003bac: PUSH2 0x0100
00003baf: EXP
00003bb0: SUB
00003bb1: NOT
00003bb2: AND
00003bb3: DUP2
00003bb4: MSTORE
00003bb5: PUSH1 0x20
00003bb7: ADD
00003bb8: SWAP2
00003bb9: POP
00003bba: JUMPDEST
00003bbb: POP
00003bbc: SWAP3
00003bbd: POP
00003bbe: POP
00003bbf: POP
00003bc0: PUSH1 0x40
00003bc2: MLOAD
00003bc3: DUP1
00003bc4: SWAP2
00003bc5: SUB
00003bc6: SWAP1
00003bc7: REVERT
00003bc8: JUMPDEST
00003bc9: POP
00003bca: POP
00003bcb: POP
00003bcc: SWAP1
00003bcd: SUB
00003bce: SWAP1
00003bcf: JUMP
00003bd0: JUMPDEST
00003bd1: PUSH1 0x01
00003bd3: PUSH1 0x01
00003bd5: PUSH1 0xa0
00003bd7: SHL
00003bd8: SUB
00003bd9: DUP4
00003bda: AND
00003bdb: PUSH2 0x3c15
00003bde: JUMPI
00003bdf: PUSH1 0x40
00003be1: MLOAD
00003be2: PUSH3 0x461bcd
00003be6: PUSH1 0xe5
00003be8: SHL
00003be9: DUP2
00003bea: MSTORE
00003beb: PUSH1 0x04
00003bed: ADD
00003bee: DUP1
00003bef: DUP1
00003bf0: PUSH1 0x20
00003bf2: ADD
00003bf3: DUP3
00003bf4: DUP2
00003bf5: SUB
00003bf6: DUP3
00003bf7: MSTORE
00003bf8: PUSH1 0x24
00003bfa: DUP2
00003bfb: MSTORE
00003bfc: PUSH1 0x20
00003bfe: ADD
00003bff: DUP1
00003c00: PUSH2 0x56ea
00003c03: PUSH1 0x24
00003c05: SWAP2
00003c06: CODECOPY
00003c07: PUSH1 0x40
00003c09: ADD
00003c0a: SWAP2
00003c0b: POP
00003c0c: POP
00003c0d: PUSH1 0x40
00003c0f: MLOAD
00003c10: DUP1
00003c11: SWAP2
00003c12: SUB
00003c13: SWAP1
00003c14: REVERT
00003c15: JUMPDEST
00003c16: PUSH1 0x01
00003c18: PUSH1 0x01
00003c1a: PUSH1 0xa0
00003c1c: SHL
00003c1d: SUB
00003c1e: DUP3
00003c1f: AND
00003c20: PUSH2 0x3c5a
00003c23: JUMPI
00003c24: PUSH1 0x40
00003c26: MLOAD
00003c27: PUSH3 0x461bcd
00003c2b: PUSH1 0xe5
00003c2d: SHL
00003c2e: DUP2
00003c2f: MSTORE
00003c30: PUSH1 0x04
00003c32: ADD
00003c33: DUP1
00003c34: DUP1
00003c35: PUSH1 0x20
00003c37: ADD
00003c38: DUP3
00003c39: DUP2
00003c3a: SUB
00003c3b: DUP3
00003c3c: MSTORE
00003c3d: PUSH1 0x22
00003c3f: DUP2
00003c40: MSTORE
00003c41: PUSH1 0x20
00003c43: ADD
00003c44: DUP1
00003c45: PUSH2 0x547a
00003c48: PUSH1 0x22
00003c4a: SWAP2
00003c4b: CODECOPY
00003c4c: PUSH1 0x40
00003c4e: ADD
00003c4f: SWAP2
00003c50: POP
00003c51: POP
00003c52: PUSH1 0x40
00003c54: MLOAD
00003c55: DUP1
00003c56: SWAP2
00003c57: SUB
00003c58: SWAP1
00003c59: REVERT
00003c5a: JUMPDEST
00003c5b: PUSH1 0x01
00003c5d: PUSH1 0x01
00003c5f: PUSH1 0xa0
00003c61: SHL
00003c62: SUB
00003c63: DUP1
00003c64: DUP5
00003c65: AND
00003c66: PUSH1 0x00
00003c68: DUP2
00003c69: DUP2
00003c6a: MSTORE
00003c6b: PUSH1 0x34
00003c6d: PUSH1 0x20
00003c6f: SWAP1
00003c70: DUP2
00003c71: MSTORE
00003c72: PUSH1 0x40
00003c74: DUP1
00003c75: DUP4
00003c76: KECCAK256
00003c77: SWAP5
00003c78: DUP8
00003c79: AND
00003c7a: DUP1
00003c7b: DUP5
00003c7c: MSTORE
00003c7d: SWAP5
00003c7e: DUP3
00003c7f: MSTORE
00003c80: SWAP2
00003c81: DUP3
00003c82: SWAP1
00003c83: KECCAK256
00003c84: DUP6
00003c85: SWAP1
00003c86: SSTORE
00003c87: DUP2
00003c88: MLOAD
00003c89: DUP6
00003c8a: DUP2
00003c8b: MSTORE
00003c8c: SWAP2
00003c8d: MLOAD
00003c8e: PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
00003caf: SWAP3
00003cb0: DUP2
00003cb1: SWAP1
00003cb2: SUB
00003cb3: SWAP1
00003cb4: SWAP2
00003cb5: ADD
00003cb6: SWAP1
00003cb7: LOG3
00003cb8: POP
00003cb9: POP
00003cba: POP
00003cbb: JUMP
00003cbc: JUMPDEST
00003cbd: PUSH2 0x3ccd
00003cc0: PUSH1 0x68
00003cc2: DUP3
00003cc3: PUSH4 0xffffffff
00003cc8: PUSH2 0x4ef0
00003ccb: AND
00003ccc: JUMP
00003ccd: JUMPDEST
00003cce: PUSH1 0x40
00003cd0: MLOAD
00003cd1: PUSH1 0x01
00003cd3: PUSH1 0x01
00003cd5: PUSH1 0xa0
00003cd7: SHL
00003cd8: SUB
00003cd9: DUP3
00003cda: AND
00003cdb: SWAP1
00003cdc: PUSH32 0x6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f8
00003cfd: SWAP1
00003cfe: PUSH1 0x00
00003d00: SWAP1
00003d01: LOG2
00003d02: POP
00003d03: JUMP
00003d04: JUMPDEST
00003d05: PUSH2 0x3d16
00003d08: PUSH2 0x0100
00003d0b: DUP3
00003d0c: PUSH4 0xffffffff
00003d11: PUSH2 0x4ef0
00003d14: AND
00003d15: JUMP
00003d16: JUMPDEST
00003d17: PUSH1 0x40
00003d19: MLOAD
00003d1a: PUSH1 0x01
00003d1c: PUSH1 0x01
00003d1e: PUSH1 0xa0
00003d20: SHL
00003d21: SUB
00003d22: DUP3
00003d23: AND
00003d24: SWAP1
00003d25: PUSH32 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6
00003d46: SWAP1
00003d47: PUSH1 0x00
00003d49: SWAP1
00003d4a: LOG2
00003d4b: POP
00003d4c: JUMP
00003d4d: JUMPDEST
00003d4e: PUSH2 0x3d5f
00003d51: PUSH2 0x0100
00003d54: DUP3
00003d55: PUSH4 0xffffffff
00003d5a: PUSH2 0x4e89
00003d5d: AND
00003d5e: JUMP
00003d5f: JUMPDEST
00003d60: PUSH1 0x40
00003d62: MLOAD
00003d63: PUSH1 0x01
00003d65: PUSH1 0x01
00003d67: PUSH1 0xa0
00003d69: SHL
00003d6a: SUB
00003d6b: DUP3
00003d6c: AND
00003d6d: SWAP1
00003d6e: PUSH32 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692
00003d8f: SWAP1
00003d90: PUSH1 0x00
00003d92: SWAP1
00003d93: LOG2
00003d94: POP
00003d95: JUMP
00003d96: JUMPDEST
00003d97: PUSH1 0x00
00003d99: PUSH2 0x178b
00003d9c: PUSH2 0x3da3
00003d9f: PUSH2 0x2de9
00003da2: JUMP
00003da3: JUMPDEST
00003da4: DUP5
00003da5: PUSH2 0x18e7
00003da8: DUP6
00003da9: PUSH1 0x40
00003dab: MLOAD
00003dac: DUP1
00003dad: PUSH1 0x60
00003daf: ADD
00003db0: PUSH1 0x40
00003db2: MSTORE
00003db3: DUP1
00003db4: PUSH1 0x25
00003db6: DUP2
00003db7: MSTORE
00003db8: PUSH1 0x20
00003dba: ADD
00003dbb: PUSH2 0x5738
00003dbe: PUSH1 0x25
00003dc0: SWAP2
00003dc1: CODECOPY
00003dc2: PUSH1 0x34
00003dc4: PUSH1 0x00
00003dc6: PUSH2 0x3dcd
00003dc9: PUSH2 0x2de9
00003dcc: JUMP
00003dcd: JUMPDEST
00003dce: PUSH1 0x01
00003dd0: PUSH1 0x01
00003dd2: PUSH1 0xa0
00003dd4: SHL
00003dd5: SUB
00003dd6: SWAP1
00003dd7: DUP2
00003dd8: AND
00003dd9: DUP3
00003dda: MSTORE
00003ddb: PUSH1 0x20
00003ddd: DUP1
00003dde: DUP4
00003ddf: ADD
00003de0: SWAP4
00003de1: SWAP1
00003de2: SWAP4
00003de3: MSTORE
00003de4: PUSH1 0x40
00003de6: SWAP2
00003de7: DUP3
00003de8: ADD
00003de9: PUSH1 0x00
00003deb: SWAP1
00003dec: DUP2
00003ded: KECCAK256
00003dee: SWAP2
00003def: DUP14
00003df0: AND
00003df1: DUP2
00003df2: MSTORE
00003df3: SWAP3
00003df4: MSTORE
00003df5: SWAP1
00003df6: KECCAK256
00003df7: SLOAD
00003df8: SWAP2
00003df9: SWAP1
00003dfa: PUSH4 0xffffffff
00003dff: PUSH2 0x3b39
00003e02: AND
00003e03: JUMP
00003e04: JUMPDEST
00003e05: PUSH1 0x00
00003e07: PUSH2 0x178b
00003e0a: PUSH2 0x3e11
00003e0d: PUSH2 0x2de9
00003e10: JUMP
00003e11: JUMPDEST
00003e12: DUP5
00003e13: DUP5
00003e14: PUSH2 0x482e
00003e17: JUMP
00003e18: JUMPDEST
00003e19: PUSH2 0x019d
00003e1c: SLOAD
00003e1d: PUSH1 0x01
00003e1f: PUSH1 0x01
00003e21: PUSH1 0xa0
00003e23: SHL
00003e24: SUB
00003e25: AND
00003e26: CALLER
00003e27: EQ
00003e28: PUSH2 0x3e67
00003e2b: JUMPI
00003e2c: PUSH1 0x40
00003e2e: DUP1
00003e2f: MLOAD
00003e30: PUSH3 0x461bcd
00003e34: PUSH1 0xe5
00003e36: SHL
00003e37: DUP2
00003e38: MSTORE
00003e39: PUSH1 0x20
00003e3b: PUSH1 0x04
00003e3d: DUP3
00003e3e: ADD
00003e3f: MSTORE
00003e40: PUSH1 0x0c
00003e42: PUSH1 0x24
00003e44: DUP3
00003e45: ADD
00003e46: MSTORE
00003e47: PUSH12 0x434f4e54524f4c5f4f4e4c59
00003e54: PUSH1 0xa0
00003e56: SHL
00003e57: PUSH1 0x44
00003e59: DUP3
00003e5a: ADD
00003e5b: MSTORE
00003e5c: SWAP1
00003e5d: MLOAD
00003e5e: SWAP1
00003e5f: DUP2
00003e60: SWAP1
00003e61: SUB
00003e62: PUSH1 0x64
00003e64: ADD
00003e65: SWAP1
00003e66: REVERT
00003e67: JUMPDEST
00003e68: PUSH2 0x0198
00003e6b: DUP1
00003e6c: SLOAD
00003e6d: PUSH1 0x01
00003e6f: PUSH1 0x01
00003e71: PUSH1 0xa0
00003e73: SHL
00003e74: SUB
00003e75: NOT
00003e76: AND
00003e77: PUSH1 0x01
00003e79: PUSH1 0x01
00003e7b: PUSH1 0xa0
00003e7d: SHL
00003e7e: SUB
00003e7f: DUP10
00003e80: DUP2
00003e81: AND
00003e82: SWAP2
00003e83: SWAP1
00003e84: SWAP2
00003e85: OR
00003e86: SWAP1
00003e87: SWAP2
00003e88: SSTORE
00003e89: DUP6
00003e8a: AND
00003e8b: PUSH2 0x3ecd
00003e8e: JUMPI
00003e8f: PUSH1 0x40
00003e91: DUP1
00003e92: MLOAD
00003e93: PUSH3 0x461bcd
00003e97: PUSH1 0xe5
00003e99: SHL
00003e9a: DUP2
00003e9b: MSTORE
00003e9c: PUSH1 0x20
00003e9e: PUSH1 0x04
00003ea0: DUP3
00003ea1: ADD
00003ea2: MSTORE
00003ea3: PUSH1 0x0f
00003ea5: PUSH1 0x24
00003ea7: DUP3
00003ea8: ADD
00003ea9: MSTORE
00003eaa: PUSH15 0x494e56414c49445f41444452455353
00003eba: PUSH1 0x88
00003ebc: SHL
00003ebd: PUSH1 0x44
00003ebf: DUP3
00003ec0: ADD
00003ec1: MSTORE
00003ec2: SWAP1
00003ec3: MLOAD
00003ec4: SWAP1
00003ec5: DUP2
00003ec6: SWAP1
00003ec7: SUB
00003ec8: PUSH1 0x64
00003eca: ADD
00003ecb: SWAP1
00003ecc: REVERT
00003ecd: JUMPDEST
00003ece: PUSH2 0x019d
00003ed1: DUP1
00003ed2: SLOAD
00003ed3: PUSH1 0x01
00003ed5: PUSH1 0x01
00003ed7: PUSH1 0xa0
00003ed9: SHL
00003eda: SUB
00003edb: NOT
00003edc: AND
00003edd: PUSH1 0x01
00003edf: PUSH1 0x01
00003ee1: PUSH1 0xa0
00003ee3: SHL
00003ee4: SUB
00003ee5: DUP8
00003ee6: DUP2
00003ee7: AND
00003ee8: SWAP2
00003ee9: SWAP1
00003eea: SWAP2
00003eeb: OR
00003eec: SWAP1
00003eed: SWAP2
00003eee: SSTORE
00003eef: DUP5
00003ef0: AND
00003ef1: PUSH2 0x3f33
00003ef4: JUMPI
00003ef5: PUSH1 0x40
00003ef7: DUP1
00003ef8: MLOAD
00003ef9: PUSH3 0x461bcd
00003efd: PUSH1 0xe5
00003eff: SHL
00003f00: DUP2
00003f01: MSTORE
00003f02: PUSH1 0x20
00003f04: PUSH1 0x04
00003f06: DUP3
00003f07: ADD
00003f08: MSTORE
00003f09: PUSH1 0x0f
00003f0b: PUSH1 0x24
00003f0d: DUP3
00003f0e: ADD
00003f0f: MSTORE
00003f10: PUSH15 0x494e56414c49445f41444452455353
00003f20: PUSH1 0x88
00003f22: SHL
00003f23: PUSH1 0x44
00003f25: DUP3
00003f26: ADD
00003f27: MSTORE
00003f28: SWAP1
00003f29: MLOAD
00003f2a: SWAP1
00003f2b: DUP2
00003f2c: SWAP1
00003f2d: SUB
00003f2e: PUSH1 0x64
00003f30: ADD
00003f31: SWAP1
00003f32: REVERT
00003f33: JUMPDEST
00003f34: PUSH2 0x019f
00003f37: DUP1
00003f38: SLOAD
00003f39: PUSH1 0x01
00003f3b: PUSH1 0x01
00003f3d: PUSH1 0xa0
00003f3f: SHL
00003f40: SUB
00003f41: NOT
00003f42: AND
00003f43: PUSH1 0x01
00003f45: PUSH1 0x01
00003f47: PUSH1 0xa0
00003f49: SHL
00003f4a: SUB
00003f4b: DUP7
00003f4c: AND
00003f4d: OR
00003f4e: SWAP1
00003f4f: SSTORE
00003f50: PUSH2 0x2710
00003f53: DUP4
00003f54: GT
00003f55: ISZERO
00003f56: PUSH2 0x3f94
00003f59: JUMPI
00003f5a: PUSH1 0x40
00003f5c: DUP1
00003f5d: MLOAD
00003f5e: PUSH3 0x461bcd
00003f62: PUSH1 0xe5
00003f64: SHL
00003f65: DUP2
00003f66: MSTORE
00003f67: PUSH1 0x20
00003f69: PUSH1 0x04
00003f6b: DUP3
00003f6c: ADD
00003f6d: MSTORE
00003f6e: PUSH1 0x0b
00003f70: PUSH1 0x24
00003f72: DUP3
00003f73: ADD
00003f74: MSTORE
00003f75: PUSH11 0x494e56414c49445f464545
00003f81: PUSH1 0xa8
00003f83: SHL
00003f84: PUSH1 0x44
00003f86: DUP3
00003f87: ADD
00003f88: MSTORE
00003f89: SWAP1
00003f8a: MLOAD
00003f8b: SWAP1
00003f8c: DUP2
00003f8d: SWAP1
00003f8e: SUB
00003f8f: PUSH1 0x64
00003f91: ADD
00003f92: SWAP1
00003f93: REVERT
00003f94: JUMPDEST
00003f95: PUSH2 0x01a0
00003f98: DUP4
00003f99: SWAP1
00003f9a: SSTORE
00003f9b: DUP2
00003f9c: PUSH2 0x3fe5
00003f9f: JUMPI
00003fa0: PUSH1 0x40
00003fa2: DUP1
00003fa3: MLOAD
00003fa4: PUSH3 0x461bcd
00003fa8: PUSH1 0xe5
00003faa: SHL
00003fab: DUP2
00003fac: MSTORE
00003fad: PUSH1 0x20
00003faf: PUSH1 0x04
00003fb1: DUP3
00003fb2: ADD
00003fb3: MSTORE
00003fb4: PUSH1 0x16
00003fb6: PUSH1 0x24
00003fb8: DUP3
00003fb9: ADD
00003fba: MSTORE
00003fbb: PUSH22 0x1253959053125117d3525397d253959154d513515395
00003fd2: PUSH1 0x52
00003fd4: SHL
00003fd5: PUSH1 0x44
00003fd7: DUP3
00003fd8: ADD
00003fd9: MSTORE
00003fda: SWAP1
00003fdb: MLOAD
00003fdc: SWAP1
00003fdd: DUP2
00003fde: SWAP1
00003fdf: SUB
00003fe0: PUSH1 0x64
00003fe2: ADD
00003fe3: SWAP1
00003fe4: REVERT
00003fe5: JUMPDEST
00003fe6: PUSH2 0x01a6
00003fe9: DUP3
00003fea: SWAP1
00003feb: SSTORE
00003fec: PUSH2 0x01ad
00003fef: SLOAD
00003ff0: DUP2
00003ff1: LT
00003ff2: ISZERO
00003ff3: PUSH2 0x4043
00003ff6: JUMPI
00003ff7: PUSH1 0x40
00003ff9: DUP1
00003ffa: MLOAD
00003ffb: PUSH3 0x461bcd
00003fff: PUSH1 0xe5
00004001: SHL
00004002: DUP2
00004003: MSTORE
00004004: PUSH1 0x20
00004006: PUSH1 0x04
00004008: DUP3
00004009: ADD
0000400a: MSTORE
0000400b: PUSH1 0x1f
0000400d: PUSH1 0x24
0000400f: DUP3
00004010: ADD
00004011: MSTORE
00004012: PUSH32 0x4d494e5f4455524154494f4e5f4d41595f4e4f545f42455f5245445543454400
00004033: PUSH1 0x44
00004035: DUP3
00004036: ADD
00004037: MSTORE
00004038: SWAP1
00004039: MLOAD
0000403a: SWAP1
0000403b: DUP2
0000403c: SWAP1
0000403d: SUB
0000403e: PUSH1 0x64
00004040: ADD
00004041: SWAP1
00004042: REVERT
00004043: JUMPDEST
00004044: PUSH2 0x01ad
00004047: DUP2
00004048: SWAP1
00004049: SSTORE
0000404a: PUSH2 0x019a
0000404d: SLOAD
0000404e: PUSH1 0x01
00004050: PUSH1 0x01
00004052: PUSH1 0xa0
00004054: SHL
00004055: SUB
00004056: DUP8
00004057: DUP2
00004058: AND
00004059: PUSH2 0x0100
0000405c: SWAP1
0000405d: SWAP3
0000405e: DIV
0000405f: AND
00004060: EQ
00004061: PUSH2 0x35ea
00004064: JUMPI
00004065: PUSH1 0x01
00004067: PUSH1 0x01
00004069: PUSH1 0xa0
0000406b: SHL
0000406c: SUB
0000406d: DUP7
0000406e: AND
0000406f: PUSH2 0x40b1
00004072: JUMPI
00004073: PUSH1 0x40
00004075: DUP1
00004076: MLOAD
00004077: PUSH3 0x461bcd
0000407b: PUSH1 0xe5
0000407d: SHL
0000407e: DUP2
0000407f: MSTORE
00004080: PUSH1 0x20
00004082: PUSH1 0x04
00004084: DUP3
00004085: ADD
00004086: MSTORE
00004087: PUSH1 0x0f
00004089: PUSH1 0x24
0000408b: DUP3
0000408c: ADD
0000408d: MSTORE
0000408e: PUSH15 0x494e56414c49445f41444452455353
0000409e: PUSH1 0x88
000040a0: SHL
000040a1: PUSH1 0x44
000040a3: DUP3
000040a4: ADD
000040a5: MSTORE
000040a6: SWAP1
000040a7: MLOAD
000040a8: SWAP1
000040a9: DUP2
000040aa: SWAP1
000040ab: SUB
000040ac: PUSH1 0x64
000040ae: ADD
000040af: SWAP1
000040b0: REVERT
000040b1: JUMPDEST
000040b2: PUSH2 0x019a
000040b5: SLOAD
000040b6: PUSH1 0x00
000040b8: SWAP1
000040b9: PUSH2 0x40cf
000040bc: SWAP1
000040bd: PUSH2 0x0100
000040c0: SWAP1
000040c1: DIV
000040c2: PUSH1 0x01
000040c4: PUSH1 0x01
000040c6: PUSH1 0xa0
000040c8: SHL
000040c9: SUB
000040ca: AND
000040cb: PUSH2 0x1880
000040ce: JUMP
000040cf: JUMPDEST
000040d0: PUSH2 0x019a
000040d3: SLOAD
000040d4: PUSH1 0x01
000040d6: PUSH1 0x01
000040d8: PUSH1 0xa0
000040da: SHL
000040db: SUB
000040dc: PUSH2 0x0100
000040df: SWAP1
000040e0: SWAP2
000040e1: DIV
000040e2: DUP2
000040e3: AND
000040e4: PUSH1 0x00
000040e6: SWAP1
000040e7: DUP2
000040e8: MSTORE
000040e9: PUSH2 0x01a2
000040ec: PUSH1 0x20
000040ee: MSTORE
000040ef: PUSH1 0x40
000040f1: DUP1
000040f2: DUP3
000040f3: KECCAK256
000040f4: SLOAD
000040f5: SWAP3
000040f6: DUP12
000040f7: AND
000040f8: DUP3
000040f9: MSTORE
000040fa: SWAP1
000040fb: KECCAK256
000040fc: SLOAD
000040fd: SWAP2
000040fe: SWAP3
000040ff: POP
00004100: PUSH2 0x410f
00004103: SWAP2
00004104: SWAP1
00004105: PUSH4 0xffffffff
0000410a: PUSH2 0x2c8a
0000410d: AND
0000410e: JUMP
0000410f: JUMPDEST
00004110: PUSH1 0x01
00004112: PUSH1 0x01
00004114: PUSH1 0xa0
00004116: SHL
00004117: SUB
00004118: DUP1
00004119: DUP10
0000411a: AND
0000411b: PUSH1 0x00
0000411d: SWAP1
0000411e: DUP2
0000411f: MSTORE
00004120: PUSH2 0x01a2
00004123: PUSH1 0x20
00004125: MSTORE
00004126: PUSH1 0x40
00004128: DUP1
00004129: DUP3
0000412a: KECCAK256
0000412b: SWAP4
0000412c: SWAP1
0000412d: SWAP4
0000412e: SSTORE
0000412f: PUSH2 0x019a
00004132: SLOAD
00004133: PUSH2 0x0100
00004136: SWAP1
00004137: DIV
00004138: SWAP1
00004139: SWAP2
0000413a: AND
0000413b: DUP2
0000413c: MSTORE
0000413d: SWAP1
0000413e: DUP2
0000413f: KECCAK256
00004140: SSTORE
00004141: DUP1
00004142: ISZERO
00004143: PUSH2 0x4163
00004146: JUMPI
00004147: PUSH2 0x019a
0000414a: SLOAD
0000414b: PUSH2 0x4163
0000414e: SWAP1
0000414f: PUSH2 0x0100
00004152: SWAP1
00004153: DIV
00004154: PUSH1 0x01
00004156: PUSH1 0x01
00004158: PUSH1 0xa0
0000415a: SHL
0000415b: SUB
0000415c: AND
0000415d: DUP9
0000415e: DUP4
0000415f: PUSH2 0x482e
00004162: JUMP
00004163: JUMPDEST
00004164: POP
00004165: PUSH2 0x019a
00004168: DUP1
00004169: SLOAD
0000416a: PUSH1 0x01
0000416c: PUSH1 0x01
0000416e: PUSH1 0xa0
00004170: SHL
00004171: SUB
00004172: DUP9
00004173: AND
00004174: PUSH2 0x0100
00004177: MUL
00004178: PUSH2 0x0100
0000417b: PUSH1 0x01
0000417d: PUSH1 0xa8
0000417f: SHL
00004180: SUB
00004181: NOT
00004182: SWAP1
00004183: SWAP2
00004184: AND
00004185: OR
00004186: SWAP1
00004187: SSTORE
00004188: POP
00004189: POP
0000418a: POP
0000418b: POP
0000418c: POP
0000418d: POP
0000418e: POP
0000418f: JUMP
00004190: JUMPDEST
00004191: PUSH1 0x00
00004193: DUP2
00004194: DUP4
00004195: PUSH1 0x00
00004197: NOT
00004198: DUP2
00004199: PUSH2 0x419e
0000419c: JUMPI
0000419d: INVALID
0000419e: JUMPDEST
0000419f: DIV
000041a0: LT
000041a1: PUSH2 0x41b8
000041a4: JUMPI
000041a5: PUSH2 0x41b1
000041a8: DUP6
000041a9: DUP6
000041aa: DUP5
000041ab: DUP7
000041ac: MUL
000041ad: PUSH2 0x2aa8
000041b0: JUMP
000041b1: JUMPDEST
000041b2: SWAP1
000041b3: POP
000041b4: PUSH2 0x4334
000041b7: JUMP
000041b8: JUMPDEST
000041b9: DUP5
000041ba: ISZERO
000041bb: DUP1
000041bc: PUSH2 0x41c3
000041bf: JUMPI
000041c0: POP
000041c1: DUP4
000041c2: ISZERO
000041c3: JUMPDEST
000041c4: ISZERO
000041c5: PUSH2 0x41d0
000041c8: JUMPI
000041c9: POP
000041ca: PUSH1 0x00
000041cc: PUSH2 0x4334
000041cf: JUMP
000041d0: JUMPDEST
000041d1: DUP2
000041d2: DUP4
000041d3: DUP2
000041d4: DUP2
000041d5: GT
000041d6: ISZERO
000041d7: PUSH2 0x41e0
000041da: JUMPI
000041db: POP
000041dc: DUP4
000041dd: SWAP1
000041de: POP
000041df: DUP3
000041e0: JUMPDEST
000041e1: PUSH1 0x00
000041e3: DUP7
000041e4: DUP9
000041e5: PUSH1 0x00
000041e7: NOT
000041e8: DUP2
000041e9: PUSH2 0x41ee
000041ec: JUMPI
000041ed: INVALID
000041ee: JUMPDEST
000041ef: DIV
000041f0: LT
000041f1: PUSH2 0x4219
000041f4: JUMPI
000041f5: POP
000041f6: DUP7
000041f7: DUP7
000041f8: MUL
000041f9: DUP2
000041fa: DUP2
000041fb: DUP2
000041fc: PUSH2 0x4201
000041ff: JUMPI
00004200: INVALID
00004201: JUMPDEST
00004202: DIV
00004203: SWAP1
00004204: POP
00004205: DUP3
00004206: DUP2
00004207: DUP2
00004208: PUSH2 0x420d
0000420b: JUMPI
0000420c: INVALID
0000420d: JUMPDEST
0000420e: DIV
0000420f: SWAP4
00004210: POP
00004211: PUSH2 0x4334
00004214: SWAP3
00004215: POP
00004216: POP
00004217: POP
00004218: JUMP
00004219: JUMPDEST
0000421a: DUP7
0000421b: DUP9
0000421c: DUP2
0000421d: DUP2
0000421e: GT
0000421f: ISZERO
00004220: PUSH2 0x4229
00004223: JUMPI
00004224: POP
00004225: DUP9
00004226: SWAP1
00004227: POP
00004228: DUP8
00004229: JUMPDEST
0000422a: PUSH1 0x00
0000422c: DUP5
0000422d: DUP4
0000422e: DUP2
0000422f: PUSH2 0x4234
00004232: JUMPI
00004233: INVALID
00004234: JUMPDEST
00004235: DIV
00004236: SWAP1
00004237: POP
00004238: PUSH4 0x0bebc200
0000423d: DUP2
0000423e: GT
0000423f: ISZERO
00004240: PUSH2 0x425b
00004243: JUMPI
00004244: PUSH2 0x424e
00004247: DUP2
00004248: DUP4
00004249: DUP9
0000424a: PUSH2 0x2aa8
0000424d: JUMP
0000424e: JUMPDEST
0000424f: SWAP7
00004250: POP
00004251: POP
00004252: POP
00004253: POP
00004254: POP
00004255: POP
00004256: POP
00004257: PUSH2 0x4334
0000425a: JUMP
0000425b: JUMPDEST
0000425c: POP
0000425d: PUSH1 0x01
0000425f: PUSH1 0x01
00004261: PUSH1 0x80
00004263: SHL
00004264: SUB
00004265: PUSH1 0x00
00004267: NOT
00004268: DUP4
00004269: DUP2
0000426a: ADD
0000426b: DUP3
0000426c: SWAP1
0000426d: DIV
0000426e: PUSH1 0x01
00004270: SWAP1
00004271: DUP2
00004272: ADD
00004273: SWAP3
00004274: DUP5
00004275: DUP4
00004276: ADD
00004277: DIV
00004278: ADD
00004279: SWAP1
0000427a: DUP3
0000427b: SWAP1
0000427c: DUP3
0000427d: SWAP1
0000427e: DUP2
0000427f: PUSH2 0x4284
00004282: JUMPI
00004283: INVALID
00004284: JUMPDEST
00004285: DIV
00004286: LT
00004287: PUSH2 0x42ff
0000428a: JUMPI
0000428b: DUP2
0000428c: MUL
0000428d: DUP1
0000428e: DUP5
0000428f: DUP2
00004290: PUSH2 0x4295
00004293: JUMPI
00004294: INVALID
00004295: JUMPDEST
00004296: DIV
00004297: SWAP5
00004298: POP
00004299: PUSH4 0x0bebc200
0000429e: DUP6
0000429f: GT
000042a0: ISZERO
000042a1: PUSH2 0x42ff
000042a4: JUMPI
000042a5: PUSH2 0x42b4
000042a8: DUP6
000042a9: DUP5
000042aa: PUSH4 0xffffffff
000042af: PUSH2 0x2c31
000042b2: AND
000042b3: JUMP
000042b4: JUMPDEST
000042b5: SWAP5
000042b6: POP
000042b7: DUP6
000042b8: DUP6
000042b9: DUP2
000042ba: PUSH2 0x42bf
000042bd: JUMPI
000042be: INVALID
000042bf: JUMPDEST
000042c0: DIV
000042c1: SWAP5
000042c2: POP
000042c3: PUSH1 0x00
000042c5: DUP6
000042c6: GT
000042c7: DUP1
000042c8: ISZERO
000042c9: PUSH2 0x42dd
000042cc: JUMPI
000042cd: POP
000042ce: DUP1
000042cf: DUP6
000042d0: PUSH1 0x00
000042d2: NOT
000042d3: DUP2
000042d4: PUSH2 0x42d9
000042d7: JUMPI
000042d8: INVALID
000042d9: JUMPDEST
000042da: DIV
000042db: LT
000042dc: ISZERO
000042dd: JUMPDEST
000042de: ISZERO
000042df: PUSH2 0x42ff
000042e2: JUMPI
000042e3: SWAP4
000042e4: DUP5
000042e5: MUL
000042e6: SWAP4
000042e7: DUP7
000042e8: DUP6
000042e9: DUP2
000042ea: PUSH2 0x42ef
000042ed: JUMPI
000042ee: INVALID
000042ef: JUMPDEST
000042f0: DIV
000042f1: SWAP8
000042f2: POP
000042f3: PUSH2 0x4334
000042f6: SWAP7
000042f7: POP
000042f8: POP
000042f9: POP
000042fa: POP
000042fb: POP
000042fc: POP
000042fd: POP
000042fe: JUMP
000042ff: JUMPDEST
00004300: POP
00004301: POP
00004302: PUSH1 0x01
00004304: PUSH1 0x80
00004306: SHL
00004307: DUP6
00004308: DIV
00004309: PUSH1 0x01
0000430b: PUSH1 0x01
0000430d: PUSH1 0x80
0000430f: SHL
00004310: SUB
00004311: DUP6
00004312: DIV
00004313: DUP2
00004314: MUL
00004315: PUSH2 0x432a
00004318: DUP2
00004319: DUP6
0000431a: DUP2
0000431b: PUSH2 0x4320
0000431e: JUMPI
0000431f: INVALID
00004320: JUMPDEST
00004321: DIV
00004322: DUP5
00004323: PUSH1 0x00
00004325: NOT
00004326: PUSH2 0x2aa8
00004329: JUMP
0000432a: JUMPDEST
0000432b: SWAP8
0000432c: POP
0000432d: POP
0000432e: POP
0000432f: POP
00004330: POP
00004331: POP
00004332: POP
00004333: POP
00004334: JUMPDEST
00004335: SWAP5
00004336: SWAP4
00004337: POP
00004338: POP
00004339: POP
0000433a: POP
0000433b: JUMP
0000433c: JUMPDEST
0000433d: PUSH1 0x00
0000433f: DUP1
00004340: PUSH2 0x434a
00004343: DUP6
00004344: DUP6
00004345: DUP6
00004346: PUSH2 0x2aa8
00004349: JUMP
0000434a: JUMPDEST
0000434b: SWAP1
0000434c: POP
0000434d: DUP1
0000434e: PUSH2 0x435b
00004351: JUMPI
00004352: PUSH1 0x01
00004354: SWAP2
00004355: POP
00004356: POP
00004357: PUSH2 0x1029
0000435a: JUMP
0000435b: JUMPDEST
0000435c: PUSH1 0x01
0000435e: PUSH4 0x05f5e100
00004363: PUSH1 0x00
00004365: NOT
00004366: DUP4
00004367: ADD
00004368: DIV
00004369: ADD
0000436a: DUP2
0000436b: NOT
0000436c: DUP2
0000436d: GT
0000436e: ISZERO
0000436f: PUSH2 0x437e
00004372: JUMPI
00004373: PUSH1 0x00
00004375: NOT
00004376: SWAP3
00004377: POP
00004378: POP
00004379: POP
0000437a: PUSH2 0x1029
0000437d: JUMP
0000437e: JUMPDEST
0000437f: ADD
00004380: SWAP5
00004381: SWAP4
00004382: POP
00004383: POP
00004384: POP
00004385: POP
00004386: JUMP
00004387: JUMPDEST
00004388: DUP1
00004389: ISZERO
0000438a: PUSH2 0x18f8
0000438d: JUMPI
0000438e: PUSH2 0x019e
00004391: SLOAD
00004392: PUSH1 0x01
00004394: PUSH1 0x01
00004396: PUSH1 0xa0
00004398: SHL
00004399: SUB
0000439a: AND
0000439b: PUSH2 0x43ad
0000439e: JUMPI
0000439f: PUSH2 0x43a8
000043a2: DUP3
000043a3: DUP3
000043a4: PUSH2 0x4d4a
000043a7: JUMP
000043a8: JUMPDEST
000043a9: PUSH2 0x18f8
000043ac: JUMP
000043ad: JUMPDEST
000043ae: PUSH2 0x019e
000043b1: SLOAD
000043b2: PUSH2 0x18f8
000043b5: SWAP1
000043b6: PUSH1 0x01
000043b8: PUSH1 0x01
000043ba: PUSH1 0xa0
000043bc: SHL
000043bd: SUB
000043be: AND
000043bf: DUP4
000043c0: DUP4
000043c1: PUSH4 0xffffffff
000043c6: PUSH2 0x4f71
000043c9: AND
000043ca: JUMP
000043cb: JUMPDEST
000043cc: ADDRESS
000043cd: EXTCODESIZE
000043ce: ISZERO
000043cf: SWAP1
000043d0: JUMP
000043d1: JUMPDEST
000043d2: PUSH1 0x00
000043d4: SLOAD
000043d5: PUSH2 0x0100
000043d8: SWAP1
000043d9: DIV
000043da: PUSH1 0xff
000043dc: AND
000043dd: DUP1
000043de: PUSH2 0x43ea
000043e1: JUMPI
000043e2: POP
000043e3: PUSH2 0x43ea
000043e6: PUSH2 0x43cb
000043e9: JUMP
000043ea: JUMPDEST
000043eb: DUP1
000043ec: PUSH2 0x43f8
000043ef: JUMPI
000043f0: POP
000043f1: PUSH1 0x00
000043f3: SLOAD
000043f4: PUSH1 0xff
000043f6: AND
000043f7: ISZERO
000043f8: JUMPDEST
000043f9: PUSH2 0x4433
000043fc: JUMPI
000043fd: PUSH1 0x40
000043ff: MLOAD
00004400: PUSH3 0x461bcd
00004404: PUSH1 0xe5
00004406: SHL
00004407: DUP2
00004408: MSTORE
00004409: PUSH1 0x04
0000440b: ADD
0000440c: DUP1
0000440d: DUP1
0000440e: PUSH1 0x20
00004410: ADD
00004411: DUP3
00004412: DUP2
00004413: SUB
00004414: DUP3
00004415: MSTORE
00004416: PUSH1 0x2e
00004418: DUP2
00004419: MSTORE
0000441a: PUSH1 0x20
0000441c: ADD
0000441d: DUP1
0000441e: PUSH2 0x562a
00004421: PUSH1 0x2e
00004423: SWAP2
00004424: CODECOPY
00004425: PUSH1 0x40
00004427: ADD
00004428: SWAP2
00004429: POP
0000442a: POP
0000442b: PUSH1 0x40
0000442d: MLOAD
0000442e: DUP1
0000442f: SWAP2
00004430: SUB
00004431: SWAP1
00004432: REVERT
00004433: JUMPDEST
00004434: PUSH1 0x00
00004436: SLOAD
00004437: PUSH2 0x0100
0000443a: SWAP1
0000443b: DIV
0000443c: PUSH1 0xff
0000443e: AND
0000443f: ISZERO
00004440: DUP1
00004441: ISZERO
00004442: PUSH2 0x445e
00004445: JUMPI
00004446: PUSH1 0x00
00004448: DUP1
00004449: SLOAD
0000444a: PUSH1 0xff
0000444c: NOT
0000444d: PUSH2 0xff00
00004450: NOT
00004451: SWAP1
00004452: SWAP2
00004453: AND
00004454: PUSH2 0x0100
00004457: OR
00004458: AND
00004459: PUSH1 0x01
0000445b: OR
0000445c: SWAP1
0000445d: SSTORE
0000445e: JUMPDEST
0000445f: PUSH2 0x4467
00004462: DUP3
00004463: PUSH2 0x1dfe
00004466: JUMP
00004467: JUMPDEST
00004468: PUSH2 0x2239
0000446b: JUMPI
0000446c: PUSH2 0x2239
0000446f: DUP3
00004470: PUSH2 0x3d04
00004473: JUMP
00004474: JUMPDEST
00004475: PUSH2 0x4489
00004478: PUSH11 0x0422ca8b0a00a425000000
00004484: CALLER
00004485: PUSH2 0x2578
00004488: JUMP
00004489: JUMPDEST
0000448a: PUSH2 0x4492
0000448d: CALLER
0000448e: PUSH2 0x3cbc
00004491: JUMP
00004492: JUMPDEST
00004493: PUSH1 0x00
00004495: DUP5
00004496: GT
00004497: PUSH2 0x44db
0000449a: JUMPI
0000449b: PUSH1 0x40
0000449d: DUP1
0000449e: MLOAD
0000449f: PUSH3 0x461bcd
000044a3: PUSH1 0xe5
000044a5: SHL
000044a6: DUP2
000044a7: MSTORE
000044a8: PUSH1 0x20
000044aa: PUSH1 0x04
000044ac: DUP3
000044ad: ADD
000044ae: MSTORE
000044af: PUSH1 0x11
000044b1: PUSH1 0x24
000044b3: DUP3
000044b4: ADD
000044b5: MSTORE
000044b6: PUSH17 0x494e56414c49445f534c4f50455f4e554d
000044c8: PUSH1 0x78
000044ca: SHL
000044cb: PUSH1 0x44
000044cd: DUP3
000044ce: ADD
000044cf: MSTORE
000044d0: SWAP1
000044d1: MLOAD
000044d2: SWAP1
000044d3: DUP2
000044d4: SWAP1
000044d5: SUB
000044d6: PUSH1 0x64
000044d8: ADD
000044d9: SWAP1
000044da: REVERT
000044db: JUMPDEST
000044dc: PUSH1 0x00
000044de: DUP4
000044df: GT
000044e0: PUSH2 0x4524
000044e3: JUMPI
000044e4: PUSH1 0x40
000044e6: DUP1
000044e7: MLOAD
000044e8: PUSH3 0x461bcd
000044ec: PUSH1 0xe5
000044ee: SHL
000044ef: DUP2
000044f0: MSTORE
000044f1: PUSH1 0x20
000044f3: PUSH1 0x04
000044f5: DUP3
000044f6: ADD
000044f7: MSTORE
000044f8: PUSH1 0x11
000044fa: PUSH1 0x24
000044fc: DUP3
000044fd: ADD
000044fe: MSTORE
000044ff: PUSH17 0x24a72b20a624a22fa9a627a822afa222a7
00004511: PUSH1 0x79
00004513: SHL
00004514: PUSH1 0x44
00004516: DUP3
00004517: ADD
00004518: MSTORE
00004519: SWAP1
0000451a: MLOAD
0000451b: SWAP1
0000451c: DUP2
0000451d: SWAP1
0000451e: SUB
0000451f: PUSH1 0x64
00004521: ADD
00004522: SWAP1
00004523: REVERT
00004524: JUMPDEST
00004525: PUSH1 0x01
00004527: PUSH1 0x01
00004529: PUSH1 0x80
0000452b: SHL
0000452c: SUB
0000452d: DUP5
0000452e: LT
0000452f: PUSH2 0x4575
00004532: JUMPI
00004533: PUSH1 0x40
00004535: DUP1
00004536: MLOAD
00004537: PUSH3 0x461bcd
0000453b: PUSH1 0xe5
0000453d: SHL
0000453e: DUP2
0000453f: MSTORE
00004540: PUSH1 0x20
00004542: PUSH1 0x04
00004544: DUP3
00004545: ADD
00004546: MSTORE
00004547: PUSH1 0x13
00004549: PUSH1 0x24
0000454b: DUP3
0000454c: ADD
0000454d: MSTORE
0000454e: PUSH19 0x4558434553534956455f534c4f50455f4e554d
00004562: PUSH1 0x68
00004564: SHL
00004565: PUSH1 0x44
00004567: DUP3
00004568: ADD
00004569: MSTORE
0000456a: SWAP1
0000456b: MLOAD
0000456c: SWAP1
0000456d: DUP2
0000456e: SWAP1
0000456f: SUB
00004570: PUSH1 0x64
00004572: ADD
00004573: SWAP1
00004574: REVERT
00004575: JUMPDEST
00004576: PUSH1 0x01
00004578: PUSH1 0x01
0000457a: PUSH1 0x80
0000457c: SHL
0000457d: SUB
0000457e: DUP4
0000457f: LT
00004580: PUSH2 0x45c6
00004583: JUMPI
00004584: PUSH1 0x40
00004586: DUP1
00004587: MLOAD
00004588: PUSH3 0x461bcd
0000458c: PUSH1 0xe5
0000458e: SHL
0000458f: DUP2
00004590: MSTORE
00004591: PUSH1 0x20
00004593: PUSH1 0x04
00004595: DUP3
00004596: ADD
00004597: MSTORE
00004598: PUSH1 0x13
0000459a: PUSH1 0x24
0000459c: DUP3
0000459d: ADD
0000459e: MSTORE
0000459f: PUSH19 0x22ac21a2a9a9a4ab22afa9a627a822afa222a7
000045b3: PUSH1 0x69
000045b5: SHL
000045b6: PUSH1 0x44
000045b8: DUP3
000045b9: ADD
000045ba: MSTORE
000045bb: SWAP1
000045bc: MLOAD
000045bd: SWAP1
000045be: DUP2
000045bf: SWAP1
000045c0: SUB
000045c1: PUSH1 0x64
000045c3: ADD
000045c4: SWAP1
000045c5: REVERT
000045c6: JUMPDEST
000045c7: PUSH2 0x019b
000045ca: DUP5
000045cb: SWAP1
000045cc: SSTORE
000045cd: PUSH2 0x019c
000045d0: DUP4
000045d1: SWAP1
000045d2: SSTORE
000045d3: DUP2
000045d4: ISZERO
000045d5: DUP1
000045d6: PUSH2 0x45e7
000045d9: JUMPI
000045da: POP
000045db: PUSH1 0x01
000045dd: PUSH1 0x01
000045df: PUSH1 0xa0
000045e1: SHL
000045e2: SUB
000045e3: DUP2
000045e4: AND
000045e5: ISZERO
000045e6: ISZERO
000045e7: JUMPDEST
000045e8: PUSH2 0x4638
000045eb: JUMPI
000045ec: PUSH1 0x40
000045ee: DUP1
000045ef: MLOAD
000045f0: PUSH3 0x461bcd
000045f4: PUSH1 0xe5
000045f6: SHL
000045f7: DUP2
000045f8: MSTORE
000045f9: PUSH1 0x20
000045fb: PUSH1 0x04
000045fd: DUP3
000045fe: ADD
000045ff: MSTORE
00004600: PUSH1 0x1b
00004602: PUSH1 0x24
00004604: DUP3
00004605: ADD
00004606: MSTORE
00004607: PUSH32 0x4d495353494e475f53455455505f4645455f524543495049454e540000000000
00004628: PUSH1 0x44
0000462a: DUP3
0000462b: ADD
0000462c: MSTORE
0000462d: SWAP1
0000462e: MLOAD
0000462f: SWAP1
00004630: DUP2
00004631: SWAP1
00004632: SUB
00004633: PUSH1 0x64
00004635: ADD
00004636: SWAP1
00004637: REVERT
00004638: JUMPDEST
00004639: PUSH1 0x01
0000463b: PUSH1 0x01
0000463d: PUSH1 0xa0
0000463f: SHL
00004640: SUB
00004641: DUP2
00004642: AND
00004643: ISZERO
00004644: DUP1
00004645: PUSH2 0x464d
00004648: JUMPI
00004649: POP
0000464a: DUP2
0000464b: ISZERO
0000464c: ISZERO
0000464d: JUMPDEST
0000464e: PUSH2 0x4692
00004651: JUMPI
00004652: PUSH1 0x40
00004654: DUP1
00004655: MLOAD
00004656: PUSH3 0x461bcd
0000465a: PUSH1 0xe5
0000465c: SHL
0000465d: DUP2
0000465e: MSTORE
0000465f: PUSH1 0x20
00004661: PUSH1 0x04
00004663: DUP3
00004664: ADD
00004665: MSTORE
00004666: PUSH1 0x11
00004668: PUSH1 0x24
0000466a: DUP3
0000466b: ADD
0000466c: MSTORE
0000466d: PUSH17 0x4d495353494e475f53455455505f464545
0000467f: PUSH1 0x78
00004681: SHL
00004682: PUSH1 0x44
00004684: DUP3
00004685: ADD
00004686: MSTORE
00004687: SWAP1
00004688: MLOAD
00004689: SWAP1
0000468a: DUP2
0000468b: SWAP1
0000468c: SUB
0000468d: PUSH1 0x64
0000468f: ADD
00004690: SWAP1
00004691: REVERT
00004692: JUMPDEST
00004693: DUP5
00004694: DUP1
00004695: MUL
00004696: PUSH2 0x46a5
00004699: DUP2
0000469a: DUP7
0000469b: PUSH4 0xffffffff
000046a0: PUSH2 0x2c31
000046a3: AND
000046a4: JUMP
000046a5: JUMPDEST
000046a6: SWAP1
000046a7: POP
000046a8: DUP4
000046a9: PUSH1 0x02
000046ab: MUL
000046ac: DUP2
000046ad: DUP2
000046ae: PUSH2 0x46b3
000046b1: JUMPI
000046b2: INVALID
000046b3: JUMPDEST
000046b4: DIV
000046b5: SWAP1
000046b6: POP
000046b7: DUP1
000046b8: DUP4
000046b9: GT
000046ba: ISZERO
000046bb: PUSH2 0x4701
000046be: JUMPI
000046bf: PUSH1 0x40
000046c1: DUP1
000046c2: MLOAD
000046c3: PUSH3 0x461bcd
000046c7: PUSH1 0xe5
000046c9: SHL
000046ca: DUP2
000046cb: MSTORE
000046cc: PUSH1 0x20
000046ce: PUSH1 0x04
000046d0: DUP3
000046d1: ADD
000046d2: MSTORE
000046d3: PUSH1 0x13
000046d5: PUSH1 0x24
000046d7: DUP3
000046d8: ADD
000046d9: MSTORE
000046da: PUSH19 0x4558434553534956455f53455455505f464545
000046ee: PUSH1 0x68
000046f0: SHL
000046f1: PUSH1 0x44
000046f3: DUP3
000046f4: ADD
000046f5: MSTORE
000046f6: SWAP1
000046f7: MLOAD
000046f8: SWAP1
000046f9: DUP2
000046fa: SWAP1
000046fb: SUB
000046fc: PUSH1 0x64
000046fe: ADD
000046ff: SWAP1
00004700: REVERT
00004701: JUMPDEST
00004702: PUSH2 0x01ab
00004705: DUP4
00004706: SWAP1
00004707: SSTORE
00004708: PUSH2 0x01ac
0000470b: DUP1
0000470c: SLOAD
0000470d: PUSH1 0x01
0000470f: PUSH1 0x01
00004711: PUSH1 0xa0
00004713: SHL
00004714: SUB
00004715: NOT
00004716: AND
00004717: PUSH1 0x01
00004719: PUSH1 0x01
0000471b: PUSH1 0xa0
0000471d: SHL
0000471e: SUB
0000471f: DUP5
00004720: DUP2
00004721: AND
00004722: SWAP2
00004723: SWAP1
00004724: SWAP2
00004725: OR
00004726: SWAP1
00004727: SWAP2
00004728: SSTORE
00004729: PUSH1 0x12
0000472b: SWAP1
0000472c: DUP9
0000472d: AND
0000472e: ISZERO
0000472f: PUSH2 0x479d
00004732: JUMPI
00004733: DUP8
00004734: PUSH1 0x01
00004736: PUSH1 0x01
00004738: PUSH1 0xa0
0000473a: SHL
0000473b: SUB
0000473c: AND
0000473d: PUSH4 0x313ce567
00004742: PUSH1 0x40
00004744: MLOAD
00004745: DUP2
00004746: PUSH4 0xffffffff
0000474b: AND
0000474c: PUSH1 0xe0
0000474e: SHL
0000474f: DUP2
00004750: MSTORE
00004751: PUSH1 0x04
00004753: ADD
00004754: PUSH1 0x20
00004756: PUSH1 0x40
00004758: MLOAD
00004759: DUP1
0000475a: DUP4
0000475b: SUB
0000475c: DUP2
0000475d: DUP7
0000475e: DUP1
0000475f: EXTCODESIZE
00004760: ISZERO
00004761: DUP1
00004762: ISZERO
00004763: PUSH2 0x476b
00004766: JUMPI
00004767: PUSH1 0x00
00004769: DUP1
0000476a: REVERT
0000476b: JUMPDEST
0000476c: POP
0000476d: GAS
0000476e: STATICCALL
0000476f: ISZERO
00004770: DUP1
00004771: ISZERO
00004772: PUSH2 0x477f
00004775: JUMPI
00004776: RETURNDATASIZE
00004777: PUSH1 0x00
00004779: DUP1
0000477a: RETURNDATACOPY
0000477b: RETURNDATASIZE
0000477c: PUSH1 0x00
0000477e: REVERT
0000477f: JUMPDEST
00004780: POP
00004781: POP
00004782: POP
00004783: POP
00004784: PUSH1 0x40
00004786: MLOAD
00004787: RETURNDATASIZE
00004788: PUSH1 0x20
0000478a: DUP2
0000478b: LT
0000478c: ISZERO
0000478d: PUSH2 0x4795
00004790: JUMPI
00004791: PUSH1 0x00
00004793: DUP1
00004794: REVERT
00004795: JUMPDEST
00004796: POP
00004797: MLOAD
00004798: PUSH1 0xff
0000479a: AND
0000479b: SWAP1
0000479c: POP
0000479d: JUMPDEST
0000479e: PUSH1 0x0a
000047a0: DUP2
000047a1: SWAP1
000047a2: EXP
000047a3: PUSH1 0x64
000047a5: MUL
000047a6: PUSH2 0x01a6
000047a9: SSTORE
000047aa: PUSH2 0x019a
000047ad: DUP1
000047ae: SLOAD
000047af: PUSH2 0x0100
000047b2: PUSH1 0x01
000047b4: PUSH1 0xa8
000047b6: SHL
000047b7: SUB
000047b8: NOT
000047b9: AND
000047ba: CALLER
000047bb: PUSH2 0x0100
000047be: DUP2
000047bf: MUL
000047c0: SWAP2
000047c1: SWAP1
000047c2: SWAP2
000047c3: OR
000047c4: SWAP1
000047c5: SWAP2
000047c6: SSTORE
000047c7: PUSH2 0x019d
000047ca: DUP1
000047cb: SLOAD
000047cc: PUSH1 0x01
000047ce: PUSH1 0x01
000047d0: PUSH1 0xa0
000047d2: SHL
000047d3: SUB
000047d4: NOT
000047d5: SWAP1
000047d6: DUP2
000047d7: AND
000047d8: DUP4
000047d9: OR
000047da: SWAP1
000047db: SWAP2
000047dc: SSTORE
000047dd: PUSH2 0x019f
000047e0: DUP1
000047e1: SLOAD
000047e2: DUP3
000047e3: AND
000047e4: SWAP1
000047e5: SWAP3
000047e6: OR
000047e7: SWAP1
000047e8: SWAP2
000047e9: SSTORE
000047ea: PUSH2 0x019e
000047ed: DUP1
000047ee: SLOAD
000047ef: SWAP1
000047f0: SWAP2
000047f1: AND
000047f2: PUSH1 0x01
000047f4: PUSH1 0x01
000047f6: PUSH1 0xa0
000047f8: SHL
000047f9: SUB
000047fa: DUP11
000047fb: AND
000047fc: OR
000047fd: SWAP1
000047fe: SSTORE
000047ff: DUP9
00004800: ISZERO
00004801: PUSH2 0x4826
00004804: JUMPI
00004805: PUSH2 0x01a3
00004808: DUP10
00004809: SWAP1
0000480a: SSTORE
0000480b: PUSH2 0x019a
0000480e: SLOAD
0000480f: PUSH2 0x4826
00004812: SWAP1
00004813: PUSH2 0x0100
00004816: SWAP1
00004817: DIV
00004818: PUSH1 0x01
0000481a: PUSH1 0x01
0000481c: PUSH1 0xa0
0000481e: SHL
0000481f: SUB
00004820: AND
00004821: DUP11
00004822: PUSH2 0x2ded
00004825: JUMP
00004826: JUMPDEST
00004827: PUSH2 0x245b
0000482a: PUSH2 0x14fb
0000482d: JUMP
0000482e: JUMPDEST
0000482f: PUSH2 0x0198
00004832: SLOAD
00004833: DUP4
00004834: SWAP1
00004835: DUP4
00004836: SWAP1
00004837: DUP4
00004838: SWAP1
00004839: PUSH1 0x00
0000483b: SWAP1
0000483c: PUSH1 0x01
0000483e: PUSH1 0x01
00004840: PUSH1 0xa0
00004842: SHL
00004843: SUB
00004844: AND
00004845: ISZERO
00004846: PUSH2 0x4ae2
00004849: JUMPI
0000484a: PUSH2 0x0198
0000484d: SLOAD
0000484e: PUSH1 0x40
00004850: DUP1
00004851: MLOAD
00004852: PUSH4 0x187601f7
00004857: PUSH1 0xe2
00004859: SHL
0000485a: DUP2
0000485b: MSTORE
0000485c: PUSH1 0x01
0000485e: PUSH1 0x01
00004860: PUSH1 0xa0
00004862: SHL
00004863: SUB
00004864: DUP8
00004865: DUP2
00004866: AND
00004867: PUSH1 0x04
00004869: DUP4
0000486a: ADD
0000486b: MSTORE
0000486c: SWAP2
0000486d: MLOAD
0000486e: SWAP2
0000486f: SWAP1
00004870: SWAP3
00004871: AND
00004872: SWAP2
00004873: PUSH4 0x61d807dc
00004878: SWAP2
00004879: PUSH1 0x24
0000487b: DUP1
0000487c: DUP4
0000487d: ADD
0000487e: SWAP3
0000487f: PUSH1 0x20
00004881: SWAP3
00004882: SWAP2
00004883: SWAP1
00004884: DUP3
00004885: SWAP1
00004886: SUB
00004887: ADD
00004888: DUP2
00004889: PUSH1 0x00
0000488b: DUP8
0000488c: DUP1
0000488d: EXTCODESIZE
0000488e: ISZERO
0000488f: DUP1
00004890: ISZERO
00004891: PUSH2 0x4899
00004894: JUMPI
00004895: PUSH1 0x00
00004897: DUP1
00004898: REVERT
00004899: JUMPDEST
0000489a: POP
0000489b: GAS
0000489c: CALL
0000489d: ISZERO
0000489e: DUP1
0000489f: ISZERO
000048a0: PUSH2 0x48ad
000048a3: JUMPI
000048a4: RETURNDATASIZE
000048a5: PUSH1 0x00
000048a7: DUP1
000048a8: RETURNDATACOPY
000048a9: RETURNDATASIZE
000048aa: PUSH1 0x00
000048ac: REVERT
000048ad: JUMPDEST
000048ae: POP
000048af: POP
000048b0: POP
000048b1: POP
000048b2: PUSH1 0x40
000048b4: MLOAD
000048b5: RETURNDATASIZE
000048b6: PUSH1 0x20
000048b8: DUP2
000048b9: LT
000048ba: ISZERO
000048bb: PUSH2 0x48c3
000048be: JUMPI
000048bf: PUSH1 0x00
000048c1: DUP1
000048c2: REVERT
000048c3: JUMPDEST
000048c4: POP
000048c5: MLOAD
000048c6: ISZERO
000048c7: DUP1
000048c8: ISZERO
000048c9: PUSH2 0x48da
000048cc: JUMPI
000048cd: POP
000048ce: PUSH1 0x01
000048d0: PUSH1 0x01
000048d2: PUSH1 0xa0
000048d4: SHL
000048d5: SUB
000048d6: DUP5
000048d7: AND
000048d8: ISZERO
000048d9: ISZERO
000048da: JUMPDEST
000048db: DUP1
000048dc: ISZERO
000048dd: PUSH2 0x48f8
000048e0: JUMPI
000048e1: POP
000048e2: PUSH1 0x01
000048e4: PUSH1 0x01
000048e6: PUSH1 0xa0
000048e8: SHL
000048e9: SUB
000048ea: DUP4
000048eb: AND
000048ec: ISZERO
000048ed: DUP1
000048ee: ISZERO
000048ef: PUSH2 0x48f6
000048f2: JUMPI
000048f3: POP
000048f4: DUP1
000048f5: ISZERO
000048f6: JUMPDEST
000048f7: ISZERO
000048f8: JUMPDEST
000048f9: ISZERO
000048fa: PUSH2 0x4965
000048fd: JUMPI
000048fe: PUSH2 0x0198
00004901: SLOAD
00004902: PUSH1 0x40
00004904: DUP1
00004905: MLOAD
00004906: PUSH4 0x03e28f37
0000490b: PUSH1 0xe0
0000490d: SHL
0000490e: DUP2
0000490f: MSTORE
00004910: PUSH1 0x01
00004912: PUSH1 0x01
00004914: PUSH1 0xa0
00004916: SHL
00004917: SUB
00004918: DUP8
00004919: DUP2
0000491a: AND
0000491b: PUSH1 0x04
0000491d: DUP4
0000491e: ADD
0000491f: MSTORE
00004920: SWAP2
00004921: MLOAD
00004922: SWAP2
00004923: SWAP1
00004924: SWAP3
00004925: AND
00004926: SWAP2
00004927: PUSH4 0x03e28f37
0000492c: SWAP2
0000492d: PUSH1 0x24
0000492f: DUP1
00004930: DUP4
00004931: ADD
00004932: SWAP3
00004933: PUSH1 0x00
00004935: SWAP3
00004936: SWAP2
00004937: SWAP1
00004938: DUP3
00004939: SWAP1
0000493a: SUB
0000493b: ADD
0000493c: DUP2
0000493d: DUP4
0000493e: DUP8
0000493f: DUP1
00004940: EXTCODESIZE
00004941: ISZERO
00004942: DUP1
00004943: ISZERO
00004944: PUSH2 0x494c
00004947: JUMPI
00004948: PUSH1 0x00
0000494a: DUP1
0000494b: REVERT
0000494c: JUMPDEST
0000494d: POP
0000494e: GAS
0000494f: CALL
00004950: ISZERO
00004951: DUP1
00004952: ISZERO
00004953: PUSH2 0x4960
00004956: JUMPI
00004957: RETURNDATASIZE
00004958: PUSH1 0x00
0000495a: DUP1
0000495b: RETURNDATACOPY
0000495c: RETURNDATASIZE
0000495d: PUSH1 0x00
0000495f: REVERT
00004960: JUMPDEST
00004961: POP
00004962: POP
00004963: POP
00004964: POP
00004965: JUMPDEST
00004966: PUSH2 0x0198
00004969: SLOAD
0000496a: PUSH1 0x40
0000496c: DUP1
0000496d: MLOAD
0000496e: PUSH4 0x187601f7
00004973: PUSH1 0xe2
00004975: SHL
00004976: DUP2
00004977: MSTORE
00004978: PUSH1 0x01
0000497a: PUSH1 0x01
0000497c: PUSH1 0xa0
0000497e: SHL
0000497f: SUB
00004980: DUP7
00004981: DUP2
00004982: AND
00004983: PUSH1 0x04
00004985: DUP4
00004986: ADD
00004987: MSTORE
00004988: SWAP2
00004989: MLOAD
0000498a: SWAP2
0000498b: SWAP1
0000498c: SWAP3
0000498d: AND
0000498e: SWAP2
0000498f: PUSH4 0x61d807dc
00004994: SWAP2
00004995: PUSH1 0x24
00004997: DUP1
00004998: DUP4
00004999: ADD
0000499a: SWAP3
0000499b: PUSH1 0x20
0000499d: SWAP3
0000499e: SWAP2
0000499f: SWAP1
000049a0: DUP3
000049a1: SWAP1
000049a2: SUB
000049a3: ADD
000049a4: DUP2
000049a5: PUSH1 0x00
000049a7: DUP8
000049a8: DUP1
000049a9: EXTCODESIZE
000049aa: ISZERO
000049ab: DUP1
000049ac: ISZERO
000049ad: PUSH2 0x49b5
000049b0: JUMPI
000049b1: PUSH1 0x00
000049b3: DUP1
000049b4: REVERT
000049b5: JUMPDEST
000049b6: POP
000049b7: GAS
000049b8: CALL
000049b9: ISZERO
000049ba: DUP1
000049bb: ISZERO
000049bc: PUSH2 0x49c9
000049bf: JUMPI
000049c0: RETURNDATASIZE
000049c1: PUSH1 0x00
000049c3: DUP1
000049c4: RETURNDATACOPY
000049c5: RETURNDATASIZE
000049c6: PUSH1 0x00
000049c8: REVERT
000049c9: JUMPDEST
000049ca: POP
000049cb: POP
000049cc: POP
000049cd: POP
000049ce: PUSH1 0x40
000049d0: MLOAD
000049d1: RETURNDATASIZE
000049d2: PUSH1 0x20
000049d4: DUP2
000049d5: LT
000049d6: ISZERO
000049d7: PUSH2 0x49df
000049da: JUMPI
000049db: PUSH1 0x00
000049dd: DUP1
000049de: REVERT
000049df: JUMPDEST
000049e0: POP
000049e1: MLOAD
000049e2: ISZERO
000049e3: DUP1
000049e4: ISZERO
000049e5: PUSH2 0x49f6
000049e8: JUMPI
000049e9: POP
000049ea: PUSH1 0x01
000049ec: PUSH1 0x01
000049ee: PUSH1 0xa0
000049f0: SHL
000049f1: SUB
000049f2: DUP4
000049f3: AND
000049f4: ISZERO
000049f5: ISZERO
000049f6: JUMPDEST
000049f7: ISZERO
000049f8: PUSH2 0x4a63
000049fb: JUMPI
000049fc: PUSH2 0x0198
000049ff: SLOAD
00004a00: PUSH1 0x40
00004a02: DUP1
00004a03: MLOAD
00004a04: PUSH4 0x03e28f37
00004a09: PUSH1 0xe0
00004a0b: SHL
00004a0c: DUP2
00004a0d: MSTORE
00004a0e: PUSH1 0x01
00004a10: PUSH1 0x01
00004a12: PUSH1 0xa0
00004a14: SHL
00004a15: SUB
00004a16: DUP7
00004a17: DUP2
00004a18: AND
00004a19: PUSH1 0x04
00004a1b: DUP4
00004a1c: ADD
00004a1d: MSTORE
00004a1e: SWAP2
00004a1f: MLOAD
00004a20: SWAP2
00004a21: SWAP1
00004a22: SWAP3
00004a23: AND
00004a24: SWAP2
00004a25: PUSH4 0x03e28f37
00004a2a: SWAP2
00004a2b: PUSH1 0x24
00004a2d: DUP1
00004a2e: DUP4
00004a2f: ADD
00004a30: SWAP3
00004a31: PUSH1 0x00
00004a33: SWAP3
00004a34: SWAP2
00004a35: SWAP1
00004a36: DUP3
00004a37: SWAP1
00004a38: SUB
00004a39: ADD
00004a3a: DUP2
00004a3b: DUP4
00004a3c: DUP8
00004a3d: DUP1
00004a3e: EXTCODESIZE
00004a3f: ISZERO
00004a40: DUP1
00004a41: ISZERO
00004a42: PUSH2 0x4a4a
00004a45: JUMPI
00004a46: PUSH1 0x00
00004a48: DUP1
00004a49: REVERT
00004a4a: JUMPDEST
00004a4b: POP
00004a4c: GAS
00004a4d: CALL
00004a4e: ISZERO
00004a4f: DUP1
00004a50: ISZERO
00004a51: PUSH2 0x4a5e
00004a54: JUMPI
00004a55: RETURNDATASIZE
00004a56: PUSH1 0x00
00004a58: DUP1
00004a59: RETURNDATACOPY
00004a5a: RETURNDATASIZE
00004a5b: PUSH1 0x00
00004a5d: REVERT
00004a5e: JUMPDEST
00004a5f: POP
00004a60: POP
00004a61: POP
00004a62: POP
00004a63: JUMPDEST
00004a64: PUSH2 0x0198
00004a67: SLOAD
00004a68: PUSH1 0x40
00004a6a: DUP1
00004a6b: MLOAD
00004a6c: PUSH4 0x36dffedf
00004a71: PUSH1 0xe0
00004a73: SHL
00004a74: DUP2
00004a75: MSTORE
00004a76: PUSH1 0x01
00004a78: PUSH1 0x01
00004a7a: PUSH1 0xa0
00004a7c: SHL
00004a7d: SUB
00004a7e: DUP8
00004a7f: DUP2
00004a80: AND
00004a81: PUSH1 0x04
00004a83: DUP4
00004a84: ADD
00004a85: MSTORE
00004a86: DUP7
00004a87: DUP2
00004a88: AND
00004a89: PUSH1 0x24
00004a8b: DUP4
00004a8c: ADD
00004a8d: MSTORE
00004a8e: PUSH1 0x44
00004a90: DUP3
00004a91: ADD
00004a92: DUP7
00004a93: SWAP1
00004a94: MSTORE
00004a95: DUP5
00004a96: ISZERO
00004a97: ISZERO
00004a98: PUSH1 0x64
00004a9a: DUP4
00004a9b: ADD
00004a9c: MSTORE
00004a9d: SWAP2
00004a9e: MLOAD
00004a9f: SWAP2
00004aa0: SWAP1
00004aa1: SWAP3
00004aa2: AND
00004aa3: SWAP2
00004aa4: PUSH4 0x36dffedf
00004aa9: SWAP2
00004aaa: PUSH1 0x84
00004aac: DUP1
00004aad: DUP4
00004aae: ADD
00004aaf: SWAP3
00004ab0: PUSH1 0x00
00004ab2: SWAP3
00004ab3: SWAP2
00004ab4: SWAP1
00004ab5: DUP3
00004ab6: SWAP1
00004ab7: SUB
00004ab8: ADD
00004ab9: DUP2
00004aba: DUP4
00004abb: DUP8
00004abc: DUP1
00004abd: EXTCODESIZE
00004abe: ISZERO
00004abf: DUP1
00004ac0: ISZERO
00004ac1: PUSH2 0x4ac9
00004ac4: JUMPI
00004ac5: PUSH1 0x00
00004ac7: DUP1
00004ac8: REVERT
00004ac9: JUMPDEST
00004aca: POP
00004acb: GAS
00004acc: CALL
00004acd: ISZERO
00004ace: DUP1
00004acf: ISZERO
00004ad0: PUSH2 0x4add
00004ad3: JUMPI
00004ad4: RETURNDATASIZE
00004ad5: PUSH1 0x00
00004ad7: DUP1
00004ad8: RETURNDATACOPY
00004ad9: RETURNDATASIZE
00004ada: PUSH1 0x00
00004adc: REVERT
00004add: JUMPDEST
00004ade: POP
00004adf: POP
00004ae0: POP
00004ae1: POP
00004ae2: JUMPDEST
00004ae3: PUSH2 0x01a8
00004ae6: SLOAD
00004ae7: ISZERO
00004ae8: ISZERO
00004ae9: DUP1
00004aea: PUSH2 0x4b06
00004aed: JUMPI
00004aee: POP
00004aef: PUSH2 0x019a
00004af2: SLOAD
00004af3: PUSH1 0x01
00004af5: PUSH1 0x01
00004af7: PUSH1 0xa0
00004af9: SHL
00004afa: SUB
00004afb: DUP9
00004afc: DUP2
00004afd: AND
00004afe: PUSH2 0x0100
00004b01: SWAP1
00004b02: SWAP3
00004b03: DIV
00004b04: AND
00004b05: EQ
00004b06: JUMPDEST
00004b07: PUSH2 0x4b57
00004b0a: JUMPI
00004b0b: PUSH1 0x40
00004b0d: DUP1
00004b0e: MLOAD
00004b0f: PUSH3 0x461bcd
00004b13: PUSH1 0xe5
00004b15: SHL
00004b16: DUP2
00004b17: MSTORE
00004b18: PUSH1 0x20
00004b1a: PUSH1 0x04
00004b1c: DUP3
00004b1d: ADD
00004b1e: MSTORE
00004b1f: PUSH1 0x1c
00004b21: PUSH1 0x24
00004b23: DUP3
00004b24: ADD
00004b25: MSTORE
00004b26: PUSH32 0x4f4e4c595f42454e45464943494152595f445552494e475f494e495400000000
00004b47: PUSH1 0x44
00004b49: DUP3
00004b4a: ADD
00004b4b: MSTORE
00004b4c: SWAP1
00004b4d: MLOAD
00004b4e: SWAP1
00004b4f: DUP2
00004b50: SWAP1
00004b51: SUB
00004b52: PUSH1 0x64
00004b54: ADD
00004b55: SWAP1
00004b56: REVERT
00004b57: JUMPDEST
00004b58: PUSH2 0x352f
00004b5b: DUP8
00004b5c: DUP8
00004b5d: DUP8
00004b5e: PUSH2 0x4fc3
00004b61: JUMP
00004b62: JUMPDEST
00004b63: PUSH2 0x01a4
00004b66: SLOAD
00004b67: PUSH1 0x00
00004b69: SWAP1
00004b6a: PUSH2 0x4b79
00004b6d: SWAP1
00004b6e: DUP4
00004b6f: PUSH4 0xffffffff
00004b74: PUSH2 0x2c31
00004b77: AND
00004b78: JUMP
00004b79: JUMPDEST
00004b7a: PUSH2 0x2710
00004b7d: SWAP1
00004b7e: DIV
00004b7f: SWAP1
00004b80: POP
00004b81: PUSH2 0x4b8a
00004b84: DUP3
00004b85: DUP3
00004b86: PUSH2 0x2d53
00004b89: JUMP
00004b8a: JUMPDEST
00004b8b: SWAP1
00004b8c: POP
00004b8d: PUSH1 0x00
00004b8f: PUSH2 0x4ba4
00004b92: PUSH2 0x01a0
00004b95: SLOAD
00004b96: DUP4
00004b97: PUSH2 0x2c31
00004b9a: SWAP1
00004b9b: SWAP2
00004b9c: SWAP1
00004b9d: PUSH4 0xffffffff
00004ba2: AND
00004ba3: JUMP
00004ba4: JUMPDEST
00004ba5: PUSH2 0x019a
00004ba8: SLOAD
00004ba9: PUSH2 0x2710
00004bac: SWAP1
00004bad: SWAP2
00004bae: DIV
00004baf: SWAP2
00004bb0: POP
00004bb1: PUSH2 0x4bca
00004bb4: SWAP1
00004bb5: PUSH2 0x0100
00004bb8: SWAP1
00004bb9: DIV
00004bba: PUSH1 0x01
00004bbc: PUSH1 0x01
00004bbe: PUSH1 0xa0
00004bc0: SHL
00004bc1: SUB
00004bc2: AND
00004bc3: DUP3
00004bc4: DUP5
00004bc5: SUB
00004bc6: PUSH2 0x4387
00004bc9: JUMP
00004bca: JUMPDEST
00004bcb: PUSH2 0x019f
00004bce: SLOAD
00004bcf: PUSH2 0x1869
00004bd2: SWAP1
00004bd3: PUSH1 0x01
00004bd5: PUSH1 0x01
00004bd7: PUSH1 0xa0
00004bd9: SHL
00004bda: SUB
00004bdb: AND
00004bdc: DUP3
00004bdd: PUSH2 0x4387
00004be0: JUMP
00004be1: JUMPDEST
00004be2: PUSH2 0x0165
00004be5: SLOAD
00004be6: PUSH2 0x4bf1
00004be9: DUP3
00004bea: PUSH2 0x30cb
00004bed: PUSH2 0x0fa3
00004bf0: JUMP
00004bf1: JUMPDEST
00004bf2: GT
00004bf3: ISZERO
00004bf4: PUSH2 0x4c44
00004bf7: JUMPI
00004bf8: PUSH1 0x40
00004bfa: DUP1
00004bfb: MLOAD
00004bfc: PUSH3 0x461bcd
00004c00: PUSH1 0xe5
00004c02: SHL
00004c03: DUP2
00004c04: MSTORE
00004c05: PUSH1 0x20
00004c07: PUSH1 0x04
00004c09: DUP3
00004c0a: ADD
00004c0b: MSTORE
00004c0c: PUSH1 0x19
00004c0e: PUSH1 0x24
00004c10: DUP3
00004c11: ADD
00004c12: MSTORE
00004c13: PUSH32 0x45524332304361707065643a2063617020657863656564656400000000000000
00004c34: PUSH1 0x44
00004c36: DUP3
00004c37: ADD
00004c38: MSTORE
00004c39: SWAP1
00004c3a: MLOAD
00004c3b: SWAP1
00004c3c: DUP2
00004c3d: SWAP1
00004c3e: SUB
00004c3f: PUSH1 0x64
00004c41: ADD
00004c42: SWAP1
00004c43: REVERT
00004c44: JUMPDEST
00004c45: PUSH2 0x18f8
00004c48: DUP3
00004c49: DUP3
00004c4a: PUSH2 0x5121
00004c4d: JUMP
00004c4e: JUMPDEST
00004c4f: PUSH1 0x01
00004c51: PUSH1 0x01
00004c53: PUSH1 0xa0
00004c55: SHL
00004c56: SUB
00004c57: DUP3
00004c58: AND
00004c59: PUSH2 0x4c93
00004c5c: JUMPI
00004c5d: PUSH1 0x40
00004c5f: MLOAD
00004c60: PUSH3 0x461bcd
00004c64: PUSH1 0xe5
00004c66: SHL
00004c67: DUP2
00004c68: MSTORE
00004c69: PUSH1 0x04
00004c6b: ADD
00004c6c: DUP1
00004c6d: DUP1
00004c6e: PUSH1 0x20
00004c70: ADD
00004c71: DUP3
00004c72: DUP2
00004c73: SUB
00004c74: DUP3
00004c75: MSTORE
00004c76: PUSH1 0x21
00004c78: DUP2
00004c79: MSTORE
00004c7a: PUSH1 0x20
00004c7c: ADD
00004c7d: DUP1
00004c7e: PUSH2 0x56a4
00004c81: PUSH1 0x21
00004c83: SWAP2
00004c84: CODECOPY
00004c85: PUSH1 0x40
00004c87: ADD
00004c88: SWAP2
00004c89: POP
00004c8a: POP
00004c8b: PUSH1 0x40
00004c8d: MLOAD
00004c8e: DUP1
00004c8f: SWAP2
00004c90: SUB
00004c91: SWAP1
00004c92: REVERT
00004c93: JUMPDEST
00004c94: PUSH2 0x4cd6
00004c97: DUP2
00004c98: PUSH1 0x40
00004c9a: MLOAD
00004c9b: DUP1
00004c9c: PUSH1 0x60
00004c9e: ADD
00004c9f: PUSH1 0x40
00004ca1: MSTORE
00004ca2: DUP1
00004ca3: PUSH1 0x22
00004ca5: DUP2
00004ca6: MSTORE
00004ca7: PUSH1 0x20
00004ca9: ADD
00004caa: PUSH2 0x5428
00004cad: PUSH1 0x22
00004caf: SWAP2
00004cb0: CODECOPY
00004cb1: PUSH1 0x01
00004cb3: PUSH1 0x01
00004cb5: PUSH1 0xa0
00004cb7: SHL
00004cb8: SUB
00004cb9: DUP6
00004cba: AND
00004cbb: PUSH1 0x00
00004cbd: SWAP1
00004cbe: DUP2
00004cbf: MSTORE
00004cc0: PUSH1 0x33
00004cc2: PUSH1 0x20
00004cc4: MSTORE
00004cc5: PUSH1 0x40
00004cc7: SWAP1
00004cc8: KECCAK256
00004cc9: SLOAD
00004cca: SWAP2
00004ccb: SWAP1
00004ccc: PUSH4 0xffffffff
00004cd1: PUSH2 0x3b39
00004cd4: AND
00004cd5: JUMP
00004cd6: JUMPDEST
00004cd7: PUSH1 0x01
00004cd9: PUSH1 0x01
00004cdb: PUSH1 0xa0
00004cdd: SHL
00004cde: SUB
00004cdf: DUP4
00004ce0: AND
00004ce1: PUSH1 0x00
00004ce3: SWAP1
00004ce4: DUP2
00004ce5: MSTORE
00004ce6: PUSH1 0x33
00004ce8: PUSH1 0x20
00004cea: MSTORE
00004ceb: PUSH1 0x40
00004ced: SWAP1
00004cee: KECCAK256
00004cef: SSTORE
00004cf0: PUSH1 0x35
00004cf2: SLOAD
00004cf3: PUSH2 0x4d02
00004cf6: SWAP1
00004cf7: DUP3
00004cf8: PUSH4 0xffffffff
00004cfd: PUSH2 0x2d53
00004d00: AND
00004d01: JUMP
00004d02: JUMPDEST
00004d03: PUSH1 0x35
00004d05: SSTORE
00004d06: PUSH1 0x40
00004d08: DUP1
00004d09: MLOAD
00004d0a: DUP3
00004d0b: DUP2
00004d0c: MSTORE
00004d0d: SWAP1
00004d0e: MLOAD
00004d0f: PUSH1 0x00
00004d11: SWAP2
00004d12: PUSH1 0x01
00004d14: PUSH1 0x01
00004d16: PUSH1 0xa0
00004d18: SHL
00004d19: SUB
00004d1a: DUP6
00004d1b: AND
00004d1c: SWAP2
00004d1d: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
00004d3e: SWAP2
00004d3f: DUP2
00004d40: SWAP1
00004d41: SUB
00004d42: PUSH1 0x20
00004d44: ADD
00004d45: SWAP1
00004d46: LOG3
00004d47: POP
00004d48: POP
00004d49: JUMP
00004d4a: JUMPDEST
00004d4b: DUP1
00004d4c: SELFBALANCE
00004d4d: LT
00004d4e: ISZERO
00004d4f: PUSH2 0x4d9f
00004d52: JUMPI
00004d53: PUSH1 0x40
00004d55: DUP1
00004d56: MLOAD
00004d57: PUSH3 0x461bcd
00004d5b: PUSH1 0xe5
00004d5d: SHL
00004d5e: DUP2
00004d5f: MSTORE
00004d60: PUSH1 0x20
00004d62: PUSH1 0x04
00004d64: DUP3
00004d65: ADD
00004d66: MSTORE
00004d67: PUSH1 0x1d
00004d69: PUSH1 0x24
00004d6b: DUP3
00004d6c: ADD
00004d6d: MSTORE
00004d6e: PUSH32 0x416464726573733a20696e73756666696369656e742062616c616e6365000000
00004d8f: PUSH1 0x44
00004d91: DUP3
00004d92: ADD
00004d93: MSTORE
00004d94: SWAP1
00004d95: MLOAD
00004d96: SWAP1
00004d97: DUP2
00004d98: SWAP1
00004d99: SUB
00004d9a: PUSH1 0x64
00004d9c: ADD
00004d9d: SWAP1
00004d9e: REVERT
00004d9f: JUMPDEST
00004da0: PUSH1 0x40
00004da2: MLOAD
00004da3: PUSH1 0x00
00004da5: SWAP1
00004da6: PUSH1 0x01
00004da8: PUSH1 0x01
00004daa: PUSH1 0xa0
00004dac: SHL
00004dad: SUB
00004dae: DUP5
00004daf: AND
00004db0: SWAP1
00004db1: DUP4
00004db2: SWAP1
00004db3: DUP4
00004db4: DUP2
00004db5: DUP2
00004db6: DUP2
00004db7: DUP6
00004db8: DUP8
00004db9: GAS
00004dba: CALL
00004dbb: SWAP3
00004dbc: POP
00004dbd: POP
00004dbe: POP
00004dbf: RETURNDATASIZE
00004dc0: DUP1
00004dc1: PUSH1 0x00
00004dc3: DUP2
00004dc4: EQ
00004dc5: PUSH2 0x4dea
00004dc8: JUMPI
00004dc9: PUSH1 0x40
00004dcb: MLOAD
00004dcc: SWAP2
00004dcd: POP
00004dce: PUSH1 0x1f
00004dd0: NOT
00004dd1: PUSH1 0x3f
00004dd3: RETURNDATASIZE
00004dd4: ADD
00004dd5: AND
00004dd6: DUP3
00004dd7: ADD
00004dd8: PUSH1 0x40
00004dda: MSTORE
00004ddb: RETURNDATASIZE
00004ddc: DUP3
00004ddd: MSTORE
00004dde: RETURNDATASIZE
00004ddf: PUSH1 0x00
00004de1: PUSH1 0x20
00004de3: DUP5
00004de4: ADD
00004de5: RETURNDATACOPY
00004de6: PUSH2 0x4def
00004de9: JUMP
00004dea: JUMPDEST
00004deb: PUSH1 0x60
00004ded: SWAP2
00004dee: POP
00004def: JUMPDEST
00004df0: POP
00004df1: POP
00004df2: SWAP1
00004df3: POP
00004df4: DUP1
00004df5: PUSH2 0x1869
00004df8: JUMPI
00004df9: PUSH1 0x40
00004dfb: MLOAD
00004dfc: PUSH3 0x461bcd
00004e00: PUSH1 0xe5
00004e02: SHL
00004e03: DUP2
00004e04: MSTORE
00004e05: PUSH1 0x04
00004e07: ADD
00004e08: DUP1
00004e09: DUP1
00004e0a: PUSH1 0x20
00004e0c: ADD
00004e0d: DUP3
00004e0e: DUP2
00004e0f: SUB
00004e10: DUP3
00004e11: MSTORE
00004e12: PUSH1 0x3a
00004e14: DUP2
00004e15: MSTORE
00004e16: PUSH1 0x20
00004e18: ADD
00004e19: DUP1
00004e1a: PUSH2 0x54c2
00004e1d: PUSH1 0x3a
00004e1f: SWAP2
00004e20: CODECOPY
00004e21: PUSH1 0x40
00004e23: ADD
00004e24: SWAP2
00004e25: POP
00004e26: POP
00004e27: PUSH1 0x40
00004e29: MLOAD
00004e2a: DUP1
00004e2b: SWAP2
00004e2c: SUB
00004e2d: SWAP1
00004e2e: REVERT
00004e2f: JUMPDEST
00004e30: PUSH1 0x40
00004e32: DUP1
00004e33: MLOAD
00004e34: PUSH1 0x01
00004e36: PUSH1 0x01
00004e38: PUSH1 0xa0
00004e3a: SHL
00004e3b: SUB
00004e3c: DUP6
00004e3d: DUP2
00004e3e: AND
00004e3f: PUSH1 0x24
00004e41: DUP4
00004e42: ADD
00004e43: MSTORE
00004e44: DUP5
00004e45: AND
00004e46: PUSH1 0x44
00004e48: DUP3
00004e49: ADD
00004e4a: MSTORE
00004e4b: PUSH1 0x64
00004e4d: DUP1
00004e4e: DUP3
00004e4f: ADD
00004e50: DUP5
00004e51: SWAP1
00004e52: MSTORE
00004e53: DUP3
00004e54: MLOAD
00004e55: DUP1
00004e56: DUP4
00004e57: SUB
00004e58: SWAP1
00004e59: SWAP2
00004e5a: ADD
00004e5b: DUP2
00004e5c: MSTORE
00004e5d: PUSH1 0x84
00004e5f: SWAP1
00004e60: SWAP2
00004e61: ADD
00004e62: SWAP1
00004e63: SWAP2
00004e64: MSTORE
00004e65: PUSH1 0x20
00004e67: DUP2
00004e68: ADD
00004e69: DUP1
00004e6a: MLOAD
00004e6b: PUSH1 0x01
00004e6d: PUSH1 0x01
00004e6f: PUSH1 0xe0
00004e71: SHL
00004e72: SUB
00004e73: AND
00004e74: PUSH4 0x23b872dd
00004e79: PUSH1 0xe0
00004e7b: SHL
00004e7c: OR
00004e7d: SWAP1
00004e7e: MSTORE
00004e7f: PUSH2 0x36e7
00004e82: SWAP1
00004e83: DUP6
00004e84: SWAP1
00004e85: PUSH2 0x5213
00004e88: JUMP
00004e89: JUMPDEST
00004e8a: PUSH2 0x4e93
00004e8d: DUP3
00004e8e: DUP3
00004e8f: PUSH2 0x3898
00004e92: JUMP
00004e93: JUMPDEST
00004e94: PUSH2 0x4ece
00004e97: JUMPI
00004e98: PUSH1 0x40
00004e9a: MLOAD
00004e9b: PUSH3 0x461bcd
00004e9f: PUSH1 0xe5
00004ea1: SHL
00004ea2: DUP2
00004ea3: MSTORE
00004ea4: PUSH1 0x04
00004ea6: ADD
00004ea7: DUP1
00004ea8: DUP1
00004ea9: PUSH1 0x20
00004eab: ADD
00004eac: DUP3
00004ead: DUP2
00004eae: SUB
00004eaf: DUP3
00004eb0: MSTORE
00004eb1: PUSH1 0x21
00004eb3: DUP2
00004eb4: MSTORE
00004eb5: PUSH1 0x20
00004eb7: ADD
00004eb8: DUP1
00004eb9: PUSH2 0x552c
00004ebc: PUSH1 0x21
00004ebe: SWAP2
00004ebf: CODECOPY
00004ec0: PUSH1 0x40
00004ec2: ADD
00004ec3: SWAP2
00004ec4: POP
00004ec5: POP
00004ec6: PUSH1 0x40
00004ec8: MLOAD
00004ec9: DUP1
00004eca: SWAP2
00004ecb: SUB
00004ecc: SWAP1
00004ecd: REVERT
00004ece: JUMPDEST
00004ecf: PUSH1 0x01
00004ed1: PUSH1 0x01
00004ed3: PUSH1 0xa0
00004ed5: SHL
00004ed6: SUB
00004ed7: AND
00004ed8: PUSH1 0x00
00004eda: SWAP1
00004edb: DUP2
00004edc: MSTORE
00004edd: PUSH1 0x20
00004edf: SWAP2
00004ee0: SWAP1
00004ee1: SWAP2
00004ee2: MSTORE
00004ee3: PUSH1 0x40
00004ee5: SWAP1
00004ee6: KECCAK256
00004ee7: DUP1
00004ee8: SLOAD
00004ee9: PUSH1 0xff
00004eeb: NOT
00004eec: AND
00004eed: SWAP1
00004eee: SSTORE
00004eef: JUMP
00004ef0: JUMPDEST
00004ef1: PUSH2 0x4efa
00004ef4: DUP3
00004ef5: DUP3
00004ef6: PUSH2 0x3898
00004ef9: JUMP
00004efa: JUMPDEST
00004efb: ISZERO
00004efc: PUSH2 0x4f4c
00004eff: JUMPI
00004f00: PUSH1 0x40
00004f02: DUP1
00004f03: MLOAD
00004f04: PUSH3 0x461bcd
00004f08: PUSH1 0xe5
00004f0a: SHL
00004f0b: DUP2
00004f0c: MSTORE
00004f0d: PUSH1 0x20
00004f0f: PUSH1 0x04
00004f11: DUP3
00004f12: ADD
00004f13: MSTORE
00004f14: PUSH1 0x1f
00004f16: PUSH1 0x24
00004f18: DUP3
00004f19: ADD
00004f1a: MSTORE
00004f1b: PUSH32 0x526f6c65733a206163636f756e7420616c72656164792068617320726f6c6500
00004f3c: PUSH1 0x44
00004f3e: DUP3
00004f3f: ADD
00004f40: MSTORE
00004f41: SWAP1
00004f42: MLOAD
00004f43: SWAP1
00004f44: DUP2
00004f45: SWAP1
00004f46: SUB
00004f47: PUSH1 0x64
00004f49: ADD
00004f4a: SWAP1
00004f4b: REVERT
00004f4c: JUMPDEST
00004f4d: PUSH1 0x01
00004f4f: PUSH1 0x01
00004f51: PUSH1 0xa0
00004f53: SHL
00004f54: SUB
00004f55: AND
00004f56: PUSH1 0x00
00004f58: SWAP1
00004f59: DUP2
00004f5a: MSTORE
00004f5b: PUSH1 0x20
00004f5d: SWAP2
00004f5e: SWAP1
00004f5f: SWAP2
00004f60: MSTORE
00004f61: PUSH1 0x40
00004f63: SWAP1
00004f64: KECCAK256
00004f65: DUP1
00004f66: SLOAD
00004f67: PUSH1 0xff
00004f69: NOT
00004f6a: AND
00004f6b: PUSH1 0x01
00004f6d: OR
00004f6e: SWAP1
00004f6f: SSTORE
00004f70: JUMP
00004f71: JUMPDEST
00004f72: PUSH1 0x40
00004f74: DUP1
00004f75: MLOAD
00004f76: PUSH1 0x01
00004f78: PUSH1 0x01
00004f7a: PUSH1 0xa0
00004f7c: SHL
00004f7d: SUB
00004f7e: DUP5
00004f7f: AND
00004f80: PUSH1 0x24
00004f82: DUP3
00004f83: ADD
00004f84: MSTORE
00004f85: PUSH1 0x44
00004f87: DUP1
00004f88: DUP3
00004f89: ADD
00004f8a: DUP5
00004f8b: SWAP1
00004f8c: MSTORE
00004f8d: DUP3
00004f8e: MLOAD
00004f8f: DUP1
00004f90: DUP4
00004f91: SUB
00004f92: SWAP1
00004f93: SWAP2
00004f94: ADD
00004f95: DUP2
00004f96: MSTORE
00004f97: PUSH1 0x64
00004f99: SWAP1
00004f9a: SWAP2
00004f9b: ADD
00004f9c: SWAP1
00004f9d: SWAP2
00004f9e: MSTORE
00004f9f: PUSH1 0x20
00004fa1: DUP2
00004fa2: ADD
00004fa3: DUP1
00004fa4: MLOAD
00004fa5: PUSH1 0x01
00004fa7: PUSH1 0x01
00004fa9: PUSH1 0xe0
00004fab: SHL
00004fac: SUB
00004fad: AND
00004fae: PUSH4 0xa9059cbb
00004fb3: PUSH1 0xe0
00004fb5: SHL
00004fb6: OR
00004fb7: SWAP1
00004fb8: MSTORE
00004fb9: PUSH2 0x1869
00004fbc: SWAP1
00004fbd: DUP5
00004fbe: SWAP1
00004fbf: PUSH2 0x5213
00004fc2: JUMP
00004fc3: JUMPDEST
00004fc4: PUSH1 0x01
00004fc6: PUSH1 0x01
00004fc8: PUSH1 0xa0
00004fca: SHL
00004fcb: SUB
00004fcc: DUP4
00004fcd: AND
00004fce: PUSH2 0x5008
00004fd1: JUMPI
00004fd2: PUSH1 0x40
00004fd4: MLOAD
00004fd5: PUSH3 0x461bcd
00004fd9: PUSH1 0xe5
00004fdb: SHL
00004fdc: DUP2
00004fdd: MSTORE
00004fde: PUSH1 0x04
00004fe0: ADD
00004fe1: DUP1
00004fe2: DUP1
00004fe3: PUSH1 0x20
00004fe5: ADD
00004fe6: DUP3
00004fe7: DUP2
00004fe8: SUB
00004fe9: DUP3
00004fea: MSTORE
00004feb: PUSH1 0x25
00004fed: DUP2
00004fee: MSTORE
00004fef: PUSH1 0x20
00004ff1: ADD
00004ff2: DUP1
00004ff3: PUSH2 0x56c5
00004ff6: PUSH1 0x25
00004ff8: SWAP2
00004ff9: CODECOPY
00004ffa: PUSH1 0x40
00004ffc: ADD
00004ffd: SWAP2
00004ffe: POP
00004fff: POP
00005000: PUSH1 0x40
00005002: MLOAD
00005003: DUP1
00005004: SWAP2
00005005: SUB
00005006: SWAP1
00005007: REVERT
00005008: JUMPDEST
00005009: PUSH1 0x01
0000500b: PUSH1 0x01
0000500d: PUSH1 0xa0
0000500f: SHL
00005010: SUB
00005011: DUP3
00005012: AND
00005013: PUSH2 0x504d
00005016: JUMPI
00005017: PUSH1 0x40
00005019: MLOAD
0000501a: PUSH3 0x461bcd
0000501e: PUSH1 0xe5
00005020: SHL
00005021: DUP2
00005022: MSTORE
00005023: PUSH1 0x04
00005025: ADD
00005026: DUP1
00005027: DUP1
00005028: PUSH1 0x20
0000502a: ADD
0000502b: DUP3
0000502c: DUP2
0000502d: SUB
0000502e: DUP3
0000502f: MSTORE
00005030: PUSH1 0x23
00005032: DUP2
00005033: MSTORE
00005034: PUSH1 0x20
00005036: ADD
00005037: DUP1
00005038: PUSH2 0x5405
0000503b: PUSH1 0x23
0000503d: SWAP2
0000503e: CODECOPY
0000503f: PUSH1 0x40
00005041: ADD
00005042: SWAP2
00005043: POP
00005044: POP
00005045: PUSH1 0x40
00005047: MLOAD
00005048: DUP1
00005049: SWAP2
0000504a: SUB
0000504b: SWAP1
0000504c: REVERT
0000504d: JUMPDEST
0000504e: PUSH2 0x5090
00005051: DUP2
00005052: PUSH1 0x40
00005054: MLOAD
00005055: DUP1
00005056: PUSH1 0x60
00005058: ADD
00005059: PUSH1 0x40
0000505b: MSTORE
0000505c: DUP1
0000505d: PUSH1 0x26
0000505f: DUP2
00005060: MSTORE
00005061: PUSH1 0x20
00005063: ADD
00005064: PUSH2 0x549c
00005067: PUSH1 0x26
00005069: SWAP2
0000506a: CODECOPY
0000506b: PUSH1 0x01
0000506d: PUSH1 0x01
0000506f: PUSH1 0xa0
00005071: SHL
00005072: SUB
00005073: DUP7
00005074: AND
00005075: PUSH1 0x00
00005077: SWAP1
00005078: DUP2
00005079: MSTORE
0000507a: PUSH1 0x33
0000507c: PUSH1 0x20
0000507e: MSTORE
0000507f: PUSH1 0x40
00005081: SWAP1
00005082: KECCAK256
00005083: SLOAD
00005084: SWAP2
00005085: SWAP1
00005086: PUSH4 0xffffffff
0000508b: PUSH2 0x3b39
0000508e: AND
0000508f: JUMP
00005090: JUMPDEST
00005091: PUSH1 0x01
00005093: PUSH1 0x01
00005095: PUSH1 0xa0
00005097: SHL
00005098: SUB
00005099: DUP1
0000509a: DUP6
0000509b: AND
0000509c: PUSH1 0x00
0000509e: SWAP1
0000509f: DUP2
000050a0: MSTORE
000050a1: PUSH1 0x33
000050a3: PUSH1 0x20
000050a5: MSTORE
000050a6: PUSH1 0x40
000050a8: DUP1
000050a9: DUP3
000050aa: KECCAK256
000050ab: SWAP4
000050ac: SWAP1
000050ad: SWAP4
000050ae: SSTORE
000050af: SWAP1
000050b0: DUP5
000050b1: AND
000050b2: DUP2
000050b3: MSTORE
000050b4: KECCAK256
000050b5: SLOAD
000050b6: PUSH2 0x50c5
000050b9: SWAP1
000050ba: DUP3
000050bb: PUSH4 0xffffffff
000050c0: PUSH2 0x2c8a
000050c3: AND
000050c4: JUMP
000050c5: JUMPDEST
000050c6: PUSH1 0x01
000050c8: PUSH1 0x01
000050ca: PUSH1 0xa0
000050cc: SHL
000050cd: SUB
000050ce: DUP1
000050cf: DUP5
000050d0: AND
000050d1: PUSH1 0x00
000050d3: DUP2
000050d4: DUP2
000050d5: MSTORE
000050d6: PUSH1 0x33
000050d8: PUSH1 0x20
000050da: SWAP1
000050db: DUP2
000050dc: MSTORE
000050dd: PUSH1 0x40
000050df: SWAP2
000050e0: DUP3
000050e1: SWAP1
000050e2: KECCAK256
000050e3: SWAP5
000050e4: SWAP1
000050e5: SWAP5
000050e6: SSTORE
000050e7: DUP1
000050e8: MLOAD
000050e9: DUP6
000050ea: DUP2
000050eb: MSTORE
000050ec: SWAP1
000050ed: MLOAD
000050ee: SWAP2
000050ef: SWAP4
000050f0: SWAP3
000050f1: DUP8
000050f2: AND
000050f3: SWAP3
000050f4: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
00005115: SWAP3
00005116: SWAP2
00005117: DUP3
00005118: SWAP1
00005119: SUB
0000511a: ADD
0000511b: SWAP1
0000511c: LOG3
0000511d: POP
0000511e: POP
0000511f: POP
00005120: JUMP
00005121: JUMPDEST
00005122: PUSH1 0x01
00005124: PUSH1 0x01
00005126: PUSH1 0xa0
00005128: SHL
00005129: SUB
0000512a: DUP3
0000512b: AND
0000512c: PUSH2 0x517c
0000512f: JUMPI
00005130: PUSH1 0x40
00005132: DUP1
00005133: MLOAD
00005134: PUSH3 0x461bcd
00005138: PUSH1 0xe5
0000513a: SHL
0000513b: DUP2
0000513c: MSTORE
0000513d: PUSH1 0x20
0000513f: PUSH1 0x04
00005141: DUP3
00005142: ADD
00005143: MSTORE
00005144: PUSH1 0x1f
00005146: PUSH1 0x24
00005148: DUP3
00005149: ADD
0000514a: MSTORE
0000514b: PUSH32 0x45524332303a206d696e7420746f20746865207a65726f206164647265737300
0000516c: PUSH1 0x44
0000516e: DUP3
0000516f: ADD
00005170: MSTORE
00005171: SWAP1
00005172: MLOAD
00005173: SWAP1
00005174: DUP2
00005175: SWAP1
00005176: SUB
00005177: PUSH1 0x64
00005179: ADD
0000517a: SWAP1
0000517b: REVERT
0000517c: JUMPDEST
0000517d: PUSH1 0x35
0000517f: SLOAD
00005180: PUSH2 0x518f
00005183: SWAP1
00005184: DUP3
00005185: PUSH4 0xffffffff
0000518a: PUSH2 0x2c8a
0000518d: AND
0000518e: JUMP
0000518f: JUMPDEST
00005190: PUSH1 0x35
00005192: SSTORE
00005193: PUSH1 0x01
00005195: PUSH1 0x01
00005197: PUSH1 0xa0
00005199: SHL
0000519a: SUB
0000519b: DUP3
0000519c: AND
0000519d: PUSH1 0x00
0000519f: SWAP1
000051a0: DUP2
000051a1: MSTORE
000051a2: PUSH1 0x33
000051a4: PUSH1 0x20
000051a6: MSTORE
000051a7: PUSH1 0x40
000051a9: SWAP1
000051aa: KECCAK256
000051ab: SLOAD
000051ac: PUSH2 0x51bb
000051af: SWAP1
000051b0: DUP3
000051b1: PUSH4 0xffffffff
000051b6: PUSH2 0x2c8a
000051b9: AND
000051ba: JUMP
000051bb: JUMPDEST
000051bc: PUSH1 0x01
000051be: PUSH1 0x01
000051c0: PUSH1 0xa0
000051c2: SHL
000051c3: SUB
000051c4: DUP4
000051c5: AND
000051c6: PUSH1 0x00
000051c8: DUP2
000051c9: DUP2
000051ca: MSTORE
000051cb: PUSH1 0x33
000051cd: PUSH1 0x20
000051cf: SWAP1
000051d0: DUP2
000051d1: MSTORE
000051d2: PUSH1 0x40
000051d4: DUP1
000051d5: DUP4
000051d6: KECCAK256
000051d7: SWAP5
000051d8: SWAP1
000051d9: SWAP5
000051da: SSTORE
000051db: DUP4
000051dc: MLOAD
000051dd: DUP6
000051de: DUP2
000051df: MSTORE
000051e0: SWAP4
000051e1: MLOAD
000051e2: SWAP3
000051e3: SWAP4
000051e4: SWAP2
000051e5: SWAP3
000051e6: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
00005207: SWAP3
00005208: DUP2
00005209: SWAP1
0000520a: SUB
0000520b: SWAP1
0000520c: SWAP2
0000520d: ADD
0000520e: SWAP1
0000520f: LOG3
00005210: POP
00005211: POP
00005212: JUMP
00005213: JUMPDEST
00005214: PUSH2 0x5225
00005217: DUP3
00005218: PUSH1 0x01
0000521a: PUSH1 0x01
0000521c: PUSH1 0xa0
0000521e: SHL
0000521f: SUB
00005220: AND
00005221: PUSH2 0x53cb
00005224: JUMP
00005225: JUMPDEST
00005226: PUSH2 0x5276
00005229: JUMPI
0000522a: PUSH1 0x40
0000522c: DUP1
0000522d: MLOAD
0000522e: PUSH3 0x461bcd
00005232: PUSH1 0xe5
00005234: SHL
00005235: DUP2
00005236: MSTORE
00005237: PUSH1 0x20
00005239: PUSH1 0x04
0000523b: DUP3
0000523c: ADD
0000523d: MSTORE
0000523e: PUSH1 0x1f
00005240: PUSH1 0x24
00005242: DUP3
00005243: ADD
00005244: MSTORE
00005245: PUSH32 0x5361666545524332303a2063616c6c20746f206e6f6e2d636f6e747261637400
00005266: PUSH1 0x44
00005268: DUP3
00005269: ADD
0000526a: MSTORE
0000526b: SWAP1
0000526c: MLOAD
0000526d: SWAP1
0000526e: DUP2
0000526f: SWAP1
00005270: SUB
00005271: PUSH1 0x64
00005273: ADD
00005274: SWAP1
00005275: REVERT
00005276: JUMPDEST
00005277: PUSH1 0x00
00005279: PUSH1 0x60
0000527b: DUP4
0000527c: PUSH1 0x01
0000527e: PUSH1 0x01
00005280: PUSH1 0xa0
00005282: SHL
00005283: SUB
00005284: AND
00005285: DUP4
00005286: PUSH1 0x40
00005288: MLOAD
00005289: DUP1
0000528a: DUP3
0000528b: DUP1
0000528c: MLOAD
0000528d: SWAP1
0000528e: PUSH1 0x20
00005290: ADD
00005291: SWAP1
00005292: DUP1
00005293: DUP4
00005294: DUP4
00005295: JUMPDEST
00005296: PUSH1 0x20
00005298: DUP4
00005299: LT
0000529a: PUSH2 0x52b4
0000529d: JUMPI
0000529e: DUP1
0000529f: MLOAD
000052a0: DUP3
000052a1: MSTORE
000052a2: PUSH1 0x1f
000052a4: NOT
000052a5: SWAP1
000052a6: SWAP3
000052a7: ADD
000052a8: SWAP2
000052a9: PUSH1 0x20
000052ab: SWAP2
000052ac: DUP3
000052ad: ADD
000052ae: SWAP2
000052af: ADD
000052b0: PUSH2 0x5295
000052b3: JUMP
000052b4: JUMPDEST
000052b5: PUSH1 0x01
000052b7: DUP4
000052b8: PUSH1 0x20
000052ba: SUB
000052bb: PUSH2 0x0100
000052be: EXP
000052bf: SUB
000052c0: DUP1
000052c1: NOT
000052c2: DUP3
000052c3: MLOAD
000052c4: AND
000052c5: DUP2
000052c6: DUP5
000052c7: MLOAD
000052c8: AND
000052c9: DUP1
000052ca: DUP3
000052cb: OR
000052cc: DUP6
000052cd: MSTORE
000052ce: POP
000052cf: POP
000052d0: POP
000052d1: POP
000052d2: POP
000052d3: POP
000052d4: SWAP1
000052d5: POP
000052d6: ADD
000052d7: SWAP2
000052d8: POP
000052d9: POP
000052da: PUSH1 0x00
000052dc: PUSH1 0x40
000052de: MLOAD
000052df: DUP1
000052e0: DUP4
000052e1: SUB
000052e2: DUP2
000052e3: PUSH1 0x00
000052e5: DUP7
000052e6: GAS
000052e7: CALL
000052e8: SWAP2
000052e9: POP
000052ea: POP
000052eb: RETURNDATASIZE
000052ec: DUP1
000052ed: PUSH1 0x00
000052ef: DUP2
000052f0: EQ
000052f1: PUSH2 0x5316
000052f4: JUMPI
000052f5: PUSH1 0x40
000052f7: MLOAD
000052f8: SWAP2
000052f9: POP
000052fa: PUSH1 0x1f
000052fc: NOT
000052fd: PUSH1 0x3f
000052ff: RETURNDATASIZE
00005300: ADD
00005301: AND
00005302: DUP3
00005303: ADD
00005304: PUSH1 0x40
00005306: MSTORE
00005307: RETURNDATASIZE
00005308: DUP3
00005309: MSTORE
0000530a: RETURNDATASIZE
0000530b: PUSH1 0x00
0000530d: PUSH1 0x20
0000530f: DUP5
00005310: ADD
00005311: RETURNDATACOPY
00005312: PUSH2 0x531b
00005315: JUMP
00005316: JUMPDEST
00005317: PUSH1 0x60
00005319: SWAP2
0000531a: POP
0000531b: JUMPDEST
0000531c: POP
0000531d: SWAP2
0000531e: POP
0000531f: SWAP2
00005320: POP
00005321: DUP2
00005322: PUSH2 0x5372
00005325: JUMPI
00005326: PUSH1 0x40
00005328: DUP1
00005329: MLOAD
0000532a: PUSH3 0x461bcd
0000532e: PUSH1 0xe5
00005330: SHL
00005331: DUP2
00005332: MSTORE
00005333: PUSH1 0x20
00005335: PUSH1 0x04
00005337: DUP3
00005338: ADD
00005339: DUP2
0000533a: SWAP1
0000533b: MSTORE
0000533c: PUSH1 0x24
0000533e: DUP3
0000533f: ADD
00005340: MSTORE
00005341: PUSH32 0x5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564
00005362: PUSH1 0x44
00005364: DUP3
00005365: ADD
00005366: MSTORE
00005367: SWAP1
00005368: MLOAD
00005369: SWAP1
0000536a: DUP2
0000536b: SWAP1
0000536c: SUB
0000536d: PUSH1 0x64
0000536f: ADD
00005370: SWAP1
00005371: REVERT
00005372: JUMPDEST
00005373: DUP1
00005374: MLOAD
00005375: ISZERO
00005376: PUSH2 0x36e7
00005379: JUMPI
0000537a: DUP1
0000537b: DUP1
0000537c: PUSH1 0x20
0000537e: ADD
0000537f: SWAP1
00005380: MLOAD
00005381: PUSH1 0x20
00005383: DUP2
00005384: LT
00005385: ISZERO
00005386: PUSH2 0x538e
00005389: JUMPI
0000538a: PUSH1 0x00
0000538c: DUP1
0000538d: REVERT
0000538e: JUMPDEST
0000538f: POP
00005390: MLOAD
00005391: PUSH2 0x36e7
00005394: JUMPI
00005395: PUSH1 0x40
00005397: MLOAD
00005398: PUSH3 0x461bcd
0000539c: PUSH1 0xe5
0000539e: SHL
0000539f: DUP2
000053a0: MSTORE
000053a1: PUSH1 0x04
000053a3: ADD
000053a4: DUP1
000053a5: DUP1
000053a6: PUSH1 0x20
000053a8: ADD
000053a9: DUP3
000053aa: DUP2
000053ab: SUB
000053ac: DUP3
000053ad: MSTORE
000053ae: PUSH1 0x2a
000053b0: DUP2
000053b1: MSTORE
000053b2: PUSH1 0x20
000053b4: ADD
000053b5: DUP1
000053b6: PUSH2 0x570e
000053b9: PUSH1 0x2a
000053bb: SWAP2
000053bc: CODECOPY
000053bd: PUSH1 0x40
000053bf: ADD
000053c0: SWAP2
000053c1: POP
000053c2: POP
000053c3: PUSH1 0x40
000053c5: MLOAD
000053c6: DUP1
000053c7: SWAP2
000053c8: SUB
000053c9: SWAP1
000053ca: REVERT
000053cb: JUMPDEST
000053cc: PUSH1 0x00
000053ce: DUP2
000053cf: EXTCODEHASH
000053d0: PUSH32 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470
000053f1: DUP2
000053f2: DUP2
000053f3: EQ
000053f4: DUP1
000053f5: ISZERO
000053f6: SWAP1
000053f7: PUSH2 0x4334
000053fa: JUMPI
000053fb: POP
000053fc: POP
000053fd: ISZERO
000053fe: ISZERO
000053ff: SWAP3
00005400: SWAP2
00005401: POP
00005402: POP
00005403: JUMP
00005404: INVALID
00005405: GASLIMIT
00005406: MSTORE
00005407: NUMBER
00005408: ORIGIN
00005409: ADDRESS
0000540a: GASPRICE
0000540b: KECCAK256
0000540c: PUSH21 0x72616e7366657220746f20746865207a65726f2061
00005422: PUSH5 0x6472657373
00005428: GASLIMIT
00005429: MSTORE
0000542a: NUMBER
0000542b: ORIGIN
0000542c: ADDRESS
0000542d: GASPRICE
0000542e: KECCAK256
0000542f: PUSH3 0x75726e
00005433: KECCAK256
00005434: PUSH2 0x6d6f
00005437: PUSH22 0x6e7420657863656564732062616c616e636550617573
0000544e: PUSH6 0x72526f6c653a
00005455: KECCAK256
00005456: PUSH4 0x616c6c65
0000545b: PUSH19 0x20646f6573206e6f7420686176652074686520
0000546f: POP
00005470: PUSH2 0x7573
00005473: PUSH6 0x7220726f6c65
0000547a: GASLIMIT
0000547b: MSTORE
0000547c: NUMBER
0000547d: ORIGIN
0000547e: ADDRESS
0000547f: GASPRICE
00005480: KECCAK256
00005481: PUSH2 0x7070
00005484: PUSH19 0x6f766520746f20746865207a65726f20616464
00005498: PUSH19 0x65737345524332303a207472616e7366657220
000054ac: PUSH2 0x6d6f
000054af: PUSH22 0x6e7420657863656564732062616c616e636541646472
000054c6: PUSH6 0x73733a20756e
000054cd: PUSH2 0x626c
000054d0: PUSH6 0x20746f207365
000054d7: PUSH15 0x642076616c75652c20726563697069
000054e7: PUSH6 0x6e74206d6179
000054ee: KECCAK256
000054ef: PUSH9 0x617665207265766572
000054f9: PUSH21 0x65644d696e746572526f6c653a2063616c6c657220
0000550f: PUSH5 0x6f6573206e
00005515: PUSH16 0x74206861766520746865204d696e7465
00005526: PUSH19 0x20726f6c65526f6c65733a206163636f756e74
0000553a: KECCAK256
0000553b: PUSH5 0x6f6573206e
00005541: PUSH16 0x74206861766520726f6c654549503731
00005552: ORIGIN
00005553: DIFFICULTY
00005554: PUSH16 0x6d61696e28737472696e67206e616d65
00005565: UNKNOWN(0x2C)
00005566: PUSH20 0x7472696e672076657273696f6e2c75696e743235
0000557b: CALLDATASIZE
0000557c: KECCAK256
0000557d: PUSH4 0x6861696e
00005582: BLOBHASH
00005583: PUSH5 0x2c61646472
00005589: PUSH6 0x737320766572
00005590: PUSH10 0x6679696e67436f6e7472
0000559b: PUSH2 0x6374
0000559e: UNKNOWN(0x29)
0000559f: LT
000055a0: PUSH30 0xddb4541735557564238389eccfc9979bfdde5e57e24e9777b6fe79b4d22f
000055bf: MSTORE8
000055c0: PUSH2 0x6665
000055c3: UNKNOWN(0x4D)
000055c4: PUSH2 0x7468
000055c7: GASPRICE
000055c8: KECCAK256
000055c9: PUSH14 0x756c7469706c69636174696f6e20
000055d8: PUSH16 0x766572666c6f7745524332303a207472
000055e9: PUSH2 0x6e73
000055ec: PUSH7 0x657220616d6f75
000055f4: PUSH15 0x74206578636565647320616c6c6f77
00005604: PUSH2 0x6e63
00005607: PUSH6 0x526f6c65733a
0000560e: KECCAK256
0000560f: PUSH2 0x6363
00005612: PUSH16 0x756e7420697320746865207a65726f20
00005623: PUSH2 0x6464
00005626: PUSH19 0x657373436f6e747261637420696e7374616e63
0000563a: PUSH6 0x206861732061
00005641: PUSH13 0x7265616479206265656e20696e
0000564f: PUSH10 0x7469616c697a65644552
0000565a: NUMBER
0000565b: ORIGIN
0000565c: ADDRESS
0000565d: GASPRICE
0000565e: KECCAK256
0000565f: PUSH3 0x75726e
00005663: KECCAK256
00005664: PUSH2 0x6d6f
00005667: PUSH22 0x6e74206578636565647320616c6c6f77616e63654245
0000567e: UNKNOWN(0x4E)
0000567f: GASLIMIT
00005680: CHAINID
00005681: BLOBHASH
00005682: NUMBER
00005683: BLOBHASH
00005684: COINBASE
00005685: MSTORE
00005686: MSIZE
00005687: PUSH0
00005688: UNKNOWN(0x4F)
00005689: UNKNOWN(0x4E)
0000568a: UNKNOWN(0x4C)
0000568b: MSIZE
0000568c: PUSH0
0000568d: MSTORE8
0000568e: GASLIMIT
0000568f: UNKNOWN(0x4C)
00005690: UNKNOWN(0x4C)
00005691: PUSH0
00005692: BLOBHASH
00005693: UNKNOWN(0x4E)
00005694: PUSH0
00005695: NUMBER
00005696: UNKNOWN(0x4C)
00005697: UNKNOWN(0x4F)
00005698: MSTORE8
00005699: GASLIMIT
0000569a: PUSH0
0000569b: UNKNOWN(0x4F)
0000569c: MSTORE
0000569d: PUSH0
0000569e: NUMBER
0000569f: COINBASE
000056a0: UNKNOWN(0x4E)
000056a1: NUMBER
000056a2: GASLIMIT
000056a3: UNKNOWN(0x4C)
000056a4: GASLIMIT
000056a5: MSTORE
000056a6: NUMBER
000056a7: ORIGIN
000056a8: ADDRESS
000056a9: GASPRICE
000056aa: KECCAK256
000056ab: PUSH3 0x75726e
000056af: KECCAK256
000056b0: PUSH7 0x726f6d20746865
000056b8: KECCAK256
000056b9: PUSH27 0x65726f206164647265737345524332303a207472616e7366657220
000056d5: PUSH7 0x726f6d20746865
000056dd: KECCAK256
000056de: PUSH27 0x65726f206164647265737345524332303a20617070726f76652066
000056fa: PUSH19 0x6f6d20746865207a65726f2061646472657373
0000570e: MSTORE8
0000570f: PUSH2 0x6665
00005712: GASLIMIT
00005713: MSTORE
00005714: NUMBER
00005715: ORIGIN
00005716: ADDRESS
00005717: GASPRICE
00005718: KECCAK256
00005719: GASLIMIT
0000571a: MSTORE
0000571b: NUMBER
0000571c: ORIGIN
0000571d: ADDRESS
0000571e: KECCAK256
0000571f: PUSH16 0x7065726174696f6e20646964206e6f74
00005730: KECCAK256
00005731: PUSH20 0x75636365656445524332303a2064656372656173
00005746: PUSH6 0x6420616c6c6f
0000574d: PUSH24 0x616e63652062656c6f77207a65726fa265627a7a72315820
00005766: EXTCODEHASH
00005767: ISZERO
00005768: UNKNOWN(0xB9)
00005769: DUP15
0000576a: RETURNDATASIZE
0000576b: UNKNOWN(0xBE)
0000576c: KECCAK256
0000576d: UNKNOWN(0xB7)
0000576e: STOP
0000576f: UNKNOWN(0x2F)
00005770: EXTCODECOPY
00005771: RETURN
00005772: UNKNOWN(0xD6)
00005773: GASLIMIT
00005774: PUSH9 0xf40a6db9746000ff68
0000577e: SWAP13
0000577f: BALANCE
00005780: UNKNOWN(0xC4)
00005781: EXP
00005782: SWAP16
00005783: UNKNOWN(0x4B)
00005784: UNKNOWN(0xB6)
00005785: UNKNOWN(0x28)
00005786: PUSH5 0x736f6c6343
0000578c: STOP
0000578d: SDIV
0000578e: GT
0000578f: STOP
00005790: ORIGIN
View stderr
Warning: This is a nightly build of Foundry. It is recommended to use the latest stable version. To mute this warning set `FOUNDRY_DISABLE_NIGHTLY_WARNING` in your environment.

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": "0xd9cce526",
            "selector": "0xd9cce526",
            "calldata_variants": [
                "0xd9cce526",
                "0xd9cce5260000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xda35a26f",
            "selector": "0xda35a26f",
            "calldata_variants": [
                "0xda35a26f",
                "0xda35a26f0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xdd62ed3e",
            "selector": "0xdd62ed3e",
            "calldata_variants": [
                "0xdd62ed3e",
                "0xdd62ed3e0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xe5a6b10f",
            "selector": "0xe5a6b10f",
            "calldata_variants": [
                "0xe5a6b10f",
                "0xe5a6b10f0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xff909560",
            "selector": "0xff909560",
            "calldata_variants": [
                "0xff909560",
                "0xff9095600000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xc7159307",
            "selector": "0xc7159307",
            "calldata_variants": [
                "0xc7159307",
                "0xc71593070000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xd29157fb",
            "selector": "0xd29157fb",
            "calldata_variants": [
                "0xd29157fb",
                "0xd29157fb0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xd505accf",
            "selector": "0xd505accf",
            "calldata_variants": [
                "0xd505accf",
                "0xd505accf0000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "guards_detected": [
        {
            "pc": 21512,
            "type": "tx_origin_used"
        },
        {
            "pc": 21547,
            "type": "tx_origin_used"
        },
        {
            "pc": 21629,
            "type": "tx_origin_used"
        },
        {
            "pc": 21842,
            "type": "tx_origin_used"
        },
        {
            "pc": 22107,
            "type": "tx_origin_used"
        },
        {
            "pc": 22183,
            "type": "tx_origin_used"
        },
        {
            "pc": 22293,
            "type": "tx_origin_used"
        },
        {
            "pc": 22300,
            "type": "tx_origin_used"
        },
        {
            "pc": 22416,
            "type": "tx_origin_used"
        }
    ]
}
medium other detector Untrusted CALL target/value reachable 45 no no
view
trace_id: 0x88f7aa76a2660ffd4a8840856a420d93f0b77ad148180083386c179e879f8430
call_targets: 0xf406f7a9046793267bc276908778b29563323996
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0x88f7aa76a2660ffd4a8840856a420d93f0b77ad148180083386c179e879f8430",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0xf406f7a9046793267bc276908778b29563323996"
    ],
    "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": "0xd9cce526",
            "selector": "0xd9cce526",
            "calldata_variants": [
                "0xd9cce526",
                "0xd9cce5260000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xda35a26f",
            "selector": "0xda35a26f",
            "calldata_variants": [
                "0xda35a26f",
                "0xda35a26f0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xdd62ed3e",
            "selector": "0xdd62ed3e",
            "calldata_variants": [
                "0xdd62ed3e",
                "0xdd62ed3e0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xe5a6b10f",
            "selector": "0xe5a6b10f",
            "calldata_variants": [
                "0xe5a6b10f",
                "0xe5a6b10f0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xff909560",
            "selector": "0xff909560",
            "calldata_variants": [
                "0xff909560",
                "0xff9095600000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xc7159307",
            "selector": "0xc7159307",
            "calldata_variants": [
                "0xc7159307",
                "0xc71593070000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xd29157fb",
            "selector": "0xd29157fb",
            "calldata_variants": [
                "0xd29157fb",
                "0xd29157fb0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xd505accf",
            "selector": "0xd505accf",
            "calldata_variants": [
                "0xd505accf",
                "0xd505accf0000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 11867,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 12046,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 12151,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "call_count": 19,
    "guards_detected": [
        {
            "pc": 21512,
            "type": "tx_origin_used"
        },
        {
            "pc": 21547,
            "type": "tx_origin_used"
        },
        {
            "pc": 21629,
            "type": "tx_origin_used"
        },
        {
            "pc": 21842,
            "type": "tx_origin_used"
        },
        {
            "pc": 22107,
            "type": "tx_origin_used"
        },
        {
            "pc": 22183,
            "type": "tx_origin_used"
        },
        {
            "pc": 22293,
            "type": "tx_origin_used"
        },
        {
            "pc": 22300,
            "type": "tx_origin_used"
        },
        {
            "pc": 22416,
            "type": "tx_origin_used"
        }
    ],
    "untrusted_call_count": 19
}
medium other detector ETH value transfer possible 40 no no
view
trace_id: 0x88f7aa76a2660ffd4a8840856a420d93f0b77ad148180083386c179e879f8430
call_targets: 0xf406f7a9046793267bc276908778b29563323996
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0x88f7aa76a2660ffd4a8840856a420d93f0b77ad148180083386c179e879f8430",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0xf406f7a9046793267bc276908778b29563323996"
    ],
    "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": "0xd9cce526",
            "selector": "0xd9cce526",
            "calldata_variants": [
                "0xd9cce526",
                "0xd9cce5260000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xda35a26f",
            "selector": "0xda35a26f",
            "calldata_variants": [
                "0xda35a26f",
                "0xda35a26f0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xdd62ed3e",
            "selector": "0xdd62ed3e",
            "calldata_variants": [
                "0xdd62ed3e",
                "0xdd62ed3e0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xe5a6b10f",
            "selector": "0xe5a6b10f",
            "calldata_variants": [
                "0xe5a6b10f",
                "0xe5a6b10f0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xff909560",
            "selector": "0xff909560",
            "calldata_variants": [
                "0xff909560",
                "0xff9095600000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xc7159307",
            "selector": "0xc7159307",
            "calldata_variants": [
                "0xc7159307",
                "0xc71593070000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xd29157fb",
            "selector": "0xd29157fb",
            "calldata_variants": [
                "0xd29157fb",
                "0xd29157fb0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xd505accf",
            "selector": "0xd505accf",
            "calldata_variants": [
                "0xd505accf",
                "0xd505accf0000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 11867,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 12046,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 12151,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "eth_value_calls": 19,
    "guards_detected": [
        {
            "pc": 21512,
            "type": "tx_origin_used"
        },
        {
            "pc": 21547,
            "type": "tx_origin_used"
        },
        {
            "pc": 21629,
            "type": "tx_origin_used"
        },
        {
            "pc": 21842,
            "type": "tx_origin_used"
        },
        {
            "pc": 22107,
            "type": "tx_origin_used"
        },
        {
            "pc": 22183,
            "type": "tx_origin_used"
        },
        {
            "pc": 22293,
            "type": "tx_origin_used"
        },
        {
            "pc": 22300,
            "type": "tx_origin_used"
        },
        {
            "pc": 22416,
            "type": "tx_origin_used"
        }
    ]
}