Contract: BeaconProxy
Malicious: no
Decompiled opcodes:
PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x40 MLOAD PUSH3 0x001074 CODESIZE SUB DUP1 PUSH3 0x001074 DUP4 CODECOPY DUP2 DUP2 ADD PUSH1 0x40 MSTORE DUP2 ADD SWAP1 PUSH3 0x000029 SWAP2 SWAP1 PUSH3 0x0006fa JUMP JUMPDEST PUSH1 0x01 PUSH32 0xa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d51 PUSH1 0x00 SHR PUSH3 0x00005b SWAP2 SWAP1 PUSH3 0x000799 JUMP JUMPDEST PUSH1 0x00 SHL PUSH32 0xa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50 PUSH1 0x00 SHL EQ PUSH3 0x000093 JUMPI PUSH3 0x000092 PUSH3 0x0007d4 JUMP JUMPDEST JUMPDEST PUSH3 0x0000a7 DUP3 DUP3 PUSH1 0x00 PUSH3 0x0000af PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST POP POP PUSH3 0x000ae4 JUMP JUMPDEST PUSH3 0x0000c0 DUP4 PUSH3 0x0001a6 PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST DUP3 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH32 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e PUSH1 0x40 MLOAD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 PUSH1 0x00 DUP3 MLOAD GT DUP1 PUSH3 0x000111 JUMPI POP DUP1 JUMPDEST ISZERO PUSH3 0x0001a1 JUMPI PUSH3 0x00019f DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH4 0x5c60da1b 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 GAS STATICCALL ISZERO DUP1 ISZERO PUSH3 0x000167 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 PUSH3 0x00018d SWAP2 SWAP1 PUSH3 0x000803 JUMP JUMPDEST DUP4 PUSH3 0x000345 PUSH1 0x20 SHL PUSH3 0x000037 OR PUSH1 0x20 SHR JUMP JUMPDEST POP JUMPDEST POP POP POP JUMP JUMPDEST PUSH3 0x0001bc DUP2 PUSH3 0x00037b PUSH1 0x20 SHL PUSH3 0x000064 OR PUSH1 0x20 SHR JUMP JUMPDEST PUSH3 0x0001fe JUMPI PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 ADD PUSH3 0x0001f5 SWAP1 PUSH3 0x0008bc JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH3 0x000285 DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH4 0x5c60da1b 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 GAS STATICCALL ISZERO DUP1 ISZERO PUSH3 0x00024e 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 PUSH3 0x000274 SWAP2 SWAP1 PUSH3 0x000803 JUMP JUMPDEST PUSH3 0x00037b PUSH1 0x20 SHL PUSH3 0x000064 OR PUSH1 0x20 SHR JUMP JUMPDEST PUSH3 0x0002c7 JUMPI PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 ADD PUSH3 0x0002be SWAP1 PUSH3 0x000954 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST DUP1 PUSH3 0x000301 PUSH32 0xa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50 PUSH1 0x00 SHL PUSH3 0x00039e PUSH1 0x20 SHL PUSH3 0x000087 OR PUSH1 0x20 SHR JUMP JUMPDEST PUSH1 0x00 ADD PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff MUL NOT AND SWAP1 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND MUL OR SWAP1 SSTORE POP POP JUMP JUMPDEST PUSH1 0x60 PUSH3 0x000373 DUP4 DUP4 PUSH1 0x40 MLOAD DUP1 PUSH1 0x60 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x27 DUP2 MSTORE PUSH1 0x20 ADD PUSH3 0x00104d PUSH1 0x27 SWAP2 CODECOPY PUSH3 0x0003a8 PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 DUP3 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EXTCODESIZE GT SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 DUP2 SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x60 PUSH3 0x0003bb DUP5 PUSH3 0x00037b PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST PUSH3 0x0003fd JUMPI PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 ADD PUSH3 0x0003f4 SWAP1 PUSH3 0x0009ec JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH1 0x00 DUP1 DUP6 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP6 PUSH1 0x40 MLOAD PUSH3 0x000427 SWAP2 SWAP1 PUSH3 0x000a5b JUMP JUMPDEST PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 GAS DELEGATECALL SWAP2 POP POP RETURNDATASIZE DUP1 PUSH1 0x00 DUP2 EQ PUSH3 0x000464 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 0x000469 JUMP JUMPDEST PUSH1 0x60 SWAP2 POP JUMPDEST POP SWAP2 POP SWAP2 POP PUSH3 0x000481 DUP3 DUP3 DUP7 PUSH3 0x00048c PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST SWAP3 POP POP POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x60 DUP4 ISZERO PUSH3 0x00049e JUMPI DUP3 SWAP1 POP PUSH3 0x0004f1 JUMP JUMPDEST PUSH1 0x00 DUP4 MLOAD GT ISZERO PUSH3 0x0004b2 JUMPI DUP3 MLOAD DUP1 DUP5 PUSH1 0x20 ADD REVERT JUMPDEST DUP2 PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 ADD PUSH3 0x0004e8 SWAP2 SWAP1 PUSH3 0x000ac0 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x40 MLOAD SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP3 AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 PUSH3 0x000539 DUP3 PUSH3 0x00050c JUMP JUMPDEST SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH3 0x00054b DUP2 PUSH3 0x00052c JUMP JUMPDEST DUP2 EQ PUSH3 0x000557 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP JUMP JUMPDEST PUSH1 0x00 DUP2 MLOAD SWAP1 POP PUSH3 0x00056b DUP2 PUSH3 0x000540 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 PUSH1 0x1f NOT PUSH1 0x1f DUP4 ADD AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 PUSH1 0x00 MSTORE PUSH1 0x41 PUSH1 0x04 MSTORE PUSH1 0x24 PUSH1 0x00 REVERT JUMPDEST PUSH3 0x0005c6 DUP3 PUSH3 0x00057b JUMP JUMPDEST DUP2 ADD DUP2 DUP2 LT PUSH8 0xffffffffffffffff DUP3 GT OR ISZERO PUSH3 0x0005e8 JUMPI PUSH3 0x0005e7 PUSH3 0x00058c JUMP JUMPDEST JUMPDEST DUP1 PUSH1 0x40 MSTORE POP POP POP JUMP JUMPDEST PUSH1 0x00 PUSH3 0x0005fd PUSH3 0x0004f8 JUMP JUMPDEST SWAP1 POP PUSH3 0x00060b DUP3 DUP3 PUSH3 0x0005bb JUMP JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 PUSH8 0xffffffffffffffff DUP3 GT ISZERO PUSH3 0x00062e JUMPI PUSH3 0x00062d PUSH3 0x00058c JUMP JUMPDEST JUMPDEST PUSH3 0x000639 DUP3 PUSH3 0x00057b JUMP JUMPDEST SWAP1 POP PUSH1 0x20 DUP2 ADD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 JUMPDEST DUP4 DUP2 LT ISZERO PUSH3 0x000666 JUMPI DUP1 DUP3 ADD MLOAD DUP2 DUP5 ADD MSTORE PUSH1 0x20 DUP2 ADD SWAP1 POP PUSH3 0x000649 JUMP JUMPDEST DUP4 DUP2 GT ISZERO PUSH3 0x000676 JUMPI PUSH1 0x00 DUP5 DUP5 ADD MSTORE JUMPDEST POP POP POP POP JUMP JUMPDEST PUSH1 0x00 PUSH3 0x000693 PUSH3 0x00068d DUP5 PUSH3 0x000610 JUMP JUMPDEST PUSH3 0x0005f1 JUMP JUMPDEST SWAP1 POP DUP3 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP5 DUP5 DUP5 ADD GT ISZERO PUSH3 0x0006b2 JUMPI PUSH3 0x0006b1 PUSH3 0x000576 JUMP JUMPDEST JUMPDEST PUSH3 0x0006bf DUP5 DUP3 DUP6 PUSH3 0x000646 JUMP JUMPDEST POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x00 DUP3 PUSH1 0x1f DUP4 ADD SLT PUSH3 0x0006df JUMPI PUSH3 0x0006de PUSH3 0x000571 JUMP JUMPDEST JUMPDEST DUP2 MLOAD PUSH3 0x0006f1 DUP5 DUP3 PUSH1 0x20 DUP7 ADD PUSH3 0x00067c JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH3 0x000714 JUMPI PUSH3 0x000713 PUSH3 0x000502 JUMP JUMPDEST JUMPDEST PUSH1 0x00 PUSH3 0x000724 DUP6 DUP3 DUP7 ADD PUSH3 0x00055a JUMP JUMPDEST SWAP3 POP POP PUSH1 0x20 DUP4 ADD MLOAD PUSH8 0xffffffffffffffff DUP2 GT ISZERO PUSH3 0x000748 JUMPI PUSH3 0x000747 PUSH3 0x000507 JUMP JUMPDEST JUMPDEST PUSH3 0x000756 DUP6 DUP3 DUP7 ADD PUSH3 0x0006c7 JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 DUP2 SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 PUSH1 0x00 MSTORE PUSH1 0x11 PUSH1 0x04 MSTORE PUSH1 0x24 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x00 PUSH3 0x0007a6 DUP3 PUSH3 0x000760 JUMP JUMPDEST SWAP2 POP PUSH3 0x0007b3 DUP4 PUSH3 0x000760 JUMP JUMPDEST SWAP3 POP DUP3 DUP3 LT ISZERO PUSH3 0x0007c9 JUMPI PUSH3 0x0007c8 PUSH3 0x00076a JUMP JUMPDEST JUMPDEST DUP3 DUP3 SUB SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 PUSH1 0x00 MSTORE PUSH1 0x01 PUSH1 0x04 MSTORE PUSH1 0x24 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH3 0x00081c JUMPI PUSH3 0x00081b PUSH3 0x000502 JUMP JUMPDEST JUMPDEST PUSH1 0x00 PUSH3 0x00082c DUP5 DUP3 DUP6 ADD PUSH3 0x00055a JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 DUP3 DUP3 MSTORE PUSH1 0x20 DUP3 ADD SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH32 0x455243313936373a206e657720626561636f6e206973206e6f74206120636f6e PUSH1 0x00 DUP3 ADD MSTORE PUSH32 0x7472616374000000000000000000000000000000000000000000000000000000 PUSH1 0x20 DUP3 ADD MSTORE POP JUMP JUMPDEST PUSH1 0x00 PUSH3 0x0008a4 PUSH1 0x25 DUP4 PUSH3 0x000835 JUMP JUMPDEST SWAP2 POP PUSH3 0x0008b1 DUP3 PUSH3 0x000846 JUMP JUMPDEST PUSH1 0x40 DUP3 ADD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 ADD SWAP1 POP DUP2 DUP2 SUB PUSH1 0x00 DUP4 ADD MSTORE PUSH3 0x0008d7 DUP2 PUSH3 0x000895 JUMP JUMPDEST SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH32 0x455243313936373a20626561636f6e20696d706c656d656e746174696f6e2069 PUSH1 0x00 DUP3 ADD MSTORE PUSH32 0x73206e6f74206120636f6e747261637400000000000000000000000000000000 PUSH1 0x20 DUP3 ADD MSTORE POP JUMP JUMPDEST PUSH1 0x00 PUSH3 0x00093c PUSH1 0x30 DUP4 PUSH3 0x000835 JUMP JUMPDEST SWAP2 POP PUSH3 0x000949 DUP3 PUSH3 0x0008de JUMP JUMPDEST PUSH1 0x40 DUP3 ADD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 ADD SWAP1 POP DUP2 DUP2 SUB PUSH1 0x00 DUP4 ADD MSTORE PUSH3 0x00096f DUP2 PUSH3 0x00092d JUMP JUMPDEST SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH32 0x416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f PUSH1 0x00 DUP3 ADD MSTORE PUSH32 0x6e74726163740000000000000000000000000000000000000000000000000000 PUSH1 0x20 DUP3 ADD MSTORE POP JUMP JUMPDEST PUSH1 0x00 PUSH3 0x0009d4 PUSH1 0x26 DUP4 PUSH3 0x000835 JUMP JUMPDEST SWAP2 POP PUSH3 0x0009e1 DUP3 PUSH3 0x000976 JUMP JUMPDEST PUSH1 0x40 DUP3 ADD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 ADD SWAP1 POP DUP2 DUP2 SUB PUSH1 0x00 DUP4 ADD MSTORE PUSH3 0x000a07 DUP2 PUSH3 0x0009c5 JUMP JUMPDEST SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 DUP2 MLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 DUP2 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH3 0x000a31 DUP3 PUSH3 0x000a0e JUMP JUMPDEST PUSH3 0x000a3d DUP2 DUP6 PUSH3 0x000a19 JUMP JUMPDEST SWAP4 POP PUSH3 0x000a4f DUP2 DUP6 PUSH1 0x20 DUP7 ADD PUSH3 0x000646 JUMP JUMPDEST DUP1 DUP5 ADD SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH3 0x000a69 DUP3 DUP5 PUSH3 0x000a24 JUMP JUMPDEST SWAP2 POP DUP2 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 DUP2 MLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 PUSH3 0x000a8c DUP3 PUSH3 0x000a74 JUMP JUMPDEST PUSH3 0x000a98 DUP2 DUP6 PUSH3 0x000835 JUMP JUMPDEST SWAP4 POP PUSH3 0x000aaa DUP2 DUP6 PUSH1 0x20 DUP7 ADD PUSH3 0x000646 JUMP JUMPDEST PUSH3 0x000ab5 DUP2 PUSH3 0x00057b JUMP JUMPDEST DUP5 ADD SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 ADD SWAP1 POP DUP2 DUP2 SUB PUSH1 0x00 DUP4 ADD MSTORE PUSH3 0x000adc DUP2 DUP5 PUSH3 0x000a7f JUMP JUMPDEST SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0x0559 DUP1 PUSH3 0x000af4 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN UNKNOWN_0xfe PUSH1 0x80 PUSH1 0x40 MSTORE CALLDATASIZE PUSH2 0x0013 JUMPI PUSH2 0x0011 PUSH2 0x001d JUMP JUMPDEST STOP JUMPDEST PUSH2 0x001b PUSH2 0x001d JUMP JUMPDEST STOP JUMPDEST PUSH2 0x0025 PUSH2 0x0091 JUMP JUMPDEST PUSH2 0x0035 PUSH2 0x0030 PUSH2 0x0093 JUMP JUMPDEST PUSH2 0x0110 JUMP JUMPDEST JUMP JUMPDEST PUSH1 0x60 PUSH2 0x005c DUP4 DUP4 PUSH1 0x40 MLOAD DUP1 PUSH1 0x60 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x27 DUP2 MSTORE PUSH1 0x20 ADD PUSH2 0x04fd PUSH1 0x27 SWAP2 CODECOPY PUSH2 0x0136 JUMP JUMPDEST SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 DUP3 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EXTCODESIZE GT SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 DUP2 SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST JUMP JUMPDEST PUSH1 0x00 PUSH2 0x009d PUSH2 0x0203 JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH4 0x5c60da1b 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 GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x00e7 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 0x010b SWAP2 SWAP1 PUSH2 0x0324 JUMP JUMPDEST SWAP1 POP SWAP1 JUMP JUMPDEST CALLDATASIZE PUSH1 0x00 DUP1 CALLDATACOPY PUSH1 0x00 DUP1 CALLDATASIZE PUSH1 0x00 DUP5 GAS DELEGATECALL RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY DUP1 PUSH1 0x00 DUP2 EQ PUSH2 0x0131 JUMPI RETURNDATASIZE PUSH1 0x00 RETURN JUMPDEST RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST PUSH1 0x60 PUSH2 0x0141 DUP5 PUSH2 0x0064 JUMP JUMPDEST PUSH2 0x0180 JUMPI PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x0177 SWAP1 PUSH2 0x03d4 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH1 0x00 DUP1 DUP6 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP6 PUSH1 0x40 MLOAD PUSH2 0x01a8 SWAP2 SWAP1 PUSH2 0x046e JUMP JUMPDEST PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 GAS DELEGATECALL SWAP2 POP POP RETURNDATASIZE DUP1 PUSH1 0x00 DUP2 EQ PUSH2 0x01e3 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 0x01e8 JUMP JUMPDEST PUSH1 0x60 SWAP2 POP JUMPDEST POP SWAP2 POP SWAP2 POP PUSH2 0x01f8 DUP3 DUP3 DUP7 PUSH2 0x025a JUMP JUMPDEST SWAP3 POP POP POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0231 PUSH32 0xa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50 PUSH1 0x00 SHL PUSH2 0x0087 JUMP JUMPDEST PUSH1 0x00 ADD PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x60 DUP4 ISZERO PUSH2 0x026a JUMPI DUP3 SWAP1 POP PUSH2 0x02ba JUMP JUMPDEST PUSH1 0x00 DUP4 MLOAD GT ISZERO PUSH2 0x027d JUMPI DUP3 MLOAD DUP1 DUP5 PUSH1 0x20 ADD REVERT JUMPDEST DUP2 PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x02b1 SWAP2 SWAP1 PUSH2 0x04da JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP3 AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x02f1 DUP3 PUSH2 0x02c6 JUMP JUMPDEST SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH2 0x0301 DUP2 PUSH2 0x02e6 JUMP JUMPDEST DUP2 EQ PUSH2 0x030c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP JUMP JUMPDEST PUSH1 0x00 DUP2 MLOAD SWAP1 POP PUSH2 0x031e DUP2 PUSH2 0x02f8 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x033a JUMPI PUSH2 0x0339 PUSH2 0x02c1 JUMP JUMPDEST JUMPDEST PUSH1 0x00 PUSH2 0x0348 DUP5 DUP3 DUP6 ADD PUSH2 0x030f JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 DUP3 DUP3 MSTORE PUSH1 0x20 DUP3 ADD SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH32 0x416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f PUSH1 0x00 DUP3 ADD MSTORE PUSH32 0x6e74726163740000000000000000000000000000000000000000000000000000 PUSH1 0x20 DUP3 ADD MSTORE POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x03be PUSH1 0x26 DUP4 PUSH2 0x0351 JUMP JUMPDEST SWAP2 POP PUSH2 0x03c9 DUP3 PUSH2 0x0362 JUMP JUMPDEST PUSH1 0x40 DUP3 ADD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 ADD SWAP1 POP DUP2 DUP2 SUB PUSH1 0x00 DUP4 ADD MSTORE PUSH2 0x03ed DUP2 PUSH2 0x03b1 JUMP JUMPDEST SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 DUP2 MLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 DUP2 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x0428 JUMPI DUP1 DUP3 ADD MLOAD DUP2 DUP5 ADD MSTORE PUSH1 0x20 DUP2 ADD SWAP1 POP PUSH2 0x040d JUMP JUMPDEST DUP4 DUP2 GT ISZERO PUSH2 0x0437 JUMPI PUSH1 0x00 DUP5 DUP5 ADD MSTORE JUMPDEST POP POP POP POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0448 DUP3 PUSH2 0x03f4 JUMP JUMPDEST PUSH2 0x0452 DUP2 DUP6 PUSH2 0x03ff JUMP JUMPDEST SWAP4 POP PUSH2 0x0462 DUP2 DUP6 PUSH1 0x20 DUP7 ADD PUSH2 0x040a JUMP JUMPDEST DUP1 DUP5 ADD SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x047a DUP3 DUP5 PUSH2 0x043d JUMP JUMPDEST SWAP2 POP DUP2 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 DUP2 MLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x1f NOT PUSH1 0x1f DUP4 ADD AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x04ac DUP3 PUSH2 0x0485 JUMP JUMPDEST PUSH2 0x04b6 DUP2 DUP6 PUSH2 0x0351 JUMP JUMPDEST SWAP4 POP PUSH2 0x04c6 DUP2 DUP6 PUSH1 0x20 DUP7 ADD PUSH2 0x040a JUMP JUMPDEST PUSH2 0x04cf DUP2 PUSH2 0x0490 JUMP JUMPDEST DUP5 ADD SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 ADD SWAP1 POP DUP2 DUP2 SUB PUSH1 0x00 DUP4 ADD MSTORE PUSH2 0x04f4 DUP2 DUP5 PUSH2 0x04a1 JUMP JUMPDEST SWAP1 POP SWAP3 SWAP2 POP POP JUMP UNKNOWN_0xfe COINBASE PUSH5 0x6472657373 GASPRICE SHA3 PUSH13 0x6f772d6c6576656c2064656c65 PUSH8 0x6174652063616c6c SHA3 PUSH7 0x61696c6564a264 PUSH10 0x70667358221220d62f97 OR TIMESTAMP LT CREATE UNKNOWN_0xf7 UNKNOWN_0xa5 UNKNOWN_0xca ADDRESS SSTORE UNKNOWN_0xc1 UNKNOWN_0x4b ADDRESS UNKNOWN_0xd4 BALANCE UNKNOWN_0x5f SMOD PUSH20 0x5746416c2101f1022a0833e964736f6c63430008 EXP STOP CALLER COINBASE PUSH5 0x6472657373 GASPRICE SHA3 PUSH13 0x6f772d6c6576656c2064656c65 PUSH8 0x6174652063616c6c SHA3 PUSH7 0x61696c65640000 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP UNKNOWN_0xd4 UNKNOWN_0xd7 REVERT UNKNOWN_0x22 UNKNOWN_0x2c UNKNOWN_0xcc EXTCODESIZE JUMPI UNKNOWN_0x4c UNKNOWN_0xd6 UNKNOWN_0xca PUSH30 0xf632df1db09ad38800000000000000000000000000000000000000000000 STOP STOP STOP STOP STOP STOP STOP STOP STOP BLOCKHASH 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 ADD UNKNOWN_0xe4 UNKNOWN_0xc9 SUB UNKNOWN_0xb7 CALLCODE STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP UNKNOWN_0xd5 UNKNOWN_0x2f DUP8 UNKNOWN_0x49 PUSH25 0xc3b86ef4a8dc5e03adaa4f3c81b8ab00000000000000000000 STOP STOP DUP2 DUP8 PUSH9 0x53baef4001b844b11d CREATE LT UNKNOWN_0xe9 PUSH5 0x7b7c9a2b00 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 SUB SHA3 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 UNKNOWN_0xe0 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP PUSH31 0x580b8430db13552e25e8c090d21f49cbaa8f51000000000000000000000000 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP ADD 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 LOG0 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 UNKNOWN_0x4e PUSH10 0x7066733a2f2f62616679 PUSH3 0x656961 PUSH8 0x646a693765656235 PUSH18 0x6871743573756e7678786c65767273376562 PUSH2 0x376c PUSH5 0x6a63663263 PUSH10 0x66763772646f78647075 PUSH2 0x7a69 UNKNOWN_0x2f BALANCE CALLVALUE CALLER ADDRESS UNKNOWN_0x2d BALANCE ADDRESS CALLDATACOPY CALLDATACOPY ADDRESS UNKNOWN_0x2f 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 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP UNKNOWN_0xe NUMBER NUMBER NUMBER SHA3 PUSH25 0x204f68616d6b696e6700000000000000000000000000000000 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 STOP STOP SUB NUMBER NUMBER NUMBER 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 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