Contract: PikaStaking
Malicious: no
Decompiled opcodes:
PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x00 PUSH1 0x03 SSTORE PUSH1 0x00 PUSH1 0x07 SSTORE PUSH3 0x127500 PUSH1 0x09 SSTORE PUSH1 0x00 PUSH1 0x0a SSTORE CALLVALUE DUP1 ISZERO PUSH3 0x000027 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x40 MLOAD PUSH3 0x001402 CODESIZE SUB DUP1 PUSH3 0x001402 DUP4 CODECOPY DUP2 ADD PUSH1 0x40 DUP2 SWAP1 MSTORE PUSH3 0x00004a SWAP2 PUSH3 0x000101 JUMP JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB NOT AND CALLER SWAP1 DUP2 OR DUP3 SSTORE PUSH1 0x40 MLOAD SWAP1 SWAP2 SWAP1 PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0 SWAP1 DUP3 SWAP1 LOG3 PUSH1 0x06 DUP1 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP1 DUP6 AND PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB NOT SWAP3 DUP4 AND OR SWAP1 SWAP3 SSTORE PUSH1 0x02 DUP1 SLOAD SWAP3 DUP5 AND SWAP3 SWAP1 SWAP2 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE PUSH12 0x033b2e3c9fd0803ce8000000 PUSH1 0x0b SSTORE PUSH3 0x0000d8 TIMESTAMP PUSH3 0x03f480 PUSH3 0x000138 JUMP JUMPDEST PUSH1 0x08 SSTORE POP PUSH3 0x00015d SWAP1 POP JUMP JUMPDEST DUP1 MLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 AND DUP2 EQ PUSH3 0x0000fc JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH3 0x000114 JUMPI DUP2 DUP3 REVERT JUMPDEST PUSH3 0x00011f DUP4 PUSH3 0x0000e4 JUMP JUMPDEST SWAP2 POP PUSH3 0x00012f PUSH1 0x20 DUP5 ADD PUSH3 0x0000e4 JUMP JUMPDEST SWAP1 POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 DUP3 NOT DUP3 GT ISZERO PUSH3 0x000158 JUMPI PUSH4 0x4e487b71 PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x11 PUSH1 0x04 MSTORE PUSH1 0x24 DUP2 REVERT JUMPDEST POP ADD SWAP1 JUMP JUMPDEST PUSH2 0x1295 DUP1 PUSH3 0x00016d PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN UNKNOWN_0xfe PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x0010 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x04 CALLDATASIZE LT PUSH2 0x0177 JUMPI PUSH1 0x00 CALLDATALOAD PUSH1 0xe0 SHR DUP1 PUSH4 0xb546fbf9 GT PUSH2 0x00d8 JUMPI DUP1 PUSH4 0xd153b60c GT PUSH2 0x008c JUMPI DUP1 PUSH4 0xe9503425 GT PUSH2 0x0066 JUMPI DUP1 PUSH4 0xe9503425 EQ PUSH2 0x0306 JUMPI DUP1 PUSH4 0xebe2b12b EQ PUSH2 0x0319 JUMPI DUP1 PUSH4 0xfe961f61 EQ PUSH2 0x0322 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 PUSH4 0xd153b60c EQ PUSH2 0x02cb JUMPI DUP1 PUSH4 0xd89f4dad EQ PUSH2 0x02eb JUMPI DUP1 PUSH4 0xe3dca14c EQ PUSH2 0x02fe JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 PUSH4 0xb88a802f GT PUSH2 0x00bd JUMPI DUP1 PUSH4 0xb88a802f EQ PUSH2 0x029a JUMPI DUP1 PUSH4 0xc7574839 EQ PUSH2 0x02a2 JUMPI DUP1 PUSH4 0xcd3daf9d EQ PUSH2 0x02c2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 PUSH4 0xb546fbf9 EQ PUSH2 0x0267 JUMPI DUP1 PUSH4 0xb5ed298a EQ PUSH2 0x0287 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 PUSH4 0x8da5cb5b GT PUSH2 0x012f JUMPI DUP1 PUSH4 0x9eecb1c6 GT PUSH2 0x0114 JUMPI DUP1 PUSH4 0x9eecb1c6 EQ PUSH2 0x0242 JUMPI DUP1 PUSH4 0xa1a55cbf EQ PUSH2 0x024b JUMPI DUP1 PUSH4 0xa694fc3a EQ PUSH2 0x0254 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 PUSH4 0x8da5cb5b EQ PUSH2 0x01dd JUMPI DUP1 PUSH4 0x943c2878 EQ PUSH2 0x0222 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 PUSH4 0x3ccfd60b GT PUSH2 0x0160 JUMPI DUP1 PUSH4 0x3ccfd60b EQ PUSH2 0x01c4 JUMPI DUP1 PUSH4 0x44c87ec3 EQ PUSH2 0x01cc JUMPI DUP1 PUSH4 0x4e71e0c8 EQ PUSH2 0x01d5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 PUSH4 0x1674bade EQ PUSH2 0x017c JUMPI DUP1 PUSH4 0x27e235e3 EQ PUSH2 0x0191 JUMPI JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x018f PUSH2 0x018a CALLDATASIZE PUSH1 0x04 PUSH2 0x10fd JUMP JUMPDEST PUSH2 0x032b JUMP JUMPDEST STOP JUMPDEST PUSH2 0x01b1 PUSH2 0x019f CALLDATASIZE PUSH1 0x04 PUSH2 0x10ba JUMP JUMPDEST PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x018f PUSH2 0x03ab JUMP JUMPDEST PUSH2 0x01b1 PUSH1 0x0b SLOAD DUP2 JUMP JUMPDEST PUSH2 0x018f PUSH2 0x04bb JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH2 0x01fd SWAP1 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 SWAP2 AND DUP2 MSTORE PUSH1 0x20 ADD PUSH2 0x01bb JUMP JUMPDEST PUSH2 0x01b1 PUSH2 0x0230 CALLDATASIZE PUSH1 0x04 PUSH2 0x10ba JUMP JUMPDEST PUSH1 0x05 PUSH1 0x20 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP2 JUMP JUMPDEST PUSH2 0x01b1 PUSH1 0x07 SLOAD DUP2 JUMP JUMPDEST PUSH2 0x01b1 PUSH1 0x09 SLOAD DUP2 JUMP JUMPDEST PUSH2 0x018f PUSH2 0x0262 CALLDATASIZE PUSH1 0x04 PUSH2 0x10fd JUMP JUMPDEST PUSH2 0x0572 JUMP JUMPDEST PUSH1 0x06 SLOAD PUSH2 0x01fd SWAP1 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 JUMP JUMPDEST PUSH2 0x018f PUSH2 0x0295 CALLDATASIZE PUSH1 0x04 PUSH2 0x10ba JUMP JUMPDEST PUSH2 0x0a4c JUMP JUMPDEST PUSH2 0x018f PUSH2 0x0ab7 JUMP JUMPDEST PUSH1 0x02 SLOAD PUSH2 0x01fd SWAP1 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 JUMP JUMPDEST PUSH2 0x01b1 PUSH1 0x0a SLOAD DUP2 JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH2 0x01fd SWAP1 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 JUMP JUMPDEST PUSH2 0x018f PUSH2 0x02f9 CALLDATASIZE PUSH1 0x04 PUSH2 0x10fd JUMP JUMPDEST PUSH2 0x0cea JUMP JUMPDEST PUSH2 0x018f PUSH2 0x0d4f JUMP JUMPDEST PUSH2 0x01b1 PUSH2 0x0314 CALLDATASIZE PUSH1 0x04 PUSH2 0x10ba JUMP JUMPDEST PUSH2 0x1035 JUMP JUMPDEST PUSH2 0x01b1 PUSH1 0x08 SLOAD DUP2 JUMP JUMPDEST PUSH2 0x01b1 PUSH1 0x03 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND CALLER EQ PUSH2 0x034f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH32 0x063d6b01bd38b3433ed20d40ee76ae87264788b47b52341a90b51ba48236b562 PUSH3 0x015180 PUSH1 0x09 SLOAD PUSH2 0x0381 SWAP2 SWAP1 PUSH2 0x1145 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 ADD DUP5 SWAP1 MSTORE ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 PUSH2 0x03a5 DUP2 PUSH3 0x015180 PUSH2 0x117e JUMP JUMPDEST PUSH1 0x09 SSTORE POP JUMP JUMPDEST CALLER PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 SHA3 DUP1 SLOAD SWAP1 DUP3 SWAP1 SSTORE PUSH1 0x03 DUP1 SLOAD SWAP2 SWAP3 DUP4 SWAP3 PUSH2 0x03d3 SWAP1 DUP5 SWAP1 PUSH2 0x11bb JUMP JUMPDEST SWAP1 SWAP2 SSTORE POP POP PUSH1 0x06 SLOAD PUSH1 0x40 MLOAD PUSH32 0xa9059cbb00000000000000000000000000000000000000000000000000000000 DUP2 MSTORE CALLER PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x24 DUP2 ADD DUP4 SWAP1 MSTORE PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 SWAP2 AND SWAP1 PUSH4 0xa9059cbb SWAP1 PUSH1 0x44 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x044a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x045e 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 0x0482 SWAP2 SWAP1 PUSH2 0x10dd JUMP JUMPDEST POP PUSH1 0x40 MLOAD DUP2 DUP2 MSTORE CALLER SWAP1 PUSH32 0x884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364 SWAP1 PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 POP JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND CALLER EQ PUSH2 0x04df JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x00 DUP1 SLOAD PUSH1 0x40 MLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP4 DUP5 AND SWAP4 SWAP1 SWAP2 AND SWAP2 PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0 SWAP2 LOG3 PUSH1 0x01 SLOAD PUSH1 0x00 DUP1 SLOAD PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000 AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE JUMP JUMPDEST CALLER PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP1 ISZERO PUSH2 0x062d JUMPI PUSH1 0x07 SLOAD CALLER PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD EQ PUSH2 0x062d JUMPI PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x2c PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x436c61696d20796f757220726577617264206265666f7265207374616b696e67 PUSH1 0x44 DUP3 ADD MSTORE PUSH32 0x206d6f726520746f6b656e730000000000000000000000000000000000000000 PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH1 0x06 SLOAD PUSH1 0x40 MLOAD PUSH32 0x23b872dd00000000000000000000000000000000000000000000000000000000 DUP2 MSTORE CALLER PUSH1 0x04 DUP3 ADD MSTORE ADDRESS PUSH1 0x24 DUP3 ADD MSTORE PUSH1 0x44 DUP2 ADD DUP5 SWAP1 MSTORE PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 SWAP2 AND SWAP1 PUSH4 0x23b872dd SWAP1 PUSH1 0x64 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x06a5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x06b9 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 0x06dd SWAP2 SWAP1 PUSH2 0x10dd JUMP JUMPDEST POP PUSH1 0x00 PUSH1 0x64 PUSH2 0x06ed DUP5 PUSH1 0x0c PUSH2 0x117e JUMP JUMPDEST PUSH2 0x06f7 SWAP2 SWAP1 PUSH2 0x1145 JUMP JUMPDEST SWAP1 POP PUSH1 0x06 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH4 0x8fe6cae3 PUSH1 0x40 MLOAD DUP2 PUSH4 0xffffffff AND PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x04 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0763 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0777 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 0x079b SWAP2 SWAP1 PUSH2 0x1115 JUMP JUMPDEST PUSH1 0x06 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH32 0x18160ddd00000000000000000000000000000000000000000000000000000000 DUP2 MSTORE SWAP1 MLOAD DUP5 SWAP3 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND SWAP2 PUSH4 0x18160ddd SWAP2 PUSH1 0x04 DUP1 DUP4 ADD SWAP3 PUSH1 0x20 SWAP3 SWAP2 SWAP1 DUP3 SWAP1 SUB ADD DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0805 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x0819 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 0x083d SWAP2 SWAP1 PUSH2 0x1115 JUMP JUMPDEST PUSH2 0x0847 SWAP2 SWAP1 PUSH2 0x11bb JUMP JUMPDEST LT PUSH2 0x08d5 JUMPI PUSH1 0x06 SLOAD PUSH1 0x40 MLOAD PUSH32 0x42966c6800000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 DUP2 ADD DUP4 SWAP1 MSTORE PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 SWAP2 AND SWAP1 PUSH4 0x42966c68 SWAP1 PUSH1 0x24 ADD PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x08b8 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x08cc JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP PUSH2 0x08d9 JUMP JUMPDEST POP PUSH1 0x00 JUMPDEST PUSH1 0x00 PUSH1 0x64 PUSH2 0x08e8 DUP6 PUSH1 0x03 PUSH2 0x117e JUMP JUMPDEST PUSH2 0x08f2 SWAP2 SWAP1 PUSH2 0x1145 JUMP JUMPDEST PUSH1 0x06 SLOAD PUSH1 0x02 SLOAD PUSH1 0x40 MLOAD PUSH32 0xa9059cbb00000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP2 DUP3 AND PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x24 DUP2 ADD DUP5 SWAP1 MSTORE SWAP3 SWAP4 POP AND SWAP1 PUSH4 0xa9059cbb SWAP1 PUSH1 0x44 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x096a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x097e 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 0x09a2 SWAP2 SWAP1 PUSH2 0x10dd JUMP JUMPDEST POP PUSH1 0x00 DUP2 PUSH2 0x09b0 DUP5 DUP8 PUSH2 0x11bb JUMP JUMPDEST PUSH2 0x09ba SWAP2 SWAP1 PUSH2 0x11bb JUMP JUMPDEST CALLER PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 SHA3 DUP1 SLOAD SWAP3 SWAP4 POP DUP4 SWAP3 SWAP1 SWAP2 SWAP1 PUSH2 0x09de SWAP1 DUP5 SWAP1 PUSH2 0x112d JUMP JUMPDEST SWAP1 SWAP2 SSTORE POP POP PUSH1 0x07 SLOAD CALLER PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 SHA3 SWAP2 SWAP1 SWAP2 SSTORE PUSH1 0x03 DUP1 SLOAD DUP4 SWAP3 SWAP1 PUSH2 0x0a0b SWAP1 DUP5 SWAP1 PUSH2 0x112d JUMP JUMPDEST SWAP1 SWAP2 SSTORE POP POP PUSH1 0x40 MLOAD DUP2 DUP2 MSTORE CALLER SWAP1 PUSH32 0x9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d SWAP1 PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 POP POP POP POP POP JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND CALLER EQ PUSH2 0x0a70 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 DUP1 SLOAD PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000 AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP3 SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE JUMP JUMPDEST CALLER PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP1 PUSH2 0x0b2e JUMPI PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x10 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4e6f20746f6b656e73207374616b656400000000000000000000000000000000 PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0x0624 JUMP JUMPDEST PUSH1 0x07 SLOAD CALLER PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD LT PUSH2 0x0bce JUMPI PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x3a PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x5761697420666f72207468697320706572696f6420746f2066696e6973682062 PUSH1 0x44 DUP3 ADD MSTORE PUSH32 0x65666f726520636c61696d696e6720796f757220726577617264000000000000 PUSH1 0x64 DUP3 ADD MSTORE PUSH1 0x84 ADD PUSH2 0x0624 JUMP JUMPDEST PUSH1 0x07 SLOAD CALLER PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 SHA3 SWAP2 SWAP1 SWAP2 SSTORE PUSH1 0x0a SLOAD PUSH8 0x0de0b6b3a7640000 SWAP1 PUSH2 0x0bfb SWAP1 DUP5 PUSH2 0x117e JUMP JUMPDEST PUSH2 0x0c05 SWAP2 SWAP1 PUSH2 0x1145 JUMP JUMPDEST PUSH1 0x06 SLOAD PUSH1 0x40 MLOAD PUSH32 0xa9059cbb00000000000000000000000000000000000000000000000000000000 DUP2 MSTORE CALLER PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x24 DUP2 ADD DUP4 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND SWAP1 PUSH4 0xa9059cbb SWAP1 PUSH1 0x44 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0c78 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0c8c 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 0x0cb0 SWAP2 SWAP1 PUSH2 0x10dd JUMP JUMPDEST POP PUSH1 0x40 MLOAD DUP2 DUP2 MSTORE CALLER SWAP1 PUSH32 0x106f923f993c2149d49b4255ff723acafa1f2d94393f561d3eda32ae348f7241 SWAP1 PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 POP POP JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND CALLER EQ PUSH2 0x0d0e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x0b SLOAD PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 ADD DUP4 SWAP1 MSTORE PUSH32 0xc47a4045855a34ab34b56614f7d7946efe8f9ded0f3d3897e33c29be6215ddd2 SWAP2 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 PUSH1 0x0b SSTORE JUMP JUMPDEST PUSH1 0x08 SLOAD TIMESTAMP LT ISZERO PUSH2 0x0dbb JUMPI PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x1f PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x5761697420666f7220636c61696d20706572696f6420746f2066696e69736800 PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0x0624 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x03 SLOAD GT PUSH2 0x0e27 JUMPI PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x1c PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x4e6f20746f6b656e73207374616b656420696e20636f6e747261637400000000 PUSH1 0x44 DUP3 ADD MSTORE PUSH1 0x64 ADD PUSH2 0x0624 JUMP JUMPDEST PUSH1 0x03 SLOAD PUSH1 0x06 SLOAD PUSH1 0x40 MLOAD PUSH32 0x70a0823100000000000000000000000000000000000000000000000000000000 DUP2 MSTORE ADDRESS PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x00 SWAP3 SWAP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND SWAP1 PUSH4 0x70a08231 SWAP1 PUSH1 0x24 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0e95 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x0ea9 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 0x0ecd SWAP2 SWAP1 PUSH2 0x1115 JUMP JUMPDEST PUSH2 0x0ed7 SWAP2 SWAP1 PUSH2 0x11bb JUMP JUMPDEST SWAP1 POP PUSH1 0x00 PUSH2 0x0ee7 PUSH2 0x03e8 DUP4 PUSH2 0x1145 JUMP JUMPDEST SWAP1 POP PUSH1 0x0b SLOAD DUP2 GT ISZERO PUSH2 0x0ef8 JUMPI POP PUSH1 0x0b SLOAD JUMPDEST PUSH2 0x0f02 DUP2 DUP4 PUSH2 0x11bb JUMP JUMPDEST PUSH1 0x06 SLOAD PUSH1 0x40 MLOAD PUSH32 0xa9059cbb00000000000000000000000000000000000000000000000000000000 DUP2 MSTORE CALLER PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x24 DUP2 ADD DUP5 SWAP1 MSTORE SWAP2 SWAP4 POP PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND SWAP1 PUSH4 0xa9059cbb SWAP1 PUSH1 0x44 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0f75 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0f89 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 0x0fad SWAP2 SWAP1 PUSH2 0x10dd JUMP JUMPDEST POP PUSH1 0x03 SLOAD PUSH2 0x0fc3 DUP4 PUSH8 0x0de0b6b3a7640000 PUSH2 0x117e JUMP JUMPDEST PUSH2 0x0fcd SWAP2 SWAP1 PUSH2 0x1145 JUMP JUMPDEST PUSH1 0x0a SSTORE PUSH1 0x07 DUP1 SLOAD SWAP1 PUSH1 0x00 PUSH2 0x0fe0 DUP4 PUSH2 0x11d2 JUMP JUMPDEST SWAP1 SWAP2 SSTORE POP POP PUSH1 0x09 SLOAD PUSH2 0x0ff2 SWAP1 TIMESTAMP PUSH2 0x112d JUMP JUMPDEST PUSH1 0x08 DUP2 SWAP1 SSTORE PUSH1 0x40 DUP1 MLOAD DUP5 DUP2 MSTORE PUSH1 0x20 DUP2 ADD SWAP3 SWAP1 SWAP3 MSTORE PUSH32 0x4809cb64d09c7f6591fcee880818cb3e36546fde31ba50c5355b2eb50194f16f SWAP2 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 POP POP JUMP JUMPDEST PUSH1 0x07 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP3 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x05 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 SHA3 SLOAD SWAP1 SWAP2 EQ ISZERO PUSH2 0x106e JUMPI POP PUSH1 0x00 SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0a SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP4 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH8 0x0de0b6b3a7640000 SWAP2 PUSH2 0x10aa SWAP2 PUSH2 0x117e JUMP JUMPDEST PUSH2 0x10b4 SWAP2 SWAP1 PUSH2 0x1145 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x10cb JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 CALLDATALOAD PUSH2 0x10d6 DUP2 PUSH2 0x123a JUMP JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x10ee JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 MLOAD DUP1 ISZERO ISZERO DUP2 EQ PUSH2 0x10d6 JUMPI DUP2 DUP3 REVERT JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x110e JUMPI DUP1 DUP2 REVERT JUMPDEST POP CALLDATALOAD SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x1126 JUMPI DUP1 DUP2 REVERT JUMPDEST POP MLOAD SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 DUP3 NOT DUP3 GT ISZERO PUSH2 0x1140 JUMPI PUSH2 0x1140 PUSH2 0x120b JUMP JUMPDEST POP ADD SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP3 PUSH2 0x1179 JUMPI PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x12 PUSH1 0x04 MSTORE PUSH1 0x24 DUP2 REVERT JUMPDEST POP DIV SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP2 PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff DIV DUP4 GT DUP3 ISZERO ISZERO AND ISZERO PUSH2 0x11b6 JUMPI PUSH2 0x11b6 PUSH2 0x120b JUMP JUMPDEST POP MUL SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP3 DUP3 LT ISZERO PUSH2 0x11cd JUMPI PUSH2 0x11cd PUSH2 0x120b JUMP JUMPDEST POP SUB SWAP1 JUMP JUMPDEST PUSH1 0x00 PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff DUP3 EQ ISZERO PUSH2 0x1204 JUMPI PUSH2 0x1204 PUSH2 0x120b JUMP JUMPDEST POP PUSH1 0x01 ADD SWAP1 JUMP JUMPDEST PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 PUSH1 0x00 MSTORE PUSH1 0x11 PUSH1 0x04 MSTORE PUSH1 0x24 PUSH1 0x00 REVERT JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP2 AND DUP2 EQ PUSH2 0x125c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP JUMP UNKNOWN_0xfe LOG2 PUSH5 0x6970667358 UNKNOWN_0x22 SLT SHA3 PUSH16 0x916d6002524233e6446415feb007626d UNKNOWN_0xf9 UNKNOWN_0xc1 UNKNOWN_0x27 PUSH32 0x4761aff8038be49f02cfa364736f6c6343000804003300000000000000000000 STOP STOP UNKNOWN_0xa6 DUP3 UNKNOWN_0xee AND UNKNOWN_0xb4 SWAP8 UNKNOWN_0xaf UNKNOWN_0xce UNKNOWN_0xed DELEGATECALL PUSH31 0x4820fc2af3845fd2d200000000000000000000000025fe8fbba7e090f3d781 UNKNOWN_0xbc INVALID_0x6d 0xd2dbe90889ee7ef3