Contract: TwapOracle
Malicious: no
Decompiled opcodes:
PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x0010 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x40 MLOAD PUSH2 0x0b9d CODESIZE SUB DUP1 PUSH2 0x0b9d DUP4 CODECOPY DUP2 DUP2 ADD PUSH1 0x40 MSTORE PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x0033 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP MLOAD PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB SWAP1 SWAP3 AND PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB NOT SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE PUSH2 0x0b38 DUP1 PUSH2 0x0065 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN UNKNOWN_0xfe PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x0010 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x04 CALLDATASIZE LT PUSH2 0x009e JUMPI PUSH1 0x00 CALLDATALOAD PUSH1 0xe0 SHR DUP1 PUSH4 0x8c86f1e4 GT PUSH2 0x0066 JUMPI DUP1 PUSH4 0x8c86f1e4 EQ PUSH2 0x0189 JUMPI DUP1 PUSH4 0x96ed28f9 EQ PUSH2 0x01bf JUMPI DUP1 PUSH4 0xc45a0155 EQ PUSH2 0x0209 JUMPI DUP1 PUSH4 0xe4463eb2 EQ PUSH2 0x0211 JUMPI DUP1 PUSH4 0xe73872b9 EQ PUSH2 0x0219 JUMPI PUSH2 0x009e JUMP JUMPDEST DUP1 PUSH4 0x2a575cb0 EQ PUSH2 0x00a3 JUMPI DUP1 PUSH4 0x317f17dc EQ PUSH2 0x00bd JUMPI DUP1 PUSH4 0x6de25623 EQ PUSH2 0x012f JUMPI DUP1 PUSH4 0x785ad746 EQ PUSH2 0x0137 JUMPI DUP1 PUSH4 0x8a14117a EQ PUSH2 0x0181 JUMPI JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00ab PUSH2 0x0253 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST PUSH2 0x012d PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x00d3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP2 ADD SWAP1 PUSH1 0x20 DUP2 ADD DUP2 CALLDATALOAD PUSH5 0x0100000000 DUP2 GT ISZERO PUSH2 0x00ee JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP3 ADD DUP4 PUSH1 0x20 DUP3 ADD GT ISZERO PUSH2 0x0100 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP2 DUP5 PUSH1 0x20 DUP4 MUL DUP5 ADD GT PUSH5 0x0100000000 DUP4 GT OR ISZERO PUSH2 0x0122 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP SWAP1 SWAP3 POP SWAP1 POP PUSH2 0x0263 JUMP JUMPDEST STOP JUMPDEST PUSH2 0x00ab PUSH2 0x0360 JUMP JUMPDEST PUSH2 0x0163 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x014d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 CALLDATALOAD AND SWAP1 PUSH1 0x20 ADD CALLDATALOAD PUSH2 0x0365 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP4 DUP5 MSTORE PUSH1 0x20 DUP5 ADD SWAP3 SWAP1 SWAP3 MSTORE DUP3 DUP3 ADD MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x60 ADD SWAP1 RETURN JUMPDEST PUSH2 0x00ab PUSH2 0x0398 JUMP JUMPDEST PUSH2 0x00ab PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x60 DUP2 LT ISZERO PUSH2 0x019f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 CALLDATALOAD DUP2 AND SWAP2 PUSH1 0x20 DUP2 ADD CALLDATALOAD SWAP2 PUSH1 0x40 SWAP1 SWAP2 ADD CALLDATALOAD AND PUSH2 0x039e JUMP JUMPDEST PUSH2 0x01ed PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x01d5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 CALLDATALOAD DUP2 AND SWAP2 PUSH1 0x20 ADD CALLDATALOAD AND PUSH2 0x03cc JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB SWAP1 SWAP3 AND DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST PUSH2 0x01ed PUSH2 0x03eb JUMP JUMPDEST PUSH2 0x00ab PUSH2 0x03fa JUMP JUMPDEST PUSH2 0x023f PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x022f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH2 0x0400 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 ISZERO ISZERO DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST PUSH1 0x00 PUSH2 0x025e TIMESTAMP PUSH2 0x0449 JUMP JUMPDEST SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x00 JUMPDEST DUP2 DUP2 LT ISZERO PUSH2 0x035b JUMPI PUSH1 0x00 DUP4 DUP4 DUP4 DUP2 DUP2 LT PUSH2 0x027c JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 POP PUSH1 0x20 MUL ADD CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND SWAP1 POP PUSH1 0x00 PUSH2 0x0299 TIMESTAMP PUSH2 0x0449 JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP4 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x01 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 SHA3 SWAP2 SWAP3 POP SWAP1 DUP3 PUSH1 0x08 DUP2 LT PUSH2 0x02c0 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x03 MUL ADD SWAP1 POP PUSH2 0x0708 DUP2 PUSH1 0x00 ADD SLOAD TIMESTAMP SUB LT ISZERO PUSH2 0x02de JUMPI POP POP POP PUSH2 0x0353 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH2 0x02ea DUP6 PUSH2 0x0454 JUMP JUMPDEST POP TIMESTAMP DUP1 DUP7 SSTORE PUSH1 0x01 DUP7 ADD DUP4 SWAP1 SSTORE PUSH1 0x02 DUP7 ADD DUP3 SWAP1 SSTORE PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 ADD DUP5 SWAP1 MSTORE DUP2 DUP2 ADD DUP4 SWAP1 MSTORE MLOAD SWAP3 SWAP5 POP SWAP1 SWAP3 POP PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP8 AND SWAP2 PUSH32 0xa970b12b7ab9d055296c48cc861cf24cf1b06100b204a5a3a32d9208ca06cc91 SWAP2 DUP2 SWAP1 SUB PUSH1 0x60 ADD SWAP1 LOG2 POP POP POP POP POP JUMPDEST PUSH1 0x01 ADD PUSH2 0x0266 JUMP JUMPDEST POP POP POP JUMP JUMPDEST PUSH1 0x08 DUP2 JUMP JUMPDEST PUSH1 0x01 PUSH1 0x20 MSTORE DUP2 PUSH1 0x00 MSTORE PUSH1 0x40 PUSH1 0x00 SHA3 DUP2 PUSH1 0x08 DUP2 LT PUSH2 0x037e JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x03 MUL ADD DUP1 SLOAD PUSH1 0x01 DUP3 ADD SLOAD PUSH1 0x02 SWAP1 SWAP3 ADD SLOAD SWAP1 SWAP4 POP SWAP1 SWAP2 POP DUP4 JUMP JUMPDEST PUSH2 0x3840 DUP2 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x00 DUP1 PUSH2 0x03ae DUP8 DUP7 PUSH2 0x0623 JUMP JUMPDEST SWAP2 SWAP5 POP SWAP3 POP SWAP1 POP PUSH2 0x03c1 DUP4 DUP4 DUP4 DUP10 PUSH2 0x078c JUMP JUMPDEST SWAP8 SWAP7 POP POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH2 0x03e4 SWAP1 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP5 DUP5 PUSH2 0x07ea JUMP JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 JUMP JUMPDEST PUSH2 0x0708 DUP2 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH2 0x040c TIMESTAMP PUSH2 0x0449 JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP5 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x01 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 SHA3 SWAP2 SWAP3 POP SWAP1 DUP3 PUSH1 0x08 DUP2 LT PUSH2 0x0433 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x03 MUL ADD SLOAD PUSH2 0x0708 TIMESTAMP SWAP2 SWAP1 SWAP2 SUB GT SWAP5 SWAP4 POP POP POP POP JUMP JUMPDEST PUSH2 0x0708 SWAP1 DIV PUSH1 0x07 AND SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x00 PUSH2 0x0461 PUSH2 0x097c JUMP JUMPDEST SWAP1 POP DUP4 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH4 0x5909c0d5 PUSH1 0x40 MLOAD DUP2 PUSH4 0xffffffff AND PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x04 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x049c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x04b0 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x04c6 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP MLOAD PUSH1 0x40 DUP1 MLOAD PUSH4 0x5a3d5493 PUSH1 0xe0 SHL DUP2 MSTORE SWAP1 MLOAD SWAP2 SWAP5 POP PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP7 AND SWAP2 PUSH4 0x5a3d5493 SWAP2 PUSH1 0x04 DUP1 DUP3 ADD SWAP3 PUSH1 0x20 SWAP3 SWAP1 SWAP2 SWAP1 DUP3 SWAP1 SUB ADD DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x050c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x0520 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x0536 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP MLOAD PUSH1 0x40 DUP1 MLOAD PUSH4 0x0240bc6b PUSH1 0xe2 SHL DUP2 MSTORE SWAP1 MLOAD SWAP2 SWAP4 POP PUSH1 0x00 SWAP2 DUP3 SWAP2 DUP3 SWAP2 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP10 AND SWAP2 PUSH4 0x0902f1ac SWAP2 PUSH1 0x04 DUP1 DUP4 ADD SWAP3 PUSH1 0x60 SWAP3 SWAP2 SWAP1 DUP3 SWAP1 SUB ADD DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0582 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x0596 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x60 DUP2 LT ISZERO PUSH2 0x05ac JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP DUP1 MLOAD PUSH1 0x20 DUP3 ADD MLOAD PUSH1 0x40 SWAP1 SWAP3 ADD MLOAD SWAP1 SWAP5 POP SWAP1 SWAP3 POP SWAP1 POP PUSH4 0xffffffff DUP1 DUP3 AND SWAP1 DUP6 AND EQ PUSH2 0x0619 JUMPI DUP1 DUP5 SUB PUSH4 0xffffffff DUP2 AND PUSH2 0x05e6 DUP5 DUP7 PUSH2 0x0986 JUMP JUMPDEST MLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xe0 SHL SUB AND MUL SWAP7 SWAP1 SWAP7 ADD SWAP6 PUSH4 0xffffffff DUP2 AND PUSH2 0x0607 DUP6 DUP6 PUSH2 0x0986 JUMP JUMPDEST MLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xe0 SHL SUB AND MUL SWAP6 SWAP1 SWAP6 ADD SWAP5 POP JUMPDEST POP POP POP SWAP2 SWAP4 SWAP1 SWAP3 POP JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x00 DUP1 PUSH2 0x0632 TIMESTAMP PUSH2 0x0449 JUMP JUMPDEST PUSH1 0x00 DUP1 SLOAD SWAP2 SWAP3 POP PUSH1 0x07 PUSH1 0x01 DUP5 ADD AND SWAP2 PUSH2 0x0655 SWAP1 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP10 DUP10 PUSH2 0x07ea JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x01 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 SHA3 SWAP2 SWAP3 POP SWAP1 DUP4 PUSH1 0x08 DUP2 LT PUSH2 0x067c JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x03 MUL ADD DUP1 SLOAD TIMESTAMP SUB SWAP6 POP SWAP1 POP PUSH2 0x3840 DUP6 GT ISZERO PUSH2 0x06df JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD DUP2 SWAP1 MSTORE PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x545741503a206d697373696e6720686973746f726963616c2072656164696e67 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH2 0x2a30 DUP6 LT ISZERO PUSH2 0x0736 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x1d PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x545741503a20756e65787065637465642074696d6520656c6170736564000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x00 DUP1 PUSH2 0x0742 DUP5 PUSH2 0x0454 JUMP JUMPDEST POP SWAP2 POP SWAP2 POP DUP10 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP12 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND LT ISZERO PUSH2 0x0775 JUMPI POP PUSH1 0x01 SWAP1 SWAP2 ADD SLOAD SWAP7 POP SWAP5 POP PUSH2 0x0785 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x02 SWAP1 SWAP3 ADD SLOAD SWAP8 POP SWAP1 SWAP6 POP POP POP POP POP JUMPDEST SWAP3 POP SWAP3 POP SWAP3 JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0796 PUSH2 0x0abb JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 PUSH1 0x20 ADD PUSH1 0x40 MSTORE DUP1 DUP6 DUP9 DUP9 SUB DUP2 PUSH2 0x07ac JUMPI UNKNOWN_0xfe JUMPDEST DIV PUSH1 0x01 PUSH1 0x01 PUSH1 0xe0 SHL SUB AND SWAP1 MSTORE SWAP1 POP PUSH2 0x07cc PUSH2 0x07c7 DUP3 DUP6 PUSH2 0x0a36 JUMP JUMPDEST PUSH2 0x0ab4 JUMP JUMPDEST PUSH18 0xffffffffffffffffffffffffffffffffffff AND SWAP7 SWAP6 POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x00 DUP4 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP6 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND LT PUSH2 0x080f JUMPI DUP4 DUP6 PUSH2 0x0812 JUMP JUMPDEST DUP5 DUP5 JUMPDEST SWAP2 POP SWAP2 POP DUP1 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP3 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND EQ ISZERO PUSH2 0x087d JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x19 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x545741503a206964656e746963616c2061646472657373657300000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP3 AND PUSH2 0x08cd JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x12 PUSH1 0x24 DUP3 ADD MSTORE PUSH18 0x545741503a207a65726f2061646472657373 PUSH1 0x70 SHL PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH12 0xffffffffffffffffffffffff NOT PUSH1 0x60 SWAP5 DUP6 SHL DUP2 AND PUSH1 0x20 DUP1 DUP5 ADD SWAP2 SWAP1 SWAP2 MSTORE SWAP4 DUP6 SHL DUP2 AND PUSH1 0x34 DUP4 ADD MSTORE DUP3 MLOAD PUSH1 0x28 DUP2 DUP5 SUB ADD DUP2 MSTORE PUSH1 0x48 DUP4 ADD DUP5 MSTORE DUP1 MLOAD SWAP1 DUP6 ADD SHA3 PUSH1 0x01 PUSH1 0x01 PUSH1 0xf8 SHL SUB NOT PUSH1 0x68 DUP5 ADD MSTORE SWAP9 SWAP1 SWAP5 SHL SWAP1 SWAP4 AND PUSH1 0x69 DUP5 ADD MSTORE PUSH1 0x7d DUP4 ADD SWAP7 SWAP1 SWAP7 MSTORE PUSH32 0x96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f PUSH1 0x9d DUP1 DUP5 ADD SWAP2 SWAP1 SWAP2 MSTORE DUP7 MLOAD DUP1 DUP5 SUB SWAP1 SWAP2 ADD DUP2 MSTORE PUSH1 0xbd SWAP1 SWAP3 ADD SWAP1 SWAP6 MSTORE DUP1 MLOAD SWAP5 ADD SWAP4 SWAP1 SWAP4 SHA3 SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH4 0xffffffff TIMESTAMP AND SWAP1 JUMP JUMPDEST PUSH2 0x098e PUSH2 0x0abb JUMP JUMPDEST PUSH1 0x00 DUP3 PUSH1 0x01 PUSH1 0x01 PUSH1 0x70 SHL SUB AND GT PUSH2 0x09ec JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x17 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4669786564506f696e743a204449565f42595f5a45524f000000000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x20 DUP2 ADD SWAP1 SWAP2 MSTORE DUP1 PUSH1 0x01 PUSH1 0x01 PUSH1 0x70 SHL SUB DUP5 AND PUSH14 0xffffffffffffffffffffffffffff PUSH1 0x70 SHL PUSH1 0x70 DUP8 SWAP1 SHL AND DUP2 PUSH2 0x0a21 JUMPI UNKNOWN_0xfe JUMPDEST DIV PUSH1 0x01 PUSH1 0x01 PUSH1 0xe0 SHL SUB AND DUP2 MSTORE POP SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0x0a3e PUSH2 0x0acd JUMP JUMPDEST PUSH1 0x00 DUP3 ISZERO DUP1 PUSH2 0x0a64 JUMPI POP POP DUP3 MLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xe0 SHL SUB AND DUP3 DUP2 MUL SWAP1 DUP4 DUP3 DUP2 PUSH2 0x0a61 JUMPI UNKNOWN_0xfe JUMPDEST DIV EQ JUMPDEST PUSH2 0x0a9f JUMPI PUSH1 0x40 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE PUSH1 0x23 DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH2 0x0ae1 PUSH1 0x23 SWAP2 CODECOPY PUSH1 0x40 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x20 DUP2 ADD SWAP1 SWAP2 MSTORE SWAP1 DUP2 MSTORE SWAP4 SWAP3 POP POP POP JUMP JUMPDEST MLOAD PUSH1 0x70 SHR SWAP1 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x20 DUP2 ADD SWAP1 SWAP2 MSTORE PUSH1 0x00 DUP2 MSTORE SWAP1 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 PUSH1 0x20 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x00 DUP2 MSTORE POP SWAP1 JUMP UNKNOWN_0xfe CHAINID PUSH10 0x786564506f696e743a20 UNKNOWN_0x4d SSTORE UNKNOWN_0x4c SLOAD UNKNOWN_0x49 POP UNKNOWN_0x4c UNKNOWN_0x49 NUMBER COINBASE SLOAD UNKNOWN_0x49 UNKNOWN_0x4f UNKNOWN_0x4e UNKNOWN_0x5f UNKNOWN_0x4f JUMP GASLIMIT MSTORE CHAINID UNKNOWN_0x4c UNKNOWN_0x4f JUMPI LOG2 PUSH6 0x627a7a723158 SHA3 CREATE UNKNOWN_0xba DUP4 UNKNOWN_0xde UNKNOWN_0xef UNKNOWN_0xe9 PC SDIV UNKNOWN_0x2c UNKNOWN_0xae AND SDIV UNKNOWN_0xe8 UNKNOWN_0xd7 UNKNOWN_0xba UNKNOWN_0xdb UNKNOWN_0xd5 UNKNOWN_0x28 DUP11 CALLCODE LOG3 UNKNOWN_0x24 UNKNOWN_0x4b UNKNOWN_0xe4 UNKNOWN_0xb8 DIFFICULTY UNKNOWN_0xbf PUSH27 0x17e0038064736f6c63430005110032000000000000000000000000 UNKNOWN_0x5c PUSH10 0xbee701ef814a2b6a3edd UNKNOWN_0x4b AND MSTORE UNKNOWN_0xcb SWAP13 UNKNOWN_0xc5 UNKNOWN_0xaa INVALID_0x6f