Contract: TrueFlipToken
Etherscan label: token-contract
Tag: TrueFlip Token
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 MSTORE PUSH1 0x03 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT SWAP1 SWAP2 AND OR SWAP1 SSTORE PUSH1 0x05 DUP1 SLOAD PUSH1 0xa0 PUSH1 0x02 EXP PUSH1 0xff MUL NOT AND PUSH21 0x010000000000000000000000000000000000000000 OR SWAP1 SSTORE CALLVALUE ISZERO PUSH2 0x0050 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x20 DUP1 PUSH2 0x0dee DUP4 CODECOPY DUP2 ADD PUSH1 0x40 MSTORE MLOAD JUMPDEST PUSH1 0x03 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND OR SWAP1 SSTORE PUSH2 0x009b PUSH3 0x100590 PUSH4 0x05f5e100 PUSH5 0x0100000000 PUSH2 0x00e6 DUP2 MUL PUSH2 0x0bef OR DIV JUMP JUMPDEST PUSH20 0x6049604960496049604960496049604960496049 PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x20 MSTORE PUSH32 0xa4a6c6de141338303eca348ba2e6b05804c813f84d7cfcb8bbbee1d2775a9e9d DUP2 SWAP1 SSTORE PUSH1 0x02 SSTORE JUMPDEST POP PUSH2 0x0115 JUMP JUMPDEST PUSH1 0x00 DUP3 DUP3 MUL DUP4 ISZERO DUP1 PUSH2 0x0102 JUMPI POP DUP3 DUP5 DUP3 DUP2 ISZERO ISZERO PUSH2 0x00ff JUMPI UNKNOWN_0xfe JUMPDEST DIV EQ JUMPDEST ISZERO ISZERO PUSH2 0x010a JUMPI UNKNOWN_0xfe JUMPDEST DUP1 SWAP2 POP JUMPDEST POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0x0cca DUP1 PUSH2 0x0124 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x60 PUSH1 0x40 MSTORE CALLDATASIZE ISZERO PUSH2 0x010c JUMPI PUSH4 0xffffffff PUSH1 0xe0 PUSH1 0x02 EXP PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x06fdde03 DUP2 EQ PUSH2 0x010e JUMPI DUP1 PUSH4 0x095ea7b3 EQ PUSH2 0x019e JUMPI DUP1 PUSH4 0x13af4035 EQ PUSH2 0x01d1 JUMPI DUP1 PUSH4 0x18160ddd EQ PUSH2 0x01ef JUMPI DUP1 PUSH4 0x23b872dd EQ PUSH2 0x0211 JUMPI DUP1 PUSH4 0x313ce567 EQ PUSH2 0x024a JUMPI DUP1 PUSH4 0x425d4980 EQ PUSH2 0x0270 JUMPI DUP1 PUSH4 0x4bb278f3 EQ PUSH2 0x029c JUMPI DUP1 PUSH4 0x70a08231 EQ PUSH2 0x02c0 JUMPI DUP1 PUSH4 0x7762df25 EQ PUSH2 0x02ee JUMPI DUP1 PUSH4 0x8d75fe05 EQ PUSH2 0x031a JUMPI DUP1 PUSH4 0x8d8f2adb EQ PUSH2 0x0346 JUMPI DUP1 PUSH4 0x8da5cb5b EQ PUSH2 0x0358 JUMPI DUP1 PUSH4 0x95d89b41 EQ PUSH2 0x0384 JUMPI DUP1 PUSH4 0x96532d1c EQ PUSH2 0x0414 JUMPI DUP1 PUSH4 0xa9059cbb EQ PUSH2 0x0438 JUMPI DUP1 PUSH4 0xd1a1beb4 EQ PUSH2 0x046b JUMPI DUP1 PUSH4 0xd5abeb01 EQ PUSH2 0x04a3 JUMPI DUP1 PUSH4 0xd5d1e770 EQ PUSH2 0x04c5 JUMPI DUP1 PUSH4 0xda95ebf7 EQ PUSH2 0x04d7 JUMPI DUP1 PUSH4 0xdd62ed3e EQ PUSH2 0x04f8 JUMPI DUP1 PUSH4 0xfab37154 EQ PUSH2 0x052c JUMPI JUMPDEST UNKNOWN_0xfe JUMPDEST CALLVALUE ISZERO PUSH2 0x0116 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x011e PUSH2 0x055c 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 0x0164 JUMPI JUMPDEST DUP1 MLOAD DUP3 MSTORE PUSH1 0x20 DUP4 GT ISZERO PUSH2 0x0164 JUMPI PUSH1 0x1f NOT SWAP1 SWAP3 ADD SWAP2 PUSH1 0x20 SWAP2 DUP3 ADD SWAP2 ADD PUSH2 0x0144 JUMP JUMPDEST POP POP POP SWAP1 POP SWAP1 DUP2 ADD SWAP1 PUSH1 0x1f AND DUP1 ISZERO PUSH2 0x0190 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 ISZERO PUSH2 0x01a6 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01bd PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH1 0x24 CALLDATALOAD PUSH2 0x0581 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 ISZERO ISZERO DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x01d9 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01ed PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x05ec JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x01f7 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01ff PUSH2 0x0670 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0219 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01bd PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD DUP2 AND SWAP1 PUSH1 0x24 CALLDATALOAD AND PUSH1 0x44 CALLDATALOAD PUSH2 0x0676 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 ISZERO ISZERO DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0252 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x025a PUSH2 0x0771 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 ISZERO PUSH2 0x0278 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0280 PUSH2 0x0776 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 ISZERO PUSH2 0x02a4 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01bd PUSH2 0x0785 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 ISZERO ISZERO DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x02c8 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01ff PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x07bc JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x02f6 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0280 PUSH2 0x07db 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 ISZERO PUSH2 0x0322 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0280 PUSH2 0x07ea 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 ISZERO PUSH2 0x034e JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01ed PUSH2 0x07fc JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x0360 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0280 PUSH2 0x0830 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 ISZERO PUSH2 0x038c JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x011e PUSH2 0x083f 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 0x0164 JUMPI JUMPDEST DUP1 MLOAD DUP3 MSTORE PUSH1 0x20 DUP4 GT ISZERO PUSH2 0x0164 JUMPI PUSH1 0x1f NOT SWAP1 SWAP3 ADD SWAP2 PUSH1 0x20 SWAP2 DUP3 ADD SWAP2 ADD PUSH2 0x0144 JUMP JUMPDEST POP POP POP SWAP1 POP SWAP1 DUP2 ADD SWAP1 PUSH1 0x1f AND DUP1 ISZERO PUSH2 0x0190 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 ISZERO PUSH2 0x041c JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01bd PUSH2 0x085f JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 ISZERO ISZERO DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0440 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01bd PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH1 0x24 CALLDATALOAD PUSH2 0x086f JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 ISZERO ISZERO DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0473 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01bd PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH1 0x24 CALLDATALOAD PUSH1 0x44 CALLDATALOAD ISZERO ISZERO PUSH2 0x0920 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 ISZERO ISZERO DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x04ab JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01ff PUSH2 0x0a6e JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x04cd JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01ed PUSH2 0x0a79 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x04df JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01ed PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH1 0x24 CALLDATALOAD PUSH2 0x0b0a JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x0500 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01ff PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD DUP2 AND SWAP1 PUSH1 0x24 CALLDATALOAD AND PUSH2 0x0b54 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0534 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01bd PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0b81 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 ISZERO ISZERO DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP1 DUP3 ADD SWAP1 SWAP2 MSTORE PUSH1 0x08 DUP2 MSTORE PUSH1 0xc4 PUSH1 0x02 EXP PUSH8 0x054727565466c697 MUL PUSH1 0x20 DUP3 ADD MSTORE DUP2 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER DUP2 AND PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x01 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 SWAP5 DUP8 AND DUP1 DUP5 MSTORE SWAP5 DUP3 MSTORE DUP1 DUP4 SHA3 DUP7 SWAP1 SSTORE DUP1 MLOAD DUP7 DUP2 MSTORE SWAP1 MLOAD SWAP3 SWAP5 SWAP4 SWAP3 PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925 SWAP3 SWAP2 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG3 POP PUSH1 0x01 JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x03 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x0608 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x03 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP3 DUP4 AND DUP2 MSTORE SWAP2 DUP4 AND PUSH1 0x20 DUP4 ADD MSTORE DUP1 MLOAD PUSH32 0x8a95addc59dddee94a894365b5c66c6c2473b7084d3fd1df9f503db4a2cd6dcc SWAP3 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG1 PUSH1 0x04 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND OR SWAP1 SSTORE JUMPDEST JUMPDEST POP JUMP JUMPDEST PUSH1 0x02 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 DUP2 SHA3 SLOAD DUP3 SWAP1 LT DUP1 ISZERO SWAP1 PUSH2 0x06c6 JUMPI POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP1 DUP6 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x01 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 CALLER SWAP1 SWAP5 AND DUP4 MSTORE SWAP3 SWAP1 MSTORE SHA3 SLOAD DUP3 SWAP1 LT ISZERO JUMPDEST DUP1 ISZERO PUSH2 0x06eb JUMPI POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP3 DUP2 ADD GT JUMPDEST ISZERO PUSH2 0x0765 JUMPI PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP1 DUP5 AND PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x20 DUP2 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 DUP1 SLOAD DUP9 ADD SWAP1 SSTORE DUP9 DUP6 AND DUP1 DUP5 MSTORE DUP2 DUP5 SHA3 DUP1 SLOAD DUP10 SWAP1 SUB SWAP1 SSTORE PUSH1 0x01 DUP4 MSTORE DUP2 DUP5 SHA3 CALLER SWAP1 SWAP7 AND DUP5 MSTORE SWAP5 DUP3 MSTORE SWAP2 DUP3 SWAP1 SHA3 DUP1 SLOAD DUP8 SWAP1 SUB SWAP1 SSTORE DUP2 MLOAD DUP7 DUP2 MSTORE SWAP2 MLOAD SWAP3 SWAP4 SWAP3 PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0c7f DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE SWAP3 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG3 POP PUSH1 0x01 PUSH2 0x0769 JUMP JUMPDEST POP PUSH1 0x00 JUMPDEST JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x08 DUP2 JUMP JUMPDEST PUSH1 0x05 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x05 SLOAD PUSH1 0x00 SWAP1 CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x07a4 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST POP PUSH1 0x05 DUP1 SLOAD PUSH1 0xa0 PUSH1 0x02 EXP PUSH1 0xff MUL NOT AND SWAP1 SSTORE PUSH1 0x01 JUMPDEST JUMPDEST SWAP1 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x04 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0c3f DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE DUP2 JUMP JUMPDEST PUSH2 0x066c PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0c3f DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE CALLER PUSH2 0x0827 PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0c3f DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE CALLER PUSH2 0x0b54 JUMP JUMPDEST PUSH2 0x0676 JUMP JUMPDEST POP JUMPDEST JUMP JUMPDEST PUSH1 0x03 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP1 DUP3 ADD SWAP1 SWAP2 MSTORE PUSH1 0x03 DUP2 MSTORE PUSH1 0xea PUSH1 0x02 EXP PUSH3 0x151193 MUL PUSH1 0x20 DUP3 ADD MSTORE DUP2 JUMP JUMPDEST PUSH1 0x05 SLOAD PUSH1 0xa0 PUSH1 0x02 EXP SWAP1 DIV PUSH1 0xff AND DUP2 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 DUP2 SHA3 SLOAD DUP3 SWAP1 LT DUP1 ISZERO SWAP1 PUSH2 0x08b1 JUMPI POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP3 DUP2 ADD GT JUMPDEST ISZERO PUSH2 0x0911 JUMPI PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER DUP2 AND PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x20 DUP2 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 PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0c7f DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE SWAP3 SWAP1 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG3 POP PUSH1 0x01 PUSH2 0x05e6 JUMP JUMPDEST POP PUSH1 0x00 PUSH2 0x05e6 JUMP JUMPDEST JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x05 SLOAD PUSH1 0x00 SWAP1 CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x093f JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x05 SLOAD PUSH1 0xa0 PUSH1 0x02 EXP SWAP1 DIV PUSH1 0xff AND ISZERO ISZERO PUSH1 0x01 EQ PUSH2 0x095b JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH7 0x0775f05a074000 PUSH2 0x096f PUSH1 0x02 SLOAD DUP6 PUSH2 0x0bd5 JUMP JUMPDEST GT ISZERO PUSH2 0x097b JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH2 0x0987 PUSH1 0x02 SLOAD DUP5 PUSH2 0x0bd5 JUMP JUMPDEST PUSH1 0x02 SSTORE DUP2 ISZERO PUSH2 0x09d1 JUMPI PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP5 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH2 0x09b3 SWAP1 DUP5 PUSH2 0x0bd5 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP6 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SHA3 SSTORE PUSH2 0x0a61 JUMP JUMPDEST PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0c3f DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x20 MSTORE PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0c1f DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE SLOAD PUSH2 0x0a02 SWAP1 DUP5 PUSH2 0x0bd5 JUMP JUMPDEST PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0c3f DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x20 MSTORE PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0c1f DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE SSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP5 AND ISZERO PUSH2 0x0a61 JUMPI PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP5 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0c5f DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 DUP4 SWAP1 SSTORE JUMPDEST JUMPDEST POP PUSH1 0x01 JUMPDEST JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH7 0x0775f05a074000 DUP2 JUMP JUMPDEST PUSH1 0x04 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x0a95 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x03 SLOAD PUSH1 0x04 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 0x70aea8d848e8a90fb7661b227dc522eb6395c3dac71b63cb59edd5c9899b2364 SWAP3 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG1 PUSH1 0x04 DUP1 SLOAD PUSH1 0x03 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT SWAP1 DUP2 AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP5 AND OR SWAP1 SWAP2 SSTORE AND SWAP1 SSTORE JUMPDEST JUMPDEST JUMP JUMPDEST PUSH1 0x03 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x0b26 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP3 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x00 DUP1 MLOAD PUSH1 0x20 PUSH2 0x0c5f DUP4 CODECOPY DUP2 MLOAD SWAP2 MSTORE PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 DUP2 SWAP1 SSTORE JUMPDEST JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP1 DUP4 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x01 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 SWAP4 DUP6 AND DUP4 MSTORE SWAP3 SWAP1 MSTORE SHA3 SLOAD JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x03 SLOAD PUSH1 0x00 SWAP1 CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x0ba0 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x05 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND ISZERO ISZERO PUSH2 0x07d6 JUMPI PUSH1 0x05 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP5 AND OR SWAP1 SSTORE JUMPDEST JUMPDEST JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 DUP3 DUP3 ADD DUP4 DUP2 LT ISZERO PUSH2 0x0be4 JUMPI UNKNOWN_0xfe JUMPDEST DUP1 SWAP2 POP JUMPDEST POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 DUP3 DUP3 MUL DUP4 ISZERO DUP1 PUSH2 0x0c0b JUMPI POP DUP3 DUP5 DUP3 DUP2 ISZERO ISZERO PUSH2 0x0c08 JUMPI UNKNOWN_0xfe JUMPDEST DIV EQ JUMPDEST ISZERO ISZERO PUSH2 0x0be4 JUMPI UNKNOWN_0xfe JUMPDEST DUP1 SWAP2 POP JUMPDEST POP SWAP3 SWAP2 POP POP JUMP STOP LOG4 UNKNOWN_0xa6 UNKNOWN_0xc6 UNKNOWN_0xde EQ SGT CODESIZE ADDRESS RETURNDATACOPY UNKNOWN_0xca CALLVALUE DUP12 LOG2 UNKNOWN_0xe6 UNOFFICIAL_PUSH PC DIV UNKNOWN_0xc8 SGT UNKNOWN_0xf8 UNKNOWN_0x4d PUSH29 0xfcb8bbbee1d2775a9e9d00000000000000000000000060496049604960 UNKNOWN_0x49 PUSH1 0x49 PUSH1 0x49 PUSH1 0x49 PUSH1 0x49 PUSH1 0x49 PUSH1 0x49 UNKNOWN_0xed RETURNDATACOPY UNKNOWN_0x23 UNKNOWN_0xdd LOG1 UNKNOWN_0x4a UNKNOWN_0xb8 AND UNKNOWN_0xab UNKNOWN_0xd4 UNKNOWN_0xc2 PUSH19 0xf9a3593b091a0dfd4ca4b019b82bcd34ac2c99 PUSH1 0xdd CALLCODE MSTORE UNKNOWN_0xad SHL UNKNOWN_0xe2 UNKNOWN_0xc8 SWAP12 PUSH10 0xc2b068fc378daa952ba7 CALL PUSH4 0xc4a11628 CREATE2 GAS UNKNOWN_0x4d CREATE2 UNKNOWN_0x23 UNKNOWN_0xb3 UNKNOWN_0xef LOG1 PUSH6 0x627a7a723058 SHA3 SWAP1 UNKNOWN_0xd9 UNKNOWN_0x2a UNKNOWN_0xf9 SWAP7 UNKNOWN_0xb9 SWAP7 PUSH29 0x6c54f2b6aecd12ddef070c1655244820118788496c90b8930029000000 STOP STOP STOP STOP STOP STOP STOP STOP STOP UNKNOWN_0xb4 PUSH13 0x44facc34c1475124152404832f INVALID_0x79 0x7da08c94