Contract: PresaleToken
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 MSTORE PUSH1 0x00 DUP1 SLOAD PUSH1 0xff NOT AND DUP2 SSTORE PUSH1 0x01 SSTORE CALLVALUE PUSH2 0x0000 JUMPI PUSH1 0x40 MLOAD PUSH1 0x40 DUP1 PUSH2 0x0954 DUP4 CODECOPY DUP2 ADD PUSH1 0x40 MSTORE DUP1 MLOAD PUSH1 0x20 SWAP1 SWAP2 ADD MLOAD JUMPDEST PUSH1 0x02 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP1 DUP6 AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT SWAP3 DUP4 AND OR SWAP1 SWAP3 SSTORE PUSH1 0x03 DUP1 SLOAD SWAP3 DUP5 AND SWAP3 SWAP1 SWAP2 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE JUMPDEST POP POP JUMPDEST PUSH2 0x08e2 DUP1 PUSH2 0x0072 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x60 PUSH1 0x40 MSTORE CALLDATASIZE ISZERO PUSH2 0x00ca JUMPI PUSH4 0xffffffff PUSH1 0xe0 PUSH1 0x02 EXP PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x055ad42e DUP2 EQ PUSH2 0x00dc JUMPI DUP1 PUSH4 0x06fdde03 EQ PUSH2 0x010a JUMPI DUP1 PUSH4 0x18160ddd EQ PUSH2 0x0197 JUMPI DUP1 PUSH4 0x1ca2e94a EQ PUSH2 0x01b6 JUMPI DUP1 PUSH4 0x292005a2 EQ PUSH2 0x01cb JUMPI DUP1 PUSH4 0x2a709b14 EQ PUSH2 0x01ea JUMPI DUP1 PUSH4 0x313ce567 EQ PUSH2 0x0213 JUMPI DUP1 PUSH4 0x341176d6 EQ PUSH2 0x0232 JUMPI DUP1 PUSH4 0x4defd1bf EQ PUSH2 0x025b JUMPI DUP1 PUSH4 0x70a08231 EQ PUSH2 0x0276 JUMPI DUP1 PUSH4 0x7362377b EQ PUSH2 0x02a1 JUMPI DUP1 PUSH4 0x8d859f3e EQ PUSH2 0x02b0 JUMPI DUP1 PUSH4 0x95d89b41 EQ PUSH2 0x02cf JUMPI DUP1 PUSH4 0xb237f7d4 EQ PUSH2 0x035c JUMPI DUP1 PUSH4 0xe2fdcc17 EQ PUSH2 0x0377 JUMPI DUP1 PUSH4 0xec8ac4d8 EQ PUSH2 0x03a0 JUMPI JUMPDEST PUSH2 0x00da JUMPDEST PUSH2 0x00d7 CALLER PUSH2 0x03b6 JUMP JUMPDEST JUMPDEST JUMP JUMPDEST STOP JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x00e9 PUSH2 0x0461 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 PUSH1 0x04 DUP2 GT PUSH2 0x0000 JUMPI PUSH1 0xff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x0117 PUSH2 0x046a JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x20 DUP1 DUP3 MSTORE DUP4 MLOAD DUP2 DUP4 ADD MSTORE DUP4 MLOAD SWAP2 SWAP3 DUP4 SWAP3 SWAP1 DUP4 ADD SWAP2 DUP6 ADD SWAP1 DUP1 DUP4 DUP4 DUP3 ISZERO PUSH2 0x015d JUMPI JUMPDEST DUP1 MLOAD DUP3 MSTORE PUSH1 0x20 DUP4 GT ISZERO PUSH2 0x015d JUMPI PUSH1 0x1f NOT SWAP1 SWAP3 ADD SWAP2 PUSH1 0x20 SWAP2 DUP3 ADD SWAP2 ADD PUSH2 0x013d JUMP JUMPDEST POP POP POP SWAP1 POP SWAP1 DUP2 ADD SWAP1 PUSH1 0x1f AND DUP1 ISZERO PUSH2 0x0189 JUMPI DUP1 DUP3 SUB DUP1 MLOAD PUSH1 0x01 DUP4 PUSH1 0x20 SUB PUSH2 0x0100 EXP SUB NOT AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP JUMPDEST POP SWAP3 POP POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x01a4 PUSH2 0x04a1 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x00da PUSH1 0xff PUSH1 0x04 CALLDATALOAD AND PUSH2 0x04a7 JUMP JUMPDEST STOP JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x01a4 PUSH2 0x0645 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x01f7 PUSH2 0x0654 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 PUSH2 0x0000 JUMPI PUSH2 0x01a4 PUSH2 0x0663 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x01f7 PUSH2 0x0668 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 PUSH2 0x0000 JUMPI PUSH2 0x00da PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0677 JUMP JUMPDEST STOP JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x01a4 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x06da JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x00da PUSH2 0x06f9 JUMP JUMPDEST STOP JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x01a4 PUSH2 0x0761 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x0117 PUSH2 0x0767 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x20 DUP1 DUP3 MSTORE DUP4 MLOAD DUP2 DUP4 ADD MSTORE DUP4 MLOAD SWAP2 SWAP3 DUP4 SWAP3 SWAP1 DUP4 ADD SWAP2 DUP6 ADD SWAP1 DUP1 DUP4 DUP4 DUP3 ISZERO PUSH2 0x015d JUMPI JUMPDEST DUP1 MLOAD DUP3 MSTORE PUSH1 0x20 DUP4 GT ISZERO PUSH2 0x015d JUMPI PUSH1 0x1f NOT SWAP1 SWAP3 ADD SWAP2 PUSH1 0x20 SWAP2 DUP3 ADD SWAP2 ADD PUSH2 0x013d JUMP JUMPDEST POP POP POP SWAP1 POP SWAP1 DUP2 ADD SWAP1 PUSH1 0x1f AND DUP1 ISZERO PUSH2 0x0189 JUMPI DUP1 DUP3 SUB DUP1 MLOAD PUSH1 0x01 DUP4 PUSH1 0x20 SUB PUSH2 0x0100 EXP SUB NOT AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP JUMPDEST POP SWAP3 POP POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x00da PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x079e JUMP JUMPDEST STOP JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x01f7 PUSH2 0x08a7 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 PUSH2 0x00da PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x03b6 JUMP JUMPDEST STOP JUMPDEST PUSH1 0x00 PUSH1 0x01 PUSH1 0x00 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT PUSH2 0x0000 JUMPI EQ PUSH2 0x03d2 JUMPI PUSH2 0x0000 JUMP JUMPDEST CALLVALUE ISZERO ISZERO PUSH2 0x03de JUMPI PUSH2 0x0000 JUMP JUMPDEST PUSH2 0x025e CALLVALUE MUL SWAP1 POP PUSH11 0x050341421d87f1f3800000 DUP2 PUSH1 0x01 SLOAD ADD GT ISZERO PUSH2 0x0401 JUMPI PUSH2 0x0000 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP3 AND PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP2 DUP3 SWAP1 SHA3 DUP1 SLOAD DUP6 ADD SWAP1 SSTORE PUSH1 0x01 DUP1 SLOAD DUP6 ADD SWAP1 SSTORE DUP2 MLOAD DUP5 DUP2 MSTORE SWAP2 MLOAD PUSH32 0x4f79409f494e81c38036d80aa8a6507c2cb08d90bfb2fead5519447646b3497e SWAP3 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG2 JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0xff AND DUP2 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP1 DUP3 ADD SWAP1 SWAP2 MSTORE PUSH1 0x12 DUP2 MSTORE PUSH32 0x534f4e4d2050726573616c6520546f6b656e0000000000000000000000000000 PUSH1 0x20 DUP3 ADD MSTORE DUP2 JUMP JUMPDEST PUSH1 0x01 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x02 SLOAD PUSH1 0x00 SWAP1 CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x04c5 JUMPI PUSH2 0x0000 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x00 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT PUSH2 0x0000 JUMPI EQ DUP1 ISZERO PUSH2 0x04ea JUMPI POP PUSH1 0x01 DUP3 PUSH1 0x04 DUP2 GT PUSH2 0x0000 JUMPI EQ JUMPDEST DUP1 PUSH2 0x0515 JUMPI POP PUSH1 0x01 PUSH1 0x00 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT PUSH2 0x0000 JUMPI EQ DUP1 ISZERO PUSH2 0x0515 JUMPI POP PUSH1 0x02 DUP3 PUSH1 0x04 DUP2 GT PUSH2 0x0000 JUMPI EQ JUMPDEST JUMPDEST DUP1 PUSH2 0x056f JUMPI POP PUSH1 0x01 PUSH1 0x00 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT PUSH2 0x0000 JUMPI EQ DUP1 PUSH2 0x0545 JUMPI POP PUSH1 0x02 PUSH1 0x00 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT PUSH2 0x0000 JUMPI EQ JUMPDEST DUP1 ISZERO PUSH2 0x0559 JUMPI POP PUSH1 0x03 DUP3 PUSH1 0x04 DUP2 GT PUSH2 0x0000 JUMPI EQ JUMPDEST DUP1 ISZERO PUSH2 0x056f JUMPI POP PUSH1 0x04 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND ISZERO ISZERO JUMPDEST JUMPDEST DUP1 PUSH2 0x059b JUMPI POP PUSH1 0x02 PUSH1 0x00 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT PUSH2 0x0000 JUMPI EQ DUP1 ISZERO PUSH2 0x059b JUMPI POP PUSH1 0x01 DUP3 PUSH1 0x04 DUP2 GT PUSH2 0x0000 JUMPI EQ JUMPDEST JUMPDEST DUP1 PUSH2 0x05d3 JUMPI POP PUSH1 0x03 PUSH1 0x00 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT PUSH2 0x0000 JUMPI EQ DUP1 ISZERO PUSH2 0x05c7 JUMPI POP PUSH1 0x04 DUP3 PUSH1 0x04 DUP2 GT PUSH2 0x0000 JUMPI EQ JUMPDEST DUP1 ISZERO PUSH2 0x05d3 JUMPI POP PUSH1 0x01 SLOAD ISZERO JUMPDEST JUMPDEST SWAP1 POP DUP1 ISZERO ISZERO PUSH2 0x05e2 JUMPI PUSH2 0x0000 JUMP JUMPDEST PUSH1 0x00 DUP1 SLOAD DUP4 SWAP2 SWAP1 PUSH1 0xff NOT AND PUSH1 0x01 DUP4 PUSH1 0x04 DUP2 GT PUSH2 0x0000 JUMPI MUL OR SWAP1 SSTORE POP PUSH32 0x8d9efa3fab1bd6476defa44f520afbf9337886a4947021fd7f2775e0efaf4571 DUP3 PUSH1 0x40 MLOAD DUP1 DUP3 PUSH1 0x04 DUP2 GT PUSH2 0x0000 JUMPI PUSH1 0xff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 JUMPDEST JUMPDEST POP POP JUMP JUMPDEST PUSH11 0x050341421d87f1f3800000 DUP2 JUMP JUMPDEST PUSH1 0x02 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x12 DUP2 JUMP JUMPDEST PUSH1 0x04 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x02 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x0692 JUMPI PUSH2 0x0000 JUMP JUMPDEST PUSH1 0x03 PUSH1 0x00 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT PUSH2 0x0000 JUMPI EQ ISZERO PUSH2 0x06ad JUMPI PUSH2 0x0000 JUMP JUMPDEST PUSH1 0x04 DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND OR SWAP1 SSTORE JUMPDEST JUMPDEST POP JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x02 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x0714 JUMPI PUSH2 0x0000 JUMP JUMPDEST PUSH1 0x00 ADDRESS PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND BALANCE GT ISZERO PUSH2 0x00d7 JUMPI PUSH1 0x03 SLOAD PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP2 DUP3 AND SWAP2 ADDRESS AND BALANCE DUP1 ISZERO PUSH2 0x08fc MUL SWAP2 PUSH1 0x00 DUP2 DUP2 DUP2 DUP6 DUP9 DUP9 CALL SWAP4 POP POP POP POP ISZERO ISZERO PUSH2 0x00d7 JUMPI PUSH2 0x0000 JUMP JUMPDEST JUMPDEST JUMPDEST JUMPDEST JUMP JUMPDEST PUSH2 0x025e DUP2 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP1 DUP3 ADD SWAP1 SWAP2 MSTORE PUSH1 0x03 DUP2 MSTORE PUSH32 0x5350540000000000000000000000000000000000000000000000000000000000 PUSH1 0x20 DUP3 ADD MSTORE DUP2 JUMP JUMPDEST PUSH1 0x04 SLOAD PUSH1 0x00 SWAP1 CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x07bc JUMPI PUSH2 0x0000 JUMP JUMPDEST PUSH1 0x03 PUSH1 0x00 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT PUSH2 0x0000 JUMPI EQ PUSH2 0x07d6 JUMPI PUSH2 0x0000 JUMP JUMPDEST POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP1 ISZERO ISZERO PUSH2 0x07fc JUMPI PUSH2 0x0000 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP3 AND PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 SWAP3 SWAP1 SWAP3 SSTORE PUSH1 0x01 DUP1 SLOAD DUP6 SWAP1 SUB SWAP1 SSTORE DUP2 MLOAD DUP5 DUP2 MSTORE SWAP2 MLOAD PUSH32 0x38d762ef507761291a578e921acfe29c1af31a7331ea03e391cf16cfc4d4f581 SWAP3 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG2 PUSH1 0x01 SLOAD ISZERO ISZERO PUSH2 0x045d JUMPI PUSH1 0x00 DUP1 SLOAD PUSH1 0xff NOT AND PUSH1 0x04 SWAP1 DUP2 OR SWAP1 SWAP2 SSTORE PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD PUSH32 0x8d9efa3fab1bd6476defa44f520afbf9337886a4947021fd7f2775e0efaf4571 SWAP2 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 LOG1 JUMPDEST JUMPDEST JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x03 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 MOD UNKNOWN_0xf8 NOT CREATE SHA3 UNKNOWN_0xd1 SHR SAR EXP PUSH17 0xa1c8a6e25230e98fcec8b85d7904bdfe85 DIV DUP8 SWAP5 SMOD PUSH19 0x00290000000000000000000000009bc67b5fb7 CALLDATALOAD SWAP14 UNOFFICIAL_PUSH MSIZE PUSH15 0x7282748ea10f222459f30000000000 STOP STOP STOP STOP STOP STOP STOP SWAP5 SWAP4 COINBASE UNKNOWN_0xcf EXTCODESIZE UNKNOWN_0xca DUP4 SWAP14 UNKNOWN_0x21 UNKNOWN_0xee EXTCODEHASH ISZERO UNKNOWN_0xed UNKNOWN_0xce JUMPI UNKNOWN_0x28 UNKNOWN_0xd ADD CALLER UNKNOWN_0xd5