Contract: REMMESale
Etherscan label: token-sale
Tag: Remme: Token Sale
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 MSTORE PUSH5 0x04a817c800 PUSH1 0x02 SSTORE CALLVALUE ISZERO PUSH2 0x0018 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x20 DUP1 PUSH2 0x0d5f DUP4 CODECOPY DUP2 ADD PUSH1 0x40 MSTORE DUP1 DUP1 MLOAD SWAP2 POP POP JUMPDEST DUP1 PUSH7 0x8e1bc9bf040000 DUP2 ISZERO ISZERO PUSH2 0x0041 JUMPI UNKNOWN_0xfe JUMPDEST DIV PUSH1 0x03 SSTORE JUMPDEST POP JUMPDEST PUSH2 0x0d08 DUP1 PUSH2 0x0057 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x60 PUSH1 0x40 MSTORE CALLDATASIZE ISZERO PUSH2 0x012f JUMPI PUSH4 0xffffffff PUSH29 0x0100000000000000000000000000000000000000000000000000000000 PUSH1 0x00 CALLDATALOAD DIV AND PUSH3 0x9f9262 DUP2 EQ PUSH2 0x013c JUMPI DUP1 PUSH4 0x0346a4ad EQ PUSH2 0x0166 JUMPI DUP1 PUSH4 0x05d0f15b EQ PUSH2 0x018b JUMPI DUP1 PUSH4 0x0796f97b EQ PUSH2 0x01b0 JUMPI DUP1 PUSH4 0x0db6a786 EQ PUSH2 0x01d5 JUMPI DUP1 PUSH4 0x10718655 EQ PUSH2 0x01fa JUMPI DUP1 PUSH4 0x209f3c9c EQ PUSH2 0x022f JUMPI DUP1 PUSH4 0x33c74e79 EQ PUSH2 0x0254 JUMPI DUP1 PUSH4 0x4b8624c4 EQ PUSH2 0x0292 JUMPI DUP1 PUSH4 0x514ec8ae EQ PUSH2 0x02b7 JUMPI DUP1 PUSH4 0x82bfefc8 EQ PUSH2 0x02dc JUMPI DUP1 PUSH4 0x8ab1d681 EQ PUSH2 0x0318 JUMPI DUP1 PUSH4 0x9903c29c EQ PUSH2 0x0358 JUMPI DUP1 PUSH4 0x9b19251a EQ PUSH2 0x037d JUMPI DUP1 PUSH4 0xb1c23ce6 EQ PUSH2 0x03bd JUMPI DUP1 PUSH4 0xb3feda02 EQ PUSH2 0x03e2 JUMPI DUP1 PUSH4 0xbf1fe420 EQ PUSH2 0x041e JUMPI DUP1 PUSH4 0xcc4d819c EQ PUSH2 0x0448 JUMPI DUP1 PUSH4 0xcc8ce862 EQ PUSH2 0x046d JUMPI DUP1 PUSH4 0xd7bb99ba EQ PUSH2 0x0492 JUMPI DUP1 PUSH4 0xe43252d7 EQ PUSH2 0x04ae JUMPI DUP1 PUSH4 0xeb446ad8 EQ PUSH2 0x04ee JUMPI DUP1 PUSH4 0xfcfa2bfe EQ PUSH2 0x052a JUMPI JUMPDEST JUMPDEST PUSH2 0x0138 PUSH2 0x054f JUMP JUMPDEST POP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x0147 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0152 PUSH1 0x04 CALLDATALOAD PUSH2 0x0560 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 0x0171 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0179 PUSH2 0x05ed JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0196 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0179 PUSH2 0x05f9 JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x01bb JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0179 PUSH2 0x05ff JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x01e0 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0179 PUSH2 0x0607 JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x0152 PUSH20 0xffffffffffffffffffffffffffffffffffffffff PUSH1 0x04 CALLDATALOAD AND PUSH2 0x060f 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 0x023a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0179 PUSH2 0x0917 JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x025f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0179 PUSH20 0xffffffffffffffffffffffffffffffffffffffff PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0923 JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x029d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0179 PUSH2 0x0935 JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x02c2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0179 PUSH2 0x093a JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x02e7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x02ef PUSH2 0x0940 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 SWAP2 AND DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0323 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0152 PUSH20 0xffffffffffffffffffffffffffffffffffffffff PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0958 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 0x0363 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0179 PUSH2 0x0aa5 JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0388 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0152 PUSH20 0xffffffffffffffffffffffffffffffffffffffff PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0aaf 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 0x03c8 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0179 PUSH2 0x0ac4 JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x03ed JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x02ef PUSH2 0x0aca JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 SWAP2 AND DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0429 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0152 PUSH1 0x04 CALLDATALOAD PUSH2 0x0ae2 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 0x0453 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0179 PUSH2 0x0b5c JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0478 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0179 PUSH2 0x0b62 JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x0152 PUSH2 0x054f 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 0x04b9 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0152 PUSH20 0xffffffffffffffffffffffffffffffffffffffff PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0b68 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 0x04f9 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x02ef PUSH2 0x0cbc JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 SWAP2 AND DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0535 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0179 PUSH2 0x0cd4 JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH1 0x00 PUSH2 0x055a CALLER PUSH2 0x060f JUMP JUMPDEST SWAP1 POP JUMPDEST SWAP1 JUMP JUMPDEST PUSH1 0x00 CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xbb12800e7446a51395b2d853d6ce7f22210bb5e5 EQ PUSH2 0x0598 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP2 PUSH7 0x8e1bc9bf040000 DUP2 ISZERO ISZERO PUSH2 0x05aa JUMPI UNKNOWN_0xfe JUMPDEST DIV PUSH1 0x03 DUP2 SWAP1 SSTORE PUSH32 0x6b361c807733cc94a3b7bda39c1c94dcc0511e91aa47b0f7f918068e93976890 SWAP1 PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 POP PUSH1 0x01 JUMPDEST JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST PUSH8 0xd02ab486cedc0000 DUP2 JUMP JUMPDEST PUSH1 0x03 SLOAD DUP2 JUMP JUMPDEST PUSH4 0x5a849540 DUP2 JUMP JUMPDEST PUSH4 0x5a85e6c0 DUP2 JUMP JUMPDEST PUSH1 0x00 DUP1 DUP1 DUP1 PUSH4 0x5a8343c0 TIMESTAMP LT ISZERO PUSH2 0x0625 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH4 0x5a85e6c0 TIMESTAMP LT PUSH2 0x0635 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP6 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH8 0x016345785d8a0000 CALLVALUE SWAP1 SWAP2 ADD LT ISZERO PUSH2 0x0673 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP6 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND ISZERO ISZERO PUSH2 0x06a7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH4 0x5a849540 TIMESTAMP GT PUSH2 0x06ff JUMPI PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP6 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH8 0xd02ab486cedc0000 CALLVALUE SWAP1 SWAP2 ADD GT ISZERO PUSH2 0x06f0 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x02 SLOAD GASPRICE GT ISZERO PUSH2 0x06ff JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST JUMPDEST PUSH1 0x03 SLOAD PUSH2 0x2710 CALLVALUE MUL DUP2 ISZERO ISZERO PUSH2 0x0711 JUMPI UNKNOWN_0xfe JUMPDEST DIV SWAP3 POP PUSH1 0x00 DUP4 GT PUSH2 0x0721 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x64 PUSH1 0x0a DUP5 MUL JUMPDEST PUSH1 0x01 DUP1 SLOAD SWAP3 SWAP1 SWAP2 DIV DUP6 DUP2 ADD SWAP3 DUP4 ADD SWAP2 DUP3 SWAP1 SSTORE SWAP4 POP SWAP1 SWAP2 POP PUSH6 0x048c27395000 SWAP1 GT ISZERO PUSH2 0x0752 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH20 0x83984d6142934bb535793a82adb0a46ef0f66b6d PUSH4 0x23b872dd PUSH20 0xbb12800e7446a51395b2d853d6ce7f22210bb5e5 DUP8 DUP5 PUSH1 0x00 PUSH1 0x40 MLOAD PUSH1 0x20 ADD MSTORE PUSH1 0x40 MLOAD PUSH29 0x0100000000000000000000000000000000000000000000000000000000 PUSH4 0xffffffff DUP7 AND MUL DUP2 MSTORE PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP4 DUP5 AND PUSH1 0x04 DUP3 ADD MSTORE SWAP2 SWAP1 SWAP3 AND PUSH1 0x24 DUP3 ADD MSTORE PUSH1 0x44 DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x64 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x0801 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x0812 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD SWAP1 POP ISZERO ISZERO PUSH2 0x0827 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP1 SLOAD CALLVALUE SWAP1 DUP2 ADD DUP3 SSTORE PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP8 AND DUP3 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP2 DUP3 SWAP1 SHA3 DUP1 SLOAD DUP3 ADD SWAP1 SSTORE PUSH20 0xbb12800e7446a51395b2d853d6ce7f22210bb5e5 SWAP2 DUP2 ISZERO PUSH2 0x08fc MUL SWAP2 SWAP1 MLOAD PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 DUP9 DUP9 CALL SWAP4 POP POP POP POP ISZERO ISZERO PUSH2 0x0897 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH32 0xfa35a310d7113dddce1c275da946348e9aaebf9050b00b372033c4d84b0bd6eb DUP6 CALLVALUE DUP4 PUSH1 0x40 MLOAD DUP1 DUP5 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND 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 LOG1 PUSH1 0x01 SWAP4 POP JUMPDEST POP POP POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH8 0x016345785d8a0000 DUP2 JUMP JUMPDEST PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x0a DUP2 JUMP JUMPDEST PUSH2 0x2710 DUP2 JUMP JUMPDEST PUSH20 0x83984d6142934bb535793a82adb0a46ef0f66b6d DUP2 JUMP JUMPDEST PUSH1 0x00 CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0x1ff21eca1c3ba96ed53783ab9c92ffbf77862584 EQ DUP1 PUSH2 0x09bb JUMPI POP CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xbb12800e7446a51395b2d853d6ce7f22210bb5e5 EQ JUMPDEST ISZERO ISZERO PUSH2 0x09c6 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP3 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND ISZERO ISZERO PUSH2 0x09fd JUMPI POP PUSH1 0x01 PUSH2 0x05e7 JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP3 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 MSTORE PUSH1 0x40 DUP1 DUP3 SHA3 DUP1 SLOAD PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 AND SWAP1 SSTORE PUSH32 0xf93f9a76c1bf3444d22400a00cb9fe990e6abe9dbb333fda48859cfee864543d SWAP2 DUP5 SWAP2 MLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 SWAP3 AND DUP3 MSTORE ISZERO ISZERO PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 SWAP1 DUP2 ADD SWAP1 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 POP PUSH1 0x01 JUMPDEST JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST PUSH6 0x048c27395000 DUP2 JUMP JUMPDEST PUSH1 0x05 PUSH1 0x20 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND DUP2 JUMP JUMPDEST PUSH1 0x00 SLOAD DUP2 JUMP JUMPDEST PUSH20 0xbb12800e7446a51395b2d853d6ce7f22210bb5e5 DUP2 JUMP JUMPDEST PUSH1 0x00 CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xbb12800e7446a51395b2d853d6ce7f22210bb5e5 EQ PUSH2 0x0b1a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x02 DUP3 SWAP1 SSTORE PUSH32 0xc881b3c05dcdde06905ebda302773d4b737556bb49ef4eec7f6e421f56f13d3e DUP3 PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 POP PUSH1 0x01 JUMPDEST JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x01 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x02 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x00 CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0x1ff21eca1c3ba96ed53783ab9c92ffbf77862584 EQ DUP1 PUSH2 0x0bcb JUMPI POP CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xbb12800e7446a51395b2d853d6ce7f22210bb5e5 EQ JUMPDEST ISZERO ISZERO PUSH2 0x0bd6 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP3 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND ISZERO PUSH2 0x0c0c JUMPI POP PUSH1 0x01 PUSH2 0x05e7 JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP3 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 DUP2 SWAP1 SHA3 DUP1 SLOAD PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 AND PUSH1 0x01 SWAP1 DUP2 OR SWAP1 SWAP2 SSTORE PUSH32 0xf93f9a76c1bf3444d22400a00cb9fe990e6abe9dbb333fda48859cfee864543d SWAP2 DUP5 SWAP2 SWAP1 MLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 SWAP3 AND DUP3 MSTORE ISZERO ISZERO PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 SWAP1 DUP2 ADD SWAP1 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 POP PUSH1 0x01 JUMPDEST JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST PUSH20 0x1ff21eca1c3ba96ed53783ab9c92ffbf77862584 DUP2 JUMP JUMPDEST PUSH4 0x5a8343c0 DUP2 JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 UNOFFICIAL_PUSH UNKNOWN_0xe5 UNKNOWN_0xa9 ORIGIN DUP16 EXTCODESIZE UNKNOWN_0x5e UNKNOWN_0xca UNKNOWN_0xdf UNKNOWN_0xe7 UNKNOWN_0xd9 RETURNDATASIZE UNKNOWN_0xe4 UNKNOWN_0xcd AND GT PUSH13 0x00c43e37a4c092585bc17c4489 UNKNOWN_0xe5 UNKNOWN_0xb7 STOP UNKNOWN_0x29 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 NUMBER