Contract: MplusCrowdsaleA
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 MSTORE PUSH1 0x00 PUSH1 0x04 SSTORE PUSH1 0x00 PUSH1 0x05 SSTORE PUSH1 0x00 PUSH1 0x06 SSTORE CALLVALUE ISZERO PUSH2 0x001e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x40 DUP1 PUSH2 0x0739 DUP4 CODECOPY DUP2 ADD PUSH1 0x40 MSTORE DUP1 DUP1 MLOAD SWAP2 SWAP1 PUSH1 0x20 ADD DUP1 MLOAD SWAP2 POP POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP3 AND ISZERO ISZERO PUSH2 0x0050 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND ISZERO ISZERO PUSH2 0x0065 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER DUP2 AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT SWAP3 DUP4 AND DUP2 OR SWAP1 SWAP4 SSTORE PUSH1 0x02 DUP1 SLOAD DUP4 AND SWAP1 SWAP4 OR SWAP1 SWAP3 SSTORE PUSH1 0x03 DUP1 SLOAD SWAP4 DUP4 AND SWAP4 DUP3 AND SWAP4 SWAP1 SWAP4 OR SWAP1 SWAP3 SSTORE PUSH1 0x01 DUP1 SLOAD SWAP4 SWAP1 SWAP2 AND SWAP3 SWAP1 SWAP2 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE PUSH2 0x0676 DUP1 PUSH2 0x00c3 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x60 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x006c JUMPI PUSH4 0xffffffff PUSH29 0x0100000000000000000000000000000000000000000000000000000000 PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x4042b66f DUP2 EQ PUSH2 0x0077 JUMPI DUP1 PUSH4 0x518ab2a8 EQ PUSH2 0x009c JUMPI DUP1 PUSH4 0x6e66f6e9 EQ PUSH2 0x00af JUMPI DUP1 PUSH4 0xc040e6b8 EQ PUSH2 0x00de JUMPI DUP1 PUSH4 0xec8ac4d8 EQ PUSH2 0x00f1 JUMPI JUMPDEST PUSH2 0x0075 CALLER PUSH2 0x0101 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x0082 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x008a PUSH2 0x02d9 JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x00a7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x008a PUSH2 0x02df JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x00ba JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00c2 PUSH2 0x02e5 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP2 AND DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x00e9 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x008a PUSH2 0x02f4 JUMP JUMPDEST PUSH2 0x0075 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND ISZERO ISZERO PUSH2 0x0119 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH8 0x016345785d8a0000 CALLVALUE LT ISZERO PUSH2 0x012e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH9 0x3635c9adc5dea00000 CALLVALUE GT ISZERO PUSH2 0x0144 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH4 0x5a8af480 TIMESTAMP LT ISZERO PUSH2 0x0155 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH4 0x5ae88eff TIMESTAMP GT ISZERO PUSH2 0x0166 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x04 DUP1 SLOAD GT ISZERO PUSH2 0x0175 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x017d PUSH2 0x02fa JUMP JUMPDEST CALLVALUE SWAP2 POP PUSH2 0x0189 DUP3 PUSH2 0x0415 JUMP JUMPDEST SWAP1 POP PUSH1 0x00 DUP2 GT PUSH2 0x0198 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x06 SLOAD PUSH2 0x01ab SWAP1 DUP4 PUSH4 0xffffffff PUSH2 0x047d AND JUMP JUMPDEST PUSH1 0x06 SSTORE PUSH1 0x05 SLOAD PUSH2 0x01c1 SWAP1 DUP3 PUSH4 0xffffffff PUSH2 0x047d AND JUMP JUMPDEST PUSH1 0x05 SSTORE PUSH2 0x01cc PUSH2 0x0497 JUMP JUMPDEST DUP3 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH32 0x623b3804fa71d67900d064613da8f94b9617215ee90799290593e1745087ad18 DUP5 DUP5 PUSH1 0x40 MLOAD SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 SWAP1 DUP2 ADD SWAP1 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x01 SLOAD PUSH1 0x02 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP2 DUP3 AND SWAP2 PUSH4 0x23b872dd SWAP2 AND DUP6 DUP5 PUSH1 0x00 PUSH1 0x40 MLOAD PUSH1 0x20 ADD MSTORE PUSH1 0x40 MLOAD PUSH29 0x0100000000000000000000000000000000000000000000000000000000 PUSH4 0xffffffff DUP7 AND MUL DUP2 MSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP4 DUP5 AND PUSH1 0x04 DUP3 ADD MSTORE SWAP2 SWAP1 SWAP3 AND PUSH1 0x24 DUP3 ADD MSTORE PUSH1 0x44 DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x64 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x02a6 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x02b7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD SWAP1 POP ISZERO ISZERO PUSH2 0x02cc JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x02d4 PUSH2 0x05cb JUMP JUMPDEST POP POP POP JUMP JUMPDEST PUSH1 0x06 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x05 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x04 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x04 DUP1 SLOAD LT DUP1 ISZERO PUSH2 0x030f JUMPI POP PUSH4 0x5ad4c880 TIMESTAMP LT ISZERO JUMPDEST ISZERO PUSH2 0x033f JUMPI PUSH1 0x04 DUP1 DUP1 SSTORE PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x062b DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE SWAP1 PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 PUSH2 0x0413 JUMP JUMPDEST PUSH1 0x03 PUSH1 0x04 SLOAD LT DUP1 ISZERO PUSH2 0x0355 JUMPI POP PUSH4 0x5ac10200 TIMESTAMP LT ISZERO JUMPDEST ISZERO PUSH2 0x0387 JUMPI PUSH1 0x03 PUSH1 0x04 DUP2 SWAP1 SSTORE PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x062b DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE SWAP1 PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 PUSH2 0x0413 JUMP JUMPDEST PUSH1 0x02 PUSH1 0x04 SLOAD LT DUP1 ISZERO PUSH2 0x039d JUMPI POP PUSH4 0x5aabea00 TIMESTAMP LT ISZERO JUMPDEST ISZERO PUSH2 0x03cf JUMPI PUSH1 0x02 PUSH1 0x04 DUP2 SWAP1 SSTORE PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x062b DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE SWAP1 PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 PUSH2 0x0413 JUMP JUMPDEST PUSH1 0x01 PUSH1 0x04 SLOAD LT DUP1 ISZERO PUSH2 0x03e5 JUMPI POP PUSH4 0x5a8af480 TIMESTAMP LT ISZERO JUMPDEST ISZERO PUSH2 0x0413 JUMPI PUSH1 0x01 PUSH1 0x04 DUP2 SWAP1 SSTORE PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x062b DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE SWAP1 PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 JUMPDEST JUMP JUMPDEST PUSH1 0x04 SLOAD PUSH1 0x00 SWAP1 DUP2 SWAP1 PUSH1 0x01 EQ ISZERO PUSH2 0x042e JUMPI POP PUSH2 0x4e20 PUSH2 0x0466 JUMP JUMPDEST PUSH1 0x04 SLOAD PUSH1 0x02 EQ ISZERO PUSH2 0x0442 JUMPI POP PUSH2 0x4650 PUSH2 0x0466 JUMP JUMPDEST PUSH1 0x04 SLOAD PUSH1 0x03 EQ ISZERO PUSH2 0x0456 JUMPI POP PUSH2 0x4268 PUSH2 0x0466 JUMP JUMPDEST PUSH1 0x04 SLOAD PUSH1 0x04 EQ ISZERO PUSH2 0x0466 JUMPI POP PUSH2 0x3e80 JUMPDEST PUSH2 0x0476 DUP2 DUP5 PUSH4 0xffffffff PUSH2 0x05ff AND JUMP JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x00 DUP3 DUP3 ADD DUP4 DUP2 LT ISZERO PUSH2 0x048c JUMPI UNKNOWN_0xfe JUMPDEST DUP1 SWAP2 POP JUMPDEST POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x06 SLOAD PUSH10 0x07695a92c20d6fe00000 SWAP1 LT PUSH2 0x04e1 JUMPI PUSH1 0x05 PUSH1 0x04 SSTORE PUSH32 0x236b5488d7d568eed00b6315077bce0d53f4bb657dc95e05c71325a26ce1cc77 PUSH1 0x40 MLOAD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 PUSH2 0x0413 JUMP JUMPDEST PUSH1 0x04 DUP1 SLOAD LT DUP1 ISZERO PUSH2 0x04fe JUMPI POP PUSH10 0x05ede20f01a459800000 PUSH1 0x06 SLOAD LT ISZERO JUMPDEST ISZERO PUSH2 0x052e JUMPI PUSH1 0x04 DUP1 DUP1 SSTORE PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x062b DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE SWAP1 PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 PUSH2 0x0413 JUMP JUMPDEST PUSH1 0x03 PUSH1 0x04 SLOAD LT DUP1 ISZERO PUSH2 0x054c JUMPI POP PUSH10 0x0472698b413b43200000 PUSH1 0x06 SLOAD LT ISZERO JUMPDEST ISZERO PUSH2 0x057e JUMPI PUSH1 0x03 PUSH1 0x04 DUP2 SWAP1 SSTORE PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x062b DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE SWAP1 PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 PUSH2 0x0413 JUMP JUMPDEST PUSH1 0x02 PUSH1 0x04 SLOAD LT DUP1 ISZERO PUSH2 0x059c JUMPI POP PUSH10 0x02f6f10780d22cc00000 PUSH1 0x06 SLOAD LT ISZERO JUMPDEST ISZERO PUSH2 0x0413 JUMPI PUSH1 0x02 PUSH1 0x04 DUP2 SWAP1 SSTORE PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x062b DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE SWAP1 PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 JUMP JUMPDEST PUSH1 0x03 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLVALUE DUP1 ISZERO PUSH2 0x08fc 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 0x0413 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP1 DUP4 ISZERO ISZERO PUSH2 0x0612 JUMPI PUSH1 0x00 SWAP2 POP PUSH2 0x0490 JUMP JUMPDEST POP DUP3 DUP3 MUL DUP3 DUP5 DUP3 DUP2 ISZERO ISZERO PUSH2 0x0622 JUMPI UNKNOWN_0xfe JUMPDEST DIV EQ PUSH2 0x048c JUMPI UNKNOWN_0xfe STOP MULMOD UNKNOWN_0xd4 PUSH1 0x57 UNKNOWN_0xe8 PUSH31 0x33dc8d8bde243f9dea18b7589e0828b2194afc1bc49893eafd39a165627a7a PUSH19 0x305820d65723efab7f9fb95c35ee049f4c9e13 UNKNOWN_0x5e SLOAD UNKNOWN_0x27 UNKNOWN_0xc3 PUSH19 0x2fb683d85ac668f062f5cc0029000000000000 STOP STOP STOP STOP STOP STOP UNKNOWN_0x21 DUP16 SAR UNKNOWN_0xe2 UNKNOWN_0xea SWAP11 UNKNOWN_0xe3 UNKNOWN_0xe9 REVERT UNKNOWN_0xea CALLVALUE PUSH28 0x6e707ebfda2d6233000000000000000000000000c2b0177ece66854b INVALID_0x7c 0x92300bb5d0cec49401a5b3