Contract: ThunderStaking
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 PUSH2 0x0026 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x40 MLOAD PUSH3 0x001298 CODESIZE SUB DUP1 PUSH3 0x001298 DUP4 CODECOPY DUP2 ADD PUSH1 0x40 DUP2 SWAP1 MSTORE PUSH2 0x0047 SWAP2 PUSH2 0x00f8 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 PUSH10 0x152d02c7e14af6800000 PUSH1 0x0b SSTORE PUSH2 0x00d1 TIMESTAMP PUSH3 0x03f480 PUSH2 0x012a JUMP JUMPDEST PUSH1 0x08 SSTORE POP PUSH2 0x014e SWAP1 POP JUMP JUMPDEST DUP1 MLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 AND DUP2 EQ PUSH2 0x00f3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0x010a JUMPI DUP2 DUP3 REVERT JUMPDEST PUSH2 0x0113 DUP4 PUSH2 0x00dc JUMP JUMPDEST SWAP2 POP PUSH2 0x0121 PUSH1 0x20 DUP5 ADD PUSH2 0x00dc JUMP JUMPDEST SWAP1 POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 DUP3 NOT DUP3 GT ISZERO PUSH2 0x0149 JUMPI PUSH4 0x4e487b71 PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x11 PUSH1 0x04 MSTORE PUSH1 0x24 DUP2 REVERT JUMPDEST POP ADD SWAP1 JUMP JUMPDEST PUSH2 0x113a DUP1 PUSH3 0x00015e 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 0xa1a55cbf 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 0xb5ed298a GT PUSH2 0x00bd JUMPI DUP1 PUSH4 0xb5ed298a EQ PUSH2 0x02a7 JUMPI DUP1 PUSH4 0xb88a802f EQ PUSH2 0x02ba JUMPI DUP1 PUSH4 0xcd3daf9d EQ PUSH2 0x02c2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 PUSH4 0xa1a55cbf EQ PUSH2 0x028b JUMPI DUP1 PUSH4 0xa694fc3a EQ PUSH2 0x0294 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 PUSH4 0x59927044 GT PUSH2 0x012f JUMPI DUP1 PUSH4 0x943c2878 GT PUSH2 0x0114 JUMPI DUP1 PUSH4 0x943c2878 EQ PUSH2 0x0242 JUMPI DUP1 PUSH4 0x9eecb1c6 EQ PUSH2 0x0262 JUMPI DUP1 PUSH4 0xa00820b1 EQ PUSH2 0x026b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 PUSH4 0x59927044 EQ PUSH2 0x01dd JUMPI DUP1 PUSH4 0x8da5cb5b 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 0x0fa2 JUMP JUMPDEST PUSH2 0x032b JUMP JUMPDEST STOP JUMPDEST PUSH2 0x01b1 PUSH2 0x019f CALLDATASIZE PUSH1 0x04 PUSH2 0x0f5f 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 0x02 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 PUSH1 0x00 SLOAD PUSH2 0x01fd SWAP1 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 JUMP JUMPDEST PUSH2 0x01b1 PUSH2 0x0250 CALLDATASIZE PUSH1 0x04 PUSH2 0x0f5f 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 PUSH1 0x06 SLOAD PUSH2 0x01fd SWAP1 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 JUMP JUMPDEST PUSH2 0x01b1 PUSH1 0x09 SLOAD DUP2 JUMP JUMPDEST PUSH2 0x018f PUSH2 0x02a2 CALLDATASIZE PUSH1 0x04 PUSH2 0x0fa2 JUMP JUMPDEST PUSH2 0x0572 JUMP JUMPDEST PUSH2 0x018f PUSH2 0x02b5 CALLDATASIZE PUSH1 0x04 PUSH2 0x0f5f JUMP JUMPDEST PUSH2 0x08f1 JUMP JUMPDEST PUSH2 0x018f PUSH2 0x095c 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 0x0fa2 JUMP JUMPDEST PUSH2 0x0b8f JUMP JUMPDEST PUSH2 0x018f PUSH2 0x0bf4 JUMP JUMPDEST PUSH2 0x01b1 PUSH2 0x0314 CALLDATASIZE PUSH1 0x04 PUSH2 0x0f5f JUMP JUMPDEST PUSH2 0x0eda 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 0x0fea 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 0x1023 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 0x1060 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 0x0f82 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 0x0f82 JUMP JUMPDEST POP PUSH1 0x00 PUSH1 0x64 PUSH2 0x06ed DUP5 PUSH1 0x06 PUSH2 0x1023 JUMP JUMPDEST PUSH2 0x06f7 SWAP2 SWAP1 PUSH2 0x0fea JUMP JUMPDEST PUSH1 0x06 SLOAD PUSH1 0x40 MLOAD PUSH32 0x42966c6800000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 DUP2 ADD DUP4 SWAP1 MSTORE SWAP2 SWAP3 POP PUSH20 0xffffffffffffffffffffffffffffffffffffffff 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 0x0764 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0778 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP PUSH1 0x00 PUSH1 0x64 DUP5 PUSH1 0x01 PUSH2 0x078d SWAP2 SWAP1 PUSH2 0x1023 JUMP JUMPDEST PUSH2 0x0797 SWAP2 SWAP1 PUSH2 0x0fea 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 0x080f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0823 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 0x0847 SWAP2 SWAP1 PUSH2 0x0f82 JUMP JUMPDEST POP PUSH1 0x00 DUP2 PUSH2 0x0855 DUP5 DUP8 PUSH2 0x1060 JUMP JUMPDEST PUSH2 0x085f SWAP2 SWAP1 PUSH2 0x1060 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 0x0883 SWAP1 DUP5 SWAP1 PUSH2 0x0fd2 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 0x08b0 SWAP1 DUP5 SWAP1 PUSH2 0x0fd2 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 0x0915 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 0x09d3 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 0x0a73 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 0x0aa0 SWAP1 DUP5 PUSH2 0x1023 JUMP JUMPDEST PUSH2 0x0aaa SWAP2 SWAP1 PUSH2 0x0fea 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 0x0b1d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0b31 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 0x0b55 SWAP2 SWAP1 PUSH2 0x0f82 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 0x0bb3 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 0x0c60 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 0x0ccc 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 0x0d3a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x0d4e 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 0x0d72 SWAP2 SWAP1 PUSH2 0x0fba JUMP JUMPDEST PUSH2 0x0d7c SWAP2 SWAP1 PUSH2 0x1060 JUMP JUMPDEST SWAP1 POP PUSH1 0x00 PUSH2 0x0d8c PUSH2 0x03e8 DUP4 PUSH2 0x0fea JUMP JUMPDEST SWAP1 POP PUSH1 0x0b SLOAD DUP2 GT ISZERO PUSH2 0x0d9d JUMPI POP PUSH1 0x0b SLOAD JUMPDEST PUSH2 0x0da7 DUP2 DUP4 PUSH2 0x1060 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 0x0e1a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0e2e 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 0x0e52 SWAP2 SWAP1 PUSH2 0x0f82 JUMP JUMPDEST POP PUSH1 0x03 SLOAD PUSH2 0x0e68 DUP4 PUSH8 0x0de0b6b3a7640000 PUSH2 0x1023 JUMP JUMPDEST PUSH2 0x0e72 SWAP2 SWAP1 PUSH2 0x0fea JUMP JUMPDEST PUSH1 0x0a SSTORE PUSH1 0x07 DUP1 SLOAD SWAP1 PUSH1 0x00 PUSH2 0x0e85 DUP4 PUSH2 0x1077 JUMP JUMPDEST SWAP1 SWAP2 SSTORE POP POP PUSH1 0x09 SLOAD PUSH2 0x0e97 SWAP1 TIMESTAMP PUSH2 0x0fd2 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 0x0f13 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 0x0f4f SWAP2 PUSH2 0x1023 JUMP JUMPDEST PUSH2 0x0f59 SWAP2 SWAP1 PUSH2 0x0fea JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x0f70 JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 CALLDATALOAD PUSH2 0x0f7b DUP2 PUSH2 0x10df JUMP JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x0f93 JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 MLOAD DUP1 ISZERO ISZERO DUP2 EQ PUSH2 0x0f7b JUMPI DUP2 DUP3 REVERT JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x0fb3 JUMPI DUP1 DUP2 REVERT JUMPDEST POP CALLDATALOAD SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x0fcb JUMPI DUP1 DUP2 REVERT JUMPDEST POP MLOAD SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 DUP3 NOT DUP3 GT ISZERO PUSH2 0x0fe5 JUMPI PUSH2 0x0fe5 PUSH2 0x10b0 JUMP JUMPDEST POP ADD SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP3 PUSH2 0x101e 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 0x105b JUMPI PUSH2 0x105b PUSH2 0x10b0 JUMP JUMPDEST POP MUL SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP3 DUP3 LT ISZERO PUSH2 0x1072 JUMPI PUSH2 0x1072 PUSH2 0x10b0 JUMP JUMPDEST POP SUB SWAP1 JUMP JUMPDEST PUSH1 0x00 PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff DUP3 EQ ISZERO PUSH2 0x10a9 JUMPI PUSH2 0x10a9 PUSH2 0x10b0 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 0x1101 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP JUMP UNKNOWN_0xfe LOG2 PUSH5 0x6970667358 UNKNOWN_0x22 SLT SHA3 UNKNOWN_0xed SWAP7 EXTCODESIZE CALLDATASIZE CALLCODE UNKNOWN_0xbc UNKNOWN_0xcc UNKNOWN_0xd UNKNOWN_0xa8 UNKNOWN_0xda UNKNOWN_0xc3 PUSH15 0x920f7c7ccd5dc17da87be7a173fabd UNKNOWN_0xbc UNKNOWN_0xc5 SWAP13 UNKNOWN_0xc5 DUP14 PUSH5 0x736f6c6343 STOP ADDMOD DIV STOP CALLER STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP NUMBER UNKNOWN_0xa8 SWAP9 ISZERO RETURN CALLDATACOPY SELFBALANCE UNKNOWN_0xed UNKNOWN_0xbe UNKNOWN_0xcc PC DUP14 PUSH12 0xb7e1c10dda55990000000000 STOP STOP STOP STOP STOP STOP STOP UNKNOWN_0xaf UNKNOWN_0x4d RETURNDATACOPY UNKNOWN_0xe0 MOD SHR XOR UNKNOWN_0xee UNOFFICIAL_DUP SWAP16 DUP6 UNKNOWN_0x26 PC UNKNOWN_0xe4 ADDMOD DUP15 JUMPI UNKNOWN_0x2f INVALID_0x6a 0x27