Contract: PProxyPausable
Etherscan label: token-contract
Tag: PieDAO: DEFI++ Token
Malicious: no
Decompiled opcodes:
PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x0010 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0054 PUSH1 0x40 MLOAD PUSH1 0x20 ADD DUP1 DUP1 PUSH10 0x13d5d3915497d4d313d5 PUSH1 0xb2 SHL DUP2 MSTORE POP PUSH1 0x0a ADD SWAP1 POP PUSH1 0x40 MLOAD PUSH1 0x20 DUP2 DUP4 SUB SUB DUP2 MSTORE SWAP1 PUSH1 0x40 MSTORE DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SHA3 CALLER PUSH2 0x009d PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST PUSH2 0x0098 PUSH1 0x40 MLOAD PUSH1 0x20 ADD DUP1 DUP1 PUSH11 0x14105556915497d4d313d5 PUSH1 0xaa SHL DUP2 MSTORE POP PUSH1 0x0b ADD SWAP1 POP PUSH1 0x40 MLOAD PUSH1 0x20 DUP2 DUP4 SUB SUB DUP2 MSTORE SWAP1 PUSH1 0x40 MSTORE DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SHA3 CALLER PUSH2 0x009d PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST PUSH2 0x00d5 JUMP JUMPDEST PUSH2 0x00c1 DUP3 PUSH2 0x00b3 DUP4 PUSH1 0x01 PUSH1 0x01 PUSH1 0xe0 SHL SUB PUSH2 0x00c5 AND JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xe0 SHL SUB PUSH2 0x00d1 AND JUMP JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND SWAP1 JUMP JUMPDEST SWAP1 SSTORE JUMP JUMPDEST PUSH2 0x0d2d DUP1 PUSH2 0x00e4 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN UNKNOWN_0xfe PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x00fe JUMPI PUSH1 0x00 CALLDATALOAD PUSH1 0xe0 SHR DUP1 PUSH4 0x82c947b7 GT PUSH2 0x0095 JUMPI DUP1 PUSH4 0xaaf10f42 GT PUSH2 0x0064 JUMPI DUP1 PUSH4 0xaaf10f42 EQ PUSH2 0x0377 JUMPI DUP1 PUSH4 0xbb15ac8e EQ PUSH2 0x038c JUMPI DUP1 PUSH4 0xcaaee91c EQ PUSH2 0x03b6 JUMPI DUP1 PUSH4 0xcfb51928 EQ PUSH2 0x03e9 JUMPI DUP1 PUSH4 0xd784d426 EQ PUSH2 0x049c JUMPI PUSH2 0x00fe JUMP JUMPDEST DUP1 PUSH4 0x82c947b7 EQ PUSH2 0x02bd JUMPI DUP1 PUSH4 0x8f4edfe2 EQ PUSH2 0x02f0 JUMPI DUP1 PUSH4 0x9201de55 EQ PUSH2 0x0323 JUMPI DUP1 PUSH4 0x9d84ae69 EQ PUSH2 0x034d JUMPI PUSH2 0x00fe JUMP JUMPDEST DUP1 PUSH4 0x37a440e6 GT PUSH2 0x00d1 JUMPI DUP1 PUSH4 0x37a440e6 EQ PUSH2 0x0219 JUMPI DUP1 PUSH4 0x4bde4b2e EQ PUSH2 0x0255 JUMPI DUP1 PUSH4 0x5ced058e EQ PUSH2 0x026a JUMPI DUP1 PUSH4 0x6805b84b EQ PUSH2 0x0294 JUMPI PUSH2 0x00fe JUMP JUMPDEST DUP1 PUSH4 0x16c38b3c EQ PUSH2 0x0108 JUMPI DUP1 PUSH4 0x17b857dd EQ PUSH2 0x0134 JUMPI DUP1 PUSH4 0x1ab7710d EQ PUSH2 0x0149 JUMPI DUP1 PUSH4 0x1bc28960 EQ PUSH2 0x017a JUMPI JUMPDEST PUSH2 0x0106 PUSH2 0x04cf JUMP JUMPDEST STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0114 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0106 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x012b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD ISZERO ISZERO PUSH2 0x0552 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0140 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0106 PUSH2 0x061f JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0155 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x015e PUSH2 0x06ea 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 0x0186 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01a4 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x019d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH2 0x072d JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x20 DUP1 DUP3 MSTORE DUP4 MLOAD DUP2 DUP4 ADD MSTORE DUP4 MLOAD SWAP2 SWAP3 DUP4 SWAP3 SWAP1 DUP4 ADD SWAP2 DUP6 ADD SWAP1 DUP1 DUP4 DUP4 PUSH1 0x00 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x01de JUMPI DUP2 DUP2 ADD MLOAD DUP4 DUP3 ADD MSTORE PUSH1 0x20 ADD PUSH2 0x01c6 JUMP JUMPDEST POP POP POP POP SWAP1 POP SWAP1 DUP2 ADD SWAP1 PUSH1 0x1f AND DUP1 ISZERO PUSH2 0x020b JUMPI DUP1 DUP3 SUB DUP1 MLOAD PUSH1 0x01 DUP4 PUSH1 0x20 SUB PUSH2 0x0100 EXP SUB NOT AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP JUMPDEST POP SWAP3 POP POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0225 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0243 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x023c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH2 0x0748 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0261 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x015e PUSH2 0x074c JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0276 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x015e PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x028d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH2 0x078b JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x02a0 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x02a9 PUSH2 0x078e 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 0x02c9 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0243 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x02e0 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH2 0x07cd JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x02fc JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0106 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x0313 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH2 0x07d9 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x032f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01a4 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x0346 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH2 0x08a2 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0359 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x015e PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x0370 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH2 0x09a7 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0383 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x015e PUSH2 0x09ba JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0398 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x02a9 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x03af JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH2 0x0a01 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x03c2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0106 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x03d9 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH2 0x0a15 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x03f5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0243 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x040c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP2 ADD SWAP1 PUSH1 0x20 DUP2 ADD DUP2 CALLDATALOAD PUSH5 0x0100000000 DUP2 GT ISZERO PUSH2 0x0427 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP3 ADD DUP4 PUSH1 0x20 DUP3 ADD GT ISZERO PUSH2 0x0439 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 0x045b 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 0x0add SWAP5 POP POP POP POP POP JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x04a8 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0106 PUSH1 0x04 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x04bf JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP CALLDATALOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH2 0x0afb JUMP JUMPDEST PUSH2 0x050c PUSH1 0x40 MLOAD PUSH1 0x20 ADD DUP1 DUP1 PUSH11 0x14105554d15117d4d313d5 PUSH1 0xaa SHL DUP2 MSTORE POP PUSH1 0x0b ADD SWAP1 POP PUSH1 0x40 MLOAD PUSH1 0x20 DUP2 DUP4 SUB SUB DUP2 MSTORE SWAP1 PUSH1 0x40 MSTORE DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SHA3 PUSH2 0x0a01 JUMP JUMPDEST ISZERO PUSH2 0x0548 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 0x2c DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH2 0x0ccc PUSH1 0x2c SWAP2 CODECOPY PUSH1 0x40 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH2 0x0550 PUSH2 0x0bcc JUMP JUMPDEST JUMP JUMPDEST PUSH2 0x058f PUSH1 0x40 MLOAD PUSH1 0x20 ADD DUP1 DUP1 PUSH11 0x14105556915497d4d313d5 PUSH1 0xaa SHL DUP2 MSTORE POP PUSH1 0x0b ADD SWAP1 POP PUSH1 0x40 MLOAD PUSH1 0x20 DUP2 DUP4 SUB SUB DUP2 MSTORE SWAP1 PUSH1 0x40 MSTORE DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SHA3 PUSH2 0x09a7 JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND EQ PUSH2 0x05de 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 0x30 DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH2 0x0c71 PUSH1 0x30 SWAP2 CODECOPY PUSH1 0x40 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH2 0x061c PUSH1 0x40 MLOAD PUSH1 0x20 ADD DUP1 DUP1 PUSH11 0x14105554d15117d4d313d5 PUSH1 0xaa SHL DUP2 MSTORE POP PUSH1 0x0b ADD SWAP1 POP PUSH1 0x40 MLOAD PUSH1 0x20 DUP2 DUP4 SUB SUB DUP2 MSTORE SWAP1 PUSH1 0x40 MSTORE DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SHA3 DUP3 PUSH2 0x0c3a JUMP JUMPDEST POP JUMP JUMPDEST PUSH2 0x065c PUSH1 0x40 MLOAD PUSH1 0x20 ADD DUP1 DUP1 PUSH11 0x14105556915497d4d313d5 PUSH1 0xaa SHL DUP2 MSTORE POP PUSH1 0x0b ADD SWAP1 POP PUSH1 0x40 MLOAD PUSH1 0x20 DUP2 DUP4 SUB SUB DUP2 MSTORE SWAP1 PUSH1 0x40 MSTORE DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SHA3 PUSH2 0x09a7 JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND EQ PUSH2 0x06ab 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 0x30 DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH2 0x0c71 PUSH1 0x30 SWAP2 CODECOPY PUSH1 0x40 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH2 0x0550 PUSH1 0x40 MLOAD PUSH1 0x20 ADD DUP1 DUP1 PUSH11 0x14105556915497d4d313d5 PUSH1 0xaa SHL DUP2 MSTORE POP PUSH1 0x0b ADD SWAP1 POP PUSH1 0x40 MLOAD PUSH1 0x20 DUP2 DUP4 SUB SUB DUP2 MSTORE SWAP1 PUSH1 0x40 MSTORE DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SHA3 PUSH1 0x00 PUSH2 0x0c5f JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0728 PUSH1 0x40 MLOAD PUSH1 0x20 ADD DUP1 DUP1 PUSH10 0x13d5d3915497d4d313d5 PUSH1 0xb2 SHL DUP2 MSTORE POP PUSH1 0x0a ADD SWAP1 POP PUSH1 0x40 MLOAD PUSH1 0x20 DUP2 DUP4 SUB SUB DUP2 MSTORE SWAP1 PUSH1 0x40 MSTORE DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SHA3 PUSH2 0x09a7 JUMP JUMPDEST SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x60 PUSH2 0x0740 PUSH2 0x073b DUP4 PUSH2 0x0748 JUMP JUMPDEST PUSH2 0x08a2 JUMP JUMPDEST SWAP1 POP JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0728 PUSH1 0x40 MLOAD PUSH1 0x20 ADD DUP1 DUP1 PUSH11 0x14105556915497d4d313d5 PUSH1 0xaa SHL DUP2 MSTORE POP PUSH1 0x0b ADD SWAP1 POP PUSH1 0x40 MLOAD PUSH1 0x20 DUP2 DUP4 SUB SUB DUP2 MSTORE SWAP1 PUSH1 0x40 MSTORE DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SHA3 PUSH2 0x09a7 JUMP JUMPDEST SWAP1 JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0728 PUSH1 0x40 MLOAD PUSH1 0x20 ADD DUP1 DUP1 PUSH11 0x14105554d15117d4d313d5 PUSH1 0xaa SHL DUP2 MSTORE POP PUSH1 0x0b ADD SWAP1 POP PUSH1 0x40 MLOAD PUSH1 0x20 DUP2 DUP4 SUB SUB DUP2 MSTORE SWAP1 PUSH1 0x40 MSTORE DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SHA3 PUSH2 0x0a01 JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND SWAP1 JUMP JUMPDEST PUSH2 0x0815 PUSH1 0x40 MLOAD PUSH1 0x20 ADD DUP1 DUP1 PUSH10 0x13d5d3915497d4d313d5 PUSH1 0xb2 SHL DUP2 MSTORE POP PUSH1 0x0a ADD SWAP1 POP PUSH1 0x40 MLOAD PUSH1 0x20 DUP2 DUP4 SUB SUB DUP2 MSTORE SWAP1 PUSH1 0x40 MSTORE DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SHA3 PUSH2 0x09a7 JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND EQ PUSH2 0x0864 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 0x2b DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH2 0x0ca1 PUSH1 0x2b SWAP2 CODECOPY PUSH1 0x40 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH2 0x061c PUSH1 0x40 MLOAD PUSH1 0x20 ADD DUP1 DUP1 PUSH11 0x14105556915497d4d313d5 PUSH1 0xaa SHL DUP2 MSTORE POP PUSH1 0x0b ADD SWAP1 POP PUSH1 0x40 MLOAD PUSH1 0x20 DUP2 DUP4 SUB SUB DUP2 MSTORE SWAP1 PUSH1 0x40 MSTORE DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SHA3 DUP3 PUSH2 0x0c5f JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x20 DUP1 DUP3 MSTORE DUP2 DUP4 ADD SWAP1 SWAP3 MSTORE PUSH1 0x60 SWAP2 DUP3 SWAP2 SWAP1 PUSH1 0x20 DUP3 ADD DUP2 DUP1 CALLDATASIZE DUP4 CALLDATACOPY ADD SWAP1 POP POP SWAP1 POP PUSH1 0x00 DUP1 JUMPDEST PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x0920 JUMPI PUSH1 0x08 DUP2 MUL PUSH1 0x02 EXP DUP6 MUL PUSH1 0x01 PUSH1 0x01 PUSH1 0xf8 SHL SUB NOT DUP2 AND ISZERO PUSH2 0x0917 JUMPI DUP1 DUP5 DUP5 DUP2 MLOAD DUP2 LT PUSH2 0x08f9 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 ADD ADD SWAP1 PUSH1 0x01 PUSH1 0x01 PUSH1 0xf8 SHL SUB NOT AND SWAP1 DUP2 PUSH1 0x00 BYTE SWAP1 MSTORE8 POP PUSH1 0x01 SWAP1 SWAP3 ADD SWAP2 JUMPDEST POP PUSH1 0x01 ADD PUSH2 0x08ca JUMP JUMPDEST POP PUSH1 0x60 DUP2 PUSH1 0x40 MLOAD SWAP1 DUP1 DUP3 MSTORE DUP1 PUSH1 0x1f ADD PUSH1 0x1f NOT AND PUSH1 0x20 ADD DUP3 ADD PUSH1 0x40 MSTORE DUP1 ISZERO PUSH2 0x094e JUMPI PUSH1 0x20 DUP3 ADD DUP2 DUP1 CALLDATASIZE DUP4 CALLDATACOPY ADD SWAP1 POP JUMPDEST POP SWAP1 POP PUSH1 0x00 JUMPDEST DUP3 DUP2 LT ISZERO PUSH2 0x099e JUMPI DUP4 DUP2 DUP2 MLOAD DUP2 LT PUSH2 0x0968 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 ADD ADD MLOAD PUSH1 0xf8 SHR PUSH1 0xf8 SHL DUP3 DUP3 DUP2 MLOAD DUP2 LT PUSH2 0x097f JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 ADD ADD SWAP1 PUSH1 0x01 PUSH1 0x01 PUSH1 0xf8 SHL SUB NOT AND SWAP1 DUP2 PUSH1 0x00 BYTE SWAP1 MSTORE8 POP PUSH1 0x01 ADD PUSH2 0x0954 JUMP JUMPDEST POP SWAP5 SWAP4 POP POP POP POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0740 PUSH2 0x09b5 DUP4 PUSH2 0x0748 JUMP JUMPDEST PUSH2 0x078b JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0728 PUSH1 0x40 MLOAD PUSH1 0x20 ADD DUP1 DUP1 PUSH19 0x12535413115351539510551253d397d4d313d5 PUSH1 0x6a SHL DUP2 MSTORE POP PUSH1 0x13 ADD SWAP1 POP PUSH1 0x40 MLOAD PUSH1 0x20 DUP2 DUP4 SUB SUB DUP2 MSTORE SWAP1 PUSH1 0x40 MSTORE DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SHA3 PUSH2 0x09a7 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x01 PUSH2 0x0a0e DUP4 PUSH2 0x0748 JUMP JUMPDEST EQ SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0x0a51 PUSH1 0x40 MLOAD PUSH1 0x20 ADD DUP1 DUP1 PUSH10 0x13d5d3915497d4d313d5 PUSH1 0xb2 SHL DUP2 MSTORE POP PUSH1 0x0a ADD SWAP1 POP PUSH1 0x40 MLOAD PUSH1 0x20 DUP2 DUP4 SUB SUB DUP2 MSTORE SWAP1 PUSH1 0x40 MSTORE DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SHA3 PUSH2 0x09a7 JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND EQ PUSH2 0x0aa0 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 0x2b DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH2 0x0ca1 PUSH1 0x2b SWAP2 CODECOPY PUSH1 0x40 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH2 0x061c PUSH1 0x40 MLOAD PUSH1 0x20 ADD DUP1 DUP1 PUSH10 0x13d5d3915497d4d313d5 PUSH1 0xb2 SHL DUP2 MSTORE POP PUSH1 0x0a ADD SWAP1 POP PUSH1 0x40 MLOAD PUSH1 0x20 DUP2 DUP4 SUB SUB DUP2 MSTORE SWAP1 PUSH1 0x40 MSTORE DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SHA3 DUP3 PUSH2 0x0c5f JUMP JUMPDEST DUP1 MLOAD PUSH1 0x00 SWAP1 DUP3 SWAP1 PUSH2 0x0af2 JUMPI POP PUSH1 0x00 SWAP1 POP PUSH2 0x0743 JUMP JUMPDEST POP POP PUSH1 0x20 ADD MLOAD SWAP1 JUMP JUMPDEST PUSH2 0x0b37 PUSH1 0x40 MLOAD PUSH1 0x20 ADD DUP1 DUP1 PUSH10 0x13d5d3915497d4d313d5 PUSH1 0xb2 SHL DUP2 MSTORE POP PUSH1 0x0a ADD SWAP1 POP PUSH1 0x40 MLOAD PUSH1 0x20 DUP2 DUP4 SUB SUB DUP2 MSTORE SWAP1 PUSH1 0x40 MSTORE DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SHA3 PUSH2 0x09a7 JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND CALLER PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND EQ PUSH2 0x0b86 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 0x2b DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH2 0x0ca1 PUSH1 0x2b SWAP2 CODECOPY PUSH1 0x40 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH2 0x061c PUSH1 0x40 MLOAD PUSH1 0x20 ADD DUP1 DUP1 PUSH19 0x12535413115351539510551253d397d4d313d5 PUSH1 0x6a SHL DUP2 MSTORE POP PUSH1 0x13 ADD SWAP1 POP PUSH1 0x40 MLOAD PUSH1 0x20 DUP2 DUP4 SUB SUB DUP2 MSTORE SWAP1 PUSH1 0x40 MSTORE DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SHA3 DUP3 PUSH2 0x0c5f JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0c13 PUSH1 0x40 MLOAD PUSH1 0x20 ADD DUP1 DUP1 PUSH19 0x12535413115351539510551253d397d4d313d5 PUSH1 0x6a SHL DUP2 MSTORE POP PUSH1 0x13 ADD SWAP1 POP PUSH1 0x40 MLOAD PUSH1 0x20 DUP2 DUP4 SUB SUB DUP2 MSTORE SWAP1 PUSH1 0x40 MSTORE DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SHA3 PUSH2 0x09a7 JUMP JUMPDEST SWAP1 POP PUSH1 0x40 MLOAD CALLDATASIZE PUSH1 0x00 DUP3 CALLDATACOPY PUSH1 0x00 DUP1 CALLDATASIZE DUP4 DUP6 GAS DELEGATECALL RETURNDATASIZE DUP1 PUSH1 0x00 DUP5 RETURNDATACOPY DUP2 DUP1 ISZERO PUSH2 0x0c36 JUMPI DUP2 DUP5 RETURN JUMPDEST DUP2 DUP5 REVERT JUMPDEST DUP1 ISZERO PUSH2 0x0c50 JUMPI PUSH2 0x0c4b DUP3 PUSH1 0x01 PUSH2 0x0c6c JUMP JUMPDEST PUSH2 0x0c5b JUMP JUMPDEST PUSH2 0x0c5b DUP3 PUSH1 0x00 PUSH2 0x0c6c JUMP JUMPDEST POP POP JUMP JUMPDEST PUSH2 0x0c5b DUP3 PUSH2 0x0c6c DUP4 PUSH2 0x07cd JUMP JUMPDEST SWAP1 SSTORE JUMP UNKNOWN_0xfe POP POP PUSH19 0x6f78795061757361626c652e6f6e6c79506175 PUSH27 0x65723a206d73672073656e646572206e6f74207061757a65725050 PUSH19 0x6f78792e6f6e6c7950726f78794f776e65723a SHA3 PUSH14 0x73672073656e646572206e6f7420 PUSH16 0x776e65725050726f7879506175736162 PUSH13 0x652e6e6f745061757365643a20 PUSH4 0x6f6e7472 PUSH2 0x6374 SHA3 PUSH10 0x7320706175736564a264 PUSH10 0x70667358221220402a33 UNKNOWN_0x49 UNKNOWN_0xb5 XOR DUP7 EQ SWAP14 GT UNKNOWN_0xd3 UNKNOWN_0xfe INVALID_0x7e 0xd7ff4d98a6c6375ecb098e332019cc656fb6d864736f6c63430006040033