Sonic Blaze Testnet
    /

    Tools

    Bytecode to Opcode Disassembler

    Attempts to decode the low level Contract Bytecodes to Opcodes.

    Decoded Bytecode:
    • [0] PUSH1 0x80
    • [1] PUSH1 0x40
    • [2] SWAP1
    • [3] DUP1
    • [4] DUP3
    • [5] MSTORE
    • [6] PUSH1 0x04
    • [7] DUP1
    • [8] CALLDATASIZE
    • [9] LT
    • [10] ISZERO
    • [11] PUSH2 0x0015
    • [12] JUMPI
    • [13] PUSH0 0x
    • [14] DUP1
    • [15] REVERT
    • [16] JUMPDEST
    • [17] PUSH0 0x
    • [18] CALLDATALOAD
    • [19] PUSH1 0xe0
    • [20] SHR
    • [21] SWAP2
    • [22] DUP3
    • [23] PUSH4 0x02d05d3f
    • [24] EQ
    • [25] PUSH2 0x062f
    • [26] JUMPI
    • [27] POP
    • [28] DUP2
    • [29] PUSH4 0x06fdde03
    • [30] EQ
    • [31] PUSH2 0x0572
    • [32] JUMPI
    • [33] DUP2
    • [34] PUSH4 0x095ea7b3
    • [35] EQ
    • [36] PUSH2 0x04ca
    • [37] JUMPI
    • [38] DUP2
    • [39] PUSH4 0x0de97abb
    • [40] EQ
    • [41] PUSH2 0x0305
    • [42] JUMPI
    • [43] DUP2
    • [44] PUSH4 0x18160ddd
    • [45] EQ
    • [46] PUSH2 0x04ac
    • [47] JUMPI
    • [48] DUP2
    • [49] PUSH4 0x23b872dd
    • [50] EQ
    • [51] PUSH2 0x03c4
    • [52] JUMPI
    • [53] DUP2
    • [54] PUSH4 0x313ce567
    • [55] EQ
    • [56] PUSH2 0x03a9
    • [57] JUMPI
    • [58] DUP2
    • [59] PUSH4 0x53ce6884
    • [60] EQ
    • [61] PUSH2 0x0381
    • [62] JUMPI
    • [63] DUP2
    • [64] PUSH4 0x65cacaa4
    • [65] EQ
    • [66] PUSH2 0x0381
    • [67] JUMPI
    • [68] DUP2
    • [69] PUSH4 0x6815b6d6
    • [70] EQ
    • [71] PUSH2 0x0363
    • [72] JUMPI
    • [73] DUP2
    • [74] PUSH4 0x70a08231
    • [75] EQ
    • [76] PUSH2 0x032d
    • [77] JUMPI
    • [78] DUP2
    • [79] PUSH4 0x72f26b8f
    • [80] EQ
    • [81] PUSH2 0x0305
    • [82] JUMPI
    • [83] DUP2
    • [84] PUSH4 0x95d89b41
    • [85] EQ
    • [86] PUSH2 0x0203
    • [87] JUMPI
    • [88] POP
    • [89] DUP1
    • [90] PUSH4 0xa6d5b732
    • [91] EQ
    • [92] PUSH2 0x01db
    • [93] JUMPI
    • [94] DUP1
    • [95] PUSH4 0xa9059cbb
    • [96] EQ
    • [97] PUSH2 0x01ab
    • [98] JUMPI
    • [99] DUP1
    • [100] PUSH4 0xcce516b7
    • [101] EQ
    • [102] PUSH2 0x0183
    • [103] JUMPI
    • [104] DUP1
    • [105] PUSH4 0xdd62ed3e
    • [106] EQ
    • [107] PUSH2 0x013a
    • [108] JUMPI
    • [109] DUP1
    • [110] PUSH4 0xeff1d50e
    • [111] EQ
    • [112] PUSH2 0x0112
    • [113] JUMPI
    • [114] PUSH4 0xfd0da099
    • [115] EQ
    • [116] PUSH2 0x00f1
    • [117] JUMPI
    • [118] PUSH0 0x
    • [119] DUP1
    • [120] REVERT
    • [121] JUMPDEST
    • [122] CALLVALUE
    • [123] PUSH2 0x010e
    • [124] JUMPI
    • [125] PUSH0 0x
    • [126] CALLDATASIZE
    • [127] PUSH1 0x03
    • [128] NOT
    • [129] ADD
    • [130] SLT
    • [131] PUSH2 0x010e
    • [132] JUMPI
    • [133] PUSH1 0x20
    • [134] SWAP1
    • [135] PUSH1 0x0a
    • [136] SLOAD
    • [137] SWAP1
    • [138] MLOAD
    • [139] SWAP1
    • [140] DUP2
    • [141] MSTORE
    • [142] RETURN
    • [143] JUMPDEST
    • [144] PUSH0 0x
    • [145] DUP1
    • [146] REVERT
    • [147] JUMPDEST
    • [148] POP
    • [149] CALLVALUE
    • [150] PUSH2 0x010e
    • [151] JUMPI
    • [152] PUSH0 0x
    • [153] CALLDATASIZE
    • [154] PUSH1 0x03
    • [155] NOT
    • [156] ADD
    • [157] SLT
    • [158] PUSH2 0x010e
    • [159] JUMPI
    • [160] PUSH1 0x06
    • [161] SLOAD
    • [162] SWAP1
    • [163] MLOAD
    • [164] PUSH1 0x01
    • [165] PUSH1 0x01
    • [166] PUSH1 0xa0
    • [167] SHL
    • [168] SUB
    • [169] SWAP1
    • [170] SWAP2
    • [171] AND
    • [172] DUP2
    • [173] MSTORE
    • [174] PUSH1 0x20
    • [175] SWAP1
    • [176] RETURN
    • [177] JUMPDEST
    • [178] POP
    • [179] CALLVALUE
    • [180] PUSH2 0x010e
    • [181] JUMPI
    • [182] DUP1
    • [183] PUSH1 0x03
    • [184] NOT
    • [185] CALLDATASIZE
    • [186] ADD
    • [187] SLT
    • [188] PUSH2 0x010e
    • [189] JUMPI
    • [190] PUSH1 0x20
    • [191] SWAP1
    • [192] PUSH2 0x0156
    • [193] PUSH2 0x0699
    • [194] JUMP
    • [195] JUMPDEST
    • [196] PUSH2 0x015e
    • [197] PUSH2 0x06af
    • [198] JUMP
    • [199] JUMPDEST
    • [200] SWAP1
    • [201] PUSH1 0x01
    • [202] DUP1
    • [203] PUSH1 0xa0
    • [204] SHL
    • [205] SUB
    • [206] DUP1
    • [207] SWAP2
    • [208] AND
    • [209] PUSH0 0x
    • [210] MSTORE
    • [211] PUSH1 0x01
    • [212] DUP5
    • [213] MSTORE
    • [214] DUP3
    • [215] PUSH0 0x
    • [216] SHA3
    • [217] SWAP2
    • [218] AND
    • [219] PUSH0 0x
    • [220] MSTORE
    • [221] DUP3
    • [222] MSTORE
    • [223] DUP1
    • [224] PUSH0 0x
    • [225] SHA3
    • [226] SLOAD
    • [227] SWAP1
    • [228] MLOAD
    • [229] SWAP1
    • [230] DUP2
    • [231] MSTORE
    • [232] RETURN
    • [233] JUMPDEST
    • [234] POP
    • [235] CALLVALUE
    • [236] PUSH2 0x010e
    • [237] JUMPI
    • [238] PUSH0 0x
    • [239] CALLDATASIZE
    • [240] PUSH1 0x03
    • [241] NOT
    • [242] ADD
    • [243] SLT
    • [244] PUSH2 0x010e
    • [245] JUMPI
    • [246] PUSH1 0x08
    • [247] SLOAD
    • [248] SWAP1
    • [249] MLOAD
    • [250] PUSH1 0x01
    • [251] PUSH1 0x01
    • [252] PUSH1 0xa0
    • [253] SHL
    • [254] SUB
    • [255] SWAP1
    • [256] SWAP2
    • [257] AND
    • [258] DUP2
    • [259] MSTORE
    • [260] PUSH1 0x20
    • [261] SWAP1
    • [262] RETURN
    • [263] JUMPDEST
    • [264] POP
    • [265] CALLVALUE
    • [266] PUSH2 0x010e
    • [267] JUMPI
    • [268] DUP1
    • [269] PUSH1 0x03
    • [270] NOT
    • [271] CALLDATASIZE
    • [272] ADD
    • [273] SLT
    • [274] PUSH2 0x010e
    • [275] JUMPI
    • [276] PUSH1 0x20
    • [277] SWAP1
    • [278] PUSH2 0x01d4
    • [279] PUSH2 0x01ca
    • [280] PUSH2 0x0699
    • [281] JUMP
    • [282] JUMPDEST
    • [283] PUSH1 0x24
    • [284] CALLDATALOAD
    • [285] SWAP1
    • [286] CALLER
    • [287] PUSH2 0x06e3
    • [288] JUMP
    • [289] JUMPDEST
    • [290] MLOAD
    • [291] PUSH1 0x01
    • [292] DUP2
    • [293] MSTORE
    • [294] RETURN
    • [295] JUMPDEST
    • [296] POP
    • [297] CALLVALUE
    • [298] PUSH2 0x010e
    • [299] JUMPI
    • [300] PUSH0 0x
    • [301] CALLDATASIZE
    • [302] PUSH1 0x03
    • [303] NOT
    • [304] ADD
    • [305] SLT
    • [306] PUSH2 0x010e
    • [307] JUMPI
    • [308] PUSH1 0x0b
    • [309] SLOAD
    • [310] SWAP1
    • [311] MLOAD
    • [312] PUSH1 0x01
    • [313] PUSH1 0x01
    • [314] PUSH1 0xa0
    • [315] SHL
    • [316] SUB
    • [317] SWAP1
    • [318] SWAP2
    • [319] AND
    • [320] DUP2
    • [321] MSTORE
    • [322] PUSH1 0x20
    • [323] SWAP1
    • [324] RETURN
    • [325] JUMPDEST
    • [326] DUP3
    • [327] CALLVALUE
    • [328] PUSH2 0x010e
    • [329] JUMPI
    • [330] PUSH0 0x
    • [331] CALLDATASIZE
    • [332] PUSH1 0x03
    • [333] NOT
    • [334] ADD
    • [335] SLT
    • [336] PUSH2 0x010e
    • [337] JUMPI
    • [338] DUP1
    • [339] MLOAD
    • [340] SWAP1
    • [341] PUSH0 0x
    • [342] DUP4
    • [343] SLOAD
    • [344] PUSH1 0x01
    • [345] DUP2
    • [346] PUSH1 0x01
    • [347] SHR
    • [348] SWAP1
    • [349] PUSH1 0x01
    • [350] DUP4
    • [351] AND
    • [352] SWAP3
    • [353] DUP4
    • [354] ISZERO
    • [355] PUSH2 0x02fb
    • [356] JUMPI
    • [357] JUMPDEST
    • [358] PUSH1 0x20
    • [359] SWAP4
    • [360] DUP5
    • [361] DUP5
    • [362] LT
    • [363] DUP2
    • [364] EQ
    • [365] PUSH2 0x02e8
    • [366] JUMPI
    • [367] DUP4
    • [368] DUP9
    • [369] MSTORE
    • [370] SWAP1
    • [371] DUP2
    • [372] ISZERO
    • [373] PUSH2 0x02cc
    • [374] JUMPI
    • [375] POP
    • [376] PUSH1 0x01
    • [377] EQ
    • [378] PUSH2 0x0294
    • [379] JUMPI
    • [380] JUMPDEST
    • [381] POP
    • [382] POP
    • [383] POP
    • [384] DUP3
    • [385] SWAP1
    • [386] SUB
    • [387] PUSH1 0x1f
    • [388] ADD
    • [389] PUSH1 0x1f
    • [390] NOT
    • [391] AND
    • [392] DUP3
    • [393] ADD
    • [394] SWAP3
    • [395] PUSH1 0x01
    • [396] PUSH1 0x01
    • [397] PUSH1 0x40
    • [398] SHL
    • [399] SUB
    • [400] DUP5
    • [401] GT
    • [402] DUP4
    • [403] DUP6
    • [404] LT
    • [405] OR
    • [406] PUSH2 0x0281
    • [407] JUMPI
    • [408] POP
    • [409] DUP3
    • [410] SWAP2
    • [411] DUP3
    • [412] PUSH2 0x027d
    • [413] SWAP3
    • [414] MSTORE
    • [415] DUP3
    • [416] PUSH2 0x0652
    • [417] JUMP
    • [418] JUMPDEST
    • [419] SUB
    • [420] SWAP1
    • [421] RETURN
    • [422] JUMPDEST
    • [423] PUSH1 0x41
    • [424] SWAP1
    • [425] PUSH4 0x4e487b71
    • [426] PUSH1 0xe0
    • [427] SHL
    • [428] PUSH0 0x
    • [429] MSTORE
    • [430] MSTORE
    • [431] PUSH1 0x24
    • [432] PUSH0 0x
    • [433] REVERT
    • [434] JUMPDEST
    • [435] SWAP2
    • [436] SWAP3
    • [437] POP
    • [438] DUP6
    • [439] PUSH0 0x
    • [440] MSTORE
    • [441] DUP3
    • [442] PUSH0 0x
    • [443] SHA3
    • [444] SWAP2
    • [445] DUP4
    • [446] PUSH0 0x
    • [447] SWAP4
    • [448] JUMPDEST
    • [449] DUP4
    • [450] DUP6
    • [451] LT
    • [452] PUSH2 0x02b8
    • [453] JUMPI
    • [454] POP
    • [455] POP
    • [456] POP
    • [457] POP
    • [458] DUP4
    • [459] ADD
    • [460] ADD
    • [461] DUP5
    • [462] DUP1
    • [463] DUP1
    • [464] PUSH2 0x024c
    • [465] JUMP
    • [466] JUMPDEST
    • [467] DUP1
    • [468] SLOAD
    • [469] DUP9
    • [470] DUP7
    • [471] ADD
    • [472] DUP4
    • [473] ADD
    • [474] MSTORE
    • [475] SWAP4
    • [476] ADD
    • [477] SWAP3
    • [478] DUP5
    • [479] SWAP1
    • [480] DUP3
    • [481] ADD
    • [482] PUSH2 0x02a2
    • [483] JUMP
    • [484] JUMPDEST
    • [485] PUSH1 0xff
    • [486] NOT
    • [487] AND
    • [488] DUP8
    • [489] DUP6
    • [490] ADD
    • [491] MSTORE
    • [492] POP
    • [493] POP
    • [494] ISZERO
    • [495] ISZERO
    • [496] PUSH1 0x05
    • [497] SHL
    • [498] DUP5
    • [499] ADD
    • [500] ADD
    • [501] SWAP1
    • [502] POP
    • [503] DUP5
    • [504] DUP1
    • [505] DUP1
    • [506] PUSH2 0x024c
    • [507] JUMP
    • [508] JUMPDEST
    • [509] PUSH1 0x22
    • [510] DUP10
    • [511] PUSH4 0x4e487b71
    • [512] PUSH1 0xe0
    • [513] SHL
    • [514] PUSH0 0x
    • [515] MSTORE
    • [516] MSTORE
    • [517] PUSH1 0x24
    • [518] PUSH0 0x
    • [519] REVERT
    • [520] JUMPDEST
    • [521] SWAP2
    • [522] PUSH1 0x7f
    • [523] AND
    • [524] SWAP2
    • [525] PUSH2 0x022d
    • [526] JUMP
    • [527] JUMPDEST
    • [528] DUP3
    • [529] CALLVALUE
    • [530] PUSH2 0x010e
    • [531] JUMPI
    • [532] PUSH0 0x
    • [533] CALLDATASIZE
    • [534] PUSH1 0x03
    • [535] NOT
    • [536] ADD
    • [537] SLT
    • [538] PUSH2 0x010e
    • [539] JUMPI
    • [540] PUSH1 0x07
    • [541] SLOAD
    • [542] SWAP1
    • [543] MLOAD
    • [544] PUSH1 0x01
    • [545] PUSH1 0x01
    • [546] PUSH1 0xa0
    • [547] SHL
    • [548] SUB
    • [549] SWAP1
    • [550] SWAP2
    • [551] AND
    • [552] DUP2
    • [553] MSTORE
    • [554] PUSH1 0x20
    • [555] SWAP1
    • [556] RETURN
    • [557] JUMPDEST
    • [558] DUP3
    • [559] CALLVALUE
    • [560] PUSH2 0x010e
    • [561] JUMPI
    • [562] PUSH1 0x20
    • [563] CALLDATASIZE
    • [564] PUSH1 0x03
    • [565] NOT
    • [566] ADD
    • [567] SLT
    • [568] PUSH2 0x010e
    • [569] JUMPI
    • [570] PUSH1 0x20
    • [571] SWAP1
    • [572] PUSH1 0x01
    • [573] PUSH1 0x01
    • [574] PUSH1 0xa0
    • [575] SHL
    • [576] SUB
    • [577] PUSH2 0x0352
    • [578] PUSH2 0x0699
    • [579] JUMP
    • [580] JUMPDEST
    • [581] AND
    • [582] PUSH0 0x
    • [583] MSTORE
    • [584] PUSH0 0x
    • [585] DUP3
    • [586] MSTORE
    • [587] DUP1
    • [588] PUSH0 0x
    • [589] SHA3
    • [590] SLOAD
    • [591] SWAP1
    • [592] MLOAD
    • [593] SWAP1
    • [594] DUP2
    • [595] MSTORE
    • [596] RETURN
    • [597] JUMPDEST
    • [598] DUP3
    • [599] CALLVALUE
    • [600] PUSH2 0x010e
    • [601] JUMPI
    • [602] PUSH0 0x
    • [603] CALLDATASIZE
    • [604] PUSH1 0x03
    • [605] NOT
    • [606] ADD
    • [607] SLT
    • [608] PUSH2 0x010e
    • [609] JUMPI
    • [610] PUSH1 0x20
    • [611] SWAP1
    • [612] PUSH1 0x0c
    • [613] SLOAD
    • [614] SWAP1
    • [615] MLOAD
    • [616] SWAP1
    • [617] DUP2
    • [618] MSTORE
    • [619] RETURN
    • [620] JUMPDEST
    • [621] DUP3
    • [622] CALLVALUE
    • [623] PUSH2 0x010e
    • [624] JUMPI
    • [625] PUSH0 0x
    • [626] CALLDATASIZE
    • [627] PUSH1 0x03
    • [628] NOT
    • [629] ADD
    • [630] SLT
    • [631] PUSH2 0x010e
    • [632] JUMPI
    • [633] PUSH1 0x05
    • [634] SLOAD
    • [635] SWAP1
    • [636] MLOAD
    • [637] PUSH1 0x01
    • [638] PUSH1 0x01
    • [639] PUSH1 0xa0
    • [640] SHL
    • [641] SUB
    • [642] SWAP1
    • [643] SWAP2
    • [644] AND
    • [645] DUP2
    • [646] MSTORE
    • [647] PUSH1 0x20
    • [648] SWAP1
    • [649] RETURN
    • [650] JUMPDEST
    • [651] DUP3
    • [652] CALLVALUE
    • [653] PUSH2 0x010e
    • [654] JUMPI
    • [655] PUSH0 0x
    • [656] CALLDATASIZE
    • [657] PUSH1 0x03
    • [658] NOT
    • [659] ADD
    • [660] SLT
    • [661] PUSH2 0x010e
    • [662] JUMPI
    • [663] PUSH1 0x20
    • [664] SWAP1
    • [665] MLOAD
    • [666] PUSH1 0x12
    • [667] DUP2
    • [668] MSTORE
    • [669] RETURN
    • [670] JUMPDEST
    • [671] SWAP1
    • [672] POP
    • [673] CALLVALUE
    • [674] PUSH2 0x010e
    • [675] JUMPI
    • [676] PUSH1 0x60
    • [677] CALLDATASIZE
    • [678] PUSH1 0x03
    • [679] NOT
    • [680] ADD
    • [681] SLT
    • [682] PUSH2 0x010e
    • [683] JUMPI
    • [684] PUSH2 0x03df
    • [685] PUSH2 0x0699
    • [686] JUMP
    • [687] JUMPDEST
    • [688] PUSH2 0x03e7
    • [689] PUSH2 0x06af
    • [690] JUMP
    • [691] JUMPDEST
    • [692] SWAP1
    • [693] PUSH1 0x44
    • [694] CALLDATALOAD
    • [695] SWAP3
    • [696] PUSH1 0x01
    • [697] DUP1
    • [698] PUSH1 0xa0
    • [699] SHL
    • [700] SUB
    • [701] DUP3
    • [702] AND
    • [703] DUP1
    • [704] PUSH0 0x
    • [705] MSTORE
    • [706] PUSH1 0x01
    • [707] PUSH1 0x20
    • [708] MSTORE
    • [709] DUP6
    • [710] PUSH0 0x
    • [711] SHA3
    • [712] CALLER
    • [713] PUSH0 0x
    • [714] MSTORE
    • [715] PUSH1 0x20
    • [716] MSTORE
    • [717] DUP6
    • [718] PUSH0 0x
    • [719] SHA3
    • [720] SLOAD
    • [721] SWAP2
    • [722] PUSH0 0x
    • [723] NOT
    • [724] DUP4
    • [725] LT
    • [726] PUSH2 0x0422
    • [727] JUMPI
    • [728] JUMPDEST
    • [729] PUSH1 0x20
    • [730] DUP8
    • [731] PUSH2 0x01d4
    • [732] DUP9
    • [733] DUP9
    • [734] DUP9
    • [735] PUSH2 0x06e3
    • [736] JUMP
    • [737] JUMPDEST
    • [738] DUP6
    • [739] DUP4
    • [740] LT
    • [741] PUSH2 0x048a
    • [742] JUMPI
    • [743] DUP2
    • [744] ISZERO
    • [745] PUSH2 0x0474
    • [746] JUMPI
    • [747] CALLER
    • [748] ISZERO
    • [749] PUSH2 0x045e
    • [750] JUMPI
    • [751] POP
    • [752] PUSH0 0x
    • [753] SWAP1
    • [754] DUP2
    • [755] MSTORE
    • [756] PUSH1 0x01
    • [757] PUSH1 0x20
    • [758] SWAP1
    • [759] DUP2
    • [760] MSTORE
    • [761] DUP7
    • [762] DUP3
    • [763] SHA3
    • [764] CALLER
    • [765] DUP4
    • [766] MSTORE
    • [767] DUP2
    • [768] MSTORE
    • [769] SWAP1
    • [770] DUP7
    • [771] SWAP1
    • [772] SHA3
    • [773] SWAP2
    • [774] DUP6
    • [775] SWAP1
    • [776] SUB
    • [777] SWAP1
    • [778] SWAP2
    • [779] SSTORE
    • [780] DUP3
    • [781] SWAP1
    • [782] PUSH2 0x01d4
    • [783] PUSH2 0x0414
    • [784] JUMP
    • [785] JUMPDEST
    • [786] PUSH1 0x24
    • [787] SWAP1
    • [788] PUSH0 0x
    • [789] DUP9
    • [790] MLOAD
    • [791] SWAP2
    • [792] PUSH4 0x4a1406b1
    • [793] PUSH1 0xe1
    • [794] SHL
    • [795] DUP4
    • [796] MSTORE
    • [797] DUP3
    • [798] ADD
    • [799] MSTORE
    • [800] REVERT
    • [801] JUMPDEST
    • [802] PUSH1 0x24
    • [803] SWAP1
    • [804] PUSH0 0x
    • [805] DUP9
    • [806] MLOAD
    • [807] SWAP2
    • [808] PUSH4 0xe602df05
    • [809] PUSH1 0xe0
    • [810] SHL
    • [811] DUP4
    • [812] MSTORE
    • [813] DUP3
    • [814] ADD
    • [815] MSTORE
    • [816] REVERT
    • [817] JUMPDEST
    • [818] SWAP1
    • [819] POP
    • [820] PUSH2 0x04a8
    • [821] DUP6
    • [822] DUP8
    • [823] MLOAD
    • [824] SWAP4
    • [825] DUP5
    • [826] SWAP4
    • [827] PUSH4 0x7dc7a0d9
    • [828] PUSH1 0xe1
    • [829] SHL
    • [830] DUP6
    • [831] MSTORE
    • [832] CALLER
    • [833] SWAP1
    • [834] DUP6
    • [835] ADD
    • [836] PUSH2 0x06c5
    • [837] JUMP
    • [838] JUMPDEST
    • [839] SUB
    • [840] SWAP1
    • [841] REVERT
    • [842] JUMPDEST
    • [843] DUP3
    • [844] CALLVALUE
    • [845] PUSH2 0x010e
    • [846] JUMPI
    • [847] PUSH0 0x
    • [848] CALLDATASIZE
    • [849] PUSH1 0x03
    • [850] NOT
    • [851] ADD
    • [852] SLT
    • [853] PUSH2 0x010e
    • [854] JUMPI
    • [855] PUSH1 0x20
    • [856] SWAP1
    • [857] PUSH1 0x02
    • [858] SLOAD
    • [859] SWAP1
    • [860] MLOAD
    • [861] SWAP1
    • [862] DUP2
    • [863] MSTORE
    • [864] RETURN
    • [865] JUMPDEST
    • [866] DUP3
    • [867] CALLVALUE
    • [868] PUSH2 0x010e
    • [869] JUMPI
    • [870] DUP1
    • [871] PUSH1 0x03
    • [872] NOT
    • [873] CALLDATASIZE
    • [874] ADD
    • [875] SLT
    • [876] PUSH2 0x010e
    • [877] JUMPI
    • [878] PUSH2 0x04e3
    • [879] PUSH2 0x0699
    • [880] JUMP
    • [881] JUMPDEST
    • [882] PUSH1 0x24
    • [883] CALLDATALOAD
    • [884] SWAP1
    • [885] CALLER
    • [886] ISZERO
    • [887] PUSH2 0x055c
    • [888] JUMPI
    • [889] PUSH1 0x01
    • [890] PUSH1 0x01
    • [891] PUSH1 0xa0
    • [892] SHL
    • [893] SUB
    • [894] AND
    • [895] SWAP1
    • [896] DUP2
    • [897] ISZERO
    • [898] PUSH2 0x0546
    • [899] JUMPI
    • [900] PUSH1 0x20
    • [901] SWAP4
    • [902] POP
    • [903] CALLER
    • [904] PUSH0 0x
    • [905] MSTORE
    • [906] PUSH1 0x01
    • [907] DUP5
    • [908] MSTORE
    • [909] DUP3
    • [910] PUSH0 0x
    • [911] SHA3
    • [912] DUP3
    • [913] PUSH0 0x
    • [914] MSTORE
    • [915] DUP5
    • [916] MSTORE
    • [917] DUP1
    • [918] DUP4
    • [919] PUSH0 0x
    • [920] SHA3
    • [921] SSTORE
    • [922] DUP3
    • [923] MLOAD
    • [924] SWAP1
    • [925] DUP2
    • [926] MSTORE
    • [927] PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
    • [928] DUP5
    • [929] CALLER
    • [930] SWAP3
    • [931] LOG3
    • [932] MLOAD
    • [933] PUSH1 0x01
    • [934] DUP2
    • [935] MSTORE
    • [936] RETURN
    • [937] JUMPDEST
    • [938] DUP3
    • [939] MLOAD
    • [940] PUSH4 0x4a1406b1
    • [941] PUSH1 0xe1
    • [942] SHL
    • [943] DUP2
    • [944] MSTORE
    • [945] PUSH0 0x
    • [946] DUP2
    • [947] DUP7
    • [948] ADD
    • [949] MSTORE
    • [950] PUSH1 0x24
    • [951] SWAP1
    • [952] REVERT
    • [953] JUMPDEST
    • [954] DUP3
    • [955] MLOAD
    • [956] PUSH4 0xe602df05
    • [957] PUSH1 0xe0
    • [958] SHL
    • [959] DUP2
    • [960] MSTORE
    • [961] PUSH0 0x
    • [962] DUP2
    • [963] DUP7
    • [964] ADD
    • [965] MSTORE
    • [966] PUSH1 0x24
    • [967] SWAP1
    • [968] REVERT
    • [969] JUMPDEST
    • [970] DUP3
    • [971] CALLVALUE
    • [972] PUSH2 0x010e
    • [973] JUMPI
    • [974] PUSH0 0x
    • [975] CALLDATASIZE
    • [976] PUSH1 0x03
    • [977] NOT
    • [978] ADD
    • [979] SLT
    • [980] PUSH2 0x010e
    • [981] JUMPI
    • [982] DUP1
    • [983] MLOAD
    • [984] SWAP1
    • [985] PUSH0 0x
    • [986] PUSH1 0x03
    • [987] SLOAD
    • [988] PUSH1 0x01
    • [989] DUP2
    • [990] PUSH1 0x01
    • [991] SHR
    • [992] SWAP1
    • [993] PUSH1 0x01
    • [994] DUP4
    • [995] AND
    • [996] SWAP3
    • [997] DUP4
    • [998] ISZERO
    • [999] PUSH2 0x0625
    • [1000] JUMPI
    • [1001] JUMPDEST
    • [1002] PUSH1 0x20
    • [1003] SWAP4
    • [1004] DUP5
    • [1005] DUP5
    • [1006] LT
    • [1007] DUP2
    • [1008] EQ
    • [1009] PUSH2 0x02e8
    • [1010] JUMPI
    • [1011] DUP4
    • [1012] DUP9
    • [1013] MSTORE
    • [1014] SWAP1
    • [1015] DUP2
    • [1016] ISZERO
    • [1017] PUSH2 0x02cc
    • [1018] JUMPI
    • [1019] POP
    • [1020] PUSH1 0x01
    • [1021] EQ
    • [1022] PUSH2 0x05ec
    • [1023] JUMPI
    • [1024] POP
    • [1025] POP
    • [1026] POP
    • [1027] DUP3
    • [1028] SWAP1
    • [1029] SUB
    • [1030] PUSH1 0x1f
    • [1031] ADD
    • [1032] PUSH1 0x1f
    • [1033] NOT
    • [1034] AND
    • [1035] DUP3
    • [1036] ADD
    • [1037] SWAP3
    • [1038] PUSH1 0x01
    • [1039] PUSH1 0x01
    • [1040] PUSH1 0x40
    • [1041] SHL
    • [1042] SUB
    • [1043] DUP5
    • [1044] GT
    • [1045] DUP4
    • [1046] DUP6
    • [1047] LT
    • [1048] OR
    • [1049] PUSH2 0x0281
    • [1050] JUMPI
    • [1051] POP
    • [1052] DUP3
    • [1053] SWAP2
    • [1054] DUP3
    • [1055] PUSH2 0x027d
    • [1056] SWAP3
    • [1057] MSTORE
    • [1058] DUP3
    • [1059] PUSH2 0x0652
    • [1060] JUMP
    • [1061] JUMPDEST
    • [1062] SWAP2
    • [1063] SWAP3
    • [1064] POP
    • [1065] PUSH1 0x03
    • [1066] PUSH0 0x
    • [1067] MSTORE
    • [1068] DUP3
    • [1069] PUSH0 0x
    • [1070] SHA3
    • [1071] SWAP2
    • [1072] DUP4
    • [1073] PUSH0 0x
    • [1074] SWAP4
    • [1075] JUMPDEST
    • [1076] DUP4
    • [1077] DUP6
    • [1078] LT
    • [1079] PUSH2 0x0611
    • [1080] JUMPI
    • [1081] POP
    • [1082] POP
    • [1083] POP
    • [1084] POP
    • [1085] DUP4
    • [1086] ADD
    • [1087] ADD
    • [1088] DUP5
    • [1089] DUP1
    • [1090] DUP1
    • [1091] PUSH2 0x024c
    • [1092] JUMP
    • [1093] JUMPDEST
    • [1094] DUP1
    • [1095] SLOAD
    • [1096] DUP9
    • [1097] DUP7
    • [1098] ADD
    • [1099] DUP4
    • [1100] ADD
    • [1101] MSTORE
    • [1102] SWAP4
    • [1103] ADD
    • [1104] SWAP3
    • [1105] DUP5
    • [1106] SWAP1
    • [1107] DUP3
    • [1108] ADD
    • [1109] PUSH2 0x05fb
    • [1110] JUMP
    • [1111] JUMPDEST
    • [1112] SWAP2
    • [1113] PUSH1 0x7f
    • [1114] AND
    • [1115] SWAP2
    • [1116] PUSH2 0x059d
    • [1117] JUMP
    • [1118] JUMPDEST
    • [1119] CALLVALUE
    • [1120] PUSH2 0x010e
    • [1121] JUMPI
    • [1122] PUSH0 0x
    • [1123] CALLDATASIZE
    • [1124] PUSH1 0x03
    • [1125] NOT
    • [1126] ADD
    • [1127] SLT
    • [1128] PUSH2 0x010e
    • [1129] JUMPI
    • [1130] PUSH1 0x09
    • [1131] SLOAD
    • [1132] PUSH1 0x01
    • [1133] PUSH1 0x01
    • [1134] PUSH1 0xa0
    • [1135] SHL
    • [1136] SUB
    • [1137] AND
    • [1138] DUP2
    • [1139] MSTORE
    • [1140] PUSH1 0x20
    • [1141] SWAP1
    • [1142] RETURN
    • [1143] JUMPDEST
    • [1144] PUSH1 0x20
    • [1145] DUP1
    • [1146] DUP3
    • [1147] MSTORE
    • [1148] DUP3
    • [1149] MLOAD
    • [1150] DUP2
    • [1151] DUP4
    • [1152] ADD
    • [1153] DUP2
    • [1154] SWAP1
    • [1155] MSTORE
    • [1156] SWAP1
    • [1157] SWAP4
    • [1158] SWAP3
    • [1159] PUSH0 0x
    • [1160] JUMPDEST
    • [1161] DUP3
    • [1162] DUP2
    • [1163] LT
    • [1164] PUSH2 0x0685
    • [1165] JUMPI
    • [1166] POP
    • [1167] POP
    • [1168] PUSH1 0x40
    • [1169] SWAP3
    • [1170] SWAP4
    • [1171] POP
    • [1172] PUSH0 0x
    • [1173] DUP4
    • [1174] DUP3
    • [1175] DUP5
    • [1176] ADD
    • [1177] ADD
    • [1178] MSTORE
    • [1179] PUSH1 0x1f
    • [1180] DUP1
    • [1181] NOT
    • [1182] SWAP2
    • [1183] ADD
    • [1184] AND
    • [1185] ADD
    • [1186] ADD
    • [1187] SWAP1
    • [1188] JUMP
    • [1189] JUMPDEST
    • [1190] DUP2
    • [1191] DUP2
    • [1192] ADD
    • [1193] DUP7
    • [1194] ADD
    • [1195] MLOAD
    • [1196] DUP5
    • [1197] DUP3
    • [1198] ADD
    • [1199] PUSH1 0x40
    • [1200] ADD
    • [1201] MSTORE
    • [1202] DUP6
    • [1203] ADD
    • [1204] PUSH2 0x0664
    • [1205] JUMP
    • [1206] JUMPDEST
    • [1207] PUSH1 0x04
    • [1208] CALLDATALOAD
    • [1209] SWAP1
    • [1210] PUSH1 0x01
    • [1211] PUSH1 0x01
    • [1212] PUSH1 0xa0
    • [1213] SHL
    • [1214] SUB
    • [1215] DUP3
    • [1216] AND
    • [1217] DUP3
    • [1218] SUB
    • [1219] PUSH2 0x010e
    • [1220] JUMPI
    • [1221] JUMP
    • [1222] JUMPDEST
    • [1223] PUSH1 0x24
    • [1224] CALLDATALOAD
    • [1225] SWAP1
    • [1226] PUSH1 0x01
    • [1227] PUSH1 0x01
    • [1228] PUSH1 0xa0
    • [1229] SHL
    • [1230] SUB
    • [1231] DUP3
    • [1232] AND
    • [1233] DUP3
    • [1234] SUB
    • [1235] PUSH2 0x010e
    • [1236] JUMPI
    • [1237] JUMP
    • [1238] JUMPDEST
    • [1239] PUSH1 0x40
    • [1240] SWAP2
    • [1241] SWAP5
    • [1242] SWAP4
    • [1243] SWAP3
    • [1244] PUSH1 0x60
    • [1245] DUP3
    • [1246] ADD
    • [1247] SWAP6
    • [1248] PUSH1 0x01
    • [1249] DUP1
    • [1250] PUSH1 0xa0
    • [1251] SHL
    • [1252] SUB
    • [1253] AND
    • [1254] DUP3
    • [1255] MSTORE
    • [1256] PUSH1 0x20
    • [1257] DUP3
    • [1258] ADD
    • [1259] MSTORE
    • [1260] ADD
    • [1261] MSTORE
    • [1262] JUMP
    • [1263] JUMPDEST
    • [1264] SWAP2
    • [1265] PUSH1 0x01
    • [1266] PUSH1 0x01
    • [1267] PUSH1 0xa0
    • [1268] SHL
    • [1269] SUB
    • [1270] DUP1
    • [1271] DUP5
    • [1272] AND
    • [1273] SWAP3
    • [1274] DUP4
    • [1275] ISZERO
    • [1276] PUSH2 0x0790
    • [1277] JUMPI
    • [1278] AND
    • [1279] SWAP3
    • [1280] DUP4
    • [1281] ISZERO
    • [1282] PUSH2 0x0778
    • [1283] JUMPI
    • [1284] DUP3
    • [1285] PUSH0 0x
    • [1286] MSTORE
    • [1287] PUSH0 0x
    • [1288] PUSH1 0x20
    • [1289] MSTORE
    • [1290] PUSH1 0x40
    • [1291] PUSH0 0x
    • [1292] SHA3
    • [1293] SLOAD
    • [1294] SWAP1
    • [1295] DUP3
    • [1296] DUP3
    • [1297] LT
    • [1298] PUSH2 0x075b
    • [1299] JUMPI
    • [1300] POP
    • [1301] DUP2
    • [1302] PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
    • [1303] SWAP3
    • [1304] PUSH1 0x20
    • [1305] SWAP3
    • [1306] DUP6
    • [1307] PUSH0 0x
    • [1308] MSTORE
    • [1309] PUSH0 0x
    • [1310] DUP5
    • [1311] MSTORE
    • [1312] SUB
    • [1313] PUSH1 0x40
    • [1314] PUSH0 0x
    • [1315] SHA3
    • [1316] SSTORE
    • [1317] DUP5
    • [1318] PUSH0 0x
    • [1319] MSTORE
    • [1320] PUSH1 0x40
    • [1321] PUSH0 0x
    • [1322] SHA3
    • [1323] DUP2
    • [1324] DUP2
    • [1325] SLOAD
    • [1326] ADD
    • [1327] SWAP1
    • [1328] SSTORE
    • [1329] PUSH1 0x40
    • [1330] MLOAD
    • [1331] SWAP1
    • [1332] DUP2
    • [1333] MSTORE
    • [1334] LOG3
    • [1335] JUMP
    • [1336] JUMPDEST
    • [1337] PUSH2 0x04a8
    • [1338] DUP4
    • [1339] PUSH1 0x40
    • [1340] MLOAD
    • [1341] SWAP4
    • [1342] DUP5
    • [1343] SWAP4
    • [1344] PUSH4 0x391434e3
    • [1345] PUSH1 0xe2
    • [1346] SHL
    • [1347] DUP6
    • [1348] MSTORE
    • [1349] PUSH1 0x04
    • [1350] DUP6
    • [1351] ADD
    • [1352] PUSH2 0x06c5
    • [1353] JUMP
    • [1354] JUMPDEST
    • [1355] PUSH1 0x40
    • [1356] MLOAD
    • [1357] PUSH4 0xec442f05
    • [1358] PUSH1 0xe0
    • [1359] SHL
    • [1360] DUP2
    • [1361] MSTORE
    • [1362] PUSH0 0x
    • [1363] PUSH1 0x04
    • [1364] DUP3
    • [1365] ADD
    • [1366] MSTORE
    • [1367] PUSH1 0x24
    • [1368] SWAP1
    • [1369] REVERT
    • [1370] JUMPDEST
    • [1371] PUSH1 0x40
    • [1372] MLOAD
    • [1373] PUSH4 0x4b637e8f
    • [1374] PUSH1 0xe1
    • [1375] SHL
    • [1376] DUP2
    • [1377] MSTORE
    • [1378] PUSH0 0x
    • [1379] PUSH1 0x04
    • [1380] DUP3
    • [1381] ADD
    • [1382] MSTORE
    • [1383] PUSH1 0x24
    • [1384] SWAP1
    • [1385] REVERT