Function at 0x14012b0d6
Capabilities:
Hash data using fnv

Disassembly:
sahf
pop rbx
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x4c], cl
mov qword [rsp + 0x20], r9
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
nop
sub rsp, 8
jmp 0x14012a0c9
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
jmp 0x14012a090
add rcx, r11
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14012a05f
add byte [rax], al
nop dword [rax]
jmp 0x14012a0de
jne 0x14012a0de
cmp edx, 0x204a7b32
je 0x14012a110
inc r8d
jmp 0x14012a0aa
push rdx
mov qword [rsp], r15
lea rbp, [rsp - 0x2a8]
sub rsp, 0x3a8
jmp 0x14012a0af
push 0x7bb5f87a
mov qword [rsp], r12
push r14
jmp 0x14012a067
nop dword [rax + rax]
mov r9d, r8d
mov edx, 0x1530fc6f
lea rax, [r10 + r9*4]
mov ecx, dword [rax + r11]
jmp 0x14012a034
jmp 0x14012a095
mov rax, qword gs:[0x60]
xor r15d, r15d
mov r8d, r15d
mov r10, qword [rax + 0x18]
xchg r11, rax
jmp 0x14012a0f8
mov qword [rsp], rbp
push rbx
nop
mov qword [rsp - 8], rdi
sub rsp, 8
nop
jmp 0x14012a080
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x14012a04d
mov r11, qword [r10 + 0x10]
xchg r11, rax
mov r10, qword [rax]
xchg r11, rcx
mov rcx, qword [r10 + 0x30]
xchg r11, rcx
jmp 0x14012a01e
mov rax, qword gs:[0x60]
mov r8d, r15d
mov ecx, dword [rbx + r11 + 0x24]
add rcx, r11
movzx edx, word [rcx + r9*2]
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
jmp 0x14012a17a
test al, al
je 0x14012a19b
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
jmp 0x14012a213
xchg r9, rdx
mov rdx, qword [rcx + 0x30]
xchg r9, rdx
je 0x14012a15d
jne 0x14012a15d
movabs r14, 0x3af2f23269cf44eb
push rbx
test r12, rdx
and edi, 0xb7e1afe2
jno 0x140129b28
jmp 0x14012a1a3
call 0x140129c7e
mov edi, dword [rcx + rdx*4]
xchg rsi, rcx
mov rsi, qword [rax + 0x18]
xchg rcx, rsi
add rdi, r11
xchg rdi, rax
mov rdi, qword [rcx + 0x10]
jmp 0x14012a232
je 0x14012a242
inc r8d
jmp 0x14012a1b9
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
je 0x14012a1eb
jne 0x14012a1eb
jmp rcx
jmp 0x14012a1f8
mov edx, 0xa4298ec7
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x14012a136
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14012a141
cmp edx, 0x537ac951
jmp 0x14012a195
xchg rdi, rax
xchg rcx, r12
mov r12, qword [rax]
xchg rcx, r12
jmp 0x14012a14d
mov rax, qword gs:[0x60]
mov r8d, r15d
mov ecx, dword [rbx + r9 + 0x24]
jmp 0x14012a2f5
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x14012a358
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
jmp 0x14012a284
jmp 0x14012a2d2
movzx eax, byte [rcx - 1]
test al, al
jne 0x14012a363
cmp edx, 0x34089c0
je 0x14012a36b
inc r8d
jmp 0x14012a27f
mov rcx, qword [rax]
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x14012a2c9
xchg r11, rax
mov r11, qword [rcx + 0x10]
xchg r11, rax
jmp 0x14012a2a4
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
mov r10d, r8d
mov edx, 0xa72bd217
jmp 0x14012a258
mov r12d, dword [rcx + rdx*4]
xchg r13, rcx
mov r13, qword [rax + 0x18]
xchg r13, rcx
add r12, r9
jmp 0x14012a2bc
add rcx, r9
movzx edx, word [rcx + r10*2]
adc al, 0x51
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
je 0x14012a337
jne 0x14012a337
lea r13d, [rbp - 0xc41d]
int3
jmp 0x14012a2df
test al, al
je 0x14012a29c
nop dword [rax]
movsx eax, al
jmp 0x14012a26e
mov ecx, dword [rbx + r9 + 0x24]
xor r8d, r8d
add rcx, r9
je 0x14012a3a0
jne 0x14012a3a0
call rax
lea r8d, [rbp - 0x118]
lea ebx, [rcx + 0xaae9]
pushfq
lea r8d, [rbx + 0x6a3d]
cmp r15d, 0x8777fbdf
je 0x14012a6f1
movabs r13, 0x56537000000ade9
lea r11d, [rcx + 0x83a5]
bswap rbp
xor edi, 0xc6724b
rcr edx, 0xcb
jbe 0x1401294ca
jmp 0x14012a452
jmp rax
movsx eax, al
lea rcx, [rcx + 1]
xchg r11, r9
mov r11, qword [rcx + 0x30]
xchg r9, r11
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
je 0x14012a40f
jne 0x14012a40f
cmp rdi, rbx
call rax
and r13d, 0x8c559470
rcr ecx, 0x96
movabs r8, 0x23b5ce0000012be9
syscall
call rax
jg 0x140129c75
jmp 0x14012a53f
cmp r8, rdi
call 0x140129dbb
inc rcx
test al, al
je 0x14012a529
test ch, dh
add byte [rax], al
add byte [rdi], cl
invalid
nop dword [rax]
jmp 0x14012a3c4
mov r8d, r15d
xchg rcx, r13
mov r13, qword [rax + 0x18]
xchg rcx, r13
mov rax, qword [rcx + 0x10]
jmp 0x14012a531
mov dword [rsp + 0x28], 4
mov qword [rsp + 0x3a0], rsi
mov dword [rsp + 0x20], 0x3000
add byte [rax], al
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
jmp 0x14012a47c
mov r14d, dword [rcx + rdx*4]
lea rdx, [rsp + 0x30]
add r14, r9
jne 0x14012a496
je 0x14012a496
jge 0x14012a70e
jmp rcx
jmp 0x14012a4e3
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
jmp 0x14012a429
xchg r11, r15
mov qword [rsp + 0x30], r11
xchg r11, r15
lea r9, [rbp + 0xc0]
jne 0x14012a502
je 0x14012a502
jmp rcx
jmp 0x14012a55a
inc r8d
jmp 0x14012a54d
xchg rcx, r14
mov r14, qword [rax]
xchg rcx, r14
jmp 0x14012a3e4
mov r11d, dword [rbx + r9 + 0x20]
nop word [rax + rax]
mov r10d, r8d
mov edx, 0x8643cc8d
jmp 0x14012a4d0
mov qword [rbp + 0xc0], 0x1f400000
mov rcx, 0xffffffffffffffff
call rdi
cmp qword [rsp + 0x30], r15
je 0x14012d3f8
mov rax, qword gs:[0x60]
je 0x14012a5d2
jne 0x14012a5d2
lea ebp, [rdx - 0xc80b]
neg r13
jno 0x14012aa1a
xor esi, 0x24399187
jbe 0x14012a468
jmp rcx
jmp 0x14012a43c
inc dword [rcx - 0x26d52c06]
adc cl, byte [rdi]
test byte [rax], cl
add byte [rax], al
add byte [rcx - 1], al
shr cl, 0x86
invalid
add rcx, r9
xchg r15, rdi
mov qword [rsp + 0x20], rdi
jmp 0x14012a8bc
mov rax, qword [rsp + 0x40]
dec rax
cmp rax, 0xfffffffffffffffd
ja 0x14012d3f8
xchg r11, r10
mov r11, qword [rsp + 0x30]
pop rsp
and al, 0x30
xchg r10, r11
je 0x14012a779
jne 0x14012a779
test rbp, rcx
pop r14
lea ebp, [rbp - 0x9469]
mul rbp
ror ebx, 0xf0
jmp rcx
jmp 0x14012ab82
mov rcx, qword [rsp + 0x30]
sub r10, 0xfffffffffffff000
add rcx, qword [rbp + 0xc0]
jmp 0x14012a8d1
xchg r12, r8
xchg r14, rax
mov r14, r11
jmp 0x14012aae4
mov rcx, qword [rsp + 0x40]
call rdi
test eax, eax
jne 0x14012d3f8
mov r9d, 0x8000
mov qword [rsp + 0x398], r13
jmp 0x14012ab9a
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14012ab7a
jmp 0x14012ab4e
call r14
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call rbx
jmp 0x14012a7c4
mov edi, dword [rcx + rdx*4]
lea rdx, [rbp + 0xd8]
add rdi, r9
mov qword [rbp + 0xd8], 0x30
mov r9d, 0x64
mov qword [rbp + 0xf0], r15
jmp 0x14012aa58
xchg r9, r13
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop word [rax + rax]
mov r10d, r8d
jmp 0x14012a8aa
xchg r10, r15
lea rcx, [rsp + 0x40]
xchg rcx, r15
mov qword [rbp + 0xe8], rcx
xchg r15, rcx
jmp 0x14012a91d
mov dword [rsp + 0x50], r15d
mov r9d, 0x20
xchg rbp, rax
jmp 0x14012a88b
mov qword [rsp + 0x20], rbp
xchg rbp, rax
lea r8, [rbp + 0xc0]
mov rcx, 0xffffffffffffffff
lea rdx, [rsp + 0x30]
jmp 0x14012a7fc
mov edx, 0xfffe66eb
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
jmp 0x14012a7e6
xchg r15, rdi
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
jmp 0x14012a810
cmp r10, rcx
jb 0x14012aa09
lea rax, [rsp + 0x50]
jne 0x14012a8ee
je 0x14012a8ee
jmp rax
jmp 0x14012a879
add r9, r10
mov byte [r9], 0xc3
test rbx, rbx
je 0x14012ab6c
rdtsc
shl rdx, 0x1d
shl rdx, 2
jmp 0x14012a96d
xchg rbp, rcx
movdqu xmmword [rcx + 0xf8], xmm0
xchg rcx, rbp
mov qword [rsp + 0x40], r15
call rsi
test eax, eax
jne 0x14012d3f8
jne 0x14012a95a
je 0x14012a95a
xor r12d, 0x64f4f2f1
popf
rcr ebx, 0x1d
pushfq
xor ebp, 0xcbfcdb7a
rcr r13d, 0x9b
dec r12
movabs r9, 0x4db9fefffffdbfe9
cpuid
jae 0x14012aa1c
jmp 0x14012a71e
ret 0x38
shl rdx, 1
or rax, rdx
xchg r12, r8
mov r12, rax
jmp 0x14012a7b7
call r12
mov rax, qword gs:[0x60]
lea rdi, [0x140000000]
movsxd r13, dword [0x14000003c]
mov r8d, r15d
add r13, rdi
mov rcx, qword [rax + 0x18]
je 0x14012a9e0
inc dword [rbp - 0x75]
invalid
jne 0x14012a9e0
or r13d, 0x53cc3990
jmp rcx
jmp 0x14012aa7c
cmp r10, rcx
jae 0x14012a8da
movabs r11, 0x47ae147ae147ae15
nop word [rax + rax]
rdtsc
shl rdx, 5
shl rdx, 6
jmp 0x14012ab37
imul edx, eax, 0x1000193
xchg ebx, eax
add dword [rax], eax
add dword [rdi], ecx
mov dh, 0x41
inc dword [rax + rax*8 + 0x127850f]
add byte [rax], al
add byte [rcx], al
movzx eax, byte [rcx - 1]
test al, al
jne 0x14012ab51
cmp edx, 0xe2daca44
je 0x14012abd0
je 0x14012aa4b
jne 0x14012aa4b
lea edi, [rcx - 0xf209]
cpuid
cmp r8d, 0x9570164
movabs r11, 0x2c8b2c0000012ae9
call fcn.14012b65d
jmp 0x14012ab7a
mov r8d, r9d
xchg r15, r10
mov qword [rbp + 0xe0], r10
jmp 0x14012a85f
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 2
jmp 0x14012aad4
xchg r11, rax
mov r11, qword [rcx + 0x10]
xchg r11, rax
mov rcx, qword [rax]
xchg r13, r9
mov r13, qword [rcx + 0x30]
jne 0x14012aaa9
je 0x14012aaa9
call rcx
rcr edx, 0xf0
syscall
push r11
jmp rax
jmp 0x14012a83a
shr rcx, 3
shr rcx, 1
imul rcx, rcx, 0x64
jmp 0x14012ab5f
xchg r14, rax
mul r8
xchg rdx, rcx
mov rdx, r8
xchg rcx, rdx
jne 0x14012ab11
je 0x14012ab11
lea ebp, [rcx - 0x333e]
jmp rax
jmp 0x14012aa6a
shl rdx, 0x12
shl rdx, 1
shl rdx, 1
shl rdx, 1
or rax, rdx
xchg rsi, rax
jmp 0x14012abbf
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x14012aa18
sub r8, rcx
cmp r8, 0x4b
jb 0x14012a79f
xchg r9, rbx
mov r9, rbx
xchg r9, rbx
jmp 0x14012a79f
inc r8d
jmp 0x14012a857
mov rbx, r15
xchg rcx, rdi
mov rdi, qword [rbp + 0xc0]
xchg rdi, rcx
add rcx, r10
jmp 0x14012a9ec
lea r8, [rbp + 0xc0]
xchg r13, r15
mov qword [rbp + 0xc0], r13
xchg r13, r15
lea rdx, [rsp + 0x30]
mov rcx, 0xffffffffffffffff
jmp 0x14012a97e
mov r9, rsi
xchg rsi, rax
and r9d, 0xfff
jmp 0x14012a8fe
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
jmp 0x14012b1f2
cmp rdx, rdi
jae 0x14012ac9e
lea rax, [rdx + rdi]
jmp 0x14012ac93
pushfq
jmp rcx
xchg r14, rax
mov qword [rbp + 0x190], r14
xchg r14, rax
cmp rcx, rdi
jae 0x14012ad02
lea rax, [rcx + rdi]
xchg r11, rax
je 0x14012acb3
jne 0x14012acb3
movabs r14, 0x26d7b1407ba44eb
syscall
popf
cmp edx, 0x837b1c1f
rcl r10d, 0x2e
jmp 0x14012a997
jmp 0x14012acf9
je 0x14012c269
cmp dword [rbx + 0x14], r15d
je 0x14012c269
jmp 0x14012ae7f
mov qword [rbp + 0x198], r11
xchg r11, rax
xchg r12, rdi
jne 0x14012ad23
je 0x14012ad23
bswap rsi
jge 0x14012bc7f
call fcn.14012afc2
jle 0x140129ed3
push r9
jmp rcx
jmp 0x14012b08b
cmp byte [rbx], 0x2e
jne 0x14012ae95
cmp dword [rbx + 1], 0x63727372
je 0x14012c269
cmp dword [rbx], 0x54494e49
jmp 0x14012af93
mov dword [rbp + 0x110], eax
mov ecx, dword [r13 + 0xa0]
mov qword [rbp + 0x198], rcx
mov eax, dword [r13 + 0xa4]
mov dword [rbp + 0x114], eax
jmp 0x14012ac67
je 0x14012c269
cmp dword [rbx + 0xc], 0xfffffffe
jne 0x14012b28a
nop
jmp 0x14012b32b
rcl esi, 0xe4
mov ebp, 0x1a0893fc
cpuid
jnp 0x14012a284
ror r8d, 0x64
bswap r14
jp 0x14012b374
scasb al, byte [rdi]
add eax, dword [rax]
invalid
je 0x14012afe2
jne 0x14012afe2
call fcn.14012b0f3
popf
test r8, rdx
test rbx, rdx
popf
jmp rcx
jmp 0x14012ac79
mov qword [rbp + 0xd0], r12
xchg r12, rdi
lea r8, [rbp + 0xc8]
mov eax, dword [r13 + 0x54]
jmp 0x14012b17c
jmp 0x14012afa9
lea rdx, [rbp + 0xd0]
xchg r13, rax
mov qword [rbp + 0xc8], r13
xchg r13, rax
mov r9d, 4
jne 0x14012b1c5
je 0x14012b1c5
jb 0x14012a42f
test r12d, 0x58976194
pause
push rbp
cmp rsi, rbp
jp 0x14012b852
test ecx, 0x81340fe0
test r13, rcx
push rsi
test r12, rdx
call rcx
inc r13
movabs r10, 0x29dd10000001a4e9
jg 0x14012a23a
jmp 0x14012b36e
neg r11
bswap rdx
ret
call r12
movzx eax, word [r13 + 6]
lea rbx, [r13 + 0x108]
lea rcx, [rax + rax*4]
jmp 0x14012b33c
add rcx, r9
mov r12d, dword [rcx + rdx*4]
mov edx, dword [r13 + 0xd8]
add r12, r9
xchg rdx, rbx
jmp 0x14012b20b
mov qword [rbp + 0x190], rbx
xchg rdx, rbx
mov eax, dword [r13 + 0xdc]
jmp 0x14012aed4
xor dil, dil
cmp byte [rbx], 0x2e
jmp 0x14012b308
jne 0x14012b8f1
jmp rcx
lea rax, [r13 + 0x108]
lea rax, [rax + rcx*8]
cmp rbx, rax
jae 0x14012be73
nop dword [rax]
cmp dword [rbx + 0x10], r15d
jmp 0x14012acd4
lea rax, [rbp + 0xbc]
mov dword [rbp + 0xbc], r15d
mov rcx, 0xffffffffffffffff
add byte [rcx + rcx*4 - 0x43], al
mov esp, 0x48000000
mov ecx, 0xffffffff
mov qword [rsp + 0x20], rax
jne 0x14012b3c6
je 0x14012b3c6
div rdi
neg rsi
cmp ebp, 0x13e7a2b4
lea esi, [rbp + 0xd6a3]
cmp edx, 0x3cd0d5b7
and esi, 0x37372f90
and edi, 0xec48c3f8
ror edi, 0x6a
add r12d, 0x810c293c
rcr r15d, 0
js 0x14012b8c0
movabs r9, 0x5ad607fffffe0fe9
jmp 0x14012b1da
lea r9, [rbp + 0x110]
mov dword [rsp + 0x20], 2
lea r8, [rbp + 0x190]
mov edx, r14d
xchg r13, rcx
mov r13, rsi
jmp 0x14012b8ae
nop
push r9
call rcx
syscall
call rcx
cmp r8, rbx
pop r10
jne 0x14012b524
je 0x14012b524
rcl ecx, 0xab
test r15, rcx
pop r13
rcr r8d, 0xa
mov r9d, 0x260a5e98
int3
jmp 0x14012b9b0
lea r9d, [rdx - 0x408e]
test r14, rcx
syscall
ror r8d, 0x4f
cmp r11, rdi
cmp ebx, edi
jl 0x14012a043
jmp 0x14012bb0b
mov esi, eax
jne 0x14012b591
invalid
je 0x14012b591
push r12
movabs rsi, 0x606fb000002cde9
push rbp
pop r9
mov edi, 0x7d8b2920
call fcn.14012ba11
jmp 0x14012b863
jge 0x14012b58a
imul eax, dword [rax + rax], 0
mov ebp, 0x26b5f83b
test ebp, 0x46d670fd
popfq
jle 0x14012b54f
call rax
cmp r11d, 0xa2e58f4a
ror r14d, 0x18
jmp 0x14012bb2e
xchg rcx, rax
mov qword [rsp + 0x40], r14
call r12
cmp eax, 0xc000008c
jne 0x14012b41f
jmp 0x14012b4e8
invalid
bswap r15
lea r12d, [rcx - 0x1573]
pop r10
jmp 0x14012ba03
lea rax, [0x140000000]
add rsi, rax
mov dword [rsp + 0x50], r15d
lea rax, [rsp + 0x50]
mov qword [rsp + 0x30], rsi
xchg rcx, rax
mov qword [rsp + 0x20], rcx
jmp 0x14012b65f
xchg r13, rcx
call fcn.14012d410
test dil, dil
jne 0x14012c269
mov eax, dword [rbx + 0x24]
test eax, eax
jmp 0x14012b9d0
and al, 0x85
shr cl, 7
add dword [rax], eax
add byte [rdi], cl
add eax, 0xe4ab42bf
popfq
rcr r14d, 0x6d
je 0x14012b8dd
jne 0x14012b8dd
div rdi
movabs rdx, 0x473cedfffffc5ce9
xor esi, 0x77d5d841
dec rsi
ret 0x38
jmp 0x14012b53e
rol edx, 0x36
mov r15d, 0xd4218dd6
jmp 0x14012b811
js 0x14012bcbb
test al, 0x40
je 0x14012bcbb
and eax, 0xffffffbf
mov r9d, 0x20
jmp 0x14012bba3
lea edi, [rbx - 0x3bfa]
jge 0x14012b587
jmp rax
ret
lea r9d, [rdx + 0xdfac]
mov r11d, 0xe7dfaa52
xor r15d, 0x53c56896
pop r8
jmp rax
ret
mov r9d, dword [rsp + 0x50]
lea rax, [rsp + 0x50]
mov rcx, 0xffffffffffffffff
lea r8, [rsp + 0x40]
mov qword [rsp + 0x20], rax
je 0x14012bcdd
jne 0x14012bcdd
jmp 0x14012c245
lea rax, [rax + rdx*8]
cmp rbx, rax
jb 0x14012b353
jmp 0x14012be6c
lea rdi, [0x140000000]
mov r9d, dword [rbp + 0xbc]
lea rax, [rbp + 0xbc]
lea r8, [rbp + 0xc8]
xchg r14, rax
mov qword [rsp + 0x20], r14
xchg r14, rax
jmp 0x14012c2f2
je 0x14012cead
cmp dword [rax + 4], r15d
je 0x14012cead
jmp 0x14012c196
mov rax, qword [rax]
jmp 0x14012c1af
test r9d, r9d
je 0x14012bf57
mov rax, qword gs:[0x60]
lea r14, [rdi + rcx]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
jne 0x14012c1fc
je 0x14012c1fc
ror r14d, 0xd3
lea ebp, [rdi - 0x4d66]
rcl r9d, 0x63
mul rdx
lea r12d, [rdi - 0x4f25]
cpuid
test esi, 0xf5784dd1
lea r15d, [rdx - 0xfd39]
invalid
out 0x94, eax