Contract: umbrellaLlotto
Malicious: no
Decompiled opcodes:
PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x00 DUP1 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT SWAP2 DUP3 AND DUP2 OR DUP4 SSTORE PUSH1 0x01 DUP1 SLOAD SWAP1 SWAP3 AND OR DUP2 SSTORE PUSH1 0x02 DUP3 SWAP1 SSTORE PUSH1 0x03 SWAP2 SWAP1 SWAP2 SSTORE PUSH1 0x0a DUP2 SWAP1 SSTORE PUSH1 0x0b DUP2 SWAP1 SSTORE PUSH1 0x0c DUP2 SWAP1 SSTORE PUSH1 0x0d SSTORE CALLVALUE DUP1 ISZERO PUSH2 0x004c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0e69 DUP1 PUSH2 0x005c PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x00cf JUMPI PUSH4 0xffffffff PUSH29 0x0100000000000000000000000000000000000000000000000000000000 PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x095f2f16 DUP2 EQ PUSH2 0x09fd JUMPI DUP1 PUSH4 0x0fcb27a3 EQ PUSH2 0x0a2e JUMPI DUP1 PUSH4 0x11e17437 EQ PUSH2 0x0a55 JUMPI DUP1 PUSH4 0x1f460458 EQ PUSH2 0x0a6d JUMPI DUP1 PUSH4 0x4dff67c3 EQ PUSH2 0x0a84 JUMPI DUP1 PUSH4 0x5b6e3f6b EQ PUSH2 0x0a99 JUMPI DUP1 PUSH4 0x5ed4513e EQ PUSH2 0x0aae JUMPI DUP1 PUSH4 0x909da932 EQ PUSH2 0x0ac6 JUMPI DUP1 PUSH4 0x9e3171c6 EQ PUSH2 0x0ade JUMPI DUP1 PUSH4 0xde80b0a5 EQ PUSH2 0x0af3 JUMPI DUP1 PUSH4 0xe221c871 EQ PUSH2 0x0b08 JUMPI DUP1 PUSH4 0xe3cb134c EQ PUSH2 0x0b1d JUMPI DUP1 PUSH4 0xee559735 EQ PUSH2 0x0b3e JUMPI DUP1 PUSH4 0xfc8e058a EQ PUSH2 0x0b53 JUMPI JUMPDEST PUSH1 0x00 DUP1 DUP1 DUP1 DUP1 DUP1 DUP1 DUP1 CALLER ORIGIN EQ PUSH2 0x00e4 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST CALLVALUE PUSH8 0x0214e8348c4f0000 EQ DUP1 PUSH2 0x0101 JUMPI POP CALLVALUE PUSH8 0x016345785d8a0000 EQ JUMPDEST DUP1 PUSH2 0x0112 JUMPI POP CALLVALUE PUSH7 0xb1a2bc2ec50000 EQ JUMPDEST DUP1 PUSH2 0x0123 JUMPI POP CALLVALUE PUSH7 0x2386f26fc10000 EQ JUMPDEST ISZERO ISZERO PUSH2 0x012e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x09 DUP1 SLOAD CALLVALUE SWAP1 DUP2 ADD SWAP1 SWAP2 SSTORE PUSH7 0x2386f26fc10000 EQ ISZERO PUSH2 0x0366 JUMPI PUSH1 0x04 DUP1 SLOAD PUSH1 0x01 DUP2 ADD DUP3 SSTORE PUSH1 0x00 DUP3 SWAP1 MSTORE PUSH32 0x8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b ADD DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT AND CALLER SWAP1 DUP2 OR SWAP1 SWAP2 SSTORE PUSH1 0x0a SLOAD SWAP2 SLOAD PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 ADD SWAP3 SWAP1 SWAP3 MSTORE DUP2 MLOAD PUSH32 0xc15a5ebe9ac4710335ee787d0c601bc5d9fddeabfbf40950d6838cc9b008973a SWAP3 SWAP2 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG2 PUSH1 0x04 SLOAD PUSH1 0x02 EQ ISZERO PUSH2 0x0366 JUMPI PUSH1 0x04 SLOAD PUSH2 0x01f0 SWAP1 PUSH2 0x0b6b JUMP JUMPDEST SWAP8 POP PUSH1 0x00 SWAP7 POP JUMPDEST PUSH1 0x04 SLOAD DUP8 LT ISZERO PUSH2 0x0333 JUMPI DUP7 DUP9 EQ PUSH2 0x02c3 JUMPI PUSH1 0x04 DUP1 SLOAD DUP9 SWAP1 DUP2 LT PUSH2 0x0216 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 SHA3 ADD SLOAD PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP2 AND SWAP2 SWAP1 PUSH7 0x44ec327ca48000 SWAP1 DUP3 DUP2 DUP2 DUP2 DUP6 DUP9 DUP4 CALL SWAP4 POP POP POP POP ISZERO DUP1 ISZERO PUSH2 0x0258 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP PUSH1 0x04 DUP1 SLOAD DUP9 SWAP1 DUP2 LT PUSH2 0x0267 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 SWAP2 DUP3 SWAP1 SHA3 ADD SLOAD PUSH1 0x0a SLOAD PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE PUSH1 0x01 SWAP4 DUP3 ADD SWAP4 SWAP1 SWAP4 MSTORE DUP3 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND SWAP3 PUSH32 0xe5374b857371c6a17789cb673956992baba5430cdf183cba204ceda6e3a6c19c SWAP3 SWAP2 DUP3 SWAP1 SUB ADD SWAP1 LOG2 PUSH2 0x0328 JUMP JUMPDEST PUSH1 0x04 DUP1 SLOAD DUP9 SWAP1 DUP2 LT PUSH2 0x02d1 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 DUP1 DUP4 SHA3 SWAP1 SWAP2 ADD SLOAD PUSH1 0x0a SLOAD PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE SWAP3 DUP2 ADD SWAP4 SWAP1 SWAP4 MSTORE DUP2 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP2 AND SWAP3 PUSH32 0xe5374b857371c6a17789cb673956992baba5430cdf183cba204ceda6e3a6c19c SWAP3 SWAP1 DUP3 SWAP1 SUB ADD SWAP1 LOG2 JUMPDEST PUSH1 0x01 SWAP1 SWAP7 ADD SWAP6 PUSH2 0x01f7 JUMP JUMPDEST PUSH1 0x03 DUP1 SLOAD PUSH7 0x016bcc41e90000 ADD SWAP1 SSTORE PUSH1 0x02 DUP1 SLOAD PUSH6 0xb5e620f48000 ADD SWAP1 SSTORE PUSH2 0x035c PUSH1 0x04 PUSH1 0x00 PUSH2 0x0dfb JUMP JUMPDEST PUSH1 0x0a DUP1 SLOAD PUSH1 0x01 ADD SWAP1 SSTORE JUMPDEST CALLVALUE PUSH7 0xb1a2bc2ec50000 EQ ISZERO PUSH2 0x0595 JUMPI PUSH1 0x05 DUP1 SLOAD PUSH1 0x01 DUP2 ADD DUP3 SSTORE PUSH1 0x00 DUP3 SWAP1 MSTORE PUSH32 0x036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0 ADD DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT AND CALLER SWAP1 DUP2 OR SWAP1 SWAP2 SSTORE PUSH1 0x0b SLOAD SWAP2 SLOAD PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 ADD SWAP3 SWAP1 SWAP3 MSTORE DUP2 MLOAD PUSH32 0x20e5c2b8d16eeca5c4825389b551f15c9cf0f69f996e40bd20545ea21d260d68 SWAP3 SWAP2 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG2 PUSH1 0x05 SLOAD PUSH1 0x03 EQ ISZERO PUSH2 0x0595 JUMPI PUSH1 0x05 SLOAD PUSH2 0x041e SWAP1 PUSH2 0x0b6b JUMP JUMPDEST SWAP6 POP PUSH1 0x00 SWAP5 POP JUMPDEST PUSH1 0x05 SLOAD DUP6 LT ISZERO PUSH2 0x0561 JUMPI DUP5 DUP7 EQ PUSH2 0x04f1 JUMPI PUSH1 0x05 DUP1 SLOAD DUP7 SWAP1 DUP2 LT PUSH2 0x0444 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 SHA3 ADD SLOAD PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP2 AND SWAP2 SWAP1 PUSH7 0xffcb9e57d40000 SWAP1 DUP3 DUP2 DUP2 DUP2 DUP6 DUP9 DUP4 CALL SWAP4 POP POP POP POP ISZERO DUP1 ISZERO PUSH2 0x0486 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP PUSH1 0x05 DUP1 SLOAD DUP7 SWAP1 DUP2 LT PUSH2 0x0495 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 SWAP2 DUP3 SWAP1 SHA3 ADD SLOAD PUSH1 0x0b SLOAD PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE PUSH1 0x01 SWAP4 DUP3 ADD SWAP4 SWAP1 SWAP4 MSTORE DUP3 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND SWAP3 PUSH32 0x6af864d0d05077db3109707b26ebca31d2ee7452991c00d6ee2c495171c80199 SWAP3 SWAP2 DUP3 SWAP1 SUB ADD SWAP1 LOG2 PUSH2 0x0556 JUMP JUMPDEST PUSH1 0x05 DUP1 SLOAD DUP7 SWAP1 DUP2 LT PUSH2 0x04ff JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 DUP1 DUP4 SHA3 SWAP1 SWAP2 ADD SLOAD PUSH1 0x0b SLOAD PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE SWAP3 DUP2 ADD SWAP4 SWAP1 SWAP4 MSTORE DUP2 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP2 AND SWAP3 PUSH32 0x6af864d0d05077db3109707b26ebca31d2ee7452991c00d6ee2c495171c80199 SWAP3 SWAP1 DUP3 SWAP1 SUB ADD SWAP1 LOG2 JUMPDEST PUSH1 0x01 SWAP1 SWAP5 ADD SWAP4 PUSH2 0x0425 JUMP JUMPDEST PUSH1 0x03 DUP1 SLOAD PUSH7 0x0e35fa931a0000 ADD SWAP1 SSTORE PUSH1 0x02 DUP1 SLOAD PUSH7 0x071afd498d0000 ADD SWAP1 SSTORE PUSH2 0x058b PUSH1 0x05 PUSH1 0x00 PUSH2 0x0dfb JUMP JUMPDEST PUSH1 0x0b DUP1 SLOAD PUSH1 0x01 ADD SWAP1 SSTORE JUMPDEST CALLVALUE PUSH8 0x016345785d8a0000 EQ ISZERO PUSH2 0x07c6 JUMPI PUSH1 0x06 DUP1 SLOAD PUSH1 0x01 DUP2 ADD DUP3 SSTORE PUSH1 0x00 DUP3 SWAP1 MSTORE PUSH32 0xf652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f ADD DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT AND CALLER SWAP1 DUP2 OR SWAP1 SWAP2 SSTORE PUSH1 0x0c SLOAD SWAP2 SLOAD PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 ADD SWAP3 SWAP1 SWAP3 MSTORE DUP2 MLOAD PUSH32 0x437b65567122b327430db147d4455256fa9c51bec39c66ee5b7b3cad55d049c7 SWAP3 SWAP2 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG2 PUSH1 0x06 SLOAD PUSH1 0x04 EQ ISZERO PUSH2 0x07c6 JUMPI PUSH1 0x06 SLOAD PUSH2 0x064e SWAP1 PUSH2 0x0b6b JUMP JUMPDEST SWAP4 POP PUSH1 0x00 SWAP3 POP JUMPDEST PUSH1 0x06 SLOAD DUP4 LT ISZERO PUSH2 0x0792 JUMPI DUP3 DUP5 EQ PUSH2 0x0722 JUMPI PUSH1 0x06 DUP1 SLOAD DUP5 SWAP1 DUP2 LT PUSH2 0x0674 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 SHA3 ADD SLOAD PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP2 AND SWAP2 SWAP1 PUSH8 0x01d167ce51938000 SWAP1 DUP3 DUP2 DUP2 DUP2 DUP6 DUP9 DUP4 CALL SWAP4 POP POP POP POP ISZERO DUP1 ISZERO PUSH2 0x06b7 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP PUSH1 0x06 DUP1 SLOAD DUP5 SWAP1 DUP2 LT PUSH2 0x06c6 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 SWAP2 DUP3 SWAP1 SHA3 ADD SLOAD PUSH1 0x0c SLOAD PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE PUSH1 0x01 SWAP4 DUP3 ADD SWAP4 SWAP1 SWAP4 MSTORE DUP3 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND SWAP3 PUSH32 0x053cca7a3427e84097b7855b6685a27afb16fa81e8dd68b53bdc62e74edcaa23 SWAP3 SWAP2 DUP3 SWAP1 SUB ADD SWAP1 LOG2 PUSH2 0x0787 JUMP JUMPDEST PUSH1 0x06 DUP1 SLOAD DUP5 SWAP1 DUP2 LT PUSH2 0x0730 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 DUP1 DUP4 SHA3 SWAP1 SWAP2 ADD SLOAD PUSH1 0x0c SLOAD PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE SWAP3 DUP2 ADD SWAP4 SWAP1 SWAP4 MSTORE DUP2 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP2 AND SWAP3 PUSH32 0x053cca7a3427e84097b7855b6685a27afb16fa81e8dd68b53bdc62e74edcaa23 SWAP3 SWAP1 DUP3 SWAP1 SUB ADD SWAP1 LOG2 JUMPDEST PUSH1 0x01 SWAP1 SWAP3 ADD SWAP2 PUSH2 0x0655 JUMP JUMPDEST PUSH1 0x03 DUP1 SLOAD PUSH7 0x0e35fa931a0000 ADD SWAP1 SSTORE PUSH1 0x02 DUP1 SLOAD PUSH7 0x0aa87bee538000 ADD SWAP1 SSTORE PUSH2 0x07bc PUSH1 0x06 PUSH1 0x00 PUSH2 0x0dfb JUMP JUMPDEST PUSH1 0x0c DUP1 SLOAD PUSH1 0x01 ADD SWAP1 SSTORE JUMPDEST CALLVALUE PUSH8 0x0214e8348c4f0000 EQ ISZERO PUSH2 0x09f3 JUMPI PUSH1 0x07 DUP1 SLOAD PUSH1 0x01 DUP2 ADD DUP3 SSTORE PUSH1 0x00 DUP3 SWAP1 MSTORE PUSH32 0xa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c688 ADD DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT AND CALLER SWAP1 DUP2 OR SWAP1 SWAP2 SSTORE PUSH1 0x0d SLOAD SWAP2 SLOAD PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 ADD SWAP3 SWAP1 SWAP3 MSTORE DUP2 MLOAD PUSH31 0x1747592ca611bc839d65e87e6739de9829cec580e93bd376c3f9a9c6b7176c SWAP3 SWAP2 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG2 PUSH1 0x07 SLOAD PUSH1 0x05 EQ ISZERO PUSH2 0x09f3 JUMPI PUSH1 0x07 SLOAD PUSH2 0x087e SWAP1 PUSH2 0x0b6b JUMP JUMPDEST SWAP2 POP PUSH1 0x00 SWAP1 POP JUMPDEST PUSH1 0x07 SLOAD DUP2 LT ISZERO PUSH2 0x09bf JUMPI DUP1 DUP3 EQ PUSH2 0x0952 JUMPI PUSH1 0x07 DUP1 SLOAD DUP3 SWAP1 DUP2 LT PUSH2 0x08a4 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 SHA3 ADD SLOAD PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP2 AND SWAP2 SWAP1 PUSH8 0x028a2587c9e58000 SWAP1 DUP3 DUP2 DUP2 DUP2 DUP6 DUP9 DUP4 CALL SWAP4 POP POP POP POP ISZERO DUP1 ISZERO PUSH2 0x08e7 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP PUSH1 0x07 DUP1 SLOAD DUP3 SWAP1 DUP2 LT PUSH2 0x08f6 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 SWAP2 DUP3 SWAP1 SHA3 ADD SLOAD PUSH1 0x0d SLOAD PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE PUSH1 0x01 SWAP4 DUP3 ADD SWAP4 SWAP1 SWAP4 MSTORE DUP3 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND SWAP3 PUSH32 0xf0eb5ad6932d3b85823104d840f7b9ed92518b4e28b91e0b9afcce2c5e2ed0c0 SWAP3 SWAP2 DUP3 SWAP1 SUB ADD SWAP1 LOG2 PUSH2 0x09b7 JUMP JUMPDEST PUSH1 0x07 DUP1 SLOAD DUP3 SWAP1 DUP2 LT PUSH2 0x0960 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 DUP1 DUP4 SHA3 SWAP1 SWAP2 ADD SLOAD PUSH1 0x0d SLOAD PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE SWAP3 DUP2 ADD SWAP4 SWAP1 SWAP4 MSTORE DUP2 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP2 AND SWAP3 PUSH32 0xf0eb5ad6932d3b85823104d840f7b9ed92518b4e28b91e0b9afcce2c5e2ed0c0 SWAP3 SWAP1 DUP3 SWAP1 SUB ADD SWAP1 LOG2 JUMPDEST PUSH1 0x01 ADD PUSH2 0x0885 JUMP JUMPDEST PUSH1 0x03 DUP1 SLOAD PUSH7 0x2aa1efb94e0000 ADD SWAP1 SSTORE PUSH1 0x02 DUP1 SLOAD PUSH7 0x1550f7dca70000 ADD SWAP1 SSTORE PUSH2 0x09e9 PUSH1 0x07 PUSH1 0x00 PUSH2 0x0dfb JUMP JUMPDEST PUSH1 0x0d DUP1 SLOAD PUSH1 0x01 ADD SWAP1 SSTORE JUMPDEST POP POP POP POP POP POP POP POP STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0a09 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0a12 PUSH2 0x0c7f 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 0x0a3a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0a43 PUSH2 0x0c8e JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0a61 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0a12 PUSH1 0x04 CALLDATALOAD PUSH2 0x0c94 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0a79 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0a82 PUSH2 0x0cbc JUMP JUMPDEST STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0a90 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0a43 PUSH2 0x0d0b JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0aa5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0a43 PUSH2 0x0d11 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0aba JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0a12 PUSH1 0x04 CALLDATALOAD PUSH2 0x0d17 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0ad2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0a12 PUSH1 0x04 CALLDATALOAD PUSH2 0x0d25 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0aea JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0a43 PUSH2 0x0d33 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0aff JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0a12 PUSH2 0x0d39 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0b14 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0a43 PUSH2 0x0d48 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0b29 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0a82 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0d4e JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0b4a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0a82 PUSH2 0x0da0 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0b5f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0a12 PUSH1 0x04 CALLDATALOAD PUSH2 0x0ded JUMP JUMPDEST PUSH1 0x00 DUP2 PUSH1 0x02 PUSH1 0x01 DUP5 NUMBER SUB SUB BLOCKHASH CALLER DUP6 DIFFICULTY DUP2 ISZERO ISZERO PUSH2 0x0b83 JUMPI UNKNOWN_0xfe JUMPDEST MOD PUSH1 0x08 PUSH1 0x00 DUP3 DUP3 SLOAD ADD SWAP3 POP POP DUP2 SWAP1 SSTORE PUSH1 0x40 MLOAD PUSH1 0x20 ADD DUP1 DUP5 PUSH1 0x00 NOT AND PUSH1 0x00 NOT AND DUP2 MSTORE PUSH1 0x20 ADD DUP4 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH13 0x01000000000000000000000000 MUL DUP2 MSTORE PUSH1 0x14 ADD DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP4 POP 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 0x0c17 JUMPI DUP1 MLOAD DUP3 MSTORE PUSH1 0x1f NOT SWAP1 SWAP3 ADD SWAP2 PUSH1 0x20 SWAP2 DUP3 ADD SWAP2 ADD PUSH2 0x0bf8 JUMP JUMPDEST MLOAD DUP2 MLOAD PUSH1 0x20 SWAP4 DUP5 SUB PUSH2 0x0100 EXP PUSH1 0x00 NOT ADD DUP1 NOT SWAP1 SWAP3 AND SWAP2 AND OR SWAP1 MSTORE PUSH1 0x40 MLOAD SWAP2 SWAP1 SWAP4 ADD SWAP5 POP SWAP2 SWAP3 POP POP DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP7 GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0c58 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x0c6d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP MLOAD DUP2 ISZERO ISZERO PUSH2 0x0c78 JUMPI UNKNOWN_0xfe JUMPDEST MOD SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x0b SLOAD DUP2 JUMP JUMPDEST PUSH1 0x04 DUP1 SLOAD DUP3 SWAP1 DUP2 LT PUSH2 0x0ca2 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 SWAP1 SWAP2 SHA3 ADD SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND SWAP1 POP DUP2 JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x0cd3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x03 SLOAD PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND SWAP2 DUP2 ISZERO PUSH2 0x08fc MUL SWAP2 SWAP1 PUSH1 0x00 DUP2 DUP2 DUP2 DUP6 DUP9 DUP9 CALL SWAP4 POP POP POP POP ISZERO PUSH2 0x0d09 JUMPI PUSH1 0x00 PUSH1 0x03 SSTORE JUMPDEST JUMP JUMPDEST PUSH1 0x0d SLOAD DUP2 JUMP JUMPDEST PUSH1 0x0a SLOAD DUP2 JUMP JUMPDEST PUSH1 0x05 DUP1 SLOAD DUP3 SWAP1 DUP2 LT PUSH2 0x0ca2 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x07 DUP1 SLOAD DUP3 SWAP1 DUP2 LT PUSH2 0x0ca2 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x0c SLOAD DUP2 JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x09 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x0d65 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST CALLER ORIGIN EQ PUSH2 0x0d71 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 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 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x0db7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0x02 SLOAD PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND SWAP3 DUP2 ISZERO PUSH2 0x08fc MUL SWAP3 SWAP1 DUP2 DUP2 DUP2 DUP6 DUP9 DUP9 CALL SWAP4 POP POP POP POP ISZERO PUSH2 0x0d09 JUMPI PUSH1 0x00 PUSH1 0x02 SSTORE JUMP JUMPDEST PUSH1 0x06 DUP1 SLOAD DUP3 SWAP1 DUP2 LT PUSH2 0x0ca2 JUMPI UNKNOWN_0xfe JUMPDEST POP DUP1 SLOAD PUSH1 0x00 DUP3 SSTORE SWAP1 PUSH1 0x00 MSTORE PUSH1 0x20 PUSH1 0x00 SHA3 SWAP1 DUP2 ADD SWAP1 PUSH2 0x0e19 SWAP2 SWAP1 PUSH2 0x0e1c JUMP JUMPDEST POP JUMP JUMPDEST PUSH2 0x0e3a SWAP2 SWAP1 JUMPDEST DUP1 DUP3 GT ISZERO PUSH2 0x0e36 JUMPI PUSH1 0x00 DUP2 SSTORE PUSH1 0x01 ADD PUSH2 0x0e22 JUMP JUMPDEST POP SWAP1 JUMP JUMPDEST SWAP1 JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 UNKNOWN_0xb7 UNKNOWN_0xed COINBASE PUSH24 0x507b1ef32f04862918dfa5d51672cfbafaff47fb229baa9a INVALID_0x7e 0x906fc40029