Contract: SpecialSoldiers
Malicious: no
Decompiled opcodes:
PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x00 DUP1 SLOAD PUSH1 0xff NOT AND SWAP1 SSTORE CALLVALUE DUP1 ISZERO PUSH2 0x001a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x00 DUP1 SLOAD PUSH2 0x0100 CALLER MUL PUSH2 0x0100 PUSH1 0x01 PUSH1 0xa8 SHL SUB NOT SWAP2 DUP3 AND DUP2 OR SWAP1 SWAP2 AND OR SWAP1 SSTORE PUSH2 0x1a75 DUP1 PUSH2 0x0048 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN UNKNOWN_0xfe PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x0010 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x04 CALLDATASIZE LT PUSH2 0x018e JUMPI PUSH1 0x00 CALLDATALOAD PUSH1 0xe0 SHR DUP1 PUSH4 0x70a08231 GT PUSH2 0x00de JUMPI DUP1 PUSH4 0x9c1bd4ad GT PUSH2 0x0097 JUMPI DUP1 PUSH4 0xb5d44e1b GT PUSH2 0x0071 JUMPI DUP1 PUSH4 0xb5d44e1b EQ PUSH2 0x04d4 JUMPI DUP1 PUSH4 0xb88d4fde EQ PUSH2 0x056e JUMPI DUP1 PUSH4 0xcec21acb EQ PUSH2 0x05fe JUMPI DUP1 PUSH4 0xe985e9c5 EQ PUSH2 0x0624 JUMPI PUSH2 0x018e JUMP JUMPDEST DUP1 PUSH4 0x9c1bd4ad EQ PUSH2 0x0481 JUMPI DUP1 PUSH4 0xa22cb465 EQ PUSH2 0x049e JUMPI DUP1 PUSH4 0xb187bd26 EQ PUSH2 0x04cc JUMPI PUSH2 0x018e JUMP JUMPDEST DUP1 PUSH4 0x70a08231 EQ PUSH2 0x039f JUMPI DUP1 PUSH4 0x81830593 EQ PUSH2 0x03c5 JUMPI DUP1 PUSH4 0x81c08bce EQ PUSH2 0x03cd JUMPI DUP1 PUSH4 0x8638aa3f EQ PUSH2 0x03ea JUMPI DUP1 PUSH4 0x91a50aa4 EQ PUSH2 0x0418 JUMPI DUP1 PUSH4 0x956436a4 EQ PUSH2 0x0435 JUMPI PUSH2 0x018e JUMP JUMPDEST DUP1 PUSH4 0x31865e77 GT PUSH2 0x014b JUMPI DUP1 PUSH4 0x42842e0e GT PUSH2 0x0125 JUMPI DUP1 PUSH4 0x42842e0e EQ PUSH2 0x031e JUMPI DUP1 PUSH4 0x6352211e EQ PUSH2 0x0354 JUMPI DUP1 PUSH4 0x67d0661d EQ PUSH2 0x0371 JUMPI DUP1 PUSH4 0x704b6c02 EQ PUSH2 0x0379 JUMPI PUSH2 0x018e JUMP JUMPDEST DUP1 PUSH4 0x31865e77 EQ PUSH2 0x028d JUMPI DUP1 PUSH4 0x31bfdcf7 EQ PUSH2 0x02db JUMPI DUP1 PUSH4 0x3e9a02e4 EQ PUSH2 0x0301 JUMPI PUSH2 0x018e JUMP JUMPDEST DUP1 PUSH4 0x01ffc9a7 EQ PUSH2 0x0193 JUMPI DUP1 PUSH4 0x081812fc EQ PUSH2 0x01ce JUMPI DUP1 PUSH4 0x095ea7b3 EQ PUSH2 0x0207 JUMPI DUP1 PUSH4 0x121db587 EQ PUSH2 0x0235 JUMPI DUP1 PUSH4 0x23b872dd EQ PUSH2 0x024f JUMPI DUP1 PUSH4 0x30efb8d3 EQ PUSH2 0x0285 JUMPI JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x01ba PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x01a9 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xe0 SHL SUB NOT AND PUSH2 0x0652 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 ISZERO ISZERO DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST PUSH2 0x01eb PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x01e4 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH2 0x07f5 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB SWAP1 SWAP3 AND DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST PUSH2 0x0233 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x021d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 CALLDATALOAD AND SWAP1 PUSH1 0x20 ADD CALLDATALOAD PUSH2 0x0810 JUMP JUMPDEST STOP JUMPDEST PUSH2 0x023d PUSH2 0x08cc JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST PUSH2 0x0233 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x60 DUP2 LT ISZERO PUSH2 0x0265 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 CALLDATALOAD DUP2 AND SWAP2 PUSH1 0x20 DUP2 ADD CALLDATALOAD SWAP1 SWAP2 AND SWAP1 PUSH1 0x40 ADD CALLDATALOAD PUSH2 0x08d2 JUMP JUMPDEST PUSH2 0x0233 PUSH2 0x09ef JUMP JUMPDEST PUSH2 0x0233 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH2 0x0160 DUP2 LT ISZERO PUSH2 0x02a4 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 DUP2 ADD CALLDATALOAD SWAP1 PUSH2 0xffff PUSH1 0x40 DUP3 ADD CALLDATALOAD DUP2 AND SWAP2 PUSH1 0x60 DUP2 ADD SWAP2 PUSH2 0x0100 DUP3 ADD CALLDATALOAD DUP2 AND SWAP2 PUSH2 0x0120 DUP2 ADD CALLDATALOAD SWAP1 SWAP2 AND SWAP1 PUSH2 0x0140 ADD CALLDATALOAD PUSH2 0x0a26 JUMP JUMPDEST PUSH2 0x01ba PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x02f1 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH2 0x0d76 JUMP JUMPDEST PUSH2 0x01ba PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x0317 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH2 0x0db2 JUMP JUMPDEST PUSH2 0x0233 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x60 DUP2 LT ISZERO PUSH2 0x0334 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 CALLDATALOAD DUP2 AND SWAP2 PUSH1 0x20 DUP2 ADD CALLDATALOAD SWAP1 SWAP2 AND SWAP1 PUSH1 0x40 ADD CALLDATALOAD PUSH2 0x0dc7 JUMP JUMPDEST PUSH2 0x01eb PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x036a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH2 0x0df7 JUMP JUMPDEST PUSH2 0x0233 PUSH2 0x0e19 JUMP JUMPDEST PUSH2 0x0233 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x038f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH2 0x0e54 JUMP JUMPDEST PUSH2 0x023d PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x03b5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH2 0x0ee9 JUMP JUMPDEST PUSH2 0x01eb PUSH2 0x0f04 JUMP JUMPDEST PUSH2 0x01eb PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x03e3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH2 0x0f18 JUMP JUMPDEST PUSH2 0x0233 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x0400 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 CALLDATALOAD AND SWAP1 PUSH1 0x20 ADD CALLDATALOAD ISZERO ISZERO PUSH2 0x0f33 JUMP JUMPDEST PUSH2 0x0233 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x042e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH2 0x0f8d JUMP JUMPDEST PUSH2 0x0233 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH2 0x0140 DUP2 LT ISZERO PUSH2 0x044c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 DUP2 ADD CALLDATALOAD SWAP1 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB PUSH1 0x40 DUP3 ADD CALLDATALOAD AND SWAP1 PUSH1 0x60 DUP2 ADD SWAP1 PUSH2 0xffff PUSH2 0x0100 DUP3 ADD CALLDATALOAD DUP2 AND SWAP2 PUSH2 0x0120 ADD CALLDATALOAD AND PUSH2 0x1093 JUMP JUMPDEST PUSH2 0x01eb PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x0497 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH2 0x146b JUMP JUMPDEST PUSH2 0x0233 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x04b4 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 CALLDATALOAD AND SWAP1 PUSH1 0x20 ADD CALLDATALOAD ISZERO ISZERO PUSH2 0x1486 JUMP JUMPDEST PUSH2 0x01ba PUSH2 0x1517 JUMP JUMPDEST PUSH2 0x04f1 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x04ea JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH2 0x1520 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP14 DUP15 MSTORE PUSH1 0x20 DUP15 ADD SWAP13 SWAP1 SWAP13 MSTORE PUSH2 0xffff SWAP11 DUP12 AND DUP14 DUP14 ADD MSTORE SWAP9 DUP11 AND PUSH1 0x60 DUP14 ADD MSTORE SWAP7 DUP10 AND PUSH1 0x80 DUP13 ADD MSTORE PUSH8 0xffffffffffffffff SWAP6 DUP7 AND PUSH1 0xa0 DUP13 ADD MSTORE SWAP4 SWAP1 SWAP5 AND PUSH1 0xc0 DUP11 ADD MSTORE SWAP6 AND PUSH1 0xe0 DUP9 ADD MSTORE PUSH2 0x0100 DUP8 ADD SWAP5 SWAP1 SWAP5 MSTORE PUSH2 0x0120 DUP7 ADD MSTORE PUSH2 0x0140 DUP6 ADD SWAP3 SWAP1 SWAP3 MSTORE PUSH2 0x0160 DUP5 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH2 0x0180 DUP4 ADD MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH2 0x01a0 ADD SWAP1 RETURN JUMPDEST PUSH2 0x0233 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x80 DUP2 LT ISZERO PUSH2 0x0584 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP3 CALLDATALOAD DUP2 AND SWAP3 PUSH1 0x20 DUP2 ADD CALLDATALOAD SWAP1 SWAP2 AND SWAP2 PUSH1 0x40 DUP3 ADD CALLDATALOAD SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH1 0x80 DUP2 ADD PUSH1 0x60 DUP3 ADD CALLDATALOAD PUSH5 0x0100000000 DUP2 GT ISZERO PUSH2 0x05bf JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP3 ADD DUP4 PUSH1 0x20 DUP3 ADD GT ISZERO PUSH2 0x05d1 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP2 DUP5 PUSH1 0x01 DUP4 MUL DUP5 ADD GT PUSH5 0x0100000000 DUP4 GT OR ISZERO PUSH2 0x05f3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP SWAP1 SWAP3 POP SWAP1 POP PUSH2 0x15b5 JUMP JUMPDEST PUSH2 0x023d PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x0614 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH2 0x160e JUMP JUMPDEST PUSH2 0x01ba PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x063a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 CALLDATALOAD DUP2 AND SWAP2 PUSH1 0x20 ADD CALLDATALOAD AND PUSH2 0x1620 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH32 0x737570706f727473496e74657266616365286279746573342900000000000000 DUP2 MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x19 ADD SWAP1 SHA3 PUSH1 0x00 SWAP1 PUSH1 0x01 PUSH1 0x01 PUSH1 0xe0 SHL SUB NOT DUP4 DUP2 AND SWAP2 AND EQ DUP1 PUSH2 0x07ed JUMPI POP PUSH1 0x40 MLOAD DUP1 PUSH1 0x21 PUSH2 0x1a20 DUP3 CODECOPY PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 SWAP1 SUB PUSH1 0x21 ADD DUP3 SHA3 PUSH20 0x676574417070726f7665642875696e7432353629 PUSH1 0x60 SHL DUP4 MSTORE DUP2 MLOAD SWAP3 DUP4 SWAP1 SUB PUSH1 0x14 ADD DUP4 SHA3 PUSH32 0x736574417070726f76616c466f72416c6c28616464726573732c626f6f6c2900 DUP5 MSTORE DUP3 MLOAD SWAP4 DUP5 SWAP1 SUB PUSH1 0x1f ADD DUP5 SHA3 PUSH32 0x617070726f766528616464726573732c75696e74323536290000000000000000 DUP6 MSTORE SWAP3 MLOAD SWAP4 DUP5 SWAP1 SUB PUSH1 0x18 ADD DUP5 SHA3 SWAP2 SWAP5 POP SWAP3 DUP1 PUSH1 0x25 PUSH2 0x19a3 DUP3 CODECOPY PUSH1 0x40 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x25 ADD DUP2 SHA3 SWAP2 POP DUP1 PUSH1 0x29 PUSH2 0x19c8 DUP3 CODECOPY PUSH1 0x40 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x29 ADD DUP2 SHA3 SWAP2 POP DUP1 PUSH1 0x2f PUSH2 0x19f1 DUP3 CODECOPY PUSH1 0x2f ADD SWAP1 POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 SHA3 PUSH1 0x40 MLOAD DUP1 DUP1 PUSH16 0x6f776e65724f662875696e7432353629 PUSH1 0x80 SHL DUP2 MSTORE POP PUSH1 0x10 ADD SWAP1 POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 SHA3 PUSH1 0x40 MLOAD DUP1 DUP1 PUSH18 0x62616c616e63654f66286164647265737329 PUSH1 0x70 SHL DUP2 MSTORE POP PUSH1 0x12 ADD SWAP1 POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 SHA3 XOR XOR XOR XOR XOR XOR XOR XOR PUSH1 0x01 PUSH1 0x01 PUSH1 0xe0 SHL SUB NOT AND DUP3 PUSH1 0x01 PUSH1 0x01 PUSH1 0xe0 SHL SUB NOT AND EQ JUMPDEST SWAP1 POP JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND SWAP1 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0xff AND ISZERO PUSH2 0x0820 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP1 PUSH2 0x0842 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST CALLER PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP3 AND EQ DUP1 PUSH2 0x087c JUMPI POP PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 CALLER DUP5 MSTORE SWAP1 SWAP2 MSTORE SWAP1 SHA3 SLOAD PUSH1 0xff AND JUMPDEST PUSH2 0x0885 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x088f DUP3 DUP5 PUSH2 0x164e JUMP JUMPDEST PUSH1 0x40 MLOAD DUP3 SWAP1 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP6 AND SWAP1 CALLER SWAP1 PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925 SWAP1 PUSH1 0x00 SWAP1 LOG4 POP POP POP JUMP JUMPDEST PUSH1 0x01 SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0xff AND ISZERO PUSH2 0x08e2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 PUSH1 0x01 SLOAD DUP2 GT ISZERO PUSH2 0x08f2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH2 0x0913 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP3 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP3 SWAP1 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER DUP2 EQ DUP1 PUSH2 0x0951 JUMPI POP PUSH1 0x00 DUP3 DUP2 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER EQ JUMPDEST DUP1 PUSH2 0x097f JUMPI POP PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 CALLER DUP5 MSTORE SWAP1 SWAP2 MSTORE SWAP1 SHA3 SLOAD PUSH1 0xff AND JUMPDEST PUSH2 0x0988 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP5 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP1 PUSH2 0x09aa JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP7 AND PUSH2 0x09bd JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP8 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND EQ PUSH2 0x09db JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x09e6 DUP8 DUP8 DUP8 PUSH2 0x167c JUMP JUMPDEST POP POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH2 0x0100 SWAP1 DIV PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER EQ PUSH2 0x0a0b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 SLOAD PUSH1 0xff AND PUSH2 0x0a1a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0xff NOT AND SWAP1 SSTORE JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0xff AND ISZERO PUSH2 0x0a36 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 PUSH1 0x01 SLOAD DUP2 GT ISZERO PUSH2 0x0a46 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH2 0x0a67 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP3 DUP2 MSTORE PUSH1 0x07 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP3 SWAP1 PUSH1 0xff AND ISZERO PUSH2 0x0a85 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 SLOAD PUSH2 0x0100 SWAP1 DIV PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER EQ DUP1 PUSH2 0x0ab2 JUMPI POP CALLER PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND JUMPDEST PUSH2 0x0abb JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP9 PUSH1 0x01 DUP5 DUP2 SLOAD DUP2 LT PUSH2 0x0ac9 JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x00 MSTORE PUSH1 0x20 PUSH1 0x00 SHA3 SWAP1 PUSH1 0x08 MUL ADD PUSH1 0x00 ADD DUP2 SWAP1 SSTORE POP DUP8 PUSH1 0x01 DUP5 DUP2 SLOAD DUP2 LT PUSH2 0x0aec JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x00 MSTORE PUSH1 0x20 PUSH1 0x00 SHA3 SWAP1 PUSH1 0x08 MUL ADD PUSH1 0x01 ADD DUP2 SWAP1 SSTORE POP DUP7 PUSH1 0x01 DUP5 DUP2 SLOAD DUP2 LT PUSH2 0x0b0f JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x00 MSTORE PUSH1 0x20 PUSH1 0x00 SHA3 SWAP1 PUSH1 0x08 MUL ADD PUSH1 0x02 ADD PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH2 0xffff MUL NOT AND SWAP1 DUP4 PUSH2 0xffff AND MUL OR SWAP1 SSTORE POP DUP5 PUSH1 0x01 DUP5 DUP2 SLOAD DUP2 LT PUSH2 0x0b48 JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x00 MSTORE PUSH1 0x20 PUSH1 0x00 SHA3 SWAP1 PUSH1 0x08 MUL ADD PUSH1 0x02 ADD PUSH1 0x02 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH2 0xffff MUL NOT AND SWAP1 DUP4 PUSH2 0xffff AND MUL OR SWAP1 SSTORE POP DUP4 PUSH1 0x01 DUP5 DUP2 SLOAD DUP2 LT PUSH2 0x0b81 JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x00 MSTORE PUSH1 0x20 PUSH1 0x00 SHA3 SWAP1 PUSH1 0x08 MUL ADD PUSH1 0x02 ADD PUSH1 0x04 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH2 0xffff MUL NOT AND SWAP1 DUP4 PUSH2 0xffff AND MUL OR SWAP1 SSTORE POP TIMESTAMP PUSH1 0x01 DUP5 DUP2 SLOAD DUP2 LT PUSH2 0x0bba JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x00 MSTORE PUSH1 0x20 PUSH1 0x00 SHA3 SWAP1 PUSH1 0x08 MUL ADD PUSH1 0x02 ADD PUSH1 0x0e PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH8 0xffffffffffffffff MUL NOT AND SWAP1 DUP4 PUSH8 0xffffffffffffffff AND MUL OR SWAP1 SSTORE POP PUSH1 0x01 DUP1 DUP5 DUP2 SLOAD DUP2 LT PUSH2 0x0bff JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 SHA3 PUSH1 0x02 PUSH1 0x08 SWAP1 SWAP3 MUL ADD ADD DUP1 SLOAD PUSH2 0xffff PUSH1 0x01 PUSH1 0xb0 SHL DUP1 DUP4 DIV DUP3 AND SWAP1 SWAP6 ADD AND SWAP1 SWAP4 MUL PUSH2 0xffff PUSH1 0xb0 SHL NOT SWAP1 SWAP4 AND SWAP3 SWAP1 SWAP3 OR SWAP1 SWAP2 SSTORE DUP7 SWAP1 PUSH1 0x20 MUL ADD CALLDATALOAD PUSH1 0x01 DUP5 DUP2 SLOAD DUP2 LT PUSH2 0x0c4c JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 SWAP1 SWAP2 SHA3 PUSH1 0x03 PUSH1 0x08 SWAP1 SWAP3 MUL ADD ADD SSTORE DUP6 PUSH1 0x01 PUSH1 0x20 MUL ADD CALLDATALOAD PUSH1 0x01 DUP5 DUP2 SLOAD DUP2 LT PUSH2 0x0c75 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 SWAP1 SWAP2 SHA3 PUSH1 0x04 PUSH1 0x08 SWAP1 SWAP3 MUL ADD ADD SSTORE DUP6 PUSH1 0x02 PUSH1 0x20 MUL ADD CALLDATALOAD PUSH1 0x01 DUP5 DUP2 SLOAD DUP2 LT PUSH2 0x0c9e JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 SWAP1 SWAP2 SHA3 PUSH1 0x05 PUSH1 0x08 SWAP1 SWAP3 MUL ADD ADD SSTORE DUP6 PUSH1 0x03 PUSH1 0x20 MUL ADD CALLDATALOAD PUSH1 0x01 DUP5 DUP2 SLOAD DUP2 LT PUSH2 0x0cc7 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 SWAP1 SWAP2 SHA3 PUSH1 0x06 PUSH1 0x08 SWAP1 SWAP3 MUL ADD ADD SSTORE DUP6 PUSH1 0x04 PUSH1 0x20 MUL ADD CALLDATALOAD PUSH1 0x01 DUP5 DUP2 SLOAD DUP2 LT PUSH2 0x0cf0 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 DUP1 DUP4 SHA3 PUSH1 0x07 PUSH1 0x08 SWAP1 SWAP4 MUL ADD DUP3 ADD SWAP4 SWAP1 SWAP4 SSTORE DUP6 DUP3 MSTORE PUSH1 0x03 DUP4 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 SLOAD SWAP2 DUP5 MSTORE SWAP2 DUP3 SWAP1 SHA3 DUP1 SLOAD PUSH1 0xff NOT AND PUSH1 0x01 OR SWAP1 SSTORE DUP2 MLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB SWAP1 SWAP2 AND DUP1 DUP3 MSTORE SWAP3 DUP2 ADD DUP7 SWAP1 MSTORE DUP2 MLOAD PUSH32 0xbc61053f4f88dc484aeb10cf34cfae7e1d37a421160be89548c887bdc8d024e4 SWAP3 SWAP2 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG1 POP POP POP POP POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH2 0x0100 SWAP1 DIV PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER EQ PUSH2 0x0d93 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND SWAP1 JUMP JUMPDEST PUSH1 0x07 PUSH1 0x20 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND DUP2 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0xff AND ISZERO PUSH2 0x0dd7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0df2 DUP4 DUP4 DUP4 PUSH1 0x40 MLOAD DUP1 PUSH1 0x20 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x00 DUP2 MSTORE POP PUSH2 0x1743 JUMP JUMPDEST POP POP POP JUMP JUMPDEST PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP1 PUSH2 0x07f0 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 SLOAD PUSH2 0x0100 SWAP1 DIV PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER EQ PUSH2 0x0e35 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 SLOAD PUSH1 0xff AND ISZERO PUSH2 0x0e45 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0xff NOT AND PUSH1 0x01 OR SWAP1 SSTORE JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH2 0x0100 SWAP1 DIV PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER EQ PUSH2 0x0e70 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 AND PUSH2 0x0e83 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP1 DUP6 AND SWAP4 PUSH2 0x0100 SWAP1 SWAP4 DIV AND SWAP2 PUSH32 0xf8ccb027dfcd135e000e9d45e6cc2d662578a8825d4c45b5e32e0adf67e79ec6 SWAP2 LOG3 PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB SWAP1 SWAP3 AND PUSH2 0x0100 MUL PUSH2 0x0100 PUSH1 0x01 PUSH1 0xa8 SHL SUB NOT SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x02 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH2 0x0100 SWAP1 DIV PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 JUMP JUMPDEST PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH2 0x0100 SWAP1 DIV PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER EQ PUSH2 0x0f4f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP3 AND PUSH2 0x0f62 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB SWAP2 SWAP1 SWAP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 DUP1 SLOAD PUSH1 0xff NOT AND SWAP2 ISZERO ISZERO SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0xff AND ISZERO PUSH2 0x0f9d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 PUSH1 0x01 SLOAD DUP2 GT ISZERO PUSH2 0x0fad JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH2 0x0fce JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP3 DUP2 MSTORE PUSH1 0x07 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP3 SWAP1 PUSH1 0xff AND PUSH2 0x0feb JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 SLOAD PUSH2 0x0100 SWAP1 DIV PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER EQ DUP1 PUSH2 0x1018 JUMPI POP CALLER PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND JUMPDEST PUSH2 0x1021 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP4 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 SLOAD PUSH1 0x07 DUP4 MSTORE SWAP3 DUP2 SWAP1 SHA3 DUP1 SLOAD PUSH1 0xff NOT AND SWAP1 SSTORE DUP1 MLOAD CALLER DUP2 MSTORE PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB SWAP1 SWAP4 AND SWAP2 DUP4 ADD DUP3 SWAP1 MSTORE DUP3 DUP2 ADD DUP7 SWAP1 MSTORE MLOAD SWAP1 SWAP2 PUSH32 0x25122f847b56690fad5866b787b9ed8c196464dc4751a87f191216572ee9997c SWAP2 SWAP1 DUP2 SWAP1 SUB PUSH1 0x60 ADD SWAP1 LOG1 POP POP POP POP JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0xff AND ISZERO PUSH2 0x10a3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 SLOAD PUSH2 0x0100 SWAP1 DIV PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER EQ DUP1 PUSH2 0x10d0 JUMPI POP CALLER PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND JUMPDEST PUSH2 0x10d9 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP5 AND PUSH2 0x10ec JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 SLOAD PUSH5 0x0100000000 GT PUSH2 0x10ff JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST TIMESTAMP PUSH2 0x1108 PUSH2 0x1916 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 PUSH2 0x01a0 ADD PUSH1 0x40 MSTORE DUP1 DUP10 DUP2 MSTORE PUSH1 0x20 ADD DUP9 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x01 PUSH2 0xffff AND DUP2 MSTORE PUSH1 0x20 ADD DUP6 PUSH2 0xffff AND DUP2 MSTORE PUSH1 0x20 ADD DUP5 PUSH2 0xffff AND DUP2 MSTORE PUSH1 0x20 ADD DUP4 PUSH8 0xffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD DUP4 PUSH8 0xffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 PUSH2 0xffff AND DUP2 MSTORE PUSH1 0x20 ADD DUP7 PUSH1 0x00 PUSH1 0x05 DUP2 LT PUSH2 0x1177 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 MUL ADD CALLDATALOAD DUP2 MSTORE PUSH1 0x20 ADD DUP7 PUSH1 0x01 PUSH1 0x05 DUP2 LT PUSH2 0x118e JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 MUL ADD CALLDATALOAD DUP2 MSTORE PUSH1 0x20 ADD DUP7 PUSH1 0x02 PUSH1 0x05 DUP2 LT PUSH2 0x11a5 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 MUL ADD CALLDATALOAD DUP2 MSTORE PUSH1 0x20 ADD DUP7 PUSH1 0x03 PUSH1 0x05 DUP2 LT PUSH2 0x11bc JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 MUL ADD CALLDATALOAD DUP2 MSTORE PUSH1 0x20 ADD DUP7 PUSH1 0x04 PUSH1 0x05 DUP2 LT PUSH2 0x11d3 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 SWAP1 DUP2 MUL SWAP2 SWAP1 SWAP2 ADD CALLDATALOAD SWAP1 SWAP2 MSTORE PUSH1 0x01 DUP1 SLOAD DUP1 DUP3 ADD DUP3 SSTORE PUSH1 0x00 DUP3 DUP2 MSTORE DUP5 MLOAD PUSH32 0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6 PUSH1 0x08 DUP5 MUL SWAP1 DUP2 ADD SWAP2 SWAP1 SWAP2 SSTORE DUP6 DUP6 ADD MLOAD PUSH32 0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7 DUP3 ADD SSTORE PUSH1 0x40 DUP1 DUP8 ADD MLOAD PUSH32 0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8 DUP4 ADD DUP1 SLOAD PUSH1 0x60 DUP11 ADD MLOAD PUSH1 0x80 DUP12 ADD MLOAD PUSH1 0xa0 DUP13 ADD MLOAD PUSH1 0xc0 DUP14 ADD MLOAD PUSH1 0xe0 DUP15 ADD MLOAD PUSH2 0xffff NOT SWAP1 SWAP6 AND PUSH2 0xffff SWAP8 DUP9 AND OR PUSH4 0xffff0000 NOT AND PUSH3 0x010000 SWAP5 DUP9 AND SWAP5 SWAP1 SWAP5 MUL SWAP4 SWAP1 SWAP4 OR PUSH6 0xffff00000000 NOT AND PUSH5 0x0100000000 SWAP3 DUP8 AND SWAP3 SWAP1 SWAP3 MUL SWAP2 SWAP1 SWAP2 OR PUSH14 0xffffffffffffffff000000000000 NOT AND PUSH7 0x01000000000000 PUSH8 0xffffffffffffffff SWAP3 DUP4 AND MUL OR PUSH8 0xffffffffffffffff PUSH1 0x70 SHL NOT AND PUSH1 0x01 PUSH1 0x70 SHL SWAP2 SWAP1 SWAP3 AND MUL OR PUSH2 0xffff PUSH1 0xb0 SHL NOT AND PUSH1 0x01 PUSH1 0xb0 SHL SWAP4 SWAP1 SWAP2 AND SWAP3 SWAP1 SWAP3 MUL SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE PUSH2 0x0100 DUP8 ADD MLOAD PUSH32 0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf9 DUP4 ADD SSTORE PUSH2 0x0120 DUP8 ADD MLOAD PUSH32 0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cfa DUP4 ADD SSTORE PUSH2 0x0140 DUP8 ADD MLOAD PUSH32 0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cfb DUP4 ADD SSTORE PUSH2 0x0160 DUP8 ADD MLOAD PUSH32 0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cfc DUP4 ADD SSTORE PUSH2 0x0180 DUP8 ADD MLOAD PUSH32 0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cfd SWAP1 SWAP3 ADD SWAP2 SWAP1 SWAP2 SSTORE DUP3 DUP3 MSTORE PUSH1 0x07 SWAP1 SWAP5 MSTORE SWAP3 DUP4 SHA3 DUP1 SLOAD PUSH1 0xff NOT AND SWAP1 SWAP3 OR SWAP1 SWAP2 SSTORE SWAP2 SWAP3 POP PUSH2 0x141c SWAP1 DUP9 DUP4 PUSH2 0x167c JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP10 AND DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP4 SWAP1 MSTORE DUP2 MLOAD PUSH32 0x9aa2d998ac901406ec63005ab0e9cba288f4125ec3560bea4e268e4ae0adba3b SWAP3 SWAP2 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG1 POP POP POP POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x03 PUSH1 0x20 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0xff AND ISZERO PUSH2 0x1496 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP3 AND PUSH2 0x14a9 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST CALLER PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP8 AND DUP1 DUP6 MSTORE SWAP1 DUP4 MSTORE SWAP3 DUP2 SWAP1 SHA3 DUP1 SLOAD PUSH1 0xff NOT AND DUP7 ISZERO ISZERO SWAP1 DUP2 OR SWAP1 SWAP2 SSTORE DUP2 MLOAD SWAP1 DUP2 MSTORE SWAP1 MLOAD SWAP3 SWAP4 SWAP3 PUSH32 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31 SWAP3 SWAP2 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG3 POP POP JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0xff AND DUP2 JUMP JUMPDEST PUSH1 0x01 DUP2 DUP2 SLOAD DUP2 LT PUSH2 0x152d JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 SWAP1 SWAP2 SHA3 PUSH1 0x08 SWAP1 SWAP2 MUL ADD DUP1 SLOAD PUSH1 0x01 DUP3 ADD SLOAD PUSH1 0x02 DUP4 ADD SLOAD PUSH1 0x03 DUP5 ADD SLOAD PUSH1 0x04 DUP6 ADD SLOAD PUSH1 0x05 DUP7 ADD SLOAD PUSH1 0x06 DUP8 ADD SLOAD PUSH1 0x07 SWAP1 SWAP8 ADD SLOAD SWAP6 SWAP8 POP SWAP4 SWAP6 PUSH2 0xffff DUP1 DUP6 AND SWAP7 PUSH3 0x010000 DUP7 DIV DUP3 AND SWAP7 PUSH5 0x0100000000 DUP8 DIV DUP4 AND SWAP7 PUSH8 0xffffffffffffffff PUSH7 0x01000000000000 DUP3 DIV DUP2 AND SWAP8 PUSH1 0x01 PUSH1 0x70 SHL DUP4 DIV SWAP1 SWAP2 AND SWAP7 PUSH1 0x01 PUSH1 0xb0 SHL SWAP1 SWAP3 DIV SWAP1 SWAP5 AND SWAP5 SWAP1 SWAP3 DUP14 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0xff AND ISZERO PUSH2 0x15c5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x1607 DUP6 DUP6 DUP6 DUP6 DUP6 DUP1 DUP1 PUSH1 0x1f ADD PUSH1 0x20 DUP1 SWAP2 DIV MUL PUSH1 0x20 ADD PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP1 SWAP4 SWAP3 SWAP2 SWAP1 DUP2 DUP2 MSTORE PUSH1 0x20 ADD DUP4 DUP4 DUP1 DUP3 DUP5 CALLDATACOPY PUSH1 0x00 SWAP3 ADD SWAP2 SWAP1 SWAP2 MSTORE POP PUSH2 0x1743 SWAP3 POP POP POP JUMP JUMPDEST POP POP POP POP POP JUMP JUMPDEST PUSH1 0x02 PUSH1 0x20 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB SWAP2 DUP3 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 SWAP4 SWAP1 SWAP5 AND DUP3 MSTORE SWAP2 SWAP1 SWAP2 MSTORE SHA3 SLOAD PUSH1 0xff AND SWAP1 JUMP JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SWAP2 SHA3 DUP1 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB NOT AND PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP1 DUP4 AND PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x02 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 DUP1 SLOAD PUSH1 0x01 ADD SWAP1 SSTORE DUP6 DUP4 MSTORE PUSH1 0x03 SWAP1 SWAP2 MSTORE SWAP1 SHA3 DUP1 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB NOT AND SWAP1 SWAP2 OR SWAP1 SSTORE DUP4 AND ISZERO PUSH2 0x16fd JUMPI PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP4 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x02 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 DUP1 SLOAD PUSH1 0x00 NOT ADD SWAP1 SSTORE DUP4 DUP4 MSTORE PUSH1 0x04 SWAP1 SWAP2 MSTORE SWAP1 SHA3 DUP1 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB NOT AND SWAP1 SSTORE JUMPDEST DUP1 DUP3 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP5 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef PUSH1 0x40 MLOAD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG4 POP POP POP JUMP JUMPDEST DUP2 PUSH1 0x01 SLOAD DUP2 GT ISZERO PUSH2 0x1753 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH2 0x1774 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP4 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP4 SWAP1 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER DUP2 EQ DUP1 PUSH2 0x17b2 JUMPI POP PUSH1 0x00 DUP3 DUP2 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER EQ JUMPDEST DUP1 PUSH2 0x17e0 JUMPI POP PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 CALLER DUP5 MSTORE SWAP1 SWAP2 MSTORE SWAP1 SHA3 SLOAD PUSH1 0xff AND JUMPDEST PUSH2 0x17e9 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x17f4 DUP8 DUP8 DUP8 PUSH2 0x167c JUMP JUMPDEST DUP6 EXTCODESIZE DUP1 PUSH2 0x1801 JUMPI POP PUSH2 0x09e6 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH4 0x785cf2dd PUSH1 0xe1 SHL DUP2 MSTORE PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP10 DUP2 AND PUSH1 0x04 DUP4 ADD SWAP1 DUP2 MSTORE PUSH1 0x24 DUP4 ADD DUP10 SWAP1 MSTORE PUSH1 0x60 PUSH1 0x44 DUP5 ADD SWAP1 DUP2 MSTORE DUP9 MLOAD PUSH1 0x64 DUP6 ADD MSTORE DUP9 MLOAD PUSH1 0x00 SWAP5 SWAP4 DUP13 AND SWAP4 PUSH4 0xf0b9e5ba SWAP4 DUP15 SWAP4 DUP14 SWAP4 DUP14 SWAP4 PUSH1 0x84 ADD SWAP1 PUSH1 0x20 DUP6 ADD SWAP1 DUP1 DUP4 DUP4 DUP14 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x1872 JUMPI DUP2 DUP2 ADD MLOAD DUP4 DUP3 ADD MSTORE PUSH1 0x20 ADD PUSH2 0x185a JUMP JUMPDEST POP POP POP POP SWAP1 POP SWAP1 DUP2 ADD SWAP1 PUSH1 0x1f AND DUP1 ISZERO PUSH2 0x189f 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 SWAP5 POP POP POP POP POP PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x18c0 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x18d4 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 0x18ea JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP MLOAD SWAP1 POP PUSH4 0x785cf2dd PUSH1 0xe1 SHL PUSH1 0x01 PUSH1 0x01 PUSH1 0xe0 SHL SUB NOT DUP3 AND EQ PUSH2 0x190b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 PUSH2 0x01a0 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x00 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 PUSH2 0xffff AND DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 PUSH2 0xffff AND DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 PUSH2 0xffff AND DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 PUSH8 0xffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 PUSH8 0xffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 PUSH2 0xffff AND DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 DUP2 MSTORE POP SWAP1 JUMP UNKNOWN_0xfe PUSH21 0x72616e7366657246726f6d28616464726573732c61 PUSH5 0x6472657373 UNKNOWN_0x2c PUSH22 0x696e7432353629736166655472616e7366657246726f PUSH14 0x28616464726573732c6164647265 PUSH20 0x732c75696e7432353629736166655472616e7366 PUSH6 0x7246726f6d28 PUSH2 0x6464 PUSH19 0x6573732c616464726573732c75696e74323536 UNKNOWN_0x2c PUSH3 0x797465 PUSH20 0x296973417070726f766564466f72416c6c286164 PUSH5 0x726573732c PUSH2 0x6464 PUSH19 0x65737329a265627a7a7231582015c041030027 UNKNOWN_0x2e CREATE UNKNOWN_0x4c STATICCALL UNKNOWN_0xc5 CREATE2 CHAINID RETURNDATACOPY DELEGATECALL PUSH24 0xd435075b99f2a9f53f6a4dda7af340ae64736f6c63430005 SIGNEXTEND STOP ORIGIN