Function at 0x29e7a7f
Capabilities:
Execute anti-debugging instructions

Disassembly:
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx - 0x4cf0dbec], cl
call 0x26d300a0
inc di
bts si, dx
jmp 0x29e7976
push edx
mov esi, dword [esp]
mov dl, al
mov eax, 0x231325f0
pop dx
rdtsc
jmp 0x29e7a2f
mov di, sp
not eax
push word [esp]
mov ch, byte [esp + 3]
pop ebx
lea esi, reloc.DSOUND.dll_DirectSoundCreate
jmp 0x29e7960
call fcn.029e7991
lea eax, [esp + edi]
xchg word [esp], ax
rdtsc
not ecx
sub ecx, ecx
cmc
jmp 0x29e79e5
stc
xchg ecx, esi
xchg di, bx
not cl
pop dword [esp + 5]
xchg si, bx
jmp 0x29e79a5
lea esp, [esp + 8]
xchg bx, di
neg ecx
neg bl
rdtsc
add esp, 4
jmp 0x29e7a14
mov bx, cx
btc ebx, ebp
lea ecx, [ebp*4]
mov ebx, esi
mov ebx, 0x48fb7784
not cx
jmp 0x29e79cc
bsf ebx, edx
push word [esp + 0xc]
mov eax, dword [esp + 0xc]
lea ebp, [edx + ebp]
jmp 0x29e7a99
mov esi, 0x1da56548
ror ecx, 0x17
cld
cpuid
sub esp, 0x1d
mov eax, ecx
jmp 0x29e79fe
sub esp, 0xf
mov dl, byte [esp + 0xb]
lea edx, [esp + ebx]
xchg word [esp + 7], cx
cmp ax, dx
mov ah, ch
jmp 0x29e79bb
setnp ah
mov dh, byte [esp + 0x19]
xchg byte [esp + 0x1f], al
lea esp, [esp]
not ch
jmp 0x29e7a6f
mov si, word [esp + 5]
pushal
ror ebx, 0xf
inc edx
add esp, 0x16
pop bx
jmp 0x29e7a48
pop word [esp + 0x22]
pop ecx
btc si, di
call 0x29e7a7f
int 0x61
push dword [esp + 1]
sub esp, 0x13
jmp 0x29e7ac9
mov dx, word [esp + 0xd]
xchg byte [esp + 0x17], al
mov ebx, dword [esp + 0xb]
mov cx, 0x3706
not ecx
mov word [esp + 3], bx
jmp 0x29e7a5e
xchg word [esp + 0x33], di
mov si, word [esp + 9]
cpuid
popal
jmp 0x29e8326
mov ax, bx
mov word [esp + 0xb], sp
pushal
bt dx, sp
lea edx, [eax*4]
std
jmp 0x29e7ab3
jmp 0x29e798c
xchg word [esp + 0x12], ax
push dword [esp + 0xb]
sub esp, 0x17
popal
jmp 0x29e7b6c
bt si, sp
shl ecx, 5
bswap ebp
dec bp
mov ch, 0x7c
xchg bl, dh
jmp 0x29e7b07
btc cx, ax
neg cx
mov ebp, 0x1e2e3f23
bsf eax, ebx
push word [esp + 0x11]
lea eax, [ecx + edi]
jmp 0x29e7b1d
mov edi, dword [esp + 0xc]
cpuid
cpuid
lea esp, [esp + 0xc]
rdtsc
cmc
jmp 0x29e7b80
pop dword [esp + 0xc]
push dword [esp]
cld
mov bx, word [esp + 0xa]
stc
mov edi, dword [esp + 0x12]
jmp 0x29e7b56
mov bh, byte [esp + 1]
bsr bp, dx
lea esp, [esp + 3]
pop eax
lea esp, [esp + 1]
add esp, 1
jmp 0x29e7dcd
xchg byte [esp + 0x19], cl
mov dh, 0x99
bsf dx, si
pop di
xor ax, 0xec4
lea edx, [ecx*4]
jmp 0x29e7b3d
sub esp, 7
cmp ah, 0xda
and ah, 0xb1
xchg dword [esp + 3], edx
jmp 0x29e7c82
not bp
neg ebx
mov ah, al
mov bl, 0xf9
add esp, 0
pushal
jmp 0x29e7bb6
lea esp, [esp + 0x1e]
pop dword [esp + 1]
xchg word [esp + 1], cx
sub esp, 9
jmp 0x29e7c37
neg di
push dword [esp + 2]
sub edx, 0xb31dda84
lea edx, reloc.DSOUND.dll_DirectSoundCreate
xchg dl, dh
jmp 0x29e7bdb
neg al
mov ecx, ebp
mov edi, 0xcc22a8ea
mov cx, bp
bsf eax, esi
bswap ebx
jmp 0x29e7bf1
mov al, byte [esp + 0xd]
mov cx, 0x6f66
lea esp, [esp + 0xa]
jmp 0x29e7c64
xchg esi, edx
xchg dword [esp + 7], ecx
mov dx, word [esp + 6]
xchg byte [esp + 1], ah
setge bl
shr dl, 0
jmp 0x29e7c21
dec ax
cpuid
mov cx, di
inc ah
mov edx, 0x4ac30e95
jmp 0x29e7ce8
lea ebp, [edx*4]
and ch, bh
lea esp, [esp + 0xa]
add esp, 0
inc ecx
xchg bp, ax
jmp 0x29e7c4e
bsf cx, bp
lea edi, [edi*4]
mov ch, byte [esp + 0x17]
bswap edx
mov cl, 0x4a
push ax
jmp 0x29e7c0e
lea edi, reloc.DSOUND.dll_DirectSoundCreate
push bx
bswap edx
pushfd
mov bp, ax
jmp 0x29e7cc3
mov bp, word [esp]
or esi, ebx
mov eax, ebp
sub esp, 0x1b
not cx
clc
jmp 0x29e7c9c
lea edx, [esp + eax]
pop word [esp + 0x1b]
pushfd
xchg dword [esp + 0x18], esi
mov dword [esp + 9], edi
xchg byte [esp + 0x1e], dl
call fcn.029e7d33
inc ebx
outsd dx, dword [esi]
jo 0x29e7d5a
inc esi
imul ebp, dword [ebp + 0x41], 0xf7665e00
salc
not si
mov dx, ax
shr ecx, cl
stc
xchg ebx, ecx
setl ch
jmp 0x29e7cb2
xchg cx, ax
setl dl
xchg byte [esp + 3], cl
sub esp, 0x1b
jmp 0x29e7d72
jmp 0x29e7d35
mov byte [esp + 0xc], al
push word [esp + 0xc]
setge ah
call fcn.029e7d5c
xchg dword [esp + 4], eax
mov ecx, dword [esp + 0x10]
pop word [esp + 0x1c]
jmp 0x29e7dac
pop word [esp + 0x15]
mov ah, 0x26
clc
xchg byte [esp + 3], bl
bswap eax
mov byte [esp + 1], al
jmp 0x29e7dfb
mov al, byte [esp]
mov si, 0x1d5c
mov ecx, 0x142f1a64
mov ax, bx
stc
mov di, dx
jmp 0x29e7bcc
lea esp, [esp + 2]
mov al, byte [esp + 0x17]
mov cx, di
std
push bx
jmp 0x29e7e3d
bswap edi
bsr di, cx
not al
push ax
mov cx, word [esp + 2]
xchg byte [esp + 0x12], bh
jmp 0x29e7de5
push word [esp + 0xa]
neg bh
push dword [esp]
mov word [esp + 0x22], bx
pop eax
jmp 0x29e7e6c
mov eax, 0xfee52863
bts di, bp
mov dword [esp + 0x12], esp
jmp 0x29e7e10
rcl ebp, 0xa
mov esi, edx
neg al
pop word [esp + 0x19]
mov ax, word [esp + 0x12]
xchg cl, ah
jmp 0x29e7e26
std
mov si, bx
mov word [esp + 0x12], bx
rcr dx, cl
inc eax
lea eax, [ecx*4]
jmp 0x29e7e94
cld
dec bx
pushfd
btc ebp, esp
mov esi, dword [esp + 0x22]
mov word [esp + 0x11], sp
jmp 0x29e7e52
rdtsc
cmc
push dx
mov bl, 0x15
btr bx, sp
jmp 0x29e7f03
push ecx
mov word [esp + 0x11], di
bswap eax
add esp, 0xf
bsf edx, ebp
cpuid
jmp 0x29e7e7e
pop bx
dec bh
sub ebp, ecx
mov edi, dword [esp + 6]
rdtsc
mov word [esp + 6], bx
jmp 0x29e7b9d
lea eax, [edi*4]
mov edx, 0xa127e32d
call fcn.029e7ee0
pop dword [esp]
bswap edi
mov dx, 0x9bea
bsf ebp, ebx
pop dword [esp + 5]
jmp 0x29e8278
sub al, al
pop ax
not ecx
cpuid
dec bl
xchg dword [esp + 0x10], edx
jmp 0x29e7f97
add esi, ecx
mov word [esp + 0xa], bp
pushfd
xchg dl, ah
cpuid
lea edx, [edx + ebx]
jmp 0x29e7f6b
mov word [esp + 0x10], cx
setb bl
push dword [esp + 0xe]
lea esp, [esp + 0xb]
push dword [esp + 0xc]
bsr bx, bp
jmp 0x29e7fec
neg edi
setnp cl
pop word [esp + 0x10]
mov cl, byte [esp + 5]
xchg edi, eax
clc
jmp 0x29e7f86
pop dword [esp + 4]
pop edx
mov bx, word [esp + 0xa]
xchg word [esp + 2], bp
jmp 0x29e7ffe
mov ax, bp
mov word [esp + 0xb], bx
pop ebx
xchg si, dx
not ebx
rdtsc
jmp 0x29e7fd6
lea esi, [ecx + esi]
lea esi, [esi + edi]
setns bl
mov dword [esp + 3], edx
call fcn.029e80b6
mov ds, word [ecx]
js 0x29e806f
mov dl, 0xad
mov byte [esp + 0xc], ah
sbb si, 0x3360
mov ebx, esi
rdtsc
xchg dword [esp + 0xb], ebp
push dword [esp + 1]
jmp 0x29e7fc3
lea eax, [esi + edi]
xchg dh, cl
mov ax, word [esp + 1]
mov dx, ax
sub esp, 0x18
jmp 0x29e809a
shl si, 0xb
add esp, 0xa
sub esp, 8
pop bp
stc
mov dword [esp + 6], esi
jmp 0x29e80d9
pop esi
mov ebx, edi
lea ebp, [eax + 4]
mov ecx, dword [esp + 3]
bswap eax
sub esp, 2
jmp 0x29e80ec
pushfd
lea esp, [esp + 0xc]
push dword [esp + 0xc]
mov bh, 0x79
mov bp, bx
lea esi, [ebx - 0x5c]
jmp 0x29e80c3
cpuid
mov word [esp + 7], bp
lea eax, [ecx*4]
jmp 0x29e8120
push ax
mov edx, dword [esp + 0x14]
xchg dword [esp + 2], ebp
lea eax, [ebp*4]
pop word [esp + 8]
add esp, 1
jmp 0x29e8016
lea edi, [ecx*4]
pushfd
lea esp, [esp + 9]
mov word [esp + 8], ax
btc esi, ecx
call fcn.029e81fd
jb 0x29e8138
add byte [edx - 3], dh
insd dword es:[edi], dx
hlt
mov eax, dword [esp]
xchg byte [esp], bh
mov cx, ax
sub esp, 0x15
mov si, ax
mov bp, word [esp + 0x10]
jmp 0x29e8102
mov cl, al
mov ecx, 0x43000b9c
clc
not cx
mov bp, sp
neg cl
jmp 0x29e8140
add esp, 4
bswap ebx
not ebx
add esp, 3
lea ebx, [eax*4]
mov dh, 0xe5
jmp 0x29e8245
mov word [esp + 0x14], si
mov ebx, 0x2b284e97
dec si
xchg dword [esp + 0x15], edi
setl cl
bsf si, cx
jmp 0x29e7eb4
mov edx, ebp
xchg al, ah
lea esp, [esp + 5]
not bx
mov ch, 0xed
sub esp, 0x1d
jmp 0x29ea2e8
push word [esp + 1]
cld
rol dl, 2
push word [esp]
mov ecx, dword [esp]
sete bh
jmp 0x29ea2a7
mov cx, word [esp]
not di
rdtsc
lea esp, [esp + 1]
popal
cmc
jmp 0x29ea33a
lea esp, [esp + 0x18]
mov word [esp + 3], bp
add esp, 1
pop ecx
setp ah
xchg byte [esp], al
jmp 0x29ea2d2
mov word [esp], dx
sete cl
xchg word [esp], bp
not bp
mov byte [esp], bl
mov cx, 0x5732
jmp 0x29ea2bd
popfd
jmp 0x29ea3bf
add esp, 0x1a
mov ebp, dword [esp + 8]
pop edi
cpuid
add esp, 0x10
mov edi, dword [esp]
jmp 0x29ea30d
push 0x52af8fab
add dword [esp], reloc.DSOUND.dll_DirectSoundCreate
pushal
mov byte [esp + 0x1a], ah
lea esp, [esp + 2]
call fcn.029ea3a9
dec esp
inc ebx
dec ebp
popal
jo 0x29ea432
je 0x29ea453
imul ebp, dword [esi + 0x67], reloc.DSOUND.dll_DirectSoundCreate
mov ebp, 0x2600fc0
xchg dword [esp + 0x1e], esi
xchg byte [esp + 0x2a], ch
lea eax, [ebx*4]
stc
cld
jmp 0x29ea394
push ebp
pop dword [esp + 1]
pop word [esp + 0xd]
mov byte [esp + 1], dh
call fcn.029ea4c8
push ds
imul ecx, dword [eax + reloc.DSOUND.dll_DirectSoundCreate], 0x8f50660b
inc esp
and al, 0x17
and al, 0xb
push ax
pop dword [esp + 0x17]
lea esp, [esp + 0xc]
push dx
lea esp, [esp + 2]
jmp 0x29ea419
pop word [esp + 0xd]
pushfd
pop dword [esp + 2]
mov dword [esp + 0x15], ecx
push esi
mov dword [esp + 0x12], eax
call fcn.029ea417
inc edi
je 0x29ea4b6
outsd dx, dword [esi]
jne 0x29ea4d9
inc esi
imul ebp, dword [ebp + 0x4e], 0x41656d61
add ch, bh
push ax
mov word [esp + 0xc], bp
lea esp, [esp + 6]
mov word [esp + 0xd], sp
pop word [esp + 0x12]
push word [esp + 0xb]
jmp 0x29ea44d
mov dword [esp + 5], ecx
mov byte [esp + 3], al
push word [esp + 0xa]
push di
jmp 0x29ea4ed
and al, 6
lea esp, [esp + 3]
pop word [esp + 8]
jmp 0x29ea495
pop word [esp + 4]
mov byte [esp + 5], ah
and al, 5
push dword [esp + 3]
mov word [esp + 0xa], si
jmp 0x29ea51e
push word [esp + 2]
pop dword [esp + 0xa]
mov dword [esp + 4], eax
pop dword [esp + 9]
mov byte [esp + 2], dh
lea esp, [esp + 3]
jmp 0x29ea4d3
push dword [esp + 7]
push eax
lea esp, [esp + 0x11]
call fcn.029ea597
inc esi
fimul word [ebx + ebp - 0x1a]
push ecx
scasd eax, dword es:[edi]
mov dh, 0x8f
inc esp
and al, 2
pop dword [esp + 2]
push word [esp + 7]
mov dword [esp + 3], edi
mov dword [esp + 5], ebx
mov dword [esp + 4], esp
jmp 0x29ea508
bswap ebx
mov cl, 0x8d
lea edx, reloc.DSOUND.dll_DirectSoundCreate
cmp dl, 0x92
mov di, word [esp + 0x1d]
mov byte [esp + 0x16], dl
jmp 0x29ea3e8
sub esp, 0x1a
pop dword [esp + 0x2b]
mov byte [esp + 0x1f], cl
mov dword [esp + 0x1c], esi
xchg byte [esp + 0x22], bh
cld
jmp 0x29ea53a
xchg ebx, ecx
mov dword [esp + 2], esi
sub esp, 4
mov cx, 0xb48e
mov ebp, 0xd3b450c2
dec esi
jmp 0x29ea72c
mov dword [esp + 6], edi
push ecx
jmp 0x29eaa05
mov byte [esp + 0x13], dh
lea esp, [esp + 0xa]
mov byte [esp + 2], dh
mov word [esp + 5], ax
push dword [esp + 7]
jmp 0x29eaa45
push word [esp + 0xa]
mov word [esp + 0xc], bp
pop dword [esp + 5]
mov dword [esp], esi
mov byte [esp + 0xa], bh
jmp 0x29eaa76
mov byte [esp + 0xa], ah
pop dword [esp + 1]
push dword [esp + 9]
pop dword [esp + 3]
pop word [esp + 3]
push dword [esp + 5]
jmp 0x29eaa2a
mov byte [esp + 9], ah
pop word [esp + 0xa]
push bp
mov dword [esp + 8], ebp
jmp 0x29eaaa9
mov dword [esp + 4], esp
push word [esp + 6]
push word [esp + 8]
push dword [esp + 5]
mov dword [esp + 7], edi
push word [esp + 5]
jmp 0x29eaa60
mov dword [esp + 3], edi
call 0x29eab28
dec eax
popal
jo 0x29eaae5
jae 0x29eab18
jb 0x29eab15
jns 0x29eaaa8
xchg ebp, eax
pop word [esp + 6]
push dword [esp + 4]
mov dword [esp + 0xf], edx
push word [esp + 0x17]
pop word [esp + 0x11]
pop word [esp + 5]
jmp 0x29eaa93
invalid
add dword [ebp - reloc.DSOUND.dll_DirectSoundCreate], ecx
cmp eax, 0x736f6c43
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[ecx + 0x6609245c], cl
push dword [esp + 0x16]
pop word [esp + 9]
pop word [esp]
lea esp, [esp + 0x17]
call fcn.029eaafc
push cx
mov dword [esp], edx
and al, 0x14
jmp 0x29eab59
pushal
mov dword [esp + 9], ebp
call 0x29eab60
lodsb al, byte [esi]
das
mov edi, 0xc2de29da
push 0
call 0x29eab43
jmp 0x29eabae
mov byte [esp + 0x15], dl
mov word [esp + 2], sp
push word [esp + 2]
jmp 0x29eab98
push word [esp + 0x17]
call fcn.029eabee
inc ebx
jb 0x29eac0a
popal
je 0x29eac0d
inc esi
imul ebp, dword [ebp + 0x41], 0x448f6600
and al, 0x1a
pop word [esp + 0x1a]
push dword [esp + 0xe]
mov word [esp + 0x27], ax
push word [esp + 0xe]
pop word [esp + 0x18]
mov word [esp + 0xc], si
jmp 0x29eab62
je 0x29eac30
add al, 0x57
push edi
mov word [esp], di
jmp 0x29eacd2
sti
ror byte [ebp + 0x66], cl
xchg ebx, esi
popal
mov bh, al
lea ecx, [ebx + esi]
rcr ecx, 4
xchg byte [esp + 2], bl
jmp 0x29ea9c5
pop word [esp]
lea esp, [esp + 7]
push dword [esp + 3]
mov word [esp + 4], ax
mov dword [esp + 1], ebx
call fcn.029eac9e
inc edi
je 0x29ead33
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
popal
outsb dx, byte [esi]
dec esp
imul ebp, dword [esi + 0x65], 0xa3600041
fidiv dword [reloc.DSOUND.dll_DirectSoundCreate]
jb 0x29ead80
push eax
jb 0x29ead71
outsd dx, dword [esi]
jb 0x29ead7b
popal
outsb dx, byte [esi]
arpl word [ebp + 0x43], sp
outsd dx, dword [esi]
jne 0x29ead84
je 0x29ead7d
jb 0x29ead1a
inc esi
jb 0x29ead82
inc ebp
outsb dx, byte [esi]
jbe 0x29ead8b
jb 0x29ead93
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x29ead7d
je 0x29ead9e
imul ebp, dword [esi + 0x67], reloc.DSOUND.dll_DirectSoundCreate
je 0x29ead89
je 0x29ead99
jb 0x29eadae
jne 0x29eadac
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc ecx
add byte [esi + 0x474b2889], bh
je 0x29ead8f
outsb dx, byte [esi]
jbe 0x29eadb6
jb 0x29eadbe
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x29eada8
je 0x29eadc9
imul ebp, dword [esi + 0x67], reloc.DSOUND.dll_DirectSoundCreate
jb 0x29eadc5
inc ebp
outsb dx, byte [esi]
jbe 0x29eadce
jb 0x29eadd6
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x29eadc0
je 0x29eade1
imul ebp, dword [esi + 0x67], reloc.DSOUND.dll_DirectSoundCreate
jae 0x29eadec
jae 0x29eadb5
add byte [ebx + esi*2 + 0x74], ch
jb 0x29eade6
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
inc ecx
add dl, ah
push edi
jb 0x29eadeb
je 0x29eade9
push eax
jb 0x29eadf0
jbe 0x29eadea
je 0x29eadf0
push eax
jb 0x29eadfd
imul bp, word [ebp + 0x53], 0x7274
imul ebp, dword [ebp + 0x53], reloc.DSOUND.dll_DirectSoundCreate
inc ecx
je 0x29eae07
imul ebp, dword [esi + 0x67], reloc.DSOUND.dll_DirectSoundCreate
add byte [esi + 0x69], al
outsb dx, byte [esi]
dec esi
dec esi
js 0x29eae16
inc esi
imul ebp, dword [ebp + 0x41], 0xd9d1500
push esp
adc eax, 0xa7540d9d
cmpsd dword [esi], dword es:[edi]
inc edi
insb byte es:[edi], dx
jg 0x29eadf7
imul ebp, dword [esi + 0x64], reloc.DSOUND.dll_DirectSoundCreate
imul esi, dword [edx + 0x73], reloc.DSOUND.dll_DirectSoundCreate
inc ecx
jb 0x29eae2b
je 0x29eae00
imul ebp, dword [ebp + 0x41], reloc.DSOUND.dll_DirectSoundCreate
add byte [esi - 0xf], al
int1
inc edi
je 0x29eae08
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x29eae3e
je 0x29eae30
jb 0x29eae1b
popal
insd dword es:[edi], dx
inc ecx
add byte [ebx + 0x72], al
popal
je 0x29eae3d
push esp
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
push 0x33706c65
xor dl, byte [ebx + 0x6e]
popal
jo 0x29eae5a
jae 0x29eae50
push 0xf000746f
outsd dx, dword [esi]
je 0x29eadeb
add al, dh
ljmp 0x4374:0x6547b405
ljmp 0x4374:0x6547b405
inc edi
je 0x29eae37
jne 0x29eae68
jb 0x29eae5d
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x29eae4b
jb 0x29eae6c
arpl word [ebp + 0x73], sp
jae 0x29eae4b
add byte fs:[ebp + 0x6f], cl
jne 0x29eae75
jne 0x29eae75
insb byte es:[edi], dx
xor esi, dword gs:[edx]
inc esi
imul esi, dword [edx + 0x73], 0x6f4d0074
jne 0x29eae83
insb byte es:[edi], dx
xor esi, dword gs:[edx]
dec esi
js 0x29eae92
add byte [edi + 0x73696152], ah
inc ebp
js 0x29eae8b
jo 0x29eae9f
imul ebp, dword [edi + 0x6e], reloc.DSOUND.dll_DirectSoundCreate
jb 0x29eae78
outsb dx, byte [esi]
je 0x29eae98
jb 0x29eae78
jb 0x29eaea0
je 0x29eaea2
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add dh, cl
dec ecx
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
inc ebx
insb byte es:[edi], dx
imul edi, dword [edx + 0x65], 0x74697243
imul esp, dword [ebx + 0x61], 0x6365536c
jb 0x29eaebb
je 0x29eaebd
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
je 0x29eaec5
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [edi + 0x65], al
je 0x29eaeb7
imul esp, dword [ebx + 0x6b], reloc.DSOUND.dll_DirectSoundCreate
jne 0x29eaed8
je 0x29eae6c
push ebx
je 0x29eaeb6
outsd dx, dword [esi]
arpl word [ebp + 0x73], si
add byte [ebp + 0x61], cl
dec esp
popal
jbe 0x29eaedf
inc ebx
jb 0x29eaee6
je 0x29eaee8
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [ebx + esi*2 + 0x74], ch
jae 0x29eaf01
jb 0x29eaef2
insd dword es:[edi], dx
jo 0x29eaefb
inc ecx
add byte [ecx + 0x47], bl
je 0x29eaedf
inc esi
imul ebp, dword [ebp + 0x53], reloc.DSOUND.dll_DirectSoundCreate
push edi
add byte gs:[edi + 0x69], dl
add byte [edi + 0x69], dl
imul esp, dword [ebp + 0x43], reloc.DSOUND.dll_DirectSoundCreate
outsd dx, dword [esi]
inc ebx
push 0x6f547261
dec ebp
jne 0x29eaf1a
je 0x29eaf19
inc edx
jns 0x29eaf27
add byte gs:[ebp + 0x75], cl
jne 0x29eaf24
insb byte es:[edi], dx
je 0x29eaf23
inc edx
jns 0x29eaf31
push esp
outsd dx, dword [esi]
push edi
imul esp, dword [ebp + 0x43], 0x726168
dec edi
push 0x4f007261
jne 0x29eaf40
jo 0x29eaf43
je 0x29eaf14
bound esi, qword gs:[ebp + 0x67]
push ebx
je 0x29eaf49
imul ebp, dword [esi + 0x67], reloc.DSOUND.dll_DirectSoundCreate
outsb dx, byte [esi]
inc ecx
add byte [edi + 0x65], al
je 0x29eaf36
push esi
jb 0x29eaf56
imul ebp, dword [edi + 0x6e], reloc.DSOUND.dll_DirectSoundCreate
push ebp
push ebx
inc ebp
js 0x29eaf2a
inc ecx
add byte [ebp + 0x53], dl
inc ebp
push edx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax + 0x7465479b], bh
push ebx
jns 0x29eaf70
je 0x29eaf64
insd dword es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], reloc.DSOUND.dll_DirectSoundCreate
insb byte es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x74654700
push ebx
inc esi
imul ebp, dword [ebp + 0x54], 0x656d69
inc edi
je 0x29eaf66
jns 0x29eaf88
jae 0x29eaf8a
je 0x29eaf7c
insd dword es:[edi], dx
insd dword es:[edi], dx
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
add bl, bh
jo 0x29eaf06
xor dword [eax - 0x29], reloc.DSOUND.dll_DirectSoundCreate
in eax, dx
cld
dec ecx
outsb dx, byte [esi]
je 0x29eaf8e
jb 0x29eaf97
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx + 0x65], bp
inc ebp
js 0x29eaf96
push 0x65676e61
add byte [ebp + 0x70], dl
add byte gs:[di + 0x70], dl
popal
je 0x29eafa4
push edi
imul ebp, dword [esi + 0x64], reloc.DSOUND.dll_DirectSoundCreate
outsd dx, dword [esi]
ja 0x29eaf46
inc edi
je 0x29eaf96
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc ecx
add byte [ebx + 0x72], al
popal
jb 0x29eafbd
popal
je 0x29eafc0
push edi
imul ebp, dword [esi + 0x64], 0x7845776f
inc ecx
add bh, cl
push esi
rol dword [eax + reloc.DSOUND.dll_DirectSoundCreate], 0x6f
ja 0x29eafc7
imul ebp, dword [esi + 0x64], reloc.DSOUND.dll_DirectSoundCreate
inc esp
neg esi
sub dword [edi + 0x65], eax
je 0x29eafcc
je 0x29eafcc
outsd dx, dword [esi]
jne 0x29eafef
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ecx
inc ecx
add byte [ebp + 0x6e], al
jne 0x29eaffd
push edi
imul ebp, dword [esi + 0x64], 0x73776f
jae 0x29eaf98
add byte [edi + 0x73], dh
ja 0x29eb00d
jo 0x29eb00e
imul ebp, dword [esi + 0x74], reloc.DSOUND.dll_DirectSoundCreate
push 0x7543776f
jb 0x29eb01d
outsd dx, dword [esi]
ja 0x29eafea
jne 0x29eb01b
jae 0x29eb01a
outsd dx, dword [esi]
jb 0x29eafad
inc edi
je 0x29eaff7
outsd dx, dword [esi]
jb 0x29eb019
jb 0x29eb026
jne 0x29eb027
push edi
imul ebp, dword [esi + 0x64], 0x5300776f
outsd dx, dword fs:[esi]
ja 0x29eafc1
add byte [ebx + 0x65], dl
je 0x29eb019
push ebx
je 0x29eb019
imul ebp, dword [ebp + 0x65], reloc.DSOUND.dll_DirectSoundCreate
jb 0x29eafca
dec esp
outsd dx, dword [esi]
popal
dec ecx
arpl word [edi + 0x6e], bp
inc ecx
add byte [ebx + 0x6c], al
imul esp, dword [ebp + 0x6e], 0x536f5474
arpl word [edx + 0x65], si
outsb dx, byte gs:[esi]
add byte [edx - 0x36], al
pop eax
aas
retf 0xeb1e
dec edi
jae 0x29eb054
je 0x29eb043
arpl word gs:[eax + eax + 0x53], si
je 0x29eb050
je 0x29eb050
imul ebp, dword [esi + 0x64], reloc.DSOUND.dll_DirectSoundCreate
ja 0x29eb04b
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
add byte [ecx], cl
adc byte [esi], 0x71
sub byte [edi - 0x43], 0x47
je 0x29eb052
je 0x29eb052
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebp + 0x6e], 0x63655274
je 0x29eb019
inc edi
je 0x29eb060
je 0x29eb060
insb byte es:[edi], dx
popal
jae 0x29eb094
dec esi
popal
insd dword es:[edi], dx
inc ecx
add byte [eax + 0x16fb9c0e], al
or byte [esi], 0x9c
sti
push ss
clc
pop ds
inc edi
je 0x29eb085
jns 0x29eb0a7
je 0x29eb09b
insd dword es:[edi], dx
dec ebp
je 0x29eb0ad
imul esp, dword [ebx + 0x73], reloc.DSOUND.dll_DirectSoundCreate
jb 0x29eb090
dec esp
outsd dx, dword [esi]
ja 0x29eb0ac
jb 0x29eb08a
add byte [edx + 0x65], dl
insb byte es:[edi], dx
insb byte es:[edi], dx
popal
jae 0x29eb0b6
inc esp
inc esp
inc ebx
add byte [esi + 0x46], ah
inc si
imul ebp, dword [esi + 0x64], reloc.DSOUND.dll_DirectSoundCreate
outsd dx, dword [esi]
ja 0x29eb0a1
add byte [ebx + 0x61], al
insb byte es:[edi], dx
insb byte es:[edi], dx
push edi
imul ebp, dword [esi + 0x64], 0x7250776f
outsd dx, dword [esi]
arpl word [ecx], ax
xchg ecx, eax
adc byte [ebx + 0x6f4ca50a], dl
popal
inc ebx
jne 0x29eb0ef
jae 0x29eb0ee
jb 0x29eb0c2
add byte [ebx + 0x65], dl
outsb dx, byte [esi]
dec ebp
jae 0x29eb0fd
popal
inc ecx
add byte [ebp + 0x78], dl
je 0x29eb0e3
js 0x29eb107
dec edi
jne 0x29eb10a
inc ecx
add byte [edi + 0x65], al
je 0x29eb0f3
push edi
imul ebp, dword [esi + 0x64], reloc.DSOUND.dll_DirectSoundCreate
js 0x29eb119
push esp
js 0x29eb119
inc ecx
add byte [ebx + 0x65], dl
je 0x29eb102
push ebx
je 0x29eb102
imul ebp, dword [esi + 0x64], reloc.DSOUND.dll_DirectSoundCreate
js 0x29eb128
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x29eb105
js 0x29eb128
inc ecx
add byte [eax + 0x6f], dl
push eax
outsd dx, dword [esi]
jae 0x29eb12e
push ecx
jne 0x29eb126
je 0x29eb10c
jae 0x29eb135
popal
add ah, dl
inc edi
push edx
imul esi, dword gs:[bp + di + 0x74], 0x6c437265
popal
jae 0x29eb148
inc ecx
add byte [ecx + ebp*2 + 0x73], al
jo 0x29eb13d
je 0x29eb141
push 0x7373654d
popal
inc ecx
add bl, ah
insb byte es:[edi], dx
loop 0x29eb071
je 0x29eb084
stc
dec esp
outsd dx, dword [esi]
popal
inc edx
inc edx
imul esi, dword [ebp + ebp*2 + 0x61], reloc.DSOUND.dll_DirectSoundCreate
jb 0x29eb15f
popal
outsb dx, byte [esi]
jae 0x29eb16d
popal
je 0x29eb169
dec ebp
jae 0x29eb17b
jae 0x29eb16a
popal
add dh, dl
add dh, dl
salc
pop edx
enter 0x5aaf, 0xffffffffffffffb1
cmp edx, dword [edx]
inc esp
push di
imul ebp, dword [esi + 0x64], 0x7250776f
outsd dx, dword [esi]
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x29eb16e
jb 0x29eb18f
arpl word [ecx], ax
inc edi
je 0x29eb16b
inc esp
jae 0x29eb195
jae 0x29eb195
je 0x29eb19b
jo 0x29eb185
imul ebp, dword [esi + 0x64], reloc.DSOUND.dll_DirectSoundCreate
sbb al, 0x6f
jbe 0x29eb19a
push eax
imul ecx, dword gs:[ebp + 0x65], 0x73
jae 0x29eb1a3
dec ebp
jae 0x29eb1b4
popal
inc ecx
add byte [edi + 0x65], al
je 0x29eb1a1
imul ebp, dword [esi + 0x64], reloc.DSOUND.dll_DirectSoundCreate
arpl word [eax + eax - 0x60], si
push ebx
je 0x29eb19f
outsd dx, dword [esi]
jb 0x29eb1c1
jb 0x29eb1ce
jne 0x29eb1cf
push edi
imul ebp, dword [esi + 0x64], 0x4700776f
inc edi
inc esp
dec ecx
xor esi, dword [edx]
xor ch, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ebx + 0x65], dl
je 0x29eb1b9
imul ecx, dword [ebp + 0x6f], 0x64
add bl, ah
sbb cl, byte [ebp + 0x65]
jae 0x29eb1f6
popal
inc edx
inc edx
outsd dx, dword [esi]
js 0x29eb1cb
add byte [ebx + 0x65], dl
insb byte es:[edi], dx
arpl word gs:[edi + ecx*2 + 0x62], si
arpl word [edi + ecx*2 + 0x62], si
push 0x65
arpl word [eax + eax + 0x44], si
insb byte es:[edi], dx
insb byte es:[edi], dx
je 0x29eb203
inc esp
inc ebx
add byte [ebx + 0x65], dl
push ebx
je 0x29eb1f9
je 0x29eb1f9
js 0x29eb21c
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x29eb1ae
jne 0x29eb214
xchg edi, eax
dec cl
push 0x55746553
push ebx
je 0x29eb20d
outsb dx, byte [esi]
push 0x6c646e61
inc ebp
js 0x29eb226
jo 0x29eb23a
imul ebp, dword [edi + 0x6e], reloc.DSOUND.dll_DirectSoundCreate
jb 0x29eb1d0
insb byte es:[edi], dx
je 0x29eb233
jb 0x29eb1d0
add byte [edi + 0x65], al
je 0x29eb218
inc edi
je 0x29eb218
dec ecx
inc edx
imul esi, dword [ebx + esi*2], reloc.DSOUND.dll_DirectSoundCreate
push eax
dec ecx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ebx + 0x4f746547], cl
bound ebp, qword [edx + 0x65]
arpl word [ecx + eax*2], si
inc edi
je 0x29eb24a
push ebx
je 0x29eb268
arpl word [ebx + 0x4f], bp
bound ebp, qword [edx + 0x65]
arpl word [eax + eax + 0x2d], si
mov al, byte [0x43a05136]
pop ebp
inc ebx
jb 0x29eb271
popal
je 0x29eb274
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x29eb275
je 0x29eb27f
bound ebp, qword [ebp + 0x42]
inc edx
imul esi, dword [ebp + ebp*2 + 0x61], reloc.DSOUND.dll_DirectSoundCreate
inc ebx
insd dword es:[edi], dx
popal
jo 0x29eb220
push edx
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x29eb28d
dec ebx
jns 0x29eb22c
lodsb al, byte [esi]
inc ebx
jb 0x29eb295
popal
je 0x29eb298
inc esp
inc ebx
inc ecx
add byte [edx + 0x65], dl
dec edi
dec edi
jo 0x29eb2a2
outsb dx, byte [esi]
dec ebx
jns 0x29eb283
add byte [esp + eax*2 + 0x52], al
inc ecx
push edi
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [edx + 0x65], dl
push ebx
je 0x29eb2aa
popal
insb byte es:[edi], dx
jne 0x29eb2bd
inc ebp
js 0x29eb29c
add byte [edi + 0x43676552], bh
jb 0x29eb2c8
popal
je 0x29eb2cb
dec ebx
jns 0x29eb2af
jns 0x29eb2af
js 0x29eb2ad
add byte [ebx + 0x48], dl
inc ebp
dec esp
dec esp
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [edi + 0x49], dl
dec esi
dec ebp
dec ebp
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [edx + 0x65], dl
push ecx
push edx
push ecx
jne 0x29eb2ee
jb 0x29eb304
push esi
popal
insb byte es:[edi], dx
jne 0x29eb2f5
inc ebp
js 0x29eb2d4
add byte [ebx + 0x68], dl
insb byte es:[edi], dx
push 0x456c6c65
insb byte es:[edi], dx
inc ebp
js 0x29eb301
arpl word [ebp + 0x74], si
inc ecx
add byte [eax + 0x61], cl
dec eax
popal
outsb dx, byte [esi]
inc esp
jae 0x29eb2d7
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ebp + 0x6d], ch
insd dword es:[edi], dx
insd dword es:[edi], dx
imul ebp, dword [edi + 0x53], reloc.DSOUND.dll_DirectSoundCreate
xchg byte [ebx + 0x72], al
popal
je 0x29eb322
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x29eb323
je 0x29eb32d
bound ebp, qword [ebp + 0x44]
inc ebx
add byte [ecx + ebp*2 + 0x72], al
arpl word gs:[esp + eax*2 + 0x72], si
imul esi, dword [edx + 0x65], reloc.DSOUND.dll_DirectSoundCreate
popal
ja 0x29eb318
inc ebx
jb 0x29eb33c
popal
je 0x29eb33f
add byte [ecx], dh
xor byte [ebx], dh
sub al, byte [ebp + 0x3f]
inc esp
arpl word gs:[edx + 0x79], si
jo 0x29eb35c
inc esi
jne 0x29eb359
arpl word [eax + 0x40], ax
inc eax
pop ecx
inc edi
dec eax
push eax
inc ecx
inc esp
xor byte [eax + 0x5a], al
inc eax
pop edx
add byte [ecx + ebp*2 + 0x6d], dh
inc ebp
outsb dx, byte [esi]
push eax
jb 0x29eb36c
jb 0x29eb36c
outsd dx, dword [esi]
add ah, ah
jbe 0x29eb2ed
cmp dword [esi - 0x64], reloc.DSOUND.dll_DirectSoundCreate
push cs
je 0x29eb379
insd dword es:[edi], dx
inc edi
je 0x29eb36a
imul ebp, dword [ebp + 0x65], reloc.DSOUND.dll_DirectSoundCreate
outsd dx, dword [esi]
inc edi
je 0x29eb36b
add byte gs:[ebp + 0x6d], ch
imul ebp, dword [edi + 0x47], 0x6e497465
outsb dx, byte [esi]
outsw dx, word [esi]
add byte [ebp + 0x6d], ch
imul ebp, dword [edi + 0x52], 0x646165
inc esp
insb byte es:[edi], dx
add byte fs:[ebp + 0x6c], al
je 0x29eb39a
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax + 0x6d], si
insd dword es:[edi], dx
insd dword es:[edi], dx
imul ebp, dword [edi + 0x41], 0x6e656373
outsd dx, dword [esi]
inc ecx
jae 0x29eb3a6
outsb dx, byte gs:[esi]
add byte fs:[ebp + 0x6d], ch
imul ebp, dword [edi + 0x43], 0x65736f6c
add byte [ecx + 0x6f696d6d], bl
inc esp
jae 0x29eb3bd
arpl word [ebp + 0x6e], sp
outsb dx, byte gs:[esi]
add byte fs:[ecx + ebp*2 + 0x6d], dh
inc edx
imul ebp, dword gs:[bp + 0x50], 0x6f697265
imul ebp, dword [edi + 0x64], reloc.DSOUND.dll_DirectSoundCreate
outsd dx, dword [esi]
add byte fs:[ecx + ebp*2 + 0x6d], dh
push ebx
je 0x29eb3bb
jbe 0x29eb3dd
outsb dx, byte [esi]
je 0x29eb37b
clc
invalid
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ecx + ebp*2 + 0x6d], dh
dec ebx
imul ebp, dword [esp + ebp*2 + 0x45], 0x746e6576
add byte [ecx + 0x6d], cl
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ebp
jbe 0x29eb410
outsb dx, byte [esi]
je 0x29eb3ae
dec ecx
insd dword es:[edi], dx
insd dword es:[edi], dx
inc edi
je 0x29eb3f8
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x29eb41e
js 0x29eb42f
add byte [ecx + 0x6d], cl
insd dword es:[edi], dx
insd dword es:[edi], dx
push ebx
je 0x29eb412
jo 0x29eb42a
outsb dx, byte [esi]
push ebx
je 0x29eb42a
je 0x29eb440
jae 0x29eb3cd
setbe byte [ebp + 0x6d]
imul ebp, dword [edi + 0x53], 0x6e497465
outsw dx, word [esi]
add byte [edi + 0x65], al
je 0x29eb42d
push ebx
jo 0x29eb454
imul esi, dword [ebp + 0x56], reloc.DSOUND.dll_DirectSoundCreate
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [ecx], al
rol byte [ebx + 0x696e493a], 0x74
dec esi
push ebx
jo 0x29eb46b
jb 0x29eb463
imul esi, dword [ebp], reloc.DSOUND.dll_DirectSoundCreate
je 0x29eb461
add byte [ebp + 0x53], cl
push esi
inc ebx
push edx
push esp
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax + 0x53], dl
inc ecx
push eax
dec ecx
inc esp
dec esp
dec esp
add byte [0x434f5357], dl
adc eax, 0x434f5357
dec ebx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add al, ch
out dx, al
sub dl, dh
invalid
call 0x29eb42f
add byte [eax], al
jmp 0x29eb478
add bl, ch
fsub st(0), st(0)
add byte [eax], al
add byte [eax], al
jmp 0x29ecd69
cmpsb byte [esi], byte es:[edi]
dec ecx
push eax
dec eax
dec esp
push eax
inc ecx
push eax
dec ecx
inc esp
dec esp
dec esp
add byte [0x290da82], al
add eax, 0x290da82
sbb dl, 0x90
add ch, cl
test byte [eax], al
add byte [eax], al
ret
jmp 0x29eb4f0
add bl, al
push ecx
shl dword [eax - reloc.DSOUND.dll_DirectSoundCreate], 0x4a
in eax, 0x14
xchg dword [eax + 0x2d], ebx
das
mov ah, 0x9e
add cl, byte [ebx + 0x3de0ebd8]
lodsb al, byte [esi]
and al, byte [ebp - 0x4c]
inc ebp
sub eax, 0xbb4829b9
or al, 0x18
jnp 0x29eb4e3
pop eax
sub eax, 0x29eb42f
mov ebx, eax
jmp 0x29eb462
int 0x5c
scasd eax, dword es:[edi]
dec ecx
insd dword es:[edi], dx
insd dword es:[edi], dx
push ebx
je 0x29eb4de
outsd dx, dword [esi]
outsb dx, byte [esi]
jbe 0x29eb504
jb 0x29eb514
imul ebp, dword [edi + 0x6e], reloc.DSOUND.dll_DirectSoundCreate
jne 0x29eb51d
add byte [ebp + edx*2 - 0x7cfa137d], bl
in al, dx
add dword [eax - reloc.DSOUND.dll_DirectSoundCreate], ecx
and al, 2
xor byte [esi], ch
xor byte [eax], al
invalid
add ebx, 0x4a6088
mov dword [ebx], eax
popal
jmp 0x29e6fa7
mov edx, 0x648dffff
and al, 8
add al, 0x24
call fcn.029eb5be
je 0x29eb4fb
jbe 0x29eb52e
loopne 0x29eb572
mov bl, byte [0x8c27d48d]
in al, dx
jmp [ebp + 0x6d]
popal
outsb dx, byte [esi]
arpl word [ebp], sp
mov dl, 0xf9
call 0x29eb57b
mov cl, byte [esp + 1]
mov word [esp + 2], cx
mov byte [esp + 2], cl
jmp 0x29eb565
xor dword [ebx - reloc.DSOUND.dll_DirectSoundCreate], ecx
lea ecx, reloc.DSOUND.dll_DirectSoundCreate
pop ecx
mov edx, edi
mov ecx, 0x76271ff6
jmp 0x29eb59f
jbe 0x29eb55f
sub dh, byte [ebx + 0x6a]
test dword [edi], esi
dec esi
bswap ecx
mov edi, esp
rdtsc
mov dword [esp], esp
setbe dh
jmp 0x29eb53a
lea edx, [edi + 0xc]
bsr eax, ebp
mov bx, di
mov edx, dword [esp]
bsr dx, di
jmp 0x29eb5ed
xchg byte [esp], cl
lea ebx, [edx*4]
bsr bp, sp
neg esi
sub ebx, esi
mov esi, 0x3a72b191
jmp 0x29eb589
bsf eax, ebx
add esp, 0
mov dx, word [esp]
cmc
cpuid
lea edx, [eax + ebp]
jmp 0x29eb613
mov al, 0xa7
xchg bp, ax
cpuid
mov byte [esp], al
not bp
ror cl, 0
jmp 0x29eb5c0
cld
bswap eax
xchg byte [esp], bh
mov dh, ah
mov esi, dword [esp]
lea esp, [esp]
jmp 0x29eb5d6
mov dx, word [esp]
mov dx, cx
xchg cx, bx
lea edx, reloc.DSOUND.dll_DirectSoundCreate
jmp 0x29eb640
add esp, 0
mov dx, word [esp]
mov bx, word [esp]
mov di, word [esp]
mov ebx, dword [esp]
mov ebx, dword [esp]
jmp 0x29eb5fd
lea esp, [esp]
lea edi, [ecx*4]
bsf edx, edi
jmp 0x29eb650
mov ch, 0xe5
xchg dx, ax
mov edi, dword [esp]
rcl ecx, cl
mov edi, ebx
xchg al, ah
jmp 0x29eb62a
rcr ax, 4
cld
lea edi, [ebp + ebp]
mov edx, dword [esp]
xchg byte [esp], dl
cpuid
jmp 0x29eb70d
mov dl, byte [esp]
mov dx, 0x832
lea edx, [edx + ebx]
bsf ecx, edi
mov ah, 0x86
xchg byte [esp], ch
jmp 0x29eb6e0
mov al, bh
cmc
not esi
lea edx, [edi*4]
mov ah, 0x56
dec dl
jmp 0x29eb6bb
add esp, 0
lea edx, [esi + edi]
mov edi, dword [esp]
lea esi, [edx + edi]
mov dx, 0x1205
lea ebx, [ebx*4]
jmp 0x29eb676
lea esp, [esp]
cld
stc
mov cl, 0x82
sub esp, 0
call fcn.029eb910
lea eax, [edx + edi]
jmp 0x29eb89b
mov bl, dh
mov ecx, 0xa0b4b735
mov dl, byte [esp]
lea ecx, [edi*4]
rdtsc
mov esi, 0x72018970
jmp 0x29eb68a
bswap ebx
lea esp, [esp]
cpuid
bswap edx
bswap ecx
inc bp
jmp 0x29eb6a2
mov word [esp + 6], di
mov edx, 0x22c7661d
sub esp, 8
btc ax, dx
pop dword [esp + 4]
call fcn.029eb764
mov bh, 0x1b
ror edi, 1
std
ror edx, cl
add bx, di
shr bp, 0
jmp 0x29eb8e9
bsf bp, si
cmp bp, 0xeef9
push dword [esp + 0x25]
xchg word [esp + 0x29], di
pop si
pop cx
jmp 0x29eb935
xchg dword [esp + 0x17], edx
lea edx, [edx + edx]
rdtsc
pop di
push word [esp + 0x1b]
rdtsc
jmp 0x29eb96a
mov dword [esp + 0x17], esp
pop ax
xchg dh, dl
mov eax, 0xbccf59fd
xchg word [esp + 0x14], bx
bts si, di
jmp 0x29eb915
mov dx, 0x8212
pop word [esp + 1]
mov ecx, eax
cmc
adc ecx, 0x22b4b640
bsr dx, bp
jmp 0x29eb992
pop bx
xchg byte [esp + 0x2c], al
bswap ebx
lea esp, [esp + 0x28]
not esi
xchg edi, ecx
jmp 0x29eb94d
lea esp, [esp + 1]
xchg byte [esp], dh
call fcn.029ec043
jl 0x29eb978
jl 0x29eb9a7
not byte [edi + edi*2]
inc esi
int1
invalid
pop si
rcr edx, 0x1d
mov ebx, esi
mov bl, byte [esp + 1]
mov word [esp], bp
cld
jmp 0x29eb97c
xor byte [ecx - 0x6a], 0xf8
push 0xcf6899fe
push ss
test dword [reloc.DSOUND.dll_DirectSoundCreate], edx
cmpsd dword [esi], dword es:[edi]
push ebp
outsb dx, byte [esi]
push 0x6c646e61
inc ebp
js 0x29eba27
jo 0x29eba3b
imul ebp, dword [edi + 0x6e], reloc.DSOUND.dll_DirectSoundCreate
jb 0x29eb9d1
bswap esi
sub ebp, 0x1223dbe0
mov word [esp], cx
rol si, 0xb
mov dl, byte [esp + 1]
xchg byte [esp], ch
jmp 0x29eba3c
lea esi, [eax*4]
mov ah, byte [esp]
push ecx
pop bx
mov bh, 0xe0
btc ax, di
jmp 0x29eb9d1
lea ecx, [edi + 0x59]
push word [esp + 0x16]
push dword [esp + 0x25]
mov dl, 0x4c
jmp 0x29eba4e
mov bl, bh
mov ecx, ebp
sub esp, 9
pushal
pop word [esp + 9]
int 0x83
in al, dx
or dword [eax + 0x66], esp
pop dword [esp + 9]
or dword [ebp - reloc.DSOUND.dll_DirectSoundCreate], ecx
out dx, al
js 0x29eba1e
lea ebp, [esp + ecx]
jmp 0x29eba05
mov dword [eax - 0x33], edi
rcl byte [ebp - 0x3b], 0xac
pop edi
hlt
fisub word [esi - 1]
je 0x29eba64
push word [esp + 1]
pop eax
mov di, bp
add dword [eax + 0x66], ebx
mov edi, ebp
inc cx
mov dx, sp
rdtsc
jmp 0x29eba1b
pop word [esp + 0x28]
mov word [esp + 0x11], sp
pop bx
xchg word [esp + 3], si
pushal
jmp 0x29eba99
cmp dword [eax - 0x55], ebx
sbb cl, byte [eax + 0x66]
mov ebp, 0x8d5b7f1c
cwde
ljmp 0x848d
mov bp, 0x7f1c
pop ebx
lea ebx, reloc.DSOUND.dll_DirectSoundCreate
not edx
lea eax, reloc.DSOUND.dll_DirectSoundCreate
clc
jmp 0x29eb9f0
mov dl, dh
setnp dh
push di
mov ax, cx
mov ebx, eax
not ax
jmp 0x29ebac3
lea esp, [esp + 0x49]
mov ch, byte [esp]
not ebp
cpuid
cld
xchg di, si
jmp 0x29eba83
pop dword [esp]
lea edx, reloc.DSOUND.dll_DirectSoundCreate
xchg word [esp], dx
mov byte [esp], dh
jmp 0x29ebadb
mov al, 0xb7
push word [esp + 1]
mov word [esp + 1], ax
push word [esp + 3]
xchg dword [esp], ebp
push bp
jmp 0x29ebaaa
xchg word [esp + 1], bp
xchg cx, ax
pop bx
xchg ebp, eax
mov word [esp], di
jmp 0x29ebb1f
rol edi, 0x1a
stc
xchg byte [esp], al
push word [esp + 1]
bts di, bx
mov ch, dh
jmp 0x29eba69
dec dx
mov cx, word [esp + 1]
inc bp
mov ebp, 0x70f1dd02
xchg ecx, ebx
call fcn.029ebb09
call fcn.029ebb74
push es
sahf
or al, 0x6b
cmpsb byte [esi], byte es:[edi]
adc dword [ebx + esi*8 + 0x63], esi
push es
cmc
je 0x29ebbbc
popal
mov al, byte [0x3c8b1ae3]
mov edi, dword [esp]
invalid
loop 0x29ebb4f
invalid
invalid
mov eax, esi
jmp 0x29ebaf2
pop eax
sub eax, 0x25eb448
push eax
jmp 0x29e7af1