Skip to content

Instantly share code, notes, and snippets.

@jmcph4
Created December 20, 2023 02:30
Show Gist options
  • Select an option

  • Save jmcph4/b7e254b8a85fa27f19677fd4895db8e8 to your computer and use it in GitHub Desktop.

Select an option

Save jmcph4/b7e254b8a85fa27f19677fd4895db8e8 to your computer and use it in GitHub Desktop.

Direct Heimdall Usage

$ heimdall disassemble --rpc-url https://polygon.llamarpc.com 0x45068ef2273a928a9b092c5e41cdca1672ebc6921355deb3dcc5ae7b9a43db11
$ cat output/137/0x45068ef2273a928a9b092c5e41cdca1672ebc6921355deb3dcc5ae7b9a43db11/disassembled.asm
000000 GASLIMIT 
000001 MOD 
000002 DUP15 
000003 CALLCODE 
000004 unknown 
000005 GASPRICE 
000006 SWAP3 
000007 DUP11 
000008 SWAP12 
000009 MULMOD 
00000a unknown 
00000b unknown 
00000c COINBASE 
00000d unknown 
00000e unknown 
00000f AND 

Via cast

$ heimdall disassemble $(cast tx --rpc-url https://polygon.llamarpc.com 0x45068ef2273a928a9b092c5e41cdca1672ebc6921355deb3dcc5ae7b9a43db11 input)
$ cat output/local/disassembled.asm
000001 PUSH1 80
000003 PUSH1 40
000004 MSTORE 
000006 PUSH1 40
000007 MLOAD 
00000b PUSH3 000fa3
00000c CODESIZE 
00000d SUB 
00000e DUP1 
000012 PUSH3 000fa3
000013 DUP4 
000014 CODECOPY 
000015 DUP2 
000016 ADD 
000018 PUSH1 40
000019 DUP2 
00001a SWAP1 
00001b MSTORE 
00001f PUSH3 000026
000020 SWAP2 
000024 PUSH3 000c5c
000025 JUMP 
000026 JUMPDEST 
000027 DUP2 
000028 TIMESTAMP 
000029 GT 
00002a ISZERO 
00002e PUSH3 000034
00002f JUMPI 
000031 PUSH1 00
000032 DUP1 
000033 REVERT 
000034 JUMPDEST 
000036 PUSH1 00
000037 GAS 
000039 PUSH1 20
00003a DUP4 
00003b ADD 
00003c MLOAD 
00003e PUSH1 40
00003f DUP5 
000040 ADD 
000041 MLOAD 
000042 SWAP2 
000043 SWAP3 
000044 POP 
000045 SWAP1 
000047 PUSH1 01
000049 PUSH1 01
00004b PUSH1 a0
00004c SHL 
00004d SUB 
00004e DUP2 
00004f AND 
000050 ISZERO 
000054 PUSH3 000176
000055 JUMPI 
000057 PUSH1 a0
000058 DUP5 
000059 ADD 
00005a MLOAD 
00005c PUSH1 c0
00005d DUP6 
00005e ADD 
00005f MLOAD 
000061 PUSH1 e0
000062 DUP7 
000063 ADD 
000064 MLOAD 
000066 PUSH1 40
000067 DUP1 
000068 MLOAD 
000069 CALLER 
00006b PUSH1 24
00006c DUP3 
00006d ADD 
00006e MSTORE 
00006f ADDRESS 
000071 PUSH1 44
000072 DUP3 
000073 ADD 
000074 MSTORE 
000076 PUSH1 64
000077 DUP2 
000078 ADD 
000079 DUP8 
00007a SWAP1 
00007b MSTORE 
00007d PUSH1 84
00007e DUP2 
00007f ADD 
000080 DUP11 
000081 SWAP1 
000082 MSTORE 
000084 PUSH1 ff
000085 SWAP1 
000086 SWAP5 
000087 AND 
000089 PUSH1 a4
00008a DUP6 
00008b ADD 
00008c MSTORE 
00008e PUSH1 c4
00008f DUP5 
000090 ADD 
000091 SWAP3 
000092 SWAP1 
000093 SWAP3 
000094 MSTORE 
000096 PUSH1 e4
000097 DUP1 
000098 DUP5 
000099 ADD 
00009a SWAP2 
00009b SWAP1 
00009c SWAP2 
00009d MSTORE 
00009e DUP2 
00009f MLOAD 
0000a0 DUP1 
0000a1 DUP5 
0000a2 SUB 
0000a3 SWAP1 
0000a4 SWAP2 
0000a5 ADD 
0000a6 DUP2 
0000a7 MSTORE 
0000aa PUSH2 0104
0000ab SWAP1 
0000ac SWAP3 
0000ad ADD 
0000ae DUP2 
0000af MSTORE 
0000b1 PUSH1 20
0000b2 DUP3 
0000b3 ADD 
0000b4 DUP1 
0000b5 MLOAD 
0000b7 PUSH1 01
0000b9 PUSH1 01
0000bb PUSH1 e0
0000bc SHL 
0000bd SUB 
0000be AND 
0000c3 PUSH4 d505accf
0000c5 PUSH1 e0
0000c6 SHL 
0000c7 OR 
0000c8 SWAP1 
0000c9 MSTORE 
0000ca MLOAD 
0000cc PUSH1 00
0000cd SWAP2 
0000ce DUP3 
0000cf SWAP2 
0000d1 PUSH1 01
0000d3 PUSH1 01
0000d5 PUSH1 a0
0000d6 SHL 
0000d7 SUB 
0000d8 DUP6 
0000d9 AND 
0000da SWAP2 
0000de PUSH3 0000e5
0000df SWAP2 
0000e3 PUSH3 000d3f
0000e4 JUMP 
0000e5 JUMPDEST 
0000e7 PUSH1 00
0000e9 PUSH1 40
0000ea MLOAD 
0000eb DUP1 
0000ec DUP4 
0000ed SUB 
0000ee DUP2 
0000f0 PUSH1 00
0000f1 DUP7 
0000f2 GAS 
0000f3 CALL 
0000f4 SWAP2 
0000f5 POP 
0000f6 POP 
0000f7 RETURNDATASIZE 
0000f8 DUP1 
0000fa PUSH1 00
0000fb DUP2 
0000fc EQ 
000100 PUSH3 000124
000101 JUMPI 
000103 PUSH1 40
000104 MLOAD 
000105 SWAP2 
000106 POP 
000108 PUSH1 1f
000109 NOT 
00010b PUSH1 3f
00010c RETURNDATASIZE 
00010d ADD 
00010e AND 
00010f DUP3 
000110 ADD 
000112 PUSH1 40
000113 MSTORE 
000114 RETURNDATASIZE 
000115 DUP3 
000116 MSTORE 
000117 RETURNDATASIZE 
000119 PUSH1 00
00011b PUSH1 20
00011c DUP5 
00011d ADD 
00011e RETURNDATACOPY 
000122 PUSH3 000129
000123 JUMP 
000124 JUMPDEST 
000126 PUSH1 60
000127 SWAP2 
000128 POP 
000129 JUMPDEST 
00012a POP 
00012b SWAP2 
00012c POP 
00012d SWAP2 
00012e POP 
00012f DUP2 
000133 PUSH3 00015a
000134 JUMPI 
000135 DUP1 
000137 PUSH1 40
000138 MLOAD 
00013d PUSH4 0916ba71
00013f PUSH1 e3
000140 SHL 
000141 DUP2 
000142 MSTORE 
000144 PUSH1 04
000145 ADD 
000149 PUSH3 000151
00014a SWAP2 
00014b SWAP1 
00014f PUSH3 000d8b
000150 JUMP 
000151 JUMPDEST 
000153 PUSH1 40
000154 MLOAD 
000155 DUP1 
000156 SWAP2 
000157 SUB 
000158 SWAP1 
000159 REVERT 
00015a JUMPDEST 
00015e PUSH3 000173
00015f DUP4 
000160 CALLER 
000161 ADDRESS 
000162 DUP8 
000166 PUSH3 000617
000168 PUSH1 20
000169 SHL 
00016d PUSH3 000009
00016e OR 
000170 PUSH1 20
000171 SHR 
000172 JUMP 
000173 JUMPDEST 
000174 POP 
000175 POP 
000176 JUMPDEST 
000177 DUP4 
000178 MLOAD 
000179 MLOAD 
00017b PUSH1 00
00017c SWAP1 
000180 PUSH3 000189
000181 SWAP1 
000183 PUSH1 01
000187 PUSH3 000db6
000188 JUMP 
000189 JUMPDEST 
00018b PUSH1 01
00018d PUSH1 01
00018f PUSH1 40
000190 SHL 
000191 SUB 
000192 DUP2 
000193 GT 
000194 ISZERO 
000198 PUSH3 0001a3
000199 JUMPI 
00019d PUSH3 0001a3
0001a1 PUSH3 0009e4
0001a2 JUMP 
0001a3 JUMPDEST 
0001a5 PUSH1 40
0001a6 MLOAD 
0001a7 SWAP1 
0001a8 DUP1 
0001a9 DUP3 
0001aa MSTORE 
0001ab DUP1 
0001ad PUSH1 20
0001ae MUL 
0001b0 PUSH1 20
0001b1 ADD 
0001b2 DUP3 
0001b3 ADD 
0001b5 PUSH1 40
0001b6 MSTORE 
0001b7 DUP1 
0001b8 ISZERO 
0001bc PUSH3 0001cd
0001bd JUMPI 
0001be DUP2 
0001c0 PUSH1 20
0001c1 ADD 
0001c3 PUSH1 20
0001c4 DUP3 
0001c5 MUL 
0001c6 DUP1 
0001c7 CALLDATASIZE 
0001c8 DUP4 
0001c9 CALLDATACOPY 
0001ca ADD 
0001cb SWAP1 
0001cc POP 
0001cd JUMPDEST 
0001ce POP 
0001cf SWAP1 
0001d0 POP 
0001d2 PUSH1 00
0001d3 JUMPDEST 
0001d4 DUP6 
0001d5 MLOAD 
0001d6 MLOAD 
0001d7 DUP2 
0001d8 LT 
0001d9 ISZERO 
0001dd PUSH3 00042e
0001de JUMPI 
0001df DUP4 
0001e0 DUP3 
0001e1 DUP3 
0001e2 DUP2 
0001e3 MLOAD 
0001e4 DUP2 
0001e5 LT 
0001e9 PUSH3 0001f4
0001ea JUMPI 
0001ee PUSH3 0001f4
0001f2 PUSH3 000dd1
0001f3 JUMP 
0001f4 JUMPDEST 
0001f6 PUSH1 20
0001f7 MUL 
0001f9 PUSH1 20
0001fa ADD 
0001fb ADD 
0001fc DUP2 
0001fd DUP2 
0001fe MSTORE 
0001ff POP 
000200 POP 
000202 PUSH1 00
000203 DUP7 
000205 PUSH1 00
000206 ADD 
000207 MLOAD 
000208 DUP3 
000209 DUP2 
00020a MLOAD 
00020b DUP2 
00020c LT 
000210 PUSH3 00021b
000211 JUMPI 
000215 PUSH3 00021b
000219 PUSH3 000dd1
00021a JUMP 
00021b JUMPDEST 
00021d PUSH1 20
00021e MUL 
000220 PUSH1 20
000221 ADD 
000222 ADD 
000223 MLOAD 
000224 SWAP1 
000225 POP 
000227 PUSH1 00
000229 PUSH1 01
00022b PUSH1 01
00022d PUSH1 a0
00022e SHL 
00022f SUB 
000230 AND 
000231 DUP5 
000233 PUSH1 01
000235 PUSH1 01
000237 PUSH1 a0
000238 SHL 
000239 SUB 
00023a AND 
00023b EQ 
00023f PUSH3 0002e4
000240 JUMPI 
000242 PUSH1 40
000243 DUP2 
000244 DUP2 
000245 ADD 
000246 MLOAD 
000247 DUP2 
000248 MLOAD 
00024a PUSH1 01
00024c PUSH1 01
00024e PUSH1 a0
00024f SHL 
000250 SUB 
000251 SWAP2 
000252 DUP3 
000253 AND 
000255 PUSH1 24
000256 DUP3 
000257 ADD 
000258 MSTORE 
00025a PUSH1 44
00025b DUP1 
00025c DUP3 
00025d ADD 
00025e DUP10 
00025f SWAP1 
000260 MSTORE 
000261 DUP4 
000262 MLOAD 
000263 DUP1 
000264 DUP4 
000265 SUB 
000266 SWAP1 
000267 SWAP2 
000268 ADD 
000269 DUP2 
00026a MSTORE 
00026c PUSH1 64
00026d SWAP1 
00026e SWAP2 
00026f ADD 
000270 DUP4 
000271 MSTORE 
000273 PUSH1 20
000274 DUP2 
000275 ADD 
000276 DUP1 
000277 MLOAD 
000279 PUSH1 01
00027b PUSH1 01
00027d PUSH1 e0
00027e SHL 
00027f SUB 
000280 AND 
000285 PUSH4 095ea7b3
000287 PUSH1 e0
000288 SHL 
000289 OR 
00028a SWAP1 
00028b MSTORE 
00028c SWAP2 
00028d MLOAD 
00028e SWAP1 
00028f DUP7 
000290 AND 
000291 SWAP2 
000295 PUSH3 00029c
000296 SWAP2 
00029a PUSH3 000d3f
00029b JUMP 
00029c JUMPDEST 
00029e PUSH1 00
0002a0 PUSH1 40
0002a1 MLOAD 
0002a2 DUP1 
0002a3 DUP4 
0002a4 SUB 
0002a5 DUP2 
0002a7 PUSH1 00
0002a8 DUP7 
0002a9 GAS 
0002aa CALL 
0002ab SWAP2 
0002ac POP 
0002ad POP 
0002ae RETURNDATASIZE 
0002af DUP1 
0002b1 PUSH1 00
0002b2 DUP2 
0002b3 EQ 
0002b7 PUSH3 0002db
0002b8 JUMPI 
0002ba PUSH1 40
0002bb MLOAD 
0002bc SWAP2 
0002bd POP 
0002bf PUSH1 1f
0002c0 NOT 
0002c2 PUSH1 3f
0002c3 RETURNDATASIZE 
0002c4 ADD 
0002c5 AND 
0002c6 DUP3 
0002c7 ADD 
0002c9 PUSH1 40
0002ca MSTORE 
0002cb RETURNDATASIZE 
0002cc DUP3 
0002cd MSTORE 
0002ce RETURNDATASIZE 
0002d0 PUSH1 00
0002d2 PUSH1 20
0002d3 DUP5 
0002d4 ADD 
0002d5 RETURNDATACOPY 
0002d9 PUSH3 0002e0
0002da JUMP 
0002db JUMPDEST 
0002dd PUSH1 60
0002de SWAP2 
0002df POP 
0002e0 JUMPDEST 
0002e1 POP 
0002e2 POP 
0002e3 POP 
0002e4 JUMPDEST 
0002e6 PUSH1 20
0002e7 DUP2 
0002e8 ADD 
0002e9 MLOAD 
0002eb PUSH1 60
0002ec DUP3 
0002ed ADD 
0002ee MLOAD 
0002ef ISZERO 
0002f3 PUSH3 0002ff
0002f4 JUMPI 
0002f6 PUSH1 60
0002f7 DUP3 
0002f8 ADD 
0002f9 MLOAD 
0002fa DUP2 
0002fb ADD 
0002fc DUP7 
0002fd SWAP1 
0002fe MSTORE 
0002ff JUMPDEST 
000301 PUSH1 00
000302 DUP1 
000303 DUP4 
000305 PUSH1 40
000306 ADD 
000307 MLOAD 
000309 PUSH1 01
00030b PUSH1 01
00030d PUSH1 a0
00030e SHL 
00030f SUB 
000310 AND 
000312 PUSH1 00
000314 PUSH1 01
000316 PUSH1 01
000318 PUSH1 a0
000319 SHL 
00031a SUB 
00031b AND 
00031c DUP9 
00031e PUSH1 01
000320 PUSH1 01
000322 PUSH1 a0
000323 SHL 
000324 SUB 
000325 AND 
000326 EQ 
00032a PUSH3 000333
00032b JUMPI 
00032d PUSH1 00
000331 PUSH3 000335
000332 JUMP 
000333 JUMPDEST 
000334 DUP9 
000335 JUMPDEST 
000336 DUP5 
000338 PUSH1 40
000339 MLOAD 
00033d PUSH3 000345
00033e SWAP2 
00033f SWAP1 
000343 PUSH3 000d3f
000344 JUMP 
000345 JUMPDEST 
000347 PUSH1 00
000349 PUSH1 40
00034a MLOAD 
00034b DUP1 
00034c DUP4 
00034d SUB 
00034e DUP2 
00034f DUP6 
000350 DUP8 
000351 GAS 
000352 CALL 
000353 SWAP3 
000354 POP 
000355 POP 
000356 POP 
000357 RETURNDATASIZE 
000358 DUP1 
00035a PUSH1 00
00035b DUP2 
00035c EQ 
000360 PUSH3 000384
000361 JUMPI 
000363 PUSH1 40
000364 MLOAD 
000365 SWAP2 
000366 POP 
000368 PUSH1 1f
000369 NOT 
00036b PUSH1 3f
00036c RETURNDATASIZE 
00036d ADD 
00036e AND 
00036f DUP3 
000370 ADD 
000372 PUSH1 40
000373 MSTORE 
000374 RETURNDATASIZE 
000375 DUP3 
000376 MSTORE 
000377 RETURNDATASIZE 
000379 PUSH1 00
00037b PUSH1 20
00037c DUP5 
00037d ADD 
00037e RETURNDATACOPY 
000382 PUSH3 000389
000383 JUMP 
000384 JUMPDEST 
000386 PUSH1 60
000387 SWAP2 
000388 POP 
000389 JUMPDEST 
00038a POP 
00038b SWAP2 
00038c POP 
00038d SWAP2 
00038e POP 
00038f DUP2 
000393 PUSH3 0003b3
000394 JUMPI 
000395 DUP5 
000396 DUP2 
000398 PUSH1 40
000399 MLOAD 
00039e PUSH4 11a3717b
0003a0 PUSH1 e1
0003a1 SHL 
0003a2 DUP2 
0003a3 MSTORE 
0003a5 PUSH1 04
0003a6 ADD 
0003aa PUSH3 000151
0003ab SWAP3 
0003ac SWAP2 
0003ad SWAP1 
0003b1 PUSH3 000de7
0003b2 JUMP 
0003b3 JUMPDEST 
0003b4 DUP4 
0003b5 MLOAD 
0003b6 SWAP7 
0003b7 POP 
0003b9 PUSH1 01
0003bb PUSH1 01
0003bd PUSH1 a0
0003be SHL 
0003bf SUB 
0003c0 DUP8 
0003c1 AND 
0003c5 PUSH3 0003cf
0003c6 JUMPI 
0003c7 SELFBALANCE 
0003c8 SWAP8 
0003c9 POP 
0003cd PUSH3 0003df
0003ce JUMP 
0003cf JUMPDEST 
0003d3 PUSH3 0003dc
0003d4 DUP8 
0003d5 ADDRESS 
0003d6 DUP8 
0003da PUSH3 00072b
0003db JUMP 
0003dc JUMPDEST 
0003dd SWAP8 
0003de POP 
0003df JUMPDEST 
0003e0 DUP8 
0003e2 PUSH1 00
0003e3 SUB 
0003e7 PUSH3 000414
0003e8 JUMPI 
0003ea PUSH1 40
0003eb DUP1 
0003ec MLOAD 
0003ee PUSH1 00
0003ef DUP2 
0003f0 MSTORE 
0003f2 PUSH1 20
0003f3 DUP2 
0003f4 ADD 
0003f5 SWAP2 
0003f6 DUP3 
0003f7 SWAP1 
0003f8 MSTORE 
0003fd PUSH4 11a3717b
0003ff PUSH1 e1
000400 SHL 
000401 SWAP1 
000402 SWAP2 
000403 MSTORE 
000407 PUSH3 000151
000408 SWAP1 
000409 DUP7 
00040a SWAP1 
00040c PUSH1 24
00040d DUP2 
00040e ADD 
000412 PUSH3 000e2a
000413 JUMP 
000414 JUMPDEST 
000415 POP 
000416 POP 
000417 POP 
000418 POP 
000419 DUP1 
00041a DUP1 
00041e PUSH3 000425
00041f SWAP1 
000423 PUSH3 000e67
000424 JUMP 
000425 JUMPDEST 
000426 SWAP2 
000427 POP 
000428 POP 
00042c PUSH3 0001d3
00042d JUMP 
00042e JUMPDEST 
00042f POP 
000430 DUP5 
000431 MLOAD 
000432 MLOAD 
000433 DUP2 
000434 MLOAD 
000435 DUP5 
000436 SWAP2 
000437 DUP5 
000438 SWAP2 
000439 DUP4 
00043a SWAP2 
00043b DUP6 
00043c SWAP2 
00043d DUP2 
00043e LT 
000442 PUSH3 00044d
000443 JUMPI 
000447 PUSH3 00044d
00044b PUSH3 000dd1
00044c JUMP 
00044d JUMPDEST 
00044f PUSH1 20
000450 SWAP1 
000451 DUP2 
000452 MUL 
000453 SWAP2 
000454 SWAP1 
000455 SWAP2 
000456 ADD 
000457 ADD 
000458 MSTORE 
00045a PUSH1 01
00045c PUSH1 01
00045e PUSH1 a0
00045f SHL 
000460 SUB 
000461 DUP2 
000462 AND 
000466 PUSH3 0004ee
000467 JUMPI 
000468 DUP7 
00046a PUSH1 60
00046b ADD 
00046c MLOAD 
00046d DUP3 
00046e LT 
00046f ISZERO 
000473 PUSH3 000498
000474 JUMPI 
000476 PUSH1 60
000477 DUP8 
000478 ADD 
000479 MLOAD 
00047b PUSH1 40
00047c MLOAD 
000481 PUSH4 7c918d9b
000483 PUSH1 e0
000484 SHL 
000485 DUP2 
000486 MSTORE 
00048a PUSH3 000151
00048b SWAP2 
00048c DUP5 
00048d SWAP2 
00048e DUP7 
00048f SWAP1 
000491 PUSH1 04
000492 ADD 
000496 PUSH3 000ec0
000497 JUMP 
000498 JUMPDEST 
00049c PUSH3 0004af
00049d CALLER 
00049e DUP4 
0004a2 PUSH3 00082c
0004a4 PUSH1 20
0004a5 SHL 
0004a9 PUSH3 000118
0004aa OR 
0004ac PUSH1 20
0004ad SHR 
0004ae JUMP 
0004af JUMPDEST 
0004b1 PUSH1 40
0004b2 DUP1 
0004b3 MLOAD 
0004b4 DUP4 
0004b5 DUP2 
0004b6 MSTORE 
0004b7 CALLER 
0004b8 BALANCE 
0004ba PUSH1 20
0004bb DUP3 
0004bc ADD 
0004bd MSTORE 
0004de PUSH32 3d4ac04c4cb4a531e12da7ae73cb17970bb5c839ad698f50806a1c0a0d7fbf66
0004df SWAP2 
0004e0 ADD 
0004e2 PUSH1 40
0004e3 MLOAD 
0004e4 DUP1 
0004e5 SWAP2 
0004e6 SUB 
0004e7 SWAP1 
0004e8 LOG1 
0004ec PUSH3 0005dd
0004ed JUMP 
0004ee JUMPDEST 
0004f0 PUSH1 00
0004f4 PUSH3 0004ff
0004f5 DUP3 
0004f6 CALLER 
0004f9 PUSH2 03e8
0004fd PUSH3 00072b
0004fe JUMP 
0004ff JUMPDEST 
000500 SWAP1 
000501 POP 
000505 PUSH3 000519
000506 DUP3 
000507 CALLER 
000508 DUP6 
00050c PUSH3 0008da
00050e PUSH1 20
00050f SHL 
000513 PUSH3 0001c0
000514 OR 
000516 PUSH1 20
000517 SHR 
000518 JUMP 
000519 JUMPDEST 
00051b PUSH1 00
00051f PUSH3 00052a
000520 DUP4 
000521 CALLER 
000524 PUSH2 03e9
000528 PUSH3 00072b
000529 JUMP 
00052a JUMPDEST 
00052b SWAP1 
00052c POP 
00052d DUP2 
00052e DUP2 
00052f LT 
000530 ISZERO 
000534 PUSH3 00055a
000535 JUMPI 
000537 PUSH1 60
000538 DUP10 
000539 ADD 
00053a MLOAD 
00053c PUSH1 40
00053d MLOAD 
000542 PUSH4 7c918d9b
000544 PUSH1 e0
000545 SHL 
000546 DUP2 
000547 MSTORE 
00054b PUSH3 000151
00054c SWAP2 
00054e PUSH1 00
00054f SWAP2 
000550 DUP9 
000551 SWAP1 
000553 PUSH1 04
000554 ADD 
000558 PUSH3 000ec0
000559 JUMP 
00055a JUMPDEST 
00055e PUSH3 000566
00055f DUP3 
000560 DUP3 
000564 PUSH3 000eea
000565 JUMP 
000566 JUMPDEST 
000567 SWAP4 
000568 POP 
000569 DUP9 
00056b PUSH1 60
00056c ADD 
00056d MLOAD 
00056e DUP5 
00056f LT 
000570 ISZERO 
000574 PUSH3 000599
000575 JUMPI 
000577 PUSH1 60
000578 DUP10 
000579 ADD 
00057a MLOAD 
00057c PUSH1 40
00057d MLOAD 
000582 PUSH4 7c918d9b
000584 PUSH1 e0
000585 SHL 
000586 DUP2 
000587 MSTORE 
00058b PUSH3 000151
00058c SWAP2 
00058d DUP7 
00058e SWAP2 
00058f DUP9 
000590 SWAP1 
000592 PUSH1 04
000593 ADD 
000597 PUSH3 000ec0
000598 JUMP 
000599 JUMPDEST 
00059b PUSH1 40
00059c DUP1 
00059d MLOAD 
00059e DUP6 
00059f DUP2 
0005a0 MSTORE 
0005a1 CALLER 
0005a2 BALANCE 
0005a4 PUSH1 20
0005a5 DUP3 
0005a6 ADD 
0005a7 MSTORE 
0005a8 SWAP1 
0005a9 DUP2 
0005aa ADD 
0005ab DUP3 
0005ac SWAP1 
0005ad MSTORE 
0005ce PUSH32 d962b310d553706a4dc94045992df8fd3dc3362ea7785519ba0224202e07c7aa
0005cf SWAP1 
0005d1 PUSH1 60
0005d2 ADD 
0005d4 PUSH1 40
0005d5 MLOAD 
0005d6 DUP1 
0005d7 SWAP2 
0005d8 SUB 
0005d9 SWAP1 
0005da LOG1 
0005db POP 
0005dc POP 
0005dd JUMPDEST 
0005de DUP7 
0005e0 PUSH1 80
0005e1 ADD 
0005e2 MLOAD 
0005e3 ISZERO 
0005e7 PUSH3 000615
0005e8 JUMPI 
0005e9 GAS 
0005ed PUSH3 0005f5
0005ee SWAP1 
0005ef DUP8 
0005f3 PUSH3 000eea
0005f4 JUMP 
0005f5 JUMPDEST 
0005f6 DUP4 
0005f7 NUMBER 
0005f9 PUSH1 40
0005fa MLOAD 
0005ff PUSH4 057cb7e5
000601 PUSH1 e0
000602 SHL 
000603 DUP2 
000604 MSTORE 
000606 PUSH1 04
000607 ADD 
00060b PUSH3 000151
00060c SWAP4 
00060d SWAP3 
00060e SWAP2 
00060f SWAP1 
000613 PUSH3 000f04
000614 JUMP 
000615 JUMPDEST 
000616 STOP 
000617 JUMPDEST 
000619 PUSH1 40
00061a DUP1 
00061b MLOAD 
00061d PUSH1 01
00061f PUSH1 01
000621 PUSH1 a0
000622 SHL 
000623 SUB 
000624 DUP6 
000625 DUP2 
000626 AND 
000628 PUSH1 24
000629 DUP4 
00062a ADD 
00062b MSTORE 
00062c DUP5 
00062d DUP2 
00062e AND 
000630 PUSH1 44
000631 DUP4 
000632 ADD 
000633 MSTORE 
000635 PUSH1 64
000636 DUP1 
000637 DUP4 
000638 ADD 
000639 DUP6 
00063a SWAP1 
00063b MSTORE 
00063c DUP4 
00063d MLOAD 
00063e DUP1 
00063f DUP5 
000640 SUB 
000641 SWAP1 
000642 SWAP2 
000643 ADD 
000644 DUP2 
000645 MSTORE 
000647 PUSH1 84
000648 SWAP1 
000649 SWAP3 
00064a ADD 
00064b DUP4 
00064c MSTORE 
00064e PUSH1 20
00064f DUP3 
000650 ADD 
000651 DUP1 
000652 MLOAD 
000654 PUSH1 01
000656 PUSH1 01
000658 PUSH1 e0
000659 SHL 
00065a SUB 
00065b AND 
000660 PUSH4 23b872dd
000662 PUSH1 e0
000663 SHL 
000664 OR 
000665 SWAP1 
000666 MSTORE 
000667 SWAP2 
000668 MLOAD 
00066a PUSH1 00
00066b SWAP3 
00066c DUP4 
00066d SWAP3 
00066e SWAP1 
00066f DUP9 
000670 AND 
000671 SWAP2 
000675 PUSH3 00067d
000676 SWAP2 
000677 SWAP1 
00067b PUSH3 000d3f
00067c JUMP 
00067d JUMPDEST 
00067f PUSH1 00
000681 PUSH1 40
000682 MLOAD 
000683 DUP1 
000684 DUP4 
000685 SUB 
000686 DUP2 
000688 PUSH1 00
000689 DUP7 
00068a GAS 
00068b CALL 
00068c SWAP2 
00068d POP 
00068e POP 
00068f RETURNDATASIZE 
000690 DUP1 
000692 PUSH1 00
000693 DUP2 
000694 EQ 
000698 PUSH3 0006bc
000699 JUMPI 
00069b PUSH1 40
00069c MLOAD 
00069d SWAP2 
00069e POP 
0006a0 PUSH1 1f
0006a1 NOT 
0006a3 PUSH1 3f
0006a4 RETURNDATASIZE 
0006a5 ADD 
0006a6 AND 
0006a7 DUP3 
0006a8 ADD 
0006aa PUSH1 40
0006ab MSTORE 
0006ac RETURNDATASIZE 
0006ad DUP3 
0006ae MSTORE 
0006af RETURNDATASIZE 
0006b1 PUSH1 00
0006b3 PUSH1 20
0006b4 DUP5 
0006b5 ADD 
0006b6 RETURNDATACOPY 
0006ba PUSH3 0006c1
0006bb JUMP 
0006bc JUMPDEST 
0006be PUSH1 60
0006bf SWAP2 
0006c0 POP 
0006c1 JUMPDEST 
0006c2 POP 
0006c3 SWAP2 
0006c4 POP 
0006c5 SWAP2 
0006c6 POP 
0006c7 DUP2 
0006c8 DUP1 
0006c9 ISZERO 
0006cd PUSH3 0006ef
0006ce JUMPI 
0006cf POP 
0006d0 DUP1 
0006d1 MLOAD 
0006d2 ISZERO 
0006d3 DUP1 
0006d7 PUSH3 0006ef
0006d8 JUMPI 
0006d9 POP 
0006da DUP1 
0006db DUP1 
0006dd PUSH1 20
0006de ADD 
0006df SWAP1 
0006e0 MLOAD 
0006e1 DUP2 
0006e2 ADD 
0006e3 SWAP1 
0006e7 PUSH3 0006ef
0006e8 SWAP2 
0006e9 SWAP1 
0006ed PUSH3 000f2f
0006ee JUMP 
0006ef JUMPDEST 
0006f3 PUSH3 000723
0006f4 JUMPI 
0006f6 PUSH1 40
0006f7 MLOAD 
0006fb PUSH3 461bcd
0006fd PUSH1 e5
0006fe SHL 
0006ff DUP2 
000700 MSTORE 
000702 PUSH1 20
000704 PUSH1 04
000705 DUP3 
000706 ADD 
000707 MSTORE 
000709 PUSH1 03
00070b PUSH1 24
00070c DUP3 
00070d ADD 
00070e MSTORE 
000712 PUSH3 29aa23
000714 PUSH1 e9
000715 SHL 
000717 PUSH1 44
000718 DUP3 
000719 ADD 
00071a MSTORE 
00071c PUSH1 64
00071d ADD 
000721 PUSH3 000151
000722 JUMP 
000723 JUMPDEST 
000724 POP 
000725 POP 
000726 POP 
000727 POP 
000728 POP 
000729 POP 
00072a JUMP 
00072b JUMPDEST 
00072d PUSH1 40
00072e DUP1 
00072f MLOAD 
000731 PUSH1 01
000733 PUSH1 01
000735 PUSH1 a0
000736 SHL 
000737 SUB 
000738 DUP5 
000739 DUP2 
00073a AND 
00073c PUSH1 24
00073d DUP1 
00073e DUP5 
00073f ADD 
000740 SWAP2 
000741 SWAP1 
000742 SWAP2 
000743 MSTORE 
000744 DUP4 
000745 MLOAD 
000746 DUP1 
000747 DUP5 
000748 SUB 
000749 SWAP1 
00074a SWAP2 
00074b ADD 
00074c DUP2 
00074d MSTORE 
00074f PUSH1 44
000750 SWAP1 
000751 SWAP3 
000752 ADD 
000753 DUP4 
000754 MSTORE 
000756 PUSH1 20
000757 DUP3 
000758 ADD 
000759 DUP1 
00075a MLOAD 
00075c PUSH1 01
00075e PUSH1 01
000760 PUSH1 e0
000761 SHL 
000762 SUB 
000763 AND 
000768 PUSH4 70a08231
00076a PUSH1 e0
00076b SHL 
00076c OR 
00076d SWAP1 
00076e MSTORE 
00076f SWAP2 
000770 MLOAD 
000772 PUSH1 00
000773 SWAP3 
000774 DUP4 
000775 SWAP3 
000776 DUP4 
000777 SWAP3 
000778 SWAP2 
000779 DUP9 
00077a AND 
00077b SWAP2 
00077f PUSH3 000787
000780 SWAP2 
000781 SWAP1 
000785 PUSH3 000d3f
000786 JUMP 
000787 JUMPDEST 
000789 PUSH1 00
00078b PUSH1 40
00078c MLOAD 
00078d DUP1 
00078e DUP4 
00078f SUB 
000790 DUP2 
000792 PUSH1 00
000793 DUP7 
000794 GAS 
000795 CALL 
000796 SWAP2 
000797 POP 
000798 POP 
000799 RETURNDATASIZE 
00079a DUP1 
00079c PUSH1 00
00079d DUP2 
00079e EQ 
0007a2 PUSH3 0007c6
0007a3 JUMPI 
0007a5 PUSH1 40
0007a6 MLOAD 
0007a7 SWAP2 
0007a8 POP 
0007aa PUSH1 1f
0007ab NOT 
0007ad PUSH1 3f
0007ae RETURNDATASIZE 
0007af ADD 
0007b0 AND 
0007b1 DUP3 
0007b2 ADD 
0007b4 PUSH1 40
0007b5 MSTORE 
0007b6 RETURNDATASIZE 
0007b7 DUP3 
0007b8 MSTORE 
0007b9 RETURNDATASIZE 
0007bb PUSH1 00
0007bd PUSH1 20
0007be DUP5 
0007bf ADD 
0007c0 RETURNDATACOPY 
0007c4 PUSH3 0007cb
0007c5 JUMP 
0007c6 JUMPDEST 
0007c8 PUSH1 60
0007c9 SWAP2 
0007ca POP 
0007cb JUMPDEST 
0007cc POP 
0007cd SWAP2 
0007ce POP 
0007cf SWAP2 
0007d0 POP 
0007d1 DUP2 
0007d2 DUP1 
0007d3 ISZERO 
0007d7 PUSH3 0007e0
0007d8 JUMPI 
0007d9 POP 
0007da DUP1 
0007db MLOAD 
0007dd PUSH1 20
0007de GT 
0007df ISZERO 
0007e0 JUMPDEST 
0007e1 ISZERO 
0007e5 PUSH3 000806
0007e6 JUMPI 
0007e7 DUP1 
0007e8 DUP1 
0007ea PUSH1 20
0007eb ADD 
0007ec SWAP1 
0007ed MLOAD 
0007ee DUP2 
0007ef ADD 
0007f0 SWAP1 
0007f4 PUSH3 0007fc
0007f5 SWAP2 
0007f6 SWAP1 
0007fa PUSH3 000f4d
0007fb JUMP 
0007fc JUMPDEST 
0007fd SWAP3 
0007fe POP 
0007ff POP 
000800 POP 
000804 PUSH3 000825
000805 JUMP 
000806 JUMPDEST 
000807 DUP4 
000808 DUP2 
00080a PUSH1 40
00080b MLOAD 
000810 PUSH4 11a3717b
000812 PUSH1 e1
000813 SHL 
000814 DUP2 
000815 MSTORE 
000817 PUSH1 04
000818 ADD 
00081c PUSH3 000151
00081d SWAP3 
00081e SWAP2 
00081f SWAP1 
000823 PUSH3 000f67
000824 JUMP 
000825 JUMPDEST 
000826 SWAP4 
000827 SWAP3 
000828 POP 
000829 POP 
00082a POP 
00082b JUMP 
00082c JUMPDEST 
00082e PUSH1 40
00082f DUP1 
000830 MLOAD 
000832 PUSH1 00
000833 DUP1 
000834 DUP3 
000835 MSTORE 
000837 PUSH1 20
000838 DUP3 
000839 ADD 
00083a SWAP1 
00083b SWAP3 
00083c MSTORE 
00083e PUSH1 01
000840 PUSH1 01
000842 PUSH1 a0
000843 SHL 
000844 SUB 
000845 DUP5 
000846 AND 
000847 SWAP1 
000848 DUP4 
000849 SWAP1 
00084b PUSH1 40
00084c MLOAD 
000850 PUSH3 000858
000851 SWAP2 
000852 SWAP1 
000856 PUSH3 000d3f
000857 JUMP 
000858 JUMPDEST 
00085a PUSH1 00
00085c PUSH1 40
00085d MLOAD 
00085e DUP1 
00085f DUP4 
000860 SUB 
000861 DUP2 
000862 DUP6 
000863 DUP8 
000864 GAS 
000865 CALL 
000866 SWAP3 
000867 POP 
000868 POP 
000869 POP 
00086a RETURNDATASIZE 
00086b DUP1 
00086d PUSH1 00
00086e DUP2 
00086f EQ 
000873 PUSH3 000897
000874 JUMPI 
000876 PUSH1 40
000877 MLOAD 
000878 SWAP2 
000879 POP 
00087b PUSH1 1f
00087c NOT 
00087e PUSH1 3f
00087f RETURNDATASIZE 
000880 ADD 
000881 AND 
000882 DUP3 
000883 ADD 
000885 PUSH1 40
000886 MSTORE 
000887 RETURNDATASIZE 
000888 DUP3 
000889 MSTORE 
00088a RETURNDATASIZE 
00088c PUSH1 00
00088e PUSH1 20
00088f DUP5 
000890 ADD 
000891 RETURNDATACOPY 
000895 PUSH3 00089c
000896 JUMP 
000897 JUMPDEST 
000899 PUSH1 60
00089a SWAP2 
00089b POP 
00089c JUMPDEST 
00089d POP 
00089e POP 
00089f SWAP1 
0008a0 POP 
0008a1 DUP1 
0008a5 PUSH3 0008d5
0008a6 JUMPI 
0008a8 PUSH1 40
0008a9 MLOAD 
0008ad PUSH3 461bcd
0008af PUSH1 e5
0008b0 SHL 
0008b1 DUP2 
0008b2 MSTORE 
0008b4 PUSH1 20
0008b6 PUSH1 04
0008b7 DUP3 
0008b8 ADD 
0008b9 MSTORE 
0008bb PUSH1 03
0008bd PUSH1 24
0008be DUP3 
0008bf ADD 
0008c0 MSTORE 
0008c4 PUSH3 535445
0008c6 PUSH1 e8
0008c7 SHL 
0008c9 PUSH1 44
0008ca DUP3 
0008cb ADD 
0008cc MSTORE 
0008ce PUSH1 64
0008cf ADD 
0008d3 PUSH3 000151
0008d4 JUMP 
0008d5 JUMPDEST 
0008d6 POP 
0008d7 POP 
0008d8 POP 
0008d9 JUMP 
0008da JUMPDEST 
0008dc PUSH1 40
0008dd DUP1 
0008de MLOAD 
0008e0 PUSH1 01
0008e2 PUSH1 01
0008e4 PUSH1 a0
0008e5 SHL 
0008e6 SUB 
0008e7 DUP5 
0008e8 DUP2 
0008e9 AND 
0008eb PUSH1 24
0008ec DUP4 
0008ed ADD 
0008ee MSTORE 
0008f0 PUSH1 44
0008f1 DUP1 
0008f2 DUP4 
0008f3 ADD 
0008f4 DUP6 
0008f5 SWAP1 
0008f6 MSTORE 
0008f7 DUP4 
0008f8 MLOAD 
0008f9 DUP1 
0008fa DUP5 
0008fb SUB 
0008fc SWAP1 
0008fd SWAP2 
0008fe ADD 
0008ff DUP2 
000900 MSTORE 
000902 PUSH1 64
000903 SWAP1 
000904 SWAP3 
000905 ADD 
000906 DUP4 
000907 MSTORE 
000909 PUSH1 20
00090a DUP3 
00090b ADD 
00090c DUP1 
00090d MLOAD 
00090f PUSH1 01
000911 PUSH1 01
000913 PUSH1 e0
000914 SHL 
000915 SUB 
000916 AND 
00091b PUSH4 a9059cbb
00091d PUSH1 e0
00091e SHL 
00091f OR 
000920 SWAP1 
000921 MSTORE 
000922 SWAP2 
000923 MLOAD 
000925 PUSH1 00
000926 SWAP3 
000927 DUP4 
000928 SWAP3 
000929 SWAP1 
00092a DUP8 
00092b AND 
00092c SWAP2 
000930 PUSH3 000938
000931 SWAP2 
000932 SWAP1 
000936 PUSH3 000d3f
000937 JUMP 
000938 JUMPDEST 
00093a PUSH1 00
00093c PUSH1 40
00093d MLOAD 
00093e DUP1 
00093f DUP4 
000940 SUB 
000941 DUP2 
000943 PUSH1 00
000944 DUP7 
000945 GAS 
000946 CALL 
000947 SWAP2 
000948 POP 
000949 POP 
00094a RETURNDATASIZE 
00094b DUP1 
00094d PUSH1 00
00094e DUP2 
00094f EQ 
000953 PUSH3 000977
000954 JUMPI 
000956 PUSH1 40
000957 MLOAD 
000958 SWAP2 
000959 POP 
00095b PUSH1 1f
00095c NOT 
00095e PUSH1 3f
00095f RETURNDATASIZE 
000960 ADD 
000961 AND 
000962 DUP3 
000963 ADD 
000965 PUSH1 40
000966 MSTORE 
000967 RETURNDATASIZE 
000968 DUP3 
000969 MSTORE 
00096a RETURNDATASIZE 
00096c PUSH1 00
00096e PUSH1 20
00096f DUP5 
000970 ADD 
000971 RETURNDATACOPY 
000975 PUSH3 00097c
000976 JUMP 
000977 JUMPDEST 
000979 PUSH1 60
00097a SWAP2 
00097b POP 
00097c JUMPDEST 
00097d POP 
00097e SWAP2 
00097f POP 
000980 SWAP2 
000981 POP 
000982 DUP2 
000983 DUP1 
000984 ISZERO 
000988 PUSH3 0009aa
000989 JUMPI 
00098a POP 
00098b DUP1 
00098c MLOAD 
00098d ISZERO 
00098e DUP1 
000992 PUSH3 0009aa
000993 JUMPI 
000994 POP 
000995 DUP1 
000996 DUP1 
000998 PUSH1 20
000999 ADD 
00099a SWAP1 
00099b MLOAD 
00099c DUP2 
00099d ADD 
00099e SWAP1 
0009a2 PUSH3 0009aa
0009a3 SWAP2 
0009a4 SWAP1 
0009a8 PUSH3 000f2f
0009a9 JUMP 
0009aa JUMPDEST 
0009ae PUSH3 0009dd
0009af JUMPI 
0009b1 PUSH1 40
0009b2 MLOAD 
0009b6 PUSH3 461bcd
0009b8 PUSH1 e5
0009b9 SHL 
0009ba DUP2 
0009bb MSTORE 
0009bd PUSH1 20
0009bf PUSH1 04
0009c0 DUP3 
0009c1 ADD 
0009c2 MSTORE 
0009c4 PUSH1 02
0009c6 PUSH1 24
0009c7 DUP3 
0009c8 ADD 
0009c9 MSTORE 
0009cc PUSH2 14d5
0009ce PUSH1 f2
0009cf SHL 
0009d1 PUSH1 44
0009d2 DUP3 
0009d3 ADD 
0009d4 MSTORE 
0009d6 PUSH1 64
0009d7 ADD 
0009db PUSH3 000151
0009dc JUMP 
0009dd JUMPDEST 
0009de POP 
0009df POP 
0009e0 POP 
0009e1 POP 
0009e2 POP 
0009e3 JUMP 
0009e4 JUMPDEST 
0009e9 PUSH4 4e487b71
0009eb PUSH1 e0
0009ec SHL 
0009ee PUSH1 00
0009ef MSTORE 
0009f1 PUSH1 41
0009f3 PUSH1 04
0009f4 MSTORE 
0009f6 PUSH1 24
0009f8 PUSH1 00
0009f9 REVERT 
0009fa JUMPDEST 
0009fc PUSH1 40
0009fd MLOAD 
0009ff PUSH1 80
000a00 DUP2 
000a01 ADD 
000a03 PUSH1 01
000a05 PUSH1 01
000a07 PUSH1 40
000a08 SHL 
000a09 SUB 
000a0a DUP2 
000a0b GT 
000a0c DUP3 
000a0d DUP3 
000a0e LT 
000a0f OR 
000a10 ISZERO 
000a14 PUSH3 000a1f
000a15 JUMPI 
000a19 PUSH3 000a1f
000a1d PUSH3 0009e4
000a1e JUMP 
000a1f JUMPDEST 
000a21 PUSH1 40
000a22 MSTORE 
000a23 SWAP1 
000a24 JUMP 
000a25 JUMPDEST 
000a27 PUSH1 40
000a28 MLOAD 
000a2b PUSH2 0100
000a2c DUP2 
000a2d ADD 
000a2f PUSH1 01
000a31 PUSH1 01
000a33 PUSH1 40
000a34 SHL 
000a35 SUB 
000a36 DUP2 
000a37 GT 
000a38 DUP3 
000a39 DUP3 
000a3a LT 
000a3b OR 
000a3c ISZERO 
000a40 PUSH3 000a1f
000a41 JUMPI 
000a45 PUSH3 000a1f
000a49 PUSH3 0009e4
000a4a JUMP 
000a4b JUMPDEST 
000a4d PUSH1 40
000a4e MLOAD 
000a50 PUSH1 1f
000a51 DUP3 
000a52 ADD 
000a54 PUSH1 1f
000a55 NOT 
000a56 AND 
000a57 DUP2 
000a58 ADD 
000a5a PUSH1 01
000a5c PUSH1 01
000a5e PUSH1 40
000a5f SHL 
000a60 SUB 
000a61 DUP2 
000a62 GT 
000a63 DUP3 
000a64 DUP3 
000a65 LT 
000a66 OR 
000a67 ISZERO 
000a6b PUSH3 000a76
000a6c JUMPI 
000a70 PUSH3 000a76
000a74 PUSH3 0009e4
000a75 JUMP 
000a76 JUMPDEST 
000a78 PUSH1 40
000a79 MSTORE 
000a7a SWAP2 
000a7b SWAP1 
000a7c POP 
000a7d JUMP 
000a7e JUMPDEST 
000a7f DUP1 
000a80 MLOAD 
000a82 PUSH1 01
000a84 PUSH1 01
000a86 PUSH1 a0
000a87 SHL 
000a88 SUB 
000a89 DUP2 
000a8a AND 
000a8b DUP2 
000a8c EQ 
000a90 PUSH3 000a96
000a91 JUMPI 
000a93 PUSH1 00
000a94 DUP1 
000a95 REVERT 
000a96 JUMPDEST 
000a97 SWAP2 
000a98 SWAP1 
000a99 POP 
000a9a JUMP 
000a9b JUMPDEST 
000a9d PUSH1 00
000a9e JUMPDEST 
000a9f DUP4 
000aa0 DUP2 
000aa1 LT 
000aa2 ISZERO 
000aa6 PUSH3 000ab8
000aa7 JUMPI 
000aa8 DUP2 
000aa9 DUP2 
000aaa ADD 
000aab MLOAD 
000aac DUP4 
000aad DUP3 
000aae ADD 
000aaf MSTORE 
000ab1 PUSH1 20
000ab2 ADD 
000ab6 PUSH3 000a9e
000ab7 JUMP 
000ab8 JUMPDEST 
000ab9 DUP4 
000aba DUP2 
000abb GT 
000abc ISZERO 
000ac0 PUSH3 000ac8
000ac1 JUMPI 
000ac3 PUSH1 00
000ac4 DUP5 
000ac5 DUP5 
000ac6 ADD 
000ac7 MSTORE 
000ac8 JUMPDEST 
000ac9 POP 
000aca POP 
000acb POP 
000acc POP 
000acd JUMP 
000ace JUMPDEST 
000ad0 PUSH1 00
000ad1 DUP3 
000ad3 PUSH1 1f
000ad4 DUP4 
000ad5 ADD 
000ad6 SLT 
000ada PUSH3 000ae0
000adb JUMPI 
000add PUSH1 00
000ade DUP1 
000adf REVERT 
000ae0 JUMPDEST 
000ae1 DUP2 
000ae2 MLOAD 
000ae4 PUSH1 20
000ae6 PUSH1 01
000ae8 PUSH1 01
000aea PUSH1 40
000aeb SHL 
000aec SUB 
000aed DUP1 
000aee DUP4 
000aef GT 
000af0 ISZERO 
000af4 PUSH3 000aff
000af5 JUMPI 
000af9 PUSH3 000aff
000afd PUSH3 0009e4
000afe JUMP 
000aff JUMPDEST 
000b00 DUP3 
000b02 PUSH1 05
000b03 SHL 
000b07 PUSH3 000b10
000b08 DUP4 
000b09 DUP3 
000b0a ADD 
000b0e PUSH3 000a4b
000b0f JUMP 
000b10 JUMPDEST 
000b11 SWAP4 
000b12 DUP5 
000b13 MSTORE 
000b14 DUP6 
000b15 DUP2 
000b16 ADD 
000b17 DUP4 
000b18 ADD 
000b19 SWAP4 
000b1a DUP4 
000b1b DUP2 
000b1c ADD 
000b1d SWAP1 
000b1e DUP9 
000b1f DUP7 
000b20 GT 
000b21 ISZERO 
000b25 PUSH3 000b2b
000b26 JUMPI 
000b28 PUSH1 00
000b29 DUP1 
000b2a REVERT 
000b2b JUMPDEST 
000b2c DUP5 
000b2d DUP9 
000b2e ADD 
000b2f SWAP3 
000b30 POP 
000b31 JUMPDEST 
000b32 DUP6 
000b33 DUP4 
000b34 LT 
000b35 ISZERO 
000b39 PUSH3 000c2d
000b3a JUMPI 
000b3b DUP3 
000b3c MLOAD 
000b3d DUP5 
000b3e DUP2 
000b3f GT 
000b40 ISZERO 
000b44 PUSH3 000b4b
000b45 JUMPI 
000b47 PUSH1 00
000b48 DUP1 
000b49 DUP2 
000b4a REVERT 
000b4b JUMPDEST 
000b4c DUP9 
000b4d ADD 
000b4f PUSH1 80
000b51 PUSH1 1f
000b52 NOT 
000b53 DUP3 
000b54 DUP13 
000b55 SUB 
000b56 DUP2 
000b57 ADD 
000b58 DUP3 
000b59 SGT 
000b5a ISZERO 
000b5e PUSH3 000b65
000b5f JUMPI 
000b61 PUSH1 00
000b62 DUP1 
000b63 DUP2 
000b64 REVERT 
000b65 JUMPDEST 
000b69 PUSH3 000b6f
000b6d PUSH3 0009fa
000b6e JUMP 
000b6f JUMPDEST 
000b73 PUSH3 000b7c
000b74 DUP10 
000b75 DUP6 
000b76 ADD 
000b7a PUSH3 000a7e
000b7b JUMP 
000b7c JUMPDEST 
000b7d DUP2 
000b7e MSTORE 
000b80 PUSH1 40
000b81 DUP1 
000b82 DUP6 
000b83 ADD 
000b84 MLOAD 
000b85 DUP10 
000b86 DUP2 
000b87 GT 
000b88 ISZERO 
000b8c PUSH3 000b93
000b8d JUMPI 
000b8f PUSH1 00
000b90 DUP1 
000b91 DUP2 
000b92 REVERT 
000b93 JUMPDEST 
000b94 DUP6 
000b95 ADD 
000b97 PUSH1 3f
000b98 DUP2 
000b99 ADD 
000b9a DUP16 
000b9b SGT 
000b9f PUSH3 000ba6
000ba0 JUMPI 
000ba2 PUSH1 00
000ba3 DUP1 
000ba4 DUP2 
000ba5 REVERT 
000ba6 JUMPDEST 
000ba7 DUP11 
000ba8 DUP2 
000ba9 ADD 
000baa MLOAD 
000bab DUP11 
000bac DUP2 
000bad GT 
000bae ISZERO 
000bb2 PUSH3 000bbd
000bb3 JUMPI 
000bb7 PUSH3 000bbd
000bbb PUSH3 0009e4
000bbc JUMP 
000bbd JUMPDEST 
000bc1 PUSH3 000bcf
000bc2 DUP13 
000bc3 DUP7 
000bc5 PUSH1 1f
000bc6 DUP5 
000bc7 ADD 
000bc8 AND 
000bc9 ADD 
000bcd PUSH3 000a4b
000bce JUMP 
000bcf JUMPDEST 
000bd0 SWAP5 
000bd1 POP 
000bd2 DUP1 
000bd3 DUP6 
000bd4 MSTORE 
000bd5 DUP16 
000bd6 DUP4 
000bd7 DUP3 
000bd8 DUP5 
000bd9 ADD 
000bda ADD 
000bdb GT 
000bdc ISZERO 
000be0 PUSH3 000be7
000be1 JUMPI 
000be3 PUSH1 00
000be4 DUP1 
000be5 DUP2 
000be6 REVERT 
000be7 JUMPDEST 
000beb PUSH3 000bf8
000bec DUP2 
000bed DUP14 
000bee DUP8 
000bef ADD 
000bf0 DUP6 
000bf1 DUP6 
000bf2 ADD 
000bf6 PUSH3 000a9b
000bf7 JUMP 
000bf8 JUMPDEST 
000bf9 POP 
000bfa POP 
000bfb DUP3 
000bfc DUP11 
000bfd DUP4 
000bfe ADD 
000bff MSTORE 
000c01 PUSH1 60
000c02 SWAP3 
000c03 POP 
000c07 PUSH3 000c10
000c08 DUP4 
000c09 DUP7 
000c0a ADD 
000c0e PUSH3 000a7e
000c0f JUMP 
000c10 JUMPDEST 
000c11 SWAP1 
000c12 DUP3 
000c13 ADD 
000c14 MSTORE 
000c15 SWAP3 
000c16 SWAP1 
000c17 SWAP2 
000c18 ADD 
000c19 MLOAD 
000c1a SWAP1 
000c1b DUP3 
000c1c ADD 
000c1d MSTORE 
000c1e DUP3 
000c1f MSTORE 
000c20 SWAP2 
000c21 DUP5 
000c22 ADD 
000c23 SWAP2 
000c24 SWAP1 
000c25 DUP5 
000c26 ADD 
000c27 SWAP1 
000c2b PUSH3 000b31
000c2c JUMP 
000c2d JUMPDEST 
000c2e SWAP9 
000c2f SWAP8 
000c30 POP 
000c31 POP 
000c32 POP 
000c33 POP 
000c34 POP 
000c35 POP 
000c36 POP 
000c37 POP 
000c38 JUMP 
000c39 JUMPDEST 
000c3a DUP1 
000c3b MLOAD 
000c3c DUP1 
000c3d ISZERO 
000c3e ISZERO 
000c3f DUP2 
000c40 EQ 
000c44 PUSH3 000a96
000c45 JUMPI 
000c47 PUSH1 00
000c48 DUP1 
000c49 REVERT 
000c4a JUMPDEST 
000c4b DUP1 
000c4c MLOAD 
000c4e PUSH1 ff
000c4f DUP2 
000c50 AND 
000c51 DUP2 
000c52 EQ 
000c56 PUSH3 000a96
000c57 JUMPI 
000c59 PUSH1 00
000c5a DUP1 
000c5b REVERT 
000c5c JUMPDEST 
000c5e PUSH1 00
000c5f DUP1 
000c61 PUSH1 40
000c62 DUP4 
000c63 DUP6 
000c64 SUB 
000c65 SLT 
000c66 ISZERO 
000c6a PUSH3 000c70
000c6b JUMPI 
000c6d PUSH1 00
000c6e DUP1 
000c6f REVERT 
000c70 JUMPDEST 
000c71 DUP3 
000c72 MLOAD 
000c74 PUSH1 20
000c75 DUP5 
000c76 ADD 
000c77 MLOAD 
000c78 SWAP1 
000c79 SWAP3 
000c7a POP 
000c7c PUSH1 01
000c7e PUSH1 01
000c80 PUSH1 40
000c81 SHL 
000c82 SUB 
000c83 DUP1 
000c84 DUP3 
000c85 GT 
000c86 ISZERO 
000c8a PUSH3 000c90
000c8b JUMPI 
000c8d PUSH1 00
000c8e DUP1 
000c8f REVERT 
000c90 JUMPDEST 
000c91 SWAP1 
000c92 DUP5 
000c93 ADD 
000c94 SWAP1 
000c97 PUSH2 0100
000c98 DUP3 
000c99 DUP8 
000c9a SUB 
000c9b SLT 
000c9c ISZERO 
000ca0 PUSH3 000ca6
000ca1 JUMPI 
000ca3 PUSH1 00
000ca4 DUP1 
000ca5 REVERT 
000ca6 JUMPDEST 
000caa PUSH3 000cb0
000cae PUSH3 000a25
000caf JUMP 
000cb0 JUMPDEST 
000cb1 DUP3 
000cb2 MLOAD 
000cb3 DUP3 
000cb4 DUP2 
000cb5 GT 
000cb6 ISZERO 
000cba PUSH3 000cc0
000cbb JUMPI 
000cbd PUSH1 00
000cbe DUP1 
000cbf REVERT 
000cc0 JUMPDEST 
000cc4 PUSH3 000cce
000cc5 DUP9 
000cc6 DUP3 
000cc7 DUP7 
000cc8 ADD 
000ccc PUSH3 000ace
000ccd JUMP 
000cce JUMPDEST 
000ccf DUP3 
000cd0 MSTORE 
000cd1 POP 
000cd3 PUSH1 20
000cd4 DUP4 
000cd5 ADD 
000cd6 MLOAD 
000cd8 PUSH1 20
000cd9 DUP3 
000cda ADD 
000cdb MSTORE 
000cdf PUSH3 000ce9
000ce1 PUSH1 40
000ce2 DUP5 
000ce3 ADD 
000ce7 PUSH3 000a7e
000ce8 JUMP 
000ce9 JUMPDEST 
000ceb PUSH1 40
000cec DUP3 
000ced ADD 
000cee MSTORE 
000cf0 PUSH1 60
000cf1 DUP4 
000cf2 ADD 
000cf3 MLOAD 
000cf5 PUSH1 60
000cf6 DUP3 
000cf7 ADD 
000cf8 MSTORE 
000cfc PUSH3 000d06
000cfe PUSH1 80
000cff DUP5 
000d00 ADD 
000d04 PUSH3 000c39
000d05 JUMP 
000d06 JUMPDEST 
000d08 PUSH1 80
000d09 DUP3 
000d0a ADD 
000d0b MSTORE 
000d0f PUSH3 000d19
000d11 PUSH1 a0
000d12 DUP5 
000d13 ADD 
000d17 PUSH3 000c4a
000d18 JUMP 
000d19 JUMPDEST 
000d1b PUSH1 a0
000d1c DUP3 
000d1d ADD 
000d1e MSTORE 
000d20 PUSH1 c0
000d21 DUP4 
000d22 ADD 
000d23 MLOAD 
000d25 PUSH1 c0
000d26 DUP3 
000d27 ADD 
000d28 MSTORE 
000d2a PUSH1 e0
000d2b DUP4 
000d2c ADD 
000d2d MLOAD 
000d2f PUSH1 e0
000d30 DUP3 
000d31 ADD 
000d32 MSTORE 
000d33 DUP1 
000d34 SWAP4 
000d35 POP 
000d36 POP 
000d37 POP 
000d38 POP 
000d39 SWAP3 
000d3a POP 
000d3b SWAP3 
000d3c SWAP1 
000d3d POP 
000d3e JUMP 
000d3f JUMPDEST 
000d41 PUSH1 00
000d42 DUP3 
000d43 MLOAD 
000d47 PUSH3 000d53
000d48 DUP2 
000d49 DUP5 
000d4b PUSH1 20
000d4c DUP8 
000d4d ADD 
000d51 PUSH3 000a9b
000d52 JUMP 
000d53 JUMPDEST 
000d54 SWAP2 
000d55 SWAP1 
000d56 SWAP2 
000d57 ADD 
000d58 SWAP3 
000d59 SWAP2 
000d5a POP 
000d5b POP 
000d5c JUMP 
000d5d JUMPDEST 
000d5f PUSH1 00
000d60 DUP2 
000d61 MLOAD 
000d62 DUP1 
000d63 DUP5 
000d64 MSTORE 
000d68 PUSH3 000d77
000d69 DUP2 
000d6b PUSH1 20
000d6c DUP7 
000d6d ADD 
000d6f PUSH1 20
000d70 DUP7 
000d71 ADD 
000d75 PUSH3 000a9b
000d76 JUMP 
000d77 JUMPDEST 
000d79 PUSH1 1f
000d7a ADD 
000d7c PUSH1 1f
000d7d NOT 
000d7e AND 
000d7f SWAP3 
000d80 SWAP1 
000d81 SWAP3 
000d82 ADD 
000d84 PUSH1 20
000d85 ADD 
000d86 SWAP3 
000d87 SWAP2 
000d88 POP 
000d89 POP 
000d8a JUMP 
000d8b JUMPDEST 
000d8d PUSH1 20
000d8e DUP2 
000d8f MSTORE 
000d91 PUSH1 00
000d95 PUSH3 000825
000d97 PUSH1 20
000d98 DUP4 
000d99 ADD 
000d9a DUP5 
000d9e PUSH3 000d5d
000d9f JUMP 
000da0 JUMPDEST 
000da5 PUSH4 4e487b71
000da7 PUSH1 e0
000da8 SHL 
000daa PUSH1 00
000dab MSTORE 
000dad PUSH1 11
000daf PUSH1 04
000db0 MSTORE 
000db2 PUSH1 24
000db4 PUSH1 00
000db5 REVERT 
000db6 JUMPDEST 
000db8 PUSH1 00
000db9 DUP3 
000dba NOT 
000dbb DUP3 
000dbc GT 
000dbd ISZERO 
000dc1 PUSH3 000dcc
000dc2 JUMPI 
000dc6 PUSH3 000dcc
000dca PUSH3 000da0
000dcb JUMP 
000dcc JUMPDEST 
000dcd POP 
000dce ADD 
000dcf SWAP1 
000dd0 JUMP 
000dd1 JUMPDEST 
000dd6 PUSH4 4e487b71
000dd8 PUSH1 e0
000dd9 SHL 
000ddb PUSH1 00
000ddc MSTORE 
000dde PUSH1 32
000de0 PUSH1 04
000de1 MSTORE 
000de3 PUSH1 24
000de5 PUSH1 00
000de6 REVERT 
000de7 JUMPDEST 
000de9 PUSH1 60
000dea DUP2 
000deb MSTORE 
000ded PUSH1 09
000def PUSH1 60
000df0 DUP3 
000df1 ADD 
000df2 MSTORE 
000dfc PUSH9 1a5d195b4818d85b1b
000dfe PUSH1 ba
000dff SHL 
000e01 PUSH1 80
000e02 DUP3 
000e03 ADD 
000e04 MSTORE 
000e05 DUP3 
000e07 PUSH1 20
000e08 DUP3 
000e09 ADD 
000e0a MSTORE 
000e0c PUSH1 a0
000e0e PUSH1 40
000e0f DUP3 
000e10 ADD 
000e11 MSTORE 
000e13 PUSH1 00
000e17 PUSH3 000e22
000e19 PUSH1 a0
000e1a DUP4 
000e1b ADD 
000e1c DUP5 
000e20 PUSH3 000d5d
000e21 JUMP 
000e22 JUMPDEST 
000e23 SWAP5 
000e24 SWAP4 
000e25 POP 
000e26 POP 
000e27 POP 
000e28 POP 
000e29 JUMP 
000e2a JUMPDEST 
000e2c PUSH1 60
000e2d DUP2 
000e2e MSTORE 
000e30 PUSH1 0b
000e32 PUSH1 60
000e33 DUP3 
000e34 ADD 
000e35 MSTORE 
000e41 PUSH11 616d6f756e74207a65726f
000e43 PUSH1 a8
000e44 SHL 
000e46 PUSH1 80
000e47 DUP3 
000e48 ADD 
000e49 MSTORE 
000e4a DUP3 
000e4c PUSH1 20
000e4d DUP3 
000e4e ADD 
000e4f MSTORE 
000e51 PUSH1 a0
000e53 PUSH1 40
000e54 DUP3 
000e55 ADD 
000e56 MSTORE 
000e58 PUSH1 00
000e5c PUSH3 000e22
000e5e PUSH1 a0
000e5f DUP4 
000e60 ADD 
000e61 DUP5 
000e65 PUSH3 000d5d
000e66 JUMP 
000e67 JUMPDEST 
000e69 PUSH1 00
000e6b PUSH1 01
000e6c DUP3 
000e6d ADD 
000e71 PUSH3 000e7c
000e72 JUMPI 
000e76 PUSH3 000e7c
000e7a PUSH3 000da0
000e7b JUMP 
000e7c JUMPDEST 
000e7d POP 
000e7f PUSH1 01
000e80 ADD 
000e81 SWAP1 
000e82 JUMP 
000e83 JUMPDEST 
000e85 PUSH1 00
000e86 DUP2 
000e87 MLOAD 
000e88 DUP1 
000e89 DUP5 
000e8a MSTORE 
000e8c PUSH1 20
000e8d DUP1 
000e8e DUP6 
000e8f ADD 
000e90 SWAP5 
000e91 POP 
000e92 DUP1 
000e93 DUP5 
000e94 ADD 
000e96 PUSH1 00
000e97 JUMPDEST 
000e98 DUP4 
000e99 DUP2 
000e9a LT 
000e9b ISZERO 
000e9f PUSH3 000eb5
000ea0 JUMPI 
000ea1 DUP2 
000ea2 MLOAD 
000ea3 DUP8 
000ea4 MSTORE 
000ea5 SWAP6 
000ea6 DUP3 
000ea7 ADD 
000ea8 SWAP6 
000ea9 SWAP1 
000eaa DUP3 
000eab ADD 
000eac SWAP1 
000eae PUSH1 01
000eaf ADD 
000eb3 PUSH3 000e97
000eb4 JUMP 
000eb5 JUMPDEST 
000eb6 POP 
000eb7 SWAP5 
000eb8 SWAP6 
000eb9 SWAP5 
000eba POP 
000ebb POP 
000ebc POP 
000ebd POP 
000ebe POP 
000ebf JUMP 
000ec0 JUMPDEST 
000ec1 DUP4 
000ec2 DUP2 
000ec3 MSTORE 
000ec4 DUP3 
000ec6 PUSH1 20
000ec7 DUP3 
000ec8 ADD 
000ec9 MSTORE 
000ecb PUSH1 60
000ecd PUSH1 40
000ece DUP3 
000ecf ADD 
000ed0 MSTORE 
000ed2 PUSH1 00
000ed6 PUSH3 000ee1
000ed8 PUSH1 60
000ed9 DUP4 
000eda ADD 
000edb DUP5 
000edf PUSH3 000e83
000ee0 JUMP 
000ee1 JUMPDEST 
000ee2 SWAP6 
000ee3 SWAP5 
000ee4 POP 
000ee5 POP 
000ee6 POP 
000ee7 POP 
000ee8 POP 
000ee9 JUMP 
000eea JUMPDEST 
000eec PUSH1 00
000eed DUP3 
000eee DUP3 
000eef LT 
000ef0 ISZERO 
000ef4 PUSH3 000eff
000ef5 JUMPI 
000ef9 PUSH3 000eff
000efd PUSH3 000da0
000efe JUMP 
000eff JUMPDEST 
000f00 POP 
000f01 SUB 
000f02 SWAP1 
000f03 JUMP 
000f04 JUMPDEST 
000f05 DUP4 
000f06 DUP2 
000f07 MSTORE 
000f09 PUSH1 60
000f0b PUSH1 20
000f0c DUP3 
000f0d ADD 
000f0e MSTORE 
000f10 PUSH1 00
000f14 PUSH3 000f1f
000f16 PUSH1 60
000f17 DUP4 
000f18 ADD 
000f19 DUP6 
000f1d PUSH3 000e83
000f1e JUMP 
000f1f JUMPDEST 
000f20 SWAP1 
000f21 POP 
000f22 DUP3 
000f24 PUSH1 40
000f25 DUP4 
000f26 ADD 
000f27 MSTORE 
000f28 SWAP5 
000f29 SWAP4 
000f2a POP 
000f2b POP 
000f2c POP 
000f2d POP 
000f2e JUMP 
000f2f JUMPDEST 
000f31 PUSH1 00
000f33 PUSH1 20
000f34 DUP3 
000f35 DUP5 
000f36 SUB 
000f37 SLT 
000f38 ISZERO 
000f3c PUSH3 000f42
000f3d JUMPI 
000f3f PUSH1 00
000f40 DUP1 
000f41 REVERT 
000f42 JUMPDEST 
000f46 PUSH3 000825
000f47 DUP3 
000f4b PUSH3 000c39
000f4c JUMP 
000f4d JUMPDEST 
000f4f PUSH1 00
000f51 PUSH1 20
000f52 DUP3 
000f53 DUP5 
000f54 SUB 
000f55 SLT 
000f56 ISZERO 
000f5a PUSH3 000f60
000f5b JUMPI 
000f5d PUSH1 00
000f5e DUP1 
000f5f REVERT 
000f60 JUMPDEST 
000f61 POP 
000f62 MLOAD 
000f63 SWAP2 
000f64 SWAP1 
000f65 POP 
000f66 JUMP 
000f67 JUMPDEST 
000f69 PUSH1 60
000f6a DUP2 
000f6b MSTORE 
000f6d PUSH1 09
000f6f PUSH1 60
000f70 DUP3 
000f71 ADD 
000f72 MSTORE 
000f7c PUSH9 3130b630b731b2a7b3
000f7e PUSH1 b9
000f7f SHL 
000f81 PUSH1 80
000f82 DUP3 
000f83 ADD 
000f84 MSTORE 
000f85 DUP3 
000f87 PUSH1 20
000f88 DUP3 
000f89 ADD 
000f8a MSTORE 
000f8c PUSH1 a0
000f8e PUSH1 40
000f8f DUP3 
000f90 ADD 
000f91 MSTORE 
000f93 PUSH1 00
000f97 PUSH3 000e22
000f99 PUSH1 a0
000f9a DUP4 
000f9b ADD 
000f9c DUP5 
000fa0 PUSH3 000d5d
000fa1 JUMP 
000fa2 INVALID 
000fa3 STOP 
000fa4 STOP 
000fa5 STOP 
000fa6 STOP 
000fa7 STOP 
000fa8 STOP 
000fa9 STOP 
000faa STOP 
000fab STOP 
000fac STOP 
000fad STOP 
000fae STOP 
000faf STOP 
000fb0 STOP 
000fb1 STOP 
000fb2 STOP 
000fb3 STOP 
000fb4 STOP 
000fb5 STOP 
000fb6 STOP 
000fb7 STOP 
000fb8 STOP 
000fb9 STOP 
000fba STOP 
000fbb STOP 
000fbc STOP 
000fbd STOP 
000fbe STOP 
000fc4 PUSH5 9d72e30000
000fc5 STOP 
000fc6 STOP 
000fc7 STOP 
000fc8 STOP 
000fc9 STOP 
000fca STOP 
000fcb STOP 
000fcc STOP 
000fcd STOP 
000fce STOP 
000fcf STOP 
000fd0 STOP 
000fd1 STOP 
000fd2 STOP 
000fd3 STOP 
000fd4 STOP 
000fd5 STOP 
000fd6 STOP 
000fd7 STOP 
000fd8 STOP 
000fd9 STOP 
000fda STOP 
000fdb STOP 
000fdc STOP 
000fdd STOP 
000fde STOP 
000fdf STOP 
000fe0 STOP 
000fe1 STOP 
000fe2 BLOCKHASH 
000fe3 STOP 
000fe4 STOP 
000fe5 STOP 
000fe6 STOP 
000fe7 STOP 
000fe8 STOP 
000fe9 STOP 
000fea STOP 
000feb STOP 
000fec STOP 
000fed STOP 
000fee STOP 
000fef STOP 
000ff0 STOP 
000ff1 STOP 
000ff2 STOP 
000ff3 STOP 
000ff4 STOP 
000ff5 STOP 
000ff6 STOP 
000ff7 STOP 
000ff8 STOP 
000ff9 STOP 
000ffa STOP 
000ffb STOP 
000ffc STOP 
000ffd STOP 
000ffe STOP 
000fff STOP 
001000 STOP 
001001 ADD 
001002 STOP 
001003 STOP 
001004 STOP 
001005 STOP 
001006 STOP 
001007 STOP 
001008 STOP 
001009 STOP 
00100a STOP 
00100b STOP 
00100c STOP 
00100d STOP 
00100e STOP 
00100f STOP 
001010 STOP 
001011 STOP 
001012 STOP 
001013 STOP 
001014 STOP 
001015 STOP 
001016 STOP 
001017 STOP 
001018 STOP 
001019 STOP 
00101a STOP 
00101b STOP 
00101c STOP 
00101d STOP 
00101e STOP 
00101f STOP 
001020 AND 
001021 SLT 
001022 SWAP3 
001023 STOP 
001024 STOP 
001025 STOP 
001026 STOP 
001027 STOP 
001028 STOP 
001029 STOP 
00102a STOP 
00102b STOP 
00102c STOP 
00102d STOP 
00102e STOP 
00102f unknown 
001030 SWAP2 
001031 unknown 
001032 LOG1 
001033 CALLCODE 
001034 unknown 
001035 CHAINID 
001038 PUSH2 ed88
001039 LOG3 
00103a unknown 
00103b SWAP10 
00103c unknown 
00103d unknown 
00103e DIFFICULTY 
00103f SWAP11 
001040 unknown 
001041 COINBASE 
001057 PUSH21 000000000000000000000000000000000000000000
001058 STOP 
001059 STOP 
00105a STOP 
00105b STOP 
00105c STOP 
00105d STOP 
00105e STOP 
00105f STOP 
001060 AND 
001061 SLT 
001062 SWAP3 
001063 STOP 
001064 STOP 
001065 STOP 
001066 STOP 
001067 STOP 
001068 STOP 
001069 STOP 
00106a STOP 
00106b STOP 
00106c STOP 
00106d STOP 
00106e STOP 
00106f STOP 
001070 STOP 
001071 STOP 
001072 STOP 
001073 STOP 
001074 STOP 
001075 STOP 
001076 STOP 
001077 STOP 
001078 STOP 
001079 STOP 
00107a STOP 
00107b STOP 
00107c STOP 
00107d STOP 
00107e STOP 
00107f STOP 
001080 STOP 
001081 STOP 
001082 STOP 
001083 STOP 
001084 STOP 
001085 STOP 
001086 STOP 
001087 STOP 
001088 STOP 
001089 STOP 
00108a STOP 
00108b STOP 
00108c STOP 
00108d STOP 
00108e STOP 
00108f STOP 
001090 STOP 
001091 STOP 
001092 STOP 
001093 STOP 
001094 STOP 
001095 STOP 
001096 STOP 
001097 STOP 
001098 STOP 
001099 STOP 
00109a STOP 
00109b STOP 
00109c STOP 
00109d STOP 
00109e STOP 
00109f STOP 
0010a0 STOP 
0010a1 STOP 
0010a2 SHR 
0010a3 unknown 
0010ac PUSH8 b4b27ae0b970b2fe
0010ad unknown 
0010ae MUL 
0010c5 PUSH22 92a6c4c67a36b86d27298ca4cc035f8fb1e4187278ad
0010c6 SWAP12 
0010c7 DUP9 
0010c8 unknown 
0010c9 SWAP7 
0010ca unknown 
0010cb XOR 
0010cc ADDMOD 
0010cd unknown 
0010ce unknown 
0010cf unknown 
0010d0 ADD 
0010d1 unknown 
0010d5 PUSH3 623feb
0010dc PUSH6 44e3dfae25b1
0010dd DUP6 
0010de unknown 
0010df SWAP8 
0010e0 SDIV 
0010e1 unknown 
0010e2 unknown 
0010e3 STOP 
0010e4 STOP 
0010e5 STOP 
0010e6 STOP 
0010e7 STOP 
0010e8 STOP 
0010e9 STOP 
0010ea STOP 
0010eb STOP 
0010ec STOP 
0010ed STOP 
0010ee STOP 
0010ef STOP 
0010f0 STOP 
0010f1 STOP 
0010f2 STOP 
0010f3 STOP 
0010f4 STOP 
0010f5 STOP 
0010f6 STOP 
0010f7 STOP 
0010f8 STOP 
0010f9 STOP 
0010fa STOP 
0010fb STOP 
0010fc STOP 
0010fd STOP 
0010fe STOP 
0010ff STOP 
001100 STOP 
001101 STOP 
001102 DIV 
001103 STOP 
001104 STOP 
001105 STOP 
001106 STOP 
001107 STOP 
001108 STOP 
001109 STOP 
00110a STOP 
00110b STOP 
00110c STOP 
00110d STOP 
00110e STOP 
00110f STOP 
001110 STOP 
001111 STOP 
001112 STOP 
001113 STOP 
001114 STOP 
001115 STOP 
001116 STOP 
001117 STOP 
001118 STOP 
001119 STOP 
00111a STOP 
00111b STOP 
00111c STOP 
00111d STOP 
00111e STOP 
00111f STOP 
001120 STOP 
001121 STOP 
001122 DUP1 
001123 STOP 
001124 STOP 
001125 STOP 
001126 STOP 
001127 STOP 
001128 STOP 
001129 STOP 
00112a STOP 
00112b STOP 
00112c STOP 
00112d STOP 
00112e STOP 
00112f STOP 
001130 STOP 
001131 STOP 
001132 STOP 
001133 STOP 
001134 STOP 
001135 STOP 
001136 STOP 
001137 STOP 
001138 STOP 
001139 STOP 
00113a STOP 
00113b STOP 
00113c STOP 
00113d STOP 
00113e STOP 
00113f STOP 
001140 STOP 
001141 MUL 
001143 PUSH1 00
001144 STOP 
001145 STOP 
001146 STOP 
001147 STOP 
001148 STOP 
001149 STOP 
00114a STOP 
00114b STOP 
00114c STOP 
00114d STOP 
00114e STOP 
00114f STOP 
001150 STOP 
001151 STOP 
001152 STOP 
001153 STOP 
001154 STOP 
001155 STOP 
001156 STOP 
001157 STOP 
001158 STOP 
001159 STOP 
00115a STOP 
00115b STOP 
00115c STOP 
00115d STOP 
00115e STOP 
00115f STOP 
001160 STOP 
001161 DIV 
001162 SHA3 
001163 STOP 
001164 STOP 
001165 STOP 
001166 STOP 
001167 STOP 
001168 STOP 
001169 STOP 
00116a STOP 
00116b STOP 
00116c STOP 
00116d STOP 
00116e STOP 
00116f STOP 
001170 STOP 
001171 STOP 
001172 STOP 
001173 STOP 
001174 STOP 
001175 STOP 
001176 STOP 
001177 STOP 
001178 STOP 
001179 STOP 
00117a STOP 
00117b STOP 
00117c STOP 
00117d STOP 
00117e STOP 
00117f STOP 
001180 STOP 
001181 SDIV 
001182 unknown 
001183 STOP 
001184 STOP 
001185 STOP 
001186 STOP 
001187 STOP 
001188 STOP 
001189 STOP 
00118a STOP 
00118b STOP 
00118c STOP 
00118d STOP 
00118e STOP 
00118f unknown 
001190 POP 
001191 SIGNEXTEND 
001192 SAR 
001193 DUP15 
001194 DUP15 
001195 RETURN 
001196 unknown 
001197 unknown 
001198 unknown 
001199 SWAP14 
00119a SAR 
00119b unknown 
00119c unknown 
00119d DIFFICULTY 
00119e unknown 
00119f GASPRICE 
0011a0 unknown 
0011a1 SLT 
0011b3 PUSH17 0000000000000000000000000000000000
0011b4 STOP 
0011b5 STOP 
0011b6 STOP 
0011b7 STOP 
0011b8 STOP 
0011b9 STOP 
0011ba STOP 
0011bb STOP 
0011bc STOP 
0011bd STOP 
0011be STOP 
0011bf STOP 
0011c0 STOP 
0011c1 STOP 
0011c2 DUP1 
0011c3 STOP 
0011c4 STOP 
0011c5 STOP 
0011c6 STOP 
0011c7 STOP 
0011c8 STOP 
0011c9 STOP 
0011ca STOP 
0011cb STOP 
0011cc STOP 
0011cd STOP 
0011ce STOP 
0011cf SWAP5 
0011d0 SWAP4 
0011d1 EXP 
0011d2 ORIGIN 
0011d3 DUP2 
0011d7 PUSH3 957ff1
0011d8 unknown 
0011d9 BASEFEE 
0011da SWAP1 
0011db EXP 
0011dc unknown 
0011f9 PUSH28 5439336cbd0000000000000000000000000000000000000000000000
0011fa STOP 
0011fb STOP 
0011fc STOP 
0011fd STOP 
0011fe STOP 
0011ff STOP 
001200 STOP 
001201 STOP 
001202 unknown 
001203 STOP 
001204 STOP 
001205 STOP 
001206 STOP 
001207 STOP 
001208 STOP 
001209 STOP 
00120a STOP 
00120b STOP 
00120c STOP 
00120d STOP 
00120e STOP 
00120f STOP 
001210 STOP 
001211 STOP 
001212 STOP 
001213 STOP 
001214 STOP 
001215 STOP 
001216 STOP 
001217 STOP 
001218 STOP 
001219 STOP 
00121a STOP 
00121b STOP 
00121c STOP 
00121d STOP 
00121e STOP 
00121f STOP 
001220 STOP 
001221 ADD 
001222 unknown 
001223 unknown 
001224 GT 
001225 unknown 
001226 SWAP6 
001227 SELFDESTRUCT 
001228 INVALID 
001229 REVERT 
00122a unknown 
00122b unknown 
00122c STATICCALL 
00122d unknown 
00122e unknown 
00122f unknown 
001230 unknown 
001231 CREATE2 
001232 DELEGATECALL 
001233 RETURN 
001234 CALLCODE 
001235 CALL 
001236 CREATE 
001237 unknown 
001238 unknown 
001239 unknown 
00123a unknown 
00123b unknown 
00123c unknown 
00123d unknown 
00123e unknown 
00123f unknown 
001240 unknown 
001241 unknown 
001242 unknown 
001243 unknown 
001244 unknown 
001245 unknown 
001246 unknown 
001247 STOP 
001248 STOP 
001249 STOP 
00124a STOP 
00124b STOP 
00124c STOP 
00124d STOP 
00124e STOP 
00124f STOP 
001250 STOP 
001251 STOP 
001252 STOP 
001253 STOP 
001254 STOP 
001255 STOP 
001256 STOP 
001257 STOP 
001258 STOP 
001259 STOP 
00125a STOP 
00125b STOP 
00125c STOP 
00125d STOP 
00125e STOP 
00125f STOP 
001260 STOP 
001261 STOP 
001262 STOP 
001263 STOP 
001264 STOP 
001265 STOP 
001266 STOP 
001267 STOP 
001268 STOP 
001269 STOP 
00126a STOP 
00126b STOP 
00126c STOP 
00126d STOP 
00126e STOP 
00126f STOP 
001270 STOP 
001271 STOP 
001272 STOP 
001273 STOP 
001274 STOP 
001275 STOP 
001276 STOP 
001277 STOP 
001278 STOP 
001279 STOP 
00127a STOP 
00127b STOP 
00127c STOP 
00127d STOP 
00127e STOP 
00127f STOP 
001280 STOP 
001281 STOP 
001282 STOP 
001283 STOP 
001284 STOP 
001285 STOP 
001286 LOG0 
001287 STOP 
001288 STOP 
001289 STOP 
00128a STOP 
00128b STOP 
00128c STOP 
00128d STOP 
00128e STOP 
00128f STOP 
001290 STOP 
001291 STOP 
001292 STOP 
001293 SELFDESTRUCT 
001294 unknown 
001295 unknown 
001296 unknown 
001297 unknown 
001298 unknown 
001299 unknown 
00129a DUP1 
00129b unknown 
00129f PUSH3 7b367f
0012a0 unknown 
0012a1 ADD 
0012a2 SWAP2 
0012a3 GAS 
0012a7 PUSH3 36bfff
0012a8 SELFDESTRUCT 
0012a9 SELFDESTRUCT 
0012aa SELFDESTRUCT 
0012ab SELFDESTRUCT 
0012ac SELFDESTRUCT 
0012ad SELFDESTRUCT 
0012ae SELFDESTRUCT 
0012af SELFDESTRUCT 
0012b0 SELFDESTRUCT 
0012b1 SELFDESTRUCT 
0012b2 SELFDESTRUCT 
0012b3 SELFDESTRUCT 
0012b4 SELFDESTRUCT 
0012b5 SELFDESTRUCT 
0012b6 SELFDESTRUCT 
0012b7 SELFDESTRUCT 
0012b8 SELFDESTRUCT 
0012b9 SELFDESTRUCT 
0012ba SELFDESTRUCT 
0012bb SELFDESTRUCT 
0012bc SELFDESTRUCT 
0012bd SELFDESTRUCT 
0012be SELFDESTRUCT 
0012bf SELFDESTRUCT 
0012c0 SELFDESTRUCT 
0012c1 SELFDESTRUCT 
0012c2 SELFDESTRUCT 
0012c3 SELFDESTRUCT 
0012c4 SELFDESTRUCT 
0012c5 SELFDESTRUCT 
0012c6 SELFDESTRUCT 
0012c7 STOP 
0012c8 STOP 
0012c9 STOP 
0012ca STOP 
0012cb STOP 
0012cc STOP 
0012cd STOP 
0012ce STOP 
0012cf STOP 
0012d0 STOP 
0012d1 STOP 
0012d2 STOP 
0012d3 STOP 
0012d4 STOP 
0012d5 STOP 
0012d6 STOP 
0012d7 STOP 
0012d8 STOP 
0012d9 STOP 
0012da STOP 
0012db STOP 
0012dc STOP 
0012dd STOP 
0012de STOP 
0012df STOP 
0012e0 STOP 
0012e1 STOP 
0012e2 STOP 
0012e3 STOP 
0012e4 STOP 
0012e5 STOP 
0012e6 SUB 
0012e7 STOP 
0012e8 STOP 
0012e9 STOP 
0012ea STOP 
0012eb STOP 
0012ec STOP 
0012ed STOP 
0012ee STOP 
0012ef STOP 
0012f0 STOP 
0012f1 STOP 
0012f2 STOP 
0012f3 unknown 
0012f4 SWAP2 
0012f5 unknown 
0012f6 LOG1 
0012f7 CALLCODE 
0012f8 unknown 
0012f9 CHAINID 
0012fc PUSH2 ed88
0012fd LOG3 
0012fe unknown 
0012ff SWAP10 
001300 unknown 
001301 unknown 
001302 DIFFICULTY 
001303 SWAP11 
001304 unknown 
001305 COINBASE 
00131b PUSH21 0000000000000000000000003a3df212b7aa91aa04
00131c MUL 
00131d unknown 
00131e SUB 
00131f JUMPDEST 
001320 MULMOD 
001321 DUP9 
001322 SWAP2 
001323 unknown 
00133b PUSH23 572b0000000000000000000000000d500b1d8e8ef31e21
00133c unknown 
00133d SWAP14 
00133e SAR 
00133f unknown 
001340 unknown 
001341 DIFFICULTY 
001342 unknown 
001343 GASPRICE 
001344 unknown 
001345 SLT 
001357 PUSH17 0000000000000000000000000000000000
001358 STOP 
001359 STOP 
00135a STOP 
00135b STOP 
00135c STOP 
00135d STOP 
00135e STOP 
00135f STOP 
001360 STOP 
001361 STOP 
001362 STOP 
001363 STOP 
001364 STOP 
001365 STOP 
001366 STOP 
001367 STOP 
001368 STOP 
001369 STOP 
00136a STOP 
00136b STOP 
00136c STOP 
00136d STOP 
00136e STOP 
00136f unknown 
001370 ISZERO 
001371 DUP5 
001372 SGT 
001373 unknown 
001374 unknown 
001375 BLOCKHASH 
001376 SWAP16 
001377 OR 
001378 unknown 
001379 unknown 
00137a DUP7 
00137b unknown 
00137c unknown 
00137d unknown 
00137e LOG3 
00139e PUSH31 6d0fa600000000000000000000000000000000000000000000000000000000
00139f STOP 
0013a0 STOP 
0013a1 STOP 
0013a2 DUP1 
0013a3 STOP 
0013a4 STOP 
0013a5 STOP 
0013a6 STOP 
0013a7 STOP 
0013a8 STOP 
0013a9 STOP 
0013aa STOP 
0013ab STOP 
0013ac STOP 
0013ad STOP 
0013ae STOP 
0013af unknown 
0013b0 SWAP3 
0013b1 TIMESTAMP 
0013cd PUSH27 0aece92de3edee1f18e0157c058615640000000000000000000000
0013ce STOP 
0013cf STOP 
0013d0 STOP 
0013d1 STOP 
0013d2 STOP 
0013d3 STOP 
0013d4 STOP 
0013d5 STOP 
0013d6 STOP 
0013d7 STOP 
0013d8 STOP 
0013d9 STOP 
0013da STOP 
0013db STOP 
0013dc STOP 
0013dd STOP 
0013de STOP 
0013df STOP 
0013e0 STOP 
0013e1 STOP 
0013e2 unknown 
0013e3 STOP 
0013e4 STOP 
0013e5 STOP 
0013e6 STOP 
0013e7 STOP 
0013e8 STOP 
0013e9 STOP 
0013ea STOP 
0013eb STOP 
0013ec STOP 
0013ed STOP 
0013ee STOP 
0013ef STOP 
0013f0 STOP 
0013f1 STOP 
0013f2 STOP 
0013f3 STOP 
0013f4 STOP 
0013f5 STOP 
0013f6 STOP 
0013f7 STOP 
0013f8 STOP 
0013f9 STOP 
0013fa STOP 
0013fb STOP 
0013fc STOP 
0013fd STOP 
0013fe STOP 
0013ff STOP 
001400 STOP 
001401 ADD 
001402 DIV 
001403 COINBASE 
001404 unknown 
001405 RETURN 
001406 DUP10 
001407 STOP 
001408 STOP 
001409 STOP 
00140a STOP 
00140b STOP 
00140c STOP 
00140d STOP 
00140e STOP 
00140f STOP 
001410 STOP 
001411 STOP 
001412 STOP 
001413 unknown 
001414 POP 
001415 SIGNEXTEND 
001416 SAR 
001417 DUP15 
001418 DUP15 
001419 RETURN 
00141a unknown 
00141b unknown 
00141c unknown 
00141d SWAP14 
00141e SAR 
00141f unknown 
001420 unknown 
001421 DIFFICULTY 
001422 unknown 
001423 GASPRICE 
001424 unknown 
001425 SLT 
001437 PUSH17 000000000000000000000000c315841328
001438 unknown 
001439 BLOCKHASH 
00143a SWAP16 
00143b OR 
00143c unknown 
00143d unknown 
00143e DUP7 
00143f unknown 
001440 unknown 
001441 unknown 
001442 LOG3 
001462 PUSH31 6d0fa600000000000000000000000000000000000000000000000000000000
001463 STOP 
001464 STOP 
001465 SIGNEXTEND 
001466 unknown 
001467 STOP 
001468 STOP 
001469 STOP 
00146a STOP 
00146b STOP 
00146c STOP 
00146d STOP 
00146e STOP 
00146f STOP 
001470 STOP 
001471 STOP 
001472 STOP 
001473 SELFDESTRUCT 
001474 unknown 
001475 unknown 
001476 unknown 
001477 unknown 
001478 unknown 
001479 unknown 
00147a DUP1 
00147b unknown 
00147f PUSH3 7b367f
001480 unknown 
001481 ADD 
001482 SWAP2 
001483 GAS 
001487 PUSH3 36bfff
001488 SELFDESTRUCT 
001489 SELFDESTRUCT 
00148a SELFDESTRUCT 
00148b SELFDESTRUCT 
00148c SELFDESTRUCT 
00148d SELFDESTRUCT 
00148e SELFDESTRUCT 
00148f SELFDESTRUCT 
001490 SELFDESTRUCT 
001491 SELFDESTRUCT 
001492 SELFDESTRUCT 
001493 SELFDESTRUCT 
001494 SELFDESTRUCT 
001495 SELFDESTRUCT 
001496 SELFDESTRUCT 
001497 SELFDESTRUCT 
001498 SELFDESTRUCT 
001499 SELFDESTRUCT 
00149a SELFDESTRUCT 
00149b SELFDESTRUCT 
00149c SELFDESTRUCT 
00149d SELFDESTRUCT 
00149e SELFDESTRUCT 
00149f SELFDESTRUCT 
0014a0 SELFDESTRUCT 
0014a1 SELFDESTRUCT 
0014a2 SELFDESTRUCT 
0014a3 SELFDESTRUCT 
0014a4 SELFDESTRUCT 
0014a5 SELFDESTRUCT 
0014a6 SELFDESTRUCT 
0014a7 SELFDESTRUCT 
0014a8 INVALID 
0014a9 REVERT 
0014aa unknown 
0014ab unknown 
0014ac STATICCALL 
0014ad unknown 
0014ae unknown 
0014af unknown 
0014b0 unknown 
0014b1 CREATE2 
0014b2 DELEGATECALL 
0014b3 RETURN 
0014b4 CALLCODE 
0014b5 CALL 
0014b6 CREATE 
0014b7 unknown 
0014b8 unknown 
0014b9 unknown 
0014ba unknown 
0014bb unknown 
0014bc unknown 
0014bd unknown 
0014be unknown 
0014bf unknown 
0014c0 unknown 
0014c1 unknown 
0014c2 unknown 
0014c3 unknown 
0014c4 unknown 
0014c5 unknown 
0014c6 unknown 
0014c7 STOP 
0014c8 STOP 
0014c9 STOP 
0014ca STOP 
0014cb STOP 
0014cc STOP 
0014cd STOP 
0014ce STOP 
0014cf STOP 
0014d0 STOP 
0014d1 STOP 
0014d2 STOP 
0014d3 STOP 
0014d4 STOP 
0014d5 STOP 
0014d6 STOP 
0014d7 STOP 
0014d8 STOP 
0014d9 STOP 
0014da STOP 
0014db STOP 
0014dc STOP 
0014dd STOP 
0014de STOP 
0014df STOP 
0014e0 STOP 
0014e1 STOP 
0014e2 STOP 
0014e3 STOP 
0014e4 STOP 
0014e5 STOP 
0014e6 STOP 
0014e7 STOP 
0014e8 STOP 
0014e9 STOP 
0014ea STOP 
0014eb STOP 
0014ec STOP 
0014ed STOP 
0014ee STOP 
0014ef STOP 
0014f0 STOP 
0014f1 STOP 
0014f2 STOP 
0014f3 STOP 
0014f4 STOP 
0014f5 STOP 
0014f6 STOP 
0014f7 STOP 
0014f8 STOP 
0014f9 STOP 
0014fa STOP 
0014fb STOP 
0014fc STOP 
0014fd STOP 
0014fe STOP 
0014ff STOP 
001500 STOP 
001501 STOP 
001502 STOP 
001503 STOP 
001504 STOP 
001505 STOP 
001506 STOP 
001507 STOP 
001508 STOP 
001509 STOP 
00150a STOP 
00150b STOP 
00150c STOP 
00150d STOP 
00150e STOP 
00150f STOP 
001510 STOP 
001511 STOP 
001512 STOP 
001513 STOP 
001514 STOP 
001515 STOP 
001516 STOP 
001517 STOP 
001518 STOP 
001519 STOP 
00151a STOP 
00151b STOP 
00151c STOP 
00151d STOP 
00151e STOP 
00151f STOP 
001520 STOP 
001521 STOP 
001522 STOP 
001523 STOP 
001524 STOP 
001525 STOP 
001526 STOP 
001527 STOP 
001528 STOP 
001529 STOP 
00152a STOP 
00152b STOP 
00152c STOP 
00152d STOP 
00152e STOP 
00152f unknown 
001530 POP 
001531 SIGNEXTEND 
001532 SAR 
001533 DUP15 
001534 DUP15 
001535 RETURN 
001536 unknown 
001537 unknown 
001538 unknown 
001539 SWAP14 
00153a SAR 
00153b unknown 
00153c unknown 
00153d DIFFICULTY 
00153e unknown 
00153f GASPRICE 
001540 unknown 
001541 SLT 
001553 PUSH17 0000000000000000000000000000000000
001554 STOP 
001555 STOP 
001556 STOP 
001557 STOP 
001558 STOP 
001559 STOP 
00155a STOP 
00155b STOP 
00155c STOP 
00155d STOP 
00155e STOP 
00155f STOP 
001560 STOP 
001561 STOP 
001562 DUP1 
001563 STOP 
001564 STOP 
001565 STOP 
001566 STOP 
001567 STOP 
001568 STOP 
001569 STOP 
00156a STOP 
00156b STOP 
00156c STOP 
00156d STOP 
00156e STOP 
00156f unknown 
001570 SWAP3 
001571 TIMESTAMP 
00158d PUSH27 0aece92de3edee1f18e0157c058615640000000000000000000000
00158e STOP 
00158f STOP 
001590 STOP 
001591 STOP 
001592 STOP 
001593 STOP 
001594 STOP 
001595 STOP 
001596 STOP 
001597 STOP 
001598 STOP 
001599 STOP 
00159a STOP 
00159b STOP 
00159c STOP 
00159d STOP 
00159e STOP 
00159f STOP 
0015a0 STOP 
0015a1 STOP 
0015a2 unknown 
0015a3 STOP 
0015a4 STOP 
0015a5 STOP 
0015a6 STOP 
0015a7 STOP 
0015a8 STOP 
0015a9 STOP 
0015aa STOP 
0015ab STOP 
0015ac STOP 
0015ad STOP 
0015ae STOP 
0015af STOP 
0015b0 STOP 
0015b1 STOP 
0015b2 STOP 
0015b3 STOP 
0015b4 STOP 
0015b5 STOP 
0015b6 STOP 
0015b7 STOP 
0015b8 STOP 
0015b9 STOP 
0015ba STOP 
0015bb STOP 
0015bc STOP 
0015bd STOP 
0015be STOP 
0015bf STOP 
0015c0 STOP 
0015c1 ADD 
0015c2 DIV 
0015c3 COINBASE 
0015c4 unknown 
0015c5 RETURN 
0015c6 DUP10 
0015c7 STOP 
0015c8 STOP 
0015c9 STOP 
0015ca STOP 
0015cb STOP 
0015cc STOP 
0015cd STOP 
0015ce STOP 
0015cf STOP 
0015d0 STOP 
0015d1 STOP 
0015d2 STOP 
0015d3 unknown 
0015d4 ISZERO 
0015d5 DUP5 
0015d6 SGT 
0015d7 unknown 
0015d8 unknown 
0015d9 BLOCKHASH 
0015da SWAP16 
0015db OR 
0015dc unknown 
0015dd unknown 
0015de DUP7 
0015df unknown 
0015e0 unknown 
0015e1 unknown 
0015e2 LOG3 
001602 PUSH31 6d0fa60000000000000000000000000d500b1d8e8ef31e21c99d1db9a6444d
001603 GASPRICE 
001604 unknown 
001605 SLT 
001617 PUSH17 0000000000000000000000000000000000
001618 STOP 
001619 STOP 
00161a STOP 
00161b STOP 
00161c STOP 
00161d STOP 
00161e STOP 
00161f STOP 
001620 STOP 
001621 STOP 
001622 STOP 
001623 STOP 
001624 STOP 
001625 SIGNEXTEND 
001626 unknown 
001627 STOP 
001628 STOP 
001629 STOP 
00162a STOP 
00162b STOP 
00162c STOP 
00162d STOP 
00162e STOP 
00162f STOP 
001630 STOP 
001631 STOP 
001632 STOP 
001633 SELFDESTRUCT 
001634 unknown 
001635 unknown 
001636 unknown 
001637 unknown 
001638 unknown 
001639 unknown 
00163a DUP1 
00163b unknown 
00163f PUSH3 7b367f
001640 unknown 
001641 ADD 
001642 SWAP2 
001643 GAS 
001647 PUSH3 36bfff
001648 SELFDESTRUCT 
001649 SELFDESTRUCT 
00164a SELFDESTRUCT 
00164b SELFDESTRUCT 
00164c SELFDESTRUCT 
00164d SELFDESTRUCT 
00164e SELFDESTRUCT 
00164f SELFDESTRUCT 
001650 SELFDESTRUCT 
001651 SELFDESTRUCT 
001652 SELFDESTRUCT 
001653 SELFDESTRUCT 
001654 SELFDESTRUCT 
001655 SELFDESTRUCT 
001656 SELFDESTRUCT 
001657 SELFDESTRUCT 
001658 SELFDESTRUCT 
001659 SELFDESTRUCT 
00165a SELFDESTRUCT 
00165b SELFDESTRUCT 
00165c SELFDESTRUCT 
00165d SELFDESTRUCT 
00165e SELFDESTRUCT 
00165f SELFDESTRUCT 
001660 SELFDESTRUCT 
001661 SELFDESTRUCT 
001662 SELFDESTRUCT 
001663 SELFDESTRUCT 
001664 SELFDESTRUCT 
001665 SELFDESTRUCT 
001666 SELFDESTRUCT 
001667 SELFDESTRUCT 
001668 INVALID 
001669 REVERT 
00166a unknown 
00166b unknown 
00166c STATICCALL 
00166d unknown 
00166e unknown 
00166f unknown 
001670 unknown 
001671 CREATE2 
001672 DELEGATECALL 
001673 RETURN 
001674 CALLCODE 
001675 CALL 
001676 CREATE 
001677 unknown 
001678 unknown 
001679 unknown 
00167a unknown 
00167b unknown 
00167c unknown 
00167d unknown 
00167e unknown 
00167f unknown 
001680 unknown 
001681 unknown 
001682 unknown 
001683 unknown 
001684 unknown 
001685 unknown 
001686 unknown 
001687 STOP 
001688 STOP 
001689 STOP 
00168a STOP 
00168b STOP 
00168c STOP 
00168d STOP 
00168e STOP 
00168f STOP 
001690 STOP 
001691 STOP 
001692 STOP 
001693 STOP 
001694 STOP 
001695 STOP 
001696 STOP 
001697 STOP 
001698 STOP 
001699 STOP 
00169a STOP 
00169b STOP 
00169c STOP 
00169d STOP 
00169e STOP 
00169f STOP 
0016a0 STOP 
0016a1 STOP 
0016a2 STOP 
0016a3 STOP 
0016a4 STOP 
0016a5 STOP 
0016a6 STOP 
0016a7 STOP 
0016a8 STOP 
0016a9 STOP 
0016aa STOP 
0016ab STOP 
0016ac STOP 
0016ad STOP 
0016ae STOP 
0016af STOP 
0016b0 STOP 
0016b1 STOP 
0016b2 STOP 
0016b3 STOP 
0016b4 STOP 
0016b5 STOP 
0016b6 STOP 
0016b7 STOP 
0016b8 STOP 
0016b9 STOP 
0016ba STOP 
0016bb STOP 
0016bc STOP 
0016bd STOP 
0016be STOP 
0016bf STOP 
0016c0 STOP 
0016c1 STOP 
0016c2 STOP 
0016c3 STOP 
0016c4 STOP 
0016c5 STOP 
0016c6 STOP 
0016c7 STOP 
0016c8 STOP 
0016c9 STOP 
0016ca STOP 
0016cb STOP 
0016cc STOP 
0016cd STOP 
0016ce STOP 
0016cf STOP 
0016d0 STOP 
0016d1 STOP 
0016d2 STOP 
0016d3 STOP 
0016d4 STOP 
0016d5 STOP 
0016d6 STOP 
0016d7 STOP 
0016d8 STOP 
0016d9 STOP 
0016da STOP 
0016db STOP 
0016dc STOP 
0016dd STOP 
0016de STOP 
0016df STOP 
0016e0 STOP 
0016e1 STOP 
0016e2 STOP 
0016e3 STOP 
0016e4 STOP 
0016e5 STOP 
0016e6 STOP 
0016e7 STOP 
0016e8 STOP 
0016e9 STOP 
0016ea STOP 
0016eb STOP 
0016ec STOP 
0016ed STOP 
0016ee STOP 
0016ef unknown 
0016f0 SWAP2 
0016f1 unknown 
0016f2 LOG1 
0016f3 CALLCODE 
0016f4 unknown 
0016f5 CHAINID 
0016f8 PUSH2 ed88
0016f9 LOG3 
0016fa unknown 
0016fb SWAP10 
0016fc unknown 
0016fd unknown 
0016fe DIFFICULTY 
0016ff SWAP11 
001700 unknown 
001701 COINBASE 
001717 PUSH21 000000000000000000000000000000000000000000
001718 STOP 
001719 STOP 
00171a STOP 
00171b STOP 
00171c STOP 
00171d STOP 
00171e STOP 
00171f STOP 
001720 STOP 
001721 STOP 
001722 DUP1 
001723 STOP 
001724 STOP 
001725 STOP 
001726 STOP 
001727 STOP 
001728 STOP 
001729 STOP 
00172a STOP 
00172b STOP 
00172c STOP 
00172d STOP 
00172e STOP 
00172f unknown 
001730 SLT 
001731 unknown 
001732 unknown 
001733 unknown 
001734 unknown 
001735 DUP14 
001736 DUP12 
001737 LOG4 
001738 GASLIMIT 
001739 SWAP6 
00173a DUP11 
001751 PUSH22 a0704d566bf2c8000000000000000000000000000000
001752 STOP 
001753 STOP 
001754 STOP 
001755 STOP 
001756 STOP 
001757 STOP 
001758 STOP 
001759 STOP 
00175a STOP 
00175b STOP 
00175c STOP 
00175d STOP 
00175e STOP 
00175f STOP 
001760 STOP 
001761 ADD 
001762 DUP5 
001763 STOP 
001764 STOP 
001765 STOP 
001766 STOP 
001767 STOP 
001768 STOP 
001769 STOP 
00176a STOP 
00176b STOP 
00176c STOP 
00176d STOP 
00176e STOP 
00176f STOP 
001770 STOP 
001771 STOP 
001772 STOP 
001773 STOP 
001774 STOP 
001775 STOP 
001776 STOP 
001777 STOP 
001778 STOP 
001779 STOP 
00177a STOP 
00177b STOP 
00177c STOP 
00177d STOP 
00177e STOP 
00177f STOP 
001780 STOP 
001781 ADD 
001782 unknown 
001783 MSTORE 
001784 unknown 
001785 unknown 
001786 unknown 
001787 STOP 
001788 STOP 
001789 STOP 
00178a STOP 
00178b STOP 
00178c STOP 
00178d STOP 
00178e STOP 
00178f STOP 
001790 STOP 
001791 STOP 
001792 STOP 
001793 STOP 
001794 STOP 
001795 STOP 
001796 STOP 
001797 STOP 
001798 STOP 
001799 STOP 
00179a STOP 
00179b STOP 
00179c STOP 
00179d STOP 
00179e STOP 
00179f STOP 
0017a0 STOP 
0017a1 STOP 
0017a2 STOP 
0017a3 STOP 
0017a4 STOP 
0017a5 STOP 
0017a6 unknown 
0017a7 STOP 
0017a8 STOP 
0017a9 STOP 
0017aa STOP 
0017ab STOP 
0017ac STOP 
0017ad STOP 
0017ae STOP 
0017af STOP 
0017b0 STOP 
0017b1 STOP 
0017b2 STOP 
0017b3 SELFDESTRUCT 
0017b4 unknown 
0017b5 unknown 
0017b6 unknown 
0017b7 unknown 
0017b8 unknown 
0017b9 unknown 
0017ba DUP1 
0017bb unknown 
0017bf PUSH3 7b367f
0017c0 unknown 
0017c1 ADD 
0017c2 SWAP2 
0017c3 GAS 
0017c7 PUSH3 36bf00
0017c8 STOP 
0017c9 STOP 
0017ca STOP 
0017cb STOP 
0017cc STOP 
0017cd STOP 
0017ce STOP 
0017cf STOP 
0017d0 STOP 
0017d1 STOP 
0017d2 STOP 
0017d3 STOP 
0017d4 STOP 
0017d5 STOP 
0017d6 STOP 
0017d7 STOP 
0017d8 STOP 
0017d9 STOP 
0017da STOP 
0017db STOP 
0017dc STOP 
0017dd STOP 
0017de STOP 
0017df STOP 
0017e0 STOP 
0017e1 STOP 
0017e2 STOP 
0017e3 STOP 
0017e4 STOP 
0017e5 STOP 
0017e6 STOP 
0017e7 STOP 
0017e8 STOP 
0017e9 STOP 
0017ea STOP 
0017eb STOP 
0017ec STOP 
0017ed STOP 
0017ee STOP 
0017ef STOP 
0017f0 STOP 
0017f1 STOP 
0017f2 STOP 
0017f3 SELFDESTRUCT 
0017f4 unknown 
0017f5 unknown 
0017f6 unknown 
0017f7 unknown 
0017f8 unknown 
0017f9 unknown 
0017fa DUP1 
0017fb unknown 
0017ff PUSH3 7b367f
001800 unknown 
001801 ADD 
001802 SWAP2 
001803 GAS 
001807 PUSH3 36bf00
001808 STOP 
001809 STOP 
00180a STOP 
00180b STOP 
00180c STOP 
00180d STOP 
00180e STOP 
00180f STOP 
001810 STOP 
001811 STOP 
001812 STOP 
001813 STOP 
001814 STOP 
001815 STOP 
001816 STOP 
001817 STOP 
001818 STOP 
001819 STOP 
00181a STOP 
00181b STOP 
00181c STOP 
00181d STOP 
00181e STOP 
00181f STOP 
001820 STOP 
001821 STOP 
001822 STOP 
001823 STOP 
001824 STOP 
001825 STOP 
001826 STOP 
001827 STOP 
001828 STOP 
001829 STOP 
00182a STOP 
00182b STOP 
00182c STOP 
00182d STOP 
00182e STOP 
00182f STOP 
001830 STOP 
001831 STOP 
001832 STOP 
001833 STOP 
001834 STOP 
001835 STOP 
001836 STOP 
001837 STOP 
001838 STOP 
001839 STOP 
00183a STOP 
00183b STOP 
00183c STOP 
00183d STOP 
00183e STOP 
00183f STOP 
001840 STOP 
001841 STOP 
001842 STOP 
001843 STOP 
001844 STOP 
001845 STOP 
001846 STOP 
001847 SELFDESTRUCT 
001848 SELFDESTRUCT 
001849 SELFDESTRUCT 
00184a SELFDESTRUCT 
00184b SELFDESTRUCT 
00184c SELFDESTRUCT 
00184d SELFDESTRUCT 
00184e SELFDESTRUCT 
00184f SELFDESTRUCT 
001850 SELFDESTRUCT 
001851 SELFDESTRUCT 
001852 SELFDESTRUCT 
001853 SELFDESTRUCT 
001854 SELFDESTRUCT 
001855 SELFDESTRUCT 
001856 SELFDESTRUCT 
001857 SELFDESTRUCT 
001858 SELFDESTRUCT 
001859 SELFDESTRUCT 
00185a SELFDESTRUCT 
00185b SELFDESTRUCT 
00185c SELFDESTRUCT 
00185d SELFDESTRUCT 
00185e SELFDESTRUCT 
00185f SELFDESTRUCT 
001860 SELFDESTRUCT 
001861 SELFDESTRUCT 
001862 SELFDESTRUCT 
001863 SELFDESTRUCT 
001864 SELFDESTRUCT 
001865 SELFDESTRUCT 
001866 SELFDESTRUCT 
001867 unknown 
001868 ADDMOD 
001869 AND 
00186a DUP14 
00186b unknown 
00186c MLOAD 
00186d unknown 
00186e BLOCKHASH 
00186f unknown 
001870 DUP3 
001871 PC 
001872 unknown 
001873 SDIV 
001874 unknown 
001875 unknown 
001876 SMOD 
001877 LT 
001878 unknown 
001879 unknown 
00187a unknown 
00187b STOP 
00187c ADD 
00187d STOP 
00187e STOP 
00187f STOP 
001880 STOP 
001881 STOP 
001882 STOP 
001883 STOP 
001884 STOP 
001885 STOP 
001886 CODESIZE 
001887 STOP 
001888 STOP 
001889 STOP 
00188a STOP 
00188b STOP 
00188c STOP 
00188d STOP 
00188e STOP 
00188f STOP 
001890 STOP 
001891 STOP 
001892 STOP 
001893 STOP 
001894 STOP 
001895 STOP 
001896 STOP 
001897 STOP 
001898 STOP 
001899 STOP 
00189a STOP 
00189b STOP 
00189c STOP 
00189d STOP 
00189e STOP 
00189f STOP 
0018a0 STOP 
0018a1 STOP 
0018a2 STOP 
0018a3 STOP 
0018a4 STOP 
0018a5 STOP 
0018a6 STOP 
0018a7 STOP 
0018a8 STOP 
0018a9 STOP 
0018aa STOP 
0018ab STOP 
0018ac STOP 
0018ad STOP 
0018ae STOP 
0018af STOP 
0018b0 STOP 
0018b1 STOP 
0018b2 STOP 
0018b3 unknown 
0018b4 POP 
0018b5 SIGNEXTEND 
0018b6 SAR 
0018b7 DUP15 
0018b8 DUP15 
0018b9 RETURN 
0018ba unknown 
0018bb unknown 
0018bc unknown 
0018bd SWAP14 
0018be SAR 
0018bf unknown 
0018c0 unknown 
0018c1 DIFFICULTY 
0018c2 unknown 
0018c3 GASPRICE 
0018c4 unknown 
0018c5 SLT 
0018d7 PUSH17 0000000000000000000000002791bca1f2
0018d8 unknown 
0018d9 CHAINID 
0018dc PUSH2 ed88
0018dd LOG3 
0018de unknown 
0018df SWAP10 
0018e0 unknown 
0018e1 unknown 
0018e2 DIFFICULTY 
0018e3 SWAP11 
0018e4 unknown 
0018e5 COINBASE 
0018fb PUSH21 fffefdfcfbfaf9f8f7f6f5f4f3f2f1f0efeeedeceb
0018fc unknown 
0018fd unknown 
0018fe unknown 
0018ff unknown 
001900 unknown 
001901 unknown 
001902 unknown 
001903 unknown 
001904 unknown 
001905 unknown 
001906 unknown 
001907 STOP 
001908 STOP 
001909 STOP 
00190a STOP 
00190b STOP 
00190c STOP 
00190d STOP 
00190e STOP 
00190f STOP 
001910 STOP 
001911 STOP 
001912 STOP 
001913 STOP 
001914 STOP 
001915 STOP 
001916 STOP 
001917 STOP 
001918 STOP 
001919 STOP 
00191a STOP 
00191b STOP 
00191c STOP 
00191d STOP 
00191e STOP 
00191f STOP 
001920 STOP 
001921 STOP 
001922 STOP 
001923 STOP 
001924 STOP 
001925 STOP 
001926 unknown 
001927 STOP 
001928 STOP 
001929 STOP 
00192a STOP 
00192b STOP 
00192c STOP 
00192d STOP 
00192e STOP 
00192f STOP 
001930 STOP 
001931 STOP 
001932 STOP 
001933 STOP 
001934 STOP 
001935 STOP 
001936 STOP 
001937 STOP 
001938 STOP 
001939 STOP 
00193a STOP 
00193b STOP 
00193c STOP 
00193d STOP 
00193e STOP 
00193f STOP 
001940 STOP 
001941 STOP 
001942 STOP 
001943 STOP 
001944 STOP 
001945 STOP 
001946 STOP 
001947 STOP 
001948 STOP 
001949 STOP 
00194a STOP 
00194b STOP 
00194c STOP 
00194d STOP 
00194e STOP 
00194f STOP 
001950 STOP 
001951 STOP 
001952 STOP 
001953 STOP 
001954 STOP 
001955 STOP 
001956 STOP 
001957 STOP 
001958 STOP 
001959 STOP 
00195a STOP 
00195b STOP 
00195c STOP 
00195d STOP 
00195e STOP 
00195f STOP 
001960 STOP 
001961 STOP 
001962 STOP 
001963 STOP 
001964 STOP 
001965 STOP 
001966 STOP 
001967 STOP 
001968 STOP 
001969 STOP 
00196a STOP 
00196b STOP 
00196c STOP 
00196d STOP 
00196e STOP 
00196f STOP 
001970 STOP 
001971 STOP 
001972 STOP 
001973 STOP 
001974 STOP 
001975 STOP 
001976 STOP 
001977 STOP 
001978 STOP 
001979 STOP 
00197a STOP 
00197b STOP 
00197c STOP 
00197d STOP 
00197e STOP 
00197f STOP 
001980 STOP 
001981 STOP 
001982 STOP 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment