Contract: L1DAIBridge
Etherscan label: bridge
Tag: StarkNet: StarkGate DAI Bridge
Malicious: no
Decompiled opcodes:
PUSH2 0x0120 PUSH1 0x40 MSTORE PUSH1 0x01 DUP1 SSTORE PUSH1 0x00 PUSH1 0x02 SSTORE PUSH1 0x00 NOT PUSH1 0x03 SSTORE CALLVALUE DUP1 ISZERO PUSH2 0x0020 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x40 MLOAD PUSH2 0x17c0 CODESIZE SUB DUP1 PUSH2 0x17c0 DUP4 CODECOPY DUP2 DUP2 ADD PUSH1 0x40 MSTORE PUSH1 0xa0 DUP2 LT ISZERO PUSH2 0x0043 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP DUP1 MLOAD PUSH1 0x20 DUP1 DUP4 ADD MLOAD PUSH1 0x40 DUP1 DUP6 ADD MLOAD PUSH1 0x60 DUP7 ADD MLOAD PUSH1 0x80 SWAP1 SWAP7 ADD MLOAD CALLER PUSH1 0x00 DUP2 DUP2 MSTORE SWAP6 DUP7 SWAP1 MSTORE DUP4 DUP7 SHA3 PUSH1 0x01 SWAP1 SSTORE SWAP3 MLOAD SWAP6 SWAP7 SWAP4 SWAP6 SWAP2 SWAP5 SWAP1 SWAP3 SWAP2 PUSH32 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60 SWAP2 SWAP1 LOG2 PUSH1 0x01 PUSH1 0x01 PUSH1 0x60 SHL SUB NOT PUSH1 0x60 SWAP6 DUP7 SHL DUP2 AND PUSH1 0x80 MSTORE SWAP4 DUP6 SHL DUP5 AND PUSH1 0xa0 MSTORE PUSH1 0xc0 SWAP3 SWAP1 SWAP3 MSTORE SWAP1 SWAP3 SHL AND PUSH1 0xe0 MSTORE PUSH2 0x0100 MSTORE PUSH1 0x80 MLOAD PUSH1 0x60 SHR PUSH1 0xa0 MLOAD PUSH1 0x60 SHR PUSH1 0xc0 MLOAD PUSH1 0xe0 MLOAD PUSH1 0x60 SHR PUSH2 0x0100 MLOAD PUSH2 0x1650 PUSH2 0x0170 PUSH1 0x00 CODECOPY DUP1 PUSH2 0x0458 MSTORE DUP1 PUSH2 0x06d0 MSTORE DUP1 PUSH2 0x08b9 MSTORE DUP1 PUSH2 0x0b83 MSTORE DUP1 PUSH2 0x1331 MSTORE DUP1 PUSH2 0x158b MSTORE POP DUP1 PUSH2 0x0537 MSTORE DUP1 PUSH2 0x09cd MSTORE DUP1 PUSH2 0x10b6 MSTORE DUP1 PUSH2 0x1173 MSTORE DUP1 PUSH2 0x13f6 MSTORE POP DUP1 PUSH2 0x0612 MSTORE DUP1 PUSH2 0x0f8e MSTORE POP DUP1 PUSH2 0x0570 MSTORE DUP1 PUSH2 0x099e MSTORE DUP1 PUSH2 0x1086 MSTORE DUP1 PUSH2 0x119d MSTORE DUP1 PUSH2 0x141a MSTORE POP DUP1 PUSH2 0x0429 MSTORE DUP1 PUSH2 0x05ee MSTORE DUP1 PUSH2 0x088a MSTORE DUP1 PUSH2 0x0b54 MSTORE DUP1 PUSH2 0x1302 MSTORE DUP1 PUSH2 0x155c MSTORE POP PUSH2 0x1650 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 0x0150 JUMPI PUSH1 0x00 CALLDATALOAD PUSH1 0xe0 SHR DUP1 PUSH4 0x753ed1bd GT PUSH2 0x00cd JUMPI DUP1 PUSH4 0xbf353dbb GT PUSH2 0x0081 JUMPI DUP1 PUSH4 0xe2fdcc17 GT PUSH2 0x0066 JUMPI DUP1 PUSH4 0xe2fdcc17 EQ PUSH2 0x0319 JUMPI DUP1 PUSH4 0xf4b9fa75 EQ PUSH2 0x0321 JUMPI DUP1 PUSH4 0xfd1275eb EQ PUSH2 0x0329 JUMPI PUSH2 0x0150 JUMP JUMPDEST DUP1 PUSH4 0xbf353dbb EQ PUSH2 0x02d0 JUMPI DUP1 PUSH4 0xe2bbb158 EQ PUSH2 0x02f6 JUMPI PUSH2 0x0150 JUMP JUMPDEST DUP1 PUSH4 0x8f02cf97 GT PUSH2 0x00b2 JUMPI DUP1 PUSH4 0x8f02cf97 EQ PUSH2 0x0270 JUMPI DUP1 PUSH4 0x9c52a7f1 EQ PUSH2 0x028d JUMPI DUP1 PUSH4 0xbb371fdd EQ PUSH2 0x02b3 JUMPI PUSH2 0x0150 JUMP JUMPDEST DUP1 PUSH4 0x753ed1bd EQ PUSH2 0x023f JUMPI DUP1 PUSH4 0x7c1c29ac EQ PUSH2 0x0247 JUMPI PUSH2 0x0150 JUMP JUMPDEST DUP1 PUSH4 0x47535d7b GT PUSH2 0x0124 JUMPI DUP1 PUSH4 0x6083e59a GT PUSH2 0x0109 JUMPI DUP1 PUSH4 0x6083e59a EQ PUSH2 0x01d9 JUMPI DUP1 PUSH4 0x65fae35e EQ PUSH2 0x01e1 JUMPI DUP1 PUSH4 0x6c6e4ae3 EQ PUSH2 0x0207 JUMPI PUSH2 0x0150 JUMP JUMPDEST DUP1 PUSH4 0x47535d7b EQ PUSH2 0x01c9 JUMPI DUP1 PUSH4 0x5417908f EQ PUSH2 0x01d1 JUMPI PUSH2 0x0150 JUMP JUMPDEST DUP1 PUSH3 0xf714ce EQ PUSH2 0x0155 JUMPI DUP1 PUSH4 0x0b43773e EQ PUSH2 0x0183 JUMPI DUP1 PUSH4 0x422e67f4 EQ PUSH2 0x01a7 JUMPI DUP1 PUSH4 0x43d726d6 EQ PUSH2 0x01c1 JUMPI JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0181 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x016b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH2 0x034c JUMP JUMPDEST STOP JUMPDEST PUSH2 0x018b PUSH2 0x05ec JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB SWAP1 SWAP3 AND DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST PUSH2 0x01af PUSH2 0x0610 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST PUSH2 0x0181 PUSH2 0x0634 JUMP JUMPDEST PUSH2 0x01af PUSH2 0x06c8 JUMP JUMPDEST PUSH2 0x01af PUSH2 0x06ce JUMP JUMPDEST PUSH2 0x01af PUSH2 0x06f2 JUMP JUMPDEST PUSH2 0x0181 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x01f7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH2 0x06f8 JUMP JUMPDEST PUSH2 0x0181 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x80 DUP2 LT ISZERO PUSH2 0x021d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 DUP2 ADD CALLDATALOAD SWAP1 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB PUSH1 0x40 DUP3 ADD CALLDATALOAD AND SWAP1 PUSH1 0x60 ADD CALLDATALOAD PUSH2 0x07a1 JUMP JUMPDEST PUSH2 0x01af PUSH2 0x0a77 JUMP JUMPDEST PUSH2 0x0181 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x60 DUP2 LT ISZERO PUSH2 0x025d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 DUP2 ADD CALLDATALOAD SWAP1 PUSH1 0x40 ADD CALLDATALOAD PUSH2 0x0a7d JUMP JUMPDEST PUSH2 0x0181 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x0286 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH2 0x0c6c JUMP JUMPDEST PUSH2 0x0181 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x02a3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH2 0x0d57 JUMP JUMPDEST PUSH2 0x0181 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x02c9 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH2 0x0dff JUMP JUMPDEST PUSH2 0x01af PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x02e6 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH2 0x0eea JUMP JUMPDEST PUSH2 0x0181 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x030c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD CALLDATALOAD PUSH2 0x0efc JUMP JUMPDEST PUSH2 0x018b PUSH2 0x13f4 JUMP JUMPDEST PUSH2 0x018b PUSH2 0x1418 JUMP JUMPDEST PUSH2 0x0181 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x033f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD CALLDATALOAD PUSH2 0x143c JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP4 DUP2 MSTORE SWAP1 MLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP4 AND SWAP2 PUSH32 0xb4214c8c54fc7442f36d3682f59aebaf09358a4431835b30efb29d52cf9e1e91 SWAP2 SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 LOG2 PUSH1 0x40 DUP1 MLOAD PUSH1 0x04 DUP1 DUP3 MSTORE PUSH1 0xa0 DUP3 ADD SWAP1 SWAP3 MSTORE PUSH1 0x00 SWAP2 PUSH1 0x20 DUP3 ADD PUSH1 0x80 DUP1 CALLDATASIZE DUP4 CALLDATACOPY ADD SWAP1 POP POP SWAP1 POP PUSH1 0x00 DUP2 PUSH1 0x00 DUP2 MLOAD DUP2 LT PUSH2 0x03bd JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD DUP2 DUP2 MSTORE POP POP CALLER PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 PUSH1 0x01 DUP2 MLOAD DUP2 LT PUSH2 0x03e0 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD DUP2 DUP2 MSTORE POP POP PUSH2 0x03f5 DUP4 PUSH2 0x1626 JUMP JUMPDEST DUP3 PUSH1 0x02 DUP2 MLOAD DUP2 LT PUSH2 0x0402 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD DUP4 PUSH1 0x03 DUP2 MLOAD DUP2 LT PUSH2 0x0416 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD DUP3 DUP2 MSTORE POP DUP3 DUP2 MSTORE POP POP POP PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH4 0x2c9dd5c0 PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 DUP4 PUSH1 0x40 MLOAD DUP4 PUSH4 0xffffffff AND PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP4 DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE DUP4 DUP2 DUP2 MLOAD DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL DUP1 DUP4 DUP4 PUSH1 0x00 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x04cd JUMPI DUP2 DUP2 ADD MLOAD DUP4 DUP3 ADD MSTORE PUSH1 0x20 ADD PUSH2 0x04b5 JUMP JUMPDEST POP POP POP POP SWAP1 POP ADD SWAP4 POP POP POP POP PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x04f3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0507 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 0x051d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP PUSH1 0x40 DUP1 MLOAD PUSH4 0x23b872dd PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 DUP2 AND PUSH1 0x04 DUP4 ADD MSTORE DUP5 DUP2 AND PUSH1 0x24 DUP4 ADD MSTORE PUSH1 0x44 DUP3 ADD DUP7 SWAP1 MSTORE SWAP2 MLOAD PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 SWAP1 SWAP3 AND SWAP2 PUSH4 0x23b872dd SWAP2 PUSH1 0x64 DUP1 DUP3 ADD SWAP3 PUSH1 0x20 SWAP3 SWAP1 SWAP2 SWAP1 DUP3 SWAP1 SUB ADD DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x05bb JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x05cf 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 0x05e5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP POP POP JUMP JUMPDEST PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 DUP2 JUMP JUMPDEST PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 DUP2 JUMP JUMPDEST CALLER PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0x01 EQ PUSH2 0x0698 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x1a PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4c314441494272696467652f6e6f742d617574686f72697a6564000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x00 PUSH1 0x01 DUP2 SWAP1 SSTORE PUSH1 0x40 MLOAD PUSH32 0x1cdde67b72a90f19919ac732a437ac2f7a10fc128d28c2a6e525d89ce5cd9d3a SWAP2 SWAP1 LOG1 JUMP JUMPDEST PUSH1 0x01 SLOAD DUP2 JUMP JUMPDEST PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 DUP2 JUMP JUMPDEST PUSH1 0x03 SLOAD DUP2 JUMP JUMPDEST CALLER PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0x01 EQ PUSH2 0x075c JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x1a PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4c314441494272696467652f6e6f742d617574686f72697a6564000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 AND PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 DUP1 DUP3 SHA3 PUSH1 0x01 SWAP1 SSTORE MLOAD PUSH32 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60 SWAP2 SWAP1 LOG2 POP JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP5 AND DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP7 SWAP1 MSTORE DUP1 DUP3 ADD DUP4 SWAP1 MSTORE SWAP1 MLOAD DUP5 SWAP2 PUSH32 0x27342a36c014a937136f67690b80039f954cc7acd1d6a2f5bca3f3d3e7b94837 SWAP2 SWAP1 DUP2 SWAP1 SUB PUSH1 0x60 ADD SWAP1 LOG2 PUSH1 0x40 DUP1 MLOAD PUSH1 0x04 DUP1 DUP3 MSTORE PUSH1 0xa0 DUP3 ADD SWAP1 SWAP3 MSTORE PUSH1 0x00 SWAP2 PUSH1 0x20 DUP3 ADD PUSH1 0x80 DUP1 CALLDATASIZE DUP4 CALLDATACOPY ADD SWAP1 POP POP SWAP1 POP DUP4 DUP2 PUSH1 0x00 DUP2 MLOAD DUP2 LT PUSH2 0x081e JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD DUP2 DUP2 MSTORE POP POP PUSH2 0x0833 DUP6 PUSH2 0x1626 JUMP JUMPDEST DUP3 PUSH1 0x01 DUP2 MLOAD DUP2 LT PUSH2 0x0840 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD DUP4 PUSH1 0x02 DUP2 MLOAD DUP2 LT PUSH2 0x0854 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD DUP3 DUP2 MSTORE POP DUP3 DUP2 MSTORE POP POP POP CALLER PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 PUSH1 0x03 DUP2 MLOAD DUP2 LT PUSH2 0x087c JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD DUP2 DUP2 MSTORE POP POP PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH4 0x6170ff1b PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 PUSH32 0x02d757788a8d8d6f21d1cd40bce38a8222d70654214e96ff95d8086e684fbee5 DUP5 DUP7 PUSH1 0x40 MLOAD DUP6 PUSH4 0xffffffff AND PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP6 DUP2 MSTORE PUSH1 0x20 ADD DUP5 DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH1 0x20 ADD DUP4 DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE DUP5 DUP2 DUP2 MLOAD DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL DUP1 DUP4 DUP4 PUSH1 0x00 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x095c JUMPI DUP2 DUP2 ADD MLOAD DUP4 DUP3 ADD MSTORE PUSH1 0x20 ADD PUSH2 0x0944 JUMP JUMPDEST POP POP POP POP SWAP1 POP ADD SWAP6 POP POP POP POP POP POP PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0984 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0998 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH4 0x23b872dd PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 DUP6 DUP9 PUSH1 0x40 MLOAD DUP5 PUSH4 0xffffffff AND PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP5 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 MSTORE PUSH1 0x20 ADD DUP4 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP4 POP POP POP POP PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0a44 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0a58 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 0x0a6e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x02 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP5 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP4 SWAP1 MSTORE DUP2 MLOAD DUP5 SWAP3 PUSH32 0xb8b6bc18e48f410a36e8867df19f26eb867bad25616833b0ed9141f6d8933929 SWAP3 DUP3 SWAP1 SUB ADD SWAP1 LOG2 PUSH1 0x40 DUP1 MLOAD PUSH1 0x04 DUP1 DUP3 MSTORE PUSH1 0xa0 DUP3 ADD SWAP1 SWAP3 MSTORE PUSH1 0x00 SWAP2 PUSH1 0x20 DUP3 ADD PUSH1 0x80 DUP1 CALLDATASIZE DUP4 CALLDATACOPY ADD SWAP1 POP POP SWAP1 POP DUP3 DUP2 PUSH1 0x00 DUP2 MLOAD DUP2 LT PUSH2 0x0ae8 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD DUP2 DUP2 MSTORE POP POP PUSH2 0x0afd DUP5 PUSH2 0x1626 JUMP JUMPDEST DUP3 PUSH1 0x01 DUP2 MLOAD DUP2 LT PUSH2 0x0b0a JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD DUP4 PUSH1 0x02 DUP2 MLOAD DUP2 LT PUSH2 0x0b1e JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD DUP3 DUP2 MSTORE POP DUP3 DUP2 MSTORE POP POP POP CALLER PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 PUSH1 0x03 DUP2 MLOAD DUP2 LT PUSH2 0x0b46 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD DUP2 DUP2 MSTORE POP POP PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH4 0x7a98660b PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 PUSH32 0x02d757788a8d8d6f21d1cd40bce38a8222d70654214e96ff95d8086e684fbee5 DUP5 DUP7 PUSH1 0x40 MLOAD DUP6 PUSH4 0xffffffff AND PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP6 DUP2 MSTORE PUSH1 0x20 ADD DUP5 DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH1 0x20 ADD DUP4 DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE DUP5 DUP2 DUP2 MLOAD DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL DUP1 DUP4 DUP4 PUSH1 0x00 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x0c26 JUMPI DUP2 DUP2 ADD MLOAD DUP4 DUP3 ADD MSTORE PUSH1 0x20 ADD PUSH2 0x0c0e JUMP JUMPDEST POP POP POP POP SWAP1 POP ADD SWAP6 POP POP POP POP POP POP PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0c4e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0c62 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP POP POP POP POP JUMP JUMPDEST CALLER PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0x01 EQ PUSH2 0x0cd0 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x1a PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4c314441494272696467652f6e6f742d617574686f72697a6564000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x01 EQ PUSH2 0x0d1c JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x12 PUSH1 0x24 DUP3 ADD MSTORE PUSH18 0x130c511052509c9a5919d94bd8db1bdcd959 PUSH1 0x72 SHL PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x02 DUP2 SWAP1 SSTORE PUSH1 0x40 DUP1 MLOAD DUP3 DUP2 MSTORE SWAP1 MLOAD PUSH32 0x6defc6f2eb7fe7d2a05d39d89d53405300c4dafb0e9cd1d6affeb7c02a9c3e54 SWAP2 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 LOG1 POP JUMP JUMPDEST CALLER PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0x01 EQ PUSH2 0x0dbb JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x1a PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4c314441494272696467652f6e6f742d617574686f72697a6564000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 AND PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 DUP1 DUP3 SHA3 DUP3 SWAP1 SSTORE MLOAD PUSH32 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b SWAP2 SWAP1 LOG2 POP JUMP JUMPDEST CALLER PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0x01 EQ PUSH2 0x0e63 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x1a PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4c314441494272696467652f6e6f742d617574686f72697a6564000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x01 EQ PUSH2 0x0eaf JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x12 PUSH1 0x24 DUP3 ADD MSTORE PUSH18 0x130c511052509c9a5919d94bd8db1bdcd959 PUSH1 0x72 SHL PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x03 DUP2 SWAP1 SSTORE PUSH1 0x40 DUP1 MLOAD DUP3 DUP2 MSTORE SWAP1 MLOAD PUSH32 0x0abf56f125eb3b9ec6b166b22f262406810c29da2da4c902a6ee31694ae11a39 SWAP2 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 LOG1 POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP2 SWAP1 MSTORE SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x01 EQ PUSH2 0x0f48 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x12 PUSH1 0x24 DUP3 ADD MSTORE PUSH18 0x130c511052509c9a5919d94bd8db1bdcd959 PUSH1 0x72 SHL PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP4 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP4 SWAP1 MSTORE DUP2 MLOAD CALLER SWAP3 PUSH32 0x9dbb0e7dda3e09710ce75b801addc87cf9d9c6c581641b3275fca409ad086c62 SWAP3 DUP3 SWAP1 SUB ADD SWAP1 LOG2 DUP1 ISZERO DUP1 ISZERO SWAP1 PUSH2 0x0fb1 JUMPI POP PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 DUP2 EQ ISZERO JUMPDEST DUP1 ISZERO PUSH2 0x0fdc JUMPI POP PUSH32 0x0800000000000011000000000000000000000000000000000000000000000001 DUP2 LT JUMPDEST PUSH2 0x102d JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x1b PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4c314441494272696467652f696e76616c69642d616464726573730000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x03 SLOAD DUP3 GT ISZERO PUSH2 0x1084 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x1d PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4c314441494272696467652f61626f76652d6d61782d6465706f736974000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH4 0x23b872dd CALLER PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 DUP6 PUSH1 0x40 MLOAD DUP5 PUSH4 0xffffffff AND PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP5 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 MSTORE PUSH1 0x20 ADD DUP4 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP4 POP POP POP POP PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x112c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x1140 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 0x1156 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP PUSH1 0x02 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH4 0x70a08231 PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 DUP2 AND PUSH1 0x04 DUP4 ADD MSTORE SWAP2 MLOAD PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 SWAP1 SWAP3 AND SWAP2 PUSH4 0x70a08231 SWAP2 PUSH1 0x24 DUP1 DUP3 ADD SWAP3 PUSH1 0x20 SWAP3 SWAP1 SWAP2 SWAP1 DUP3 SWAP1 SUB ADD DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x11e6 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x11fa 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 0x1210 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP MLOAD GT ISZERO PUSH2 0x1265 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x19 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4c314441494272696467652f61626f76652d6365696c696e6700000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x04 DUP1 DUP3 MSTORE PUSH1 0xa0 DUP3 ADD SWAP1 SWAP3 MSTORE PUSH1 0x00 SWAP2 PUSH1 0x20 DUP3 ADD PUSH1 0x80 DUP1 CALLDATASIZE DUP4 CALLDATACOPY ADD SWAP1 POP POP SWAP1 POP DUP2 DUP2 PUSH1 0x00 DUP2 MLOAD DUP2 LT PUSH2 0x1296 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD DUP2 DUP2 MSTORE POP POP PUSH2 0x12ab DUP4 PUSH2 0x1626 JUMP JUMPDEST DUP3 PUSH1 0x01 DUP2 MLOAD DUP2 LT PUSH2 0x12b8 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD DUP4 PUSH1 0x02 DUP2 MLOAD DUP2 LT PUSH2 0x12cc JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD DUP3 DUP2 MSTORE POP DUP3 DUP2 MSTORE POP POP POP CALLER PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 PUSH1 0x03 DUP2 MLOAD DUP2 LT PUSH2 0x12f4 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD DUP2 DUP2 MSTORE POP POP PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH4 0x3e3aa6c5 PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 PUSH32 0x02d757788a8d8d6f21d1cd40bce38a8222d70654214e96ff95d8086e684fbee5 DUP5 PUSH1 0x40 MLOAD DUP5 PUSH4 0xffffffff AND PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP5 DUP2 MSTORE PUSH1 0x20 ADD DUP4 DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE DUP4 DUP2 DUP2 MLOAD DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL DUP1 DUP4 DUP4 PUSH1 0x00 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x13cd JUMPI DUP2 DUP2 ADD MLOAD DUP4 DUP3 ADD MSTORE PUSH1 0x20 ADD PUSH2 0x13b5 JUMP JUMPDEST POP POP POP POP SWAP1 POP ADD SWAP5 POP POP POP POP POP PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x05bb JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 DUP2 JUMP JUMPDEST PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 DUP2 JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x01 EQ PUSH2 0x1488 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x12 PUSH1 0x24 DUP3 ADD MSTORE PUSH18 0x130c511052509c9a5919d94bd8db1bdcd959 PUSH1 0x72 SHL PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP4 DUP2 MSTORE SWAP1 MLOAD DUP3 SWAP2 CALLER SWAP2 PUSH32 0xdee288762e02cf1a2e99896626b9675625e9fa32cce23d9ee7d490763436eaa3 SWAP2 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 LOG3 PUSH1 0x40 DUP1 MLOAD PUSH1 0x04 DUP1 DUP3 MSTORE PUSH1 0xa0 DUP3 ADD SWAP1 SWAP3 MSTORE PUSH1 0x00 SWAP2 PUSH1 0x20 DUP3 ADD PUSH1 0x80 DUP1 CALLDATASIZE DUP4 CALLDATACOPY ADD SWAP1 POP POP SWAP1 POP DUP2 DUP2 PUSH1 0x00 DUP2 MLOAD DUP2 LT PUSH2 0x14f0 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD DUP2 DUP2 MSTORE POP POP CALLER PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 PUSH1 0x01 DUP2 MLOAD DUP2 LT PUSH2 0x1513 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD DUP2 DUP2 MSTORE POP POP PUSH2 0x1528 DUP4 PUSH2 0x1626 JUMP JUMPDEST DUP3 PUSH1 0x02 DUP2 MLOAD DUP2 LT PUSH2 0x1535 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD DUP4 PUSH1 0x03 DUP2 MLOAD DUP2 LT PUSH2 0x1549 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD DUP3 DUP2 MSTORE POP DUP3 DUP2 MSTORE POP POP POP PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH4 0x3e3aa6c5 PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 PUSH32 0x0283eea9c550fc21d0a9053ca1a8ee6f1cb531fd758474d1b82cc67c236b855d DUP5 PUSH1 0x40 MLOAD DUP5 PUSH4 0xffffffff AND PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP5 DUP2 MSTORE PUSH1 0x20 ADD DUP4 DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE DUP4 DUP2 DUP2 MLOAD DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL DUP1 DUP4 DUP4 PUSH1 0x00 DUP4 DUP2 LT ISZERO PUSH2 0x13cd JUMPI DUP2 DUP2 ADD MLOAD DUP4 DUP3 ADD MSTORE PUSH1 0x20 ADD PUSH2 0x13b5 JUMP JUMPDEST PUSH16 0xffffffffffffffffffffffffffffffff DUP2 AND PUSH1 0x80 DUP3 SWAP1 SHR SWAP2 POP SWAP2 JUMP UNKNOWN_0xfe LOG1 PUSH5 0x736f6c6343 STOP SMOD MOD STOP EXP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP UNKNOWN_0xc6 PUSH3 0xc410c0 UNKNOWN_0xec UNKNOWN_0xf7 SELFBALANCE SLOAD EXTCODEHASH JUMPDEST UNKNOWN_0xa9 MOD PUSH1 0xf6 UNKNOWN_0xab UNKNOWN_0xeb UNKNOWN_0xd9 UNKNOWN_0xc8 UNKNOWN_0xc4 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP PUSH12 0x175474e89094c44da98b954e UNKNOWN_0xed UNKNOWN_0xea UNKNOWN_0xc4 SWAP6 UNKNOWN_0x27 SAR UNKNOWN_0xf STOP UNKNOWN_0xda GT TIMESTAMP UNKNOWN_0x21 UNKNOWN_0xcb DUP4 STATICCALL DUP6 SWAP14 UNKNOWN_0xbd UNKNOWN_0xb4 UNKNOWN_0xc4 UNKNOWN_0x4b UNKNOWN_0xee UNKNOWN_0xaa SIGNEXTEND UNKNOWN_0xb3 PUSH29 0x7537ad5ae66fe5e0efd20e6eb30000000000000000000000000437465d UNKNOWN_0xfb JUMPDEST PUSH26 0x726e35f08559b0cbea55bb585c001108cdbe5d82737b9057590a UNKNOWN_0xda UNKNOWN_0xf9 INVALID_0x7d 0x34e74b5452f0628161d237746b6fe69e