Contract: FederationProxy
Malicious: no
Decompiled opcodes:
PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x40 MLOAD PUSH3 0x000cff CODESIZE SUB DUP1 PUSH3 0x000cff DUP4 CODECOPY DUP2 ADD PUSH1 0x40 DUP2 SWAP1 MSTORE PUSH3 0x000026 SWAP2 PUSH3 0x00028b JUMP JUMPDEST DUP3 DUP3 DUP3 DUP3 DUP2 PUSH3 0x000036 DUP3 PUSH3 0x000077 JUMP JUMPDEST DUP1 MLOAD ISZERO PUSH3 0x000057 JUMPI PUSH3 0x000055 DUP3 DUP3 PUSH3 0x0000d9 PUSH1 0x20 SHL PUSH3 0x0002ca OR PUSH1 0x20 SHR JUMP JUMPDEST POP JUMPDEST POP PUSH3 0x000060 SWAP1 POP JUMP JUMPDEST PUSH3 0x00006b DUP3 PUSH3 0x00012a JUMP JUMPDEST POP POP POP POP POP POP PUSH3 0x00047a JUMP JUMPDEST PUSH3 0x00008d DUP2 PUSH3 0x00014e PUSH1 0x20 SHL PUSH3 0x000313 OR PUSH1 0x20 SHR JUMP JUMPDEST PUSH3 0x0000b5 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x04 ADD PUSH3 0x0000ac SWAP1 PUSH3 0x0003a4 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH32 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc SSTORE JUMP JUMPDEST PUSH1 0x60 PUSH3 0x000123 DUP4 DUP4 PUSH1 0x40 MLOAD DUP1 PUSH1 0x40 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x1d DUP2 MSTORE PUSH1 0x20 ADD PUSH32 0x416464726573733a2064656c65676174652063616c6c206661696c6564000000 DUP2 MSTORE POP PUSH3 0x00018d PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH32 0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103 SSTORE JUMP JUMPDEST PUSH1 0x00 DUP2 EXTCODEHASH PUSH32 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470 DUP2 DUP2 EQ DUP1 ISZERO SWAP1 PUSH3 0x000183 JUMPI POP DUP2 ISZERO ISZERO JUMPDEST SWAP3 POP POP POP JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x60 PUSH3 0x00019a DUP5 PUSH3 0x00014e JUMP JUMPDEST PUSH3 0x0001b9 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x04 ADD PUSH3 0x0000ac SWAP1 PUSH3 0x000401 JUMP JUMPDEST PUSH1 0x00 DUP1 DUP6 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP6 PUSH1 0x40 MLOAD PUSH3 0x0001d6 SWAP2 SWAP1 PUSH3 0x000351 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 GAS DELEGATECALL SWAP2 POP POP RETURNDATASIZE DUP1 PUSH1 0x00 DUP2 EQ PUSH3 0x000213 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 PUSH3 0x000218 JUMP JUMPDEST PUSH1 0x60 SWAP2 POP JUMPDEST POP SWAP1 SWAP3 POP SWAP1 POP PUSH3 0x00022b DUP3 DUP3 DUP7 PUSH3 0x000235 JUMP JUMPDEST SWAP7 SWAP6 POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x60 DUP4 ISZERO PUSH3 0x000246 JUMPI POP DUP2 PUSH3 0x000123 JUMP JUMPDEST DUP3 MLOAD ISZERO PUSH3 0x000257 JUMPI DUP3 MLOAD DUP1 DUP5 PUSH1 0x20 ADD REVERT JUMPDEST DUP2 PUSH1 0x40 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x04 ADD PUSH3 0x0000ac SWAP2 SWAP1 PUSH3 0x00036f JUMP JUMPDEST DUP1 MLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 AND DUP2 EQ PUSH3 0x000188 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x00 PUSH1 0x60 DUP5 DUP7 SUB SLT ISZERO PUSH3 0x0002a0 JUMPI DUP3 DUP4 REVERT JUMPDEST PUSH3 0x0002ab DUP5 PUSH3 0x000273 JUMP JUMPDEST SWAP3 POP PUSH3 0x0002bb PUSH1 0x20 DUP6 ADD PUSH3 0x000273 JUMP JUMPDEST PUSH1 0x40 DUP6 ADD MLOAD SWAP1 SWAP3 POP PUSH1 0x01 PUSH1 0x01 PUSH1 0x40 SHL SUB DUP1 DUP3 GT ISZERO PUSH3 0x0002d8 JUMPI DUP3 DUP4 REVERT JUMPDEST DUP2 DUP7 ADD SWAP2 POP DUP7 PUSH1 0x1f DUP4 ADD SLT PUSH3 0x0002ec JUMPI DUP3 DUP4 REVERT JUMPDEST DUP2 MLOAD DUP2 DUP2 GT ISZERO PUSH3 0x0002f9 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x1f DUP3 ADD PUSH1 0x1f NOT AND DUP2 ADD PUSH1 0x20 ADD DUP4 DUP2 GT DUP3 DUP3 LT OR ISZERO PUSH3 0x000318 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x40 MSTORE DUP2 DUP2 MSTORE DUP4 DUP3 ADD PUSH1 0x20 ADD DUP10 LT ISZERO PUSH3 0x000330 JUMPI DUP5 DUP6 REVERT JUMPDEST PUSH3 0x000343 DUP3 PUSH1 0x20 DUP4 ADD PUSH1 0x20 DUP8 ADD PUSH3 0x000447 JUMP JUMPDEST DUP1 SWAP5 POP POP POP POP POP SWAP3 POP SWAP3 POP SWAP3 JUMP JUMPDEST PUSH1 0x00 DUP3 MLOAD PUSH3 0x000365 DUP2 DUP5 PUSH1 0x20 DUP8 ADD PUSH3 0x000447 JUMP JUMPDEST SWAP2 SWAP1 SWAP2 ADD SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 MSTORE DUP3 MLOAD DUP1 PUSH1 0x20 DUP5 ADD MSTORE PUSH3 0x000390 DUP2 PUSH1 0x40 DUP6 ADD PUSH1 0x20 DUP8 ADD PUSH3 0x000447 JUMP JUMPDEST PUSH1 0x1f ADD PUSH1 0x1f NOT AND SWAP2 SWAP1 SWAP2 ADD PUSH1 0x40 ADD SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE PUSH1 0x36 SWAP1 DUP3 ADD MSTORE PUSH32 0x5570677261646561626c6550726f78793a206e657720696d706c656d656e7461 PUSH1 0x40 DUP3 ADD MSTORE PUSH32 0x74696f6e206973206e6f74206120636f6e747261637400000000000000000000 PUSH1 0x60 DUP3 ADD MSTORE PUSH1 0x80 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE PUSH1 0x26 SWAP1 DUP3 ADD MSTORE PUSH32 0x416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f PUSH1 0x40 DUP3 ADD MSTORE PUSH6 0x1b9d1c9858dd PUSH1 0xd2 SHL PUSH1 0x60 DUP3 ADD MSTORE PUSH1 0x80 ADD SWAP1 JUMP JUMPDEST PUSH1 0x00 JUMPDEST DUP4 DUP2 LT ISZERO PUSH3 0x000464 JUMPI DUP2 DUP2 ADD MLOAD DUP4 DUP3 ADD MSTORE PUSH1 0x20 ADD PUSH3 0x00044a JUMP JUMPDEST DUP4 DUP2 GT ISZERO PUSH3 0x000474 JUMPI PUSH1 0x00 DUP5 DUP5 ADD MSTORE JUMPDEST POP POP POP POP JUMP JUMPDEST PUSH2 0x0875 DUP1 PUSH3 0x00048a PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN UNKNOWN_0xfe PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x004e JUMPI PUSH1 0x00 CALLDATALOAD PUSH1 0xe0 SHR DUP1 PUSH4 0x3659cfe6 EQ PUSH2 0x0065 JUMPI DUP1 PUSH4 0x4f1ef286 EQ PUSH2 0x0085 JUMPI DUP1 PUSH4 0x5c60da1b EQ PUSH2 0x0098 JUMPI DUP1 PUSH4 0x8f283970 EQ PUSH2 0x00c3 JUMPI DUP1 PUSH4 0xf851a440 EQ PUSH2 0x00e3 JUMPI PUSH2 0x005d JUMP JUMPDEST CALLDATASIZE PUSH2 0x005d JUMPI PUSH2 0x005b PUSH2 0x00f8 JUMP JUMPDEST STOP JUMPDEST PUSH2 0x005b PUSH2 0x00f8 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0071 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x005b PUSH2 0x0080 CALLDATASIZE PUSH1 0x04 PUSH2 0x0599 JUMP JUMPDEST PUSH2 0x0112 JUMP JUMPDEST PUSH2 0x005b PUSH2 0x0093 CALLDATASIZE PUSH1 0x04 PUSH2 0x05b3 JUMP JUMPDEST PUSH2 0x014c JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x00a4 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00ad PUSH2 0x01c9 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x00ba SWAP2 SWAP1 PUSH2 0x064d JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x00cf JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x005b PUSH2 0x00de CALLDATASIZE PUSH1 0x04 PUSH2 0x0599 JUMP JUMPDEST PUSH2 0x0206 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x00ef JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00ad PUSH2 0x029f JUMP JUMPDEST PUSH2 0x0100 PUSH2 0x0351 JUMP JUMPDEST PUSH2 0x0110 PUSH2 0x010b PUSH2 0x0392 JUMP JUMPDEST PUSH2 0x03b7 JUMP JUMPDEST JUMP JUMPDEST PUSH2 0x011a PUSH2 0x03db JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND EQ ISZERO PUSH2 0x0141 JUMPI PUSH2 0x013c DUP2 PUSH2 0x0400 JUMP JUMPDEST PUSH2 0x0149 JUMP JUMPDEST PUSH2 0x0149 PUSH2 0x00f8 JUMP JUMPDEST POP JUMP JUMPDEST PUSH2 0x0154 PUSH2 0x03db JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND EQ ISZERO PUSH2 0x01bc JUMPI PUSH2 0x0176 DUP4 PUSH2 0x0400 JUMP JUMPDEST PUSH2 0x01b6 DUP4 DUP4 DUP4 DUP1 DUP1 PUSH1 0x1f ADD PUSH1 0x20 DUP1 SWAP2 DIV MUL PUSH1 0x20 ADD PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP1 SWAP4 SWAP3 SWAP2 SWAP1 DUP2 DUP2 MSTORE PUSH1 0x20 ADD DUP4 DUP4 DUP1 DUP3 DUP5 CALLDATACOPY PUSH1 0x00 SWAP3 ADD SWAP2 SWAP1 SWAP2 MSTORE POP PUSH2 0x02ca SWAP3 POP POP POP JUMP JUMPDEST POP PUSH2 0x01c4 JUMP JUMPDEST PUSH2 0x01c4 PUSH2 0x00f8 JUMP JUMPDEST POP POP POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x01d3 PUSH2 0x03db JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND EQ ISZERO PUSH2 0x01fb JUMPI PUSH2 0x01f4 PUSH2 0x0392 JUMP JUMPDEST SWAP1 POP PUSH2 0x0203 JUMP JUMPDEST PUSH2 0x0203 PUSH2 0x00f8 JUMP JUMPDEST SWAP1 JUMP JUMPDEST PUSH2 0x020e PUSH2 0x03db JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND EQ ISZERO PUSH2 0x0141 JUMPI PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 AND PUSH2 0x0256 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x024d SWAP1 PUSH2 0x06ae JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH32 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f PUSH2 0x027f PUSH2 0x03db JUMP JUMPDEST DUP3 PUSH1 0x40 MLOAD PUSH2 0x028e SWAP3 SWAP2 SWAP1 PUSH2 0x0661 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 PUSH2 0x013c DUP2 PUSH2 0x0440 JUMP JUMPDEST PUSH1 0x00 PUSH2 0x02a9 PUSH2 0x03db JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND EQ ISZERO PUSH2 0x01fb JUMPI PUSH2 0x01f4 PUSH2 0x03db JUMP JUMPDEST PUSH1 0x60 PUSH2 0x030c DUP4 DUP4 PUSH1 0x40 MLOAD DUP1 PUSH1 0x40 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x1d DUP2 MSTORE PUSH1 0x20 ADD PUSH32 0x416464726573733a2064656c65676174652063616c6c206661696c6564000000 DUP2 MSTORE POP PUSH2 0x0464 JUMP JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x00 DUP2 EXTCODEHASH PUSH32 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470 DUP2 DUP2 EQ DUP1 ISZERO SWAP1 PUSH2 0x0347 JUMPI POP DUP2 ISZERO ISZERO JUMPDEST SWAP3 POP POP POP JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST PUSH2 0x0359 PUSH2 0x03db JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND EQ ISZERO PUSH2 0x038a JUMPI PUSH1 0x40 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x024d SWAP1 PUSH2 0x07a7 JUMP JUMPDEST PUSH2 0x0110 PUSH2 0x0110 JUMP JUMPDEST PUSH32 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc SLOAD SWAP1 JUMP JUMPDEST CALLDATASIZE PUSH1 0x00 DUP1 CALLDATACOPY PUSH1 0x00 DUP1 CALLDATASIZE PUSH1 0x00 DUP5 GAS DELEGATECALL RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY DUP1 DUP1 ISZERO PUSH2 0x03d6 JUMPI RETURNDATASIZE PUSH1 0x00 RETURN JUMPDEST RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST PUSH32 0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103 SLOAD SWAP1 JUMP JUMPDEST PUSH2 0x0409 DUP2 PUSH2 0x0500 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP3 AND SWAP1 PUSH32 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b SWAP1 PUSH1 0x00 SWAP1 LOG2 POP JUMP JUMPDEST PUSH32 0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103 SSTORE JUMP JUMPDEST PUSH1 0x60 PUSH2 0x046f DUP5 PUSH2 0x0313 JUMP JUMPDEST PUSH2 0x048b JUMPI PUSH1 0x40 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x024d SWAP1 PUSH2 0x0761 JUMP JUMPDEST PUSH1 0x00 DUP1 DUP6 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP6 PUSH1 0x40 MLOAD PUSH2 0x04a6 SWAP2 SWAP1 PUSH2 0x0631 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 GAS DELEGATECALL SWAP2 POP POP RETURNDATASIZE DUP1 PUSH1 0x00 DUP2 EQ PUSH2 0x04e1 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 0x04e6 JUMP JUMPDEST PUSH1 0x60 SWAP2 POP JUMPDEST POP SWAP2 POP SWAP2 POP PUSH2 0x04f6 DUP3 DUP3 DUP7 PUSH2 0x0549 JUMP JUMPDEST SWAP7 SWAP6 POP POP POP POP POP POP JUMP JUMPDEST PUSH2 0x0509 DUP2 PUSH2 0x0313 JUMP JUMPDEST PUSH2 0x0525 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x024d SWAP1 PUSH2 0x070b JUMP JUMPDEST PUSH32 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc SSTORE JUMP JUMPDEST PUSH1 0x60 DUP4 ISZERO PUSH2 0x0558 JUMPI POP DUP2 PUSH2 0x030c JUMP JUMPDEST DUP3 MLOAD ISZERO PUSH2 0x0568 JUMPI DUP3 MLOAD DUP1 DUP5 PUSH1 0x20 ADD REVERT JUMPDEST DUP2 PUSH1 0x40 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x024d SWAP2 SWAP1 PUSH2 0x067b JUMP JUMPDEST DUP1 CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 AND DUP2 EQ PUSH2 0x034c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x05aa JUMPI DUP1 DUP2 REVERT JUMPDEST PUSH2 0x030c DUP3 PUSH2 0x0582 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x00 PUSH1 0x40 DUP5 DUP7 SUB SLT ISZERO PUSH2 0x05c7 JUMPI DUP2 DUP3 REVERT JUMPDEST PUSH2 0x05d0 DUP5 PUSH2 0x0582 JUMP JUMPDEST SWAP3 POP PUSH1 0x20 DUP5 ADD CALLDATALOAD PUSH8 0xffffffffffffffff DUP1 DUP3 GT ISZERO PUSH2 0x05ec JUMPI DUP4 DUP5 REVERT JUMPDEST DUP2 DUP7 ADD SWAP2 POP DUP7 PUSH1 0x1f DUP4 ADD SLT PUSH2 0x05ff JUMPI DUP4 DUP5 REVERT JUMPDEST DUP2 CALLDATALOAD DUP2 DUP2 GT ISZERO PUSH2 0x060d JUMPI DUP5 DUP6 REVERT JUMPDEST DUP8 PUSH1 0x20 DUP3 DUP6 ADD ADD GT ISZERO PUSH2 0x061e JUMPI DUP5 DUP6 REVERT JUMPDEST PUSH1 0x20 DUP4 ADD SWAP5 POP DUP1 SWAP4 POP POP POP POP SWAP3 POP SWAP3 POP SWAP3 JUMP JUMPDEST PUSH1 0x00 DUP3 MLOAD PUSH2 0x0643 DUP2 DUP5 PUSH1 0x20 DUP8 ADD PUSH2 0x080f JUMP JUMPDEST SWAP2 SWAP1 SWAP2 ADD SWAP3 SWAP2 POP 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 SWAP3 DUP4 AND DUP2 MSTORE SWAP2 AND PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 ADD SWAP1 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 MSTORE DUP3 MLOAD DUP1 PUSH1 0x20 DUP5 ADD MSTORE PUSH2 0x069a DUP2 PUSH1 0x40 DUP6 ADD PUSH1 0x20 DUP8 ADD PUSH2 0x080f JUMP JUMPDEST PUSH1 0x1f ADD PUSH1 0x1f NOT AND SWAP2 SWAP1 SWAP2 ADD PUSH1 0x40 ADD SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE PUSH1 0x3a SWAP1 DUP3 ADD MSTORE PUSH32 0x5472616e73706172656e745570677261646561626c6550726f78793a206e6577 PUSH1 0x40 DUP3 ADD MSTORE PUSH32 0x2061646d696e20697320746865207a65726f2061646472657373000000000000 PUSH1 0x60 DUP3 ADD MSTORE PUSH1 0x80 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE PUSH1 0x36 SWAP1 DUP3 ADD MSTORE PUSH32 0x5570677261646561626c6550726f78793a206e657720696d706c656d656e7461 PUSH1 0x40 DUP3 ADD MSTORE PUSH22 0x1d1a5bdb881a5cc81b9bdd08184818dbdb9d1c9858dd PUSH1 0x52 SHL PUSH1 0x60 DUP3 ADD MSTORE PUSH1 0x80 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE PUSH1 0x26 SWAP1 DUP3 ADD MSTORE PUSH32 0x416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f PUSH1 0x40 DUP3 ADD MSTORE PUSH6 0x1b9d1c9858dd PUSH1 0xd2 SHL PUSH1 0x60 DUP3 ADD MSTORE PUSH1 0x80 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE PUSH1 0x42 SWAP1 DUP3 ADD MSTORE PUSH32 0x5472616e73706172656e745570677261646561626c6550726f78793a2061646d PUSH1 0x40 DUP3 ADD MSTORE PUSH32 0x696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267 PUSH1 0x60 DUP3 ADD MSTORE PUSH2 0x195d PUSH1 0xf2 SHL PUSH1 0x80 DUP3 ADD MSTORE PUSH1 0xa0 ADD SWAP1 JUMP JUMPDEST PUSH1 0x00 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x082a JUMPI DUP2 DUP2 ADD MLOAD DUP4 DUP3 ADD MSTORE PUSH1 0x20 ADD PUSH2 0x0812 JUMP JUMPDEST DUP4 DUP2 GT ISZERO PUSH2 0x0839 JUMPI PUSH1 0x00 DUP5 DUP5 ADD MSTORE JUMPDEST POP POP POP POP JUMP UNKNOWN_0xfe LOG2 PUSH5 0x6970667358 UNKNOWN_0x22 SLT SHA3 PUSH16 0xf744d73074432841eb53e7de625437a2 UNKNOWN_0xea DUP10 UNKNOWN_0xd6 UNKNOWN_0xf8 MSIZE UNKNOWN_0xde DUP15 UNKNOWN_0xcb SWAP5 LOG3 SWAP7 UNKNOWN_0xeb UNKNOWN_0xf7 UNKNOWN_0x5e UNKNOWN_0xe PUSH5 0x736f6c6343 STOP SMOD MOD STOP CALLER STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP JUMP BALANCE UNKNOWN_0xa6 UNKNOWN_0xac SWAP6 UNKNOWN_0xb6 UNKNOWN_0xbd UNKNOWN_0xe6 SWAP1 DUP1 PUSH17 0x85aaa70e3b2d9d76c50000000000000000 STOP STOP STOP STOP UNKNOWN_0xe4 UNKNOWN_0xd3 MLOAD SWAP2 BYTE PUSH14 0x599f91a3db1843e2ecb0f851e7e6 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP PUSH1 0x00 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP ADD DIFFICULTY UNKNOWN_0xc1 UNKNOWN_0xb4 LOG1 UNKNOWN_0xe3 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP DUP1 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP MUL STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP SLT UNKNOWN_0xed PUSH10 0x359919fc775bc2674860 UNKNOWN_0xe8 UNKNOWN_0xfe UNKNOWN_0x2d UNKNOWN_0x2b PUSH11 0x7b5d000000000000000000 STOP STOP STOP DIV STOP SMOD UNOFFICIAL_DUP DUP1 UNKNOWN_0x4a UNKNOWN_0xd7 DUP11 SWAP8 CREATE2 COINBASE UNKNOWN_0xbe UNKNOWN_0xbe UNKNOWN_0xd3 PUSH24 0xdcb60e413800000000000000000000000000000000000000 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP SDIV STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP UNKNOWN_0x5e UNKNOWN_0xb6 UNKNOWN_0xce UNKNOWN_0xca PUSH12 0xdd82f4a38aac0b957e6a4b5b SHR UNKNOWN_0xce UNKNOWN_0xba STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP DUP11 SWAP15 UNKNOWN_0xc3 PUSH7 0xc1b359fed1a737 UNKNOWN_0x2c UNKNOWN_0xf8 PUSH1 0x7e UNKNOWN_0xc5 UNKNOWN_0x29 PUSH4 0xb5500000 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP LOG4 CODECOPY DUP13 PUSH16 0xf62e9b93b32b28dd29bd27c6b106245f STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP LT DUP10 UNKNOWN_0xa7 ADDMOD UNOFFICIAL_PUSH CODESIZE UNKNOWN_0x21 UNOFFICIAL_DUP SWAP14 UNKNOWN_0xb9 UNKNOWN_0xbd CALL PUSH26 0xfbd7ed7ce591d700000000000000000000000004237d65eb6cdc SWAP16 SWAP4 UNKNOWN_0xdb TIMESTAMP UNKNOWN_0xfe CREATE2 EXTCODEHASH PUSH30 0x5aaca2f1d600000000000000000000000000000000000000000000000000 STOP STOP STOP