disassembly for A version working