Contract: DssAutoLine
Malicious: no
Decompiled opcodes:
PUSH1 0xa0 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x0010 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x40 MLOAD PUSH2 0x0e15 CODESIZE SUB DUP1 PUSH2 0x0e15 DUP4 CODECOPY DUP2 DUP2 ADD PUSH1 0x40 MSTORE PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x0033 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP MLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0x60 SHL SUB NOT PUSH1 0x60 DUP3 SWAP1 SHL AND PUSH1 0x80 MSTORE CALLER PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x01 PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 SWAP2 SWAP1 SWAP2 SSTORE MLOAD PUSH32 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60 SWAP2 SWAP1 LOG2 POP PUSH1 0x80 MLOAD PUSH1 0x60 SHR PUSH2 0x0d61 PUSH2 0x00b4 PUSH1 0x00 CODECOPY DUP1 PUSH2 0x04c0 MSTORE DUP1 PUSH2 0x068d MSTORE DUP1 PUSH2 0x08a1 MSTORE DUP1 PUSH2 0x0902 MSTORE DUP1 PUSH2 0x0944 MSTORE POP PUSH2 0x0d61 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 0x0088 JUMPI PUSH1 0x00 CALLDATALOAD PUSH1 0xe0 SHR DUP1 PUSH4 0xb5e98b3b GT PUSH2 0x005b JUMPI DUP1 PUSH4 0xb5e98b3b EQ PUSH2 0x0155 JUMPI DUP1 PUSH4 0xbf353dbb EQ PUSH2 0x0184 JUMPI DUP1 PUSH4 0xc465f077 EQ PUSH2 0x01b7 JUMPI DUP1 PUSH4 0xd9638d36 EQ PUSH2 0x01d4 JUMPI PUSH2 0x0088 JUMP JUMPDEST DUP1 PUSH4 0x2a48322d EQ PUSH2 0x008d JUMPI DUP1 PUSH4 0x36569e77 EQ PUSH2 0x00be JUMPI DUP1 PUSH4 0x65fae35e EQ PUSH2 0x00ef JUMPI DUP1 PUSH4 0x9c52a7f1 EQ PUSH2 0x0122 JUMPI JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00bc PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x80 DUP2 LT ISZERO PUSH2 0x00a3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 DUP2 ADD CALLDATALOAD SWAP1 PUSH1 0x40 DUP2 ADD CALLDATALOAD SWAP1 PUSH1 0x60 ADD CALLDATALOAD PUSH2 0x0227 JUMP JUMPDEST STOP JUMPDEST PUSH2 0x00c6 PUSH2 0x04be JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 SWAP3 AND DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST PUSH2 0x00bc PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x0105 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH2 0x04e2 JUMP JUMPDEST PUSH2 0x00bc PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x0138 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH2 0x05b5 JUMP JUMPDEST PUSH2 0x0172 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x016b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH2 0x0685 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST PUSH2 0x0172 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x019a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH2 0x0b81 JUMP JUMPDEST PUSH2 0x00bc PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x01cd JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH2 0x0b93 JUMP JUMPDEST PUSH2 0x01f1 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x01ea JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH2 0x0c7d JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP6 DUP7 MSTORE PUSH1 0x20 DUP7 ADD SWAP5 SWAP1 SWAP5 MSTORE PUSH6 0xffffffffffff SWAP3 DUP4 AND DUP6 DUP6 ADD MSTORE SWAP1 DUP3 AND PUSH1 0x60 DUP6 ADD MSTORE AND PUSH1 0x80 DUP4 ADD MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0xa0 ADD SWAP1 RETURN JUMPDEST CALLER PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x01 PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SWAP2 SHA3 SLOAD EQ PUSH2 0x02a6 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x1a PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4473734175746f4c696e652f6e6f742d617574686f72697a6564000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH6 0xffffffffffff DUP2 LT PUSH2 0x031a JUMPI PUSH1 0x40 DUP1 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x17 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4473734175746f4c696e652f696e76616c69642d74746c000000000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x00 DUP4 GT PUSH2 0x0389 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x18 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4473734175746f4c696e652f696e76616c69642d6c696e650000000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0xa0 DUP2 ADD DUP3 MSTORE DUP5 DUP2 MSTORE PUSH1 0x20 DUP1 DUP3 ADD DUP6 DUP2 MSTORE PUSH6 0xffffffffffff DUP6 DUP2 AND DUP5 DUP7 ADD SWAP1 DUP2 MSTORE PUSH1 0x00 PUSH1 0x60 DUP1 DUP8 ADD DUP3 DUP2 MSTORE PUSH1 0x80 DUP9 ADD DUP4 DUP2 MSTORE DUP14 DUP5 MSTORE DUP4 DUP9 MSTORE SWAP3 DUP10 SWAP1 SHA3 SWAP8 MLOAD DUP9 SSTORE SWAP5 MLOAD PUSH1 0x01 DUP9 ADD SSTORE SWAP2 MLOAD PUSH1 0x02 SWAP1 SWAP7 ADD DUP1 SLOAD SWAP5 MLOAD SWAP2 MLOAD PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000 SWAP1 SWAP6 AND SWAP7 DUP5 AND SWAP7 SWAP1 SWAP7 OR PUSH32 0xffffffffffffffffffffffffffffffffffffffff000000000000ffffffffffff AND PUSH7 0x01000000000000 SWAP2 DUP5 AND SWAP2 SWAP1 SWAP2 MUL OR PUSH32 0xffffffffffffffffffffffffffff000000000000ffffffffffffffffffffffff AND PUSH13 0x01000000000000000000000000 SWAP4 SWAP1 SWAP3 AND SWAP3 SWAP1 SWAP3 MUL OR SWAP1 SWAP3 SSTORE DUP3 MLOAD DUP7 DUP2 MSTORE SWAP1 DUP2 ADD DUP6 SWAP1 MSTORE DUP1 DUP4 ADD DUP5 SWAP1 MSTORE SWAP2 MLOAD DUP7 SWAP3 PUSH32 0x1326c8f8fb452b5d26a2406d96790efbb561bf5d2686986a30a5cd847eefc673 SWAP3 SWAP1 DUP3 SWAP1 SUB ADD SWAP1 LOG2 POP POP POP POP JUMP JUMPDEST PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 DUP2 JUMP JUMPDEST CALLER PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x01 PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SWAP2 SHA3 SLOAD EQ PUSH2 0x0561 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x1a PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4473734175746f4c696e652f6e6f742d617574686f72697a6564000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP2 AND PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x01 PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 SWAP2 SWAP1 SWAP2 SSTORE MLOAD PUSH32 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60 SWAP2 SWAP1 LOG2 POP JUMP JUMPDEST CALLER PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x01 PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SWAP2 SHA3 SLOAD EQ PUSH2 0x0634 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x1a PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4473734175746f4c696e652f6e6f742d617574686f72697a6564000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP2 AND PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x01 PUSH1 0x20 MSTORE PUSH1 0x40 DUP1 DUP3 SHA3 DUP3 SWAP1 SSTORE MLOAD PUSH32 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b SWAP2 SWAP1 LOG2 POP JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x00 DUP1 PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH4 0xd9638d36 DUP7 PUSH1 0x40 MLOAD DUP3 PUSH4 0xffffffff AND PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0xa0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x06fc JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x0710 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0xa0 DUP2 LT ISZERO PUSH2 0x0726 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP DUP1 MLOAD PUSH1 0x20 DUP1 DUP4 ADD MLOAD PUSH1 0x60 SWAP1 SWAP4 ADD MLOAD PUSH1 0x00 DUP10 DUP2 MSTORE SWAP2 DUP3 SWAP1 MSTORE PUSH1 0x40 SWAP1 SWAP2 SHA3 SLOAD SWAP2 SWAP6 POP SWAP2 SWAP4 POP SWAP1 SWAP2 POP DUP1 PUSH2 0x075d JUMPI POP SWAP3 POP PUSH2 0x0b7c SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 DUP7 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SHA3 PUSH1 0x02 ADD SLOAD PUSH6 0xffffffffffff DUP1 DUP3 AND SWAP2 PUSH7 0x01000000000000 DUP2 DIV DUP3 AND SWAP2 PUSH13 0x01000000000000000000000000 SWAP1 SWAP2 DIV AND NUMBER DUP3 EQ ISZERO PUSH2 0x07b0 JUMPI DUP5 SWAP8 POP POP POP POP POP POP POP POP PUSH2 0x0b7c JUMP JUMPDEST PUSH1 0x00 PUSH2 0x07bc DUP9 DUP9 PUSH2 0x0cc8 JUMP JUMPDEST PUSH1 0x00 DUP12 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 DUP2 SHA3 PUSH1 0x01 ADD SLOAD SWAP2 SWAP3 POP PUSH2 0x07e4 PUSH2 0x07de DUP5 DUP5 PUSH2 0x0cf2 JUMP JUMPDEST DUP9 PUSH2 0x0d02 JUMP JUMPDEST SWAP1 POP DUP8 DUP2 EQ DUP1 PUSH2 0x0816 JUMPI POP DUP8 DUP2 GT DUP1 ISZERO PUSH2 0x0816 JUMPI POP PUSH2 0x0813 DUP5 PUSH6 0xffffffffffff AND DUP8 PUSH6 0xffffffffffff AND PUSH2 0x0cf2 JUMP JUMPDEST TIMESTAMP LT JUMPDEST ISZERO PUSH2 0x082d JUMPI DUP8 SWAP11 POP POP POP POP POP POP POP POP POP POP POP PUSH2 0x0b7c JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH32 0x1a0b287e00000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 DUP2 ADD DUP15 SWAP1 MSTORE PUSH32 0x6c696e6500000000000000000000000000000000000000000000000000000000 PUSH1 0x24 DUP3 ADD MSTORE PUSH1 0x44 DUP2 ADD DUP4 SWAP1 MSTORE SWAP1 MLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 AND SWAP2 PUSH4 0x1a0b287e SWAP2 PUSH1 0x64 DUP1 DUP4 ADD SWAP3 PUSH1 0x00 SWAP3 SWAP2 SWAP1 DUP3 SWAP1 SUB ADD DUP2 DUP4 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x08e8 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x08fc JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH4 0x29ae8114 PUSH2 0x09e0 PUSH2 0x09da PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH4 0xbabe8a3f PUSH1 0x40 MLOAD DUP2 PUSH4 0xffffffff AND PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x04 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x09a8 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x09bc JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x09d2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP MLOAD DUP13 PUSH2 0x0d1b JUMP JUMPDEST DUP5 PUSH2 0x0cf2 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP3 PUSH4 0xffffffff AND PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP1 PUSH32 0x4c696e6500000000000000000000000000000000000000000000000000000000 DUP2 MSTORE POP PUSH1 0x20 ADD DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0a3e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0a52 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP DUP8 DUP2 GT ISZERO PUSH2 0x0aeb JUMPI PUSH1 0x00 DUP13 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SHA3 PUSH1 0x02 ADD DUP1 SLOAD NUMBER PUSH6 0xffffffffffff SWAP1 DUP2 AND PUSH7 0x01000000000000 MUL PUSH32 0xffffffffffffffffffffffffffffffffffffffff000000000000ffffffffffff TIMESTAMP SWAP3 SWAP1 SWAP3 AND PUSH13 0x01000000000000000000000000 MUL PUSH32 0xffffffffffffffffffffffffffff000000000000ffffffffffffffffffffffff SWAP1 SWAP4 AND SWAP3 SWAP1 SWAP3 OR AND OR SWAP1 SSTORE PUSH2 0x0b36 JUMP JUMPDEST PUSH1 0x00 DUP13 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SHA3 PUSH1 0x02 ADD DUP1 SLOAD PUSH32 0xffffffffffffffffffffffffffffffffffffffff000000000000ffffffffffff AND PUSH7 0x01000000000000 NUMBER PUSH6 0xffffffffffff AND MUL OR SWAP1 SSTORE JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP10 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP4 SWAP1 MSTORE DUP2 MLOAD DUP15 SWAP3 PUSH32 0x2696a4655cbecf97fdc3c9c74f3eba424f2e404790389c2b4e31d2e32129c7dc SWAP3 DUP3 SWAP1 SUB ADD SWAP1 LOG2 SWAP10 POP POP POP POP POP POP POP POP POP POP JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x01 PUSH1 0x20 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP2 JUMP JUMPDEST CALLER PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x01 PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SWAP2 SHA3 SLOAD EQ PUSH2 0x0c12 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x1a PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4473734175746f4c696e652f6e6f742d617574686f72697a6564000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 DUP1 DUP3 SHA3 DUP3 DUP2 SSTORE PUSH1 0x01 DUP2 ADD DUP4 SWAP1 SSTORE PUSH1 0x02 ADD DUP1 SLOAD PUSH32 0xffffffffffffffffffffffffffff000000000000000000000000000000000000 AND SWAP1 SSTORE MLOAD DUP3 SWAP2 PUSH32 0xa56fb2a6d4126f324526f0668c53927c0cd8e08f41ba0fe0f2d6090a84bc75c8 SWAP2 LOG2 POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP2 SWAP1 MSTORE SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 DUP1 SLOAD PUSH1 0x01 DUP3 ADD SLOAD PUSH1 0x02 SWAP1 SWAP3 ADD SLOAD SWAP1 SWAP2 SWAP1 PUSH6 0xffffffffffff DUP1 DUP3 AND SWAP2 PUSH7 0x01000000000000 DUP2 DIV DUP3 AND SWAP2 PUSH13 0x01000000000000000000000000 SWAP1 SWAP2 DIV AND DUP6 JUMP JUMPDEST PUSH1 0x00 DUP2 ISZERO DUP1 PUSH2 0x0ce3 JUMPI POP POP DUP1 DUP3 MUL DUP3 DUP3 DUP3 DUP2 PUSH2 0x0ce0 JUMPI UNKNOWN_0xfe JUMPDEST DIV EQ JUMPDEST PUSH2 0x0cec JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST DUP1 DUP3 ADD DUP3 DUP2 LT ISZERO PUSH2 0x0cec JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP2 DUP4 GT ISZERO PUSH2 0x0d12 JUMPI DUP2 PUSH2 0x0d14 JUMP JUMPDEST DUP3 JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST DUP1 DUP3 SUB DUP3 DUP2 GT ISZERO PUSH2 0x0cec JUMPI PUSH1 0x00 DUP1 REVERT UNKNOWN_0xfe LOG2 PUSH5 0x6970667358 UNKNOWN_0x22 SLT SHA3 UNKNOWN_0x21 MLOAD RETURN PUSH11 0x69d5f41a34c5b2398bf465 PUSH4 0xbc83844e UNKNOWN_0xdc SSTORE SWAP5 BYTE SWAP16 UNKNOWN_0xd6 PUSH12 0x62e1a0ccf464736f6c634300 MOD SIGNEXTEND STOP CALLER STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP CALLDATALOAD UNKNOWN_0xd1 UNKNOWN_0xb3 RETURN UNKNOWN_0xd7 SWAP7 PUSH11 0x1dfe207aa4514c12a259a0 UNKNOWN_0x49 UNKNOWN_0x2b