Contract: ProofOfLongHodl
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 MSTORE PUSH1 0x00 PUSH1 0x09 SSTORE PUSH1 0x01 PUSH1 0x0a SSTORE PUSH1 0x00 PUSH1 0x0c SSTORE PUSH1 0x00 PUSH1 0x0d SSTORE CALLVALUE ISZERO PUSH2 0x0023 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER DUP2 AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR DUP1 DUP4 SSTORE AND DUP2 MSTORE PUSH1 0x01 PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SWAP2 SHA3 DUP1 SLOAD PUSH1 0xff NOT AND SWAP1 SWAP2 OR SWAP1 SSTORE PUSH2 0x0f73 DUP1 PUSH2 0x006e PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x60 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x00f0 JUMPI PUSH4 0xffffffff PUSH29 0x0100000000000000000000000000000000000000000000000000000000 PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x0bd18d7a DUP2 EQ PUSH2 0x00f5 JUMPI DUP1 PUSH4 0x2530c905 EQ PUSH2 0x0126 JUMPI DUP1 PUSH4 0x26476204 EQ PUSH2 0x013c JUMPI DUP1 PUSH4 0x2e1a7d4d EQ PUSH2 0x015b JUMPI DUP1 PUSH4 0x4e71d92d EQ PUSH2 0x0173 JUMPI DUP1 PUSH4 0x55e2305e EQ PUSH2 0x0186 JUMPI DUP1 PUSH4 0x60464627 EQ PUSH2 0x01a5 JUMPI DUP1 PUSH4 0x73835f35 EQ PUSH2 0x01b8 JUMPI DUP1 PUSH4 0x7de295d2 EQ PUSH2 0x01eb JUMPI DUP1 PUSH4 0x86be3981 EQ PUSH2 0x01fe JUMPI DUP1 PUSH4 0x8b0e9f3f EQ PUSH2 0x021d JUMPI DUP1 PUSH4 0xd0e30db0 EQ PUSH2 0x0230 JUMPI DUP1 PUSH4 0xd65ab5f2 EQ PUSH2 0x0238 JUMPI DUP1 PUSH4 0xe58f2623 EQ PUSH2 0x024b JUMPI DUP1 PUSH4 0xf0d4d1a6 EQ PUSH2 0x028b JUMPI DUP1 PUSH4 0xf3b4735e EQ PUSH2 0x029e JUMPI DUP1 PUSH4 0xfdb5a03e EQ PUSH2 0x02d0 JUMPI JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST CALLVALUE ISZERO PUSH2 0x0100 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0114 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x02e3 JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0131 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0114 PUSH1 0x04 CALLDATALOAD PUSH2 0x02f5 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0147 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0114 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0334 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0166 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0171 PUSH1 0x04 CALLDATALOAD PUSH2 0x0346 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x017e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0171 PUSH2 0x086d JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0191 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0171 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x08f1 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x01b0 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0114 PUSH2 0x0933 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x01c3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x01d7 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0939 JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x01f6 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0114 PUSH2 0x0980 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0209 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0114 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0986 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0228 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0114 PUSH2 0x09dd JUMP JUMPDEST PUSH2 0x0171 PUSH2 0x09e3 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0243 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0171 PUSH2 0x0a66 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0256 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x025e PUSH2 0x0a90 JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP3 DUP4 MSTORE PUSH1 0x20 DUP4 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH1 0x40 DUP1 DUP4 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x60 SWAP1 SWAP2 ADD SWAP1 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0296 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0114 PUSH2 0x0aa7 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x02a9 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x02b4 PUSH1 0x04 CALLDATALOAD PUSH2 0x0aae JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP2 AND DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x02db JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0171 PUSH2 0x0ad6 JUMP JUMPDEST PUSH1 0x03 PUSH1 0x20 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x00 DUP1 DUP1 DUP1 DUP5 PUSH1 0x23 NOT DUP2 ISZERO ISZERO PUSH2 0x0307 JUMPI UNKNOWN_0xfe JUMPDEST DIV SWAP3 POP POP PUSH1 0x00 NOT NUMBER ADD SWAP1 POP DUP1 BLOCKHASH DUP5 DUP4 DUP3 DUP2 ISZERO ISZERO PUSH2 0x0320 JUMPI UNKNOWN_0xfe JUMPDEST DIV DUP2 ISZERO ISZERO PUSH2 0x032a JUMPI UNKNOWN_0xfe JUMPDEST MOD SWAP6 SWAP5 POP POP POP POP POP JUMP JUMPDEST PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x00 DUP1 DUP1 DUP1 DUP1 DUP1 DUP1 DUP1 DUP1 DUP1 DUP1 DUP12 GT PUSH2 0x035d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP12 GT ISZERO PUSH2 0x0382 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x03a4 PUSH1 0x64 PUSH2 0x0398 DUP14 PUSH1 0x1d PUSH4 0xffffffff PUSH2 0x0b32 AND JUMP JUMPDEST SWAP1 PUSH4 0xffffffff PUSH2 0x0b68 AND JUMP JUMPDEST SWAP10 POP PUSH2 0x03b7 DUP12 PUSH1 0x19 PUSH4 0xffffffff PUSH2 0x0b68 AND JUMP JUMPDEST SWAP9 POP PUSH2 0x03d9 DUP10 PUSH2 0x03cd DUP14 DUP14 PUSH4 0xffffffff PUSH2 0x0b7d AND JUMP JUMPDEST SWAP1 PUSH4 0xffffffff PUSH2 0x0b7d AND JUMP JUMPDEST PUSH1 0x09 SLOAD SWAP1 SWAP9 POP PUSH2 0x03ef SWAP1 DUP11 PUSH4 0xffffffff PUSH2 0x0b8f AND JUMP JUMPDEST PUSH1 0x09 SSTORE PUSH1 0x11 SLOAD ISZERO DUP1 ISZERO SWAP1 PUSH2 0x041c JUMPI POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x10 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND ISZERO JUMPDEST ISZERO PUSH2 0x0605 JUMPI PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x10 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 DUP1 SLOAD PUSH1 0xff NOT SWAP1 DUP2 AND PUSH1 0x01 OR SWAP1 SWAP2 SSTORE PUSH1 0x0f SWAP1 SWAP3 MSTORE SWAP1 SWAP2 SHA3 DUP1 SLOAD SWAP1 SWAP2 AND SWAP1 SSTORE PUSH1 0x0d SLOAD PUSH2 0x046c SWAP1 DUP10 PUSH4 0xffffffff PUSH2 0x0b8f AND JUMP JUMPDEST PUSH1 0x0d SSTORE PUSH1 0x0c DUP1 SLOAD PUSH1 0x01 ADD SWAP1 SSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x0e PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0x11 DUP1 SLOAD SWAP2 SWAP9 POP SWAP1 PUSH1 0x00 NOT DUP2 ADD SWAP1 DUP2 LT PUSH2 0x04a7 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 SWAP1 SWAP2 SHA3 ADD SLOAD PUSH1 0x11 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND SWAP8 POP DUP8 SWAP2 DUP10 SWAP1 DUP2 LT PUSH2 0x04d0 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 SWAP1 SWAP2 SHA3 ADD DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP3 SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE PUSH1 0x11 DUP1 SLOAD SWAP1 PUSH2 0x0519 SWAP1 PUSH1 0x00 NOT DUP4 ADD PUSH2 0x0f00 JUMP JUMPDEST POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP1 DUP8 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x0e PUSH1 0x20 MSTORE PUSH1 0x40 DUP1 DUP3 SHA3 DUP11 SWAP1 SSTORE CALLER SWAP1 SWAP3 AND DUP2 MSTORE SWAP1 DUP2 SHA3 SSTORE PUSH1 0x0c SLOAD PUSH1 0x09 SWAP1 GT DUP1 ISZERO PUSH2 0x055d JUMPI POP PUSH8 0x0de0b6b3a7640000 PUSH1 0x0d SLOAD GT JUMPDEST ISZERO PUSH2 0x0605 JUMPI PUSH1 0x11 SLOAD PUSH2 0x056e SWAP1 PUSH2 0x02f5 JUMP JUMPDEST SWAP5 POP PUSH1 0x11 DUP6 DUP2 SLOAD DUP2 LT ISZERO ISZERO PUSH2 0x057f JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 SWAP1 SWAP2 SHA3 ADD SLOAD PUSH1 0x09 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP2 AND SWAP5 POP DUP5 SWAP1 DUP1 ISZERO PUSH2 0x08fc MUL SWAP1 PUSH1 0x40 MLOAD PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 DUP9 DUP9 CALL SWAP4 POP POP POP POP ISZERO ISZERO PUSH2 0x05c4 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 PUSH1 0x0d DUP2 SWAP1 SSTORE PUSH1 0x0c DUP2 SWAP1 SSTORE PUSH1 0x09 SSTORE PUSH1 0x0a DUP1 SLOAD PUSH1 0x01 ADD SWAP1 SSTORE PUSH1 0x0b DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP7 AND OR SWAP1 SSTORE JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 SLOAD PUSH1 0x04 SWAP1 SWAP3 MSTORE SWAP1 SWAP2 SHA3 SLOAD PUSH2 0x063f SWAP2 SWAP1 PUSH2 0x0398 SWAP1 DUP15 PUSH4 0xffffffff PUSH2 0x0b32 AND JUMP JUMPDEST SWAP3 POP PUSH2 0x0656 PUSH1 0x06 SLOAD DUP5 PUSH2 0x0b32 SWAP1 SWAP2 SWAP1 PUSH4 0xffffffff AND JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD SWAP1 SWAP3 POP PUSH2 0x0682 SWAP1 DUP13 PUSH4 0xffffffff PUSH2 0x0b7d AND JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 SWAP4 SWAP1 SWAP4 SSTORE PUSH1 0x04 SWAP1 MSTORE SHA3 SLOAD PUSH2 0x06b7 SWAP1 DUP5 PUSH4 0xffffffff PUSH2 0x0b7d AND JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SSTORE PUSH1 0x05 SLOAD PUSH2 0x06e3 SWAP1 DUP5 PUSH4 0xffffffff PUSH2 0x0b7d AND JUMP JUMPDEST PUSH1 0x05 DUP2 SWAP1 SSTORE PUSH1 0x00 SWAP1 GT ISZERO PUSH2 0x071c JUMPI PUSH2 0x0718 PUSH2 0x0709 PUSH1 0x05 SLOAD DUP13 PUSH2 0x0b68 SWAP1 SWAP2 SWAP1 PUSH4 0xffffffff AND JUMP JUMPDEST PUSH1 0x06 SLOAD SWAP1 PUSH4 0xffffffff PUSH2 0x0b8f AND JUMP JUMPDEST PUSH1 0x06 SSTORE JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x07 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH2 0x0745 SWAP1 DUP4 PUSH4 0xffffffff PUSH2 0x0b8f AND JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x07 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 DUP5 SWAP1 SSTORE PUSH1 0x08 SWAP1 SWAP2 MSTORE SWAP1 SHA3 SLOAD PUSH2 0x0775 SWAP2 SWAP1 PUSH2 0x0b9e JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x07 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD SWAP1 SWAP2 POP PUSH2 0x07a1 SWAP1 DUP3 PUSH4 0xffffffff PUSH2 0x0b7d AND JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x07 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 SWAP4 SWAP1 SWAP4 SSTORE PUSH1 0x08 SWAP1 MSTORE SHA3 SLOAD PUSH2 0x07d6 SWAP1 DUP3 PUSH4 0xffffffff PUSH2 0x0b7d AND JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x08 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 DUP2 SWAP1 SHA3 SWAP3 SWAP1 SWAP3 SSTORE SWAP1 DUP10 ISZERO PUSH2 0x08fc MUL SWAP1 DUP11 SWAP1 MLOAD PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 DUP9 DUP9 CALL SWAP4 POP POP POP POP ISZERO ISZERO PUSH2 0x081c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH32 0x884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364 CALLER DUP13 PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND DUP3 MSTORE PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 SWAP1 DUP2 ADD SWAP1 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 POP POP POP POP POP POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0877 PUSH2 0x0bb7 JUMP JUMPDEST SWAP1 POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND DUP2 ISZERO PUSH2 0x08fc MUL DUP3 PUSH1 0x40 MLOAD PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 DUP9 DUP9 CALL SWAP4 POP POP POP POP ISZERO ISZERO PUSH2 0x08aa JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH32 0x47cee97cb7acd717b3c0aa1435d004cd5b3c8c57d70dbceb4e4458bbd60e39d4 CALLER DUP3 PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND DUP3 MSTORE PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 SWAP1 DUP2 ADD SWAP1 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 POP JUMP JUMPDEST PUSH1 0x00 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x090c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x01 PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SWAP2 SHA3 DUP1 SLOAD PUSH1 0xff NOT AND SWAP1 SWAP2 OR SWAP1 SSTORE JUMP JUMPDEST PUSH1 0x0d SLOAD DUP2 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x0f PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 SHA3 SLOAD PUSH1 0xff AND DUP1 ISZERO PUSH2 0x097a JUMPI POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP3 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x10 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND ISZERO JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0c SLOAD DUP2 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x08 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 SLOAD PUSH1 0x07 DUP4 MSTORE DUP2 DUP5 SHA3 SLOAD PUSH1 0x06 SLOAD PUSH1 0x04 SWAP1 SWAP5 MSTORE SWAP2 DUP5 SHA3 SLOAD PUSH2 0x097a SWAP4 SWAP2 SWAP3 PUSH2 0x03cd SWAP3 SWAP1 SWAP2 PUSH2 0x09d1 SWAP2 PUSH4 0xffffffff PUSH2 0x0b32 AND JUMP JUMPDEST SWAP1 PUSH4 0xffffffff PUSH2 0x0b8f AND JUMP JUMPDEST PUSH1 0x05 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x01 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND DUP1 PUSH2 0x0a0c JUMPI POP PUSH1 0x02 SLOAD PUSH1 0xff AND JUMPDEST ISZERO ISZERO PUSH2 0x0a17 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0a20 CALLVALUE PUSH2 0x0c55 JUMP JUMPDEST PUSH32 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c CALLER CALLVALUE PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND DUP3 MSTORE PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 SWAP1 DUP2 ADD SWAP1 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 JUMP JUMPDEST PUSH1 0x00 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x0a81 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x02 DUP1 SLOAD PUSH1 0xff NOT AND PUSH1 0x01 OR SWAP1 SSTORE JUMP JUMPDEST PUSH1 0x09 SLOAD PUSH1 0x0a SLOAD PUSH1 0x0b SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND SWAP1 SWAP2 SWAP3 JUMP JUMPDEST PUSH1 0x11 SLOAD JUMPDEST SWAP1 JUMP JUMPDEST PUSH1 0x11 DUP1 SLOAD DUP3 SWAP1 DUP2 LT PUSH2 0x0abc JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 SWAP1 SWAP2 SHA3 ADD SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND SWAP1 POP DUP2 JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0ae0 PUSH2 0x0bb7 JUMP JUMPDEST SWAP1 POP PUSH2 0x0aeb DUP2 PUSH2 0x0c55 JUMP JUMPDEST PUSH32 0xbd654390d0d973e8c8376ed6053be8658870df892687852cc5c914d700291b87 CALLER DUP3 PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND DUP3 MSTORE PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 SWAP1 DUP2 ADD SWAP1 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 POP JUMP JUMPDEST PUSH1 0x00 DUP1 DUP4 ISZERO ISZERO PUSH2 0x0b45 JUMPI PUSH1 0x00 SWAP2 POP PUSH2 0x0b61 JUMP JUMPDEST POP DUP3 DUP3 MUL DUP3 DUP5 DUP3 DUP2 ISZERO ISZERO PUSH2 0x0b55 JUMPI UNKNOWN_0xfe JUMPDEST DIV EQ PUSH2 0x0b5d JUMPI UNKNOWN_0xfe JUMPDEST DUP1 SWAP2 POP JUMPDEST POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 DUP2 DUP4 DUP2 ISZERO ISZERO PUSH2 0x0b75 JUMPI UNKNOWN_0xfe JUMPDEST DIV SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x00 DUP3 DUP3 GT ISZERO PUSH2 0x0b89 JUMPI UNKNOWN_0xfe JUMPDEST POP SWAP1 SUB SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP3 DUP3 ADD DUP4 DUP2 LT ISZERO PUSH2 0x0b5d JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 DUP2 DUP4 GT ISZERO PUSH2 0x0bae JUMPI DUP2 PUSH2 0x0bb0 JUMP JUMPDEST DUP3 JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x06 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 SHA3 SLOAD SWAP1 SWAP2 DUP3 SWAP2 DUP3 SWAP2 PUSH2 0x0be9 SWAP2 SWAP1 PUSH4 0xffffffff PUSH2 0x0b32 AND JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x08 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 SLOAD PUSH1 0x07 SWAP1 SWAP3 MSTORE SWAP1 SWAP2 SHA3 SLOAD SWAP2 SWAP4 POP PUSH2 0x0c26 SWAP2 PUSH2 0x03cd SWAP1 DUP6 SWAP1 PUSH4 0xffffffff PUSH2 0x0b8f AND JUMP JUMPDEST CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x07 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 DUP4 SWAP1 SSTORE PUSH1 0x08 SWAP1 SWAP2 MSTORE SWAP1 SHA3 SWAP3 SWAP1 SWAP3 SSTORE POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 DUP1 DUP1 DUP1 DUP1 DUP6 GT PUSH2 0x0c66 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0c7c PUSH1 0x64 PUSH2 0x0398 DUP8 PUSH1 0x1d PUSH4 0xffffffff PUSH2 0x0b32 AND JUMP JUMPDEST SWAP4 POP PUSH2 0x0c8f DUP6 PUSH1 0x19 PUSH4 0xffffffff PUSH2 0x0b68 AND JUMP JUMPDEST SWAP3 POP PUSH2 0x0ca5 DUP4 PUSH2 0x03cd DUP8 DUP8 PUSH4 0xffffffff PUSH2 0x0b7d AND JUMP JUMPDEST PUSH1 0x09 SLOAD SWAP1 SWAP3 POP PUSH2 0x0cbb SWAP1 DUP5 PUSH4 0xffffffff PUSH2 0x0b8f AND JUMP JUMPDEST PUSH1 0x09 SSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x0f PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND ISZERO DUP1 ISZERO PUSH2 0x0cee JUMPI POP PUSH8 0x016345785d8a0000 DUP6 GT JUMPDEST ISZERO PUSH2 0x0d8e JUMPI CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x0f PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 DUP1 SLOAD PUSH1 0x01 PUSH1 0xff NOT SWAP2 DUP3 AND DUP2 OR SWAP1 SWAP3 SSTORE PUSH1 0x10 SWAP1 SWAP4 MSTORE SWAP3 SHA3 DUP1 SLOAD SWAP1 SWAP2 AND SWAP1 SSTORE PUSH1 0x11 DUP1 SLOAD SWAP1 SWAP2 DUP2 ADD PUSH2 0x0d3d DUP4 DUP3 PUSH2 0x0f00 JUMP JUMPDEST POP PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 DUP1 DUP4 SHA3 SWAP2 SWAP1 SWAP2 ADD DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT AND CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND SWAP1 DUP2 OR SWAP1 SWAP2 SSTORE PUSH1 0x11 SLOAD SWAP1 DUP4 MSTORE PUSH1 0x0e SWAP1 SWAP2 MSTORE PUSH1 0x40 SWAP1 SWAP2 SHA3 PUSH1 0x00 NOT SWAP1 SWAP2 ADD SWAP1 SSTORE JUMPDEST PUSH1 0x00 PUSH1 0x05 SLOAD GT ISZERO PUSH2 0x0db5 JUMPI PUSH2 0x0db1 PUSH2 0x0709 PUSH1 0x05 SLOAD DUP7 PUSH2 0x0b68 SWAP1 SWAP2 SWAP1 PUSH4 0xffffffff AND JUMP JUMPDEST PUSH1 0x06 SSTORE JUMPDEST PUSH1 0x05 SLOAD PUSH2 0x0dd8 SWAP1 PUSH2 0x03cd PUSH2 0x0dd3 DUP6 PUSH2 0x09d1 DUP5 DUP1 PUSH4 0xffffffff PUSH2 0x0b32 AND JUMP JUMPDEST PUSH2 0x0ec5 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD SWAP1 SWAP2 POP PUSH2 0x0e04 SWAP1 DUP4 PUSH4 0xffffffff PUSH2 0x0b8f AND JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 SWAP4 SWAP1 SWAP4 SSTORE PUSH1 0x04 SWAP1 MSTORE SHA3 SLOAD PUSH2 0x0e39 SWAP1 DUP3 PUSH4 0xffffffff PUSH2 0x0b8f AND JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SSTORE PUSH1 0x05 SLOAD PUSH2 0x0e65 SWAP1 DUP3 PUSH4 0xffffffff PUSH2 0x0b8f AND JUMP JUMPDEST PUSH1 0x05 SSTORE PUSH1 0x06 SLOAD PUSH2 0x0ea5 SWAP1 PUSH2 0x0e80 SWAP1 DUP4 SWAP1 PUSH4 0xffffffff PUSH2 0x0b32 AND JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x08 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD SWAP1 PUSH4 0xffffffff PUSH2 0x0b8f AND JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x08 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SSTORE POP POP POP POP POP JUMP JUMPDEST DUP1 PUSH1 0x02 PUSH1 0x01 DUP3 ADD DIV JUMPDEST DUP2 DUP2 LT ISZERO PUSH2 0x0efa JUMPI DUP1 SWAP2 POP PUSH1 0x02 DUP2 DUP3 DUP6 DUP2 ISZERO ISZERO PUSH2 0x0ee7 JUMPI UNKNOWN_0xfe JUMPDEST DIV ADD DUP2 ISZERO ISZERO PUSH2 0x0ef2 JUMPI UNKNOWN_0xfe JUMPDEST DIV SWAP1 POP PUSH2 0x0ece JUMP JUMPDEST POP SWAP2 SWAP1 POP JUMP JUMPDEST DUP2 SLOAD DUP2 DUP4 SSTORE DUP2 DUP2 ISZERO GT PUSH2 0x0f24 JUMPI PUSH1 0x00 DUP4 DUP2 MSTORE PUSH1 0x20 SWAP1 SHA3 PUSH2 0x0f24 SWAP2 DUP2 ADD SWAP1 DUP4 ADD PUSH2 0x0f29 JUMP JUMPDEST POP POP POP JUMP JUMPDEST PUSH2 0x0aab SWAP2 SWAP1 JUMPDEST DUP1 DUP3 GT ISZERO PUSH2 0x0f43 JUMPI PUSH1 0x00 DUP2 SSTORE PUSH1 0x01 ADD PUSH2 0x0f2f JUMP JUMPDEST POP SWAP1 JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 PUSH28 0xca29a8be7aee67de35cb2ed0a9368324761fce40836a97b312dce617 UNKNOWN_0xbb GT UNKNOWN_0xe6 STOP UNKNOWN_0x29