Contract: YoshiCoin
Etherscan label: token-contract
Tag: YoshiCoin Token
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 MSTORE PUSH1 0x32 PUSH1 0x03 SSTORE CALLER PUSH1 0x04 PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff MUL NOT AND SWAP1 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND MUL OR SWAP1 SSTORE POP CALLVALUE ISZERO PUSH2 0x0055 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST JUMPDEST PUSH2 0x10f6 DUP1 PUSH2 0x0065 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x60 PUSH1 0x40 MSTORE CALLDATASIZE ISZERO PUSH2 0x00ce JUMPI PUSH1 0x00 CALLDATALOAD PUSH29 0x0100000000000000000000000000000000000000000000000000000000 SWAP1 DIV PUSH4 0xffffffff AND DUP1 PUSH4 0x06fdde03 EQ PUSH2 0x025f JUMPI DUP1 PUSH4 0x095ea7b3 EQ PUSH2 0x02ee JUMPI DUP1 PUSH4 0x18160ddd EQ PUSH2 0x0348 JUMPI DUP1 PUSH4 0x23b872dd EQ PUSH2 0x0371 JUMPI DUP1 PUSH4 0x2c4e722e EQ PUSH2 0x03ea JUMPI DUP1 PUSH4 0x313ce567 EQ PUSH2 0x0413 JUMPI DUP1 PUSH4 0x40c10f19 EQ PUSH2 0x0442 JUMPI DUP1 PUSH4 0x70a08231 EQ PUSH2 0x0484 JUMPI DUP1 PUSH4 0x8da5cb5b EQ PUSH2 0x04d1 JUMPI DUP1 PUSH4 0x95d89b41 EQ PUSH2 0x0526 JUMPI DUP1 PUSH4 0xa9059cbb EQ PUSH2 0x05b5 JUMPI DUP1 PUSH4 0xdd62ed3e EQ PUSH2 0x060f JUMPI DUP1 PUSH4 0xeec7faa1 EQ PUSH2 0x067b JUMPI DUP1 PUSH4 0xeefa597b EQ PUSH2 0x06a4 JUMPI JUMPDEST JUMPDEST PUSH1 0x04 PUSH1 0x01 PUSH1 0x00 CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 SLOAD GT ISZERO PUSH2 0x011c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0173 PUSH1 0x00 SLOAD GT ISZERO PUSH2 0x012d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 CALLVALUE GT ISZERO ISZERO PUSH2 0x013c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 PUSH1 0x05 DUP2 SWAP1 SSTORE POP PUSH8 0x0de0b6b3a7640000 PUSH1 0x03 SLOAD CALLVALUE MUL DUP2 ISZERO ISZERO PUSH2 0x015b JUMPI UNKNOWN_0xfe JUMPDEST DIV PUSH1 0x05 DUP2 SWAP1 SSTORE POP PUSH1 0x05 DUP1 SLOAD PUSH1 0x01 PUSH1 0x00 CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 SLOAD ADD GT ISZERO PUSH2 0x01b2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x05 DUP1 SLOAD GT ISZERO PUSH2 0x01c1 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0x05 SLOAD LT ISZERO PUSH2 0x01d1 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0174 PUSH1 0x00 SLOAD PUSH1 0x05 SLOAD ADD GT ISZERO PUSH2 0x01e6 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x01f2 CALLER PUSH1 0x05 SLOAD PUSH2 0x06d1 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x05 DUP2 SWAP1 SSTORE POP PUSH1 0x04 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH2 0x08fc CALLVALUE SWAP1 DUP2 ISZERO MUL SWAP1 PUSH1 0x40 MLOAD PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 DUP9 DUP9 CALL SWAP4 POP POP POP POP ISZERO ISZERO PUSH2 0x025c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x026a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0272 PUSH2 0x08f6 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 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 DUP1 DUP4 DUP4 PUSH1 0x00 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x02b3 JUMPI DUP1 DUP3 ADD MLOAD DUP2 DUP5 ADD MSTORE JUMPDEST PUSH1 0x20 DUP2 ADD SWAP1 POP PUSH2 0x0297 JUMP JUMPDEST POP POP POP POP SWAP1 POP SWAP1 DUP2 ADD SWAP1 PUSH1 0x1f AND DUP1 ISZERO PUSH2 0x02e0 JUMPI DUP1 DUP3 SUB DUP1 MLOAD PUSH1 0x01 DUP4 PUSH1 0x20 SUB PUSH2 0x0100 EXP SUB NOT AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP JUMPDEST POP SWAP3 POP POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x02f9 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x032e PUSH1 0x04 DUP1 DUP1 CALLDATALOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 POP POP PUSH2 0x093a JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 ISZERO ISZERO ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0353 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x035b PUSH2 0x0ac4 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x037c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x03d0 PUSH1 0x04 DUP1 DUP1 CALLDATALOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 DUP1 CALLDATALOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 POP POP PUSH2 0x0aca JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 ISZERO ISZERO ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x03f5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x03fd PUSH2 0x0d6e JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x041e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0426 PUSH2 0x0d74 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 PUSH1 0xff AND PUSH1 0xff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x044d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0482 PUSH1 0x04 DUP1 DUP1 CALLDATALOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 POP POP PUSH2 0x06d1 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x048f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x04bb PUSH1 0x04 DUP1 DUP1 CALLDATALOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 POP POP PUSH2 0x0d7d JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x04dc JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x04e4 PUSH2 0x0dc7 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0531 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0539 PUSH2 0x0ded JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 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 DUP1 DUP4 DUP4 PUSH1 0x00 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x057a JUMPI DUP1 DUP3 ADD MLOAD DUP2 DUP5 ADD MSTORE JUMPDEST PUSH1 0x20 DUP2 ADD SWAP1 POP PUSH2 0x055e JUMP JUMPDEST POP POP POP POP SWAP1 POP SWAP1 DUP2 ADD SWAP1 PUSH1 0x1f AND DUP1 ISZERO PUSH2 0x05a7 JUMPI DUP1 DUP3 SUB DUP1 MLOAD PUSH1 0x01 DUP4 PUSH1 0x20 SUB PUSH2 0x0100 EXP SUB NOT AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP JUMPDEST POP SWAP3 POP POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x05c0 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x05f5 PUSH1 0x04 DUP1 DUP1 CALLDATALOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 POP POP PUSH2 0x0e31 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 ISZERO ISZERO ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x061a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0665 PUSH1 0x04 DUP1 DUP1 CALLDATALOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 DUP1 CALLDATALOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP2 SWAP1 POP POP PUSH2 0x0fc9 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0686 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x068e PUSH2 0x1051 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x06af JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x06b7 PUSH2 0x1057 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 ISZERO ISZERO ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH8 0x0de0b6b3a7640000 PUSH1 0x03 SLOAD CALLVALUE MUL DUP2 ISZERO ISZERO PUSH2 0x06e8 JUMPI UNKNOWN_0xfe JUMPDEST DIV PUSH1 0x05 DUP2 SWAP1 SSTORE POP PUSH2 0x0173 PUSH1 0x00 SLOAD GT ISZERO PUSH2 0x0700 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x04 PUSH1 0x01 PUSH1 0x00 CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 SLOAD GT ISZERO PUSH2 0x074d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x05 DUP1 SLOAD PUSH1 0x01 PUSH1 0x00 CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 SLOAD ADD GT ISZERO PUSH2 0x079d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x05 DUP1 SLOAD GT ISZERO PUSH2 0x07ac JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0174 PUSH1 0x00 SLOAD PUSH1 0x05 SLOAD ADD GT ISZERO PUSH2 0x07c1 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH8 0x0de0b6b3a7640000 PUSH1 0x03 SLOAD CALLVALUE MUL DUP2 ISZERO ISZERO PUSH2 0x07d8 JUMPI UNKNOWN_0xfe JUMPDEST DIV DUP2 EQ ISZERO ISZERO PUSH2 0x07e6 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 CALLVALUE GT ISZERO ISZERO PUSH2 0x07f5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 DUP2 LT ISZERO PUSH2 0x0803 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x080f PUSH1 0x00 SLOAD DUP3 PUSH2 0x1061 JUMP JUMPDEST PUSH1 0x00 DUP2 SWAP1 SSTORE POP PUSH2 0x085e PUSH1 0x01 PUSH1 0x00 DUP5 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 SLOAD DUP3 PUSH2 0x1061 JUMP JUMPDEST PUSH1 0x01 PUSH1 0x00 DUP5 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 DUP2 SWAP1 SSTORE POP DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH1 0x00 PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef DUP4 PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 JUMPDEST POP POP JUMP JUMPDEST PUSH2 0x08fe PUSH2 0x10b6 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x09 DUP2 MSTORE PUSH1 0x20 ADD PUSH32 0x596f736869436f696e0000000000000000000000000000000000000000000000 DUP2 MSTORE POP SWAP1 POP JUMPDEST SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP1 DUP3 EQ ISZERO DUP1 ISZERO PUSH2 0x09c9 JUMPI POP PUSH1 0x00 PUSH1 0x02 PUSH1 0x00 CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 PUSH1 0x00 DUP6 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 SLOAD EQ ISZERO JUMPDEST ISZERO PUSH2 0x09d3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP2 PUSH1 0x02 PUSH1 0x00 CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 PUSH1 0x00 DUP6 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925 DUP5 PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x01 SWAP1 POP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x01 DUP4 LT ISZERO PUSH2 0x0adb JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x02 PUSH1 0x00 DUP7 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 PUSH1 0x00 CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 SLOAD SWAP1 POP PUSH2 0x0ba3 PUSH1 0x01 PUSH1 0x00 DUP7 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 SLOAD DUP5 PUSH2 0x1061 JUMP JUMPDEST PUSH1 0x01 PUSH1 0x00 DUP7 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 DUP2 SWAP1 SSTORE POP PUSH2 0x0c2f PUSH1 0x01 PUSH1 0x00 DUP8 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 SLOAD DUP5 PUSH2 0x108c JUMP JUMPDEST PUSH1 0x01 PUSH1 0x00 DUP8 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 DUP2 SWAP1 SSTORE POP PUSH2 0x0c7c DUP2 DUP5 PUSH2 0x108c JUMP JUMPDEST PUSH1 0x02 PUSH1 0x00 DUP8 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 PUSH1 0x00 CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 DUP2 SWAP1 SSTORE POP DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP6 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef DUP6 PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x01 SWAP2 POP JUMPDEST POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x03 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x00 DUP1 SWAP1 POP JUMPDEST SWAP1 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x01 PUSH1 0x00 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 SLOAD SWAP1 POP JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x04 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 JUMP JUMPDEST PUSH2 0x0df5 PUSH2 0x10b6 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x02 DUP2 MSTORE PUSH1 0x20 ADD PUSH32 0x5943000000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE POP SWAP1 POP JUMPDEST SWAP1 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x01 DUP3 LT ISZERO PUSH2 0x0e41 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0e8a PUSH1 0x01 PUSH1 0x00 CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 SLOAD DUP4 PUSH2 0x108c JUMP JUMPDEST PUSH1 0x01 PUSH1 0x00 CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 DUP2 SWAP1 SSTORE POP PUSH2 0x0f16 PUSH1 0x01 PUSH1 0x00 DUP6 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 SLOAD DUP4 PUSH2 0x1061 JUMP JUMPDEST PUSH1 0x01 PUSH1 0x00 DUP6 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 DUP2 SWAP1 SSTORE POP DUP3 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef DUP5 PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x01 SWAP1 POP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x02 PUSH1 0x00 DUP5 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 PUSH1 0x00 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 SLOAD SWAP1 POP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x05 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x01 SWAP1 POP JUMPDEST SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP1 DUP3 DUP5 ADD SWAP1 POP PUSH2 0x1081 DUP5 DUP3 LT ISZERO DUP1 ISZERO PUSH2 0x107c JUMPI POP DUP4 DUP3 LT ISZERO JUMPDEST PUSH2 0x10a6 JUMP JUMPDEST DUP1 SWAP2 POP JUMPDEST POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x109a DUP4 DUP4 GT ISZERO PUSH2 0x10a6 JUMP JUMPDEST DUP2 DUP4 SUB SWAP1 POP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST DUP1 ISZERO ISZERO PUSH2 0x10b2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST JUMPDEST POP JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x00 DUP2 MSTORE POP SWAP1 JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 DUP2 EXTCODESIZE STOP UNKNOWN_0xae SWAP9 UNKNOWN_0xc6 LOG3 SDIV STATICCALL CHAINID UNKNOWN_0xc7 UNKNOWN_0x29 UNKNOWN_0xd3 DUP1 SWAP10 DUP12 UNKNOWN_0xfc UNKNOWN_0xc1 UNKNOWN_0xb3 DIV UNKNOWN_0xd7 UNKNOWN_0xe7 UNKNOWN_0xc8 DUP15 UNKNOWN_0xd8 UNKNOWN_0xd3 UNKNOWN_0xb6 DUP3 UNKNOWN_0xdd UNKNOWN_0x4e MOD UNKNOWN_0xda STOP UNKNOWN_0x29