Contract: GeneScience
Etherscan label: cryptokitties
Tag: CryptoKitties: GeneScience
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 MSTORE PUSH1 0x00 DUP1 SLOAD PUSH1 0xff NOT AND PUSH1 0x01 SWAP1 DUP2 OR SWAP1 SWAP2 SSTORE PUSH1 0x05 SWAP1 SSTORE CALLVALUE ISZERO PUSH2 0x0023 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x40 DUP1 PUSH2 0x097c DUP4 CODECOPY DUP2 ADD PUSH1 0x40 MSTORE DUP1 DUP1 MLOAD SWAP2 SWAP1 PUSH1 0x20 ADD DUP1 MLOAD SWAP2 POP POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND ISZERO ISZERO PUSH2 0x0055 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x02 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP3 DUP4 AND OR SWAP1 SSTORE PUSH1 0x00 DUP1 SLOAD PUSH2 0x0100 PUSH1 0xa8 PUSH1 0x02 EXP SUB NOT AND PUSH2 0x0100 SWAP4 SWAP1 SWAP3 AND SWAP3 SWAP1 SWAP3 MUL OR DUP2 SSTORE PUSH2 0x08de SWAP1 DUP2 SWAP1 PUSH2 0x009e SWAP1 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x60 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x0082 JUMPI PUSH4 0xffffffff PUSH29 0x0100000000000000000000000000000000000000000000000000000000 PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x0d9f5aed DUP2 EQ PUSH2 0x0087 JUMPI DUP1 PUSH4 0x1597ee44 EQ PUSH2 0x00b5 JUMPI DUP1 PUSH4 0x33695c59 EQ PUSH2 0x0104 JUMPI DUP1 PUSH4 0x54c15b82 EQ PUSH2 0x0117 JUMPI DUP1 PUSH4 0x61a76900 EQ PUSH2 0x013e JUMPI DUP1 PUSH4 0x77a74a20 EQ PUSH2 0x01a7 JUMPI DUP1 PUSH4 0xfe2787e8 EQ PUSH2 0x01f6 JUMPI JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST CALLVALUE ISZERO PUSH2 0x0092 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00a3 PUSH1 0x04 CALLDATALOAD PUSH1 0x24 CALLDATALOAD PUSH1 0x44 CALLDATALOAD PUSH2 0x0217 JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x00c0 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00a3 PUSH1 0x04 PUSH1 0x24 DUP2 CALLDATALOAD DUP2 DUP2 ADD SWAP1 DUP4 ADD CALLDATALOAD DUP1 PUSH1 0x20 DUP2 DUP2 MUL ADD PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP1 SWAP4 SWAP3 SWAP2 SWAP1 DUP2 DUP2 MSTORE PUSH1 0x20 ADD DUP4 DUP4 PUSH1 0x20 MUL DUP1 DUP3 DUP5 CALLDATACOPY POP SWAP5 SWAP7 POP PUSH2 0x05f2 SWAP6 POP POP POP POP POP POP JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x010f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00a3 PUSH2 0x0635 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0122 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x012a PUSH2 0x063b JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0149 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0154 PUSH1 0x04 CALLDATALOAD PUSH2 0x0644 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x20 DUP1 DUP3 MSTORE DUP2 SWAP1 DUP2 ADD DUP4 DUP2 DUP2 MLOAD DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL DUP1 DUP4 DUP4 PUSH1 0x00 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x0193 JUMPI DUP1 DUP3 ADD MLOAD DUP4 DUP3 ADD MSTORE PUSH1 0x20 ADD PUSH2 0x017b JUMP JUMPDEST POP POP POP POP SWAP1 POP ADD SWAP3 POP POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x01b2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x01bd PUSH1 0x04 CALLDATALOAD PUSH2 0x06bc JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 PUSH2 0x0180 DUP1 DUP4 DUP4 PUSH1 0x00 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x01e3 JUMPI DUP1 DUP3 ADD MLOAD DUP4 DUP3 ADD MSTORE PUSH1 0x20 ADD PUSH2 0x01cb JUMP JUMPDEST POP POP POP POP SWAP1 POP ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x0201 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0215 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0706 JUMP JUMPDEST STOP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x00 PUSH2 0x0224 PUSH2 0x0877 JUMP JUMPDEST PUSH2 0x022c PUSH2 0x0877 JUMP JUMPDEST PUSH2 0x0234 PUSH2 0x0877 JUMP JUMPDEST PUSH1 0x00 DUP1 SLOAD DUP2 SWAP1 DUP2 SWAP1 DUP2 SWAP1 DUP2 SWAP1 DUP2 SWAP1 PUSH2 0x0100 SWAP1 DIV PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND ISZERO DUP1 PUSH2 0x026f JUMPI POP PUSH1 0x00 SLOAD ORIGIN PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND PUSH2 0x0100 SWAP1 SWAP3 DIV AND EQ JUMPDEST ISZERO PUSH2 0x0286 JUMPI NUMBER DUP14 SWAP1 GT PUSH2 0x0281 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0296 JUMP JUMPDEST PUSH1 0x01 SLOAD DUP14 ADD NUMBER GT PUSH2 0x0296 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP13 BLOCKHASH SWAP11 POP DUP11 ISZERO ISZERO PUSH2 0x02c3 JUMPI PUSH1 0xff DUP14 AND PUSH1 0xff NOT NUMBER AND ADD SWAP13 POP NUMBER DUP14 LT ISZERO ISZERO PUSH2 0x02be JUMPI PUSH2 0x0100 DUP14 SUB SWAP13 POP JUMPDEST DUP13 BLOCKHASH SWAP11 POP JUMPDEST DUP11 DUP16 DUP16 DUP16 PUSH1 0x40 MLOAD DUP1 DUP6 DUP2 MSTORE PUSH1 0x20 ADD DUP5 DUP2 MSTORE PUSH1 0x20 ADD DUP4 DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP5 POP POP POP POP POP PUSH1 0x40 MLOAD SWAP1 DUP2 SWAP1 SUB SWAP1 SHA3 SWAP11 POP PUSH1 0x00 SWAP10 POP PUSH2 0x0301 DUP16 PUSH2 0x0644 JUMP JUMPDEST SWAP9 POP PUSH2 0x030c DUP15 PUSH2 0x0644 JUMP JUMPDEST SWAP8 POP PUSH1 0x30 PUSH1 0x40 MLOAD DUP1 MSIZE LT PUSH2 0x031d JUMPI POP MSIZE JUMPDEST SWAP1 DUP1 DUP3 MSTORE DUP1 PUSH1 0x20 MUL PUSH1 0x20 ADD DUP3 ADD PUSH1 0x40 MSTORE POP SWAP7 POP PUSH1 0x00 SWAP4 POP JUMPDEST PUSH1 0x0c DUP5 LT ISZERO PUSH2 0x0486 JUMPI PUSH1 0x03 SWAP3 POP JUMPDEST PUSH1 0x01 DUP4 LT PUSH2 0x047b JUMPI DUP3 DUP5 PUSH1 0x04 MUL ADD SWAP6 POP PUSH2 0x035f DUP12 PUSH1 0x02 DUP13 PUSH2 0x07d6 JUMP JUMPDEST SWAP2 POP PUSH1 0x02 DUP11 ADD SWAP10 POP DUP2 PUSH1 0x00 EQ ISZERO PUSH2 0x03e1 JUMPI DUP9 DUP7 DUP2 MLOAD DUP2 LT PUSH2 0x037c JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL ADD MLOAD SWAP5 POP DUP9 PUSH1 0x01 DUP8 SUB DUP2 MLOAD DUP2 LT PUSH2 0x0397 JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL ADD MLOAD DUP10 DUP8 DUP2 MLOAD DUP2 LT PUSH2 0x03ad JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0xff SWAP1 SWAP3 AND PUSH1 0x20 SWAP3 DUP4 MUL SWAP1 SWAP2 ADD SWAP1 SWAP2 ADD MSTORE DUP5 DUP10 PUSH1 0x00 NOT DUP9 ADD DUP2 MLOAD DUP2 LT PUSH2 0x03cf JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0xff SWAP1 SWAP3 AND PUSH1 0x20 SWAP3 DUP4 MUL SWAP1 SWAP2 ADD SWAP1 SWAP2 ADD MSTORE JUMPDEST PUSH2 0x03ed DUP12 PUSH1 0x02 DUP13 PUSH2 0x07d6 JUMP JUMPDEST SWAP2 POP PUSH1 0x02 DUP11 ADD SWAP10 POP DUP2 PUSH1 0x00 EQ ISZERO PUSH2 0x046f JUMPI DUP8 DUP7 DUP2 MLOAD DUP2 LT PUSH2 0x040a JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL ADD MLOAD SWAP5 POP DUP8 PUSH1 0x01 DUP8 SUB DUP2 MLOAD DUP2 LT PUSH2 0x0425 JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL ADD MLOAD DUP9 DUP8 DUP2 MLOAD DUP2 LT PUSH2 0x043b JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0xff SWAP1 SWAP3 AND PUSH1 0x20 SWAP3 DUP4 MUL SWAP1 SWAP2 ADD SWAP1 SWAP2 ADD MSTORE DUP5 DUP9 PUSH1 0x00 NOT DUP9 ADD DUP2 MLOAD DUP2 LT PUSH2 0x045d JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0xff SWAP1 SWAP3 AND PUSH1 0x20 SWAP3 DUP4 MUL SWAP1 SWAP2 ADD SWAP1 SWAP2 ADD MSTORE JUMPDEST PUSH1 0x00 NOT SWAP1 SWAP3 ADD SWAP2 PUSH2 0x0343 JUMP JUMPDEST PUSH1 0x01 SWAP1 SWAP4 ADD SWAP3 PUSH2 0x0335 JUMP JUMPDEST PUSH1 0x00 SWAP6 POP JUMPDEST PUSH1 0x30 DUP7 LT ISZERO PUSH2 0x05d6 JUMPI POP PUSH1 0x00 PUSH1 0x04 DUP7 MOD ISZERO DUP1 ISZERO PUSH2 0x04d8 JUMPI POP DUP8 DUP7 DUP2 MLOAD DUP2 LT PUSH2 0x04af JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL ADD MLOAD PUSH1 0x01 AND DUP10 DUP8 DUP2 MLOAD DUP2 LT PUSH2 0x04c8 JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL ADD MLOAD PUSH1 0x01 AND EQ ISZERO JUMPDEST ISZERO PUSH2 0x0529 JUMPI PUSH2 0x04e9 DUP12 PUSH1 0x03 DUP13 PUSH2 0x07d6 JUMP JUMPDEST SWAP2 POP PUSH1 0x03 DUP11 ADD SWAP10 POP PUSH2 0x0526 DUP10 DUP8 DUP2 MLOAD DUP2 LT PUSH2 0x0500 JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL ADD MLOAD DUP10 DUP9 DUP2 MLOAD DUP2 LT PUSH2 0x0516 JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL ADD MLOAD DUP5 PUSH2 0x07ec JUMP JUMPDEST SWAP1 POP JUMPDEST PUSH1 0x00 DUP2 PUSH1 0xff AND GT ISZERO PUSH2 0x0558 JUMPI DUP1 DUP8 DUP8 DUP2 MLOAD DUP2 LT PUSH2 0x0542 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0xff SWAP1 SWAP3 AND PUSH1 0x20 SWAP3 DUP4 MUL SWAP1 SWAP2 ADD SWAP1 SWAP2 ADD MSTORE PUSH2 0x05cb JUMP JUMPDEST PUSH2 0x0564 DUP12 PUSH1 0x01 DUP13 PUSH2 0x07d6 JUMP JUMPDEST SWAP2 POP PUSH1 0x01 DUP11 ADD SWAP10 POP DUP2 PUSH1 0x00 EQ ISZERO PUSH2 0x0597 JUMPI DUP9 DUP7 DUP2 MLOAD DUP2 LT PUSH2 0x0581 JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL ADD MLOAD DUP8 DUP8 DUP2 MLOAD DUP2 LT PUSH2 0x0542 JUMPI UNKNOWN_0xfe JUMPDEST DUP8 DUP7 DUP2 MLOAD DUP2 LT PUSH2 0x05a3 JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL ADD MLOAD DUP8 DUP8 DUP2 MLOAD DUP2 LT PUSH2 0x05b9 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0xff SWAP1 SWAP3 AND PUSH1 0x20 SWAP3 DUP4 MUL SWAP1 SWAP2 ADD SWAP1 SWAP2 ADD MSTORE JUMPDEST PUSH1 0x01 SWAP1 SWAP6 ADD SWAP5 PUSH2 0x048b JUMP JUMPDEST PUSH2 0x05df DUP8 PUSH2 0x05f2 JUMP JUMPDEST SWAP16 SWAP15 POP POP POP POP POP POP POP POP POP POP POP POP POP POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 JUMPDEST PUSH1 0x30 DUP2 LT ISZERO PUSH2 0x062f JUMPI PUSH1 0x20 SWAP1 SWAP2 MUL SWAP1 DUP3 PUSH1 0x2f DUP3 SWAP1 SUB DUP2 MLOAD DUP2 LT PUSH2 0x0615 JUMPI UNKNOWN_0xfe JUMPDEST SWAP1 PUSH1 0x20 ADD SWAP1 PUSH1 0x20 MUL ADD MLOAD PUSH1 0xff AND SWAP2 SWAP1 SWAP2 OR SWAP1 PUSH1 0x01 ADD PUSH2 0x05f6 JUMP JUMPDEST POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x01 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0xff AND DUP2 JUMP JUMPDEST PUSH2 0x064c PUSH2 0x0877 JUMP JUMPDEST PUSH2 0x0654 PUSH2 0x0877 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x30 PUSH1 0x40 MLOAD DUP1 MSIZE LT PUSH2 0x0665 JUMPI POP MSIZE JUMPDEST SWAP1 DUP1 DUP3 MSTORE DUP1 PUSH1 0x20 MUL PUSH1 0x20 ADD DUP3 ADD PUSH1 0x40 MSTORE POP SWAP2 POP PUSH1 0x00 SWAP1 POP JUMPDEST PUSH1 0x30 DUP2 LT ISZERO PUSH2 0x06b5 JUMPI PUSH2 0x0690 DUP5 DUP3 PUSH2 0x085f JUMP JUMPDEST DUP3 DUP3 DUP2 MLOAD DUP2 LT PUSH2 0x069c JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0xff SWAP1 SWAP3 AND PUSH1 0x20 SWAP3 DUP4 MUL SWAP1 SWAP2 ADD SWAP1 SWAP2 ADD MSTORE PUSH1 0x01 ADD PUSH2 0x067d JUMP JUMPDEST POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH2 0x06c4 PUSH2 0x0889 JUMP JUMPDEST PUSH2 0x06cc PUSH2 0x0889 JUMP JUMPDEST PUSH1 0x00 JUMPDEST PUSH1 0x0c DUP2 LT ISZERO PUSH2 0x06b5 JUMPI PUSH2 0x06e5 DUP5 DUP3 PUSH1 0x04 MUL PUSH2 0x085f JUMP JUMPDEST DUP3 DUP3 PUSH1 0x0c DUP2 LT PUSH2 0x06f1 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0xff SWAP1 SWAP3 AND PUSH1 0x20 SWAP3 SWAP1 SWAP3 MUL ADD MSTORE PUSH1 0x01 ADD PUSH2 0x06cf JUMP JUMPDEST PUSH1 0x02 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH4 0xb047fb50 PUSH1 0x00 PUSH1 0x40 MLOAD PUSH1 0x20 ADD MSTORE PUSH1 0x40 MLOAD DUP2 PUSH4 0xffffffff AND PUSH29 0x0100000000000000000000000000000000000000000000000000000000 MUL DUP2 MSTORE PUSH1 0x04 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x0767 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x02c6 GAS SUB CALL ISZERO ISZERO PUSH2 0x0778 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD SWAP1 POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND EQ ISZERO ISZERO PUSH2 0x07a1 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND PUSH2 0x0100 MUL PUSH21 0xffffffffffffffffffffffffffffffffffffffff00 NOT SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE JUMP JUMPDEST PUSH1 0x02 SWAP1 DUP2 EXP SWAP2 SWAP1 EXP PUSH1 0x00 NOT ADD DUP2 MUL SWAP2 SWAP1 SWAP2 AND DIV SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP4 DUP4 DUP3 PUSH1 0xff DUP1 DUP4 AND SWAP1 DUP5 AND GT ISZERO PUSH2 0x0806 JUMPI DUP7 SWAP2 POP DUP6 SWAP3 POP JUMPDEST DUP3 DUP3 SUB PUSH1 0xff AND PUSH1 0x01 EQ DUP1 ISZERO PUSH2 0x0824 JUMPI POP PUSH1 0x02 PUSH1 0xff DUP5 AND MOD PUSH1 0xff AND PUSH1 0x00 EQ JUMPDEST ISZERO PUSH2 0x0855 JUMPI PUSH1 0x17 DUP4 PUSH1 0xff AND LT ISZERO PUSH2 0x083d JUMPI POP PUSH1 0x01 PUSH2 0x0841 JUMP JUMPDEST POP PUSH1 0x00 JUMPDEST DUP1 DUP6 GT PUSH2 0x0855 JUMPI PUSH1 0x02 PUSH1 0xff DUP5 AND DIV PUSH1 0x10 ADD SWAP4 POP JUMPDEST POP POP POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0870 DUP4 PUSH1 0x05 DUP5 PUSH1 0x05 MUL PUSH2 0x07d6 JUMP JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x20 PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE PUSH1 0x00 DUP2 MSTORE SWAP1 JUMP JUMPDEST PUSH2 0x0180 PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE PUSH1 0x0c DUP2 JUMPDEST PUSH1 0x00 DUP2 MSTORE PUSH1 0x00 NOT SWAP1 SWAP2 ADD SWAP1 PUSH1 0x20 ADD DUP2 PUSH2 0x0899 JUMPI SWAP1 POP POP SWAP1 JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 UNOFFICIAL_SWAP UNKNOWN_0x23 RETURNDATACOPY PUSH31 0xfd7e7b95b373b39d4865ddb697cbe367ba55d8fcb67ab81e97b45a54002900 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP MULMOD NOT SAR XOR PUSH19 0x9da57a83a9afc8ace0c8d7d104e11800000000 STOP STOP STOP STOP STOP STOP STOP STOP MOD ADD UNKNOWN_0x2c DUP13 UNKNOWN_0xf9 INVALID_0x7b 0xead5deae237070f9587f8e7a266d