Contract: LOKPay
Malicious: no
Decompiled opcodes:
PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH3 0x000011 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH3 0x000022 PUSH3 0x0000c9 PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff MUL NOT AND SWAP1 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND MUL OR SWAP1 SSTORE POP PUSH3 0x000083 PUSH3 0x000075 PUSH3 0x0000c9 PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST PUSH1 0x01 PUSH3 0x0000d1 PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST PUSH3 0x0000a3 PUSH3 0x000097 PUSH3 0x0000c9 PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST PUSH3 0x0001bb PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST PUSH3 0x0000c3 PUSH3 0x0000b7 PUSH3 0x0000c9 PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST PUSH3 0x000251 PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST PUSH3 0x00042e JUMP JUMPDEST PUSH1 0x00 CALLER SWAP1 POP SWAP1 JUMP JUMPDEST PUSH3 0x0000e1 PUSH3 0x0002e7 PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST PUSH3 0x000123 JUMPI PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 ADD PUSH3 0x00011a SWAP1 PUSH3 0x0003d4 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST DUP1 PUSH1 0x01 PUSH1 0x00 DUP5 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 DUP2 SWAP1 SSTORE POP DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH32 0x65efeaf737ce094d287661b6a56bb530dce1fc30853708d1912a74f8ae65ffbb DUP3 PUSH1 0x40 MLOAD PUSH3 0x0001af SWAP2 SWAP1 PUSH3 0x000411 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 POP POP JUMP JUMPDEST PUSH3 0x0001cb PUSH3 0x0002e7 PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST PUSH3 0x00020d JUMPI PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 ADD PUSH3 0x000204 SWAP1 PUSH3 0x0003d4 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST DUP1 PUSH1 0x02 PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff MUL NOT AND SWAP1 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND MUL OR SWAP1 SSTORE POP POP JUMP JUMPDEST PUSH3 0x000261 PUSH3 0x0002e7 PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST PUSH3 0x0002a3 JUMPI PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 ADD PUSH3 0x00029a SWAP1 PUSH3 0x0003d4 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST DUP1 PUSH1 0x03 PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff MUL NOT AND SWAP1 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND MUL OR SWAP1 SSTORE POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH3 0x000331 PUSH3 0x0000c9 PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP3 DUP3 MSTORE PUSH1 0x20 DUP3 ADD SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH32 0x4d656d62657273686970203a2063616c6c6572206973206e6f7420746865206f PUSH1 0x00 DUP3 ADD MSTORE PUSH32 0x776e657200000000000000000000000000000000000000000000000000000000 PUSH1 0x20 DUP3 ADD MSTORE POP JUMP JUMPDEST PUSH1 0x00 PUSH3 0x0003bc PUSH1 0x24 DUP4 PUSH3 0x00034d JUMP JUMPDEST SWAP2 POP PUSH3 0x0003c9 DUP3 PUSH3 0x00035e JUMP JUMPDEST PUSH1 0x40 DUP3 ADD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 ADD SWAP1 POP DUP2 DUP2 SUB PUSH1 0x00 DUP4 ADD MSTORE PUSH3 0x0003ef DUP2 PUSH3 0x0003ad JUMP JUMPDEST SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 DUP2 SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH3 0x00040b DUP2 PUSH3 0x0003f6 JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH3 0x000428 PUSH1 0x00 DUP4 ADD DUP5 PUSH3 0x000400 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0x0e77 DUP1 PUSH3 0x00043e PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN UNKNOWN_0xfe PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x00ab JUMPI PUSH1 0x00 CALLDATALOAD PUSH1 0xe0 SHR DUP1 PUSH4 0x718da7ee GT PUSH2 0x0064 JUMPI DUP1 PUSH4 0x718da7ee EQ PUSH2 0x01a1 JUMPI DUP1 PUSH4 0x874dae88 EQ PUSH2 0x01ca JUMPI DUP1 PUSH4 0x8f32d59b EQ PUSH2 0x01f3 JUMPI DUP1 PUSH4 0xb6db75a0 EQ PUSH2 0x021e JUMPI DUP1 PUSH4 0xc290d691 EQ PUSH2 0x0249 JUMPI DUP1 PUSH4 0xe891e9d1 EQ PUSH2 0x0265 JUMPI PUSH2 0x00b2 JUMP JUMPDEST DUP1 PUSH4 0x107ef967 EQ PUSH2 0x00b4 JUMPI DUP1 PUSH4 0x34c5a044 EQ PUSH2 0x00dd JUMPI DUP1 PUSH4 0x3ccfd60b EQ PUSH2 0x011a JUMPI DUP1 PUSH4 0x4fb2e45d EQ PUSH2 0x0131 JUMPI DUP1 PUSH4 0x4fd9efc4 EQ PUSH2 0x015a JUMPI DUP1 PUSH4 0x50e59eb3 EQ PUSH2 0x0176 JUMPI PUSH2 0x00b2 JUMP JUMPDEST CALLDATASIZE PUSH2 0x00b2 JUMPI STOP JUMPDEST STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x00c0 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00db PUSH1 0x04 DUP1 CALLDATASIZE SUB DUP2 ADD SWAP1 PUSH2 0x00d6 SWAP2 SWAP1 PUSH2 0x0a7b JUMP JUMPDEST PUSH2 0x028e JUMP JUMPDEST STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x00e9 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0104 PUSH1 0x04 DUP1 CALLDATASIZE SUB DUP2 ADD SWAP1 PUSH2 0x00ff SWAP2 SWAP1 PUSH2 0x0ace JUMP JUMPDEST PUSH2 0x0387 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x0111 SWAP2 SWAP1 PUSH2 0x0b0a JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0126 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x012f PUSH2 0x03d0 JUMP JUMPDEST STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x013d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0158 PUSH1 0x04 DUP1 CALLDATASIZE SUB DUP2 ADD SWAP1 PUSH2 0x0153 SWAP2 SWAP1 PUSH2 0x0ace JUMP JUMPDEST PUSH2 0x053d JUMP JUMPDEST STOP JUMPDEST PUSH2 0x0174 PUSH1 0x04 DUP1 CALLDATASIZE SUB DUP2 ADD SWAP1 PUSH2 0x016f SWAP2 SWAP1 PUSH2 0x0b25 JUMP JUMPDEST PUSH2 0x065e JUMP JUMPDEST STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0182 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x018b PUSH2 0x069a JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x0198 SWAP2 SWAP1 PUSH2 0x0b6d JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01ad JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01c8 PUSH1 0x04 DUP1 CALLDATASIZE SUB DUP2 ADD SWAP1 PUSH2 0x01c3 SWAP2 SWAP1 PUSH2 0x0bc6 JUMP JUMPDEST PUSH2 0x06fa JUMP JUMPDEST STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01d6 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01f1 PUSH1 0x04 DUP1 CALLDATASIZE SUB DUP2 ADD SWAP1 PUSH2 0x01ec SWAP2 SWAP1 PUSH2 0x0bf3 JUMP JUMPDEST PUSH2 0x0785 JUMP JUMPDEST STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01ff JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0208 PUSH2 0x0862 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x0215 SWAP2 SWAP1 PUSH2 0x0b6d JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x022a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0233 PUSH2 0x08c0 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x0240 SWAP2 SWAP1 PUSH2 0x0b6d JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x0263 PUSH1 0x04 DUP1 CALLDATASIZE SUB DUP2 ADD SWAP1 PUSH2 0x025e SWAP2 SWAP1 PUSH2 0x0b25 JUMP JUMPDEST PUSH2 0x0910 JUMP JUMPDEST STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0271 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x028c PUSH1 0x04 DUP1 CALLDATASIZE SUB DUP2 ADD SWAP1 PUSH2 0x0287 SWAP2 SWAP1 PUSH2 0x0ace JUMP JUMPDEST PUSH2 0x094f JUMP JUMPDEST STOP JUMPDEST PUSH32 0x32c8827c44bf4e71963135be394d95e34ec7302da6f5d8fca5439557863a33f4 DUP4 DUP4 DUP4 PUSH1 0x40 MLOAD PUSH2 0x02c1 SWAP4 SWAP3 SWAP2 SWAP1 PUSH2 0x0c42 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 DUP3 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH4 0x23b872dd PUSH2 0x02ed PUSH2 0x09da JUMP JUMPDEST PUSH1 0x03 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP5 PUSH1 0x40 MLOAD DUP5 PUSH4 0xffffffff AND PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x032f SWAP4 SWAP3 SWAP2 SWAP1 PUSH2 0x0c79 JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0349 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x035d JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1f NOT PUSH1 0x1f DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x0381 SWAP2 SWAP1 PUSH2 0x0cdc JUMP JUMPDEST POP POP POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x01 PUSH1 0x00 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 SLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH1 0x02 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ ISZERO PUSH2 0x042c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x02 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH2 0x046d PUSH2 0x09da JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ DUP1 PUSH2 0x0493 JUMPI POP PUSH2 0x0492 PUSH2 0x0862 JUMP JUMPDEST JUMPDEST PUSH2 0x04d2 JUMPI PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x04c9 SWAP1 PUSH2 0x0d66 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH1 0x02 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH2 0x08fc SELFBALANCE SWAP1 DUP2 ISZERO MUL SWAP1 PUSH1 0x40 MLOAD PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 DUP9 DUP9 CALL SWAP4 POP POP POP POP ISZERO DUP1 ISZERO PUSH2 0x053a JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP JUMP JUMPDEST PUSH2 0x0545 PUSH2 0x0862 JUMP JUMPDEST PUSH2 0x0584 JUMPI PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x057b SWAP1 PUSH2 0x0df8 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND SWAP1 POP PUSH2 0x05b5 DUP3 PUSH1 0x01 PUSH2 0x0785 JUMP JUMPDEST PUSH2 0x05c0 DUP2 PUSH1 0x00 PUSH2 0x0785 JUMP JUMPDEST DUP2 PUSH1 0x00 DUP1 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff MUL NOT AND SWAP1 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND MUL OR SWAP1 SSTORE POP DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH32 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9 PUSH1 0x40 MLOAD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 POP POP JUMP JUMPDEST PUSH32 0x5eb29b484c3461f81aa2650cebf0beb7c986335730a5b61f07ec3fe83ab6349c DUP2 CALLVALUE PUSH1 0x40 MLOAD PUSH2 0x068f SWAP3 SWAP2 SWAP1 PUSH2 0x0e18 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x06a4 PUSH2 0x0862 JUMP JUMPDEST DUP1 PUSH2 0x06f5 JUMPI POP PUSH1 0x0b PUSH1 0x01 PUSH1 0x00 PUSH2 0x06b8 PUSH2 0x09da JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 SLOAD EQ JUMPDEST SWAP1 POP SWAP1 JUMP JUMPDEST PUSH2 0x0702 PUSH2 0x0862 JUMP JUMPDEST PUSH2 0x0741 JUMPI PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x0738 SWAP1 PUSH2 0x0df8 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST DUP1 PUSH1 0x02 PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff MUL NOT AND SWAP1 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND MUL OR SWAP1 SSTORE POP POP JUMP JUMPDEST PUSH2 0x078d PUSH2 0x0862 JUMP JUMPDEST PUSH2 0x07cc JUMPI PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x07c3 SWAP1 PUSH2 0x0df8 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST DUP1 PUSH1 0x01 PUSH1 0x00 DUP5 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 DUP2 SWAP1 SSTORE POP DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH32 0x65efeaf737ce094d287661b6a56bb530dce1fc30853708d1912a74f8ae65ffbb DUP3 PUSH1 0x40 MLOAD PUSH2 0x0856 SWAP2 SWAP1 PUSH2 0x0b0a JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH2 0x08a4 PUSH2 0x09da JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x01 DUP1 PUSH1 0x00 PUSH2 0x08cf PUSH2 0x09da JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 SLOAD EQ SWAP1 POP SWAP1 JUMP JUMPDEST PUSH32 0x32c8827c44bf4e71963135be394d95e34ec7302da6f5d8fca5439557863a33f4 PUSH1 0x00 DUP3 CALLVALUE PUSH1 0x40 MLOAD PUSH2 0x0944 SWAP4 SWAP3 SWAP2 SWAP1 PUSH2 0x0c42 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 POP JUMP JUMPDEST PUSH2 0x0957 PUSH2 0x0862 JUMP JUMPDEST PUSH2 0x0996 JUMPI PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x098d SWAP1 PUSH2 0x0df8 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST DUP1 PUSH1 0x03 PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff MUL NOT AND SWAP1 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND MUL OR SWAP1 SSTORE POP POP JUMP JUMPDEST PUSH1 0x00 CALLER SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP3 AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0a12 DUP3 PUSH2 0x09e7 JUMP JUMPDEST SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH2 0x0a22 DUP2 PUSH2 0x0a07 JUMP JUMPDEST DUP2 EQ PUSH2 0x0a2d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP JUMP JUMPDEST PUSH1 0x00 DUP2 CALLDATALOAD SWAP1 POP PUSH2 0x0a3f DUP2 PUSH2 0x0a19 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 DUP2 SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH2 0x0a58 DUP2 PUSH2 0x0a45 JUMP JUMPDEST DUP2 EQ PUSH2 0x0a63 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP JUMP JUMPDEST PUSH1 0x00 DUP2 CALLDATALOAD SWAP1 POP PUSH2 0x0a75 DUP2 PUSH2 0x0a4f JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x00 PUSH1 0x60 DUP5 DUP7 SUB SLT ISZERO PUSH2 0x0a94 JUMPI PUSH2 0x0a93 PUSH2 0x09e2 JUMP JUMPDEST JUMPDEST PUSH1 0x00 PUSH2 0x0aa2 DUP7 DUP3 DUP8 ADD PUSH2 0x0a30 JUMP JUMPDEST SWAP4 POP POP PUSH1 0x20 PUSH2 0x0ab3 DUP7 DUP3 DUP8 ADD PUSH2 0x0a66 JUMP JUMPDEST SWAP3 POP POP PUSH1 0x40 PUSH2 0x0ac4 DUP7 DUP3 DUP8 ADD PUSH2 0x0a66 JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 POP SWAP3 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x0ae4 JUMPI PUSH2 0x0ae3 PUSH2 0x09e2 JUMP JUMPDEST JUMPDEST PUSH1 0x00 PUSH2 0x0af2 DUP5 DUP3 DUP6 ADD PUSH2 0x0a30 JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0x0b04 DUP2 PUSH2 0x0a45 JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0x0b1f PUSH1 0x00 DUP4 ADD DUP5 PUSH2 0x0afb JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x0b3b JUMPI PUSH2 0x0b3a PUSH2 0x09e2 JUMP JUMPDEST JUMPDEST PUSH1 0x00 PUSH2 0x0b49 DUP5 DUP3 DUP6 ADD PUSH2 0x0a66 JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 DUP2 ISZERO ISZERO SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH2 0x0b67 DUP2 PUSH2 0x0b52 JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 ADD SWAP1 POP PUSH2 0x0b82 PUSH1 0x00 DUP4 ADD DUP5 PUSH2 0x0b5e JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0b93 DUP3 PUSH2 0x09e7 JUMP JUMPDEST SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH2 0x0ba3 DUP2 PUSH2 0x0b88 JUMP JUMPDEST DUP2 EQ PUSH2 0x0bae JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP JUMP JUMPDEST PUSH1 0x00 DUP2 CALLDATALOAD SWAP1 POP PUSH2 0x0bc0 DUP2 PUSH2 0x0b9a JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x0bdc JUMPI PUSH2 0x0bdb PUSH2 0x09e2 JUMP JUMPDEST JUMPDEST PUSH1 0x00 PUSH2 0x0bea DUP5 DUP3 DUP6 ADD PUSH2 0x0bb1 JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0x0c0a JUMPI PUSH2 0x0c09 PUSH2 0x09e2 JUMP JUMPDEST JUMPDEST PUSH1 0x00 PUSH2 0x0c18 DUP6 DUP3 DUP7 ADD PUSH2 0x0a30 JUMP JUMPDEST SWAP3 POP POP PUSH1 0x20 PUSH2 0x0c29 DUP6 DUP3 DUP7 ADD PUSH2 0x0a66 JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH2 0x0c3c DUP2 PUSH2 0x0a07 JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x60 DUP3 ADD SWAP1 POP PUSH2 0x0c57 PUSH1 0x00 DUP4 ADD DUP7 PUSH2 0x0c33 JUMP JUMPDEST PUSH2 0x0c64 PUSH1 0x20 DUP4 ADD DUP6 PUSH2 0x0afb JUMP JUMPDEST PUSH2 0x0c71 PUSH1 0x40 DUP4 ADD DUP5 PUSH2 0x0afb JUMP JUMPDEST SWAP5 SWAP4 POP POP POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x60 DUP3 ADD SWAP1 POP PUSH2 0x0c8e PUSH1 0x00 DUP4 ADD DUP7 PUSH2 0x0c33 JUMP JUMPDEST PUSH2 0x0c9b PUSH1 0x20 DUP4 ADD DUP6 PUSH2 0x0c33 JUMP JUMPDEST PUSH2 0x0ca8 PUSH1 0x40 DUP4 ADD DUP5 PUSH2 0x0afb JUMP JUMPDEST SWAP5 SWAP4 POP POP POP POP JUMP JUMPDEST PUSH2 0x0cb9 DUP2 PUSH2 0x0b52 JUMP JUMPDEST DUP2 EQ PUSH2 0x0cc4 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP JUMP JUMPDEST PUSH1 0x00 DUP2 MLOAD SWAP1 POP PUSH2 0x0cd6 DUP2 PUSH2 0x0cb0 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x0cf2 JUMPI PUSH2 0x0cf1 PUSH2 0x09e2 JUMP JUMPDEST JUMPDEST PUSH1 0x00 PUSH2 0x0d00 DUP5 DUP3 DUP6 ADD PUSH2 0x0cc7 JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 DUP3 DUP3 MSTORE PUSH1 0x20 DUP3 ADD SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH32 0x496e636f72726563742061646472657373000000000000000000000000000000 PUSH1 0x00 DUP3 ADD MSTORE POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0d50 PUSH1 0x11 DUP4 PUSH2 0x0d09 JUMP JUMPDEST SWAP2 POP PUSH2 0x0d5b DUP3 PUSH2 0x0d1a JUMP JUMPDEST PUSH1 0x20 DUP3 ADD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 ADD SWAP1 POP DUP2 DUP2 SUB PUSH1 0x00 DUP4 ADD MSTORE PUSH2 0x0d7f DUP2 PUSH2 0x0d43 JUMP JUMPDEST SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH32 0x4d656d62657273686970203a2063616c6c6572206973206e6f7420746865206f PUSH1 0x00 DUP3 ADD MSTORE PUSH32 0x776e657200000000000000000000000000000000000000000000000000000000 PUSH1 0x20 DUP3 ADD MSTORE POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0de2 PUSH1 0x24 DUP4 PUSH2 0x0d09 JUMP JUMPDEST SWAP2 POP PUSH2 0x0ded DUP3 PUSH2 0x0d86 JUMP JUMPDEST PUSH1 0x40 DUP3 ADD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 ADD SWAP1 POP DUP2 DUP2 SUB PUSH1 0x00 DUP4 ADD MSTORE PUSH2 0x0e11 DUP2 PUSH2 0x0dd5 JUMP JUMPDEST SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x40 DUP3 ADD SWAP1 POP PUSH2 0x0e2d PUSH1 0x00 DUP4 ADD DUP6 PUSH2 0x0afb JUMP JUMPDEST PUSH2 0x0e3a PUSH1 0x20 DUP4 ADD DUP5 PUSH2 0x0afb JUMP JUMPDEST SWAP4 SWAP3 POP POP POP JUMP UNKNOWN_0xfe LOG2 PUSH5 0x6970667358 UNKNOWN_0x22 SLT SHA3 UNKNOWN_0xc6 UNKNOWN_0xb7 SWAP11 UNKNOWN_0xe4 SUB RETURNDATASIZE UNOFFICIAL_PUSH UNKNOWN_0xec UNKNOWN_0xca RETURNDATASIZE LOG3 DUP3 RETURNDATACOPY UNKNOWN_0x1f UNKNOWN_0xdb REVERT PUSH21 0xbc1b4af0ea66018975ae6645510d8f64736f6c6343 STOP ADDMOD MULMOD STOP CALLER