Contract: Crowdsale
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 MSTORE PUSH1 0x07 DUP1 SLOAD PUSH2 0xffff NOT AND SWAP1 SSTORE CALLVALUE ISZERO PUSH2 0x0017 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x40 MLOAD PUSH1 0xa0 DUP1 PUSH2 0x061e DUP4 CODECOPY DUP2 ADD PUSH1 0x40 SWAP1 DUP2 MSTORE DUP2 MLOAD PUSH1 0x20 DUP4 ADD MLOAD SWAP2 DUP4 ADD MLOAD PUSH1 0x60 DUP5 ADD MLOAD PUSH1 0x80 SWAP1 SWAP5 ADD MLOAD SWAP2 SWAP4 SWAP1 SWAP2 JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP1 DUP9 AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT SWAP3 DUP4 AND OR SWAP1 SWAP3 SSTORE PUSH8 0x0de0b6b3a7640000 DUP7 MUL PUSH1 0x01 SSTORE TIMESTAMP PUSH1 0x3c DUP7 MUL ADD PUSH1 0x03 SSTORE PUSH1 0x04 DUP5 SWAP1 SSTORE PUSH1 0x05 DUP1 SLOAD SWAP3 DUP5 AND SWAP3 SWAP1 SWAP2 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE JUMPDEST POP POP POP POP POP JUMPDEST PUSH2 0x0578 DUP1 PUSH2 0x00a6 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x60 PUSH1 0x40 MSTORE CALLDATASIZE ISZERO PUSH2 0x0096 JUMPI PUSH4 0xffffffff PUSH29 0x0100000000000000000000000000000000000000000000000000000000 PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x01cb3b20 DUP2 EQ PUSH2 0x01be JUMPI DUP1 PUSH4 0x29dcb0cf EQ PUSH2 0x01d0 JUMPI DUP1 PUSH4 0x38af3eed EQ PUSH2 0x01f2 JUMPI DUP1 PUSH4 0x6e66f6e9 EQ PUSH2 0x021e JUMPI DUP1 PUSH4 0x70a08231 EQ PUSH2 0x024a JUMPI DUP1 PUSH4 0x7a3a0e84 EQ PUSH2 0x0278 JUMPI DUP1 PUSH4 0x7b3e5e7b EQ PUSH2 0x029a JUMPI DUP1 PUSH4 0xa035b1fe EQ PUSH2 0x02bc JUMPI DUP1 PUSH4 0xfd6b7ef8 EQ PUSH2 0x02de JUMPI JUMPDEST PUSH2 0x01bc JUMPDEST PUSH1 0x07 SLOAD PUSH1 0x00 SWAP1 PUSH2 0x0100 SWAP1 DIV PUSH1 0xff AND ISZERO PUSH2 0x00b3 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER DUP2 DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 CALLVALUE SWAP1 DUP2 SWAP1 SSTORE PUSH1 0x02 DUP1 SLOAD DUP3 ADD SWAP1 SSTORE PUSH1 0x05 SLOAD PUSH1 0x04 SLOAD SWAP2 SWAP4 AND SWAP2 PUSH4 0xa9059cbb SWAP2 DUP5 DUP2 ISZERO ISZERO PUSH2 0x00f5 JUMPI UNKNOWN_0xfe JUMPDEST DIV PUSH1 0x40 MLOAD DUP4 PUSH4 0xffffffff AND PUSH29 0x0100000000000000000000000000000000000000000000000000000000 MUL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP4 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP3 POP POP POP PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x015d JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x016b JUMPI UNKNOWN_0xfe JUMPDEST POP POP PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP5 SWAP1 MSTORE PUSH1 0x01 DUP2 DUP4 ADD MSTORE SWAP1 MLOAD PUSH32 0xe842aea7a5f1b01049d752008c53c52890b1a6daf660cf39e8eec506112bbdf6 SWAP3 POP SWAP1 DUP2 SWAP1 SUB PUSH1 0x60 ADD SWAP1 LOG1 JUMPDEST POP JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x01c6 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01bc PUSH2 0x02f0 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x01d8 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01e0 PUSH2 0x0371 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x01fa JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0202 PUSH2 0x0377 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0226 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0202 PUSH2 0x0386 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0252 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01e0 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0395 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0280 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01e0 PUSH2 0x03a7 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x02a2 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01e0 PUSH2 0x03ad JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x02c4 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01e0 PUSH2 0x03b3 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x02e6 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01bc PUSH2 0x03b9 JUMP JUMPDEST STOP JUMPDEST PUSH1 0x03 SLOAD TIMESTAMP LT PUSH2 0x036d JUMPI PUSH1 0x01 SLOAD PUSH1 0x02 SLOAD LT PUSH2 0x035d JUMPI PUSH1 0x07 DUP1 SLOAD PUSH1 0xff NOT AND PUSH1 0x01 OR SWAP1 SSTORE PUSH1 0x00 SLOAD PUSH1 0x02 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP4 AND DUP4 MSTORE PUSH1 0x20 DUP4 ADD SWAP2 SWAP1 SWAP2 MSTORE DUP1 MLOAD PUSH32 0xec3f991caf7857d61663fd1bba1739e04abd4781238508cde554bb849d790c85 SWAP3 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG1 JUMPDEST PUSH1 0x07 DUP1 SLOAD PUSH2 0xff00 NOT AND PUSH2 0x0100 OR SWAP1 SSTORE JUMPDEST JUMPDEST JUMPDEST JUMP JUMPDEST PUSH1 0x03 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x05 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x01 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x02 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x04 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x03 SLOAD PUSH1 0x00 SWAP1 TIMESTAMP LT PUSH2 0x01b9 JUMPI PUSH1 0x07 SLOAD PUSH1 0xff AND ISZERO ISZERO PUSH2 0x048c JUMPI POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 SHA3 DUP1 SLOAD SWAP1 DUP3 SWAP1 SSTORE SWAP1 DUP2 GT ISZERO PUSH2 0x048c JUMPI PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND SWAP1 DUP3 ISZERO PUSH2 0x08fc MUL SWAP1 DUP4 SWAP1 PUSH1 0x00 DUP2 DUP2 DUP2 DUP6 DUP9 DUP9 CALL SWAP4 POP POP POP POP ISZERO PUSH2 0x0470 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP4 SWAP1 MSTORE PUSH1 0x00 DUP2 DUP4 ADD MSTORE SWAP1 MLOAD PUSH32 0xe842aea7a5f1b01049d752008c53c52890b1a6daf660cf39e8eec506112bbdf6 SWAP2 DUP2 SWAP1 SUB PUSH1 0x60 ADD SWAP1 LOG1 PUSH2 0x048c JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 DUP2 SWAP1 SSTORE JUMPDEST JUMPDEST JUMPDEST PUSH1 0x07 SLOAD PUSH1 0xff AND DUP1 ISZERO PUSH2 0x04ae JUMPI POP PUSH1 0x00 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ JUMPDEST ISZERO PUSH2 0x01b9 JUMPI PUSH1 0x00 DUP1 SLOAD PUSH1 0x02 SLOAD PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND SWAP3 DUP2 ISZERO PUSH2 0x08fc MUL SWAP3 SWAP1 DUP2 DUP2 DUP2 DUP6 DUP9 DUP9 CALL SWAP4 POP POP POP POP ISZERO PUSH2 0x053a JUMPI PUSH1 0x00 DUP1 SLOAD PUSH1 0x02 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP4 AND DUP4 MSTORE PUSH1 0x20 DUP4 ADD SWAP2 SWAP1 SWAP2 MSTORE DUP2 DUP2 ADD SWAP3 SWAP1 SWAP3 MSTORE SWAP1 MLOAD PUSH32 0xe842aea7a5f1b01049d752008c53c52890b1a6daf660cf39e8eec506112bbdf6 SWAP2 DUP2 SWAP1 SUB PUSH1 0x60 ADD SWAP1 LOG1 PUSH2 0x01b9 JUMP JUMPDEST PUSH1 0x07 DUP1 SLOAD PUSH1 0xff NOT AND SWAP1 SSTORE JUMPDEST JUMPDEST JUMPDEST JUMPDEST JUMPDEST POP JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 PUSH11 0x69f3ea1356516612d4f97c PUSH11 0xa2ecb35eaa79063a194bd2 UNKNOWN_0xcb SSTORE POP PUSH3 0xafc9ae UNKNOWN_0xdf STOP UNKNOWN_0x29 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP UNKNOWN_0x25 CREATE2 SWAP4 JUMPDEST MUL SMOD MSIZE EQ MSTORE8 UNKNOWN_0xd9 UNOFFICIAL_DUP XOR DELEGATECALL RETURN UNKNOWN_0xc0 AND UNKNOWN_0x23 UNKNOWN_0xe5 UNKNOWN_0xd UNKNOWN_0x49 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP ADD SWAP1 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP PUSH4 0x7e000000 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP PUSH24 0x359400000000000000000000000000c63e7b1dece63a77ed INVALID_0x7e 0x4aeef5efb3b05c81438d