Contract: GoTokenDutchAuction
Etherscan label: token-sale
Tag: GoNetwork: Dutch Auction
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 MSTORE PUSH1 0x00 PUSH1 0x17 SSTORE CALLVALUE ISZERO PUSH3 0x000015 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x0100 DUP1 PUSH3 0x001ae8 DUP4 CODECOPY DUP2 ADD PUSH1 0x40 MSTORE DUP1 DUP1 MLOAD SWAP2 SWAP1 PUSH1 0x20 ADD DUP1 MLOAD SWAP2 SWAP1 PUSH1 0x20 ADD DUP1 MLOAD SWAP2 SWAP1 PUSH1 0x20 ADD DUP1 MLOAD SWAP2 SWAP1 PUSH1 0x20 ADD DUP1 MLOAD SWAP2 SWAP1 PUSH1 0x20 ADD DUP1 MLOAD SWAP2 SWAP1 PUSH1 0x20 ADD DUP1 MLOAD SWAP2 SWAP1 PUSH1 0x20 ADD DUP1 MLOAD SWAP2 POP POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP9 AND ISZERO ISZERO PUSH3 0x000074 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP8 AND ISZERO ISZERO PUSH3 0x00008a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP7 AND ISZERO ISZERO PUSH3 0x0000a0 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x02 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT SWAP1 DUP2 AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP12 DUP2 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SWAP3 SSTORE PUSH1 0x03 DUP1 SLOAD DUP3 AND DUP11 DUP5 AND OR SWAP1 SSTORE PUSH1 0x04 DUP1 SLOAD DUP3 AND DUP10 DUP5 AND OR SWAP1 SSTORE PUSH1 0x01 DUP1 SLOAD SWAP1 SWAP2 AND CALLER SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE PUSH1 0x18 DUP1 SLOAD PUSH1 0xff NOT AND SWAP1 SSTORE PUSH3 0x000112 DUP6 DUP6 DUP6 DUP6 DUP6 PUSH5 0x0100000000 PUSH3 0x000170 DUP2 MUL PUSH3 0x001845 OR DIV JUMP JUMPDEST DUP5 PUSH32 0x10f552ccef5a3576f823ef456145fc90b129f5728315fd5d20a35693278328c3 DUP6 DUP6 DUP6 DUP6 PUSH1 0x40 MLOAD DUP1 DUP6 DUP2 MSTORE PUSH1 0x20 ADD DUP5 DUP2 MSTORE PUSH1 0x20 ADD DUP4 DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP5 POP POP POP POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 POP POP POP POP POP POP POP POP PUSH3 0x0001ef JUMP JUMPDEST PUSH1 0x00 PUSH1 0x18 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH3 0x000184 JUMPI UNKNOWN_0xfe JUMPDEST EQ DUP1 PUSH3 0x0001a2 JUMPI POP PUSH1 0x01 PUSH1 0x18 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH3 0x0001a0 JUMPI UNKNOWN_0xfe JUMPDEST EQ JUMPDEST ISZERO ISZERO PUSH3 0x0001ae JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP6 GT PUSH3 0x0001bc JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP5 GT PUSH3 0x0001ca JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP3 GT PUSH3 0x0001d8 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x07 SWAP5 SWAP1 SWAP5 SSTORE PUSH1 0x08 SWAP3 SWAP1 SWAP3 SSTORE PUSH1 0x09 SSTORE PUSH1 0x0a SSTORE PUSH1 0x0b SSTORE JUMP JUMPDEST PUSH2 0x18e9 DUP1 PUSH3 0x0001ff PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x60 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x01ea JUMPI PUSH4 0xffffffff PUSH1 0xe0 PUSH1 0x02 EXP PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x03cc7b85 DUP2 EQ PUSH2 0x01f4 JUMPI DUP1 PUSH4 0x08b309e3 EQ PUSH2 0x0219 JUMPI DUP1 PUSH4 0x0a177cc6 EQ PUSH2 0x022c JUMPI DUP1 PUSH4 0x0eaaf5ac EQ PUSH2 0x025f JUMPI DUP1 PUSH4 0x14459309 EQ PUSH2 0x0272 JUMPI DUP1 PUSH4 0x16243356 EQ PUSH2 0x0285 JUMPI DUP1 PUSH4 0x1998aeef EQ PUSH2 0x01ea JUMPI DUP1 PUSH4 0x1a76e30c EQ PUSH2 0x0298 JUMPI DUP1 PUSH4 0x1e335962 EQ PUSH2 0x02ab JUMPI DUP1 PUSH4 0x220d8707 EQ PUSH2 0x02be JUMPI DUP1 PUSH4 0x29b4d111 EQ PUSH2 0x02d1 JUMPI DUP1 PUSH4 0x2a887299 EQ PUSH2 0x02e4 JUMPI DUP1 PUSH4 0x2aefb7c5 EQ PUSH2 0x02f7 JUMPI DUP1 PUSH4 0x4254704f EQ PUSH2 0x030a JUMPI DUP1 PUSH4 0x46a54e15 EQ PUSH2 0x031d JUMPI DUP1 PUSH4 0x4e012918 EQ PUSH2 0x0330 JUMPI DUP1 PUSH4 0x5477d33f EQ PUSH2 0x035f JUMPI DUP1 PUSH4 0x62ea82db EQ PUSH2 0x0372 JUMPI DUP1 PUSH4 0x66d38203 EQ PUSH2 0x03a9 JUMPI DUP1 PUSH4 0x6b64c769 EQ PUSH2 0x03c8 JUMPI DUP1 PUSH4 0x7b10e717 EQ PUSH2 0x03db JUMPI DUP1 PUSH4 0x7feed5b6 EQ PUSH2 0x03ee JUMPI DUP1 PUSH4 0x80edef8e EQ PUSH2 0x0401 JUMPI DUP1 PUSH4 0x83d46469 EQ PUSH2 0x0414 JUMPI DUP1 PUSH4 0x8a0e5a75 EQ PUSH2 0x0433 JUMPI DUP1 PUSH4 0x9ff90e77 EQ PUSH2 0x0482 JUMPI DUP1 PUSH4 0xa035b1fe EQ PUSH2 0x04a1 JUMPI DUP1 PUSH4 0xa4a5f550 EQ PUSH2 0x04b4 JUMPI DUP1 PUSH4 0xa786c1d2 EQ PUSH2 0x04c7 JUMPI DUP1 PUSH4 0xaed83846 EQ PUSH2 0x04da JUMPI DUP1 PUSH4 0xb26209f6 EQ PUSH2 0x0529 JUMPI DUP1 PUSH4 0xb2ad35c0 EQ PUSH2 0x053c JUMPI DUP1 PUSH4 0xb6d31d97 EQ PUSH2 0x054f JUMPI DUP1 PUSH4 0xb87fb3db EQ PUSH2 0x059e JUMPI DUP1 PUSH4 0xc040e6b8 EQ PUSH2 0x05b1 JUMPI DUP1 PUSH4 0xc5340dcd EQ PUSH2 0x05e8 JUMPI DUP1 PUSH4 0xe22497e4 EQ PUSH2 0x05fb JUMPI DUP1 PUSH4 0xe776a5b5 EQ PUSH2 0x064a JUMPI DUP1 PUSH4 0xeca73f64 EQ PUSH2 0x065d JUMPI DUP1 PUSH4 0xf7682aa5 EQ PUSH2 0x0670 JUMPI DUP1 PUSH4 0xf77282ab EQ PUSH2 0x0683 JUMPI DUP1 PUSH4 0xfc0c546a EQ PUSH2 0x0696 JUMPI JUMPDEST PUSH2 0x01f2 PUSH2 0x06a9 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x01ff JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0207 PUSH2 0x0b9d JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0224 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0207 PUSH2 0x0ba3 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0237 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x024b PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0ba9 JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x026a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0207 PUSH2 0x0bbe JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x027d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0207 PUSH2 0x0bc4 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0290 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0207 PUSH2 0x0bca JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x02a3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0207 PUSH2 0x0bd0 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x02b6 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0207 PUSH2 0x0bd7 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x02c9 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0207 PUSH2 0x0bdd JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x02dc JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0207 PUSH2 0x0be4 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x02ef JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0207 PUSH2 0x0bea JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0302 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0207 PUSH2 0x0bf5 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0315 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0207 PUSH2 0x0bfb JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0328 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0207 PUSH2 0x0c00 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x033b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0343 PUSH2 0x0c06 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP2 AND DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x036a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0207 PUSH2 0x0c15 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x037d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0391 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0c1b JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 SWAP1 DUP2 ADD SWAP1 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x03b4 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x01f2 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0c34 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x03d3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x01f2 PUSH2 0x0dc1 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x03e6 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0207 PUSH2 0x0e43 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x03f9 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0207 PUSH2 0x0e49 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x040c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0343 PUSH2 0x0e4f JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x041f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x024b PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0e5e JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x043e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x01f2 PUSH1 0x04 PUSH1 0x24 DUP2 CALLDATALOAD DUP2 DUP2 ADD SWAP1 DUP4 ADD CALLDATALOAD DUP1 PUSH1 0x20 DUP2 DUP2 MUL ADD PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP1 SWAP4 SWAP3 SWAP2 SWAP1 DUP2 DUP2 MSTORE PUSH1 0x20 ADD DUP4 DUP4 PUSH1 0x20 MUL DUP1 DUP3 DUP5 CALLDATACOPY POP SWAP5 SWAP7 POP PUSH2 0x0e73 SWAP6 POP POP POP POP POP POP JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x048d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x024b PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0f8e JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x04ac JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0207 PUSH2 0x131d JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x04bf JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0207 PUSH2 0x1369 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x04d2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0207 PUSH2 0x136f JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x04e5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x01f2 PUSH1 0x04 PUSH1 0x24 DUP2 CALLDATALOAD DUP2 DUP2 ADD SWAP1 DUP4 ADD CALLDATALOAD DUP1 PUSH1 0x20 DUP2 DUP2 MUL ADD PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP1 SWAP4 SWAP3 SWAP2 SWAP1 DUP2 DUP2 MSTORE PUSH1 0x20 ADD DUP4 DUP4 PUSH1 0x20 MUL DUP1 DUP3 DUP5 CALLDATACOPY POP SWAP5 SWAP7 POP PUSH2 0x1376 SWAP6 POP POP POP POP POP POP JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0534 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0207 PUSH2 0x144a JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0547 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0343 PUSH2 0x1488 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x055a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x01f2 PUSH1 0x04 PUSH1 0x24 DUP2 CALLDATALOAD DUP2 DUP2 ADD SWAP1 DUP4 ADD CALLDATALOAD DUP1 PUSH1 0x20 DUP2 DUP2 MUL ADD PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP1 SWAP4 SWAP3 SWAP2 SWAP1 DUP2 DUP2 MSTORE PUSH1 0x20 ADD DUP4 DUP4 PUSH1 0x20 MUL DUP1 DUP3 DUP5 CALLDATACOPY POP SWAP5 SWAP7 POP PUSH2 0x1497 SWAP6 POP POP POP POP POP POP JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x05a9 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0207 PUSH2 0x156b JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x05bc JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x05c4 PUSH2 0x1571 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x05d4 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0xff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x05f3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0207 PUSH2 0x157a JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0606 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x01f2 PUSH1 0x04 PUSH1 0x24 DUP2 CALLDATALOAD DUP2 DUP2 ADD SWAP1 DUP4 ADD CALLDATALOAD DUP1 PUSH1 0x20 DUP2 DUP2 MUL ADD PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP1 SWAP4 SWAP3 SWAP2 SWAP1 DUP2 DUP2 MSTORE PUSH1 0x20 ADD DUP4 DUP4 PUSH1 0x20 MUL DUP1 DUP3 DUP5 CALLDATACOPY POP SWAP5 SWAP7 POP PUSH2 0x1580 SWAP6 POP POP POP POP POP POP JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0655 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0343 PUSH2 0x1654 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0668 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0207 PUSH2 0x1663 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x067b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0207 PUSH2 0x1669 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x068e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x01f2 PUSH2 0x1670 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x06a1 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0343 PUSH2 0x1731 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x01 PUSH1 0x18 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x06bf JUMPI UNKNOWN_0xfe JUMPDEST EQ DUP1 PUSH2 0x06db JUMPI POP PUSH1 0x02 PUSH1 0x18 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x06d9 JUMPI UNKNOWN_0xfe JUMPDEST EQ JUMPDEST ISZERO ISZERO PUSH2 0x06e6 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x15 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND DUP1 PUSH2 0x0725 JUMPI POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x16 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND JUMPDEST ISZERO ISZERO PUSH2 0x0730 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0x18 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0743 JUMPI UNKNOWN_0xfe JUMPDEST EQ ISZERO PUSH2 0x0770 JUMPI PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x15 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND ISZERO ISZERO PUSH2 0x0770 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 CALLVALUE GT PUSH2 0x077d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x14 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 PUSH1 0x01 ADD SLOAD PUSH7 0x2386f26fc10000 CALLVALUE SWAP1 SWAP2 ADD LT ISZERO PUSH2 0x07b0 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x14 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 PUSH1 0x01 ADD SLOAD CALLVALUE SWAP1 DUP2 ADD LT ISZERO PUSH2 0x07d8 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x07e0 PUSH2 0x144a JUMP JUMPDEST SWAP2 POP CALLVALUE DUP3 SWAP1 GT ISZERO PUSH2 0x07f0 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0x18 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0803 JUMPI UNKNOWN_0xfe JUMPDEST EQ ISZERO PUSH2 0x083a JUMPI PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x15 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND ISZERO ISZERO PUSH2 0x0830 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x19 PUSH1 0x17 SSTORE PUSH2 0x0ab6 JUMP JUMPDEST PUSH1 0x02 PUSH1 0x18 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x084d JUMPI UNKNOWN_0xfe JUMPDEST EQ ISZERO PUSH2 0x0ab0 JUMPI PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x15 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND DUP1 ISZERO PUSH2 0x087d JUMPI POP PUSH1 0x0d SLOAD TIMESTAMP LT ISZERO JUMPDEST DUP1 ISZERO PUSH2 0x088f JUMPI POP PUSH3 0x015180 PUSH1 0x0d SLOAD ADD TIMESTAMP LT JUMPDEST ISZERO PUSH2 0x089e JUMPI PUSH1 0x19 PUSH1 0x17 SSTORE PUSH2 0x0aab JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x15 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND DUP1 ISZERO PUSH2 0x08cd JUMPI POP PUSH3 0x015180 PUSH1 0x0d SLOAD ADD TIMESTAMP LT ISZERO JUMPDEST DUP1 ISZERO PUSH2 0x08df JUMPI POP PUSH3 0x02a300 PUSH1 0x0d SLOAD ADD TIMESTAMP LT JUMPDEST ISZERO PUSH2 0x08ee JUMPI PUSH1 0x19 PUSH1 0x17 SSTORE PUSH2 0x0aab JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x15 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND DUP1 ISZERO PUSH2 0x091d JUMPI POP PUSH3 0x02a300 PUSH1 0x0d SLOAD ADD TIMESTAMP LT ISZERO JUMPDEST DUP1 ISZERO PUSH2 0x092f JUMPI POP PUSH3 0x03f480 PUSH1 0x0d SLOAD ADD TIMESTAMP LT JUMPDEST ISZERO PUSH2 0x093e JUMPI PUSH1 0x19 PUSH1 0x17 SSTORE PUSH2 0x0aab JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x15 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND DUP1 ISZERO PUSH2 0x096d JUMPI POP PUSH3 0x03f480 PUSH1 0x0d SLOAD ADD TIMESTAMP LT ISZERO JUMPDEST ISZERO PUSH2 0x097c JUMPI PUSH1 0x19 PUSH1 0x17 SSTORE PUSH2 0x0aab JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x16 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND DUP1 ISZERO PUSH2 0x09a6 JUMPI POP PUSH1 0x0d SLOAD TIMESTAMP LT ISZERO JUMPDEST DUP1 ISZERO PUSH2 0x09b8 JUMPI POP PUSH3 0x015180 PUSH1 0x0d SLOAD ADD TIMESTAMP LT JUMPDEST ISZERO PUSH2 0x09c7 JUMPI PUSH1 0x0f PUSH1 0x17 SSTORE PUSH2 0x0aab JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x16 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND DUP1 ISZERO PUSH2 0x09f6 JUMPI POP PUSH3 0x015180 PUSH1 0x0d SLOAD ADD TIMESTAMP LT ISZERO JUMPDEST DUP1 ISZERO PUSH2 0x0a08 JUMPI POP PUSH3 0x02a300 PUSH1 0x0d SLOAD ADD TIMESTAMP LT JUMPDEST ISZERO PUSH2 0x0a17 JUMPI PUSH1 0x0a PUSH1 0x17 SSTORE PUSH2 0x0aab JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x16 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND DUP1 ISZERO PUSH2 0x0a46 JUMPI POP PUSH3 0x02a300 PUSH1 0x0d SLOAD ADD TIMESTAMP LT ISZERO JUMPDEST DUP1 ISZERO PUSH2 0x0a58 JUMPI POP PUSH3 0x03f480 PUSH1 0x0d SLOAD ADD TIMESTAMP LT JUMPDEST ISZERO PUSH2 0x0a67 JUMPI PUSH1 0x05 PUSH1 0x17 SSTORE PUSH2 0x0aab JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x16 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND DUP1 ISZERO PUSH2 0x0a96 JUMPI POP PUSH3 0x03f480 PUSH1 0x0d SLOAD ADD TIMESTAMP LT ISZERO JUMPDEST ISZERO PUSH2 0x0aa5 JUMPI PUSH1 0x00 PUSH1 0x17 SSTORE PUSH2 0x0aab JUMP JUMPDEST PUSH1 0x00 PUSH1 0x17 SSTORE JUMPDEST PUSH2 0x0ab6 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x17 SSTORE JUMPDEST PUSH1 0x17 SLOAD PUSH1 0x64 SWAP1 CALLVALUE MUL PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x14 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 DUP2 SWAP1 SHA3 DUP1 SLOAD CALLVALUE SWAP6 SWAP1 SWAP5 DIV DUP6 ADD SWAP4 DUP5 ADD DUP2 SSTORE PUSH1 0x01 ADD DUP1 SLOAD DUP6 ADD SWAP1 SSTORE PUSH1 0x10 DUP1 SLOAD DUP6 ADD SWAP1 SSTORE PUSH1 0x11 DUP1 SLOAD DUP5 ADD SWAP1 SSTORE PUSH1 0x02 SLOAD SWAP3 SWAP5 POP SWAP2 AND SWAP2 DUP1 ISZERO PUSH2 0x08fc MUL SWAP2 MLOAD PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 DUP9 DUP9 CALL SWAP4 POP POP POP POP ISZERO ISZERO PUSH2 0x0b2e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH32 0x95c7f715d8ba820069888095983b8c8ef0960bd6371027a386f81ad7a03dd471 CALLVALUE DUP4 DUP6 PUSH1 0x40 MLOAD DUP1 DUP5 DUP2 MSTORE PUSH1 0x20 ADD DUP4 DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP4 POP POP POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 PUSH1 0x10 SLOAD CALLVALUE SWAP1 LT ISZERO PUSH2 0x0b8c JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x11 SLOAD DUP2 SWAP1 LT ISZERO PUSH2 0x0b99 JUMPI UNKNOWN_0xfe JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x06 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x13 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x16 PUSH1 0x20 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND DUP2 JUMP JUMPDEST PUSH1 0x0d SLOAD DUP2 JUMP JUMPDEST PUSH1 0x0a SLOAD DUP2 JUMP JUMPDEST PUSH1 0x0e SLOAD DUP2 JUMP JUMPDEST PUSH3 0x02a300 DUP2 JUMP JUMPDEST PUSH1 0x05 SLOAD DUP2 JUMP JUMPDEST PUSH3 0x03f480 DUP2 JUMP JUMPDEST PUSH1 0x07 SLOAD DUP2 JUMP JUMPDEST PUSH7 0x2386f26fc10000 DUP2 JUMP JUMPDEST PUSH1 0x12 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x00 DUP2 JUMP JUMPDEST PUSH1 0x0c SLOAD DUP2 JUMP JUMPDEST PUSH1 0x03 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x08 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x14 PUSH1 0x20 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 DUP1 SLOAD PUSH1 0x01 SWAP1 SWAP2 ADD SLOAD DUP3 JUMP JUMPDEST PUSH1 0x01 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x0c4f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x18 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0c63 JUMPI UNKNOWN_0xfe JUMPDEST EQ PUSH2 0x0c6d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP3 AND ISZERO ISZERO PUSH2 0x0c82 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP5 DUP2 AND SWAP2 SWAP1 SWAP2 OR DUP1 DUP4 SSTORE AND SWAP1 PUSH4 0x70a08231 SWAP1 ADDRESS SWAP1 PUSH1 0x40 MLOAD PUSH1 0x20 ADD MSTORE PUSH1 0x40 MLOAD PUSH1 0xe0 PUSH1 0x02 EXP PUSH4 0xffffffff DUP5 AND MUL DUP2 MSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP2 AND PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x24 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x0cfe JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x0d0f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD PUSH1 0x06 SSTORE POP PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND SWAP1 PUSH4 0x313ce567 SWAP1 PUSH1 0x40 MLOAD PUSH1 0x20 ADD MSTORE PUSH1 0x40 MLOAD DUP2 PUSH4 0xffffffff AND PUSH1 0xe0 PUSH1 0x02 EXP MUL DUP2 MSTORE PUSH1 0x04 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x0d64 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x0d75 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD PUSH1 0x0a EXP PUSH1 0x05 SSTORE POP PUSH1 0x18 DUP1 SLOAD PUSH1 0xff NOT AND PUSH1 0x01 OR SWAP1 SSTORE PUSH32 0x587930504fa5b1062f394d90f9dac9ecadd354ed23a97af9ea4e44dff4870a84 PUSH1 0x40 MLOAD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 POP POP JUMP JUMPDEST PUSH1 0x01 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x0ddc JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 DUP1 PUSH1 0x18 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0df0 JUMPI UNKNOWN_0xfe JUMPDEST EQ PUSH2 0x0dfa JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x18 DUP1 SLOAD PUSH1 0xff NOT AND PUSH1 0x02 OR SWAP1 SSTORE TIMESTAMP PUSH1 0x0d DUP2 SWAP1 SSTORE NUMBER PUSH1 0x0f DUP2 SWAP1 SSTORE SWAP1 PUSH32 0xf8910119ddbef5440c54532457dfe8250a10ed39e583292818f44724b9e1344c PUSH1 0x40 MLOAD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 POP JUMP JUMPDEST PUSH1 0x10 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x09 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x15 PUSH1 0x20 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND DUP2 JUMP JUMPDEST PUSH1 0x03 SLOAD PUSH1 0x00 SWAP1 CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x0e91 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x00 JUMPDEST DUP2 MLOAD DUP2 PUSH4 0xffffffff AND LT ISZERO PUSH2 0x0b99 JUMPI PUSH1 0x15 PUSH1 0x00 DUP4 DUP4 PUSH4 0xffffffff AND DUP2 MLOAD DUP2 LT PUSH2 0x0eba JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL ADD MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 MSTORE PUSH1 0x20 DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x40 ADD PUSH1 0x00 SHA3 SLOAD PUSH1 0xff AND ISZERO PUSH2 0x0eeb JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0x16 PUSH1 0x00 DUP5 DUP5 PUSH4 0xffffffff AND DUP2 MLOAD DUP2 LT PUSH2 0x0f03 JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL ADD MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 MSTORE PUSH1 0x20 DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x40 ADD PUSH1 0x00 SHA3 DUP1 SLOAD PUSH1 0xff NOT AND SWAP2 ISZERO ISZERO SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE DUP2 PUSH4 0xffffffff DUP3 AND DUP2 MLOAD DUP2 LT PUSH2 0x0f47 JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL ADD MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH32 0x9cb56c3c4406adeb11f1b9c8f2821408099c71151c5b593e6b5134d2ca9365e5 PUSH1 0x40 MLOAD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 PUSH1 0x01 ADD PUSH2 0x0e95 JUMP JUMPDEST PUSH1 0x04 SLOAD PUSH1 0x00 SWAP1 DUP2 SWAP1 DUP2 SWAP1 CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x0fb0 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x03 DUP1 PUSH1 0x18 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0fc4 JUMPI UNKNOWN_0xfe JUMPDEST EQ PUSH2 0x0fce JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x0e SLOAD TIMESTAMP GT PUSH2 0x0fdc JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP6 AND ISZERO ISZERO PUSH2 0x0ff1 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP6 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x14 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 SHA3 PUSH1 0x01 ADD SLOAD GT PUSH2 0x1017 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP6 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x14 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 PUSH1 0x01 ADD SLOAD ISZERO DUP1 PUSH2 0x1055 JUMPI POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP6 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x14 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD ISZERO JUMPDEST ISZERO PUSH2 0x1063 JUMPI PUSH1 0x00 SWAP4 POP PUSH2 0x1315 JUMP JUMPDEST PUSH1 0x13 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP7 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x14 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0x05 SLOAD MUL DUP2 ISZERO ISZERO PUSH2 0x108c JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 DUP1 SLOAD SWAP3 SWAP1 SWAP2 DIV SWAP5 POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x70a08231 SWAP1 ADDRESS SWAP1 PUSH1 0x40 MLOAD PUSH1 0x20 ADD MSTORE PUSH1 0x40 MLOAD PUSH1 0xe0 PUSH1 0x02 EXP PUSH4 0xffffffff DUP5 AND MUL DUP2 MSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP2 AND PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x24 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x10ef JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x1100 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD SWAP3 POP POP DUP2 DUP4 GT ISZERO PUSH2 0x1117 JUMPI DUP2 SWAP3 POP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP1 DUP7 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x14 PUSH1 0x20 MSTORE PUSH1 0x40 DUP1 DUP3 SHA3 PUSH1 0x01 DUP2 ADD DUP1 SLOAD PUSH1 0x12 DUP1 SLOAD SWAP1 SWAP2 ADD SWAP1 SSTORE SWAP1 DUP4 SWAP1 SSTORE DUP3 SWAP1 SSTORE DUP2 SLOAD SWAP1 SWAP3 AND SWAP2 PUSH4 0xa9059cbb SWAP2 DUP9 SWAP2 DUP8 SWAP2 SWAP1 MLOAD PUSH1 0x20 ADD MSTORE PUSH1 0x40 MLOAD PUSH1 0xe0 PUSH1 0x02 EXP PUSH4 0xffffffff DUP6 AND MUL DUP2 MSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND PUSH1 0x04 DUP4 ADD MSTORE PUSH1 0x24 DUP3 ADD MSTORE PUSH1 0x44 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x11a0 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x11b1 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD SWAP1 POP ISZERO ISZERO PUSH2 0x11c6 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP5 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH32 0xe9aa550fd75d0d28e07fa9dd67d3ae705678776f6c4a75abd09534f93e7d7907 DUP5 PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 PUSH1 0x10 SLOAD PUSH1 0x12 SLOAD EQ ISZERO PUSH2 0x1249 JUMPI PUSH1 0x18 DUP1 SLOAD PUSH1 0xff NOT AND PUSH1 0x04 OR SWAP1 SSTORE PUSH32 0xcea85459abe456c560868e61c476933dcee35a72aba5f546e93715929a696186 PUSH1 0x40 MLOAD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 JUMPDEST PUSH1 0x00 DUP1 SLOAD DUP5 SWAP2 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP2 AND SWAP1 PUSH4 0x70a08231 SWAP1 DUP9 SWAP1 PUSH1 0x40 MLOAD PUSH1 0x20 ADD MSTORE PUSH1 0x40 MLOAD PUSH1 0xe0 PUSH1 0x02 EXP PUSH4 0xffffffff DUP5 AND MUL DUP2 MSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP2 AND PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x24 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x12a8 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x12b9 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD SWAP1 POP LT ISZERO ISZERO ISZERO PUSH2 0x12cd JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP6 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x14 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD ISZERO PUSH2 0x12ed JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP6 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x14 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 PUSH1 0x01 ADD SLOAD ISZERO PUSH2 0x1310 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x01 SWAP4 POP JUMPDEST POP POP POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x03 PUSH1 0x18 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x1332 JUMPI UNKNOWN_0xfe JUMPDEST EQ DUP1 PUSH2 0x134e JUMPI POP PUSH1 0x04 PUSH1 0x18 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x134c JUMPI UNKNOWN_0xfe JUMPDEST EQ JUMPDEST ISZERO PUSH2 0x135b JUMPI POP PUSH1 0x00 PUSH2 0x1366 JUMP JUMPDEST PUSH2 0x1363 PUSH2 0x1740 JUMP JUMPDEST SWAP1 POP JUMPDEST SWAP1 JUMP JUMPDEST PUSH1 0x0b SLOAD DUP2 JUMP JUMPDEST PUSH3 0x015180 DUP2 JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x00 SWAP1 CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x1394 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x00 JUMPDEST DUP2 MLOAD DUP2 PUSH4 0xffffffff AND LT ISZERO PUSH2 0x0b99 JUMPI PUSH1 0x00 PUSH1 0x15 PUSH1 0x00 DUP5 DUP5 PUSH4 0xffffffff AND DUP2 MLOAD DUP2 LT PUSH2 0x13bf JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL ADD MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 MSTORE PUSH1 0x20 DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x40 ADD PUSH1 0x00 SHA3 DUP1 SLOAD PUSH1 0xff NOT AND SWAP2 ISZERO ISZERO SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE DUP2 PUSH4 0xffffffff DUP3 AND DUP2 MLOAD DUP2 LT PUSH2 0x1403 JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL ADD MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH32 0xb16e2862ca4a5512ecbe3359ee0899e72c16b9df25c879e716fb457bafe700ab PUSH1 0x40 MLOAD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 PUSH1 0x01 ADD PUSH2 0x1398 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x05 SLOAD PUSH2 0x1458 PUSH2 0x131d JUMP JUMPDEST PUSH1 0x06 SLOAD MUL DUP2 ISZERO ISZERO PUSH2 0x1465 JUMPI UNKNOWN_0xfe JUMPDEST DIV SWAP1 POP PUSH1 0x10 SLOAD DUP2 GT ISZERO ISZERO PUSH2 0x147c JUMPI PUSH1 0x00 SWAP2 POP PUSH2 0x1484 JUMP JUMPDEST PUSH1 0x10 SLOAD DUP2 SUB SWAP2 POP JUMPDEST POP SWAP1 JUMP JUMPDEST PUSH1 0x04 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x00 SWAP1 CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x14b5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x00 JUMPDEST DUP2 MLOAD DUP2 PUSH4 0xffffffff AND LT ISZERO PUSH2 0x0b99 JUMPI PUSH1 0x01 PUSH1 0x15 PUSH1 0x00 DUP5 DUP5 PUSH4 0xffffffff AND DUP2 MLOAD DUP2 LT PUSH2 0x14e0 JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL ADD MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 MSTORE PUSH1 0x20 DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x40 ADD PUSH1 0x00 SHA3 DUP1 SLOAD PUSH1 0xff NOT AND SWAP2 ISZERO ISZERO SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE DUP2 PUSH4 0xffffffff DUP3 AND DUP2 MLOAD DUP2 LT PUSH2 0x1524 JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL ADD MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH32 0x3a4d818091b5f82c68d5a051412c5120883733a5f9ae246e1b51ac6a5c0cc228 PUSH1 0x40 MLOAD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 PUSH1 0x01 ADD PUSH2 0x14b9 JUMP JUMPDEST PUSH1 0x0f SLOAD DUP2 JUMP JUMPDEST PUSH1 0x18 SLOAD PUSH1 0xff AND DUP2 JUMP JUMPDEST PUSH1 0x11 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x03 SLOAD PUSH1 0x00 SWAP1 CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x159e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x00 JUMPDEST DUP2 MLOAD DUP2 PUSH4 0xffffffff AND LT ISZERO PUSH2 0x0b99 JUMPI PUSH1 0x00 PUSH1 0x16 PUSH1 0x00 DUP5 DUP5 PUSH4 0xffffffff AND DUP2 MLOAD DUP2 LT PUSH2 0x15c9 JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL ADD MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 MSTORE PUSH1 0x20 DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x40 ADD PUSH1 0x00 SHA3 DUP1 SLOAD PUSH1 0xff NOT AND SWAP2 ISZERO ISZERO SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE DUP2 PUSH4 0xffffffff DUP3 AND DUP2 MLOAD DUP2 LT PUSH2 0x160d JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL ADD MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH32 0xdf9548ac0f1ec0772eb68261447352dd3c0ffca6dc25cbaab31ccd6c7f9bf8d8 PUSH1 0x40 MLOAD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 PUSH1 0x01 ADD PUSH2 0x15a2 JUMP JUMPDEST PUSH1 0x02 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x17 SLOAD DUP2 JUMP JUMPDEST PUSH3 0x0a8c00 DUP2 JUMP JUMPDEST PUSH1 0x01 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x168b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0x18 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x169e JUMPI UNKNOWN_0xfe JUMPDEST EQ DUP1 PUSH2 0x16ba JUMPI POP PUSH1 0x02 PUSH1 0x18 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x16b8 JUMPI UNKNOWN_0xfe JUMPDEST EQ JUMPDEST ISZERO ISZERO PUSH2 0x16c5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x06 SLOAD PUSH1 0x11 SLOAD PUSH1 0x05 SLOAD MUL DUP2 ISZERO ISZERO PUSH2 0x16d8 JUMPI UNKNOWN_0xfe JUMPDEST DIV PUSH1 0x13 DUP2 SWAP1 SSTORE TIMESTAMP PUSH1 0x0e SSTORE PUSH1 0x18 DUP1 SLOAD PUSH1 0xff NOT AND PUSH1 0x03 OR SWAP1 SSTORE PUSH32 0x45806e512b1f4f10e33e8b3cb64d1d11d998d8c554a95e0841fc1c701278bd5d SWAP1 PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 PUSH1 0x13 SLOAD PUSH1 0x00 SWAP1 GT PUSH2 0x172f JUMPI UNKNOWN_0xfe JUMPDEST JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x00 DUP1 DUP1 DUP1 DUP1 PUSH1 0x18 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x1757 JUMPI UNKNOWN_0xfe JUMPDEST EQ DUP1 PUSH2 0x1773 JUMPI POP PUSH1 0x01 PUSH1 0x18 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x1771 JUMPI UNKNOWN_0xfe JUMPDEST EQ JUMPDEST ISZERO PUSH2 0x1782 JUMPI PUSH1 0x07 SLOAD SWAP4 POP PUSH2 0x183f JUMP JUMPDEST PUSH1 0x02 PUSH1 0x18 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x1795 JUMPI UNKNOWN_0xfe JUMPDEST EQ ISZERO PUSH2 0x183f JUMPI PUSH1 0x0d SLOAD TIMESTAMP DUP2 DUP2 SUB SWAP5 POP LT DUP1 ISZERO SWAP1 PUSH2 0x17b8 JUMPI POP PUSH3 0x0a8c00 PUSH1 0x0d SLOAD ADD TIMESTAMP LT JUMPDEST ISZERO PUSH2 0x17f0 JUMPI PUSH1 0x08 SLOAD PUSH1 0x09 SLOAD DUP5 EXP DUP2 ISZERO ISZERO PUSH2 0x17ce JUMPI UNKNOWN_0xfe JUMPDEST DIV SWAP2 POP DUP2 DUP4 PUSH1 0x01 ADD ADD DUP4 PUSH1 0x01 ADD PUSH1 0x07 SLOAD MUL DUP2 ISZERO ISZERO PUSH2 0x17e8 JUMPI UNKNOWN_0xfe JUMPDEST DIV SWAP4 POP PUSH2 0x183f JUMP JUMPDEST PUSH1 0x0d SLOAD TIMESTAMP LT ISZERO DUP1 ISZERO PUSH2 0x1809 JUMPI POP PUSH3 0x0a8c00 PUSH1 0x0d SLOAD ADD TIMESTAMP LT ISZERO JUMPDEST ISZERO PUSH2 0x1839 JUMPI PUSH1 0x0a SLOAD PUSH1 0x0b SLOAD DUP5 EXP DUP2 ISZERO ISZERO PUSH2 0x181f JUMPI UNKNOWN_0xfe JUMPDEST DIV SWAP1 POP DUP1 DUP4 PUSH1 0x01 ADD ADD DUP4 PUSH1 0x01 ADD PUSH1 0x07 SLOAD MUL DUP2 ISZERO ISZERO PUSH2 0x17e8 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x07 SLOAD SWAP4 POP JUMPDEST POP POP POP SWAP1 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x18 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x1858 JUMPI UNKNOWN_0xfe JUMPDEST EQ DUP1 PUSH2 0x1874 JUMPI POP PUSH1 0x01 PUSH1 0x18 SLOAD PUSH1 0xff AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x1872 JUMPI UNKNOWN_0xfe JUMPDEST EQ JUMPDEST ISZERO ISZERO PUSH2 0x187f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP6 GT PUSH2 0x188c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP5 GT PUSH2 0x1899 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP3 GT PUSH2 0x18a6 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x07 SWAP5 SWAP1 SWAP5 SSTORE PUSH1 0x08 SWAP3 SWAP1 SWAP3 SSTORE PUSH1 0x09 SSTORE PUSH1 0x0a SSTORE PUSH1 0x0b SSTORE JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 UNKNOWN_0xe0 PUSH7 0x02d9c1e5a8e6f2 UNKNOWN_0x5d MSTORE8 NOT UNKNOWN_0xe7 PUSH29 0x0dc8cc0471de6aa7e8f766e69fd4159b96a60029000000000000000000 STOP STOP STOP OR GAS CALLCODE PUSH2 0x088b BALANCE UNKNOWN_0xe5 DUP12 LOG3 DUP5 UNKNOWN_0xb3 PUSH22 0x8f14bcf6c1f4e1000000000000000000000000b1c5d1 SWAP8 UNKNOWN_0xbb LOG1 SHR UNKNOWN_0xec DUP8 SWAP4 UNKNOWN_0xd UNKNOWN_0xca PUSH18 0x87e7daa7f20f8f0000000000000000000000 STOP UNKNOWN_0xba UNKNOWN_0xec UNKNOWN_0xf6 PUSH23 0xf80943ca982487e71fd52cb1cd75531e00000000000000 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP SHL UNKNOWN_0xc1 PUSH14 0x674ec80000000000000000000000 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP MOD UNKNOWN_0xc0 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP MUL STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP DIV UNKNOWN_0xe9 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP MUL