Contract: ICO_CONTRACT
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 MSTORE CALLVALUE ISZERO PUSH2 0x000f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST JUMPDEST JUMPDEST CALLER PUSH1 0x00 DUP1 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff MUL NOT AND SWAP1 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND MUL OR SWAP1 SSTORE POP JUMPDEST PUSH8 0x0de0b6b3a7640000 PUSH1 0x01 DUP2 SWAP1 SSTORE POP PUSH9 0x1b1ae4d6e2ef500000 PUSH1 0x02 DUP2 SWAP1 SSTORE POP TIMESTAMP PUSH1 0x03 DUP2 SWAP1 SSTORE POP PUSH3 0x127500 TIMESTAMP ADD PUSH1 0x04 DUP2 SWAP1 SSTORE POP PUSH1 0x00 PUSH1 0x05 PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH1 0xff MUL NOT AND SWAP1 DUP4 ISZERO ISZERO MUL OR SWAP1 SSTORE POP JUMPDEST JUMPDEST PUSH2 0x0aca DUP1 PUSH2 0x00b0 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x60 PUSH1 0x40 MSTORE CALLDATASIZE ISZERO PUSH2 0x00e3 JUMPI PUSH1 0x00 CALLDATALOAD PUSH29 0x0100000000000000000000000000000000000000000000000000000000 SWAP1 DIV PUSH4 0xffffffff AND DUP1 PUSH3 0x0b66d3 EQ PUSH2 0x0180 JUMPI DUP1 PUSH4 0x03606b30 EQ PUSH2 0x01a3 JUMPI DUP1 PUSH4 0x12065fe0 EQ PUSH2 0x01c8 JUMPI DUP1 PUSH4 0x22cfadc7 EQ PUSH2 0x01f1 JUMPI DUP1 PUSH4 0x3bed33ce EQ PUSH2 0x021e JUMPI DUP1 PUSH4 0x5d145c5b EQ PUSH2 0x0259 JUMPI DUP1 PUSH4 0x6f7154c8 EQ PUSH2 0x0285 JUMPI DUP1 PUSH4 0x8da5cb5b EQ PUSH2 0x02b2 JUMPI DUP1 PUSH4 0xac711cbb EQ PUSH2 0x0307 JUMPI DUP1 PUSH4 0xb24539a9 EQ PUSH2 0x0334 JUMPI DUP1 PUSH4 0xb4750ca0 EQ PUSH2 0x0364 JUMPI DUP1 PUSH4 0xd955ec17 EQ PUSH2 0x038d JUMPI DUP1 PUSH4 0xe7d03e93 EQ PUSH2 0x03b0 JUMPI DUP1 PUSH4 0xec29ff7c EQ PUSH2 0x03d3 JUMPI DUP1 PUSH4 0xf2fde38b EQ PUSH2 0x03fc JUMPI DUP1 PUSH4 0xfe3c9b6b EQ PUSH2 0x0435 JUMPI JUMPDEST JUMPDEST PUSH1 0x01 SLOAD CALLVALUE LT ISZERO PUSH2 0x00f3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x02 SLOAD CALLVALUE GT ISZERO PUSH2 0x0102 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x010a PUSH2 0x0458 JUMP JUMPDEST ISZERO ISZERO PUSH2 0x0115 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x05 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH1 0xff AND ISZERO PUSH2 0x012f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH32 0xa419615bc8fda4c87663805ee2a3597a6d71c1d476911d9892f340d965bc7bf1 CALLVALUE PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x018b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x01a1 PUSH1 0x04 DUP1 DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 POP POP PUSH2 0x0472 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x01ae JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x01c6 PUSH1 0x04 DUP1 DUP1 CALLDATALOAD ISZERO ISZERO SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 POP POP PUSH2 0x04d9 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x01d3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x01db PUSH2 0x0553 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 0x01fc JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0204 PUSH2 0x0458 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 ISZERO ISZERO ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0229 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x023f PUSH1 0x04 DUP1 DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 POP POP PUSH2 0x0573 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 ISZERO ISZERO ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0264 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0283 PUSH1 0x04 DUP1 DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 POP POP PUSH2 0x06b1 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x0290 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0298 PUSH2 0x072d JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 ISZERO ISZERO ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x02bd JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x02c5 PUSH2 0x0745 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 0x0312 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x031a PUSH2 0x076a JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 ISZERO ISZERO ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x033f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0347 PUSH2 0x08a1 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP4 DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP3 POP POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x036f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0377 PUSH2 0x08b3 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 0x0398 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x03ae PUSH1 0x04 DUP1 DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 POP POP PUSH2 0x08be JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x03bb JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x03d1 PUSH1 0x04 DUP1 DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 POP POP PUSH2 0x0925 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x03de JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x03e6 PUSH2 0x098c 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 PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0433 PUSH1 0x04 DUP1 DUP1 CALLDATALOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 POP POP PUSH2 0x0997 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x0440 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0456 PUSH1 0x04 DUP1 DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 POP POP PUSH2 0x0a37 JUMP JUMPDEST STOP JUMPDEST PUSH1 0x00 PUSH1 0x03 SLOAD TIMESTAMP GT DUP1 ISZERO PUSH2 0x046c JUMPI POP PUSH1 0x04 SLOAD TIMESTAMP LT JUMPDEST SWAP1 POP JUMPDEST SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP1 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ ISZERO ISZERO PUSH2 0x04cd JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 PUSH1 0x03 DUP2 SWAP1 SSTORE POP JUMPDEST JUMPDEST POP JUMP JUMPDEST PUSH1 0x00 DUP1 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ ISZERO ISZERO PUSH2 0x0534 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 PUSH1 0x05 PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH1 0xff MUL NOT AND SWAP1 DUP4 ISZERO ISZERO MUL OR SWAP1 SSTORE POP JUMPDEST JUMPDEST POP JUMP JUMPDEST PUSH1 0x00 ADDRESS PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND BALANCE SWAP1 POP JUMPDEST SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ ISZERO ISZERO PUSH2 0x05d0 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x05d8 PUSH2 0x0553 JUMP JUMPDEST DUP3 GT ISZERO PUSH2 0x05e8 JUMPI PUSH1 0x00 SWAP1 POP PUSH2 0x06ab JUMP JUMPDEST PUSH1 0x00 DUP1 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH2 0x08fc DUP4 SWAP1 DUP2 ISZERO 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 0x0649 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH32 0xfd68f27313402be52d2f46b6d391b7b8657000a3062853a4be930f1281072a01 DUP4 PUSH2 0x068a PUSH2 0x0553 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP4 DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP3 POP POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 PUSH1 0x01 SWAP1 POP JUMPDEST JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 DUP1 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ ISZERO ISZERO PUSH2 0x070c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 DUP3 GT ISZERO PUSH2 0x0719 JUMPI PUSH2 0x0728 JUMP JUMPDEST DUP2 PUSH1 0x03 DUP2 SWAP1 SSTORE POP DUP1 PUSH1 0x04 DUP2 SWAP1 SSTORE POP JUMPDEST JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x05 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH1 0xff AND SWAP1 POP JUMPDEST SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP1 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x00 DUP1 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ ISZERO ISZERO PUSH2 0x07c8 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x07d0 PUSH2 0x0553 JUMP JUMPDEST SWAP1 POP PUSH1 0x00 DUP1 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH2 0x08fc PUSH2 0x0815 PUSH2 0x0553 JUMP JUMPDEST SWAP1 DUP2 ISZERO 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 0x083a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH32 0xfd68f27313402be52d2f46b6d391b7b8657000a3062853a4be930f1281072a01 DUP3 PUSH2 0x087b PUSH2 0x0553 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP4 DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP3 POP POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 PUSH1 0x01 SWAP2 POP JUMPDEST JUMPDEST POP SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x03 SLOAD PUSH1 0x04 SLOAD SWAP2 POP SWAP2 POP JUMPDEST SWAP1 SWAP2 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x01 SLOAD SWAP1 POP JUMPDEST SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP1 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ ISZERO ISZERO PUSH2 0x0919 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 PUSH1 0x01 DUP2 SWAP1 SSTORE POP JUMPDEST JUMPDEST POP JUMP JUMPDEST PUSH1 0x00 DUP1 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ ISZERO ISZERO PUSH2 0x0980 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 PUSH1 0x02 DUP2 SWAP1 SSTORE POP JUMPDEST JUMPDEST POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x02 SLOAD SWAP1 POP JUMPDEST SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP1 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ ISZERO ISZERO PUSH2 0x09f2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 PUSH1 0x00 DUP1 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff MUL NOT AND SWAP1 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND MUL OR SWAP1 SSTORE POP JUMPDEST JUMPDEST POP JUMP JUMPDEST PUSH1 0x00 DUP1 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ ISZERO ISZERO PUSH2 0x0a92 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 PUSH1 0x04 DUP2 SWAP1 SSTORE POP JUMPDEST JUMPDEST POP JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 MULMOD UNKNOWN_0x4e UNKNOWN_0xd5 UNKNOWN_0xde ADDMOD ORIGIN UNKNOWN_0x2a UNKNOWN_0xa6 UNKNOWN_0xd7 UNKNOWN_0xbe UNKNOWN_0xbe UNKNOWN_0x4d UNKNOWN_0x5f UNKNOWN_0x2d UNKNOWN_0xed PUSH7 0xe64193dfb51ed5 DUP13 UNKNOWN_0xca UNKNOWN_0xde SIGNEXTEND UNKNOWN_0xab INVALID_0x76 0x83e9570029