Contract: VENSale
Etherscan label: token-sale
Tag: VeChain: Token Sale
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 MSTORE CALLVALUE ISZERO PUSH2 0x000c JUMPI UNKNOWN_0xfe JUMPDEST 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 PUSH1 0x01 DUP1 SLOAD PUSH2 0xffff NOT AND DUP2 OR SWAP1 SSTORE JUMPDEST JUMPDEST PUSH2 0x12d0 DUP1 PUSH2 0x0048 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x60 PUSH1 0x40 MSTORE CALLDATASIZE ISZERO PUSH2 0x00eb JUMPI PUSH4 0xffffffff PUSH1 0xe0 PUSH1 0x02 EXP PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x13af4035 DUP2 EQ PUSH2 0x00fc JUMPI DUP1 PUSH4 0x165a0e03 EQ PUSH2 0x011a JUMPI DUP1 PUSH4 0x18160ddd EQ PUSH2 0x013c JUMPI DUP1 PUSH4 0x3197cbb6 EQ PUSH2 0x015e JUMPI DUP1 PUSH4 0x3ba0b9a9 EQ PUSH2 0x0180 JUMPI DUP1 PUSH4 0x48b15166 EQ PUSH2 0x01a2 JUMPI DUP1 PUSH4 0x4bb278f3 EQ PUSH2 0x01cb JUMPI DUP1 PUSH4 0x5e84d723 EQ PUSH2 0x01dd JUMPI DUP1 PUSH4 0x69d4f28e EQ PUSH2 0x01ff JUMPI DUP1 PUSH4 0x78e97925 EQ PUSH2 0x0221 JUMPI DUP1 PUSH4 0x84386004 EQ PUSH2 0x0243 JUMPI DUP1 PUSH4 0x873c56d7 EQ PUSH2 0x0265 JUMPI DUP1 PUSH4 0x8da5cb5b EQ PUSH2 0x0287 JUMPI DUP1 PUSH4 0xa6f2ae3a EQ PUSH2 0x02b3 JUMPI DUP1 PUSH4 0xab96dd18 EQ PUSH2 0x02bd JUMPI DUP1 PUSH4 0xc040e6b8 EQ PUSH2 0x02df JUMPI DUP1 PUSH4 0xc0c53b8b EQ PUSH2 0x0313 JUMPI DUP1 PUSH4 0xde009e7f EQ PUSH2 0x033d JUMPI DUP1 PUSH4 0xff91b949 EQ PUSH2 0x035e JUMPI JUMPDEST PUSH2 0x00fa JUMPDEST PUSH2 0x00f7 PUSH2 0x0380 JUMP JUMPDEST JUMPDEST JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x0104 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x00fa PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x06c1 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x0122 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x012a PUSH2 0x070a JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0144 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x012a PUSH2 0x076f JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0166 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x012a PUSH2 0x077f JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0188 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x012a PUSH2 0x0787 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x01aa JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x01b2 PUSH2 0x07e3 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH4 0xffffffff SWAP1 SWAP3 AND DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x01d3 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x00fa PUSH2 0x07e8 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x01e5 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x012a PUSH2 0x0a08 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0207 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x012a PUSH2 0x0a60 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0229 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x012a PUSH2 0x0a76 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x024b JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x012a PUSH2 0x0a7e JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x026d JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x012a PUSH2 0x0a95 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x028f JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0297 PUSH2 0x0aa4 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 PUSH2 0x00fa PUSH2 0x0380 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x02c5 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x012a PUSH2 0x0ab3 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x02e7 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x02ef PUSH2 0x0aba JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 PUSH1 0x06 DUP2 GT ISZERO PUSH2 0x02ff 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 0x031b JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x00fa PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD DUP2 AND SWAP1 PUSH1 0x24 CALLDATALOAD DUP2 AND SWAP1 PUSH1 0x44 CALLDATALOAD AND PUSH2 0x0c24 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x0345 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x00fa PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH1 0x24 CALLDATALOAD PUSH2 0x0f52 JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x0366 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x012a PUSH2 0x1194 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST PUSH1 0x00 PUSH1 0x00 PUSH1 0x00 PUSH1 0x00 PUSH1 0x00 PUSH2 0x0393 CALLER PUSH2 0x11de JUMP JUMPDEST ISZERO PUSH2 0x039e JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH7 0x2386f26fc10000 CALLVALUE LT ISZERO PUSH2 0x03b3 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH2 0x03bb PUSH2 0x0787 JUMP JUMPDEST SWAP5 POP PUSH1 0x00 DUP6 GT PUSH2 0x03cb JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x02 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH1 0x00 PUSH1 0x20 SWAP2 DUP3 ADD DUP2 SWAP1 MSTORE DUP3 MLOAD PUSH32 0x7ba49b8100000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER DUP2 AND PUSH1 0x04 DUP4 ADD MSTORE SWAP4 MLOAD PUSH2 0x0708 SWAP6 SWAP5 SWAP1 SWAP5 AND SWAP4 PUSH4 0x7ba49b81 SWAP4 PUSH1 0x24 DUP1 DUP5 ADD SWAP5 SWAP2 SWAP4 DUP4 SWAP1 SUB ADD SWAP1 DUP3 SWAP1 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x043c JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x044a JUMPI UNKNOWN_0xfe JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD SWAP1 POP PUSH4 0xffffffff AND ADD PUSH2 0x0463 PUSH2 0x07e3 JUMP JUMPDEST PUSH4 0xffffffff AND LT ISZERO PUSH2 0x0475 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH9 0x01a055690d9db80000 CALLVALUE GT ISZERO PUSH2 0x04a6 JUMPI PUSH2 0x049f PUSH9 0x01a055690d9db80000 DUP7 PUSH4 0xffffffff PUSH2 0x120b AND JUMP JUMPDEST SWAP4 POP PUSH2 0x04b9 JUMP JUMPDEST PUSH2 0x04b6 CALLVALUE DUP7 PUSH4 0xffffffff PUSH2 0x120b AND JUMP JUMPDEST SWAP4 POP JUMPDEST PUSH1 0x01 SLOAD PUSH2 0x04e1 SWAP1 PUSH11 0x353f43a026da2053240000 SWAP1 PUSH3 0x010000 SWAP1 DIV PUSH1 0x01 PUSH1 0x78 PUSH1 0x02 EXP SUB AND PUSH2 0x123a JUMP JUMPDEST SWAP3 POP DUP3 DUP5 GT ISZERO PUSH2 0x04ef JUMPI DUP3 SWAP4 POP JUMPDEST PUSH2 0x04ff DUP5 DUP7 PUSH4 0xffffffff PUSH2 0x1251 AND JUMP JUMPDEST SWAP2 POP PUSH1 0x00 DUP5 GT ISZERO PUSH2 0x0670 JUMPI PUSH1 0x02 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH4 0xb5e73249 CALLER DUP7 PUSH1 0x01 PUSH2 0x0527 PUSH2 0x07e3 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP6 PUSH4 0xffffffff AND PUSH1 0xe0 PUSH1 0x02 EXP MUL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP6 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 MSTORE PUSH1 0x20 ADD DUP5 DUP2 MSTORE PUSH1 0x20 ADD DUP4 ISZERO ISZERO ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD DUP3 PUSH4 0xffffffff AND PUSH4 0xffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP5 POP POP POP POP POP PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x0593 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x05a1 JUMPI UNKNOWN_0xfe JUMPDEST POP POP PUSH1 0x03 SLOAD PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP2 AND SWAP2 POP DUP4 ISZERO PUSH2 0x08fc MUL SWAP1 DUP5 SWAP1 PUSH1 0x00 DUP2 DUP2 DUP2 DUP6 DUP9 DUP9 CALL SWAP4 POP POP POP POP ISZERO ISZERO PUSH2 0x05d5 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x01 SLOAD PUSH2 0x05fb SWAP1 PUSH2 0x05f6 SWAP1 DUP7 SWAP1 PUSH3 0x010000 SWAP1 DIV PUSH1 0x01 PUSH1 0x78 PUSH1 0x02 EXP SUB AND PUSH2 0x126e JUMP JUMPDEST PUSH2 0x1288 JUMP JUMPDEST PUSH1 0x01 DUP1 SLOAD PUSH1 0x01 PUSH1 0x78 PUSH1 0x02 EXP SUB SWAP3 SWAP1 SWAP3 AND PUSH3 0x010000 MUL PUSH17 0xffffffffffffffffffffffffffffff0000 NOT SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE PUSH1 0x40 DUP1 MLOAD DUP6 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP5 SWAP1 MSTORE DUP2 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND SWAP3 PUSH32 0x4d1636c3e75537f2cbca3bdf3cf2c7825eb501463bc634e6923119dee5d1cc43 SWAP3 DUP3 SWAP1 SUB ADD SWAP1 LOG2 JUMPDEST PUSH2 0x0680 CALLVALUE DUP4 PUSH4 0xffffffff PUSH2 0x123a AND JUMP JUMPDEST SWAP1 POP PUSH1 0x00 DUP2 GT ISZERO PUSH2 0x06b8 JUMPI PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND SWAP1 DUP3 ISZERO PUSH2 0x08fc MUL SWAP1 DUP4 SWAP1 PUSH1 0x00 DUP2 DUP2 DUP2 DUP6 DUP9 DUP9 CALL SWAP4 POP POP POP POP ISZERO ISZERO PUSH2 0x06b8 JUMPI UNKNOWN_0xfe JUMPDEST JUMPDEST JUMPDEST POP POP POP POP POP JUMP JUMPDEST PUSH1 0x00 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x06dd JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND OR SWAP1 SSTORE JUMPDEST JUMPDEST POP JUMP JUMPDEST PUSH11 0x353f43a026da2053240000 PUSH1 0x64 PUSH12 0x4715f935bbeb053bf0000000 JUMPDEST DIV PUSH1 0x64 PUSH12 0x1027e72f1f12813088000000 JUMPDEST DIV PUSH1 0x64 PUSH12 0x4a5127725bbb8578d8000000 JUMPDEST DIV PUSH1 0x64 PUSH12 0x1d14a0219e54822428000000 JUMPDEST DIV ADD ADD ADD PUSH12 0x033b2e3c9fd0803ce8000000 SUB SUB DUP2 JUMP JUMPDEST PUSH12 0x033b2e3c9fd0803ce8000000 DUP2 JUMP JUMPDEST PUSH4 0x59a7fa40 DUP2 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x03 JUMPDEST PUSH2 0x0794 PUSH2 0x0aba JUMP JUMPDEST PUSH1 0x06 DUP2 GT ISZERO PUSH2 0x079f JUMPI UNKNOWN_0xfe JUMPDEST EQ ISZERO PUSH2 0x07b7 JUMPI PUSH1 0x64 PUSH2 0xcd14 JUMPDEST DIV PUSH2 0x0dac ADD SWAP1 POP PUSH2 0x07e0 JUMP JUMPDEST PUSH1 0x04 JUMPDEST PUSH2 0x07c2 PUSH2 0x0aba JUMP JUMPDEST PUSH1 0x06 DUP2 GT ISZERO PUSH2 0x07cd JUMPI UNKNOWN_0xfe JUMPDEST EQ ISZERO PUSH2 0x07dc JUMPI POP PUSH2 0x0dac PUSH2 0x07e0 JUMP JUMPDEST POP PUSH1 0x00 JUMPDEST SWAP1 JUMP JUMPDEST TIMESTAMP JUMPDEST SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP1 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x0805 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x05 JUMPDEST PUSH2 0x0810 PUSH2 0x0aba JUMP JUMPDEST PUSH1 0x06 DUP2 GT ISZERO PUSH2 0x081b JUMPI UNKNOWN_0xfe JUMPDEST EQ PUSH2 0x0826 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x01 SLOAD PUSH2 0x08b8 SWAP1 PUSH1 0x01 PUSH1 0x78 PUSH1 0x02 EXP SUB PUSH1 0x88 PUSH1 0x02 EXP DUP3 DIV DUP2 AND SWAP2 PUSH2 0x08ac SWAP2 PUSH3 0x010000 SWAP1 SWAP2 DIV AND PUSH1 0x64 PUSH12 0x4715f935bbeb053bf0000000 JUMPDEST DIV PUSH1 0x64 PUSH12 0x1027e72f1f12813088000000 JUMPDEST DIV PUSH1 0x64 PUSH12 0x4a5127725bbb8578d8000000 JUMPDEST DIV PUSH1 0x64 PUSH12 0x1d14a0219e54822428000000 JUMPDEST DIV ADD ADD ADD PUSH12 0x033b2e3c9fd0803ce8000000 SUB SWAP1 PUSH4 0xffffffff PUSH2 0x123a AND JUMP JUMPDEST SWAP1 PUSH4 0xffffffff PUSH2 0x123a AND JUMP JUMPDEST SWAP1 POP PUSH1 0x00 DUP2 GT ISZERO PUSH2 0x0937 JUMPI PUSH1 0x02 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH32 0x534eb1d400000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 DUP2 ADD DUP5 SWAP1 MSTORE SWAP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND SWAP2 PUSH4 0x534eb1d4 SWAP2 PUSH1 0x24 DUP1 DUP3 ADD SWAP3 PUSH1 0x00 SWAP3 SWAP1 SWAP2 SWAP1 DUP3 SWAP1 SUB ADD DUP2 DUP4 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x0925 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x0933 JUMPI UNKNOWN_0xfe JUMPDEST POP POP POP JUMPDEST PUSH1 0x02 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH32 0x3fb27b8500000000000000000000000000000000000000000000000000000000 DUP2 MSTORE SWAP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND SWAP2 PUSH4 0x3fb27b85 SWAP2 PUSH1 0x04 DUP1 DUP3 ADD SWAP3 PUSH1 0x00 SWAP3 SWAP1 SWAP2 SWAP1 DUP3 SWAP1 SUB ADD DUP2 DUP4 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x0992 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x09a0 JUMPI UNKNOWN_0xfe JUMPDEST POP POP PUSH1 0x04 DUP1 SLOAD PUSH22 0xff000000000000000000000000000000000000000000 NOT AND PUSH22 0x01000000000000000000000000000000000000000000 OR SWAP1 SSTORE POP PUSH1 0x40 MLOAD PUSH32 0x6c750432a9907ef296a47d6b38305b8ad777291aefc349e462a0a32857994254 SWAP1 PUSH1 0x00 SWAP1 LOG1 JUMPDEST JUMPDEST POP JUMP JUMPDEST PUSH1 0x64 PUSH12 0x4715f935bbeb053bf0000000 JUMPDEST DIV PUSH1 0x64 PUSH12 0x1027e72f1f12813088000000 JUMPDEST DIV PUSH1 0x64 PUSH12 0x4a5127725bbb8578d8000000 JUMPDEST DIV PUSH1 0x64 PUSH12 0x1d14a0219e54822428000000 JUMPDEST DIV ADD ADD ADD PUSH12 0x033b2e3c9fd0803ce8000000 SUB DUP2 JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH3 0x010000 SWAP1 DIV PUSH1 0x01 PUSH1 0x78 PUSH1 0x02 EXP SUB AND JUMPDEST SWAP1 JUMP JUMPDEST PUSH4 0x5996d6c0 DUP2 JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x88 PUSH1 0x02 EXP SWAP1 DIV PUSH1 0x01 PUSH1 0x78 PUSH1 0x02 EXP SUB AND JUMPDEST SWAP1 JUMP JUMPDEST PUSH11 0x353f43a026da2053240000 DUP2 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH3 0x03f480 DUP2 JUMP JUMPDEST PUSH1 0x04 SLOAD PUSH1 0x00 SWAP1 PUSH22 0x01000000000000000000000000000000000000000000 SWAP1 DIV PUSH1 0xff AND ISZERO PUSH2 0x0ae9 JUMPI POP PUSH1 0x06 PUSH2 0x07e0 JUMP JUMPDEST PUSH1 0x04 SLOAD PUSH21 0x010000000000000000000000000000000000000000 SWAP1 DIV PUSH1 0xff AND ISZERO ISZERO PUSH2 0x0b15 JUMPI POP PUSH1 0x01 PUSH2 0x07e0 JUMP JUMPDEST PUSH4 0x5996d6c0 PUSH2 0x0b22 PUSH2 0x07e3 JUMP JUMPDEST PUSH4 0xffffffff AND LT ISZERO PUSH2 0x0b36 JUMPI POP PUSH1 0x02 PUSH2 0x07e0 JUMP JUMPDEST PUSH1 0x64 PUSH12 0x4715f935bbeb053bf0000000 JUMPDEST DIV PUSH1 0x64 PUSH12 0x1027e72f1f12813088000000 JUMPDEST DIV PUSH1 0x64 PUSH12 0x4a5127725bbb8578d8000000 JUMPDEST DIV PUSH1 0x64 PUSH12 0x1d14a0219e54822428000000 JUMPDEST PUSH1 0x01 SLOAD SWAP2 SWAP1 DIV SWAP2 SWAP1 SWAP2 ADD SWAP2 SWAP1 SWAP2 ADD SWAP2 SWAP1 SWAP2 ADD PUSH12 0x033b2e3c9fd0803ce8000000 SUB SWAP1 PUSH2 0x0bbc SWAP1 PUSH1 0x01 PUSH1 0x78 PUSH1 0x02 EXP SUB PUSH3 0x010000 DUP3 DIV DUP2 AND SWAP2 PUSH1 0x88 PUSH1 0x02 EXP SWAP1 DIV AND PUSH2 0x126e JUMP JUMPDEST LT PUSH2 0x0bc9 JUMPI POP PUSH1 0x05 PUSH2 0x07e0 JUMP JUMPDEST PUSH4 0x59a7fa40 PUSH2 0x0bd6 PUSH2 0x07e3 JUMP JUMPDEST PUSH4 0xffffffff AND LT ISZERO PUSH2 0x0c1d JUMPI PUSH2 0x0bf9 PUSH4 0x5996d6c0 PUSH3 0x03f480 PUSH4 0xffffffff PUSH2 0x126e AND JUMP JUMPDEST PUSH2 0x0c01 PUSH2 0x07e3 JUMP JUMPDEST PUSH4 0xffffffff AND LT ISZERO PUSH2 0x0c15 JUMPI POP PUSH1 0x03 PUSH2 0x07e0 JUMP JUMPDEST POP PUSH1 0x04 PUSH2 0x07e0 JUMP JUMPDEST POP PUSH1 0x05 JUMPDEST SWAP1 JUMP JUMPDEST PUSH1 0x00 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x0c40 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x01 JUMPDEST PUSH2 0x0c4b PUSH2 0x0aba JUMP JUMPDEST PUSH1 0x06 DUP2 GT ISZERO PUSH2 0x0c56 JUMPI UNKNOWN_0xfe JUMPDEST EQ PUSH2 0x0c61 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST ADDRESS PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP4 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH4 0x8da5cb5b PUSH1 0x00 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 DUP1 SWAP1 POP PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x0cb1 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x0cbf JUMPI UNKNOWN_0xfe JUMPDEST POP POP PUSH1 0x40 MLOAD MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND SWAP2 SWAP1 SWAP2 EQ SWAP1 POP PUSH2 0x0cde JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP3 AND ISZERO ISZERO PUSH2 0x0cf4 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND ISZERO ISZERO PUSH2 0x0d0a JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x02 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP1 DUP7 AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT SWAP3 DUP4 AND OR SWAP3 DUP4 SWAP1 SSTORE PUSH1 0x03 DUP1 SLOAD DUP7 DUP4 AND SWAP1 DUP5 AND OR SWAP1 SSTORE PUSH1 0x04 DUP1 SLOAD DUP6 DUP4 AND SWAP4 AND SWAP3 SWAP1 SWAP3 OR SWAP2 DUP3 SWAP1 SSTORE SWAP2 DUP3 AND SWAP2 PUSH4 0xb5e73249 SWAP2 AND PUSH2 0x0d91 PUSH1 0x64 PUSH12 0x4715f935bbeb053bf0000000 JUMPDEST DIV PUSH1 0x64 PUSH12 0x1027e72f1f12813088000000 JUMPDEST DIV SWAP1 PUSH4 0xffffffff PUSH2 0x126e AND JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0d9b PUSH2 0x07e3 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP6 PUSH4 0xffffffff AND PUSH1 0xe0 PUSH1 0x02 EXP MUL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP6 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 MSTORE PUSH1 0x20 ADD DUP5 DUP2 MSTORE PUSH1 0x20 ADD DUP4 ISZERO ISZERO ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD DUP3 PUSH4 0xffffffff AND PUSH4 0xffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP5 POP POP POP POP POP PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x0e07 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x0e15 JUMPI UNKNOWN_0xfe JUMPDEST POP POP PUSH1 0x02 SLOAD PUSH1 0x04 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP2 DUP3 AND SWAP3 POP PUSH4 0xb5e73249 SWAP2 AND PUSH2 0x0e66 PUSH1 0x64 PUSH12 0x4a5127725bbb8578d8000000 JUMPDEST DIV PUSH1 0x64 PUSH12 0x1d14a0219e54822428000000 PUSH2 0x0d84 JUMP JUMPDEST DIV SWAP1 PUSH4 0xffffffff PUSH2 0x126e AND JUMP JUMPDEST PUSH1 0x01 PUSH2 0x0e70 PUSH2 0x07e3 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP6 PUSH4 0xffffffff AND PUSH1 0xe0 PUSH1 0x02 EXP MUL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP6 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 MSTORE PUSH1 0x20 ADD DUP5 DUP2 MSTORE PUSH1 0x20 ADD DUP4 ISZERO ISZERO ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD DUP3 PUSH4 0xffffffff AND PUSH4 0xffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP5 POP POP POP POP POP PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x0edc JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x0eea JUMPI UNKNOWN_0xfe JUMPDEST POP POP PUSH1 0x04 DUP1 SLOAD PUSH21 0xff0000000000000000000000000000000000000000 NOT AND PUSH21 0x010000000000000000000000000000000000000000 OR SWAP1 SSTORE POP PUSH1 0x40 MLOAD PUSH32 0x1b0e25e2531ab5dbde6724b973ffb1819ece38c4a44247d242e5079db9ce4611 SWAP1 PUSH1 0x00 SWAP1 LOG1 JUMPDEST JUMPDEST POP POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x0f6f JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH2 0x0f77 PUSH2 0x0aba JUMP JUMPDEST SWAP1 POP PUSH1 0x03 JUMPDEST DUP2 PUSH1 0x06 DUP2 GT ISZERO PUSH2 0x0f88 JUMPI UNKNOWN_0xfe JUMPDEST EQ DUP1 PUSH2 0x0fa0 JUMPI POP PUSH1 0x04 JUMPDEST DUP2 PUSH1 0x06 DUP2 GT ISZERO PUSH2 0x0f9e JUMPI UNKNOWN_0xfe JUMPDEST EQ JUMPDEST DUP1 PUSH2 0x0fb7 JUMPI POP PUSH1 0x05 JUMPDEST DUP2 PUSH1 0x06 DUP2 GT ISZERO PUSH2 0x0fb5 JUMPI UNKNOWN_0xfe JUMPDEST EQ JUMPDEST ISZERO ISZERO PUSH2 0x0fc3 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x01 SLOAD PUSH2 0x0fea SWAP1 PUSH2 0x05f6 SWAP1 DUP5 SWAP1 PUSH1 0x88 PUSH1 0x02 EXP SWAP1 DIV PUSH1 0x01 PUSH1 0x78 PUSH1 0x02 EXP SUB AND PUSH2 0x126e JUMP JUMPDEST PUSH2 0x1288 JUMP JUMPDEST PUSH1 0x01 DUP1 SLOAD PUSH1 0x01 PUSH1 0x78 PUSH1 0x02 EXP SUB SWAP3 SWAP1 SWAP3 AND PUSH1 0x88 PUSH1 0x02 EXP MUL PUSH17 0xffffffffffffffffffffffffffffffffff SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE PUSH11 0x353f43a026da2053240000 PUSH1 0x64 PUSH12 0x4715f935bbeb053bf0000000 JUMPDEST DIV PUSH1 0x64 PUSH12 0x1027e72f1f12813088000000 JUMPDEST DIV PUSH1 0x64 PUSH12 0x4a5127725bbb8578d8000000 JUMPDEST DIV PUSH1 0x64 PUSH12 0x1d14a0219e54822428000000 JUMPDEST DIV ADD ADD ADD PUSH12 0x033b2e3c9fd0803ce8000000 SUB SUB PUSH1 0x01 PUSH1 0x00 ADD PUSH1 0x11 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH1 0x01 PUSH1 0x78 PUSH1 0x02 EXP SUB AND PUSH1 0x01 PUSH1 0x78 PUSH1 0x02 EXP SUB AND GT ISZERO ISZERO ISZERO PUSH2 0x10ad JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x02 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH4 0xb5e73249 DUP5 DUP5 PUSH1 0x01 PUSH2 0x10ca PUSH2 0x07e3 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP6 PUSH4 0xffffffff AND PUSH1 0xe0 PUSH1 0x02 EXP MUL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP6 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 MSTORE PUSH1 0x20 ADD DUP5 DUP2 MSTORE PUSH1 0x20 ADD DUP4 ISZERO ISZERO ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD DUP3 PUSH4 0xffffffff AND PUSH4 0xffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP5 POP POP POP POP POP PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x1136 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x1144 JUMPI UNKNOWN_0xfe JUMPDEST POP POP PUSH1 0x40 DUP1 MLOAD DUP5 DUP2 MSTORE PUSH1 0x00 PUSH1 0x20 DUP3 ADD MSTORE DUP2 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP8 AND SWAP4 POP PUSH32 0x4d1636c3e75537f2cbca3bdf3cf2c7825eb501463bc634e6923119dee5d1cc43 SWAP3 SWAP2 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG2 JUMPDEST JUMPDEST POP POP POP JUMP JUMPDEST PUSH1 0x64 PUSH12 0x4715f935bbeb053bf0000000 JUMPDEST DIV PUSH1 0x64 PUSH12 0x1027e72f1f12813088000000 JUMPDEST DIV PUSH1 0x64 PUSH12 0x4a5127725bbb8578d8000000 JUMPDEST DIV PUSH1 0x64 PUSH12 0x1d14a0219e54822428000000 JUMPDEST DIV ADD ADD ADD DUP2 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND ISZERO ISZERO PUSH2 0x11fa JUMPI PUSH1 0x00 SWAP2 POP PUSH2 0x1205 JUMP JUMPDEST DUP3 EXTCODESIZE SWAP1 POP PUSH1 0x00 DUP2 GT SWAP2 POP JUMPDEST POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 DUP3 DUP3 MUL DUP4 ISZERO DUP1 PUSH2 0x1227 JUMPI POP DUP3 DUP5 DUP3 DUP2 ISZERO ISZERO PUSH2 0x1224 JUMPI UNKNOWN_0xfe JUMPDEST DIV EQ JUMPDEST ISZERO ISZERO PUSH2 0x122f JUMPI UNKNOWN_0xfe JUMPDEST DUP1 SWAP2 POP JUMPDEST POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 DUP3 DUP3 GT ISZERO PUSH2 0x1246 JUMPI UNKNOWN_0xfe JUMPDEST POP DUP1 DUP3 SUB JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x00 DUP3 DUP5 DUP2 ISZERO ISZERO PUSH2 0x1260 JUMPI UNKNOWN_0xfe JUMPDEST DIV SWAP1 POP DUP1 SWAP2 POP JUMPDEST POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 DUP3 DUP3 ADD DUP4 DUP2 LT ISZERO PUSH2 0x122f JUMPI UNKNOWN_0xfe JUMPDEST DUP1 SWAP2 POP JUMPDEST POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x01 PUSH1 0x78 PUSH1 0x02 EXP SUB DUP3 AND DUP3 EQ PUSH2 0x129c JUMPI UNKNOWN_0xfe JUMPDEST POP DUP1 JUMPDEST SWAP2 SWAP1 POP JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 PUSH27 0xf0d29c3d6b2e033b9f1c122d05844595af42aa49ac8394ec18f91f SDIV UNKNOWN_0x24 OR UNKNOWN_0xe0 STOP UNKNOWN_0x29