Contract: DutchAuction
Etherscan label: token-sale
Tag: Gnosis: Dutch Auction
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 MSTORE CALLVALUE ISZERO PUSH2 0x000c JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x60 DUP1 PUSH2 0x14cc DUP4 CODECOPY DUP2 ADD PUSH1 0x40 MSTORE DUP1 DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 POP POP JUMPDEST PUSH1 0x00 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ DUP1 PUSH2 0x0060 JUMPI POP PUSH1 0x00 DUP3 EQ JUMPDEST DUP1 PUSH2 0x006b JUMPI POP PUSH1 0x00 DUP2 EQ JUMPDEST ISZERO PUSH2 0x0076 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST CALLER PUSH1 0x02 PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff MUL NOT AND SWAP1 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND MUL OR SWAP1 SSTORE POP DUP3 PUSH1 0x01 PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff MUL NOT AND SWAP1 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND MUL OR SWAP1 SSTORE POP DUP2 PUSH1 0x03 DUP2 SWAP1 SSTORE POP DUP1 PUSH1 0x04 DUP2 SWAP1 SSTORE POP PUSH1 0x00 PUSH1 0x0a PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH1 0xff MUL NOT AND SWAP1 DUP4 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0125 JUMPI UNKNOWN_0xfe JUMPDEST MUL OR SWAP1 SSTORE POP JUMPDEST POP POP POP JUMPDEST PUSH2 0x138e DUP1 PUSH2 0x013e PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x60 PUSH1 0x40 MSTORE CALLDATASIZE ISZERO PUSH2 0x0126 JUMPI PUSH1 0x00 CALLDATALOAD PUSH29 0x0100000000000000000000000000000000000000000000000000000000 SWAP1 DIV PUSH4 0xffffffff AND DUP1 PUSH4 0x17f5de95 EQ PUSH2 0x0128 JUMPI DUP1 PUSH4 0x3197cbb6 EQ PUSH2 0x014e JUMPI DUP1 PUSH4 0x36d02c94 EQ PUSH2 0x0174 JUMPI DUP1 PUSH4 0x39f64b52 EQ PUSH2 0x019d JUMPI DUP1 PUSH4 0x48cd4cb1 EQ PUSH2 0x01c3 JUMPI DUP1 PUSH4 0x521eb273 EQ PUSH2 0x01e9 JUMPI DUP1 PUSH4 0x60fd902c EQ PUSH2 0x023b JUMPI DUP1 PUSH4 0x62ea82db EQ PUSH2 0x028d JUMPI DUP1 PUSH4 0x66d38203 EQ PUSH2 0x02d7 JUMPI DUP1 PUSH4 0x6b64c769 EQ PUSH2 0x030d JUMPI DUP1 PUSH4 0x6f85c7e4 EQ PUSH2 0x031f JUMPI DUP1 PUSH4 0x753ed1bd EQ PUSH2 0x0345 JUMPI DUP1 PUSH4 0x8da5cb5b EQ PUSH2 0x036b JUMPI DUP1 PUSH4 0x9cf5453d EQ PUSH2 0x03bd JUMPI DUP1 PUSH4 0xa3c2c462 EQ PUSH2 0x03ff JUMPI DUP1 PUSH4 0xa6b513ee EQ PUSH2 0x0425 JUMPI DUP1 PUSH4 0xc040e6b8 EQ PUSH2 0x044b JUMPI DUP1 PUSH4 0xc062f578 EQ PUSH2 0x047f JUMPI DUP1 PUSH4 0xd9f8a4e2 EQ PUSH2 0x04b3 JUMPI DUP1 PUSH4 0xdd9dd688 EQ PUSH2 0x04d9 JUMPI DUP1 PUSH4 0xdf8de3e7 EQ PUSH2 0x04ff JUMPI DUP1 PUSH4 0xdfb2866d EQ PUSH2 0x0535 JUMPI JUMPDEST UNKNOWN_0xfe JUMPDEST CALLVALUE ISZERO PUSH2 0x0130 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0138 PUSH2 0x055b JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0156 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x015e PUSH2 0x056a JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x017c JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x019b PUSH1 0x04 DUP1 DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 POP POP PUSH2 0x0570 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x01a5 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01ad PUSH2 0x0619 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x01cb JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01d3 PUSH2 0x0644 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x01f1 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01f9 PUSH2 0x064a JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0243 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x024b PUSH2 0x0670 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0295 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x02c1 PUSH1 0x04 DUP1 DUP1 CALLDATALOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 POP POP PUSH2 0x0696 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x02df JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x030b PUSH1 0x04 DUP1 DUP1 CALLDATALOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 POP POP PUSH2 0x06ae JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x0315 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x031d PUSH2 0x08c4 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x0327 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x032f PUSH2 0x0988 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x034d JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0355 PUSH2 0x098f JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0373 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x037b PUSH2 0x0995 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x03e9 PUSH1 0x04 DUP1 DUP1 CALLDATALOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 POP POP PUSH2 0x09bb JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0407 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x040f PUSH2 0x0cc6 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x042d JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0435 PUSH2 0x0ccc JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0453 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x045b PUSH2 0x0cd2 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x046b JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0xff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0487 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x048f PUSH2 0x0ce5 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x049f JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0xff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x04bb JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x04c3 PUSH2 0x0db4 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x04e1 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x04e9 PUSH2 0x0ee3 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0507 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0533 PUSH1 0x04 DUP1 DUP1 CALLDATALOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 POP POP PUSH2 0x0f11 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x053d JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0545 PUSH2 0x11d0 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH11 0x0771d2fa45345aa9000000 DUP2 JUMP JUMPDEST PUSH1 0x06 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x01 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ ISZERO ISZERO PUSH2 0x05cd JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x01 DUP1 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x05db JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x0a PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x05f6 JUMPI UNKNOWN_0xfe JUMPDEST EQ ISZERO ISZERO PUSH2 0x0603 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST DUP3 PUSH1 0x03 DUP2 SWAP1 SSTORE POP DUP2 PUSH1 0x04 DUP2 SWAP1 SSTORE POP JUMPDEST JUMPDEST POP JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x01 PUSH2 0x1d4c PUSH1 0x05 SLOAD NUMBER SUB ADD PUSH8 0x0de0b6b3a7640000 PUSH1 0x04 SLOAD MUL DUP2 ISZERO ISZERO PUSH2 0x063c JUMPI UNKNOWN_0xfe JUMPDEST DIV ADD SWAP1 POP JUMPDEST SWAP1 JUMP JUMPDEST PUSH1 0x05 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x01 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 JUMP JUMPDEST PUSH1 0x09 PUSH1 0x20 MSTORE DUP1 PUSH1 0x00 MSTORE PUSH1 0x40 PUSH1 0x00 SHA3 PUSH1 0x00 SWAP2 POP SWAP1 POP SLOAD DUP2 JUMP JUMPDEST PUSH1 0x02 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ ISZERO ISZERO PUSH2 0x070b JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0719 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x0a PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0734 JUMPI UNKNOWN_0xfe JUMPDEST EQ ISZERO ISZERO PUSH2 0x0741 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x00 DUP3 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ ISZERO PUSH2 0x0766 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST DUP2 PUSH1 0x00 PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff MUL NOT AND SWAP1 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND MUL OR SWAP1 SSTORE POP PUSH11 0x0771d2fa45345aa9000000 PUSH1 0x00 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH4 0x70a08231 ADDRESS PUSH1 0x00 PUSH1 0x40 MLOAD PUSH1 0x20 ADD MSTORE PUSH1 0x40 MLOAD DUP3 PUSH4 0xffffffff AND PUSH29 0x0100000000000000000000000000000000000000000000000000000000 MUL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP3 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x0875 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x32 GAS SUB CALL ISZERO ISZERO PUSH2 0x0882 JUMPI UNKNOWN_0xfe JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD SWAP1 POP EQ ISZERO ISZERO PUSH2 0x0899 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x01 PUSH1 0x0a PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH1 0xff MUL NOT AND SWAP1 DUP4 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x08b8 JUMPI UNKNOWN_0xfe JUMPDEST MUL OR SWAP1 SSTORE POP JUMPDEST JUMPDEST POP JUMPDEST POP JUMP JUMPDEST PUSH1 0x01 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ ISZERO ISZERO PUSH2 0x0921 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x01 DUP1 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x092f JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x0a PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x094a JUMPI UNKNOWN_0xfe JUMPDEST EQ ISZERO ISZERO PUSH2 0x0957 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x02 PUSH1 0x0a PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH1 0xff MUL NOT AND SWAP1 DUP4 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0976 JUMPI UNKNOWN_0xfe JUMPDEST MUL OR SWAP1 SSTORE POP NUMBER PUSH1 0x05 DUP2 SWAP1 SSTORE POP JUMPDEST JUMPDEST POP JUMPDEST JUMP JUMPDEST PUSH3 0x093a80 DUP2 JUMP JUMPDEST PUSH1 0x03 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x02 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x00 PUSH1 0x00 PUSH1 0x04 PUSH1 0x00 CALLDATASIZE SWAP1 POP EQ ISZERO DUP1 ISZERO PUSH2 0x09db JUMPI POP PUSH1 0x24 PUSH1 0x00 CALLDATASIZE SWAP1 POP EQ ISZERO JUMPDEST ISZERO PUSH2 0x09e6 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x02 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x09f3 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x0a PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0a0e JUMPI UNKNOWN_0xfe JUMPDEST EQ DUP1 ISZERO PUSH2 0x0a29 JUMPI POP PUSH2 0x0a1e PUSH2 0x0ee3 JUMP JUMPDEST PUSH2 0x0a26 PUSH2 0x0619 JUMP JUMPDEST GT ISZERO JUMPDEST ISZERO PUSH2 0x0a37 JUMPI PUSH2 0x0a36 PUSH2 0x11d6 JUMP JUMPDEST JUMPDEST PUSH1 0x03 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0a44 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x0a PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0a5f JUMPI UNKNOWN_0xfe JUMPDEST EQ DUP1 ISZERO PUSH2 0x0a72 JUMPI POP PUSH3 0x093a80 PUSH1 0x06 SLOAD ADD TIMESTAMP GT JUMPDEST ISZERO PUSH2 0x0a9c JUMPI PUSH1 0x04 PUSH1 0x0a PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH1 0xff MUL NOT AND SWAP1 DUP4 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0a96 JUMPI UNKNOWN_0xfe JUMPDEST MUL OR SWAP1 SSTORE POP JUMPDEST PUSH1 0x02 DUP1 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0aaa JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x0a PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0ac5 JUMPI UNKNOWN_0xfe JUMPDEST EQ ISZERO ISZERO PUSH2 0x0ad2 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x00 DUP6 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ ISZERO PUSH2 0x0af5 JUMPI CALLER SWAP5 POP JUMPDEST CALLVALUE SWAP4 POP PUSH1 0x07 SLOAD PUSH2 0x0b03 PUSH2 0x0619 JUMP JUMPDEST PUSH8 0x0de0b6b3a7640000 PUSH11 0x0771d2fa45345aa9000000 DUP2 ISZERO ISZERO PUSH2 0x0b21 JUMPI UNKNOWN_0xfe JUMPDEST DIV MUL SUB SWAP3 POP PUSH1 0x07 SLOAD PUSH1 0x03 SLOAD SUB SWAP2 POP DUP3 DUP3 LT ISZERO PUSH2 0x0b3b JUMPI DUP2 SWAP3 POP JUMPDEST DUP3 DUP5 GT ISZERO PUSH2 0x0b8d JUMPI DUP3 SWAP4 POP DUP5 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH2 0x08fc DUP6 CALLVALUE SUB SWAP1 DUP2 ISZERO MUL SWAP1 PUSH1 0x40 MLOAD DUP1 SWAP1 POP PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 DUP9 DUP9 CALL SWAP4 POP POP POP POP ISZERO ISZERO PUSH2 0x0b8c JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST JUMPDEST PUSH1 0x00 DUP5 EQ DUP1 PUSH2 0x0bf3 JUMPI POP PUSH1 0x01 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH2 0x08fc DUP6 SWAP1 DUP2 ISZERO MUL SWAP1 PUSH1 0x40 MLOAD DUP1 SWAP1 POP PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 DUP9 DUP9 CALL SWAP4 POP POP POP POP ISZERO JUMPDEST ISZERO PUSH2 0x0bfe JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST DUP4 PUSH1 0x09 PUSH1 0x00 DUP8 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 PUSH1 0x00 DUP3 DUP3 SLOAD ADD SWAP3 POP POP DUP2 SWAP1 SSTORE POP DUP4 PUSH1 0x07 PUSH1 0x00 DUP3 DUP3 SLOAD ADD SWAP3 POP POP DUP2 SWAP1 SSTORE POP DUP4 DUP4 EQ ISZERO PUSH2 0x0c6c JUMPI PUSH2 0x0c6b PUSH2 0x11d6 JUMP JUMPDEST JUMPDEST DUP5 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH32 0x9c89e828e6cee6374b68147c9e753e41746aad98ba255a527a4fc0ac1868bff9 DUP6 PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 JUMPDEST JUMPDEST POP JUMPDEST JUMPDEST POP POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x07 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x08 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x0a PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH1 0xff AND DUP2 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x02 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0cf4 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x0a PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0d0f JUMPI UNKNOWN_0xfe JUMPDEST EQ DUP1 ISZERO PUSH2 0x0d2a JUMPI POP PUSH2 0x0d1f PUSH2 0x0ee3 JUMP JUMPDEST PUSH2 0x0d27 PUSH2 0x0619 JUMP JUMPDEST GT ISZERO JUMPDEST ISZERO PUSH2 0x0d38 JUMPI PUSH2 0x0d37 PUSH2 0x11d6 JUMP JUMPDEST JUMPDEST PUSH1 0x03 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0d45 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x0a PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0d60 JUMPI UNKNOWN_0xfe JUMPDEST EQ DUP1 ISZERO PUSH2 0x0d73 JUMPI POP PUSH3 0x093a80 PUSH1 0x06 SLOAD ADD TIMESTAMP GT JUMPDEST ISZERO PUSH2 0x0d9d JUMPI PUSH1 0x04 PUSH1 0x0a PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH1 0xff MUL NOT AND SWAP1 DUP4 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0d97 JUMPI UNKNOWN_0xfe JUMPDEST MUL OR SWAP1 SSTORE POP JUMPDEST PUSH1 0x0a PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH1 0xff AND SWAP1 POP JUMPDEST JUMPDEST SWAP1 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x02 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0dc3 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x0a PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0dde JUMPI UNKNOWN_0xfe JUMPDEST EQ DUP1 ISZERO PUSH2 0x0df9 JUMPI POP PUSH2 0x0dee PUSH2 0x0ee3 JUMP JUMPDEST PUSH2 0x0df6 PUSH2 0x0619 JUMP JUMPDEST GT ISZERO JUMPDEST ISZERO PUSH2 0x0e07 JUMPI PUSH2 0x0e06 PUSH2 0x11d6 JUMP JUMPDEST JUMPDEST PUSH1 0x03 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0e14 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x0a PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0e2f JUMPI UNKNOWN_0xfe JUMPDEST EQ DUP1 ISZERO PUSH2 0x0e42 JUMPI POP PUSH3 0x093a80 PUSH1 0x06 SLOAD ADD TIMESTAMP GT JUMPDEST ISZERO PUSH2 0x0e6c JUMPI PUSH1 0x04 PUSH1 0x0a PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH1 0xff MUL NOT AND SWAP1 DUP4 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0e66 JUMPI UNKNOWN_0xfe JUMPDEST MUL OR SWAP1 SSTORE POP JUMPDEST PUSH1 0x03 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0e79 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x0a PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0e94 JUMPI UNKNOWN_0xfe JUMPDEST EQ DUP1 PUSH2 0x0ec5 JUMPI POP PUSH1 0x04 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0ea8 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x0a PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0ec3 JUMPI UNKNOWN_0xfe JUMPDEST EQ JUMPDEST ISZERO PUSH2 0x0ed4 JUMPI PUSH1 0x08 SLOAD SWAP1 POP PUSH2 0x0edf JUMP JUMPDEST PUSH2 0x0edc PUSH2 0x0619 JUMP JUMPDEST SWAP1 POP JUMPDEST JUMPDEST SWAP1 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x01 PUSH11 0x0771d2fa45345aa9000000 PUSH8 0x0de0b6b3a7640000 PUSH1 0x07 SLOAD MUL DUP2 ISZERO ISZERO PUSH2 0x0f09 JUMPI UNKNOWN_0xfe JUMPDEST DIV ADD SWAP1 POP JUMPDEST SWAP1 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x04 PUSH1 0x00 CALLDATASIZE SWAP1 POP EQ ISZERO DUP1 ISZERO PUSH2 0x0f2d JUMPI POP PUSH1 0x24 PUSH1 0x00 CALLDATASIZE SWAP1 POP EQ ISZERO JUMPDEST ISZERO PUSH2 0x0f38 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x02 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0f45 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x0a PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0f60 JUMPI UNKNOWN_0xfe JUMPDEST EQ DUP1 ISZERO PUSH2 0x0f7b JUMPI POP PUSH2 0x0f70 PUSH2 0x0ee3 JUMP JUMPDEST PUSH2 0x0f78 PUSH2 0x0619 JUMP JUMPDEST GT ISZERO JUMPDEST ISZERO PUSH2 0x0f89 JUMPI PUSH2 0x0f88 PUSH2 0x11d6 JUMP JUMPDEST JUMPDEST PUSH1 0x03 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0f96 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x0a PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0fb1 JUMPI UNKNOWN_0xfe JUMPDEST EQ DUP1 ISZERO PUSH2 0x0fc4 JUMPI POP PUSH3 0x093a80 PUSH1 0x06 SLOAD ADD TIMESTAMP GT JUMPDEST ISZERO PUSH2 0x0fee JUMPI PUSH1 0x04 PUSH1 0x0a PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH1 0xff MUL NOT AND SWAP1 DUP4 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0fe8 JUMPI UNKNOWN_0xfe JUMPDEST MUL OR SWAP1 SSTORE POP JUMPDEST PUSH1 0x04 DUP1 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0ffc JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x0a PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x1017 JUMPI UNKNOWN_0xfe JUMPDEST EQ ISZERO ISZERO PUSH2 0x1024 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x00 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ ISZERO PUSH2 0x1047 JUMPI CALLER SWAP3 POP JUMPDEST PUSH1 0x08 SLOAD PUSH8 0x0de0b6b3a7640000 PUSH1 0x09 PUSH1 0x00 DUP7 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 SLOAD MUL DUP2 ISZERO ISZERO PUSH2 0x109d JUMPI UNKNOWN_0xfe JUMPDEST DIV SWAP2 POP PUSH1 0x00 PUSH1 0x09 PUSH1 0x00 DUP6 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 DUP2 SWAP1 SSTORE POP PUSH1 0x00 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH4 0xa9059cbb DUP5 DUP5 PUSH1 0x00 PUSH1 0x40 MLOAD PUSH1 0x20 ADD MSTORE PUSH1 0x40 MLOAD DUP4 PUSH4 0xffffffff AND PUSH29 0x0100000000000000000000000000000000000000000000000000000000 MUL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP3 POP POP POP PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x11af JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x32 GAS SUB CALL ISZERO ISZERO PUSH2 0x11bc JUMPI UNKNOWN_0xfe JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD SWAP1 POP POP JUMPDEST JUMPDEST POP JUMPDEST JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x04 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x03 PUSH1 0x0a PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH1 0xff MUL NOT AND SWAP1 DUP4 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x11f7 JUMPI UNKNOWN_0xfe JUMPDEST MUL OR SWAP1 SSTORE POP PUSH1 0x03 SLOAD PUSH1 0x07 SLOAD EQ ISZERO PUSH2 0x121b JUMPI PUSH2 0x1210 PUSH2 0x0619 JUMP JUMPDEST PUSH1 0x08 DUP2 SWAP1 SSTORE POP PUSH2 0x122a JUMP JUMPDEST PUSH2 0x1223 PUSH2 0x0ee3 JUMP JUMPDEST PUSH1 0x08 DUP2 SWAP1 SSTORE POP JUMPDEST PUSH1 0x08 SLOAD PUSH8 0x0de0b6b3a7640000 PUSH1 0x07 SLOAD MUL DUP2 ISZERO ISZERO PUSH2 0x1243 JUMPI UNKNOWN_0xfe JUMPDEST DIV SWAP1 POP PUSH1 0x00 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH4 0xa9059cbb PUSH1 0x01 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP4 PUSH11 0x0771d2fa45345aa9000000 SUB PUSH1 0x00 PUSH1 0x40 MLOAD PUSH1 0x20 ADD MSTORE PUSH1 0x40 MLOAD DUP4 PUSH4 0xffffffff AND PUSH29 0x0100000000000000000000000000000000000000000000000000000000 MUL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP3 POP POP POP PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x133f JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x32 GAS SUB CALL ISZERO ISZERO PUSH2 0x134c JUMPI UNKNOWN_0xfe JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD SWAP1 POP POP TIMESTAMP PUSH1 0x06 DUP2 SWAP1 SSTORE POP JUMPDEST POP JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 NOT ISZERO SUB MLOAD UNKNOWN_0xac UNKNOWN_0xc8 MOD UNKNOWN_0xd0 SWAP2 UNKNOWN_0xa9 UNKNOWN_0xcb UNKNOWN_0xd4 GT SELFDESTRUCT UNKNOWN_0xcd SIGNEXTEND MLOAD UNKNOWN_0x4c UNKNOWN_0x1e BYTE UNKNOWN_0xef UNKNOWN_0xf9 MOD CALLDATASIZE UNKNOWN_0xbd UNKNOWN_0xca MSTORE8 UNKNOWN_0xa8 BASEFEE PUSH22 0xf6950029000000000000000000000000851b7f3ab81b UNKNOWN_0xd8 UNKNOWN_0xdf CALLDATALOAD UNKNOWN_0x4f UNKNOWN_0xd PUSH23 0x40efcd7288553419000000000000000000000000000000 STOP STOP STOP STOP STOP STOP STOP CALLVALUE CREATE DUP7 RETURN UNKNOWN_0xb3 EXTCODESIZE PUSH9 0x400000000000000000 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP GT SWAP5