Contract: BlackAndWhite
Malicious: no
Decompiled opcodes:
PUSH1 0x80 PUSH1 0x40 MSTORE PUSH7 0xb1a2bc2ec50000 PUSH1 0x01 SSTORE PUSH8 0x016345785d8a0000 PUSH1 0x02 SSTORE CALLVALUE DUP1 ISZERO PUSH2 0x0027 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT SWAP1 DUP2 AND CALLER OR DUP3 SSTORE PUSH1 0x07 DUP1 SLOAD SWAP1 SWAP2 AND PUSH20 0x3be76eeff089af790dd8cbf3b921e430a962214d OR SWAP1 SSTORE PUSH1 0x05 SSTORE PUSH2 0x0acb DUP1 PUSH2 0x006d PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x00da JUMPI PUSH4 0xffffffff PUSH29 0x0100000000000000000000000000000000000000000000000000000000 PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x0d2cbe13 DUP2 EQ PUSH2 0x00dc JUMPI DUP1 PUSH4 0x2d4f40c6 EQ PUSH2 0x00f7 JUMPI DUP1 PUSH4 0x43046844 EQ PUSH2 0x0118 JUMPI DUP1 PUSH4 0x4bf4f423 EQ PUSH2 0x0126 JUMPI DUP1 PUSH4 0x897b0637 EQ PUSH2 0x0157 JUMPI DUP1 PUSH4 0x89e85217 EQ PUSH2 0x016f JUMPI DUP1 PUSH4 0x8da5cb5b EQ PUSH2 0x0196 JUMPI DUP1 PUSH4 0x91b7f5ed EQ PUSH2 0x01ab JUMPI DUP1 PUSH4 0x9b2cb5d8 EQ PUSH2 0x01c3 JUMPI DUP1 PUSH4 0xc1075329 EQ PUSH2 0x01d8 JUMPI DUP1 PUSH4 0xd24257c0 EQ PUSH2 0x01fc JUMPI DUP1 PUSH4 0xdf88126f EQ PUSH2 0x0211 JUMPI DUP1 PUSH4 0xe1fdb4b4 EQ PUSH2 0x0226 JUMPI DUP1 PUSH4 0xf2fde38b EQ PUSH2 0x023e JUMPI DUP1 PUSH4 0xfc8cc92b EQ PUSH2 0x025f JUMPI JUMPDEST STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x00e8 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00da PUSH1 0x04 CALLDATALOAD PUSH1 0x24 CALLDATALOAD PUSH2 0x028b JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0103 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00da PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0563 JUMP JUMPDEST PUSH2 0x00da PUSH1 0xff PUSH1 0x04 CALLDATALOAD AND PUSH2 0x05a9 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0132 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x013b PUSH2 0x0715 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 0x0163 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00da PUSH1 0x04 CALLDATALOAD PUSH2 0x0724 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x017b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0184 PUSH2 0x0740 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01a2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x013b PUSH2 0x0746 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01b7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00da PUSH1 0x04 CALLDATALOAD PUSH2 0x0755 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01cf JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0184 PUSH2 0x07a7 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01e4 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00da PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH1 0x24 CALLDATALOAD PUSH2 0x07ad JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0208 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0184 PUSH2 0x07f3 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x021d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0184 PUSH2 0x07f9 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0232 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00da PUSH1 0x04 CALLDATALOAD PUSH2 0x07ff JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x024a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00da PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0890 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x026b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0277 PUSH1 0x04 CALLDATALOAD PUSH2 0x08b3 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 ISZERO ISZERO DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST PUSH1 0x07 SLOAD PUSH1 0x00 SWAP1 DUP2 SWAP1 DUP2 SWAP1 DUP2 SWAP1 DUP2 SWAP1 DUP2 SWAP1 DUP2 SWAP1 DUP2 SWAP1 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x02b3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP9 ISZERO ISZERO PUSH2 0x02bf JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP11 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 PUSH1 0x01 DUP2 ADD SLOAD SWAP1 SWAP9 POP PUSH2 0x0100 SWAP1 DIV PUSH5 0xffffffffff AND SWAP7 POP NUMBER DUP8 LT PUSH2 0x02ef JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0xfa DUP8 ADD NUMBER GT ISZERO PUSH2 0x02ff JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP8 SLOAD PUSH1 0x01 DUP10 ADD SLOAD SWAP1 SWAP7 POP PUSH7 0x01000000000000 SWAP1 DIV PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND SWAP5 POP DUP6 ISZERO ISZERO PUSH2 0x03b2 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x22 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4265742073686f756c6420626520696e20616e20276163746976652720737461 PUSH1 0x44 DUP3 ADD MSTORE PUSH32 0x7465000000000000000000000000000000000000000000000000000000000000 PUSH1 0x64 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x84 ADD SWAP1 REVERT JUMPDEST PUSH1 0x00 DUP9 SSTORE PUSH2 0x03bf DUP7 PUSH2 0x091b JUMP JUMPDEST SWAP4 POP PUSH1 0x00 SWAP3 POP TIMESTAMP DIFFICULTY PUSH1 0x40 MLOAD PUSH1 0x20 ADD DUP1 DUP4 DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP3 POP POP POP PUSH1 0x40 MLOAD PUSH1 0x20 DUP2 DUP4 SUB SUB DUP2 MSTORE SWAP1 PUSH1 0x40 MSTORE PUSH1 0x40 MLOAD DUP1 DUP3 DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 DUP1 DUP4 DUP4 JUMPDEST PUSH1 0x20 DUP4 LT PUSH2 0x041c JUMPI DUP1 MLOAD DUP3 MSTORE PUSH1 0x1f NOT SWAP1 SWAP3 ADD SWAP2 PUSH1 0x20 SWAP2 DUP3 ADD SWAP2 ADD PUSH2 0x03fd 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 SWAP5 POP PUSH2 0x0457 SWAP3 POP DUP12 SWAP2 POP DUP5 SWAP1 POP PUSH2 0x0936 JUMP JUMPDEST PUSH1 0x01 DUP10 ADD SLOAD SWAP1 SWAP2 POP PUSH1 0xff AND ISZERO ISZERO PUSH2 0x047d JUMPI PUSH1 0x01 DUP2 AND ISZERO PUSH2 0x0478 JUMPI PUSH1 0x00 PUSH2 0x047a JUMP JUMPDEST DUP4 JUMPDEST SWAP3 POP JUMPDEST PUSH1 0x01 DUP9 DUP2 ADD SLOAD PUSH1 0xff AND EQ ISZERO PUSH2 0x04a3 JUMPI PUSH1 0x01 PUSH1 0x02 DUP3 MOD EQ PUSH2 0x049e JUMPI PUSH1 0x00 PUSH2 0x04a0 JUMP JUMPDEST DUP4 JUMPDEST SWAP3 POP JUMPDEST PUSH1 0x00 DUP4 GT ISZERO PUSH2 0x04c2 JUMPI PUSH1 0x04 SLOAD PUSH1 0x02 SLOAD DUP5 ADD ADD ADDRESS BALANCE LT ISZERO PUSH2 0x04c2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x04dd PUSH2 0x04ce DUP8 PUSH2 0x0949 JUMP JUMPDEST PUSH1 0x04 SLOAD SWAP1 PUSH4 0xffffffff PUSH2 0x0936 AND JUMP JUMPDEST PUSH1 0x04 SSTORE PUSH1 0x03 DUP1 SLOAD DUP6 SWAP1 SUB SWAP1 SSTORE PUSH2 0x04f3 DUP6 DUP5 PUSH2 0x095f JUMP JUMPDEST PUSH1 0x01 DUP9 ADD SLOAD PUSH1 0x40 DUP1 MLOAD DUP13 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP13 SWAP1 MSTORE DUP1 DUP3 ADD DUP6 SWAP1 MSTORE PUSH1 0x60 DUP2 ADD DUP7 SWAP1 MSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP9 AND PUSH1 0x80 DUP3 ADD MSTORE PUSH1 0xff SWAP1 SWAP3 AND PUSH1 0xa0 DUP4 ADD MSTORE MLOAD PUSH32 0xc9d6ada311c0afa215ee7674b4f3752b761df8c08541e62a9ee2bcd2d36b16e3 SWAP2 DUP2 SWAP1 SUB PUSH1 0xc0 ADD SWAP1 LOG1 POP POP POP POP POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x057a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x07 DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP3 SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE JUMP JUMPDEST PUSH1 0x00 DUP1 DUP1 PUSH1 0xff DUP5 AND ISZERO DUP1 PUSH2 0x05c0 JUMPI POP PUSH1 0xff DUP5 AND PUSH1 0x01 EQ JUMPDEST ISZERO ISZERO PUSH2 0x05cb JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x05 SLOAD PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 PUSH1 0x01 DUP2 ADD SLOAD SWAP1 SWAP4 POP PUSH7 0x01000000000000 SWAP1 DIV PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND ISZERO PUSH2 0x0601 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x05 SLOAD PUSH2 0x0615 SWAP1 PUSH1 0x01 PUSH4 0xffffffff PUSH2 0x0936 AND JUMP JUMPDEST PUSH1 0x05 SSTORE PUSH1 0x01 SLOAD CALLVALUE SWAP3 POP DUP3 EQ PUSH2 0x0629 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0632 DUP3 PUSH2 0x091b JUMP JUMPDEST PUSH1 0x03 SLOAD SWAP1 SWAP2 POP PUSH2 0x0648 SWAP1 DUP3 PUSH4 0xffffffff PUSH2 0x0936 AND JUMP JUMPDEST PUSH1 0x03 DUP2 SWAP1 SSTORE ADDRESS BALANCE LT ISZERO PUSH2 0x065a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH32 0x308610ad5dc4e738c5ba340a6651ce210c3f658b6854da608c07064b4971de57 CALLER PUSH2 0x0692 PUSH1 0x01 PUSH1 0x05 SLOAD PUSH2 0x0a10 SWAP1 SWAP2 SWAP1 PUSH4 0xffffffff AND JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP4 AND DUP4 MSTORE PUSH1 0x20 DUP4 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0xff DUP8 AND DUP3 DUP3 ADD MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x60 ADD SWAP1 LOG1 POP DUP2 SSTORE PUSH1 0x01 ADD DUP1 SLOAD PUSH1 0xff NOT AND PUSH1 0xff SWAP3 SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR PUSH6 0xffffffffff00 NOT AND PUSH2 0x0100 NUMBER PUSH5 0xffffffffff AND MUL OR PUSH26 0xffffffffffffffffffffffffffffffffffffffff000000000000 NOT AND CALLER PUSH7 0x01000000000000 MUL OR SWAP1 SSTORE JUMP JUMPDEST PUSH1 0x07 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x073b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x02 SSTORE JUMP JUMPDEST PUSH1 0x04 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x076c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 DUP2 SWAP1 SSTORE PUSH1 0x40 DUP1 MLOAD DUP3 DUP2 MSTORE SWAP1 MLOAD PUSH32 0x270b316b51ab2cf3a3bb8ca4d22e76a327d05e762fcaa8bd6afaf8cfde9270b7 SWAP2 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 LOG1 POP JUMP JUMPDEST PUSH1 0x02 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x07c4 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST ADDRESS BALANCE DUP2 GT ISZERO PUSH2 0x07d2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x03 SLOAD ADDRESS BALANCE SWAP1 DUP3 ADD GT ISZERO PUSH2 0x07e5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x07ef DUP3 DUP3 PUSH2 0x095f JUMP JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x01 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x03 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 SHA3 DUP1 SLOAD SWAP1 SWAP2 DUP2 ISZERO ISZERO PUSH2 0x081d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 DUP4 ADD SLOAD PUSH5 0xffffffffff PUSH2 0x0100 SWAP1 SWAP2 DIV AND PUSH1 0xfa ADD NUMBER GT PUSH2 0x083d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP4 SSTORE PUSH2 0x084a DUP3 PUSH2 0x091b JUMP JUMPDEST PUSH1 0x03 DUP1 SLOAD PUSH16 0xffffffffffffffffffffffffffffffff DUP4 AND SWAP1 SUB SWAP1 SSTORE PUSH1 0x01 DUP5 ADD SLOAD SWAP1 SWAP2 POP PUSH2 0x088a SWAP1 PUSH7 0x01000000000000 SWAP1 DIV PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP4 PUSH2 0x095f JUMP JUMPDEST POP POP POP POP JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x08a7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x08b0 DUP2 PUSH2 0x0a22 JUMP JUMPDEST POP JUMP JUMPDEST PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 SHA3 PUSH1 0x01 DUP2 ADD SLOAD PUSH5 0xffffffffff PUSH2 0x0100 SWAP1 SWAP2 DIV AND PUSH1 0xfa ADD NUMBER GT DUP1 ISZERO PUSH2 0x08f5 JUMPI POP PUSH1 0x01 DUP2 ADD SLOAD PUSH1 0x00 PUSH2 0x0100 SWAP1 SWAP2 DIV PUSH5 0xffffffffff AND GT JUMPDEST DUP1 ISZERO PUSH2 0x0902 JUMPI POP DUP1 SLOAD PUSH1 0x00 LT JUMPDEST ISZERO PUSH2 0x0910 JUMPI PUSH1 0x01 SWAP2 POP PUSH2 0x0915 JUMP JUMPDEST PUSH1 0x00 SWAP2 POP JUMPDEST POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH2 0x0927 DUP4 PUSH2 0x0949 JUMP JUMPDEST PUSH1 0x02 SWAP1 SWAP4 MUL SWAP3 SWAP1 SWAP3 SUB SWAP3 SWAP2 POP POP JUMP JUMPDEST DUP2 DUP2 ADD DUP3 DUP2 LT ISZERO PUSH2 0x0943 JUMPI UNKNOWN_0xfe JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x64 PUSH1 0x02 DUP4 MUL DIV DUP3 DUP2 GT ISZERO PUSH2 0x0943 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND SWAP1 DUP3 ISZERO PUSH2 0x08fc MUL SWAP1 DUP4 SWAP1 PUSH1 0x00 DUP2 DUP2 DUP2 DUP6 DUP9 DUP9 CALL SWAP4 POP POP POP POP ISZERO PUSH2 0x09cd JUMPI PUSH1 0x40 DUP1 MLOAD DUP3 DUP2 MSTORE SWAP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP5 AND SWAP2 PUSH32 0xd4f43975feb89f48dd30cabbb32011045be187d1e11c8ea9faa43efc35282519 SWAP2 SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 LOG2 PUSH2 0x07ef JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP3 DUP2 MSTORE SWAP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP5 AND SWAP2 PUSH32 0xac464fe4d3a86b9121261ac0a01dd981bfe0777c7c9d9c8f4473d31a9c0f9d2d SWAP2 SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 LOG2 POP POP JUMP JUMPDEST PUSH1 0x00 DUP3 DUP3 GT ISZERO PUSH2 0x0a1c JUMPI UNKNOWN_0xfe JUMPDEST POP SWAP1 SUB SWAP1 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND ISZERO ISZERO PUSH2 0x0a37 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP1 DUP6 AND SWAP4 SWAP3 AND SWAP2 PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0 SWAP2 LOG3 PUSH1 0x00 DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP3 SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 AND XOR UNKNOWN_0xfe STATICCALL UNKNOWN_0xf6 UNKNOWN_0xb7 UNKNOWN_0xc8 PUSH5 0xedc5974d0e UNKNOWN_0xa7 UNKNOWN_0xf9 UNKNOWN_0x4d CHAINID SWAP13 UNKNOWN_0x2e UNKNOWN_0x4f UNKNOWN_0xdb INVALID_0x75 0x3b0850e609bfde4090f30029