Contract: CoFiXV2Controller
Malicious: no
Decompiled opcodes:
PUSH1 0xe0 PUSH1 0x40 MSTORE PUSH2 0x0e10 PUSH1 0x00 SSTORE PUSH3 0x07a120 PUSH1 0x01 SSTORE PUSH1 0x0e PUSH1 0x06 SSTORE CALLVALUE DUP1 ISZERO PUSH3 0x000023 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x40 MLOAD PUSH3 0x002177 CODESIZE SUB DUP1 PUSH3 0x002177 DUP4 CODECOPY DUP2 DUP2 ADD PUSH1 0x40 MSTORE PUSH1 0x60 DUP2 LT ISZERO PUSH3 0x000049 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP DUP1 MLOAD PUSH1 0x20 DUP1 DUP4 ADD MLOAD PUSH1 0x40 SWAP4 DUP5 ADD MLOAD PUSH1 0x05 DUP1 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB NOT AND CALLER OR SWAP1 SSTORE PUSH1 0x01 PUSH1 0x01 PUSH1 0x60 SHL SUB NOT PUSH1 0x60 DUP6 DUP2 SHL DUP3 AND PUSH1 0x80 MSTORE DUP4 DUP2 SHL DUP3 AND PUSH1 0xa0 MSTORE DUP3 SWAP1 SHL AND PUSH1 0xc0 MSTORE DUP5 MLOAD PUSH4 0x574f2ba3 PUSH1 0xe0 SHL DUP2 MSTORE SWAP5 MLOAD SWAP4 SWAP5 SWAP2 SWAP4 SWAP1 SWAP3 DUP4 SWAP3 PUSH1 0x00 SWAP3 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP6 AND SWAP3 PUSH4 0x574f2ba3 SWAP3 PUSH1 0x04 DUP1 DUP3 ADD SWAP4 SWAP2 DUP3 SWAP1 SUB ADD DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH3 0x0000d2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH3 0x0000e7 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x20 DUP2 LT ISZERO PUSH3 0x0000fe JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP MLOAD SWAP1 POP PUSH1 0x00 JUMPDEST DUP2 DUP2 LT ISZERO PUSH3 0x0001b4 JUMPI PUSH1 0x00 DUP4 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH4 0x1e3dd18b DUP4 PUSH1 0x40 MLOAD DUP3 PUSH4 0xffffffff AND PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH3 0x000155 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH3 0x00016a JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x20 DUP2 LT ISZERO PUSH3 0x000181 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP MLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 DUP1 SLOAD PUSH1 0xff NOT AND PUSH1 0x01 SWAP1 DUP2 OR SWAP1 SWAP2 SSTORE SWAP2 SWAP1 SWAP2 ADD SWAP1 POP PUSH3 0x000105 JUMP JUMPDEST POP POP POP POP POP POP PUSH1 0x80 MLOAD PUSH1 0x60 SHR PUSH1 0xa0 MLOAD PUSH1 0x60 SHR PUSH1 0xc0 MLOAD PUSH1 0x60 SHR PUSH2 0x1f78 PUSH3 0x0001ff PUSH1 0x00 CODECOPY DUP1 PUSH2 0x0db3 MSTORE DUP1 PUSH2 0x1573 MSTORE POP DUP1 PUSH2 0x0ad5 MSTORE POP DUP1 PUSH2 0x0e7e MSTORE DUP1 PUSH2 0x13cb MSTORE DUP1 PUSH2 0x195d MSTORE POP PUSH2 0x1f78 PUSH1 0x00 RETURN UNKNOWN_0xfe PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x01a5 JUMPI PUSH1 0x00 CALLDATALOAD PUSH1 0xe0 SHR DUP1 PUSH4 0x8dba9329 GT PUSH2 0x00e1 JUMPI DUP1 PUSH4 0xc13b476c GT PUSH2 0x008a JUMPI DUP1 PUSH4 0xcdfadb34 GT PUSH2 0x0064 JUMPI DUP1 PUSH4 0xcdfadb34 EQ PUSH2 0x07e6 JUMPI DUP1 PUSH4 0xcf0c2829 EQ PUSH2 0x08ae JUMPI DUP1 PUSH4 0xef830523 EQ PUSH2 0x08ed JUMPI DUP1 PUSH4 0xf6542cc6 EQ PUSH2 0x091d JUMPI PUSH2 0x01ac JUMP JUMPDEST DUP1 PUSH4 0xc13b476c EQ PUSH2 0x072f JUMPI DUP1 PUSH4 0xc45a0155 EQ PUSH2 0x0776 JUMPI DUP1 PUSH4 0xc7d5308f EQ PUSH2 0x078b JUMPI PUSH2 0x01ac JUMP JUMPDEST DUP1 PUSH4 0xab033ea9 GT PUSH2 0x00bb JUMPI DUP1 PUSH4 0xab033ea9 EQ PUSH2 0x069b JUMPI DUP1 PUSH4 0xb859b415 EQ PUSH2 0x06ce JUMPI DUP1 PUSH4 0xbe190032 EQ PUSH2 0x071a JUMPI PUSH2 0x01ac JUMP JUMPDEST DUP1 PUSH4 0x8dba9329 EQ PUSH2 0x04c0 JUMPI DUP1 PUSH4 0x8e85056d EQ PUSH2 0x05a9 JUMPI DUP1 PUSH4 0xa2ae0a75 EQ PUSH2 0x0671 JUMPI PUSH2 0x01ac JUMP JUMPDEST DUP1 PUSH4 0x56a46993 GT PUSH2 0x014e JUMPI DUP1 PUSH4 0x733ed806 GT PUSH2 0x0128 JUMPI DUP1 PUSH4 0x733ed806 EQ PUSH2 0x0424 JUMPI DUP1 PUSH4 0x747293fb EQ PUSH2 0x044e JUMPI DUP1 PUSH4 0x7dc0d1d0 EQ PUSH2 0x0481 JUMPI DUP1 PUSH4 0x823d309e EQ PUSH2 0x0496 JUMPI PUSH2 0x01ac JUMP JUMPDEST DUP1 PUSH4 0x56a46993 EQ PUSH2 0x0397 JUMPI DUP1 PUSH4 0x5aa6e675 EQ PUSH2 0x03d0 JUMPI DUP1 PUSH4 0x63f0c3d9 EQ PUSH2 0x03e5 JUMPI PUSH2 0x01ac JUMP JUMPDEST DUP1 PUSH4 0x37fc2beb GT PUSH2 0x017f JUMPI DUP1 PUSH4 0x37fc2beb EQ PUSH2 0x0289 JUMPI DUP1 PUSH4 0x4f6ec2dd EQ PUSH2 0x02ba JUMPI DUP1 PUSH4 0x551359de EQ PUSH2 0x02cf JUMPI PUSH2 0x01ac JUMP JUMPDEST DUP1 PUSH4 0x1f38fe47 EQ PUSH2 0x01b1 JUMPI DUP1 PUSH4 0x2808bf26 EQ PUSH2 0x01fc JUMPI DUP1 PUSH4 0x2aa52a34 EQ PUSH2 0x023d JUMPI PUSH2 0x01ac JUMP JUMPDEST CALLDATASIZE PUSH2 0x01ac JUMPI STOP JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01bd JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01ea PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x01d4 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 CALLDATALOAD AND SWAP1 PUSH1 0x20 ADD CALLDATALOAD PUSH2 0x0932 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0208 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x023b PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x021f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP DUP1 CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND SWAP1 PUSH1 0x20 ADD CALLDATALOAD PUSH4 0xffffffff AND PUSH2 0x09d6 JUMP JUMPDEST STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0249 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0270 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x0260 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH2 0x0abb 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 DUP1 ISZERO PUSH2 0x0295 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x029e PUSH2 0x0ad3 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB SWAP1 SWAP3 AND DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x02c6 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01ea PUSH2 0x0af7 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x02db JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01ea PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x80 DUP2 LT ISZERO PUSH2 0x02f2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP3 CALLDATALOAD AND SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH1 0x40 DUP2 ADD PUSH1 0x20 DUP3 ADD CALLDATALOAD PUSH5 0x0100000000 DUP2 GT ISZERO PUSH2 0x031d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP3 ADD DUP4 PUSH1 0x20 DUP3 ADD GT ISZERO PUSH2 0x032f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP2 DUP5 PUSH1 0x01 DUP4 MUL DUP5 ADD GT PUSH5 0x0100000000 DUP4 GT OR ISZERO PUSH2 0x0351 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST SWAP2 SWAP1 DUP1 DUP1 PUSH1 0x1f ADD PUSH1 0x20 DUP1 SWAP2 DIV MUL PUSH1 0x20 ADD PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP1 SWAP4 SWAP3 SWAP2 SWAP1 DUP2 DUP2 MSTORE PUSH1 0x20 ADD DUP4 DUP4 DUP1 DUP3 DUP5 CALLDATACOPY PUSH1 0x00 SWAP3 ADD SWAP2 SWAP1 SWAP2 MSTORE POP SWAP3 SWAP6 POP POP DUP3 CALLDATALOAD SWAP4 POP POP POP PUSH1 0x20 ADD CALLDATALOAD PUSH2 0x0b03 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x03a3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01ea PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x03ba JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 CALLDATALOAD AND SWAP1 PUSH1 0x20 ADD CALLDATALOAD PUSH2 0x0b7e JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x03dc JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x029e PUSH2 0x0c0c JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x03f1 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x023b PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x0408 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP DUP1 CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND SWAP1 PUSH1 0x20 ADD CALLDATALOAD PUSH4 0xffffffff AND PUSH2 0x0c1b JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0430 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x023b PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x0447 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH2 0x0d0e JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x045a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x023b PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x0471 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH2 0x0da8 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x048d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x029e PUSH2 0x0e7c JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x04a2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x023b PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x04b9 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH2 0x0ea0 JUMP JUMPDEST PUSH2 0x057e PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x60 DUP2 LT ISZERO PUSH2 0x04d6 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP3 CALLDATALOAD AND SWAP2 PUSH1 0xff PUSH1 0x20 DUP3 ADD CALLDATALOAD AND SWAP2 DUP2 ADD SWAP1 PUSH1 0x60 DUP2 ADD PUSH1 0x40 DUP3 ADD CALLDATALOAD PUSH5 0x0100000000 DUP2 GT ISZERO PUSH2 0x0509 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP3 ADD DUP4 PUSH1 0x20 DUP3 ADD GT ISZERO PUSH2 0x051b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP2 DUP5 PUSH1 0x01 DUP4 MUL DUP5 ADD GT PUSH5 0x0100000000 DUP4 GT OR ISZERO PUSH2 0x053d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST SWAP2 SWAP1 DUP1 DUP1 PUSH1 0x1f ADD PUSH1 0x20 DUP1 SWAP2 DIV MUL PUSH1 0x20 ADD PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP1 SWAP4 SWAP3 SWAP2 SWAP1 DUP2 DUP2 MSTORE PUSH1 0x20 ADD DUP4 DUP4 DUP1 DUP3 DUP5 CALLDATACOPY PUSH1 0x00 SWAP3 ADD SWAP2 SWAP1 SWAP2 MSTORE POP SWAP3 SWAP6 POP PUSH2 0x0f04 SWAP5 POP POP POP POP POP JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP6 DUP7 MSTORE PUSH1 0x20 DUP7 ADD SWAP5 SWAP1 SWAP5 MSTORE DUP5 DUP5 ADD SWAP3 SWAP1 SWAP3 MSTORE PUSH1 0x60 DUP5 ADD MSTORE PUSH1 0x80 DUP4 ADD MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0xa0 ADD SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x05b5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01ea PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x80 DUP2 LT ISZERO PUSH2 0x05cc JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP3 CALLDATALOAD AND SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH1 0x40 DUP2 ADD PUSH1 0x20 DUP3 ADD CALLDATALOAD PUSH5 0x0100000000 DUP2 GT ISZERO PUSH2 0x05f7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP3 ADD DUP4 PUSH1 0x20 DUP3 ADD GT ISZERO PUSH2 0x0609 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP2 DUP5 PUSH1 0x01 DUP4 MUL DUP5 ADD GT PUSH5 0x0100000000 DUP4 GT OR ISZERO PUSH2 0x062b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST SWAP2 SWAP1 DUP1 DUP1 PUSH1 0x1f ADD PUSH1 0x20 DUP1 SWAP2 DIV MUL PUSH1 0x20 ADD PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP1 SWAP4 SWAP3 SWAP2 SWAP1 DUP2 DUP2 MSTORE PUSH1 0x20 ADD DUP4 DUP4 DUP1 DUP3 DUP5 CALLDATACOPY PUSH1 0x00 SWAP3 ADD SWAP2 SWAP1 SWAP2 MSTORE POP SWAP3 SWAP6 POP POP DUP3 CALLDATALOAD SWAP4 POP POP POP PUSH1 0x20 ADD CALLDATALOAD PUSH2 0x108c JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x067d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01ea PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x0694 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH2 0x1251 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x06a7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x023b PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x06be JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH2 0x1289 JUMP JUMPDEST PUSH2 0x06f4 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x06e4 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH2 0x1354 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP5 DUP6 MSTORE PUSH1 0x20 DUP6 ADD SWAP4 SWAP1 SWAP4 MSTORE DUP4 DUP4 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x60 DUP4 ADD MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x80 ADD SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0726 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01ea PUSH2 0x1556 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x073b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0762 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x0752 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH2 0x155c JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 ISZERO ISZERO DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0782 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x029e PUSH2 0x1571 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0797 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x07be PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x07ae JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH2 0x1595 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH4 0xffffffff SWAP5 DUP6 AND DUP2 MSTORE SWAP3 DUP5 AND PUSH1 0x20 DUP5 ADD MSTORE SWAP3 AND DUP2 DUP4 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x60 ADD SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x07f2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01ea PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x80 DUP2 LT ISZERO PUSH2 0x0809 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP3 CALLDATALOAD AND SWAP2 SWAP1 DUP2 ADD SWAP1 PUSH1 0x40 DUP2 ADD PUSH1 0x20 DUP3 ADD CALLDATALOAD PUSH5 0x0100000000 DUP2 GT ISZERO PUSH2 0x0834 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP3 ADD DUP4 PUSH1 0x20 DUP3 ADD GT ISZERO PUSH2 0x0846 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP2 DUP5 PUSH1 0x01 DUP4 MUL DUP5 ADD GT PUSH5 0x0100000000 DUP4 GT OR ISZERO PUSH2 0x0868 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST SWAP2 SWAP1 DUP1 DUP1 PUSH1 0x1f ADD PUSH1 0x20 DUP1 SWAP2 DIV MUL PUSH1 0x20 ADD PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP1 SWAP4 SWAP3 SWAP2 SWAP1 DUP2 DUP2 MSTORE PUSH1 0x20 ADD DUP4 DUP4 DUP1 DUP3 DUP5 CALLDATACOPY PUSH1 0x00 SWAP3 ADD SWAP2 SWAP1 SWAP2 MSTORE POP SWAP3 SWAP6 POP POP DUP3 CALLDATALOAD SWAP4 POP POP POP PUSH1 0x20 ADD CALLDATALOAD PUSH2 0x160c JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x08ba JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x023b PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x08d1 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP DUP1 CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND SWAP1 PUSH1 0x20 ADD CALLDATALOAD PUSH4 0xffffffff AND PUSH2 0x1685 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x08f9 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0270 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x0910 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD CALLDATALOAD PUSH2 0x1738 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0929 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01ea PUSH2 0x17ca JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP3 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x02 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 SHA3 SLOAD PUSH4 0xffffffff SWAP1 DUP2 AND SWAP1 PUSH9 0x02b5e3af16b1880000 SWAP1 PUSH2 0x096d SWAP1 DUP6 SWAP1 DUP5 SWAP1 PUSH2 0x17cf AND JUMP JUMPDEST LT ISZERO PUSH2 0x097d JUMPI PUSH1 0x00 SWAP2 POP POP PUSH2 0x09d0 JUMP JUMPDEST PUSH2 0x09cc DUP2 PUSH4 0xffffffff AND PUSH2 0x09c6 PUSH5 0x02540be400 PUSH2 0x09ba PUSH1 0x00 PUSH2 0x09c0 PUSH8 0x0de0b6b3a7640000 PUSH2 0x09ba DUP12 PUSH6 0x12309ce54000 PUSH2 0x17cf SWAP1 SWAP2 SWAP1 PUSH4 0xffffffff AND JUMP JUMPDEST SWAP1 PUSH2 0x182f JUMP JUMPDEST SWAP1 PUSH2 0x1896 JUMP JUMPDEST SWAP1 PUSH2 0x17cf JUMP JUMPDEST SWAP2 POP POP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x05 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER EQ PUSH2 0x0a35 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x16 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x436f4669584374726c3a2021676f7665726e616e636500000000000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP3 AND PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x02 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP2 DUP3 SWAP1 SHA3 DUP1 SLOAD PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000 AND PUSH4 0xffffffff DUP7 AND SWAP1 DUP2 OR SWAP1 SWAP2 SSTORE DUP3 MLOAD SWAP4 DUP5 MSTORE SWAP1 DUP4 ADD MSTORE DUP1 MLOAD PUSH32 0xcfcd7df32663a457673411b8f48ecb1dfd2fb7deeb48e18c55fcf8eec05192b2 SWAP3 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG1 POP POP JUMP JUMPDEST PUSH1 0x02 PUSH1 0x20 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH4 0xffffffff AND DUP2 JUMP JUMPDEST PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 DUP2 JUMP JUMPDEST PUSH8 0x0de0b6b3a7640000 DUP2 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x00 DUP6 DUP1 PUSH1 0x20 ADD SWAP1 MLOAD PUSH1 0x80 DUP2 LT ISZERO PUSH2 0x0b1d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x20 DUP2 ADD MLOAD PUSH1 0x60 SWAP1 SWAP2 ADD MLOAD SWAP1 SWAP3 POP SWAP1 POP PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP1 DUP4 AND SWAP1 DUP9 AND EQ PUSH2 0x0b67 JUMPI PUSH1 0x00 PUSH2 0x0b51 DUP6 PUSH2 0x09ba DUP5 DUP10 PUSH2 0x17cf JUMP JUMPDEST SWAP1 POP PUSH2 0x0b5d DUP9 DUP3 PUSH2 0x0b7e JUMP JUMPDEST SWAP4 POP POP POP POP PUSH2 0x0b76 JUMP JUMPDEST PUSH2 0x0b71 DUP8 DUP3 PUSH2 0x0932 JUMP JUMPDEST SWAP3 POP POP POP JUMPDEST SWAP5 SWAP4 POP POP POP POP JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP3 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x02 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 SHA3 SLOAD PUSH4 0xffffffff SWAP1 DUP2 AND SWAP1 PUSH9 0x02b5e3af16b1880000 SWAP1 PUSH2 0x0bb9 SWAP1 DUP6 SWAP1 DUP5 SWAP1 PUSH2 0x17cf AND JUMP JUMPDEST LT ISZERO PUSH2 0x0bc9 JUMPI PUSH1 0x00 SWAP2 POP POP PUSH2 0x09d0 JUMP JUMPDEST PUSH2 0x09cc DUP2 PUSH4 0xffffffff AND PUSH2 0x09c6 PUSH5 0x02540be400 PUSH2 0x09ba PUSH2 0x0c04 PUSH8 0x0de0b6b3a7640000 PUSH2 0x09ba DUP11 PUSH6 0x12309ce54000 PUSH2 0x17cf SWAP1 SWAP2 SWAP1 PUSH4 0xffffffff AND JUMP JUMPDEST PUSH1 0x00 SWAP1 PUSH2 0x18f3 JUMP JUMPDEST PUSH1 0x05 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 JUMP JUMPDEST PUSH1 0x05 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER EQ PUSH2 0x0c7a JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x16 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x436f4669584374726c3a2021676f7665726e616e636500000000000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP3 AND PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP2 DUP3 SWAP1 SHA3 DUP1 SLOAD PUSH32 0xffffffffffffffffffffffffffffffffffffffff00000000ffffffffffffffff AND PUSH9 0x010000000000000000 PUSH4 0xffffffff DUP8 AND SWAP1 DUP2 MUL SWAP2 SWAP1 SWAP2 OR SWAP1 SWAP2 SSTORE DUP3 MLOAD SWAP4 DUP5 MSTORE SWAP1 DUP4 ADD MSTORE DUP1 MLOAD PUSH32 0xdf754dcc54212b1583a43e52dc93c9a33b0a5310fe26ccefbb832a384577e72d SWAP3 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG1 POP POP JUMP JUMPDEST PUSH1 0x05 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER EQ PUSH2 0x0d6d JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x16 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x436f4669584374726c3a2021676f7665726e616e636500000000000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x06 DUP2 SWAP1 SSTORE PUSH1 0x40 DUP1 MLOAD DUP3 DUP2 MSTORE SWAP1 MLOAD PUSH32 0x9fe8f70a914cfc48197ae6ab66b8c3b2e611c7fa27ef9af879ad1fd494fd7b5b SWAP2 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 LOG1 POP JUMP JUMPDEST CALLER PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 AND EQ DUP1 PUSH2 0x0de9 JUMPI POP PUSH1 0x05 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER EQ JUMPDEST PUSH2 0x0e3a JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x1e PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x436f4669584374726c3a206f6e6c7920666163746f7279206f7220676f760000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 DUP1 SLOAD PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 AND PUSH1 0x01 OR SWAP1 SSTORE JUMP JUMPDEST PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 DUP2 JUMP JUMPDEST PUSH1 0x05 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER EQ PUSH2 0x0eff JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x16 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x436f4669584374726c3a2021676f7665726e616e636500000000000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x00 SSTORE JUMP JUMPDEST CALLER PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 SHA3 SLOAD DUP2 SWAP1 DUP2 SWAP1 DUP2 SWAP1 DUP2 SWAP1 PUSH1 0xff AND PUSH2 0x0f70 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x1d PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x436f4669584374726c3a2063616c6c6572206e6f7420616c6c6f776564000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH2 0x0f79 DUP9 PUSH2 0x194d JUMP JUMPDEST SWAP3 SWAP8 POP SWAP1 SWAP6 POP SWAP4 POP SWAP2 POP PUSH1 0x00 PUSH1 0xff DUP9 AND PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0f94 JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 POP PUSH1 0x00 PUSH1 0x03 DUP3 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0fa6 JUMPI UNKNOWN_0xfe JUMPDEST EQ ISZERO PUSH2 0x0fbf JUMPI PUSH2 0x0fb8 DUP11 DUP10 DUP9 DUP9 PUSH2 0x0b03 JUMP JUMPDEST SWAP1 POP PUSH2 0x1043 JUMP JUMPDEST PUSH1 0x04 DUP3 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x0fcd JUMPI UNKNOWN_0xfe JUMPDEST EQ ISZERO PUSH2 0x1020 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x1e PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x64697361626c6564206578706572696d656e74616c2066656174757265210000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x02 DUP3 PUSH1 0x04 DUP2 GT ISZERO PUSH2 0x102e JUMPI UNKNOWN_0xfe JUMPDEST EQ ISZERO PUSH2 0x1043 JUMPI PUSH2 0x1040 DUP11 DUP10 DUP9 DUP9 PUSH2 0x108c JUMP JUMPDEST SWAP1 POP JUMPDEST PUSH2 0x104d DUP8 DUP3 PUSH2 0x18f3 JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB SWAP11 SWAP1 SWAP11 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD SWAP10 SWAP11 SWAP6 SWAP10 SWAP5 SWAP9 POP SWAP3 SWAP7 POP POP POP PUSH9 0x010000000000000000 SWAP1 SWAP2 DIV PUSH4 0xffffffff AND SWAP3 POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 DUP5 DUP1 PUSH1 0x20 ADD SWAP1 MLOAD PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x10a4 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x20 ADD MLOAD PUSH1 0x40 DUP1 MLOAD PUSH32 0xa1da4d2400000000000000000000000000000000000000000000000000000000 DUP2 MSTORE DUP2 MLOAD SWAP3 SWAP4 POP PUSH1 0x00 SWAP3 DUP4 SWAP3 CALLER SWAP3 PUSH4 0xa1da4d24 SWAP3 PUSH1 0x04 DUP1 DUP4 ADD SWAP4 SWAP3 DUP3 SWAP1 SUB ADD DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x10fd JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x1111 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x1127 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP DUP1 MLOAD PUSH1 0x20 SWAP2 DUP3 ADD MLOAD PUSH1 0x40 DUP1 MLOAD PUSH32 0x24334be800000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 DUP2 ADD DUP12 SWAP1 MSTORE PUSH1 0x24 DUP2 ADD DUP11 SWAP1 MSTORE SWAP1 MLOAD SWAP3 SWAP6 POP SWAP1 SWAP4 POP PUSH1 0x00 SWAP3 CALLER SWAP3 PUSH4 0x24334be8 SWAP3 PUSH1 0x44 DUP1 DUP3 ADD SWAP4 SWAP3 SWAP2 DUP3 SWAP1 SUB ADD DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1194 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x11a8 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x11be JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP MLOAD SWAP1 POP PUSH1 0x00 PUSH2 0x11da PUSH8 0x0de0b6b3a7640000 PUSH2 0x09ba DUP8 DUP6 PUSH2 0x17cf JUMP JUMPDEST SWAP1 POP PUSH1 0x00 PUSH2 0x11e8 DUP5 DUP11 PUSH2 0x17cf JUMP JUMPDEST SWAP1 POP PUSH1 0x00 PUSH2 0x11f6 DUP10 DUP8 PUSH2 0x17cf JUMP JUMPDEST SWAP1 POP PUSH1 0x00 PUSH2 0x1216 PUSH8 0x0de0b6b3a7640000 PUSH2 0x09ba DUP5 DUP2 DUP8 PUSH2 0x09c6 DUP15 DUP13 PUSH2 0x17cf JUMP JUMPDEST SWAP1 POP PUSH1 0x00 PUSH2 0x1224 DUP15 DUP7 PUSH2 0x0b7e JUMP JUMPDEST SWAP1 POP PUSH1 0x00 PUSH2 0x1232 DUP16 DUP5 PUSH2 0x0932 JUMP JUMPDEST SWAP1 POP PUSH2 0x123e DUP3 DUP3 PUSH2 0x18f3 JUMP JUMPDEST SWAP16 SWAP15 POP POP POP POP POP POP POP POP POP POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x00 PUSH7 0x0110d9316ec000 DUP3 GT PUSH2 0x1269 JUMPI POP PUSH1 0x0a PUSH2 0x1284 JUMP JUMPDEST PUSH7 0x01c6bf52634000 DUP3 GT ISZERO PUSH2 0x1280 JUMPI POP PUSH1 0x14 PUSH2 0x1284 JUMP JUMPDEST POP PUSH1 0x0f JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x05 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER EQ PUSH2 0x12e8 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x16 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x436f4669584374726c3a2021676f7665726e616e636500000000000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x05 DUP1 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP4 AND PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000 SWAP1 SWAP2 AND DUP2 OR SWAP1 SWAP2 SSTORE PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD PUSH32 0x4f386975ea1c2f7cf1845b08bee00626fbb624ecad16254d63d9bb9ba86526de SWAP2 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 LOG1 POP JUMP JUMPDEST CALLER PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 SHA3 SLOAD DUP2 SWAP1 DUP2 SWAP1 DUP2 SWAP1 PUSH1 0xff AND PUSH2 0x13be JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x1d PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x436f4669584374726c3a2063616c6c6572206e6f7420616c6c6f776564000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x00 SELFBALANCE SWAP1 POP PUSH1 0x00 DUP1 PUSH1 0x00 DUP1 PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH4 0xfe0103e2 CALLVALUE DUP13 ADDRESS PUSH1 0x40 MLOAD DUP5 PUSH4 0xffffffff AND PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP4 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 MSTORE PUSH1 0x20 ADD DUP3 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 MSTORE PUSH1 0x20 ADD SWAP3 POP POP POP PUSH1 0xc0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 DUP9 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x1449 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x145d JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0xc0 DUP2 LT ISZERO PUSH2 0x1474 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP DUP1 MLOAD PUSH1 0x20 DUP3 ADD MLOAD PUSH1 0x80 DUP4 ADD MLOAD PUSH1 0xa0 SWAP1 SWAP4 ADD MLOAD SWAP2 SWAP7 POP SWAP5 POP SWAP1 SWAP3 POP SWAP1 POP PUSH1 0x00 PUSH2 0x149c DUP3 PUSH2 0x1d44 JUMP JUMPDEST SWAP1 POP PUSH1 0x00 PUSH2 0x14b9 PUSH1 0x06 SLOAD PUSH2 0x09c6 DUP9 NUMBER PUSH2 0x1896 SWAP1 SWAP2 SWAP1 PUSH4 0xffffffff AND JUMP JUMPDEST SWAP1 POP PUSH1 0x00 SLOAD DUP2 LT PUSH2 0x1511 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD DUP2 SWAP1 MSTORE PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x436f4669584374726c3a206f72616c6365207072696365206f75746461746564 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x00 PUSH2 0x1527 PUSH2 0x1520 DUP10 SELFBALANCE PUSH2 0x1896 JUMP JUMPDEST CALLVALUE SWAP1 PUSH2 0x1896 JUMP JUMPDEST SWAP1 POP DUP1 ISZERO PUSH2 0x1539 JUMPI PUSH2 0x1539 CALLER DUP3 PUSH2 0x1d95 JUMP JUMPDEST POP PUSH8 0x0de0b6b3a7640000 SWAP13 SWAP5 SWAP12 POP SWAP3 SWAP10 POP SWAP8 POP SWAP2 SWAP6 POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x06 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND DUP2 JUMP JUMPDEST PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 DUP2 JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 SHA3 SLOAD DUP2 SWAP1 DUP2 SWAP1 PUSH4 0xffffffff AND DUP1 ISZERO PUSH2 0x15c6 JUMPI DUP1 SWAP4 POP PUSH2 0x15cc JUMP JUMPDEST PUSH1 0x01 SLOAD SWAP4 POP JUMPDEST POP POP POP PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB SWAP2 SWAP1 SWAP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD SWAP1 SWAP2 PUSH4 0xffffffff PUSH5 0x0100000000 DUP4 DIV DUP2 AND SWAP3 PUSH9 0x010000000000000000 SWAP1 DIV AND SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x00 DUP6 DUP1 PUSH1 0x20 ADD SWAP1 MLOAD PUSH1 0x80 DUP2 LT ISZERO PUSH2 0x1626 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x20 DUP2 ADD MLOAD PUSH1 0x40 SWAP1 SWAP2 ADD MLOAD SWAP1 SWAP3 POP SWAP1 POP PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP1 DUP4 AND SWAP1 DUP9 AND EQ PUSH2 0x165d JUMPI PUSH2 0x1654 DUP8 DUP3 PUSH2 0x0b7e JUMP JUMPDEST SWAP3 POP POP POP PUSH2 0x0b76 JUMP JUMPDEST PUSH1 0x00 PUSH2 0x166d DUP6 PUSH2 0x09ba DUP5 DUP10 PUSH2 0x17cf JUMP JUMPDEST SWAP1 POP PUSH2 0x1679 DUP9 DUP3 PUSH2 0x0932 JUMP JUMPDEST SWAP9 SWAP8 POP POP POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x05 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER EQ PUSH2 0x16e4 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x16 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x436f4669584374726c3a2021676f7665726e616e636500000000000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH4 0xffffffff DUP2 AND PUSH1 0x01 DUP2 SWAP1 SSTORE PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP6 AND DUP2 MSTORE PUSH1 0x20 DUP2 ADD SWAP3 SWAP1 SWAP3 MSTORE DUP1 MLOAD PUSH32 0x6b5a7bf27649aa058ceb45c028708f76f2b12277f096a828fd1db5b711e4188e SWAP3 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG1 POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH2 0x1754 PUSH1 0x06 SLOAD PUSH2 0x09c6 DUP6 NUMBER PUSH2 0x1896 SWAP1 SWAP2 SWAP1 PUSH4 0xffffffff AND JUMP JUMPDEST SWAP1 POP PUSH2 0x1770 PUSH2 0x176b DUP6 PUSH8 0x0de0b6b3a7640000 PUSH2 0x17cf JUMP JUMPDEST PUSH2 0x1d44 JUMP JUMPDEST SWAP4 POP PUSH1 0x00 PUSH2 0x177d DUP6 PUSH2 0x1251 JUMP JUMPDEST SWAP1 POP PUSH2 0x17c1 PUSH8 0x0de0b6b3a7640000 PUSH2 0x09ba PUSH1 0x0a DUP2 DUP6 PUSH2 0x09c6 PUSH2 0x17a3 PUSH4 0xee6b2800 DUP14 PUSH2 0x17cf JUMP JUMPDEST PUSH2 0x17bb PUSH8 0x0de0b6b3a7640000 PUSH2 0x09c6 PUSH2 0x07d0 DUP14 PUSH2 0x17cf JUMP JUMPDEST SWAP1 PUSH2 0x18f3 JUMP JUMPDEST SWAP6 SWAP5 POP POP POP POP POP JUMP JUMPDEST PUSH1 0x0a DUP2 JUMP JUMPDEST PUSH1 0x00 DUP3 PUSH2 0x17de JUMPI POP PUSH1 0x00 PUSH2 0x09d0 JUMP JUMPDEST DUP3 DUP3 MUL DUP3 DUP5 DUP3 DUP2 PUSH2 0x17eb JUMPI UNKNOWN_0xfe JUMPDEST DIV EQ PUSH2 0x1828 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE PUSH1 0x21 DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH2 0x1eff PUSH1 0x21 SWAP2 CODECOPY PUSH1 0x40 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 DUP3 GT PUSH2 0x1885 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x1a PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x536166654d6174683a206469766973696f6e206279207a65726f000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST DUP2 DUP4 DUP2 PUSH2 0x188e JUMPI UNKNOWN_0xfe JUMPDEST DIV SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x00 DUP3 DUP3 GT ISZERO PUSH2 0x18ed JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x1e PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST POP SWAP1 SUB SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP3 DUP3 ADD DUP4 DUP2 LT ISZERO PUSH2 0x1828 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x1b PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x536166654d6174683a206164646974696f6e206f766572666c6f770000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x00 DUP1 DUP1 DUP1 SELFBALANCE PUSH2 0x195b PUSH2 0x1eab JUMP JUMPDEST PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH4 0xfe0103e2 CALLVALUE DUP10 ADDRESS PUSH1 0x40 MLOAD DUP5 PUSH4 0xffffffff AND PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP4 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 MSTORE PUSH1 0x20 ADD DUP3 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 MSTORE PUSH1 0x20 ADD SWAP3 POP POP POP PUSH1 0xc0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 DUP9 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x19db JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x19ef JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0xc0 DUP2 LT ISZERO PUSH2 0x1a06 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP DUP1 MLOAD PUSH1 0x20 DUP1 DUP4 ADD MLOAD PUSH1 0x80 DUP5 ADD MLOAD PUSH1 0xa0 SWAP5 DUP6 ADD MLOAD PUSH1 0xe0 DUP8 ADD DUP2 SWAP1 MSTORE SWAP5 DUP7 ADD MSTORE SWAP1 DUP5 ADD MSTORE PUSH1 0x40 DUP4 ADD MSTORE PUSH2 0x1a44 SWAP1 PUSH2 0x176b SWAP1 PUSH8 0x0de0b6b3a7640000 PUSH2 0x17cf JUMP JUMPDEST PUSH1 0xe0 DUP3 ADD MSTORE PUSH8 0x0de0b6b3a7640000 DUP2 MSTORE PUSH1 0x06 SLOAD PUSH1 0x40 DUP3 ADD MLOAD PUSH2 0x1a6c SWAP2 SWAP1 PUSH2 0x09c6 SWAP1 NUMBER SWAP1 PUSH2 0x1896 JUMP JUMPDEST PUSH1 0x80 DUP3 ADD DUP2 SWAP1 MSTORE PUSH1 0x00 SLOAD GT PUSH2 0x1ac8 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD DUP2 SWAP1 MSTORE PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x436f4669584374726c3a206f72616c6365207072696365206f75746461746564 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH1 0x00 DUP1 PUSH2 0x1af2 DUP4 PUSH1 0x00 ADD MLOAD PUSH2 0x09ba PUSH8 0x0de0b6b3a7640000 DUP7 PUSH1 0x20 ADD MLOAD PUSH2 0x17cf SWAP1 SWAP2 SWAP1 PUSH4 0xffffffff AND JUMP JUMPDEST SWAP2 POP PUSH1 0x00 DUP4 PUSH1 0xa0 ADD MLOAD DUP4 GT PUSH2 0x1b0d JUMPI DUP3 DUP5 PUSH1 0xa0 ADD MLOAD SUB PUSH2 0x1b15 JUMP JUMPDEST DUP4 PUSH1 0xa0 ADD MLOAD DUP4 SUB JUMPDEST PUSH1 0xa0 DUP6 ADD MLOAD SWAP1 SWAP2 POP PUSH2 0x1b28 SWAP1 PUSH1 0x0a PUSH2 0x17cf JUMP JUMPDEST PUSH2 0x1b33 DUP3 PUSH1 0x64 PUSH2 0x17cf JUMP JUMPDEST LT PUSH2 0x1b3f JUMPI PUSH1 0x01 PUSH2 0x1b42 JUMP JUMPDEST PUSH1 0x00 JUMPDEST SWAP2 POP DUP2 ISZERO PUSH2 0x1b97 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x1a PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x436f4669584374726c3a20707269636520646576696174696f6e000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST POP POP POP PUSH1 0x00 PUSH2 0x1ba9 DUP3 PUSH1 0xe0 ADD MLOAD PUSH2 0x1251 JUMP JUMPDEST SWAP1 POP PUSH2 0x1c03 PUSH8 0x0de0b6b3a7640000 PUSH2 0x09ba PUSH1 0x0a PUSH2 0x09ba DUP6 PUSH2 0x09c6 PUSH2 0x1bde DUP10 PUSH1 0xe0 ADD MLOAD PUSH4 0xee6b2800 PUSH2 0x17cf SWAP1 SWAP2 SWAP1 PUSH4 0xffffffff AND JUMP JUMPDEST PUSH2 0x17bb PUSH8 0x0de0b6b3a7640000 PUSH2 0x09c6 DUP13 PUSH1 0x80 ADD MLOAD PUSH2 0x07d0 PUSH2 0x17cf SWAP1 SWAP2 SWAP1 PUSH4 0xffffffff AND JUMP JUMPDEST SWAP7 POP PUSH32 0x7a4b1fc516d265dc2cf88fac963054d333f444a57de6a0f202c75252b4ccc846 DUP9 DUP9 DUP5 PUSH1 0xe0 ADD MLOAD DUP6 PUSH1 0x80 ADD MLOAD DUP7 PUSH1 0x00 ADD MLOAD DUP8 PUSH1 0x20 ADD MLOAD DUP9 PUSH1 0x40 ADD MLOAD PUSH1 0x40 MLOAD DUP1 DUP9 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND DUP2 MSTORE PUSH1 0x20 ADD DUP8 DUP2 MSTORE PUSH1 0x20 ADD DUP7 DUP2 MSTORE PUSH1 0x20 ADD DUP6 DUP2 MSTORE PUSH1 0x20 ADD DUP5 DUP2 MSTORE PUSH1 0x20 ADD DUP4 DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP8 POP POP POP POP POP POP POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 POP PUSH1 0x00 PUSH2 0x1c99 PUSH2 0x1520 DUP5 SELFBALANCE PUSH2 0x1896 JUMP JUMPDEST SWAP1 POP DUP1 ISZERO PUSH2 0x1cab JUMPI PUSH2 0x1cab CALLER DUP3 PUSH2 0x1d95 JUMP JUMPDEST POP PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB SWAP7 SWAP1 SWAP7 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x03 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP2 DUP3 SWAP1 SHA3 DUP1 SLOAD TIMESTAMP PUSH4 0xffffffff SWAP1 DUP2 AND PUSH5 0x0100000000 MUL PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffff00000000ffffffff SWAP2 DUP12 AND PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000 SWAP1 SWAP4 AND SWAP3 SWAP1 SWAP3 OR AND OR SWAP1 SSTORE DUP8 MLOAD SWAP1 DUP9 ADD MLOAD SWAP8 SWAP1 SWAP2 ADD MLOAD SWAP6 SWAP8 SWAP1 SWAP7 SWAP6 SWAP5 POP SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x03 DUP3 GT ISZERO PUSH2 0x1d87 JUMPI POP DUP1 PUSH1 0x01 PUSH1 0x02 DUP3 DIV ADD JUMPDEST DUP2 DUP2 LT ISZERO PUSH2 0x1d81 JUMPI DUP1 SWAP2 POP PUSH1 0x02 DUP2 DUP3 DUP6 DUP2 PUSH2 0x1d70 JUMPI UNKNOWN_0xfe JUMPDEST DIV ADD DUP2 PUSH2 0x1d79 JUMPI UNKNOWN_0xfe JUMPDEST DIV SWAP1 POP PUSH2 0x1d59 JUMP JUMPDEST POP PUSH2 0x1284 JUMP JUMPDEST DUP2 ISZERO PUSH2 0x1284 JUMPI POP PUSH1 0x01 SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x00 DUP1 DUP3 MSTORE PUSH1 0x20 DUP3 ADD SWAP1 SWAP3 MSTORE PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP5 AND SWAP1 DUP4 SWAP1 PUSH1 0x40 MLOAD DUP1 DUP3 DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 DUP1 DUP4 DUP4 JUMPDEST PUSH1 0x20 DUP4 LT PUSH2 0x1dff JUMPI DUP1 MLOAD DUP3 MSTORE PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 SWAP1 SWAP3 ADD SWAP2 PUSH1 0x20 SWAP2 DUP3 ADD SWAP2 ADD PUSH2 0x1dc2 JUMP JUMPDEST PUSH1 0x01 DUP4 PUSH1 0x20 SUB PUSH2 0x0100 EXP SUB DUP1 NOT DUP3 MLOAD AND DUP2 DUP5 MLOAD AND DUP1 DUP3 OR DUP6 MSTORE POP POP POP POP POP POP SWAP1 POP ADD SWAP2 POP POP PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 DUP8 GAS CALL SWAP3 POP POP POP RETURNDATASIZE DUP1 PUSH1 0x00 DUP2 EQ PUSH2 0x1e61 JUMPI PUSH1 0x40 MLOAD SWAP2 POP PUSH1 0x1f NOT PUSH1 0x3f RETURNDATASIZE ADD AND DUP3 ADD PUSH1 0x40 MSTORE RETURNDATASIZE DUP3 MSTORE RETURNDATASIZE PUSH1 0x00 PUSH1 0x20 DUP5 ADD RETURNDATACOPY PUSH2 0x1e66 JUMP JUMPDEST PUSH1 0x60 SWAP2 POP JUMPDEST POP POP SWAP1 POP DUP1 PUSH2 0x1ea6 JUMPI PUSH1 0x40 MLOAD PUSH3 0x461bcd PUSH1 0xe5 SHL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE PUSH1 0x23 DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH2 0x1f20 PUSH1 0x23 SWAP2 CODECOPY PUSH1 0x40 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST POP POP POP JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 PUSH2 0x0140 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x00 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 DUP2 MSTORE POP SWAP1 JUMP UNKNOWN_0xfe MSTORE8 PUSH2 0x6665 UNKNOWN_0x4d PUSH2 0x7468 GASPRICE SHA3 PUSH14 0x756c7469706c69636174696f6e20 PUSH16 0x766572666c6f775472616e7366657248 PUSH6 0x6c7065723a20 GASLIMIT SLOAD BASEFEE UNKNOWN_0x5f SLOAD MSTORE COINBASE UNKNOWN_0x4e MSTORE8 CHAINID GASLIMIT MSTORE UNKNOWN_0x5f CHAINID COINBASE UNKNOWN_0x49 UNKNOWN_0x4c GASLIMIT DIFFICULTY LOG2 PUSH5 0x6970667358 UNKNOWN_0x22 SLT SHA3 UNKNOWN_0x28 PUSH16 0x6d32242bb644d8c9de3e76b8c2bada0d LOG3 UNKNOWN_0xbf UNKNOWN_0xb3 TIMESTAMP PUSH2 0xcf54 UNKNOWN_0xe5 UNKNOWN_0x2f REVERT UNKNOWN_0x21 RETURN CALL UNKNOWN_0xb9 PUSH5 0x736f6c6343 STOP MOD UNKNOWN_0xc STOP CALLER STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP UNKNOWN_0xb5 UNKNOWN_0xd2 DUP10 UNKNOWN_0xc MOD SHR ORIGIN BYTE JUMPDEST PUSH11 0x4a4254bb1522425baf0a00 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP DIV UNKNOWN_0xab UNKNOWN_0xed LOG2 ADD DUP6 EXP UNKNOWN_0xc0 SLT COINBASE PUSH2 0xf037 UNKNOWN_0xef UNKNOWN_0xd7 UNKNOWN_0xc PUSH21 0xddc74c00000000000000000000000039816b841436 UNKNOWN_0xa5 INVALID_0x77 0x29723d9da127805755d2cb51