0 PUSH1 0x60 2 PUSH1 0x40 4 MSTORE 5 PUSH1 0x04 7 CALLDATASIZE 8 LT 9 PUSH1 0x3f 11 JUMPI 12 PUSH1 0x00 14 CALLDATALOAD 15 PUSH29 0x0100000000000000000000000000000000000000000000000000000000 45 SWAP1 46 DIV 47 PUSH4 0xffffffff 52 AND 53 DUP1 54 PUSH4 0x8a4068dd 59 EQ 60 PUSH1 0x44 62 JUMPI 63 JUMPDEST 64 PUSH1 0x00 66 DUP1 67 REVERT 68 JUMPDEST 69 CALLVALUE 70 ISZERO 71 PUSH1 0x4e 73 JUMPI 74 PUSH1 0x00 76 DUP1 77 REVERT 78 JUMPDEST 79 PUSH1 0x54 81 PUSH1 0x56 83 JUMP 84 JUMPDEST 85 STOP 86 JUMPDEST 87 CALLER 88 PUSH20 0xffffffffffffffffffffffffffffffffffffffff 109 AND 110 PUSH2 0x08fc 113 PUSH8 0x1bc16d674ec80000 122 SWAP1 123 DUP2 124 ISZERO 125 MUL 126 SWAP1 127 PUSH1 0x40 129 MLOAD 130 PUSH1 0x00 132 PUSH1 0x40 134 MLOAD 135 DUP1 136 DUP4 137 SUB 138 DUP2 139 DUP6 140 DUP9 141 DUP9 142 CALL 143 SWAP4 144 POP 145 POP 146 POP 147 POP 148 ISZERO 149 ISZERO 150 PUSH1 0x9d 152 JUMPI 153 PUSH1 0x00 155 DUP1 156 REVERT 157 JUMPDEST 158 JUMP 159 STOP