Contract: bitqy
Etherscan label: token-contract
Tag: BitqyToken
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 MSTORE CALLVALUE PUSH2 0x0000 JUMPI PUSH1 0x40 MLOAD PUSH2 0x12b1 CODESIZE SUB DUP1 PUSH2 0x12b1 DUP4 CODECOPY DUP2 ADD PUSH1 0x40 SWAP1 DUP2 MSTORE DUP2 MLOAD PUSH1 0x20 DUP4 ADD MLOAD SWAP2 DUP4 ADD MLOAD PUSH1 0x60 DUP5 ADD MLOAD SWAP2 SWAP4 SWAP3 DUP4 ADD SWAP3 SWAP1 SWAP2 ADD JUMPDEST JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT AND CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND OR SWAP1 SSTORE JUMPDEST CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP3 SHA3 DUP7 SWAP1 SSTORE PUSH1 0x01 DUP7 DUP2 SSTORE DUP6 MLOAD PUSH1 0x02 DUP1 SLOAD SWAP5 DUP2 SWAP1 MSTORE SWAP4 PUSH32 0x405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace SWAP3 DUP2 AND ISZERO PUSH2 0x0100 MUL PUSH1 0x00 NOT ADD AND DUP5 SWAP1 DIV PUSH1 0x1f SWAP1 DUP2 ADD DUP5 SWAP1 DIV DUP4 ADD SWAP4 SWAP2 SWAP3 SWAP2 DUP9 ADD SWAP1 DUP4 SWAP1 LT PUSH2 0x00dc JUMPI DUP1 MLOAD PUSH1 0xff NOT AND DUP4 DUP1 ADD OR DUP6 SSTORE PUSH2 0x0109 JUMP JUMPDEST DUP3 DUP1 ADD PUSH1 0x01 ADD DUP6 SSTORE DUP3 ISZERO PUSH2 0x0109 JUMPI SWAP2 DUP3 ADD JUMPDEST DUP3 DUP2 GT ISZERO PUSH2 0x0109 JUMPI DUP3 MLOAD DUP3 SSTORE SWAP2 PUSH1 0x20 ADD SWAP2 SWAP1 PUSH1 0x01 ADD SWAP1 PUSH2 0x00ee JUMP JUMPDEST JUMPDEST POP PUSH2 0x012a SWAP3 SWAP2 POP JUMPDEST DUP1 DUP3 GT ISZERO PUSH2 0x0126 JUMPI PUSH1 0x00 DUP2 SSTORE PUSH1 0x01 ADD PUSH2 0x0112 JUMP JUMPDEST POP SWAP1 JUMP JUMPDEST POP POP DUP1 PUSH1 0x03 SWAP1 DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 DUP3 DUP1 SLOAD PUSH1 0x01 DUP2 PUSH1 0x01 AND ISZERO PUSH2 0x0100 MUL SUB AND PUSH1 0x02 SWAP1 DIV SWAP1 PUSH1 0x00 MSTORE PUSH1 0x20 PUSH1 0x00 SHA3 SWAP1 PUSH1 0x1f ADD PUSH1 0x20 SWAP1 DIV DUP2 ADD SWAP3 DUP3 PUSH1 0x1f LT PUSH2 0x0178 JUMPI DUP1 MLOAD PUSH1 0xff NOT AND DUP4 DUP1 ADD OR DUP6 SSTORE PUSH2 0x01a5 JUMP JUMPDEST DUP3 DUP1 ADD PUSH1 0x01 ADD DUP6 SSTORE DUP3 ISZERO PUSH2 0x01a5 JUMPI SWAP2 DUP3 ADD JUMPDEST DUP3 DUP2 GT ISZERO PUSH2 0x01a5 JUMPI DUP3 MLOAD DUP3 SSTORE SWAP2 PUSH1 0x20 ADD SWAP2 SWAP1 PUSH1 0x01 ADD SWAP1 PUSH2 0x018a JUMP JUMPDEST JUMPDEST POP PUSH2 0x01c6 SWAP3 SWAP2 POP JUMPDEST DUP1 DUP3 GT ISZERO PUSH2 0x0126 JUMPI PUSH1 0x00 DUP2 SSTORE PUSH1 0x01 ADD PUSH2 0x0112 JUMP JUMPDEST POP SWAP1 JUMP JUMPDEST POP POP PUSH1 0x04 DUP1 SLOAD PUSH1 0xff NOT AND PUSH1 0xff DUP5 AND OR SWAP1 SSTORE JUMPDEST POP POP POP POP JUMPDEST PUSH2 0x10c5 DUP1 PUSH2 0x01ec PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x60 PUSH1 0x40 MSTORE CALLDATASIZE ISZERO PUSH2 0x00a9 JUMPI PUSH4 0xffffffff PUSH1 0xe0 PUSH1 0x02 EXP PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x06fdde03 DUP2 EQ PUSH2 0x00bb JUMPI DUP1 PUSH4 0x095ea7b3 EQ PUSH2 0x0148 JUMPI DUP1 PUSH4 0x18160ddd EQ PUSH2 0x0178 JUMPI DUP1 PUSH4 0x23b872dd EQ PUSH2 0x0197 JUMPI DUP1 PUSH4 0x313ce567 EQ PUSH2 0x01cd JUMPI DUP1 PUSH4 0x70a08231 EQ PUSH2 0x01f0 JUMPI DUP1 PUSH4 0x8da5cb5b EQ PUSH2 0x021b JUMPI DUP1 PUSH4 0x95d89b41 EQ PUSH2 0x0244 JUMPI DUP1 PUSH4 0xa9059cbb EQ PUSH2 0x02d1 JUMPI DUP1 PUSH4 0xb414d4b6 EQ PUSH2 0x0301 JUMPI DUP1 PUSH4 0xdd62ed3e EQ PUSH2 0x032e JUMPI DUP1 PUSH4 0xe377ac31 EQ PUSH2 0x035f JUMPI DUP1 PUSH4 0xe724529c EQ PUSH2 0x03ec JUMPI JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x00b9 JUMPDEST PUSH2 0x0000 JUMP JUMPDEST JUMP JUMPDEST STOP JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x00c8 PUSH2 0x040c JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x20 DUP1 DUP3 MSTORE DUP4 MLOAD DUP2 DUP4 ADD MSTORE DUP4 MLOAD SWAP2 SWAP3 DUP4 SWAP3 SWAP1 DUP4 ADD SWAP2 DUP6 ADD SWAP1 DUP1 DUP4 DUP4 DUP3 ISZERO PUSH2 0x010e JUMPI JUMPDEST DUP1 MLOAD DUP3 MSTORE PUSH1 0x20 DUP4 GT ISZERO PUSH2 0x010e JUMPI PUSH1 0x1f NOT SWAP1 SWAP3 ADD SWAP2 PUSH1 0x20 SWAP2 DUP3 ADD SWAP2 ADD PUSH2 0x00ee JUMP JUMPDEST POP POP POP SWAP1 POP SWAP1 DUP2 ADD SWAP1 PUSH1 0x1f AND DUP1 ISZERO PUSH2 0x013a 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 RETURN JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x0164 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH1 0x24 CALLDATALOAD PUSH2 0x0497 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 ISZERO ISZERO DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x0185 PUSH2 0x051c JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x0164 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD DUP2 AND SWAP1 PUSH1 0x24 CALLDATALOAD AND PUSH1 0x44 CALLDATALOAD PUSH2 0x0522 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 ISZERO ISZERO DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x01da PUSH2 0x0694 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0xff SWAP1 SWAP3 AND DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x0185 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x069d JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x0228 PUSH2 0x06af 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 PUSH2 0x0000 JUMPI PUSH2 0x00c8 PUSH2 0x06be JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x20 DUP1 DUP3 MSTORE DUP4 MLOAD DUP2 DUP4 ADD MSTORE DUP4 MLOAD SWAP2 SWAP3 DUP4 SWAP3 SWAP1 DUP4 ADD SWAP2 DUP6 ADD SWAP1 DUP1 DUP4 DUP4 DUP3 ISZERO PUSH2 0x010e JUMPI JUMPDEST DUP1 MLOAD DUP3 MSTORE PUSH1 0x20 DUP4 GT ISZERO PUSH2 0x010e JUMPI PUSH1 0x1f NOT SWAP1 SWAP3 ADD SWAP2 PUSH1 0x20 SWAP2 DUP3 ADD SWAP2 ADD PUSH2 0x00ee JUMP JUMPDEST POP POP POP SWAP1 POP SWAP1 DUP2 ADD SWAP1 PUSH1 0x1f AND DUP1 ISZERO PUSH2 0x013a 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 RETURN JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x0164 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH1 0x24 CALLDATALOAD PUSH2 0x074c JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 ISZERO ISZERO DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x0164 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0851 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 ISZERO ISZERO DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x0185 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD DUP2 AND SWAP1 PUSH1 0x24 CALLDATALOAD AND PUSH2 0x0866 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x00c8 PUSH2 0x0883 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x20 DUP1 DUP3 MSTORE DUP4 MLOAD DUP2 DUP4 ADD MSTORE DUP4 MLOAD SWAP2 SWAP3 DUP4 SWAP3 SWAP1 DUP4 ADD SWAP2 DUP6 ADD SWAP1 DUP1 DUP4 DUP4 DUP3 ISZERO PUSH2 0x010e JUMPI JUMPDEST DUP1 MLOAD DUP3 MSTORE PUSH1 0x20 DUP4 GT ISZERO PUSH2 0x010e JUMPI PUSH1 0x1f NOT SWAP1 SWAP3 ADD SWAP2 PUSH1 0x20 SWAP2 DUP3 ADD SWAP2 ADD PUSH2 0x00ee JUMP JUMPDEST POP POP POP SWAP1 POP SWAP1 DUP2 ADD SWAP1 PUSH1 0x1f AND DUP1 ISZERO PUSH2 0x013a 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 RETURN JUMPDEST CALLVALUE PUSH2 0x0000 JUMPI PUSH2 0x00b9 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH1 0x24 CALLDATALOAD ISZERO ISZERO PUSH2 0x08b7 JUMP JUMPDEST STOP JUMPDEST PUSH1 0x02 DUP1 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH1 0x20 PUSH1 0x01 DUP5 AND ISZERO PUSH2 0x0100 MUL PUSH1 0x00 NOT ADD SWAP1 SWAP4 AND DUP5 SWAP1 DIV PUSH1 0x1f DUP2 ADD DUP5 SWAP1 DIV DUP5 MUL DUP3 ADD DUP5 ADD SWAP1 SWAP3 MSTORE DUP2 DUP2 MSTORE SWAP3 SWAP2 DUP4 ADD DUP3 DUP3 DUP1 ISZERO PUSH2 0x048f JUMPI DUP1 PUSH1 0x1f LT PUSH2 0x0464 JUMPI PUSH2 0x0100 DUP1 DUP4 SLOAD DIV MUL DUP4 MSTORE SWAP2 PUSH1 0x20 ADD SWAP2 PUSH2 0x048f JUMP JUMPDEST DUP3 ADD SWAP2 SWAP1 PUSH1 0x00 MSTORE PUSH1 0x20 PUSH1 0x00 SHA3 SWAP1 JUMPDEST DUP2 SLOAD DUP2 MSTORE SWAP1 PUSH1 0x01 ADD SWAP1 PUSH1 0x20 ADD DUP1 DUP4 GT PUSH2 0x0472 JUMPI DUP3 SWAP1 SUB PUSH1 0x1f AND DUP3 ADD SWAP2 JUMPDEST POP POP POP POP POP DUP2 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 SHA3 SLOAD DUP2 SWAP1 PUSH1 0xff AND DUP1 PUSH2 0x04d8 JUMPI POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP5 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND JUMPDEST ISZERO PUSH2 0x04e6 JUMPI PUSH1 0x00 SWAP2 POP PUSH2 0x0514 JUMP JUMPDEST POP POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x07 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 SWAP4 DUP7 AND DUP4 MSTORE SWAP3 SWAP1 MSTORE SHA3 DUP2 SWAP1 SSTORE PUSH1 0x01 DUP3 JUMPDEST JUMPDEST POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x01 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 SHA3 SLOAD DUP3 SWAP1 LT DUP1 PUSH2 0x0562 JUMPI POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP3 DUP2 ADD LT JUMPDEST DUP1 PUSH2 0x0592 JUMPI POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP1 DUP6 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x07 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 CALLER SWAP1 SWAP5 AND DUP4 MSTORE SWAP3 SWAP1 MSTORE SHA3 SLOAD DUP3 GT JUMPDEST DUP1 PUSH2 0x05b5 JUMPI POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND JUMPDEST DUP1 PUSH2 0x05d8 JUMPI POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP5 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND JUMPDEST DUP1 PUSH2 0x05fb JUMPI POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND JUMPDEST ISZERO PUSH2 0x0608 JUMPI POP PUSH1 0x00 PUSH2 0x068c JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP1 DUP6 AND PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 DUP2 DUP2 MSTORE PUSH1 0x40 DUP1 DUP5 SHA3 DUP1 SLOAD DUP10 SWAP1 SUB SWAP1 SSTORE PUSH1 0x07 DUP3 MSTORE DUP1 DUP5 SHA3 CALLER DUP8 AND DUP6 MSTORE DUP3 MSTORE DUP1 DUP5 SHA3 DUP1 SLOAD DUP10 SWAP1 SUB SWAP1 SSTORE SWAP5 DUP9 AND DUP1 DUP5 MSTORE SWAP2 DUP2 MSTORE SWAP2 DUP5 SWAP1 SHA3 DUP1 SLOAD DUP8 ADD SWAP1 SSTORE DUP4 MLOAD DUP7 DUP2 MSTORE SWAP4 MLOAD SWAP1 SWAP4 PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef SWAP3 SWAP1 DUP3 SWAP1 SUB ADD SWAP1 LOG3 POP PUSH1 0x01 JUMPDEST JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x04 SLOAD PUSH1 0xff AND DUP2 JUMP JUMPDEST PUSH1 0x05 PUSH1 0x20 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x03 DUP1 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH1 0x20 PUSH1 0x02 PUSH1 0x01 DUP6 AND ISZERO PUSH2 0x0100 MUL PUSH1 0x00 NOT ADD SWAP1 SWAP5 AND SWAP4 SWAP1 SWAP4 DIV PUSH1 0x1f DUP2 ADD DUP5 SWAP1 DIV DUP5 MUL DUP3 ADD DUP5 ADD SWAP1 SWAP3 MSTORE DUP2 DUP2 MSTORE SWAP3 SWAP2 DUP4 ADD DUP3 DUP3 DUP1 ISZERO PUSH2 0x048f JUMPI DUP1 PUSH1 0x1f LT PUSH2 0x0464 JUMPI PUSH2 0x0100 DUP1 DUP4 SLOAD DIV MUL DUP4 MSTORE SWAP2 PUSH1 0x20 ADD SWAP2 PUSH2 0x048f JUMP JUMPDEST DUP3 ADD SWAP2 SWAP1 PUSH1 0x00 MSTORE PUSH1 0x20 PUSH1 0x00 SHA3 SWAP1 JUMPDEST DUP2 SLOAD DUP2 MSTORE SWAP1 PUSH1 0x01 ADD SWAP1 PUSH1 0x20 ADD DUP1 DUP4 GT PUSH2 0x0472 JUMPI DUP3 SWAP1 SUB PUSH1 0x1f AND DUP3 ADD SWAP2 JUMPDEST POP POP POP POP POP DUP2 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 SHA3 SLOAD DUP3 SWAP1 LT DUP1 PUSH2 0x078c JUMPI POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP3 DUP2 ADD LT JUMPDEST DUP1 PUSH2 0x07af JUMPI POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND JUMPDEST DUP1 PUSH2 0x07d2 JUMPI POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND JUMPDEST ISZERO PUSH2 0x07df JUMPI POP PUSH1 0x00 PUSH2 0x084a JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER DUP2 AND PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 DUP1 SLOAD DUP9 SWAP1 SUB SWAP1 SSTORE SWAP4 DUP8 AND DUP1 DUP4 MSTORE SWAP2 DUP5 SWAP1 SHA3 DUP1 SLOAD DUP8 ADD SWAP1 SSTORE DUP4 MLOAD DUP7 DUP2 MSTORE SWAP4 MLOAD SWAP2 SWAP4 PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef SWAP3 SWAP1 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG3 POP PUSH1 0x01 JUMPDEST JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND DUP2 JUMP JUMPDEST PUSH1 0x07 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x00 SWAP3 DUP4 MSTORE PUSH1 0x40 DUP1 DUP5 SHA3 SWAP1 SWAP2 MSTORE SWAP1 DUP3 MSTORE SWAP1 SHA3 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x00 DUP2 MSTORE POP PUSH2 0x07a0 PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP1 PUSH2 0x0761 DUP2 MSTORE PUSH1 0x20 ADD PUSH2 0x0939 PUSH2 0x0761 SWAP2 CODECOPY SWAP1 POP JUMPDEST SWAP1 JUMP JUMPDEST PUSH1 0x00 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x08d2 JUMPI PUSH2 0x0000 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP3 AND PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP2 DUP3 SWAP1 SHA3 DUP1 SLOAD PUSH1 0xff NOT AND DUP6 ISZERO ISZERO SWAP1 DUP2 OR SWAP1 SWAP2 SSTORE DUP3 MLOAD SWAP4 DUP5 MSTORE SWAP1 DUP4 ADD MSTORE DUP1 MLOAD PUSH32 0x48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a5 SWAP3 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG1 JUMPDEST JUMPDEST POP POP JUMP STOP PUSH3 0x697471 PUSH26 0x2c2074686520696e2d61707020746f6b656e20666f7220626974 PUSH18 0x79636b0a0a62697471792069732061206372 PUSH26 0x70746f63757272656e637920746f6b656e20666f722074686520 PUSH14 0x61726b6574706c61636520706c61 PUSH21 0x666f726d206269747179636b20616e642074686520 PUSH8 0x656e6572616c206d PUSH2 0x726b PUSH6 0x742061732069 PUSH21 0x20697320616363657074656420627920627573696e PUSH6 0x737365732061 PUSH15 0x6420636f6e73756d65727320676c6f PUSH3 0x616c6c PUSH26 0x2e2062697471792077696c6c20626520616c6c6f636174656420 PUSH3 0x792074 PUSH9 0x65206469726563746f PUSH19 0x73206f66206269747179636b2c20496e632e20 UNKNOWN_0x4f PUSH15 0x636520616c6c6f63617465642c2062 PUSH10 0x747179636b2072656c69 PUSH15 0x7175697368657320636f6e74726f6c SHA3 PUSH16 0x662074686520616c6c6f636174656420 PUSH3 0x697471 PUSH26 0x0a0a546865206c617465737420616e64206d6f73742075702074 PUSH16 0x2064617465206c6567616c2064697363 PUSH13 0x6f73757265732063616e20616c PUSH24 0x61797320626520666f756e64206f6ec2a062697471792e6f PUSH19 0x672e0a0a4164646974696f6e616c6c792c2062 PUSH10 0x747179636b2c20496e63 UNKNOWN_0x2e UNKNOWN_0x2c SHA3 PUSH2 0x2054 PUSH6 0x78617320636f PUSH19 0x706f726174696f6e2c20636572746966696573 GASPRICE EXP SHA3 SHA3 SHA3 UNKNOWN_0x2a SHA3 PUSH21 0x6861742069742068617320617574686f72697a6564 SHA3 PUSH21 0x6865206d696e74696e67206f662074656e2062696c PUSH13 0x696f6e206469676974616c2074 PUSH16 0x6b656e73206b6e6f776e206173202262 PUSH10 0x74717920746f6b656e73 UNKNOWN_0x22 SHA3 PUSH16 0x722022626974717920636f696e732c22 SHA3 PUSH4 0x72656174 PUSH6 0x64206f6e2074 PUSH9 0x652045746865726575 PUSH14 0x20426c6f636b636861696e204170 PUSH17 0x20506c6174666f726d20616e642c206675 PUSH19 0x74686572206365727469666965732c0a202020 UNKNOWN_0x2a SHA3 PUSH21 0x686174207468726f75676820697473206469726563 PUSH21 0x6f727320616e6420666f756e646572732c20686173 SHA3 PUSH5 0x756c792061 PUSH22 0x74686f72697a6564206f6e652062696c6c696f6e2073 PUSH9 0x61726573206f662063 PUSH16 0x6d6d6f6e2073746f636b206173207468 PUSH6 0x206f6e6c7920 PUSH4 0x6c617373 SHA3 PUSH16 0x66206f776e6572736869702073686172 PUSH6 0x7320696e2074 PUSH9 0x6520436f72706f7261 PUSH21 0x696f6e2c20616e6420667572746865722063657274 PUSH10 0x666965732c0a2020202a SHA3 PUSH21 0x6861742074686520626974717920746f6b656e7320 PUSH2 0x7265 SHA3 PUSH16 0x6e6c7920637265617465642062792074 PUSH9 0x6520736d6172742063 PUSH16 0x6e747261637420746861742074686573 PUSH6 0x206365727469 PUSH7 0x69636174696f6e PUSH20 0x2061726520656e756d6572617465642077697468 PUSH10 0x6e20616e642c20667572 PUSH21 0x686572206365727469666965732c0a2020202a2074 PUSH9 0x61742074686520686f PUSH13 0x646572206f6620612062697471 PUSH26 0x20746f6b656e2c20697320616c736f2074686520686f6c646572 SHA3 PUSH16 0x66206f6e652d74656e7468206f662061 SHA3 PUSH20 0x68617265206f66206269747179636b2c20496e63 UNKNOWN_0x2e SHA3 PUSH4 0x6f6d6d6f PUSH15 0x2073746f636b2c20616e6420667572 PUSH21 0x686572206365727469666965732c0a2020202a2074 PUSH9 0x61742074686520686f PUSH13 0x646572206f6620746869732063 PUSH16 0x696e207368616c6c20656e6a6f792074 PUSH9 0x652072696768747320 PUSH2 0x6e64 SHA3 PUSH3 0x656e65 PUSH7 0x69747320617320 PUSH2 0x2073 PUSH9 0x617265686f6c646572 SHA3 PUSH16 0x66206269747179636b2c20496e632e20 PUSH17 0x75727375616e7420746f20746865207368 PUSH2 0x7265 PUSH9 0x6f6c6465722072756c PUSH6 0x732061732064 PUSH6 0x7465726d696e PUSH6 0x642066726f6d SHA3 PUSH21 0x696d6520746f2074696d6520627920746865206469 PUSH19 0x6563746f7273206f72206d616a6f7269747920 PUSH20 0x68617265686f6c64657273206f66206269747179 PUSH4 0x6b2c2049 PUSH15 0x632e20616e64204f4e4c5920494620 PUSH21 0x686520626974717920686f6c646572206861732068 PUSH10 0x732f6865722062697471 PUSH26 0x20746f6b656e7320696e20746865206f6666696369616c206269 PUSH21 0x71792077616c6c6574206f7065726174656420616e PUSH5 0x206d61696e PUSH21 0x61696e6564206279206269747179636b2c20496e63 UNKNOWN_0x2e UNKNOWN_0x2c SHA3 PUSH2 0x6e64 SHA3 PUSH7 0x75727468657220 PUSH4 0x65727469 PUSH7 0x6965732c0a2020 SHA3 UNKNOWN_0x2a SHA3 PUSH17 0x75727375616e7420746f20746865207465 PUSH19 0x6d7320616e6420636f6e646974696f6e732074 PUSH9 0x617420746865206469 PUSH19 0x6563746f727320616e6420666f756e64657273 SHA3 PUSH2 0x7474 PUSH2 0x6368 SHA3 PUSH21 0x6f2074686520626974717920746f6b656e2c20616e PUSH5 0x2066757274 PUSH9 0x657220636572746966 PUSH10 0x65730a2020202a207468 PUSH2 0x7420 PUSH21 0x68697320626974717920746f6b656e206973206672 PUSH6 0x656c79207472 PUSH2 0x6e73 PUSH7 0x657261626c6520 PUSH3 0x792074 PUSH9 0x6520686f6c64657220 PUSH9 0x6572656f6620696e20 PUSH2 0x6e79 SHA3 PUSH14 0x616e6e65722c2077686963682073 PUSH2 0x6964 SHA3 PUSH9 0x6f6c64657220646565 PUSH14 0x7320617070726f70726961746520 PUSH2 0x6e64 SHA3 PUSH19 0x6561736f6e61626c652e0a54686520686f6c64 PUSH6 0x72206f662074 PUSH9 0x697320626974717920 PUSH21 0x6f6b656e2063657274696669657320746861742068 PUSH6 0x206f72207368 PUSH6 0x20686173206f PUSH24 0x6e65727368697020616e6420706f7373657373696f6e2070 PUSH22 0x727375616e7420746f2061206c6567616c207472616e PUSH20 0x616374696f6e206f72207472616e736665722066 PUSH19 0x6f6d20746865207072696f7220686f6c646572 UNKNOWN_0x2e EXP EXP LOG1 PUSH6 0x627a7a723058 SHA3 CALLVALUE DUP13 DUP1 PUSH32 0xbad09fe7a37b1bd5bab3c07e4161896d7d12ffb5a31ae2271cf0fc5c00290000 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP MULMOD XOR UNKNOWN_0x4e PUSH19 0xa0000000000000000000000000000000000000 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP DUP1 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 SUB 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 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 SDIV PUSH3 0x697471 PUSH26 0x0000000000000000000000000000000000000000000000000000 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 STOP MUL TIMESTAMP MLOAD 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