Contract: DelegateApprovals
Etherscan label: synthetix
Tag: Synthetix: Delegate Approvals
Malicious: no
Decompiled opcodes:
PUSH2 0x0120 PUSH1 0x40 MSTORE PUSH32 0x417070726f7665416c6c00000000000000000000000000000000000000000000 PUSH1 0x80 SWAP1 DUP2 MSTORE PUSH32 0x4275726e466f7241646472657373000000000000000000000000000000000000 PUSH1 0xa0 MSTORE PUSH32 0x4973737565466f72416464726573730000000000000000000000000000000000 PUSH1 0xc0 MSTORE PUSH32 0x436c61696d466f72416464726573730000000000000000000000000000000000 PUSH1 0xe0 MSTORE PUSH32 0x45786368616e6765466f72416464726573730000000000000000000000000000 PUSH2 0x0100 MSTORE PUSH2 0x00ca SWAP1 PUSH1 0x02 SWAP1 PUSH1 0x05 PUSH2 0x01e7 JUMP JUMPDEST POP CALLVALUE DUP1 ISZERO PUSH2 0x00d7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x40 MLOAD PUSH1 0x40 DUP1 PUSH2 0x118f DUP4 CODECOPY DUP2 ADD PUSH1 0x40 MSTORE DUP1 MLOAD PUSH1 0x20 SWAP1 SWAP2 ADD MLOAD DUP2 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND ISZERO ISZERO PUSH2 0x0168 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x19 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4f776e657220616464726573732063616e6e6f74206265203000000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND SWAP1 DUP2 OR DUP3 SSTORE PUSH1 0x40 DUP1 MLOAD SWAP3 DUP4 MSTORE PUSH1 0x20 DUP4 ADD SWAP2 SWAP1 SWAP2 MSTORE DUP1 MLOAD PUSH32 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c SWAP3 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG1 POP PUSH1 0x07 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP3 SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE POP PUSH2 0x0244 JUMP JUMPDEST DUP3 PUSH1 0x05 DUP2 ADD SWAP3 DUP3 ISZERO PUSH2 0x0217 JUMPI SWAP2 PUSH1 0x20 MUL DUP3 ADD JUMPDEST DUP3 DUP2 GT ISZERO PUSH2 0x0217 JUMPI DUP3 MLOAD DUP3 SSTORE PUSH1 0x20 SWAP1 SWAP3 ADD SWAP2 PUSH1 0x01 SWAP1 SWAP2 ADD SWAP1 PUSH2 0x01fa JUMP JUMPDEST POP PUSH2 0x0223 SWAP3 SWAP2 POP PUSH2 0x0227 JUMP JUMPDEST POP SWAP1 JUMP JUMPDEST PUSH2 0x0241 SWAP2 SWAP1 JUMPDEST DUP1 DUP3 GT ISZERO PUSH2 0x0223 JUMPI PUSH1 0x00 DUP2 SSTORE PUSH1 0x01 ADD PUSH2 0x022d JUMP JUMPDEST SWAP1 JUMP JUMPDEST PUSH2 0x0f3c DUP1 PUSH2 0x0253 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x013a JUMPI PUSH4 0xffffffff PUSH1 0xe0 PUSH1 0x02 EXP PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x04872617 DUP2 EQ PUSH2 0x013f JUMPI DUP1 PUSH4 0x1627540c EQ PUSH2 0x017a JUMPI DUP1 PUSH4 0x21f4ae57 EQ PUSH2 0x019d JUMPI DUP1 PUSH4 0x2c70aecf EQ PUSH2 0x01c4 JUMPI DUP1 PUSH4 0x4180e5b5 EQ PUSH2 0x01eb JUMPI DUP1 PUSH4 0x431ce540 EQ PUSH2 0x020c JUMPI DUP1 PUSH4 0x447fbc63 EQ PUSH2 0x022d JUMPI DUP1 PUSH4 0x53a47bb7 EQ PUSH2 0x024e JUMPI DUP1 PUSH4 0x59cec3d6 EQ PUSH2 0x027f JUMPI DUP1 PUSH4 0x6c8bc9fe EQ PUSH2 0x02a0 JUMPI DUP1 PUSH4 0x6f95200b EQ PUSH2 0x02c1 JUMPI DUP1 PUSH4 0x79ba5097 EQ PUSH2 0x02e2 JUMPI DUP1 PUSH4 0x7d3f0ba2 EQ PUSH2 0x02f7 JUMPI DUP1 PUSH4 0x8da5cb5b EQ PUSH2 0x031e JUMPI DUP1 PUSH4 0x98ff9c54 EQ PUSH2 0x0333 JUMPI DUP1 PUSH4 0x9c79ce35 EQ PUSH2 0x0348 JUMPI DUP1 PUSH4 0x9cbc2ebe EQ PUSH2 0x0369 JUMPI DUP1 PUSH4 0x9f61d336 EQ PUSH2 0x037e JUMPI DUP1 PUSH4 0xb42e0f15 EQ PUSH2 0x039f JUMPI DUP1 PUSH4 0xb5bb5619 EQ PUSH2 0x03c6 JUMPI DUP1 PUSH4 0xb9156efa EQ PUSH2 0x03e7 JUMPI DUP1 PUSH4 0xbc87acbf EQ PUSH2 0x0408 JUMPI DUP1 PUSH4 0xc5e17ab0 EQ PUSH2 0x0429 JUMPI DUP1 PUSH4 0xd8eeb7c1 EQ PUSH2 0x043e JUMPI DUP1 PUSH4 0xe32b3f52 EQ PUSH2 0x0453 JUMPI DUP1 PUSH4 0xfaf431bb EQ PUSH2 0x0468 JUMPI JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x014b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0166 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD DUP2 AND SWAP1 PUSH1 0x24 CALLDATALOAD AND PUSH2 0x048f JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 ISZERO ISZERO DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0186 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x019b PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x04b1 JUMP JUMPDEST STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01a9 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0166 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD DUP2 AND SWAP1 PUSH1 0x24 CALLDATALOAD AND PUSH2 0x059a JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01d0 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01d9 PUSH2 0x05b5 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01f7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x019b PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x05c7 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0218 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x019b PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x05e3 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0239 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x019b PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x05fc JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x025a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0263 PUSH2 0x0615 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x028b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x019b PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0624 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x02ac JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x019b PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x063d JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x02cd JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x019b PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0656 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x02ee JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x019b PUSH2 0x0687 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0303 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0166 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD DUP2 AND SWAP1 PUSH1 0x24 CALLDATALOAD AND PUSH2 0x078f JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x032a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0263 PUSH2 0x07aa JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x033f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0263 PUSH2 0x07b9 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0354 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x019b PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x07c8 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0375 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01d9 PUSH2 0x07e1 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x038a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x019b PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0805 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x03ab JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0166 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD DUP2 AND SWAP1 PUSH1 0x24 CALLDATALOAD AND PUSH2 0x081e JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x03d2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x019b PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x08cd JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x03f3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x019b PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0a42 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0414 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x019b PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0a5b JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0435 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01d9 PUSH2 0x0a86 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x044a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01d9 PUSH2 0x0a98 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x045f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01d9 PUSH2 0x0aaa JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0474 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0166 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD DUP2 AND SWAP1 PUSH1 0x24 CALLDATALOAD AND PUSH2 0x0abc JUMP JUMPDEST PUSH1 0x00 PUSH2 0x04aa PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0eb1 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE DUP5 DUP5 PUSH2 0x0ad3 JUMP JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x0539 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x2f PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4f6e6c792074686520636f6e7472616374206f776e6572206d61792070657266 PUSH1 0x44 DUP3 ADD MSTORE PUSH32 0x6f726d207468697320616374696f6e0000000000000000000000000000000000 PUSH1 0x64 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x84 ADD SWAP1 REVERT JUMPDEST PUSH1 0x01 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT SWAP1 SWAP2 AND DUP2 OR SWAP1 SWAP2 SSTORE PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD PUSH32 0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22 SWAP2 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 LOG1 POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x04aa PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0e91 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE DUP5 DUP5 PUSH2 0x0ad3 JUMP JUMPDEST PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0eb1 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE DUP2 JUMP JUMPDEST PUSH2 0x05e0 PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0e91 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE CALLER DUP4 PUSH2 0x0b79 JUMP JUMPDEST POP JUMP JUMPDEST PUSH2 0x05e0 PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0eb1 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE CALLER DUP4 PUSH2 0x0c9e JUMP JUMPDEST PUSH2 0x05e0 PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0ed1 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE CALLER DUP4 PUSH2 0x0b79 JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH2 0x05e0 PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0ef1 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE CALLER DUP4 PUSH2 0x0c9e JUMP JUMPDEST PUSH2 0x05e0 PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0e91 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE CALLER DUP4 PUSH2 0x0c9e JUMP JUMPDEST PUSH1 0x00 JUMPDEST PUSH1 0x05 DUP2 LT ISZERO PUSH2 0x0683 JUMPI PUSH2 0x067b PUSH1 0x02 DUP3 PUSH1 0x05 DUP2 LT PUSH2 0x0672 JUMPI UNKNOWN_0xfe JUMPDEST ADD SLOAD CALLER DUP5 PUSH2 0x0c9e JUMP JUMPDEST PUSH1 0x01 ADD PUSH2 0x0659 JUMP JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x070f JUMPI PUSH1 0x40 DUP1 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x35 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x596f75206d757374206265206e6f6d696e61746564206265666f726520796f75 PUSH1 0x44 DUP3 ADD MSTORE PUSH32 0x2063616e20616363657074206f776e6572736869700000000000000000000000 PUSH1 0x64 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x84 ADD SWAP1 REVERT JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP4 DUP5 AND DUP2 MSTORE SWAP3 SWAP1 SWAP2 AND PUSH1 0x20 DUP4 ADD MSTORE DUP1 MLOAD PUSH32 0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c SWAP3 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG1 PUSH1 0x01 DUP1 SLOAD PUSH1 0x00 DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT SWAP1 DUP2 AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP5 AND OR SWAP1 SWAP2 SSTORE AND SWAP1 SSTORE JUMP JUMPDEST PUSH1 0x00 PUSH2 0x04aa PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0ef1 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE DUP5 DUP5 PUSH2 0x0ad3 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x07 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH2 0x05e0 PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0ef1 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE CALLER DUP4 PUSH2 0x0b79 JUMP JUMPDEST PUSH32 0x417070726f7665416c6c00000000000000000000000000000000000000000000 DUP2 JUMP JUMPDEST PUSH2 0x05e0 PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0eb1 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE CALLER DUP4 PUSH2 0x0b79 JUMP JUMPDEST PUSH1 0x07 SLOAD PUSH1 0x00 SWAP1 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH4 0x17e7dd22 PUSH2 0x085d PUSH32 0x417070726f7665416c6c00000000000000000000000000000000000000000000 DUP7 DUP7 PUSH2 0x0de7 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0xe0 PUSH1 0x02 EXP PUSH4 0xffffffff DUP6 AND MUL DUP2 MSTORE PUSH1 0x04 DUP2 ADD SWAP3 SWAP1 SWAP3 MSTORE MLOAD PUSH1 0x24 DUP1 DUP4 ADD SWAP3 PUSH1 0x20 SWAP3 SWAP2 SWAP1 DUP3 SWAP1 SUB ADD DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x089a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x08ae 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 0x08c4 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP MLOAD SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x0955 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x2f PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4f6e6c792074686520636f6e7472616374206f776e6572206d61792070657266 PUSH1 0x44 DUP3 ADD MSTORE PUSH32 0x6f726d207468697320616374696f6e0000000000000000000000000000000000 PUSH1 0x64 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x84 ADD SWAP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND ISZERO ISZERO PUSH2 0x09db JUMPI PUSH1 0x40 DUP1 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x26 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x43616e27742073657420657465726e616c53746f7261676520746f2061646472 PUSH1 0x44 DUP3 ADD MSTORE PUSH32 0x6573732830290000000000000000000000000000000000000000000000000000 PUSH1 0x64 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x84 ADD SWAP1 REVERT JUMPDEST PUSH1 0x07 DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 DUP2 AND SWAP2 SWAP1 SWAP2 OR SWAP2 DUP3 SWAP1 SSTORE PUSH1 0x40 DUP1 MLOAD SWAP3 SWAP1 SWAP2 AND DUP3 MSTORE MLOAD PUSH32 0xe3ebe3d58e84fbd094152babb730cf99a14b47f65ed04f35a3bd6356f8161a17 SWAP2 PUSH1 0x20 SWAP1 DUP3 SWAP1 SUB ADD SWAP1 LOG1 POP JUMP JUMPDEST PUSH2 0x05e0 PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0ed1 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE CALLER DUP4 PUSH2 0x0c9e JUMP JUMPDEST PUSH2 0x05e0 PUSH32 0x417070726f7665416c6c00000000000000000000000000000000000000000000 CALLER DUP4 PUSH2 0x0b79 JUMP JUMPDEST PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0e91 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE DUP2 JUMP JUMPDEST PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0ed1 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE DUP2 JUMP JUMPDEST PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0ef1 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE DUP2 JUMP JUMPDEST PUSH1 0x00 PUSH2 0x04aa PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0ed1 DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE DUP5 DUP5 JUMPDEST PUSH1 0x00 PUSH2 0x0adf DUP4 DUP4 PUSH2 0x081e JUMP JUMPDEST ISZERO PUSH2 0x0aec JUMPI POP PUSH1 0x01 PUSH2 0x04aa JUMP JUMPDEST PUSH1 0x07 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH4 0x17e7dd22 PUSH2 0x0b08 DUP7 DUP7 DUP7 PUSH2 0x0de7 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0xe0 PUSH1 0x02 EXP PUSH4 0xffffffff DUP6 AND MUL DUP2 MSTORE PUSH1 0x04 DUP2 ADD SWAP3 SWAP1 SWAP3 MSTORE MLOAD PUSH1 0x24 DUP1 DUP4 ADD SWAP3 PUSH1 0x20 SWAP3 SWAP2 SWAP1 DUP3 SWAP1 SUB ADD DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0b45 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0b59 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 0x0b6f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP MLOAD SWAP5 SWAP4 POP POP POP POP JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND ISZERO ISZERO PUSH2 0x0bd9 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x1c PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x43616e27742064656c656761746520746f206164647265737328302900000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x07 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH4 0x3eba9ed2 PUSH2 0x0bf5 DUP6 DUP6 DUP6 PUSH2 0x0de7 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0xe0 PUSH1 0x02 EXP PUSH4 0xffffffff DUP6 AND MUL DUP2 MSTORE PUSH1 0x04 DUP2 ADD SWAP3 SWAP1 SWAP3 MSTORE PUSH1 0x01 PUSH1 0x24 DUP4 ADD MSTORE MLOAD PUSH1 0x44 DUP1 DUP4 ADD SWAP3 PUSH1 0x00 SWAP3 SWAP2 SWAP1 DUP3 SWAP1 SUB ADD DUP2 DUP4 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0c38 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0c4c JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP6 DUP2 AND DUP3 MSTORE PUSH1 0x20 DUP3 ADD DUP9 SWAP1 MSTORE DUP3 MLOAD SWAP1 DUP8 AND SWAP5 POP PUSH32 0x36a9e0c1da9cdc6d8f4bd4cb261f9ad6a45eb1641a557ead7530fbeff9a26336 SWAP4 POP SWAP1 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG2 POP POP POP JUMP JUMPDEST PUSH1 0x07 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH4 0x17e7dd22 PUSH2 0x0cba DUP6 DUP6 DUP6 PUSH2 0x0de7 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0xe0 PUSH1 0x02 EXP PUSH4 0xffffffff DUP6 AND MUL DUP2 MSTORE PUSH1 0x04 DUP2 ADD SWAP3 SWAP1 SWAP3 MSTORE MLOAD PUSH1 0x24 DUP1 DUP4 ADD SWAP3 PUSH1 0x20 SWAP3 SWAP2 SWAP1 DUP3 SWAP1 SUB ADD DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0cf7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0d0b 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 0x0d21 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP MLOAD ISZERO PUSH2 0x0de2 JUMPI PUSH1 0x07 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH4 0x3cc1635c PUSH2 0x0d44 DUP6 DUP6 DUP6 PUSH2 0x0de7 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0xe0 PUSH1 0x02 EXP PUSH4 0xffffffff DUP6 AND MUL DUP2 MSTORE PUSH1 0x04 DUP2 ADD SWAP3 SWAP1 SWAP3 MSTORE MLOAD PUSH1 0x24 DUP1 DUP4 ADD SWAP3 PUSH1 0x00 SWAP3 SWAP2 SWAP1 DUP3 SWAP1 SUB ADD DUP2 DUP4 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0d80 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0d94 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP6 DUP2 AND DUP3 MSTORE PUSH1 0x20 DUP3 ADD DUP9 SWAP1 MSTORE DUP3 MLOAD SWAP1 DUP8 AND SWAP5 POP PUSH32 0x7e8dc09322ac82342d9dbfd49eb6497fa7ab69ac444f3763a9b8e16530342f41 SWAP4 POP SWAP1 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG2 JUMPDEST POP POP POP JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x20 DUP1 DUP3 ADD DUP7 SWAP1 MSTORE PUSH13 0x01000000000000000000000000 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP1 DUP8 AND DUP3 MUL DUP5 DUP7 ADD MSTORE DUP6 AND MUL PUSH1 0x54 DUP4 ADD MSTORE DUP3 MLOAD PUSH1 0x48 DUP2 DUP5 SUB ADD DUP2 MSTORE PUSH1 0x68 SWAP1 SWAP3 ADD SWAP3 DUP4 SWAP1 MSTORE DUP2 MLOAD PUSH1 0x00 SWAP4 SWAP2 DUP3 SWAP2 SWAP1 DUP5 ADD SWAP1 DUP1 DUP4 DUP4 JUMPDEST PUSH1 0x20 DUP4 LT PUSH2 0x0e5c JUMPI DUP1 MLOAD DUP3 MSTORE PUSH1 0x1f NOT SWAP1 SWAP3 ADD SWAP2 PUSH1 0x20 SWAP2 DUP3 ADD SWAP2 ADD PUSH2 0x0e3d JUMP JUMPDEST MLOAD DUP2 MLOAD PUSH1 0x20 SWAP4 SWAP1 SWAP4 SUB PUSH2 0x0100 EXP PUSH1 0x00 NOT ADD DUP1 NOT SWAP1 SWAP2 AND SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 MSTORE PUSH1 0x40 MLOAD SWAP3 ADD DUP3 SWAP1 SUB SWAP1 SWAP2 SHA3 SWAP8 SWAP7 POP POP POP POP POP POP POP JUMP STOP NUMBER PUSH13 0x61696d466f7241646472657373 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP UNKNOWN_0x49 PUSH20 0x737565466f724164647265737300000000000000 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP GASLIMIT PUSH25 0x6368616e6765466f7241646472657373000000000000000000 STOP STOP STOP STOP STOP TIMESTAMP PUSH22 0x726e466f724164647265737300000000000000000000 STOP STOP STOP STOP STOP STOP STOP STOP LOG1 PUSH6 0x627a7a723058 SHA3 PC NOT SWAP1 UNKNOWN_0xc7 ORIGIN STATICCALL PUSH14 0xaed223bbf7136c10417506b8d8c6 UNKNOWN_0xfe CREATE2 UNKNOWN_0xbb DUP15 LT PUSH32 0x27eea2d77b0029000000000000000000000000de910777c787903f78c89e7a0b UNKNOWN_0xf7 DELEGATECALL UNKNOWN_0xc4 CALLDATALOAD UNKNOWN_0xcb UNOFFICIAL_DUP UNKNOWN_0xfe STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP DUP16 PC PUSH16 0x063ffbb89b186c8e604fc6614766f9c9 UNKNOWN_0xd1