Contract: Vyper_contract
Malicious: no
Decompiled opcodes:
PUSH21 0x010000000000000000000000000000000000000000 PUSH1 0x20 MSTORE PUSH16 0x7fffffffffffffffffffffffffffffff PUSH1 0x40 MSTORE PUSH32 0xffffffffffffffffffffffffffffffff80000000000000000000000000000000 PUSH1 0x60 MSTORE PUSH21 0x012a05f1fffffffffffffffffffffffffdabf41c00 PUSH1 0x80 MSTORE PUSH32 0xfffffffffffffffffffffffed5fa0e0000000000000000000000000000000000 PUSH1 0xa0 MSTORE CALLVALUE ISZERO PUSH2 0x0098 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x20 PUSH2 0x01e0 PUSH1 0x44 PUSH4 0x095ea7b3 PUSH2 0x0140 MSTORE PUSH20 0xbbc81d23ea2c3ec7e56d39296f0cbb648873a5d3 PUSH2 0x0160 MSTORE PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff PUSH2 0x0180 MSTORE PUSH2 0x015c PUSH1 0x00 PUSH20 0x6b175474e89094c44da98b954eedeac495271d0f GAS CALL PUSH2 0x010b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x1f RETURNDATASIZE GT PUSH2 0x0118 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 POP PUSH2 0x01e0 POP PUSH1 0x20 PUSH2 0x02a0 PUSH1 0x44 PUSH4 0x095ea7b3 PUSH2 0x0200 MSTORE PUSH20 0xbbc81d23ea2c3ec7e56d39296f0cbb648873a5d3 PUSH2 0x0220 MSTORE PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff PUSH2 0x0240 MSTORE PUSH2 0x021c PUSH1 0x00 PUSH20 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 GAS CALL PUSH2 0x0192 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x1f RETURNDATASIZE GT PUSH2 0x019f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 POP PUSH2 0x02a0 POP PUSH20 0xdac17f958d2ee523a2206206994597c13d831ec7 EXTCODESIZE PUSH2 0x01c5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 PUSH1 0x00 PUSH1 0x44 PUSH4 0x095ea7b3 PUSH2 0x02c0 MSTORE PUSH20 0xbbc81d23ea2c3ec7e56d39296f0cbb648873a5d3 PUSH2 0x02e0 MSTORE PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff PUSH2 0x0300 MSTORE PUSH2 0x02dc PUSH1 0x00 PUSH20 0xdac17f958d2ee523a2206206994597c13d831ec7 GAS CALL PUSH2 0x0237 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x20 PUSH2 0x0400 PUSH1 0x44 PUSH4 0x095ea7b3 PUSH2 0x0360 MSTORE PUSH20 0xbbc81d23ea2c3ec7e56d39296f0cbb648873a5d3 PUSH2 0x0380 MSTORE PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff PUSH2 0x03a0 MSTORE PUSH2 0x037c PUSH1 0x00 PUSH15 0x085d4780b73119b644ae5ecd22b376 GAS CALL PUSH2 0x02a5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x1f RETURNDATASIZE GT PUSH2 0x02b2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 POP PUSH2 0x0400 POP PUSH1 0x20 PUSH2 0x04c0 PUSH1 0x44 PUSH4 0x095ea7b3 PUSH2 0x0420 MSTORE PUSH20 0x5dbcf33d8c2e976c6b560249878e6f1491bca25c PUSH2 0x0440 MSTORE PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff PUSH2 0x0460 MSTORE PUSH2 0x043c PUSH1 0x00 PUSH20 0xdf5e0e81dff6faf3a7e52ba697820c5e32d806a8 GAS CALL PUSH2 0x032c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x1f RETURNDATASIZE GT PUSH2 0x0339 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 POP PUSH2 0x04c0 POP PUSH2 0x0e2f JUMP PUSH1 0x04 CALLDATASIZE LT ISZERO PUSH2 0x000d JUMPI PUSH2 0x0ae4 JUMP JUMPDEST PUSH1 0x00 CALLDATALOAD PUSH1 0x1c MSTORE PUSH21 0x010000000000000000000000000000000000000000 PUSH1 0x20 MSTORE PUSH16 0x7fffffffffffffffffffffffffffffff PUSH1 0x40 MSTORE PUSH32 0xffffffffffffffffffffffffffffffff80000000000000000000000000000000 PUSH1 0x60 MSTORE PUSH21 0x012a05f1fffffffffffffffffffffffffdabf41c00 PUSH1 0x80 MSTORE PUSH32 0xfffffffffffffffffffffffed5fa0e0000000000000000000000000000000000 PUSH1 0xa0 MSTORE PUSH1 0x00 ISZERO PUSH2 0x063c JUMPI JUMPDEST PUSH2 0x0200 MSTORE PUSH2 0x0140 MSTORE PUSH2 0x0160 MSTORE PUSH2 0x0180 MSTORE PUSH2 0x01a0 MSTORE PUSH2 0x01c0 MSTORE PUSH2 0x01e0 MSTORE PUSH1 0x00 PUSH2 0x0160 MLOAD GT ISZERO PUSH2 0x0130 JUMPI PUSH1 0x20 PUSH2 0x02e0 PUSH1 0x64 PUSH4 0x23b872dd PUSH2 0x0220 MSTORE PUSH2 0x0140 MLOAD PUSH2 0x0240 MSTORE ADDRESS PUSH2 0x0260 MSTORE PUSH2 0x0160 MLOAD PUSH2 0x0280 MSTORE PUSH2 0x023c PUSH1 0x00 PUSH20 0x6b175474e89094c44da98b954eedeac495271d0f GAS CALL PUSH2 0x011b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x1f RETURNDATASIZE GT PUSH2 0x0128 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 POP PUSH2 0x02e0 POP JUMPDEST PUSH1 0x00 PUSH2 0x0180 MLOAD GT ISZERO PUSH2 0x019b JUMPI PUSH1 0x20 PUSH2 0x03c0 PUSH1 0x64 PUSH4 0x23b872dd PUSH2 0x0300 MSTORE PUSH2 0x0140 MLOAD PUSH2 0x0320 MSTORE ADDRESS PUSH2 0x0340 MSTORE PUSH2 0x0180 MLOAD PUSH2 0x0360 MSTORE PUSH2 0x031c PUSH1 0x00 PUSH20 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 GAS CALL PUSH2 0x0186 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x1f RETURNDATASIZE GT PUSH2 0x0193 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 POP PUSH2 0x03c0 POP JUMPDEST PUSH1 0x00 PUSH2 0x01a0 MLOAD GT ISZERO PUSH2 0x0210 JUMPI PUSH20 0xdac17f958d2ee523a2206206994597c13d831ec7 EXTCODESIZE PUSH2 0x01c6 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 PUSH1 0x00 PUSH1 0x64 PUSH4 0x23b872dd PUSH2 0x03e0 MSTORE PUSH2 0x0140 MLOAD PUSH2 0x0400 MSTORE ADDRESS PUSH2 0x0420 MSTORE PUSH2 0x01a0 MLOAD PUSH2 0x0440 MSTORE PUSH2 0x03fc PUSH1 0x00 PUSH20 0xdac17f958d2ee523a2206206994597c13d831ec7 GAS CALL PUSH2 0x020f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST JUMPDEST PUSH1 0x00 PUSH2 0x01c0 MLOAD GT ISZERO PUSH2 0x0276 JUMPI PUSH1 0x20 PUSH2 0x0560 PUSH1 0x64 PUSH4 0x23b872dd PUSH2 0x04a0 MSTORE PUSH2 0x0140 MLOAD PUSH2 0x04c0 MSTORE ADDRESS PUSH2 0x04e0 MSTORE PUSH2 0x01c0 MLOAD PUSH2 0x0500 MSTORE PUSH2 0x04bc PUSH1 0x00 PUSH15 0x085d4780b73119b644ae5ecd22b376 GAS CALL PUSH2 0x0261 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x1f RETURNDATASIZE GT PUSH2 0x026e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 POP PUSH2 0x0560 POP JUMPDEST PUSH1 0x00 PUSH2 0x01e0 MLOAD GT ISZERO PUSH2 0x02e1 JUMPI PUSH1 0x20 PUSH2 0x0640 PUSH1 0x64 PUSH4 0x23b872dd PUSH2 0x0580 MSTORE PUSH2 0x0140 MLOAD PUSH2 0x05a0 MSTORE ADDRESS PUSH2 0x05c0 MSTORE PUSH2 0x01e0 MLOAD PUSH2 0x05e0 MSTORE PUSH2 0x059c PUSH1 0x00 PUSH20 0xdf5e0e81dff6faf3a7e52ba697820c5e32d806a8 GAS CALL PUSH2 0x02cc JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x1f RETURNDATASIZE GT PUSH2 0x02d9 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 POP PUSH2 0x0640 POP JUMPDEST PUSH2 0x0660 PUSH2 0x0160 MLOAD DUP2 MSTORE PUSH2 0x0180 MLOAD DUP2 PUSH1 0x20 ADD MSTORE PUSH2 0x01a0 MLOAD DUP2 PUSH1 0x40 ADD MSTORE PUSH2 0x01c0 MLOAD DUP2 PUSH1 0x60 ADD MSTORE POP PUSH1 0x00 PUSH2 0x0160 MLOAD PUSH2 0x0180 MLOAD DUP2 DUP2 DUP4 ADD LT ISZERO PUSH2 0x031f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 DUP3 ADD SWAP1 POP SWAP1 POP PUSH2 0x01a0 MLOAD DUP2 DUP2 DUP4 ADD LT ISZERO PUSH2 0x0339 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 DUP3 ADD SWAP1 POP SWAP1 POP PUSH2 0x01c0 MLOAD DUP2 DUP2 DUP4 ADD LT ISZERO PUSH2 0x0353 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 DUP3 ADD SWAP1 POP SWAP1 POP GT ISZERO PUSH2 0x03e4 JUMPI PUSH20 0xbbc81d23ea2c3ec7e56d39296f0cbb648873a5d3 EXTCODESIZE PUSH2 0x037f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 PUSH1 0x00 PUSH1 0xa4 PUSH4 0x029b2f34 PUSH2 0x06e0 MSTORE PUSH2 0x0700 PUSH2 0x0660 DUP1 MLOAD DUP3 MSTORE DUP1 PUSH1 0x20 ADD MLOAD DUP3 PUSH1 0x20 ADD MSTORE DUP1 PUSH1 0x40 ADD MLOAD DUP3 PUSH1 0x40 ADD MSTORE DUP1 PUSH1 0x60 ADD MLOAD DUP3 PUSH1 0x60 ADD MSTORE POP POP PUSH1 0x00 PUSH2 0x0780 MSTORE PUSH2 0x06fc PUSH1 0x00 PUSH20 0xbbc81d23ea2c3ec7e56d39296f0cbb648873a5d3 GAS CALL PUSH2 0x03e3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST JUMPDEST PUSH1 0x20 PUSH2 0x0880 PUSH1 0x24 PUSH4 0x70a08231 PUSH2 0x0800 MSTORE ADDRESS PUSH2 0x0820 MSTORE PUSH2 0x081c PUSH20 0xdf5e0e81dff6faf3a7e52ba697820c5e32d806a8 GAS STATICCALL PUSH2 0x041c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x1f RETURNDATASIZE GT PUSH2 0x0429 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 POP PUSH2 0x0880 MLOAD PUSH2 0x07e0 MSTORE PUSH1 0x00 PUSH2 0x07e0 MLOAD GT ISZERO PUSH2 0x049c JUMPI PUSH20 0x5dbcf33d8c2e976c6b560249878e6f1491bca25c EXTCODESIZE PUSH2 0x045f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 PUSH1 0x00 PUSH1 0x24 PUSH4 0xb6b55f25 PUSH2 0x08a0 MSTORE PUSH2 0x07e0 MLOAD PUSH2 0x08c0 MSTORE PUSH2 0x08bc PUSH1 0x00 PUSH20 0x5dbcf33d8c2e976c6b560249878e6f1491bca25c GAS CALL PUSH2 0x049b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST JUMPDEST PUSH1 0x20 PUSH2 0x09c0 PUSH1 0x24 PUSH4 0x70a08231 PUSH2 0x0940 MSTORE ADDRESS PUSH2 0x0960 MSTORE PUSH2 0x095c PUSH20 0x5dbcf33d8c2e976c6b560249878e6f1491bca25c GAS STATICCALL PUSH2 0x04d4 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x1f RETURNDATASIZE GT PUSH2 0x04e1 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 POP PUSH2 0x09c0 MLOAD PUSH2 0x0920 MSTORE PUSH1 0x20 PUSH2 0x0a80 PUSH1 0x44 PUSH4 0xa9059cbb PUSH2 0x09e0 MSTORE PUSH2 0x0140 MLOAD PUSH2 0x0a00 MSTORE PUSH2 0x0920 MLOAD PUSH2 0x0a20 MSTORE PUSH2 0x09fc PUSH1 0x00 PUSH20 0x5dbcf33d8c2e976c6b560249878e6f1491bca25c GAS CALL PUSH2 0x0531 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x1f RETURNDATASIZE GT PUSH2 0x053e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 POP PUSH2 0x0a80 POP PUSH4 0x08c379a0 PUSH2 0x0b40 MSTORE PUSH1 0x20 PUSH2 0x0b60 MSTORE PUSH1 0x15 PUSH2 0x0b80 MSTORE PUSH32 0x6c6566746f76657220795553442062616c616e63650000000000000000000000 PUSH2 0x0ba0 MSTORE PUSH2 0x0b80 POP PUSH1 0x20 PUSH2 0x0b20 PUSH1 0x24 PUSH4 0x70a08231 PUSH2 0x0aa0 MSTORE ADDRESS PUSH2 0x0ac0 MSTORE PUSH2 0x0abc PUSH20 0x5dbcf33d8c2e976c6b560249878e6f1491bca25c GAS STATICCALL PUSH2 0x05bb JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x1f RETURNDATASIZE GT PUSH2 0x05c8 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 POP PUSH2 0x0b20 MLOAD ISZERO PUSH2 0x05db JUMPI PUSH1 0x64 PUSH2 0x0b5c REVERT JUMPDEST PUSH2 0x0160 MLOAD PUSH2 0x0be0 MSTORE PUSH2 0x0180 MLOAD PUSH2 0x0c00 MSTORE PUSH2 0x01a0 MLOAD PUSH2 0x0c20 MSTORE PUSH2 0x01c0 MLOAD PUSH2 0x0c40 MSTORE PUSH2 0x01e0 MLOAD PUSH2 0x0c60 MSTORE PUSH2 0x0920 MLOAD PUSH2 0x0c80 MSTORE PUSH2 0x0140 MLOAD PUSH32 0x8401344d4dde63c062be9cd663d22eedfae8e39cd8b3240c1e098e7104ea4334 PUSH1 0xc0 PUSH2 0x0be0 LOG2 PUSH2 0x0200 MLOAD JUMP JUMPDEST PUSH4 0x0f23cbaa PUSH1 0x00 MLOAD EQ ISZERO PUSH2 0x0a7c JUMPI CALLVALUE ISZERO PUSH2 0x0655 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x20 PUSH2 0x01e0 PUSH1 0x24 PUSH4 0x70a08231 PUSH2 0x0160 MSTORE CALLER PUSH2 0x0180 MSTORE PUSH2 0x017c PUSH20 0x6b175474e89094c44da98b954eedeac495271d0f GAS STATICCALL PUSH2 0x068d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x1f RETURNDATASIZE GT PUSH2 0x069a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 POP PUSH2 0x01e0 MLOAD PUSH1 0x20 PUSH2 0x02a0 PUSH1 0x44 PUSH4 0xdd62ed3e PUSH2 0x0200 MSTORE CALLER PUSH2 0x0220 MSTORE ADDRESS PUSH2 0x0240 MSTORE PUSH2 0x021c PUSH20 0x6b175474e89094c44da98b954eedeac495271d0f GAS STATICCALL PUSH2 0x06de JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x1f RETURNDATASIZE GT PUSH2 0x06eb JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 POP PUSH2 0x02a0 MLOAD DUP1 DUP3 GT ISZERO PUSH2 0x0700 JUMPI DUP1 PUSH2 0x0702 JUMP JUMPDEST DUP2 JUMPDEST SWAP1 POP SWAP1 POP PUSH2 0x0140 MSTORE PUSH1 0x20 PUSH2 0x0360 PUSH1 0x24 PUSH4 0x70a08231 PUSH2 0x02e0 MSTORE CALLER PUSH2 0x0300 MSTORE PUSH2 0x02fc PUSH20 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 GAS STATICCALL PUSH2 0x0742 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x1f RETURNDATASIZE GT PUSH2 0x074f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 POP PUSH2 0x0360 MLOAD PUSH1 0x20 PUSH2 0x0420 PUSH1 0x44 PUSH4 0xdd62ed3e PUSH2 0x0380 MSTORE CALLER PUSH2 0x03a0 MSTORE ADDRESS PUSH2 0x03c0 MSTORE PUSH2 0x039c PUSH20 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 GAS STATICCALL PUSH2 0x0793 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x1f RETURNDATASIZE GT PUSH2 0x07a0 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 POP PUSH2 0x0420 MLOAD DUP1 DUP3 GT ISZERO PUSH2 0x07b5 JUMPI DUP1 PUSH2 0x07b7 JUMP JUMPDEST DUP2 JUMPDEST SWAP1 POP SWAP1 POP PUSH2 0x02c0 MSTORE PUSH1 0x20 PUSH2 0x04e0 PUSH1 0x24 PUSH4 0x70a08231 PUSH2 0x0460 MSTORE CALLER PUSH2 0x0480 MSTORE PUSH2 0x047c PUSH20 0xdac17f958d2ee523a2206206994597c13d831ec7 GAS STATICCALL PUSH2 0x07f7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x1f RETURNDATASIZE GT PUSH2 0x0804 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 POP PUSH2 0x04e0 MLOAD PUSH1 0x20 PUSH2 0x05a0 PUSH1 0x44 PUSH4 0xdd62ed3e PUSH2 0x0500 MSTORE CALLER PUSH2 0x0520 MSTORE ADDRESS PUSH2 0x0540 MSTORE PUSH2 0x051c PUSH20 0xdac17f958d2ee523a2206206994597c13d831ec7 GAS STATICCALL PUSH2 0x0848 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x1f RETURNDATASIZE GT PUSH2 0x0855 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 POP PUSH2 0x05a0 MLOAD DUP1 DUP3 GT ISZERO PUSH2 0x086a JUMPI DUP1 PUSH2 0x086c JUMP JUMPDEST DUP2 JUMPDEST SWAP1 POP SWAP1 POP PUSH2 0x0440 MSTORE PUSH1 0x20 PUSH2 0x0660 PUSH1 0x24 PUSH4 0x70a08231 PUSH2 0x05e0 MSTORE CALLER PUSH2 0x0600 MSTORE PUSH2 0x05fc PUSH15 0x085d4780b73119b644ae5ecd22b376 GAS STATICCALL PUSH2 0x08a7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x1f RETURNDATASIZE GT PUSH2 0x08b4 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 POP PUSH2 0x0660 MLOAD PUSH1 0x20 PUSH2 0x0720 PUSH1 0x44 PUSH4 0xdd62ed3e PUSH2 0x0680 MSTORE CALLER PUSH2 0x06a0 MSTORE ADDRESS PUSH2 0x06c0 MSTORE PUSH2 0x069c PUSH15 0x085d4780b73119b644ae5ecd22b376 GAS STATICCALL PUSH2 0x08f3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x1f RETURNDATASIZE GT PUSH2 0x0900 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 POP PUSH2 0x0720 MLOAD DUP1 DUP3 GT ISZERO PUSH2 0x0915 JUMPI DUP1 PUSH2 0x0917 JUMP JUMPDEST DUP2 JUMPDEST SWAP1 POP SWAP1 POP PUSH2 0x05c0 MSTORE PUSH1 0x20 PUSH2 0x07e0 PUSH1 0x24 PUSH4 0x70a08231 PUSH2 0x0760 MSTORE CALLER PUSH2 0x0780 MSTORE PUSH2 0x077c PUSH20 0xdf5e0e81dff6faf3a7e52ba697820c5e32d806a8 GAS STATICCALL PUSH2 0x0957 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x1f RETURNDATASIZE GT PUSH2 0x0964 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 POP PUSH2 0x07e0 MLOAD PUSH1 0x20 PUSH2 0x08a0 PUSH1 0x44 PUSH4 0xdd62ed3e PUSH2 0x0800 MSTORE CALLER PUSH2 0x0820 MSTORE ADDRESS PUSH2 0x0840 MSTORE PUSH2 0x081c PUSH20 0xdf5e0e81dff6faf3a7e52ba697820c5e32d806a8 GAS STATICCALL PUSH2 0x09a8 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x1f RETURNDATASIZE GT PUSH2 0x09b5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 POP PUSH2 0x08a0 MLOAD DUP1 DUP3 GT ISZERO PUSH2 0x09ca JUMPI DUP1 PUSH2 0x09cc JUMP JUMPDEST DUP2 JUMPDEST SWAP1 POP SWAP1 POP PUSH2 0x0740 MSTORE PUSH2 0x0140 PUSH2 0x08c0 MSTORE JUMPDEST PUSH2 0x08c0 MLOAD MLOAD PUSH1 0x20 PUSH2 0x08c0 MLOAD ADD PUSH2 0x08c0 MSTORE PUSH2 0x08c0 PUSH2 0x08c0 MLOAD LT ISZERO PUSH2 0x09fe JUMPI PUSH2 0x09dc JUMP JUMPDEST CALLER PUSH2 0x08e0 MSTORE PUSH2 0x0140 MLOAD PUSH2 0x0900 MSTORE PUSH2 0x02c0 MLOAD PUSH2 0x0920 MSTORE PUSH2 0x0440 MLOAD PUSH2 0x0940 MSTORE PUSH2 0x05c0 MLOAD PUSH2 0x0960 MSTORE PUSH2 0x0740 MLOAD PUSH2 0x0980 MSTORE PUSH2 0x0980 MLOAD PUSH2 0x0960 MLOAD PUSH2 0x0940 MLOAD PUSH2 0x0920 MLOAD PUSH2 0x0900 MLOAD PUSH2 0x08e0 MLOAD PUSH1 0x06 PC ADD PUSH2 0x00a9 JUMP JUMPDEST PUSH2 0x08a0 PUSH2 0x08c0 MSTORE JUMPDEST PUSH2 0x08c0 MLOAD MSTORE PUSH1 0x20 PUSH2 0x08c0 MLOAD SUB PUSH2 0x08c0 MSTORE PUSH2 0x0140 PUSH2 0x08c0 MLOAD LT ISZERO ISZERO PUSH2 0x0a77 JUMPI PUSH2 0x0a54 JUMP JUMPDEST PUSH1 0x00 POP STOP JUMPDEST PUSH4 0x3d878d3a PUSH1 0x00 MLOAD EQ ISZERO PUSH2 0x0ae3 JUMPI CALLVALUE ISZERO PUSH2 0x0a95 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST CALLER PUSH2 0x0140 MSTORE PUSH1 0x04 CALLDATALOAD PUSH2 0x0160 MSTORE PUSH1 0x24 CALLDATALOAD PUSH2 0x0180 MSTORE PUSH1 0x44 CALLDATALOAD PUSH2 0x01a0 MSTORE PUSH1 0x64 CALLDATALOAD PUSH2 0x01c0 MSTORE PUSH1 0x84 CALLDATALOAD PUSH2 0x01e0 MSTORE PUSH2 0x01e0 MLOAD PUSH2 0x01c0 MLOAD PUSH2 0x01a0 MLOAD PUSH2 0x0180 MLOAD PUSH2 0x0160 MLOAD PUSH2 0x0140 MLOAD PUSH1 0x06 PC ADD PUSH2 0x00a9 JUMP JUMPDEST PUSH1 0x00 POP STOP JUMPDEST JUMPDEST PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH2 0x0345 PUSH2 0x0e2f SUB PUSH2 0x0345 PUSH1 0x00 CODECOPY PUSH2 0x0345 PUSH2 0x0e2f SUB PUSH1 0x00 RETURN