Contract: MNW_tokenswap
Malicious: no
Decompiled opcodes:
PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x01 DUP1 SLOAD PUSH1 0xff NOT AND SWAP1 SSTORE CALLVALUE DUP1 ISZERO PUSH2 0x001a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x40 MLOAD PUSH2 0x0d40 CODESIZE SUB DUP1 PUSH2 0x0d40 DUP4 CODECOPY DUP2 ADD PUSH1 0x40 DUP2 SWAP1 MSTORE PUSH2 0x0039 SWAP2 PUSH2 0x009d JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0043 PUSH2 0x0099 JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB SWAP1 DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 DUP1 DUP3 SHA3 DUP1 SLOAD PUSH1 0x01 PUSH1 0xff NOT SWAP2 DUP3 AND DUP2 OR SWAP1 SWAP3 SSTORE PUSH1 0x03 DUP1 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB NOT AND SWAP8 SWAP1 SWAP6 AND SWAP7 SWAP1 SWAP7 OR SWAP1 SWAP4 SSTORE CALLER DUP3 MSTORE SWAP1 SHA3 DUP1 SLOAD SWAP1 SWAP4 AND OR SWAP1 SWAP2 SSTORE POP PUSH2 0x00cb JUMP JUMPDEST CALLER SWAP1 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x00ae JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 MLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 AND DUP2 EQ PUSH2 0x00c4 JUMPI DUP2 DUP3 REVERT JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH2 0x0c66 DUP1 PUSH2 0x00da PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN UNKNOWN_0xfe PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x00fe JUMPI PUSH1 0x00 CALLDATALOAD PUSH1 0xe0 SHR DUP1 PUSH4 0x8456cb59 GT PUSH2 0x0095 JUMPI DUP1 PUSH4 0xb2d9c388 GT PUSH2 0x0064 JUMPI DUP1 PUSH4 0xb2d9c388 EQ PUSH2 0x0245 JUMPI DUP1 PUSH4 0xda8c229e EQ PUSH2 0x0265 JUMPI DUP1 PUSH4 0xe5c7160b EQ PUSH2 0x0285 JUMPI DUP1 PUSH4 0xec0d4982 EQ PUSH2 0x02a5 JUMPI DUP1 PUSH4 0xf6a74ed7 EQ PUSH2 0x02c5 JUMPI PUSH2 0x00fe JUMP JUMPDEST DUP1 PUSH4 0x8456cb59 EQ PUSH2 0x01e8 JUMPI DUP1 PUSH4 0x9cee789f EQ PUSH2 0x01fd JUMPI DUP1 PUSH4 0xa3912ec8 EQ PUSH2 0x021d JUMPI DUP1 PUSH4 0xa7fc7a07 EQ PUSH2 0x0225 JUMPI PUSH2 0x00fe JUMP JUMPDEST DUP1 PUSH4 0x3f4ba83a GT PUSH2 0x00d1 JUMPI DUP1 PUSH4 0x3f4ba83a EQ PUSH2 0x0187 JUMPI DUP1 PUSH4 0x5c975abb EQ PUSH2 0x019c JUMPI DUP1 PUSH4 0x79e3e094 EQ PUSH2 0x01be JUMPI DUP1 PUSH4 0x8119c065 EQ PUSH2 0x01d3 JUMPI PUSH2 0x00fe JUMP JUMPDEST DUP1 PUSH4 0x104e9929 EQ PUSH2 0x0103 JUMPI DUP1 PUSH4 0x1072cbea EQ PUSH2 0x012e JUMPI DUP1 PUSH4 0x302b2e64 EQ PUSH2 0x0150 JUMPI DUP1 PUSH4 0x303bdd2c EQ PUSH2 0x0165 JUMPI JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x010f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0118 PUSH2 0x02e5 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x0125 SWAP2 SWAP1 PUSH2 0x0af1 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x013a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x014e PUSH2 0x0149 CALLDATASIZE PUSH1 0x04 PUSH2 0x0a94 JUMP JUMPDEST PUSH2 0x02f4 JUMP JUMPDEST STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x015c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0118 PUSH2 0x0359 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0171 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x017a PUSH2 0x0371 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x0125 SWAP2 SWAP1 PUSH2 0x0bcc JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0193 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x014e PUSH2 0x0377 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01a8 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01b1 PUSH2 0x03ff JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x0125 SWAP2 SWAP1 PUSH2 0x0b42 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01ca JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0118 PUSH2 0x0408 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01df JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x014e PUSH2 0x0420 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01f4 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x014e PUSH2 0x04d8 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0209 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x014e PUSH2 0x0218 CALLDATASIZE PUSH1 0x04 PUSH2 0x0a3d JUMP JUMPDEST PUSH2 0x0563 JUMP JUMPDEST PUSH2 0x014e PUSH2 0x00fe JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0231 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x014e PUSH2 0x0240 CALLDATASIZE PUSH1 0x04 PUSH2 0x0a3d JUMP JUMPDEST PUSH2 0x063c JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0251 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x014e PUSH2 0x0260 CALLDATASIZE PUSH1 0x04 PUSH2 0x0a3d JUMP JUMPDEST PUSH2 0x06a4 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0271 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01b1 PUSH2 0x0280 CALLDATASIZE PUSH1 0x04 PUSH2 0x0a3d JUMP JUMPDEST PUSH2 0x070a JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0291 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01b1 PUSH2 0x02a0 CALLDATASIZE PUSH1 0x04 PUSH2 0x0a3d JUMP JUMPDEST PUSH2 0x071f JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x02b1 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01b1 PUSH2 0x02c0 CALLDATASIZE PUSH1 0x04 PUSH2 0x0a5e JUMP JUMPDEST PUSH2 0x0734 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x02d1 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x014e PUSH2 0x02e0 CALLDATASIZE PUSH1 0x04 PUSH2 0x0a3d JUMP JUMPDEST PUSH2 0x07a8 JUMP JUMPDEST PUSH1 0x03 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH2 0x02ff PUSH2 0x080d JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 MSTORE PUSH1 0x20 DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x40 ADD PUSH1 0x00 SHA3 SLOAD PUSH1 0xff AND PUSH2 0x0341 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x0338 SWAP1 PUSH2 0x0b4d JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH2 0x0355 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP4 AND CALLER DUP4 PUSH2 0x0811 JUMP JUMPDEST POP POP JUMP JUMPDEST PUSH20 0xd3e4ba569045546d09cf021ecc5dfe42b1d7f6e4 DUP2 JUMP JUMPDEST PUSH1 0x04 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH2 0x0382 PUSH2 0x080d JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 MSTORE PUSH1 0x20 DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x40 ADD PUSH1 0x00 SHA3 SLOAD PUSH1 0xff AND PUSH2 0x03bb JUMPI PUSH1 0x40 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x0338 SWAP1 PUSH2 0x0b4d JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0xff AND PUSH2 0x03ca JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 DUP1 SLOAD PUSH1 0xff NOT AND SWAP1 SSTORE PUSH1 0x40 MLOAD PUSH32 0x7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b33 SWAP1 PUSH1 0x00 SWAP1 LOG1 JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0xff AND DUP2 JUMP JUMPDEST PUSH20 0x7b0c06043468469967dba22d1af33d77d44056c8 DUP2 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH4 0x70a08231 PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x00 SWAP1 PUSH20 0x7b0c06043468469967dba22d1af33d77d44056c8 SWAP1 PUSH4 0x70a08231 SWAP1 PUSH2 0x045a SWAP1 CALLER SWAP1 PUSH1 0x04 ADD PUSH2 0x0af1 JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0472 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x0486 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 0x04aa SWAP2 SWAP1 PUSH2 0x0ad9 JUMP JUMPDEST SWAP1 POP PUSH1 0x00 DUP2 GT PUSH2 0x04cc JUMPI PUSH1 0x40 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x0338 SWAP1 PUSH2 0x0b95 JUMP JUMPDEST PUSH2 0x04d5 DUP2 PUSH2 0x089f JUMP JUMPDEST POP JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH2 0x04e3 PUSH2 0x080d JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 MSTORE PUSH1 0x20 DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x40 ADD PUSH1 0x00 SHA3 SLOAD PUSH1 0xff AND PUSH2 0x051c JUMPI PUSH1 0x40 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x0338 SWAP1 PUSH2 0x0b4d JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0xff AND ISZERO PUSH2 0x052c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 DUP1 SLOAD PUSH1 0xff NOT AND DUP2 OR SWAP1 SSTORE PUSH1 0x40 MLOAD PUSH32 0x6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff625 SWAP1 PUSH1 0x00 SWAP1 LOG1 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH2 0x056e PUSH2 0x080d JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 MSTORE PUSH1 0x20 DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x40 ADD PUSH1 0x00 SHA3 SLOAD PUSH1 0xff AND PUSH2 0x05a7 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x0338 SWAP1 PUSH2 0x0b4d JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH4 0x70a08231 PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x00 SWAP1 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP4 AND SWAP1 PUSH4 0x70a08231 SWAP1 PUSH2 0x05d6 SWAP1 ADDRESS SWAP1 PUSH1 0x04 ADD PUSH2 0x0af1 JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x05ee JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x0602 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 0x0626 SWAP2 SWAP1 PUSH2 0x0ad9 JUMP JUMPDEST SWAP1 POP PUSH2 0x0355 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP4 AND CALLER DUP4 PUSH2 0x0811 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH2 0x0647 PUSH2 0x080d JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 MSTORE PUSH1 0x20 DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x40 ADD PUSH1 0x00 SHA3 SLOAD PUSH1 0xff AND PUSH2 0x0680 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x0338 SWAP1 PUSH2 0x0b4d JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SHA3 DUP1 SLOAD PUSH1 0xff NOT AND PUSH1 0x01 OR SWAP1 SSTORE JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH2 0x06af PUSH2 0x080d JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 MSTORE PUSH1 0x20 DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x40 ADD PUSH1 0x00 SHA3 SLOAD PUSH1 0xff AND PUSH2 0x06e8 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x0338 SWAP1 PUSH2 0x0b4d JUMP JUMPDEST PUSH1 0x03 DUP1 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB NOT AND PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB SWAP3 SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP2 SWAP1 MSTORE SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND DUP2 JUMP JUMPDEST PUSH1 0x02 PUSH1 0x20 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND DUP2 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x00 PUSH2 0x0741 PUSH2 0x080d JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 MSTORE PUSH1 0x20 DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x40 ADD PUSH1 0x00 SHA3 SLOAD PUSH1 0xff AND PUSH2 0x077a JUMPI PUSH1 0x40 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x0338 SWAP1 PUSH2 0x0b4d JUMP JUMPDEST POP PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP3 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x02 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 DUP1 SLOAD PUSH1 0xff NOT AND DUP3 ISZERO ISZERO OR SWAP1 SSTORE PUSH1 0x01 JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH2 0x07b3 PUSH2 0x080d JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 MSTORE PUSH1 0x20 DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x40 ADD PUSH1 0x00 SHA3 SLOAD PUSH1 0xff AND PUSH2 0x07ec JUMPI PUSH1 0x40 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x0338 SWAP1 PUSH2 0x0b4d JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SHA3 DUP1 SLOAD PUSH1 0xff NOT AND SWAP1 SSTORE JUMP JUMPDEST CALLER SWAP1 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH4 0xa9059cbb PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP5 AND SWAP1 PUSH4 0xa9059cbb SWAP1 PUSH2 0x083f SWAP1 DUP6 SWAP1 DUP6 SWAP1 PUSH1 0x04 ADD PUSH2 0x0b29 JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0859 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x086d 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 0x0891 SWAP2 SWAP1 PUSH2 0x0abd JUMP JUMPDEST PUSH2 0x089a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP JUMP JUMPDEST PUSH1 0x03 SLOAD PUSH2 0x08cd SWAP1 PUSH20 0x7b0c06043468469967dba22d1af33d77d44056c8 SWAP1 CALLER SWAP1 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP5 PUSH2 0x0964 JUMP JUMPDEST CALLER PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x02 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND ISZERO PUSH2 0x08f8 JUMPI PUSH1 0x04 SLOAD PUSH2 0x08f2 SWAP1 DUP3 PUSH2 0x09f5 JUMP JUMPDEST POP PUSH2 0x0936 JUMP JUMPDEST PUSH1 0x03 SLOAD PUSH2 0x0936 SWAP1 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER PUSH2 0x0919 DUP5 PUSH6 0x5af3107a4000 PUSH2 0x0bed JUMP JUMPDEST PUSH20 0xd3e4ba569045546d09cf021ecc5dfe42b1d7f6e4 SWAP3 SWAP2 SWAP1 PUSH2 0x0964 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP2 SWAP1 PUSH32 0x56c1cc0ee18fd18b7913508d06a3a97bb1f19264a63fcbb16e884eb8c083b2ce SWAP1 PUSH1 0x00 SWAP1 LOG2 POP JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH4 0x23b872dd PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP6 AND SWAP1 PUSH4 0x23b872dd SWAP1 PUSH2 0x0994 SWAP1 DUP7 SWAP1 DUP7 SWAP1 DUP7 SWAP1 PUSH1 0x04 ADD PUSH2 0x0b05 JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x09ae JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x09c2 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 0x09e6 SWAP2 SWAP1 PUSH2 0x0abd JUMP JUMPDEST PUSH2 0x09ef JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0a01 DUP3 DUP5 PUSH2 0x0bd5 JUMP JUMPDEST SWAP1 POP DUP3 DUP2 LT ISZERO PUSH2 0x07a2 JUMPI PUSH4 0x4e487b71 PUSH1 0xe0 SHL PUSH1 0x00 MSTORE PUSH1 0x01 PUSH1 0x04 MSTORE PUSH1 0x24 PUSH1 0x00 REVERT JUMPDEST DUP1 CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 AND DUP2 EQ PUSH2 0x0a38 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x0a4e JUMPI DUP1 DUP2 REVERT JUMPDEST PUSH2 0x0a57 DUP3 PUSH2 0x0a21 JUMP JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0x0a70 JUMPI DUP1 DUP2 REVERT JUMPDEST PUSH2 0x0a79 DUP4 PUSH2 0x0a21 JUMP JUMPDEST SWAP2 POP PUSH1 0x20 DUP4 ADD CALLDATALOAD PUSH2 0x0a89 DUP2 PUSH2 0x0c22 JUMP JUMPDEST DUP1 SWAP2 POP POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0x0aa6 JUMPI DUP2 DUP3 REVERT JUMPDEST PUSH2 0x0aaf DUP4 PUSH2 0x0a21 JUMP JUMPDEST SWAP5 PUSH1 0x20 SWAP4 SWAP1 SWAP4 ADD CALLDATALOAD SWAP4 POP POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x0ace JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 MLOAD PUSH2 0x0a57 DUP2 PUSH2 0x0c22 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x0aea JUMPI DUP1 DUP2 REVERT JUMPDEST POP MLOAD SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB SWAP2 SWAP1 SWAP2 AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB SWAP4 DUP5 AND DUP2 MSTORE SWAP2 SWAP1 SWAP3 AND PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x60 ADD SWAP1 JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB SWAP3 SWAP1 SWAP3 AND DUP3 MSTORE PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 ADD SWAP1 JUMP JUMPDEST SWAP1 ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE PUSH1 0x28 SWAP1 DUP3 ADD MSTORE PUSH32 0x436f6e74726f6c6c61626c653a2063616c6c6572206973206e6f74206120636f PUSH1 0x40 DUP3 ADD MSTORE PUSH8 0x373a3937b63632b9 PUSH1 0xc1 SHL PUSH1 0x60 DUP3 ADD MSTORE PUSH1 0x80 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE PUSH1 0x19 SWAP1 DUP3 ADD MSTORE PUSH32 0x4e6f2062616c616e6365206f66204d52504820746f6b656e7300000000000000 PUSH1 0x40 DUP3 ADD MSTORE PUSH1 0x60 ADD SWAP1 JUMP JUMPDEST SWAP1 DUP2 MSTORE PUSH1 0x20 ADD SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP3 NOT DUP3 GT ISZERO PUSH2 0x0be8 JUMPI PUSH2 0x0be8 PUSH2 0x0c0c JUMP JUMPDEST POP ADD SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP2 PUSH1 0x00 NOT DIV DUP4 GT DUP3 ISZERO ISZERO AND ISZERO PUSH2 0x0c07 JUMPI PUSH2 0x0c07 PUSH2 0x0c0c JUMP JUMPDEST POP MUL SWAP1 JUMP JUMPDEST PUSH4 0x4e487b71 PUSH1 0xe0 SHL PUSH1 0x00 MSTORE PUSH1 0x11 PUSH1 0x04 MSTORE PUSH1 0x24 PUSH1 0x00 REVERT JUMPDEST DUP1 ISZERO ISZERO DUP2 EQ PUSH2 0x04d5 JUMPI PUSH1 0x00 DUP1 REVERT UNKNOWN_0xfe LOG2 PUSH5 0x6970667358 UNKNOWN_0x22 SLT SHA3 PUSH25 0x9dd784c29e24ec0477d7c3c9e275ad80173cc76a8f11ef91d5 DUP16 UNKNOWN_0xd4 UNKNOWN_0x2e UNKNOWN_0x5f DUP12 GAS PUSH5 0x736f6c6343 STOP ADDMOD STOP STOP CALLER STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP DUP12 UNKNOWN_0xbf SWAP9 UNKNOWN_0x4b UNKNOWN_0xe7 UNKNOWN_0xfc INVALID_0x6d 0xb1602e056aa4256d7fb1954bf4