Contract: Wrapper
Etherscan label: airswap
Tag: AirSwap: Wrapper
Malicious: no
Decompiled opcodes:
PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x0010 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x40 MLOAD PUSH3 0x00104f CODESIZE SUB DUP1 PUSH3 0x00104f DUP4 CODECOPY DUP2 ADD PUSH1 0x40 DUP2 SWAP1 MSTORE PUSH2 0x0031 SWAP2 PUSH2 0x0073 JUMP JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB SWAP4 DUP5 AND PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB NOT SWAP2 DUP3 AND OR SWAP1 SWAP2 SSTORE PUSH1 0x01 DUP1 SLOAD SWAP3 SWAP1 SWAP4 AND SWAP2 AND OR SWAP1 SSTORE PUSH2 0x00d5 JUMP JUMPDEST DUP1 MLOAD PUSH2 0x006d DUP2 PUSH2 0x00be JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0x0086 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 PUSH2 0x0092 DUP6 DUP6 PUSH2 0x0062 JUMP JUMPDEST SWAP3 POP POP PUSH1 0x20 PUSH2 0x00a3 DUP6 DUP3 DUP7 ADD PUSH2 0x0062 JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP3 AND PUSH2 0x006d JUMP JUMPDEST PUSH2 0x00c7 DUP2 PUSH2 0x00ad JUMP JUMPDEST DUP2 EQ PUSH2 0x00d2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP JUMP JUMPDEST PUSH2 0x0f6a DUP1 PUSH3 0x0000e5 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN UNKNOWN_0xfe PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x003f JUMPI PUSH1 0x00 CALLDATALOAD PUSH1 0xe0 SHR DUP1 PUSH4 0x4780eac1 EQ PUSH2 0x009b JUMPI DUP1 PUSH4 0x67641c2f EQ PUSH2 0x00c6 JUMPI DUP1 PUSH4 0x8ea83031 EQ PUSH2 0x00d9 JUMPI DUP1 PUSH4 0xc7d26c86 EQ PUSH2 0x00ee JUMPI JUMPDEST PUSH1 0x01 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND CALLER EQ PUSH2 0x0099 JUMPI PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x0090 SWAP1 PUSH2 0x0d4a JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x00a7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00b0 PUSH2 0x0101 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x00bd SWAP2 SWAP1 PUSH2 0x0d3c JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x0099 PUSH2 0x00d4 CALLDATASIZE PUSH1 0x04 PUSH2 0x08e1 JUMP JUMPDEST PUSH2 0x011d JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x00e5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00b0 PUSH2 0x029e JUMP JUMPDEST PUSH2 0x0099 PUSH2 0x00fc CALLDATASIZE PUSH1 0x04 PUSH2 0x0900 JUMP JUMPDEST PUSH2 0x02ba JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 JUMP JUMPDEST CALLER PUSH2 0x0130 PUSH2 0x0120 DUP4 ADD PUSH2 0x0100 DUP5 ADD PUSH2 0x089d JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ PUSH2 0x017d JUMPI PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x0090 SWAP1 PUSH2 0x0d8a JUMP JUMPDEST PUSH2 0x018f PUSH2 0x02a0 DUP3 ADD PUSH2 0x0280 DUP4 ADD PUSH2 0x095a JUMP JUMPDEST PUSH1 0xff AND PUSH2 0x01c8 JUMPI PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x0090 SWAP1 PUSH2 0x0d9a JUMP JUMPDEST PUSH2 0x01e2 PUSH2 0x01dd CALLDATASIZE DUP4 SWAP1 SUB DUP4 ADD PUSH1 0xe0 DUP5 ADD PUSH2 0x093c JUMP JUMPDEST PUSH2 0x03d4 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x40 MLOAD PUSH32 0x67641c2f00000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 SWAP2 AND SWAP1 PUSH4 0x67641c2f SWAP1 PUSH2 0x0238 SWAP1 DUP5 SWAP1 PUSH1 0x04 ADD PUSH2 0x0daa JUMP JUMPDEST PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0252 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0266 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP PUSH2 0x029b SWAP3 POP PUSH2 0x0281 SWAP2 POP POP PUSH2 0x0120 DUP4 ADD PUSH2 0x0100 DUP5 ADD PUSH2 0x089d JUMP JUMPDEST PUSH2 0x0291 PUSH1 0xa0 DUP5 ADD PUSH1 0x80 DUP6 ADD PUSH2 0x089d JUMP JUMPDEST PUSH1 0xa0 DUP5 ADD CALLDATALOAD PUSH2 0x05ac JUMP JUMPDEST POP JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 JUMP JUMPDEST PUSH2 0x02cc PUSH2 0x02a0 DUP4 ADD PUSH2 0x0280 DUP5 ADD PUSH2 0x095a JUMP JUMPDEST PUSH1 0xff AND PUSH2 0x0305 JUMPI PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x0090 SWAP1 PUSH2 0x0d9a JUMP JUMPDEST PUSH2 0x031a PUSH2 0x01dd CALLDATASIZE DUP5 SWAP1 SUB DUP5 ADD PUSH1 0x40 DUP6 ADD PUSH2 0x093c JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH32 0x7a2d107c00000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP3 AND SWAP1 PUSH4 0x7a2d107c SWAP1 PUSH2 0x036c SWAP1 DUP6 SWAP1 PUSH1 0x04 ADD PUSH2 0x0daa JUMP JUMPDEST PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0386 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x039a JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP PUSH2 0x03d0 SWAP3 POP PUSH2 0x03b3 SWAP2 POP POP PUSH1 0x80 DUP5 ADD PUSH1 0x60 DUP6 ADD PUSH2 0x089d JUMP JUMPDEST PUSH2 0x03c5 PUSH2 0x0140 DUP6 ADD PUSH2 0x0120 DUP7 ADD PUSH2 0x089d JUMP JUMPDEST PUSH2 0x0140 DUP6 ADD CALLDATALOAD PUSH2 0x05ac JUMP JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x40 DUP3 ADD MLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 DUP2 AND SWAP2 AND EQ ISZERO PUSH2 0x0574 JUMPI CALLVALUE DUP2 PUSH1 0x60 ADD MLOAD EQ PUSH2 0x0439 JUMPI PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x0090 SWAP1 PUSH2 0x0d7a JUMP JUMPDEST PUSH1 0x01 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH4 0xd0e30db0 CALLVALUE PUSH1 0x40 MLOAD DUP3 PUSH4 0xffffffff AND PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x04 ADD PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 DUP9 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x04a3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x04b7 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP PUSH1 0x01 SLOAD PUSH1 0x20 DUP6 ADD MLOAD PUSH1 0x60 DUP7 ADD MLOAD PUSH1 0x40 MLOAD PUSH32 0xa9059cbb00000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 SWAP4 AND SWAP6 POP PUSH4 0xa9059cbb SWAP5 POP PUSH2 0x051c SWAP4 POP SWAP1 SWAP2 PUSH1 0x04 ADD PUSH2 0x0d1a JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0536 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x054a 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 PUSH2 0x056e SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x08c3 JUMP JUMPDEST POP PUSH2 0x029b JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x029b JUMPI PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x0090 SWAP1 PUSH2 0x0d6a JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP4 DUP2 AND SWAP2 AND EQ ISZERO PUSH2 0x07a9 JUMPI PUSH1 0x01 SLOAD PUSH1 0x40 MLOAD PUSH32 0x23b872dd00000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 SWAP2 AND SWAP1 PUSH4 0x23b872dd SWAP1 PUSH2 0x0629 SWAP1 DUP7 SWAP1 ADDRESS SWAP1 DUP7 SWAP1 PUSH1 0x04 ADD PUSH2 0x0cf2 JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0643 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0657 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 PUSH2 0x067b SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH2 0x08c3 JUMP JUMPDEST POP PUSH1 0x01 SLOAD PUSH1 0x40 MLOAD PUSH32 0x2e1a7d4d00000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 SWAP2 AND SWAP1 PUSH4 0x2e1a7d4d SWAP1 PUSH2 0x06d2 SWAP1 DUP5 SWAP1 PUSH1 0x04 ADD PUSH2 0x0db9 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x06ec JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0700 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP PUSH1 0x00 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP3 PUSH1 0x40 MLOAD PUSH2 0x072a SWAP1 PUSH2 0x0ce7 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 DUP8 GAS CALL SWAP3 POP POP POP RETURNDATASIZE DUP1 PUSH1 0x00 DUP2 EQ PUSH2 0x0767 JUMPI PUSH1 0x40 MLOAD SWAP2 POP PUSH1 0x1f NOT PUSH1 0x3f RETURNDATASIZE ADD AND DUP3 ADD PUSH1 0x40 MSTORE RETURNDATASIZE DUP3 MSTORE RETURNDATASIZE PUSH1 0x00 PUSH1 0x20 DUP5 ADD RETURNDATACOPY PUSH2 0x076c JUMP JUMPDEST PUSH1 0x60 SWAP2 POP JUMPDEST POP POP SWAP1 POP DUP1 PUSH2 0x07a7 JUMPI PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x0090 SWAP1 PUSH2 0x0d5a JUMP JUMPDEST POP JUMPDEST POP POP POP JUMP JUMPDEST DUP1 CALLDATALOAD PUSH2 0x07b9 DUP2 PUSH2 0x0edd JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST DUP1 MLOAD PUSH2 0x07b9 DUP2 PUSH2 0x0ef1 JUMP JUMPDEST DUP1 CALLDATALOAD PUSH2 0x07b9 DUP2 PUSH2 0x0efa JUMP JUMPDEST DUP1 CALLDATALOAD PUSH2 0x07b9 DUP2 PUSH2 0x0f03 JUMP JUMPDEST DUP1 CALLDATALOAD PUSH2 0x07b9 DUP2 PUSH2 0x0f0c JUMP JUMPDEST DUP1 CALLDATALOAD PUSH2 0x07b9 DUP2 PUSH2 0x0f15 JUMP JUMPDEST PUSH1 0x00 PUSH2 0x02e0 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x0809 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0xa0 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x0821 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x082b PUSH1 0xa0 PUSH2 0x0dc7 JUMP JUMPDEST SWAP1 POP PUSH1 0x00 PUSH2 0x0839 DUP5 DUP5 PUSH2 0x07e0 JUMP JUMPDEST DUP3 MSTORE POP PUSH1 0x20 PUSH2 0x084a DUP5 DUP5 DUP4 ADD PUSH2 0x07ae JUMP JUMPDEST PUSH1 0x20 DUP4 ADD MSTORE POP PUSH1 0x40 PUSH2 0x085e DUP5 DUP3 DUP6 ADD PUSH2 0x07ae JUMP JUMPDEST PUSH1 0x40 DUP4 ADD MSTORE POP PUSH1 0x60 PUSH2 0x0872 DUP5 DUP3 DUP6 ADD PUSH2 0x07d5 JUMP JUMPDEST PUSH1 0x60 DUP4 ADD MSTORE POP PUSH1 0x80 PUSH2 0x0886 DUP5 DUP3 DUP6 ADD PUSH2 0x07d5 JUMP JUMPDEST PUSH1 0x80 DUP4 ADD MSTORE POP SWAP3 SWAP2 POP POP JUMP JUMPDEST DUP1 CALLDATALOAD PUSH2 0x07b9 DUP2 PUSH2 0x0f1e JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x08af JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 PUSH2 0x08bb DUP5 DUP5 PUSH2 0x07ae JUMP JUMPDEST SWAP5 SWAP4 POP POP POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x08d5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 PUSH2 0x08bb DUP5 DUP5 PUSH2 0x07bf JUMP JUMPDEST PUSH1 0x00 PUSH2 0x02e0 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x08f4 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 PUSH2 0x08bb DUP5 DUP5 PUSH2 0x07f6 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH2 0x0300 DUP4 DUP6 SUB SLT ISZERO PUSH2 0x0914 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 PUSH2 0x0920 DUP6 DUP6 PUSH2 0x07f6 JUMP JUMPDEST SWAP3 POP POP PUSH2 0x02e0 PUSH2 0x0932 DUP6 DUP3 DUP7 ADD PUSH2 0x07eb JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0xa0 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x094e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 PUSH2 0x08bb DUP5 DUP5 PUSH2 0x080f JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x096c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 PUSH2 0x08bb DUP5 DUP5 PUSH2 0x0892 JUMP JUMPDEST PUSH2 0x0981 DUP2 PUSH2 0x0ed2 JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH2 0x0981 DUP2 PUSH2 0x0e4b JUMP JUMPDEST PUSH2 0x0981 DUP2 PUSH2 0x0e5b JUMP JUMPDEST PUSH2 0x0981 DUP2 PUSH2 0x0e80 JUMP JUMPDEST PUSH2 0x0981 DUP2 PUSH2 0x0e83 JUMP JUMPDEST PUSH2 0x0981 DUP2 PUSH2 0x0ea8 JUMP JUMPDEST PUSH1 0x00 PUSH2 0x09c1 PUSH1 0x11 DUP4 PUSH2 0x0df3 JUMP JUMPDEST PUSH32 0x444f5f4e4f545f53454e445f4554484552000000000000000000000000000000 DUP2 MSTORE PUSH1 0x20 ADD SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x09fa PUSH1 0x11 DUP4 PUSH2 0x0df3 JUMP JUMPDEST PUSH32 0x4554485f52455455524e5f4641494c4544000000000000000000000000000000 DUP2 MSTORE PUSH1 0x20 ADD SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0a33 PUSH1 0x12 DUP4 PUSH2 0x0df3 JUMP JUMPDEST PUSH32 0x56414c55455f4d5553545f42455f5a45524f0000000000000000000000000000 DUP2 MSTORE PUSH1 0x20 ADD SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0a6c PUSH1 0x12 DUP4 PUSH2 0x0df3 JUMP JUMPDEST PUSH32 0x56414c55455f4d5553545f42455f53454e540000000000000000000000000000 DUP2 MSTORE PUSH1 0x20 ADD SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0aa5 PUSH1 0x1f DUP4 PUSH2 0x0df3 JUMP JUMPDEST PUSH32 0x4d53475f53454e4445525f4d5553545f42455f4f524445525f53454e44455200 DUP2 MSTORE PUSH1 0x20 ADD SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x07b9 PUSH1 0x00 DUP4 PUSH2 0x0dee JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0aeb PUSH1 0x16 DUP4 PUSH2 0x0df3 JUMP JUMPDEST PUSH32 0x5349474e41545552455f4d5553545f42455f53454e5400000000000000000000 DUP2 MSTORE PUSH1 0x20 ADD SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0x02e0 DUP3 ADD PUSH2 0x0b26 DUP3 DUP1 PUSH2 0x0e1a JUMP JUMPDEST PUSH2 0x0b30 DUP5 DUP3 PUSH2 0x0999 JUMP JUMPDEST POP PUSH2 0x0b3e PUSH1 0x20 DUP4 ADD DUP4 PUSH2 0x0e1a JUMP JUMPDEST PUSH2 0x0b4b PUSH1 0x20 DUP6 ADD DUP3 PUSH2 0x0999 JUMP JUMPDEST POP PUSH2 0x0b59 PUSH1 0x40 DUP4 ADD DUP4 PUSH2 0x0e38 JUMP JUMPDEST PUSH2 0x0b66 PUSH1 0x40 DUP6 ADD DUP3 PUSH2 0x0bbb JUMP JUMPDEST POP PUSH2 0x0b74 PUSH1 0xe0 DUP4 ADD DUP4 PUSH2 0x0e38 JUMP JUMPDEST PUSH2 0x0b81 PUSH1 0xe0 DUP6 ADD DUP3 PUSH2 0x0bbb JUMP JUMPDEST POP PUSH2 0x0b90 PUSH2 0x0180 DUP4 ADD DUP4 PUSH2 0x0e38 JUMP JUMPDEST PUSH2 0x0b9e PUSH2 0x0180 DUP6 ADD DUP3 PUSH2 0x0bbb JUMP JUMPDEST POP PUSH2 0x0bad PUSH2 0x0220 DUP4 ADD DUP4 PUSH2 0x0e38 JUMP JUMPDEST PUSH2 0x07a7 PUSH2 0x0220 DUP6 ADD DUP3 PUSH2 0x0c3f JUMP JUMPDEST PUSH1 0xa0 DUP3 ADD PUSH2 0x0bc9 DUP3 DUP1 PUSH2 0x0e29 JUMP JUMPDEST PUSH2 0x0bd3 DUP5 DUP3 PUSH2 0x09a2 JUMP JUMPDEST POP PUSH2 0x0be1 PUSH1 0x20 DUP4 ADD DUP4 PUSH2 0x0dfc JUMP JUMPDEST PUSH2 0x0bee PUSH1 0x20 DUP6 ADD DUP3 PUSH2 0x0987 JUMP JUMPDEST POP PUSH2 0x0bfc PUSH1 0x40 DUP4 ADD DUP4 PUSH2 0x0dfc JUMP JUMPDEST PUSH2 0x0c09 PUSH1 0x40 DUP6 ADD DUP3 PUSH2 0x0987 JUMP JUMPDEST POP PUSH2 0x0c17 PUSH1 0x60 DUP4 ADD DUP4 PUSH2 0x0e1a JUMP JUMPDEST PUSH2 0x0c24 PUSH1 0x60 DUP6 ADD DUP3 PUSH2 0x0999 JUMP JUMPDEST POP PUSH2 0x0c32 PUSH1 0x80 DUP4 ADD DUP4 PUSH2 0x0e1a JUMP JUMPDEST PUSH2 0x07a7 PUSH1 0x80 DUP6 ADD DUP3 PUSH2 0x0999 JUMP JUMPDEST PUSH1 0xc0 DUP3 ADD PUSH2 0x0c4d DUP3 DUP1 PUSH2 0x0dfc JUMP JUMPDEST PUSH2 0x0c57 DUP5 DUP3 PUSH2 0x0987 JUMP JUMPDEST POP PUSH2 0x0c65 PUSH1 0x20 DUP4 ADD DUP4 PUSH2 0x0dfc JUMP JUMPDEST PUSH2 0x0c72 PUSH1 0x20 DUP6 ADD DUP3 PUSH2 0x0987 JUMP JUMPDEST POP PUSH2 0x0c80 PUSH1 0x40 DUP4 ADD DUP4 PUSH2 0x0e0b JUMP JUMPDEST PUSH2 0x0c8d PUSH1 0x40 DUP6 ADD DUP3 PUSH2 0x0990 JUMP JUMPDEST POP PUSH2 0x0c9b PUSH1 0x60 DUP4 ADD DUP4 PUSH2 0x0e3c JUMP JUMPDEST PUSH2 0x0ca8 PUSH1 0x60 DUP6 ADD DUP3 PUSH2 0x0cde JUMP JUMPDEST POP PUSH2 0x0cb6 PUSH1 0x80 DUP4 ADD DUP4 PUSH2 0x0e1a JUMP JUMPDEST PUSH2 0x0cc3 PUSH1 0x80 DUP6 ADD DUP3 PUSH2 0x0999 JUMP JUMPDEST POP PUSH2 0x0cd1 PUSH1 0xa0 DUP4 ADD DUP4 PUSH2 0x0e1a JUMP JUMPDEST PUSH2 0x07a7 PUSH1 0xa0 DUP6 ADD DUP3 PUSH2 0x0999 JUMP JUMPDEST PUSH2 0x0981 DUP2 PUSH2 0x0ecc JUMP JUMPDEST PUSH1 0x00 PUSH2 0x07b9 DUP3 PUSH2 0x0ad1 JUMP JUMPDEST PUSH1 0x60 DUP2 ADD PUSH2 0x0d00 DUP3 DUP7 PUSH2 0x0987 JUMP JUMPDEST PUSH2 0x0d0d PUSH1 0x20 DUP4 ADD DUP6 PUSH2 0x0978 JUMP JUMPDEST PUSH2 0x08bb PUSH1 0x40 DUP4 ADD DUP5 PUSH2 0x0999 JUMP JUMPDEST PUSH1 0x40 DUP2 ADD PUSH2 0x0d28 DUP3 DUP6 PUSH2 0x0987 JUMP JUMPDEST PUSH2 0x0d35 PUSH1 0x20 DUP4 ADD DUP5 PUSH2 0x0999 JUMP JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x20 DUP2 ADD PUSH2 0x07b9 DUP3 DUP5 PUSH2 0x09ab JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE DUP2 ADD PUSH2 0x07b9 DUP2 PUSH2 0x09b4 JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE DUP2 ADD PUSH2 0x07b9 DUP2 PUSH2 0x09ed JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE DUP2 ADD PUSH2 0x07b9 DUP2 PUSH2 0x0a26 JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE DUP2 ADD PUSH2 0x07b9 DUP2 PUSH2 0x0a5f JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE DUP2 ADD PUSH2 0x07b9 DUP2 PUSH2 0x0a98 JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE DUP2 ADD PUSH2 0x07b9 DUP2 PUSH2 0x0ade JUMP JUMPDEST PUSH2 0x02e0 DUP2 ADD PUSH2 0x07b9 DUP3 DUP5 PUSH2 0x0b17 JUMP JUMPDEST PUSH1 0x20 DUP2 ADD PUSH2 0x07b9 DUP3 DUP5 PUSH2 0x0999 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP2 DUP2 ADD PUSH8 0xffffffffffffffff DUP2 GT DUP3 DUP3 LT OR ISZERO PUSH2 0x0de6 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x40 MSTORE SWAP2 SWAP1 POP JUMP JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST SWAP1 DUP2 MSTORE PUSH1 0x20 ADD SWAP1 JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0d35 PUSH1 0x20 DUP5 ADD DUP5 PUSH2 0x07ae JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0d35 PUSH1 0x20 DUP5 ADD DUP5 PUSH2 0x07ca JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0d35 PUSH1 0x20 DUP5 ADD DUP5 PUSH2 0x07d5 JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0d35 PUSH1 0x20 DUP5 ADD DUP5 PUSH2 0x07e0 JUMP JUMPDEST POP SWAP1 JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0d35 PUSH1 0x20 DUP5 ADD DUP5 PUSH2 0x0892 JUMP JUMPDEST PUSH1 0x00 PUSH2 0x07b9 DUP3 PUSH2 0x0eb3 JUMP JUMPDEST ISZERO ISZERO SWAP1 JUMP JUMPDEST PUSH32 0xff00000000000000000000000000000000000000000000000000000000000000 AND SWAP1 JUMP JUMPDEST SWAP1 JUMP JUMPDEST PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000 AND SWAP1 JUMP JUMPDEST PUSH1 0x00 PUSH2 0x07b9 DUP3 PUSH2 0x0e4b JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND SWAP1 JUMP JUMPDEST PUSH1 0xff AND SWAP1 JUMP JUMPDEST PUSH1 0x00 PUSH2 0x07b9 DUP3 PUSH2 0x0ea8 JUMP JUMPDEST PUSH2 0x0ee6 DUP2 PUSH2 0x0e4b JUMP JUMPDEST DUP2 EQ PUSH2 0x029b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0ee6 DUP2 PUSH2 0x0e56 JUMP JUMPDEST PUSH2 0x0ee6 DUP2 PUSH2 0x0e5b JUMP JUMPDEST PUSH2 0x0ee6 DUP2 PUSH2 0x0e80 JUMP JUMPDEST PUSH2 0x0ee6 DUP2 PUSH2 0x0e83 JUMP JUMPDEST PUSH2 0x0ee6 DUP2 PUSH2 0x0ea8 JUMP JUMPDEST PUSH2 0x0ee6 DUP2 PUSH2 0x0ecc JUMP UNKNOWN_0xfe LOG3 PUSH6 0x627a7a723158 SHA3 UNKNOWN_0xb9 UNKNOWN_0xad DUP16 UNKNOWN_0xae MULMOD RETURNDATACOPY SWAP3 UNKNOWN_0x2a UNKNOWN_0x23 SWAP11 PUSH17 0x5deb1f2c5d001c01c8072da296fff95a52 CODECOPY UNKNOWN_0x2b LOG4 SUB PUSH13 0x6578706572696d656e74616cf5 PUSH5 0x736f6c6343 STOP SDIV UNKNOWN_0xc STOP BLOCKHASH STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP GASLIMIT PUSH19 0xf2554421bd64bef1c22c8a81840e8d496bea00 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP UNKNOWN_0xc0 UNKNOWN_0x2a UNKNOWN_0xaa CODECOPY UNOFFICIAL_SWAP UNKNOWN_0x23 UNKNOWN_0xfe DUP14 EXP UNKNOWN_0xe UNKNOWN_0x5c UNKNOWN_0x4f UNKNOWN_0x27 UNKNOWN_0xea UNKNOWN_0xd9 ADDMOD EXTCODECOPY INVALID_0x75 0x6cc2