Contract: SystemStatus
Etherscan label: synthetix
Tag: Synthetix: Old System Status
Malicious: no
Decompiled opcodes:
PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH3 0x000011 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x40 MLOAD PUSH1 0x20 DUP1 PUSH3 0x001874 DUP4 CODECOPY DUP2 ADD PUSH1 0x40 MSTORE MLOAD DUP1 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND ISZERO ISZERO PUSH3 0x00009d 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 PUSH3 0x00012e PUSH32 0x53797374656d0000000000000000000000000000000000000000000000000000 DUP3 PUSH1 0x01 DUP1 PUSH5 0x0100000000 PUSH3 0x0001dd DUP2 MUL DIV JUMP JUMPDEST PUSH3 0x000166 PUSH32 0x49737375616e6365000000000000000000000000000000000000000000000000 DUP3 PUSH1 0x01 DUP1 PUSH5 0x0100000000 PUSH3 0x0001dd DUP2 MUL DIV JUMP JUMPDEST PUSH3 0x00019e PUSH32 0x45786368616e6765000000000000000000000000000000000000000000000000 DUP3 PUSH1 0x01 DUP1 PUSH5 0x0100000000 PUSH3 0x0001dd DUP2 MUL DIV JUMP JUMPDEST PUSH3 0x0001d6 PUSH32 0x53796e7468000000000000000000000000000000000000000000000000000000 DUP3 PUSH1 0x01 DUP1 PUSH5 0x0100000000 PUSH3 0x0001dd DUP2 MUL DIV JUMP JUMPDEST POP PUSH3 0x00036e JUMP JUMPDEST PUSH32 0x53797374656d0000000000000000000000000000000000000000000000000000 DUP5 EQ DUP1 PUSH3 0x00022b JUMPI POP PUSH32 0x49737375616e6365000000000000000000000000000000000000000000000000 DUP5 EQ JUMPDEST DUP1 PUSH3 0x000256 JUMPI POP PUSH32 0x45786368616e6765000000000000000000000000000000000000000000000000 DUP5 EQ JUMPDEST DUP1 PUSH3 0x000281 JUMPI POP PUSH32 0x53796e7468000000000000000000000000000000000000000000000000000000 DUP5 EQ JUMPDEST ISZERO ISZERO PUSH3 0x0002ef JUMPI PUSH1 0x40 DUP1 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x18 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x496e76616c69642073656374696f6e20737570706c6965640000000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x00 DUP5 DUP2 MSTORE PUSH1 0x02 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP8 AND DUP1 DUP6 MSTORE SWAP1 DUP4 MSTORE SWAP3 DUP2 SWAP1 SHA3 DUP1 SLOAD DUP6 ISZERO ISZERO PUSH2 0x0100 DUP2 MUL PUSH2 0xff00 NOT DUP10 ISZERO ISZERO PUSH1 0xff NOT SWAP1 SWAP5 AND DUP5 OR AND OR SWAP1 SWAP3 SSTORE DUP3 MLOAD SWAP1 DUP2 MSTORE SWAP3 DUP4 ADD MSTORE DUP1 MLOAD DUP8 SWAP3 PUSH32 0x95bad30f8fe717e4a02906d7b05a6f90698c7135cd053e5b6d5239146b4c40d1 SWAP3 SWAP1 DUP3 SWAP1 SUB ADD SWAP1 LOG3 POP POP POP POP JUMP JUMPDEST PUSH2 0x14f6 DUP1 PUSH3 0x00037e PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x017f JUMPI PUSH4 0xffffffff PUSH29 0x0100000000000000000000000000000000000000000000000000000000 PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x086dabd1 DUP2 EQ PUSH2 0x0184 JUMPI DUP1 PUSH4 0x12bde514 EQ PUSH2 0x019b JUMPI DUP1 PUSH4 0x157c51d3 EQ PUSH2 0x01c2 JUMPI DUP1 PUSH4 0x1588e817 EQ PUSH2 0x01d7 JUMPI DUP1 PUSH4 0x1627540c EQ PUSH2 0x01ef JUMPI DUP1 PUSH4 0x20f2bf00 EQ PUSH2 0x0210 JUMPI DUP1 PUSH4 0x2366245e EQ PUSH2 0x024f JUMPI DUP1 PUSH4 0x2dd8afdb EQ PUSH2 0x0287 JUMPI DUP1 PUSH4 0x2e8d0b9e EQ PUSH2 0x029c JUMPI DUP1 PUSH4 0x396e258e EQ PUSH2 0x02c5 JUMPI DUP1 PUSH4 0x42a28e21 EQ PUSH2 0x02dd JUMPI DUP1 PUSH4 0x48bf1971 EQ PUSH2 0x02f5 JUMPI DUP1 PUSH4 0x4abdb44d EQ PUSH2 0x0323 JUMPI DUP1 PUSH4 0x53a47bb7 EQ PUSH2 0x0338 JUMPI DUP1 PUSH4 0x6132eba4 EQ PUSH2 0x0369 JUMPI DUP1 PUSH4 0x67a280b2 EQ PUSH2 0x0384 JUMPI DUP1 PUSH4 0x7118d431 EQ PUSH2 0x0399 JUMPI DUP1 PUSH4 0x7243bc2c EQ PUSH2 0x03ae JUMPI DUP1 PUSH4 0x79ba5097 EQ PUSH2 0x03c6 JUMPI DUP1 PUSH4 0x7c312541 EQ PUSH2 0x03db JUMPI DUP1 PUSH4 0x8da5cb5b EQ PUSH2 0x03f0 JUMPI DUP1 PUSH4 0x94c79f74 EQ PUSH2 0x0405 JUMPI DUP1 PUSH4 0x9f8a95ba EQ PUSH2 0x041d JUMPI DUP1 PUSH4 0xabc0bb6e EQ PUSH2 0x044e JUMPI DUP1 PUSH4 0xb9a49869 EQ PUSH2 0x0469 JUMPI DUP1 PUSH4 0xe470df58 EQ PUSH2 0x0522 JUMPI DUP1 PUSH4 0xf1616207 EQ PUSH2 0x053a JUMPI DUP1 PUSH4 0xf405f65a EQ PUSH2 0x054f JUMPI DUP1 PUSH4 0xf44d1e0b EQ PUSH2 0x0564 JUMPI DUP1 PUSH4 0xf8b4b084 EQ PUSH2 0x0579 JUMPI JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0190 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0199 PUSH2 0x058e JUMP JUMPDEST STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01a7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01b0 PUSH2 0x0598 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01ce JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0199 PUSH2 0x05aa JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01e3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0199 PUSH1 0x04 CALLDATALOAD PUSH2 0x0619 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01fb JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0199 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0687 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x021c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0234 PUSH1 0x04 CALLDATALOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x24 CALLDATALOAD AND PUSH2 0x0770 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP3 ISZERO ISZERO DUP4 MSTORE SWAP1 ISZERO ISZERO PUSH1 0x20 DUP4 ADD MSTORE DUP1 MLOAD SWAP2 DUP3 SWAP1 SUB ADD SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x025b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0264 PUSH2 0x0799 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP3 ISZERO ISZERO DUP4 MSTORE PUSH1 0x01 PUSH1 0xf8 PUSH1 0x02 EXP SUB SWAP1 SWAP2 AND PUSH1 0x20 DUP4 ADD MSTORE DUP1 MLOAD SWAP2 DUP3 SWAP1 SUB ADD SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0293 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0264 PUSH2 0x07b2 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x02a8 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x02b1 PUSH2 0x07cb 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 0x02d1 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0199 PUSH1 0x04 CALLDATALOAD PUSH2 0x07f5 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x02e9 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0199 PUSH1 0x04 CALLDATALOAD PUSH2 0x0863 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0301 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0199 PUSH1 0x04 CALLDATALOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x24 CALLDATALOAD AND PUSH1 0x44 CALLDATALOAD ISZERO ISZERO PUSH1 0x64 CALLDATALOAD ISZERO ISZERO PUSH2 0x08fb JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x032f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01b0 PUSH2 0x0995 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0344 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x034d PUSH2 0x09a7 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 0x0375 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0199 PUSH1 0x04 CALLDATALOAD PUSH1 0x24 CALLDATALOAD PUSH2 0x09b6 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0390 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0199 PUSH2 0x0a6c JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x03a5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0199 PUSH2 0x0adb JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x03ba JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0264 PUSH1 0x04 CALLDATALOAD PUSH2 0x0b64 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x03d2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0199 PUSH2 0x0b89 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x03e7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0199 PUSH2 0x0c91 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x03fc JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x034d PUSH2 0x0d1a JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0411 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0199 PUSH1 0x04 CALLDATALOAD PUSH2 0x0d29 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0429 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0432 PUSH2 0x0dac JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0xf8 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x045a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0199 PUSH1 0x04 CALLDATALOAD PUSH1 0x24 CALLDATALOAD PUSH2 0x0db1 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0475 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0489 PUSH1 0x04 DUP1 CALLDATALOAD PUSH1 0x24 DUP2 ADD SWAP2 ADD CALLDATALOAD PUSH2 0x0e35 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP1 PUSH1 0x20 ADD DUP1 PUSH1 0x20 ADD DUP4 DUP2 SUB DUP4 MSTORE DUP6 DUP2 DUP2 MLOAD DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL DUP1 DUP4 DUP4 PUSH1 0x00 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x04cd JUMPI DUP2 DUP2 ADD MLOAD DUP4 DUP3 ADD MSTORE PUSH1 0x20 ADD PUSH2 0x04b5 JUMP JUMPDEST POP POP POP POP SWAP1 POP ADD DUP4 DUP2 SUB DUP3 MSTORE DUP5 DUP2 DUP2 MLOAD DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL DUP1 DUP4 DUP4 PUSH1 0x00 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x050c JUMPI DUP2 DUP2 ADD MLOAD DUP4 DUP3 ADD MSTORE PUSH1 0x20 ADD PUSH2 0x04f4 JUMP JUMPDEST POP POP POP POP SWAP1 POP ADD SWAP5 POP POP POP POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x052e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0199 PUSH1 0x04 CALLDATALOAD PUSH2 0x0f53 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0546 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01b0 PUSH2 0x0fcd JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x055b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0199 PUSH2 0x0fdf JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0570 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01b0 PUSH2 0x104e JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0585 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0264 PUSH2 0x1060 JUMP JUMPDEST PUSH2 0x0596 PUSH2 0x1079 JUMP JUMPDEST JUMP JUMPDEST PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x144b DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE DUP2 JUMP JUMPDEST PUSH2 0x05c1 PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x144b DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH2 0x11e5 JUMP JUMPDEST PUSH1 0x03 DUP1 SLOAD PUSH1 0xff NOT AND SWAP1 DUP2 SWAP1 SSTORE PUSH1 0x40 DUP1 MLOAD PUSH2 0x0100 SWAP1 SWAP3 DIV PUSH1 0x01 PUSH1 0xf8 PUSH1 0x02 EXP SUB AND DUP3 MSTORE MLOAD PUSH32 0xb392a95118344e8edff8eff56183afb4bb0240310c406a0fc1217d2755c66d8f SWAP2 PUSH1 0x20 SWAP1 DUP3 SWAP1 SUB ADD SWAP1 LOG1 PUSH1 0x03 DUP1 SLOAD PUSH1 0xff AND SWAP1 SSTORE JUMP JUMPDEST PUSH2 0x0630 PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x14ab DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH2 0x1283 JUMP JUMPDEST PUSH1 0x05 DUP1 SLOAD PUSH1 0x01 PUSH1 0xf8 PUSH1 0x02 EXP SUB DUP4 AND PUSH2 0x0100 MUL PUSH1 0xff NOT SWAP1 SWAP2 AND PUSH1 0x01 OR PUSH1 0xff AND OR SWAP1 SSTORE PUSH1 0x40 DUP1 MLOAD DUP3 DUP2 MSTORE SWAP1 MLOAD PUSH32 0x078773069a9216cdb6acaa7b184785f12f62048c7ce8b7ede1bad6785de16b22 SWAP2 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 LOG1 POP JUMP JUMPDEST PUSH1 0x00 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 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 0x02 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x00 SWAP3 DUP4 MSTORE PUSH1 0x40 DUP1 DUP5 SHA3 SWAP1 SWAP2 MSTORE SWAP1 DUP3 MSTORE SWAP1 SHA3 SLOAD PUSH1 0xff DUP1 DUP3 AND SWAP2 PUSH2 0x0100 SWAP1 DIV AND DUP3 JUMP JUMPDEST PUSH1 0x04 SLOAD PUSH1 0xff DUP2 AND SWAP1 PUSH2 0x0100 SWAP1 DIV PUSH1 0x01 PUSH1 0xf8 PUSH1 0x02 EXP SUB AND DUP3 JUMP JUMPDEST PUSH1 0x03 SLOAD PUSH1 0xff DUP2 AND SWAP1 PUSH2 0x0100 SWAP1 DIV PUSH1 0x01 PUSH1 0xf8 PUSH1 0x02 EXP SUB AND DUP3 JUMP JUMPDEST PUSH1 0x03 SLOAD PUSH1 0x00 SWAP1 PUSH1 0xff AND DUP1 ISZERO PUSH2 0x07f0 JUMPI POP PUSH1 0x03 SLOAD PUSH2 0x0100 SWAP1 DIV PUSH1 0x01 PUSH1 0xf8 PUSH1 0x02 EXP SUB AND PUSH1 0x01 EQ JUMPDEST SWAP1 POP SWAP1 JUMP JUMPDEST PUSH2 0x080c PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x146b DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH2 0x1283 JUMP JUMPDEST PUSH1 0x04 DUP1 SLOAD PUSH1 0x01 PUSH1 0xf8 PUSH1 0x02 EXP SUB DUP4 AND PUSH2 0x0100 MUL PUSH1 0xff NOT SWAP1 SWAP2 AND PUSH1 0x01 OR PUSH1 0xff AND OR SWAP1 SSTORE PUSH1 0x40 DUP1 MLOAD DUP3 DUP2 MSTORE SWAP1 MLOAD PUSH32 0xee8bf45d6e3141aa521ae4f0d05dfefe0327a3f23a9fbae6a64680458b34ebb8 SWAP2 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 LOG1 POP JUMP JUMPDEST PUSH2 0x086b PUSH2 0x1079 JUMP JUMPDEST PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND ISZERO PUSH2 0x08f8 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x28 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x53796e74682069732073757370656e6465642e204f7065726174696f6e207072 PUSH1 0x44 DUP3 ADD MSTORE PUSH32 0x6f68696269746564000000000000000000000000000000000000000000000000 PUSH1 0x64 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x84 ADD SWAP1 REVERT JUMPDEST POP JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x0983 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 PUSH2 0x098f DUP5 DUP5 DUP5 DUP5 PUSH2 0x131c JUMP JUMPDEST POP POP POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x146b DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE DUP2 JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH2 0x09be PUSH2 0x1079 JUMP JUMPDEST PUSH1 0x00 DUP3 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND ISZERO DUP1 ISZERO PUSH2 0x09ec JUMPI POP PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND ISZERO JUMPDEST ISZERO ISZERO PUSH2 0x0a68 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x36 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4f6e65206f72206d6f72652073796e746873206172652073757370656e646564 PUSH1 0x44 DUP3 ADD MSTORE PUSH32 0x2e204f7065726174696f6e2070726f6869626974656400000000000000000000 PUSH1 0x64 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x84 ADD SWAP1 REVERT JUMPDEST POP POP JUMP JUMPDEST PUSH2 0x0a83 PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x146b DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH2 0x11e5 JUMP JUMPDEST PUSH1 0x04 DUP1 SLOAD PUSH1 0xff NOT AND SWAP1 DUP2 SWAP1 SSTORE PUSH1 0x40 DUP1 MLOAD PUSH2 0x0100 SWAP1 SWAP3 DIV PUSH1 0x01 PUSH1 0xf8 PUSH1 0x02 EXP SUB AND DUP3 MSTORE MLOAD PUSH32 0x0f1a80395faba9a11017f830db5f90ad6525a1621dbfb2cbc2b6679ba5716837 SWAP2 PUSH1 0x20 SWAP1 DUP3 SWAP1 SUB ADD SWAP1 LOG1 PUSH1 0x04 DUP1 SLOAD PUSH1 0xff AND SWAP1 SSTORE JUMP JUMPDEST PUSH2 0x0ae3 PUSH2 0x1079 JUMP JUMPDEST PUSH1 0x05 SLOAD PUSH1 0xff AND ISZERO PUSH2 0x0596 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x2b PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x45786368616e67652069732073757370656e6465642e204f7065726174696f6e PUSH1 0x44 DUP3 ADD MSTORE PUSH32 0x2070726f68696269746564000000000000000000000000000000000000000000 PUSH1 0x64 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x84 ADD SWAP1 REVERT JUMPDEST PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff DUP2 AND SWAP1 PUSH2 0x0100 SWAP1 DIV PUSH1 0x01 PUSH1 0xf8 PUSH1 0x02 EXP SUB AND DUP3 JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x0c11 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 PUSH2 0x0c99 PUSH2 0x1079 JUMP JUMPDEST PUSH1 0x04 SLOAD PUSH1 0xff AND ISZERO PUSH2 0x0596 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x2b PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x49737375616e63652069732073757370656e6465642e204f7065726174696f6e PUSH1 0x44 DUP3 ADD MSTORE PUSH32 0x2070726f68696269746564000000000000000000000000000000000000000000 PUSH1 0x64 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x84 ADD SWAP1 REVERT JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH2 0x0d40 PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x148b DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH2 0x11e5 JUMP JUMPDEST PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP2 DUP3 SWAP1 SHA3 SLOAD DUP3 MLOAD DUP5 DUP2 MSTORE PUSH2 0x0100 SWAP1 SWAP2 DIV PUSH1 0x01 PUSH1 0xf8 PUSH1 0x02 EXP SUB AND SWAP2 DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE DUP2 MLOAD PUSH32 0x691b6c9654fa1f01847f7e98a061557ca10378bb9670782b60ed13891703d220 SWAP3 SWAP2 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG1 PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 SHA3 SSTORE JUMP JUMPDEST PUSH1 0x01 DUP2 JUMP JUMPDEST PUSH2 0x0dc8 PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x148b DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH2 0x1283 JUMP JUMPDEST PUSH1 0x00 DUP3 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP2 DUP3 SWAP1 SHA3 DUP1 SLOAD PUSH1 0x01 PUSH1 0xf8 PUSH1 0x02 EXP SUB DUP6 AND PUSH2 0x0100 MUL PUSH1 0xff NOT SWAP1 SWAP2 AND PUSH1 0x01 OR PUSH1 0xff AND OR SWAP1 SSTORE DUP2 MLOAD DUP5 DUP2 MSTORE SWAP1 DUP2 ADD DUP4 SWAP1 MSTORE DUP2 MLOAD PUSH32 0x9cca506f9028bbcc0d976db0eaf80dfe6a6d7cadd99024edd88f690e1eda5541 SWAP3 SWAP2 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG1 POP POP JUMP JUMPDEST PUSH1 0x60 DUP1 PUSH1 0x00 DUP5 DUP5 SWAP1 POP PUSH1 0x40 MLOAD SWAP1 DUP1 DUP3 MSTORE DUP1 PUSH1 0x20 MUL PUSH1 0x20 ADD DUP3 ADD PUSH1 0x40 MSTORE DUP1 ISZERO PUSH2 0x0e67 JUMPI DUP2 PUSH1 0x20 ADD PUSH1 0x20 DUP3 MUL DUP1 CODESIZE DUP4 CODECOPY ADD SWAP1 POP JUMPDEST POP PUSH1 0x40 DUP1 MLOAD DUP7 DUP2 MSTORE PUSH1 0x20 DUP1 DUP9 MUL DUP3 ADD ADD SWAP1 SWAP2 MSTORE SWAP1 SWAP4 POP DUP5 DUP1 ISZERO PUSH2 0x0e94 JUMPI DUP2 PUSH1 0x20 ADD PUSH1 0x20 DUP3 MUL DUP1 CODESIZE DUP4 CODECOPY ADD SWAP1 POP JUMPDEST POP SWAP2 POP PUSH1 0x00 SWAP1 POP JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x0f4b JUMPI PUSH1 0x06 PUSH1 0x00 DUP7 DUP7 DUP5 DUP2 DUP2 LT PUSH2 0x0eb4 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 SWAP1 DUP2 MUL SWAP3 SWAP1 SWAP3 ADD CALLDATALOAD DUP4 MSTORE POP DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x40 ADD PUSH1 0x00 SHA3 SLOAD DUP4 MLOAD PUSH1 0xff SWAP1 SWAP2 AND SWAP1 DUP5 SWAP1 DUP4 SWAP1 DUP2 LT PUSH2 0x0ee2 JUMPI UNKNOWN_0xfe JUMPDEST SWAP2 ISZERO ISZERO PUSH1 0x20 SWAP3 DUP4 MUL SWAP1 SWAP2 ADD SWAP1 SWAP2 ADD MSTORE PUSH1 0x06 PUSH1 0x00 DUP7 DUP7 DUP5 DUP2 DUP2 LT PUSH2 0x0f01 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 SWAP1 DUP2 MUL SWAP3 SWAP1 SWAP3 ADD CALLDATALOAD DUP4 MSTORE POP DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x40 ADD PUSH1 0x00 SHA3 SLOAD DUP3 MLOAD PUSH2 0x0100 SWAP1 SWAP2 DIV PUSH1 0x01 PUSH1 0xf8 PUSH1 0x02 EXP SUB AND SWAP1 DUP4 SWAP1 DUP4 SWAP1 DUP2 LT PUSH2 0x0f39 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 SWAP1 DUP2 MUL SWAP1 SWAP2 ADD ADD MSTORE PUSH1 0x01 ADD PUSH2 0x0e9c JUMP JUMPDEST POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH2 0x0f6a PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x144b DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH2 0x1283 JUMP JUMPDEST PUSH1 0x03 DUP1 SLOAD PUSH1 0x01 PUSH1 0xf8 PUSH1 0x02 EXP SUB DUP1 DUP5 AND PUSH2 0x0100 SWAP1 DUP2 MUL PUSH1 0xff NOT SWAP1 SWAP4 AND PUSH1 0x01 OR PUSH1 0xff AND SWAP3 SWAP1 SWAP3 OR SWAP3 DUP4 SWAP1 SSTORE PUSH1 0x40 DUP1 MLOAD SWAP3 SWAP1 SWAP4 DIV AND DUP2 MSTORE SWAP1 MLOAD PUSH32 0x86b7ed06c3a2c3763514d475ced33f9ac8b1bb8f028ded18de0100b7678f3c4f SWAP2 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 LOG1 POP JUMP JUMPDEST PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x14ab DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE DUP2 JUMP JUMPDEST PUSH2 0x0ff6 PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x14ab DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH2 0x11e5 JUMP JUMPDEST PUSH1 0x05 DUP1 SLOAD PUSH1 0xff NOT AND SWAP1 DUP2 SWAP1 SSTORE PUSH1 0x40 DUP1 MLOAD PUSH2 0x0100 SWAP1 SWAP3 DIV PUSH1 0x01 PUSH1 0xf8 PUSH1 0x02 EXP SUB AND DUP3 MSTORE MLOAD PUSH32 0x07966fe79d35c7abf1f3b2ad9970ea24cae0f11406e283e848e3e6608ae3c214 SWAP2 PUSH1 0x20 SWAP1 DUP3 SWAP1 SUB ADD SWAP1 LOG1 PUSH1 0x05 DUP1 SLOAD PUSH1 0xff AND SWAP1 SSTORE JUMP JUMPDEST PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x148b DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE DUP2 JUMP JUMPDEST PUSH1 0x05 SLOAD PUSH1 0xff DUP2 AND SWAP1 PUSH2 0x0100 SWAP1 DIV PUSH1 0x01 PUSH1 0xf8 PUSH1 0x02 EXP SUB AND DUP3 JUMP JUMPDEST PUSH1 0x03 SLOAD PUSH1 0xff DUP2 AND ISZERO SWAP1 PUSH2 0x0100 SWAP1 DIV PUSH1 0x01 PUSH1 0xf8 PUSH1 0x02 EXP SUB AND PUSH1 0x01 EQ PUSH2 0x10f9 JUMPI PUSH1 0x60 PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x2c DUP2 MSTORE PUSH1 0x20 ADD PUSH32 0x53796e7468657469782069732073757370656e6465642e204f7065726174696f DUP2 MSTORE PUSH1 0x20 ADD PUSH32 0x6e2070726f686962697465640000000000000000000000000000000000000000 DUP2 MSTORE POP PUSH2 0x1157 JUMP JUMPDEST PUSH1 0x60 PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x3e DUP2 MSTORE PUSH1 0x20 ADD PUSH32 0x53796e7468657469782069732073757370656e6465642c207570677261646520 DUP2 MSTORE PUSH1 0x20 ADD PUSH32 0x696e2070726f67726573732e2e2e20706c65617365207374616e642062790000 DUP2 MSTORE POP JUMPDEST SWAP1 ISZERO ISZERO PUSH2 0x08f8 JUMPI PUSH1 0x40 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x04 ADD 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 0x11aa JUMPI DUP2 DUP2 ADD MLOAD DUP4 DUP3 ADD MSTORE PUSH1 0x20 ADD PUSH2 0x1192 JUMP JUMPDEST POP POP POP POP SWAP1 POP SWAP1 DUP2 ADD SWAP1 PUSH1 0x1f AND DUP1 ISZERO PUSH2 0x11d7 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 REVERT JUMPDEST PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x02 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 CALLER DUP5 MSTORE SWAP1 SWAP2 MSTORE SWAP1 SHA3 SLOAD PUSH2 0x0100 SWAP1 DIV PUSH1 0xff AND ISZERO ISZERO PUSH2 0x08f8 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x21 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x5265737472696374656420746f2061636365737320636f6e74726f6c206c6973 PUSH1 0x44 DUP3 ADD MSTORE PUSH32 0x7400000000000000000000000000000000000000000000000000000000000000 PUSH1 0x64 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x84 ADD SWAP1 REVERT JUMPDEST PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x02 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 CALLER DUP5 MSTORE SWAP1 SWAP2 MSTORE SWAP1 SHA3 SLOAD PUSH1 0xff AND ISZERO ISZERO PUSH2 0x08f8 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x21 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x5265737472696374656420746f2061636365737320636f6e74726f6c206c6973 PUSH1 0x44 DUP3 ADD MSTORE PUSH32 0x7400000000000000000000000000000000000000000000000000000000000000 PUSH1 0x64 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x84 ADD SWAP1 REVERT JUMPDEST PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x144b DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE DUP5 EQ DUP1 PUSH2 0x1345 JUMPI POP PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x146b DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE DUP5 EQ JUMPDEST DUP1 PUSH2 0x135d JUMPI POP PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x14ab DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE DUP5 EQ JUMPDEST DUP1 PUSH2 0x1375 JUMPI POP PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x148b DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE DUP5 EQ JUMPDEST ISZERO ISZERO PUSH2 0x13cb JUMPI PUSH1 0x40 DUP1 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x18 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x496e76616c69642073656374696f6e20737570706c6965640000000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x00 DUP5 DUP2 MSTORE PUSH1 0x02 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP8 AND DUP1 DUP6 MSTORE SWAP1 DUP4 MSTORE SWAP3 DUP2 SWAP1 SHA3 DUP1 SLOAD DUP6 ISZERO ISZERO PUSH2 0x0100 DUP2 MUL PUSH2 0xff00 NOT DUP10 ISZERO ISZERO PUSH1 0xff NOT SWAP1 SWAP5 AND DUP5 OR AND OR SWAP1 SWAP3 SSTORE DUP3 MLOAD SWAP1 DUP2 MSTORE SWAP3 DUP4 ADD MSTORE DUP1 MLOAD DUP8 SWAP3 PUSH32 0x95bad30f8fe717e4a02906d7b05a6f90698c7135cd053e5b6d5239146b4c40d1 SWAP3 SWAP1 DUP3 SWAP1 SUB ADD SWAP1 LOG3 POP POP POP POP JUMP STOP MSTORE8 PUSH26 0x7374656d00000000000000000000000000000000000000000000 STOP STOP STOP STOP UNKNOWN_0x49 PUSH20 0x7375616e63650000000000000000000000000000 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP MSTORE8 PUSH26 0x6e74680000000000000000000000000000000000000000000000 STOP STOP STOP STOP GASLIMIT PUSH25 0x6368616e676500000000000000000000000000000000000000 STOP STOP STOP STOP STOP LOG1 PUSH6 0x627a7a723058 SHA3 SHL UNKNOWN_0xe1 DUP13 ADDRESS UNKNOWN_0x26 UNKNOWN_0x2f CALLDATACOPY UNKNOWN_0x4c RETURN UNKNOWN_0xd6 MULMOD UNKNOWN_0xc8 CHAINID UNKNOWN_0xdc UNKNOWN_0xf9 ADDRESS LOG3 JUMP UNKNOWN_0xba UNKNOWN_0x24 DUP8 DUP7 CALLDATASIZE UNKNOWN_0x4b UNKNOWN_0xba MULMOD UNKNOWN_0xd3 EQ OR UNKNOWN_0x5e CALL POP STOP UNKNOWN_0x29 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP UNKNOWN_0xde SWAP2 SMOD INVALID_0x77 0xc787903f78c89e7a0bf7f4c435cbb1fe