Contract: GolemNetworkToken
Etherscan label: blocked
Tag: Golem Token
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 DUP2 SWAP1 MSTORE PUSH1 0x02 DUP1 SLOAD PUSH1 0xff NOT AND PUSH1 0x01 OR SWAP1 SSTORE PUSH1 0x80 DUP1 PUSH2 0x0f99 DUP4 CODECOPY PUSH1 0xe0 PUSH1 0x40 MSTORE SWAP1 MLOAD SWAP1 MLOAD PUSH1 0xa0 MLOAD PUSH1 0xc0 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP5 AND ISZERO ISZERO PUSH2 0x00e8 JUMPI PUSH2 0x0002 JUMP JUMPDEST DUP4 PUSH1 0x40 MLOAD PUSH2 0x0542 DUP1 PUSH2 0x0115 DUP4 CODECOPY ADD DUP1 DUP3 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 PUSH1 0x00 CREATE DUP1 ISZERO PUSH2 0x0002 JUMPI PUSH1 0x04 DUP1 SLOAD PUSH13 0x01000000000000000000000000 SWAP3 DUP4 MUL DUP4 SWAP1 DIV PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT SWAP2 DUP3 AND OR SWAP1 SWAP2 SSTORE PUSH1 0x03 DUP1 SLOAD DUP7 DUP5 MUL DUP5 SWAP1 DIV SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE PUSH1 0x02 DUP1 SLOAD DUP7 DUP4 MUL SWAP3 SWAP1 SWAP3 DIV PUSH2 0x0100 MUL PUSH2 0x0100 PUSH1 0xa8 PUSH1 0x02 EXP SUB NOT SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE PUSH1 0x00 DUP3 SWAP1 SSTORE PUSH1 0x01 DUP2 SWAP1 SSTORE POP POP POP POP PUSH2 0x0942 DUP1 PUSH2 0x0657 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND ISZERO ISZERO PUSH2 0x00fd JUMPI PUSH2 0x0002 JUMP JUMPDEST NUMBER DUP3 GT PUSH2 0x0109 JUMPI PUSH2 0x0002 JUMP JUMPDEST DUP2 DUP2 GT PUSH2 0x003f JUMPI PUSH2 0x0002 JUMP PUSH1 0x60 PUSH1 0x40 DUP2 SWAP1 MSTORE PUSH1 0x00 PUSH1 0x03 SSTORE PUSH1 0x20 DUP1 PUSH2 0x0542 DUP4 CODECOPY POP PUSH1 0x80 PUSH1 0x40 MSTORE MLOAD PUSH1 0x01 DUP1 SLOAD PUSH13 0x01000000000000000000000000 CALLER DUP2 MUL DIV PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT SWAP1 SWAP2 AND OR SWAP1 SSTORE PUSH3 0xed4e00 TIMESTAMP ADD PUSH1 0x02 SSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 DUP2 SHA3 PUSH2 0x4e20 SWAP1 SSTORE PUSH2 0x09c4 PUSH32 0x2f5182ca3c71fba9448b5797d92da7b954eeaeb24b669d38048e225561035564 SSTORE PUSH2 0x02da PUSH32 0x45df8c30765988748331aa685f931bde8d58d486ac2309077e90fd6baaf79e03 DUP2 SWAP1 SSTORE PUSH32 0x7ea8a6eced6159c474e51a36ed2fdbeefcbc828cf6c05d46fdd1fad880f548ea DUP2 SWAP1 SSTORE PUSH32 0xd80aeb97d8ade363914f049101e13bc4c79be147033a8a1fa0e91f954320cfd1 DUP2 SWAP1 SSTORE PUSH32 0xd1a1c717e5b5609c72c4991362e166a35ee5521d47496bc9108fc3a660253800 DUP2 SWAP1 SSTORE PUSH32 0xc61bf6c63255306aa3f1daf108b6b962c862b30a9ef9b3111a55cf9a1be9a8d6 SSTORE PUSH2 0x0276 PUSH32 0xe4359dc5a3244eba9cfcf67269b2f0a0a57c214e4cb82f9b6912def299f04752 DUP2 SWAP1 SSTORE PUSH32 0xd933b2425e5345f54b48182cee8f889a1054dce093c93ee4a944524ad0af59c4 DUP2 SWAP1 SSTORE PUSH32 0xfbefcf091d9562d672e0fdc71891d2d3803db16d6743ea8a23fcfef88796a09d DUP2 SWAP1 SSTORE PUSH32 0xe5b2b0da35bec8da153886157cd88779fbd6472c27b66913d5c69e1445aa806f SSTORE PUSH2 0x0136 PUSH32 0x085c12f836c258aa880654d07c75055519a771d8386caee004632ed5afcbe9d1 SSTORE PUSH1 0x8a PUSH32 0x3a722b2d2783e2bd2f725b60f80f56ff256a418ebecca715894d57d5feb68971 SSTORE PUSH1 0x87 PUSH32 0xd1c40006b594ba5b504908c67a40189432057d2394f1773ab7774bd3123bca54 SSTORE PUSH1 0x64 PUSH32 0x0eef056c83f1149e261cf3b61d9e20a9e0c5f64ada6748701e1b27d1de158ce3 DUP2 SWAP1 SSTORE PUSH32 0x7070adbdb8f2d4019cc852cc26afe358144bc7fbe990d77bc637f5c7e722c41c DUP2 SWAP1 SSTORE PUSH32 0x581488c6d9a945dc9b0fd448f74525266c0b506653a1d4c8fbb199bb557cf58e DUP2 SWAP1 SSTORE PUSH32 0x943f08fbd86d9c14937cccb5045806305960ee93608df8764c86f5364a310233 SSTORE PUSH1 0x46 PUSH32 0xb6bd8179f2fe2847ab9692c0c2e093d2f25ee7f1808ba3b0e7d52c98fa7d9f55 DUP2 SWAP1 SSTORE PUSH32 0xb63e17ea19e0eaf429d63bb96f3600c9aca74fbce87db89dc7bc4577fc7683b7 DUP2 SWAP1 SSTORE PUSH32 0x502063b8af6f4e9d3f416f8166f86c7f3c6c0abe8692397a61182ba8dca7c120 DUP2 SWAP1 SSTORE PUSH32 0xe7e3a4e3c5fd8cb5848bc5c4fe5e5566299670c2bf4adffd95984be3e33a61df SSTORE PUSH1 0x2a PUSH32 0x664cea02e91f34521fafc42bfb9f9365ac4cd7ca869351e22c8d1ed75d54157f SSTORE PUSH20 0xd0af9f75ea618163944585bf56aca98204d0ab66 SWAP1 MSTORE PUSH1 0x19 PUSH32 0x0d038efd35c79f794bca2eb26019390c0b2b1975cb3389c23e540ef5ea167027 SSTORE POP PUSH2 0x0177 DUP1 PUSH2 0x03cb PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN PUSH1 0x60 PUSH1 0x40 MSTORE PUSH1 0xe0 PUSH1 0x02 EXP PUSH1 0x00 CALLDATALOAD DIV PUSH4 0xa69df4b5 DUP2 EQ PUSH2 0x001e JUMPI JUMPDEST PUSH2 0x0002 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x003c PUSH1 0x00 PUSH1 0x00 PUSH1 0x02 PUSH1 0x00 POP SLOAD TIMESTAMP LT ISZERO PUSH2 0x0042 JUMPI PUSH2 0x0002 JUMP JUMPDEST STOP JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x03 SLOAD ISZERO ISZERO PUSH2 0x00c3 JUMPI PUSH1 0x01 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH4 0x70a08231 ADDRESS PUSH1 0x00 PUSH1 0x40 MLOAD PUSH1 0x20 ADD MSTORE PUSH1 0x40 MLOAD DUP3 PUSH1 0xe0 PUSH1 0x02 EXP MUL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP3 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO PUSH2 0x0002 JUMPI PUSH1 0x32 GAS SUB CALL ISZERO PUSH2 0x0002 JUMPI POP POP PUSH1 0x40 MLOAD MLOAD PUSH1 0x03 SSTORE POP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 DUP2 SHA3 DUP1 SLOAD SWAP2 SWAP1 SSTORE PUSH1 0x03 SLOAD SWAP1 SWAP3 POP PUSH2 0x7530 SWAP1 DUP4 MUL DIV SWAP1 POP PUSH1 0x01 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH4 0xa9059cbb CALLER DUP4 PUSH1 0x00 PUSH1 0x40 MLOAD PUSH1 0x20 ADD MSTORE PUSH1 0x40 MLOAD DUP4 PUSH1 0xe0 PUSH1 0x02 EXP MUL DUP2 MSTORE PUSH1 0x04 ADD DUP1 DUP4 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP3 POP POP POP PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO PUSH2 0x0002 JUMPI PUSH1 0x32 GAS SUB CALL ISZERO PUSH2 0x0002 JUMPI POP POP PUSH1 0x40 MLOAD MLOAD ISZERO ISZERO SWAP1 POP PUSH2 0x003e JUMPI PUSH2 0x0002 JUMP PUSH1 0x60 PUSH1 0x40 MSTORE CALLDATASIZE ISZERO PUSH2 0x0106 JUMPI PUSH1 0xe0 PUSH1 0x02 EXP PUSH1 0x00 CALLDATALOAD DIV PUSH4 0x06fdde03 DUP2 EQ PUSH2 0x010b JUMPI DUP1 PUSH4 0x16222950 EQ PUSH2 0x014a JUMPI DUP1 PUSH4 0x18160ddd EQ PUSH2 0x0167 JUMPI DUP1 PUSH4 0x26316e58 EQ PUSH2 0x0182 JUMPI DUP1 PUSH4 0x313ce567 EQ PUSH2 0x01a8 JUMPI DUP1 PUSH4 0x454b0608 EQ PUSH2 0x01b5 JUMPI DUP1 PUSH4 0x4bb278f3 EQ PUSH2 0x01d0 JUMPI DUP1 PUSH4 0x590e1ae3 EQ PUSH2 0x01ee JUMPI DUP1 PUSH4 0x676d2e62 EQ PUSH2 0x020c JUMPI DUP1 PUSH4 0x6f7920fd EQ PUSH2 0x0223 JUMPI DUP1 PUSH4 0x70a08231 EQ PUSH2 0x023b JUMPI DUP1 PUSH4 0x75e2ff65 EQ PUSH2 0x0260 JUMPI DUP1 PUSH4 0x8328dbcd EQ PUSH2 0x027b JUMPI DUP1 PUSH4 0x91b43d13 EQ PUSH2 0x0292 JUMPI DUP1 PUSH4 0x95a0f5eb EQ PUSH2 0x02a0 JUMPI DUP1 PUSH4 0x95d89b41 EQ PUSH2 0x02ae JUMPI DUP1 PUSH4 0xa9059cbb EQ PUSH2 0x02ed JUMPI DUP1 PUSH4 0xc039daf6 EQ PUSH2 0x0310 JUMPI DUP1 PUSH4 0xcb4c86b7 EQ PUSH2 0x0327 JUMPI DUP1 PUSH4 0xcf8d652c EQ PUSH2 0x0338 JUMPI DUP1 PUSH4 0xd648a647 EQ PUSH2 0x0346 JUMPI DUP1 PUSH4 0xefc81a8c EQ PUSH2 0x0354 JUMPI JUMPDEST PUSH2 0x0002 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x036b PUSH1 0x40 DUP1 MLOAD DUP1 DUP3 ADD SWAP1 SWAP2 MSTORE PUSH1 0x13 DUP2 MSTORE PUSH32 0x476f6c656d204e6574776f726b20546f6b656e00000000000000000000000000 PUSH1 0x20 DUP3 ADD MSTORE DUP2 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x03d9 PUSH1 0x02 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH2 0x0100 SWAP1 SWAP2 DIV AND DUP2 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH1 0x05 SLOAD JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x03f5 PUSH1 0x04 CALLDATALOAD PUSH1 0x03 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x0421 JUMPI PUSH2 0x0002 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x03f7 PUSH1 0x12 DUP2 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x03f5 PUSH1 0x04 CALLDATALOAD PUSH1 0x02 SLOAD PUSH1 0xff AND ISZERO PUSH2 0x046b JUMPI PUSH2 0x0002 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x03f5 PUSH1 0x02 SLOAD PUSH1 0x00 SWAP1 DUP2 SWAP1 PUSH1 0xff AND ISZERO ISZERO PUSH2 0x0594 JUMPI PUSH2 0x0002 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x03f5 PUSH1 0x02 SLOAD PUSH1 0x00 SWAP1 DUP2 SWAP1 PUSH1 0xff AND ISZERO ISZERO PUSH2 0x0695 JUMPI PUSH2 0x0002 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x03d9 PUSH1 0x03 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x0170 PUSH12 0x02a649c112686927b4000000 DUP2 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD PUSH2 0x0170 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x03f5 PUSH1 0x04 CALLDATALOAD PUSH1 0x02 SLOAD PUSH1 0xff AND ISZERO PUSH2 0x077e JUMPI PUSH2 0x0002 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x03d9 PUSH1 0x07 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x0170 PUSH1 0x01 SLOAD DUP2 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x0170 PUSH1 0x08 SLOAD DUP2 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x036b PUSH1 0x40 DUP1 MLOAD DUP1 DUP3 ADD SWAP1 SWAP2 MSTORE PUSH1 0x03 DUP2 MSTORE PUSH32 0x474e540000000000000000000000000000000000000000000000000000000000 PUSH1 0x20 DUP3 ADD MSTORE DUP2 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x040d PUSH1 0x04 CALLDATALOAD PUSH1 0x24 CALLDATALOAD PUSH1 0x02 SLOAD PUSH1 0x00 SWAP1 DUP2 SWAP1 PUSH1 0xff AND ISZERO PUSH2 0x07f0 JUMPI PUSH2 0x0002 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x0170 PUSH11 0x7c13bc4b2c133c56000000 DUP2 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x040d PUSH1 0x02 SLOAD PUSH1 0xff AND DUP2 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x0170 PUSH2 0x03e8 DUP2 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x0170 PUSH1 0x00 SLOAD DUP2 JUMP JUMPDEST PUSH2 0x03f5 PUSH1 0x02 SLOAD PUSH1 0x00 SWAP1 PUSH1 0xff AND ISZERO ISZERO PUSH2 0x0890 JUMPI PUSH2 0x0002 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE DUP4 DUP2 DUP2 MLOAD DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 DUP1 DUP4 DUP4 DUP3 SWAP1 PUSH1 0x00 PUSH1 0x04 PUSH1 0x20 DUP5 PUSH1 0x1f ADD DIV PUSH1 0x03 MUL PUSH1 0x0f ADD CALL POP SWAP1 POP SWAP1 DUP2 ADD SWAP1 PUSH1 0x1f AND DUP1 ISZERO PUSH2 0x03cb 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 PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST STOP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0xff SWAP1 SWAP3 AND DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 ISZERO ISZERO DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND ISZERO ISZERO PUSH2 0x0436 JUMPI PUSH2 0x0002 JUMP JUMPDEST PUSH1 0x03 DUP1 SLOAD PUSH13 0x01000000000000000000000000 DUP1 DUP5 MUL DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT SWAP1 SWAP2 AND OR SWAP1 SSTORE POP JUMP JUMPDEST PUSH1 0x07 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND ISZERO ISZERO PUSH2 0x0482 JUMPI PUSH2 0x0002 JUMP JUMPDEST DUP1 ISZERO ISZERO PUSH2 0x048e JUMPI PUSH2 0x0002 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP2 GT ISZERO PUSH2 0x04b3 JUMPI PUSH2 0x0002 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER DUP2 AND PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 DUP1 DUP3 SHA3 DUP1 SLOAD DUP7 SWAP1 SUB SWAP1 SSTORE PUSH1 0x05 DUP1 SLOAD DUP7 SWAP1 SUB SWAP1 SSTORE PUSH1 0x08 DUP1 SLOAD DUP7 ADD SWAP1 SSTORE PUSH1 0x07 SLOAD DUP2 MLOAD PUSH32 0x7a3130e300000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 DUP2 ADD SWAP5 SWAP1 SWAP5 MSTORE PUSH1 0x24 DUP5 ADD DUP7 SWAP1 MSTORE SWAP1 MLOAD SWAP4 AND SWAP3 PUSH4 0x7a3130e3 SWAP3 PUSH1 0x44 DUP1 DUP3 ADD SWAP4 SWAP3 SWAP2 DUP3 SWAP1 SUB ADD DUP2 DUP4 DUP8 DUP1 EXTCODESIZE ISZERO PUSH2 0x0002 JUMPI PUSH1 0x32 GAS SUB CALL ISZERO PUSH2 0x0002 JUMPI POP POP PUSH1 0x07 SLOAD PUSH1 0x40 DUP1 MLOAD DUP5 DUP2 MSTORE SWAP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP3 DUP4 AND SWAP4 POP CALLER SWAP1 SWAP3 AND SWAP2 PUSH32 0x18df02dcc52b9c494f391df09661519c0069bd8540141946280399408205ca1a SWAP2 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 LOG3 POP JUMP JUMPDEST PUSH1 0x01 SLOAD NUMBER GT ISZERO DUP1 PUSH2 0x05b2 JUMPI POP PUSH1 0x05 SLOAD PUSH11 0x7c13bc4b2c133c56000000 SWAP1 LT JUMPDEST DUP1 ISZERO PUSH2 0x05cc JUMPI POP PUSH1 0x05 SLOAD PUSH12 0x02a649c112686927b4000000 SWAP1 LT JUMPDEST ISZERO PUSH2 0x05d6 JUMPI PUSH2 0x0002 JUMP JUMPDEST POP POP PUSH1 0x02 DUP1 SLOAD PUSH1 0xff NOT AND SWAP1 SSTORE PUSH1 0x05 DUP1 SLOAD PUSH1 0x52 PUSH1 0x12 DUP1 DUP4 MUL SWAP2 SWAP1 SWAP2 DIV SWAP2 DUP3 ADD SWAP1 SWAP3 SSTORE PUSH1 0x04 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 DUP1 SLOAD DUP8 ADD SWAP1 SSTORE SWAP4 SLOAD DUP5 MLOAD DUP7 DUP2 MSTORE SWAP5 MLOAD SWAP4 AND SWAP4 SWAP2 SWAP3 PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef SWAP3 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG3 PUSH1 0x40 MLOAD PUSH1 0x02 SLOAD PUSH2 0x0100 SWAP1 DIV PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 ADDRESS SWAP1 SWAP2 AND BALANCE DUP1 ISZERO PUSH2 0x08fc MUL SWAP2 PUSH1 0x00 DUP2 DUP2 DUP2 DUP6 DUP9 DUP9 CALL SWAP4 POP POP POP POP ISZERO ISZERO PUSH2 0x0691 JUMPI PUSH2 0x0002 JUMP JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x01 SLOAD NUMBER GT PUSH2 0x06a3 JUMPI PUSH2 0x0002 JUMP JUMPDEST PUSH1 0x05 SLOAD PUSH11 0x7c13bc4b2c133c56000000 SWAP1 LT PUSH2 0x06bd JUMPI PUSH2 0x0002 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD SWAP2 POP DUP2 ISZERO ISZERO PUSH2 0x06e4 JUMPI PUSH2 0x0002 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 DUP2 SHA3 SSTORE PUSH1 0x05 DUP1 SLOAD DUP4 SWAP1 SUB SWAP1 SSTORE PUSH2 0x03e8 DUP3 DIV SWAP1 POP CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH32 0xbb28353e4598c3b9199101a66e0989549b659a59a54d2c27fbb183f1932c8e6d DUP3 PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND SWAP1 DUP3 ISZERO PUSH2 0x08fc MUL SWAP1 DUP4 SWAP1 PUSH1 0x00 DUP2 DUP2 DUP2 DUP6 DUP9 DUP9 CALL SWAP4 POP POP POP POP ISZERO ISZERO PUSH2 0x0691 JUMPI PUSH2 0x0002 JUMP JUMPDEST PUSH1 0x07 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND ISZERO PUSH2 0x0794 JUMPI PUSH2 0x0002 JUMP JUMPDEST PUSH1 0x03 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x07af JUMPI PUSH2 0x0002 JUMP JUMPDEST PUSH1 0x07 DUP1 SLOAD PUSH13 0x01000000000000000000000000 DUP1 DUP5 MUL DIV PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT SWAP1 SWAP2 AND OR SWAP1 SSTORE POP JUMP JUMPDEST PUSH1 0x00 SWAP2 POP JUMPDEST POP SWAP3 SWAP2 POP POP JUMP JUMPDEST POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP3 DUP2 LT DUP1 ISZERO SWAP1 PUSH2 0x081a JUMPI POP PUSH1 0x00 DUP4 GT JUMPDEST ISZERO PUSH2 0x07e4 JUMPI PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER DUP2 AND PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 SWAP6 DUP9 SWAP1 SUB SWAP6 DUP7 SWAP1 SSTORE SWAP4 DUP9 AND DUP1 DUP4 MSTORE SWAP2 DUP5 SWAP1 SHA3 DUP1 SLOAD DUP9 ADD SWAP1 SSTORE DUP4 MLOAD DUP8 DUP2 MSTORE SWAP4 MLOAD SWAP2 SWAP4 PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef SWAP3 SWAP1 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG3 PUSH1 0x01 SWAP2 POP PUSH2 0x07e9 JUMP JUMPDEST PUSH1 0x00 SLOAD NUMBER LT ISZERO PUSH2 0x089f JUMPI PUSH2 0x0002 JUMP JUMPDEST PUSH1 0x01 SLOAD NUMBER GT ISZERO PUSH2 0x08ae JUMPI PUSH2 0x0002 JUMP JUMPDEST CALLVALUE ISZERO ISZERO PUSH2 0x08ba JUMPI PUSH2 0x0002 JUMP JUMPDEST PUSH1 0x05 SLOAD PUSH2 0x03e8 SWAP1 PUSH12 0x02a649c112686927b4000000 SUB DIV CALLVALUE GT ISZERO PUSH2 0x08dc JUMPI PUSH2 0x0002 JUMP JUMPDEST POP PUSH1 0x05 DUP1 SLOAD CALLVALUE PUSH2 0x03e8 MUL SWAP1 DUP2 ADD SWAP1 SWAP2 SSTORE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x06 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 DUP1 SLOAD DUP7 ADD SWAP1 SSTORE DUP1 MLOAD DUP6 DUP2 MSTORE SWAP1 MLOAD PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef SWAP3 SWAP2 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG3 POP JUMP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP PUSH30 0xa82c7ab4771ff031b66538d2fb9b0b047f6cf90000000000000000000000 STOP PUSH30 0xa82c7ab4771ff031b66538d2fb9b0b047f6cf90000000000000000000000 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP UNKNOWN_0x27 UNKNOWN_0xca UNKNOWN_0xb8 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 UNKNOWN_0x29 UNKNOWN_0xb8 EQ