Contract: TransformerDeployer
Etherscan label: 0x
Tag: 0x: Exchange Proxy Transformer Deployer
Malicious: no
Decompiled opcodes:
PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x01 PUSH1 0x03 SSTORE CALLVALUE DUP1 ISZERO PUSH3 0x000016 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x40 MLOAD PUSH3 0x0012e7 CODESIZE SUB DUP1 PUSH3 0x0012e7 DUP4 CODECOPY DUP2 ADD PUSH1 0x40 DUP2 SWAP1 MSTORE PUSH3 0x000039 SWAP2 PUSH3 0x000229 JUMP JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB NOT AND CALLER OR DUP2 SSTORE JUMPDEST DUP2 MLOAD DUP2 LT ISZERO PUSH3 0x000084 JUMPI PUSH3 0x00007b DUP3 DUP3 DUP2 MLOAD DUP2 LT PUSH3 0x000067 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x20 MUL PUSH1 0x20 ADD ADD MLOAD PUSH3 0x00008c PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST PUSH1 0x01 ADD PUSH3 0x00004c JUMP JUMPDEST POP POP PUSH3 0x000319 JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 AND PUSH3 0x0000c5 JUMPI PUSH3 0x0000c5 PUSH3 0x0000b4 PUSH3 0x00018f PUSH1 0x20 SHL PUSH3 0x000673 OR PUSH1 0x20 SHR JUMP JUMPDEST PUSH3 0x0001ad PUSH1 0x20 SHL PUSH3 0x0006aa OR PUSH1 0x20 SHR JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x01 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND ISZERO PUSH3 0x000101 JUMPI PUSH3 0x000101 PUSH3 0x0000b4 DUP3 PUSH3 0x0001b5 PUSH1 0x20 SHL PUSH3 0x0006b2 OR PUSH1 0x20 SHR JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 AND PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x01 PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 DUP1 SLOAD PUSH1 0xff NOT AND DUP4 OR SWAP1 SSTORE PUSH1 0x02 DUP1 SLOAD SWAP3 DUP4 ADD DUP2 SSTORE DUP4 MSTORE PUSH32 0x405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace SWAP1 SWAP2 ADD DUP1 SLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB NOT AND DUP5 OR SWAP1 SSTORE MLOAD CALLER SWAP3 SWAP2 PUSH32 0x3147867c59d17e8fa9d522465651d44aae0a9e38f902f3475b97e58072f0ed4c SWAP2 LOG3 POP JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP1 DUP3 ADD SWAP1 SWAP2 MSTORE PUSH1 0x04 DUP2 MSTORE PUSH4 0x15d953f9 PUSH1 0xe2 SHL PUSH1 0x20 DUP3 ADD MSTORE SWAP1 JUMP JUMPDEST DUP1 MLOAD PUSH1 0x20 DUP3 ADD REVERT JUMPDEST PUSH1 0x60 PUSH4 0xde16f1a0 PUSH1 0xe0 SHL DUP3 PUSH1 0x40 MLOAD PUSH1 0x24 ADD PUSH3 0x0001d2 SWAP2 SWAP1 PUSH3 0x0002de JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x1f NOT DUP2 DUP5 SUB ADD DUP2 MSTORE SWAP2 SWAP1 MSTORE PUSH1 0x20 DUP2 ADD DUP1 MLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xe0 SHL SUB AND PUSH1 0x01 PUSH1 0x01 PUSH1 0xe0 SHL SUB NOT SWAP1 SWAP4 AND SWAP3 SWAP1 SWAP3 OR SWAP1 SWAP2 MSTORE SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST DUP1 MLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 AND DUP2 EQ PUSH3 0x000223 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP1 DUP4 DUP6 SUB SLT ISZERO PUSH3 0x00023c JUMPI DUP2 DUP3 REVERT JUMPDEST DUP3 MLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0x40 SHL SUB DUP1 DUP3 GT ISZERO PUSH3 0x000253 JUMPI DUP4 DUP5 REVERT JUMPDEST DUP2 DUP6 ADD SWAP2 POP DUP6 PUSH1 0x1f DUP4 ADD SLT PUSH3 0x000267 JUMPI DUP4 DUP5 REVERT JUMPDEST DUP2 MLOAD DUP2 DUP2 GT ISZERO PUSH3 0x000276 JUMPI DUP5 DUP6 REVERT JUMPDEST DUP4 DUP2 MUL SWAP2 POP PUSH3 0x000288 DUP5 DUP4 ADD PUSH3 0x0002f2 JUMP JUMPDEST DUP2 DUP2 MSTORE DUP5 DUP2 ADD SWAP1 DUP5 DUP7 ADD DUP5 DUP7 ADD DUP8 ADD DUP11 LT ISZERO PUSH3 0x0002a3 JUMPI DUP8 DUP9 REVERT JUMPDEST DUP8 SWAP6 POP JUMPDEST DUP4 DUP7 LT ISZERO PUSH3 0x0002d1 JUMPI PUSH3 0x0002bc DUP11 DUP3 PUSH3 0x00020b JUMP JUMPDEST DUP4 MSTORE PUSH1 0x01 SWAP6 SWAP1 SWAP6 ADD SWAP5 SWAP2 DUP7 ADD SWAP2 DUP7 ADD PUSH3 0x0002a7 JUMP JUMPDEST POP SWAP9 SWAP8 POP POP POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB SWAP2 SWAP1 SWAP2 AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP2 DUP2 ADD PUSH1 0x01 PUSH1 0x01 PUSH1 0x40 SHL SUB DUP2 GT DUP3 DUP3 LT OR ISZERO PUSH3 0x000311 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x40 MSTORE SWAP2 SWAP1 POP JUMP JUMPDEST PUSH2 0x0fbe DUP1 PUSH3 0x000329 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN UNKNOWN_0xfe PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x00c6 JUMPI PUSH1 0x00 CALLDATALOAD PUSH1 0xe0 SHR DUP1 PUSH4 0x8da5cb5b GT PUSH2 0x0074 JUMPI DUP1 PUSH4 0xb9181611 GT PUSH2 0x004e JUMPI DUP1 PUSH4 0xb9181611 EQ PUSH2 0x01ed JUMPI DUP1 PUSH4 0xd39de6e9 EQ PUSH2 0x021a JUMPI DUP1 PUSH4 0xf2fde38b EQ PUSH2 0x023c JUMPI PUSH2 0x00c6 JUMP JUMPDEST DUP1 PUSH4 0x8da5cb5b EQ PUSH2 0x01a3 JUMPI DUP1 PUSH4 0x9ad26744 EQ PUSH2 0x01b8 JUMPI DUP1 PUSH4 0xaffed0e0 EQ PUSH2 0x01d8 JUMPI PUSH2 0x00c6 JUMP JUMPDEST DUP1 PUSH4 0x494503d4 GT PUSH2 0x00a5 JUMPI DUP1 PUSH4 0x494503d4 EQ PUSH2 0x0136 JUMPI DUP1 PUSH4 0x67b04368 EQ PUSH2 0x0156 JUMPI DUP1 PUSH4 0x70712939 EQ PUSH2 0x0183 JUMPI PUSH2 0x00c6 JUMP JUMPDEST DUP1 PUSH3 0x774360 EQ PUSH2 0x00cb JUMPI DUP1 PUSH4 0x0567e83e EQ PUSH2 0x00f4 JUMPI DUP1 PUSH4 0x42f1181e EQ PUSH2 0x0116 JUMPI JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00de PUSH2 0x00d9 CALLDATASIZE PUSH1 0x04 PUSH2 0x0d00 JUMP JUMPDEST PUSH2 0x025c JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x00eb SWAP2 SWAP1 PUSH2 0x0e09 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0100 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0114 PUSH2 0x010f CALLDATASIZE PUSH1 0x04 PUSH2 0x0db9 JUMP JUMPDEST PUSH2 0x033b JUMP JUMPDEST STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0122 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0114 PUSH2 0x0131 CALLDATASIZE PUSH1 0x04 PUSH2 0x0cb2 JUMP JUMPDEST PUSH2 0x0404 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0142 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00de PUSH2 0x0151 CALLDATASIZE PUSH1 0x04 PUSH2 0x0df1 JUMP JUMPDEST PUSH2 0x0418 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0162 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0176 PUSH2 0x0171 CALLDATASIZE PUSH1 0x04 PUSH2 0x0cb2 JUMP JUMPDEST PUSH2 0x044c JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x00eb SWAP2 SWAP1 PUSH2 0x0f43 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x018f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0114 PUSH2 0x019e CALLDATASIZE PUSH1 0x04 PUSH2 0x0cb2 JUMP JUMPDEST PUSH2 0x045e JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01af JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00de PUSH2 0x0518 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01c4 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0114 PUSH2 0x01d3 CALLDATASIZE PUSH1 0x04 PUSH2 0x0cd5 JUMP JUMPDEST PUSH2 0x0534 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01e4 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0176 PUSH2 0x0546 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01f9 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x020d PUSH2 0x0208 CALLDATASIZE PUSH1 0x04 PUSH2 0x0cb2 JUMP JUMPDEST PUSH2 0x054c JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x00eb SWAP2 SWAP1 PUSH2 0x0edb JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0226 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x022f PUSH2 0x0561 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x00eb SWAP2 SWAP1 PUSH2 0x0e81 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0248 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0114 PUSH2 0x0257 CALLDATASIZE PUSH1 0x04 PUSH2 0x0cb2 JUMP JUMPDEST PUSH2 0x05d0 JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0266 PUSH2 0x0751 JUMP JUMPDEST PUSH1 0x03 DUP1 SLOAD PUSH1 0x01 DUP2 ADD SWAP1 SWAP2 SSTORE DUP3 MLOAD PUSH1 0x20 DUP5 ADD CALLVALUE CREATE SWAP2 POP PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP3 AND PUSH2 0x02d1 JUMPI PUSH1 0x40 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x02c8 SWAP1 PUSH2 0x0ee6 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP3 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 DUP2 SWAP1 SHA3 DUP3 SWAP1 SSTORE MLOAD PUSH32 0x0f7cceb5b8900763db0b46908960abf22a5d055a4a7395b6b83862d93f241d21 SWAP1 PUSH2 0x032d SWAP1 DUP5 SWAP1 DUP5 SWAP1 CALLER SWAP1 PUSH2 0x0e51 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH2 0x0343 PUSH2 0x0751 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH32 0xc9353cb500000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP4 AND SWAP1 PUSH4 0xc9353cb5 SWAP1 PUSH2 0x0395 SWAP1 DUP5 SWAP1 PUSH1 0x04 ADD PUSH2 0x0e09 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x03af JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x03c3 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP PUSH32 0xdfbd6241378f1ad47e76019eac61d2c245fdd5709e3fc2cd36641ee506db1693 DUP3 CALLER PUSH1 0x40 MLOAD PUSH2 0x03f8 SWAP3 SWAP2 SWAP1 PUSH2 0x0e2a JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG1 POP POP JUMP JUMPDEST PUSH2 0x040c PUSH2 0x0776 JUMP JUMPDEST PUSH2 0x0415 DUP2 PUSH2 0x07bd JUMP JUMPDEST POP JUMP JUMPDEST PUSH1 0x02 DUP2 DUP2 SLOAD DUP2 LT PUSH2 0x0425 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 SWAP1 SWAP2 SHA3 ADD SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND SWAP1 POP DUP2 JUMP JUMPDEST PUSH1 0x04 PUSH1 0x20 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP2 JUMP JUMPDEST PUSH2 0x0466 PUSH2 0x0776 JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x01 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND PUSH2 0x04a4 JUMPI PUSH2 0x04a4 PUSH2 0x049f DUP3 PUSH2 0x08ee JUMP JUMPDEST PUSH2 0x06aa JUMP JUMPDEST PUSH1 0x00 JUMPDEST PUSH1 0x02 SLOAD DUP2 LT ISZERO PUSH2 0x0514 JUMPI DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH1 0x02 DUP3 DUP2 SLOAD DUP2 LT PUSH2 0x04d5 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 SWAP1 SWAP2 SHA3 ADD SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ ISZERO PUSH2 0x050c JUMPI PUSH2 0x0507 DUP3 DUP3 PUSH2 0x0909 JUMP JUMPDEST PUSH2 0x0514 JUMP JUMPDEST PUSH1 0x01 ADD PUSH2 0x04a7 JUMP JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 JUMP JUMPDEST PUSH2 0x053c PUSH2 0x0776 JUMP JUMPDEST PUSH2 0x0514 DUP3 DUP3 PUSH2 0x0909 JUMP JUMPDEST PUSH1 0x03 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x01 PUSH1 0x20 MSTORE PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND DUP2 JUMP JUMPDEST PUSH1 0x60 PUSH1 0x02 DUP1 SLOAD DUP1 PUSH1 0x20 MUL PUSH1 0x20 ADD PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP1 SWAP3 SWAP2 SWAP1 DUP2 DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP1 SLOAD DUP1 ISZERO PUSH2 0x05c6 JUMPI PUSH1 0x20 MUL DUP3 ADD SWAP2 SWAP1 PUSH1 0x00 MSTORE PUSH1 0x20 PUSH1 0x00 SHA3 SWAP1 JUMPDEST DUP2 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP2 MSTORE PUSH1 0x01 SWAP1 SWAP2 ADD SWAP1 PUSH1 0x20 ADD DUP1 DUP4 GT PUSH2 0x059b JUMPI JUMPDEST POP POP POP POP POP SWAP1 POP SWAP1 JUMP JUMPDEST PUSH2 0x05d8 PUSH2 0x0776 JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP2 AND PUSH2 0x0603 JUMPI PUSH2 0x05fe PUSH2 0x049f PUSH2 0x0b84 JUMP JUMPDEST PUSH2 0x0415 JUMP JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000 AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP4 AND SWAP1 DUP2 OR DUP3 SSTORE PUSH1 0x40 MLOAD SWAP1 SWAP2 CALLER SWAP2 PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0 SWAP2 SWAP1 LOG3 POP JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP1 DUP3 ADD SWAP1 SWAP2 MSTORE PUSH1 0x04 DUP2 MSTORE PUSH32 0x57654fe400000000000000000000000000000000000000000000000000000000 PUSH1 0x20 DUP3 ADD MSTORE SWAP1 JUMP JUMPDEST DUP1 MLOAD PUSH1 0x20 DUP3 ADD REVERT JUMPDEST PUSH1 0x60 PUSH4 0xde16f1a0 PUSH1 0xe0 SHL DUP3 PUSH1 0x40 MLOAD PUSH1 0x24 ADD PUSH2 0x06cd SWAP2 SWAP1 PUSH2 0x0e09 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 DUP2 DUP5 SUB ADD DUP2 MSTORE SWAP2 SWAP1 MSTORE PUSH1 0x20 DUP2 ADD DUP1 MLOAD PUSH28 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff AND PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000 SWAP1 SWAP4 AND SWAP3 SWAP1 SWAP3 OR SWAP1 SWAP2 MSTORE SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST CALLER PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x01 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND PUSH2 0x0774 JUMPI PUSH2 0x0774 PUSH2 0x049f CALLER PUSH2 0x0bbb JUMP JUMPDEST JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND CALLER EQ PUSH2 0x0774 JUMPI PUSH1 0x00 SLOAD PUSH2 0x0774 SWAP1 PUSH2 0x049f SWAP1 CALLER SWAP1 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH2 0x0bd6 JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP2 AND PUSH2 0x07e3 JUMPI PUSH2 0x07e3 PUSH2 0x049f PUSH2 0x0673 JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x01 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND ISZERO PUSH2 0x081d JUMPI PUSH2 0x081d PUSH2 0x049f DUP3 PUSH2 0x06b2 JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP2 AND PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x01 PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 DUP1 SLOAD PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 AND DUP4 OR SWAP1 SSTORE PUSH1 0x02 DUP1 SLOAD SWAP3 DUP4 ADD DUP2 SSTORE DUP4 MSTORE PUSH32 0x405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace SWAP1 SWAP2 ADD DUP1 SLOAD PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000 AND DUP5 OR SWAP1 SSTORE MLOAD CALLER SWAP3 SWAP2 PUSH32 0x3147867c59d17e8fa9d522465651d44aae0a9e38f902f3475b97e58072f0ed4c SWAP2 LOG3 POP JUMP JUMPDEST PUSH1 0x60 PUSH4 0xeb5108a2 PUSH1 0xe0 SHL DUP3 PUSH1 0x40 MLOAD PUSH1 0x24 ADD PUSH2 0x06cd SWAP2 SWAP1 PUSH2 0x0e09 JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP3 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x01 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH1 0xff AND PUSH2 0x0942 JUMPI PUSH2 0x0942 PUSH2 0x049f DUP4 PUSH2 0x08ee JUMP JUMPDEST PUSH1 0x02 SLOAD DUP2 LT PUSH2 0x095d JUMPI PUSH2 0x095d PUSH2 0x049f DUP3 PUSH1 0x02 DUP1 SLOAD SWAP1 POP PUSH2 0x0c78 JUMP JUMPDEST DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH1 0x02 DUP3 DUP2 SLOAD DUP2 LT PUSH2 0x0981 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 SWAP1 SWAP2 SHA3 ADD SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ PUSH2 0x09e3 JUMPI PUSH2 0x09e3 PUSH2 0x049f PUSH1 0x02 DUP4 DUP2 SLOAD DUP2 LT PUSH2 0x09bb JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 SWAP1 SWAP2 SHA3 ADD SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP5 PUSH2 0x0c95 JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP3 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x01 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 DUP1 SLOAD PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00 AND SWAP1 SSTORE PUSH1 0x02 DUP1 SLOAD PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff DUP2 ADD SWAP1 DUP2 LT PUSH2 0x0a5e JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 SWAP2 DUP3 MSTORE PUSH1 0x20 SWAP1 SWAP2 SHA3 ADD SLOAD PUSH1 0x02 DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 SWAP3 AND SWAP2 DUP4 SWAP1 DUP2 LT PUSH2 0x0a91 JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x00 MSTORE PUSH1 0x20 PUSH1 0x00 SHA3 ADD PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff MUL NOT AND SWAP1 DUP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND MUL OR SWAP1 SSTORE POP PUSH1 0x02 DUP1 SLOAD DUP1 PUSH2 0x0ae4 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x00 DUP3 DUP2 MSTORE PUSH1 0x20 DUP2 SHA3 DUP3 ADD PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff SWAP1 DUP2 ADD DUP1 SLOAD PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000 AND SWAP1 SSTORE SWAP1 SWAP2 ADD SWAP1 SWAP2 SSTORE PUSH1 0x40 MLOAD CALLER SWAP2 PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP6 AND SWAP2 PUSH32 0x1f32c1b084e2de0713b8fb16bd46bb9df710a3dbeae2f3ca93af46e016dcc6b0 SWAP2 SWAP1 LOG3 POP POP JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP1 DUP3 ADD SWAP1 SWAP2 MSTORE PUSH1 0x04 DUP2 MSTORE PUSH32 0xe69edc3e00000000000000000000000000000000000000000000000000000000 PUSH1 0x20 DUP3 ADD MSTORE SWAP1 JUMP JUMPDEST PUSH1 0x60 PUSH4 0xb65a25b9 PUSH1 0xe0 SHL DUP3 PUSH1 0x40 MLOAD PUSH1 0x24 ADD PUSH2 0x06cd SWAP2 SWAP1 PUSH2 0x0e09 JUMP JUMPDEST PUSH1 0x60 PUSH4 0x1de45ad1 PUSH1 0xe0 SHL DUP4 DUP4 PUSH1 0x40 MLOAD PUSH1 0x24 ADD PUSH2 0x0bf3 SWAP3 SWAP2 SWAP1 PUSH2 0x0e2a JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 DUP2 DUP5 SUB ADD DUP2 MSTORE SWAP2 SWAP1 MSTORE PUSH1 0x20 DUP2 ADD DUP1 MLOAD PUSH28 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff AND PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000 SWAP1 SWAP4 AND SWAP3 SWAP1 SWAP3 OR SWAP1 SWAP2 MSTORE SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x60 PUSH4 0xe9f83771 PUSH1 0xe0 SHL DUP4 DUP4 PUSH1 0x40 MLOAD PUSH1 0x24 ADD PUSH2 0x0bf3 SWAP3 SWAP2 SWAP1 PUSH2 0x0f4c JUMP JUMPDEST PUSH1 0x60 PUSH4 0x140a84db PUSH1 0xe0 SHL DUP4 DUP4 PUSH1 0x40 MLOAD PUSH1 0x24 ADD PUSH2 0x0bf3 SWAP3 SWAP2 SWAP1 PUSH2 0x0e2a JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x0cc3 JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 CALLDATALOAD PUSH2 0x0cce DUP2 PUSH2 0x0f66 JUMP JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0x0ce7 JUMPI DUP1 DUP2 REVERT JUMPDEST DUP3 CALLDATALOAD PUSH2 0x0cf2 DUP2 PUSH2 0x0f66 JUMP JUMPDEST SWAP5 PUSH1 0x20 SWAP4 SWAP1 SWAP4 ADD CALLDATALOAD SWAP4 POP POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x0d11 JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 CALLDATALOAD PUSH8 0xffffffffffffffff DUP1 DUP3 GT ISZERO PUSH2 0x0d28 JUMPI DUP3 DUP4 REVERT JUMPDEST DUP2 DUP5 ADD SWAP2 POP DUP5 PUSH1 0x1f DUP4 ADD SLT PUSH2 0x0d3b JUMPI DUP3 DUP4 REVERT JUMPDEST DUP2 CALLDATALOAD DUP2 DUP2 GT ISZERO PUSH2 0x0d49 JUMPI DUP4 DUP5 REVERT JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x20 PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 PUSH1 0x1f DUP5 ADD AND DUP3 ADD ADD DUP2 DUP2 LT DUP5 DUP3 GT OR ISZERO PUSH2 0x0d87 JUMPI DUP6 DUP7 REVERT JUMPDEST PUSH1 0x40 MSTORE DUP2 DUP2 MSTORE DUP4 DUP3 ADD PUSH1 0x20 ADD DUP8 LT ISZERO PUSH2 0x0d9e JUMPI DUP5 DUP6 REVERT JUMPDEST PUSH2 0x0daf DUP3 PUSH1 0x20 DUP4 ADD PUSH1 0x20 DUP8 ADD PUSH2 0x0f5a JUMP JUMPDEST SWAP7 SWAP6 POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH2 0x0dcb JUMPI DUP2 DUP3 REVERT JUMPDEST DUP3 CALLDATALOAD PUSH2 0x0dd6 DUP2 PUSH2 0x0f66 JUMP JUMPDEST SWAP2 POP PUSH1 0x20 DUP4 ADD CALLDATALOAD PUSH2 0x0de6 DUP2 PUSH2 0x0f66 JUMP JUMPDEST DUP1 SWAP2 POP POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x0e02 JUMPI DUP1 DUP2 REVERT JUMPDEST POP CALLDATALOAD SWAP2 SWAP1 POP JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP2 SWAP1 SWAP2 AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP3 DUP4 AND DUP2 MSTORE SWAP2 AND PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 ADD SWAP1 JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP4 DUP5 AND DUP2 MSTORE PUSH1 0x20 DUP2 ADD SWAP3 SWAP1 SWAP3 MSTORE SWAP1 SWAP2 AND PUSH1 0x40 DUP3 ADD MSTORE PUSH1 0x60 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE DUP3 MLOAD DUP3 DUP3 ADD DUP2 SWAP1 MSTORE PUSH1 0x00 SWAP2 SWAP1 DUP5 DUP3 ADD SWAP1 PUSH1 0x40 DUP6 ADD SWAP1 DUP5 JUMPDEST DUP2 DUP2 LT ISZERO PUSH2 0x0ecf JUMPI DUP4 MLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND DUP4 MSTORE SWAP3 DUP5 ADD SWAP3 SWAP2 DUP5 ADD SWAP2 PUSH1 0x01 ADD PUSH2 0x0e9d JUMP JUMPDEST POP SWAP1 SWAP7 SWAP6 POP POP POP POP POP POP JUMP JUMPDEST SWAP1 ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD SWAP1 JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE PUSH1 0x21 SWAP1 DUP3 ADD MSTORE PUSH32 0x5472616e73666f726d65724465706c6f7965722f4445504c4f595f4641494c45 PUSH1 0x40 DUP3 ADD MSTORE PUSH32 0x4400000000000000000000000000000000000000000000000000000000000000 PUSH1 0x60 DUP3 ADD MSTORE PUSH1 0x80 ADD SWAP1 JUMP JUMPDEST SWAP1 DUP2 MSTORE PUSH1 0x20 ADD SWAP1 JUMP JUMPDEST SWAP2 DUP3 MSTORE PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 ADD SWAP1 JUMP JUMPDEST DUP3 DUP2 DUP4 CALLDATACOPY POP PUSH1 0x00 SWAP2 ADD MSTORE JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP2 AND DUP2 EQ PUSH2 0x0415 JUMPI PUSH1 0x00 DUP1 REVERT UNKNOWN_0xfe LOG2 PUSH5 0x6970667358 UNKNOWN_0x22 SLT SHA3 UNKNOWN_0x24 UNKNOWN_0x1f NOT PUSH18 0xe85e8423a30445f83d2d57fde8f9f68dad30 UNKNOWN_0xb9 PUSH15 0xf9f592f2afa64b2d64736f6c634300 MOD UNKNOWN_0xc STOP CALLER STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP SHA3 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP SUB STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP UNKNOWN_0x26 UNKNOWN_0x21 UNKNOWN_0xea COINBASE PUSH23 0x59ad69bae66af05ebe5788e533e5e70000000000000000 STOP STOP STOP STOP PUSH31 0xf7775c0496128cf04361e8ef679ef0e40ceeb1000000000000000000000000 UNKNOWN_0xe7 POP UNKNOWN_0xad PUSH7 0xde350f8110e305 UNKNOWN_0xfb INVALID_0x78 0xec6a9f594445e3