added disassembly based address masking