Function at 0x14012f000
Capabilities:
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
idiv byte [rdi + 0x5a250030]
sub dword [rdx], edx
push 0x24
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 [rcx + rcx*4 + 0x4c], cl
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x20], r9
xchg rdx, r8
mov qword [rsp + 0x18], rdx
xchg rdx, r8
xchg r8, rdx
mov qword [rsp + 0x10], r8
xchg r8, rdx
jmp 0x14012f1f4
test al, al
je 0x14012f1d1
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
jne 0x14012f06b
je 0x14012f06b
test edi, 0x494f75cf
pushfq
call rax
rcr r10d, 0xe4
cmp ebp, 0x95e640
call rax
jmp rcx
jmp 0x14012f19e
mov r9, qword [r10 + 0x30]
xchg r9, r11
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
nop dword [rax + rax]
mov r9d, r8d
jmp 0x14012f183
sub rsp, 8
mov qword [rsp], rbx
push rdi
nop
mov qword [rsp - 8], r13
jne 0x14012f0d9
je 0x14012f0d9
jno 0x14012eb44
popf
rol r14d, 0xda
pause
lea ebp, [rdi + 0x400a]
movabs r9, 0x9edf3000000fbe9
popf
jmp rax
jmp 0x14012f1d9
mov r10, qword [rax + 0x18]
xchg rdi, rax
mov rdi, qword [r10 + 0x10]
xchg rdi, rax
xchg r12, r10
jmp 0x14012f1b1
mov qword [rsp - 8], rbp
sub rsp, 8
nop
jne 0x14012f14a
je 0x14012f14a
jno 0x14012fefc
pushfq
rcr r10d, 0xcd
jmp 0x14012e59d
jmp 0x14012f0b0
test r15, rcx
jg 0x14012ecd8
jmp rax
lea rbp, [rsp - 0x2b8]
sub rsp, 0x3b8
mov rax, qword gs:[0x60]
xor r13d, r13d
mov r8d, r13d
jmp 0x14012f0f5
mov edx, 0x55eab7d1
lea rax, [r10 + r9*4]
mov ecx, dword [rax + r11]
add rcx, r11
movzx eax, byte [rcx]
inc rcx
jmp 0x14012f020
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x14012f1bf
mov r12, qword [rax]
xchg r12, r10
xchg r9, r11
jmp 0x14012f08b
jne 0x14012f02b
cmp edx, 0xd985a5e4
je 0x14012f205
inc r8d
jmp 0x14012f0a8
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r14
nop
sub rsp, 8
mov qword [rsp], r15
jmp 0x14012f160
xchg rcx, rdi
mov qword [rsp + 8], rdi
xchg rdi, rcx
nop
jmp 0x14012f109
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r11 + 0x24]
add rcx, r11
movzx edx, word [rcx + r9*2]
mov ecx, dword [rbx + r11 + 0x1c]
je 0x14012f253
jne 0x14012f253
rol edi, 0xb3
or r12d, 0x56e33741
sub edi, 0x90b1e62b
pushf
jmp 0x14012f60a
jmp 0x14012f371
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x14012f29a
test al, al
jne 0x14012f401
cmp edx, 0x967ff6ef
je 0x14012f419
jmp 0x14012f3f9
test al, al
je 0x14012f3f9
nop dword [rax]
jne 0x14012f2cf
je 0x14012f2cf
jmp rax
jmp 0x14012f401
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0xdcedcaed
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
je 0x14012f338
jne 0x14012f338
or r9d, 0x37b04a35
rcl r15d, 0xf9
jl 0x14012f152
lea esi, [rdi - 0xeab3]
div r9
lea edx, [rbp + 0x2f51]
call rax
ror r14d, 0xb6
cmp edx, 0x1208f312
or ebx, 0xa59aeac4
movabs rbp, 0x1fa8bdffffff36e9
div r12
and r10d, 0x14afe5df
ret
jmp 0x14012f273
add rcx, r11
mov edi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add rdi, r11
add edi, ebx
mov rax, qword [rcx + 0x10]
jne 0x14012f3ca
je 0x14012f3ca
rcl r10d, 0xc2
mul r13
mul r10
or edi, 0x73a6e52c
int3
jmp 0x14012f3db
xchg r15, rcx
mov r15, qword [rax]
xchg r15, rcx
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x14012f2e6
inc r8d
jmp 0x14012f2f0
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x14012f281
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
jmp 0x14012f469
jmp 0x14012f508
test al, al
je 0x14012f4e7
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x14012f4c9
xchg r14, rcx
add r15, r9
xchg rbx, rax
mov rbx, qword [rcx + 0x10]
xchg rbx, rax
mov rcx, qword [rax]
xchg r13, r9
jmp 0x14012f486
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r15d, dword [rcx + rdx*4]
xchg r14, rcx
mov r14, qword [rax + 0x18]
jmp 0x14012f450
mov r13, qword [rcx + 0x30]
xchg r13, r9
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
jne 0x14012f4b1
je 0x14012f4b1
rol r15d, 0x3b
add ebx, 0xf715a01b
ror edx, 0xaf
movabs r11, 0x6d07a3a3313951eb
sub esi, 0x5a645964
lea r15d, [rdx + 0xef9b]
jmp 0x14012f504
ret 0x38
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14012f442
cmp edx, 0x3174ef3a
je 0x14012f57a
inc r8d
jne 0x14012f4f7
je 0x14012f4f7
test r15d, 0xb0170e45
movabs r10, 0x1120bffffff36e9
jmp 0x14012fa63
jmp 0x14012f432
nop dword [rax]
mov r10d, r8d
mov edx, 0xc3efe229
lea rax, [r11 + r10*4]
jne 0x14012f557
je 0x14012f557
or r14d, 0xb3d1460a
mul r11
rcl r14d, 0x22
and r11d, 0x6efc4aa8
ja 0x14012ff35
jmp rax
jmp 0x14012f568
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x14012f437
mov ecx, dword [rbx + r9 + 0x24]
xor r8d, r8d
add rcx, r9
jmp 0x14012f59d
mov r10, qword [rax]
xchg r10, rcx
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
jmp 0x14012f6a3
mov dword [rsp + 0x28], 4
add al, 0
add byte [rax], al
xchg rsi, r14
mov qword [rsp + 0x3b0], r14
xchg r14, rsi
mov dword [rsp + 0x20], 0x3000
jmp 0x14012f68d
cmp qword [rsp + 0x48], r13
je 0x1401328d2
mov rax, qword gs:[0x60]
jmp 0x14012f6e5
inc r8d
jmp 0x14012f6b9
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14012f607
cmp edx, 0x44465f52
je 0x14012f6f8
jmp 0x14012f5d9
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x14012f5e1
lea rdx, [rsp + 0x48]
add r14, r9
mov qword [rsp + 0x48], r13
lea r9, [rbp + 0xd0]
mov qword [rbp + 0xd0], 0x1f400000
mov rcx, 0xffffffffffffffff
call rdi
jmp 0x14012f5c0
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14012f5d9
je 0x14012f684
jne 0x14012f684
jb 0x14012ef3b
cmp r11, rbx
and esi, 0x7bfb7ec1
pop rbx
popf
rcl ebp, 0x30
div r10
call rax
mul r8
cmp rbx, rdx
div rbx
movabs r9, 0x6fab1fffffff7be9
ret
jmp 0x14012f604
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r14d, dword [rcx + rdx*4]
jmp 0x14012f615
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop word [rax + rax]
mov r10d, r8d
mov edx, 0x652a85fb
jne 0x14012f6d4
je 0x14012f6d4
test ebx, 0x90c49e96
cmp esi, 0x1d698741
int3
jmp 0x14012f642
mov r8d, r13d
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
xchg rcx, r10
jmp 0x14012f58a
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
jne 0x14012f742
je 0x14012f742
sub r15d, 0x1f54400d
ror ebp, 0x4d
rcr edx, 0x19
add esi, 0x7fc8724d
lea ecx, [rbx - 0x2a28]
lea r8d, [rbp + 0x8ee5]
mul rbp
movabs rdx, 0x46316b000000fee9
mov ecx, 0xcf32ef02
jmp 0x14012f845
xor ebx, 0x89c9c311
cmp r14d, 0x6b9c68d6
add ecx, 0x821dffba
lea r13d, [rbx - 0x27d0]
ret
test al, al
je 0x14012f7c3
nop dword [rax]
jmp 0x14012f77a
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x14012f7aa
xchg rbp, rax
xchg r11, rcx
mov r11, qword [rax]
xchg rcx, r11
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
jmp 0x14012f7cb
test al, al
jne 0x14012f77a
cmp edx, 0xec7954e5
jmp 0x14012f7bd
je 0x14012f8a6
inc r8d
jmp 0x14012f7dd
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0x5c0a2425
jne 0x14012f814
je 0x14012f814
lea r13d, [rbp + 0x8410]
call fcn.140130359
rcl edi, 0xf9
inc r14
call rcx
neg r12
push r14
rcr edx, 0x4e
inc r8
lea r10d, [rdx + 0xa5fa]
mul r14
movabs r14, 0x2ebd5a73382e19eb
test rdi, rbp
jns 0x14012fe7b
jmp 0x14012f82f
cmp rdx, rdi
lea edi, [rdi - 0x6780]
invalid
cwde
invalid
inc ebx
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x14012f76a
mov esi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add rsi, r9
xchg rbp, rax
mov rbp, qword [rcx + 0x10]
jne 0x14012f898
je 0x14012f898
lea r11d, [rbx - 0xf4fc]
lea r8d, [rbx + 0xc933]
jns 0x14012ed67
test r12d, 0x7508b556
mov ebp, 0xcbe59b30
pause
pushfq
jg 0x14012eec9
cmp r9d, 0x91b29990
rcr r12d, 0x3b
popf
jle 0x14012fc0e
pushfq
movabs r13, 0x523ea7fffffef5e9
neg r8
ret 0x38
jmp 0x14012f792
mov ecx, dword [rbx + r9 + 0x24]
xorps xmm0, xmm0
add rcx, r9
mov qword [rsp + 0x20], r13
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
jmp 0x14012fcb5
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r10, qword [rax + 0x30]
jmp 0x14012fac8
mov qword [rbp + 0xd0], r13
lea rdx, [rsp + 0x48]
mov rcx, 0xffffffffffffffff
jmp 0x14012f906
lea rax, [rbp + 0x20]
mov dword [rbp + 0x20], r13d
mov r9d, 0x20
xchg r13, rax
jmp 0x14012f94a
call r15
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
jmp 0x14012f8c5
test cl, cl
jne 0x14012fd4f
cmp r8d, 0x99adc74c
je 0x14012fdd0
jmp 0x14012fc46
shl rdx, 3
shl rdx, 6
shl rdx, 1
or rax, rdx
xchg r9, rax
jmp 0x14012fcdd
mov qword [rsp + 0x20], r13
xchg r13, rax
lea r8, [rbp + 0xd0]
mov rcx, 0xffffffffffffffff
lea rdx, [rsp + 0x48]
call r14
xor r9d, r9d
je 0x14012f9a7
jne 0x14012f9a7
call rax
jmp rax
jmp 0x14012fcc7
shr rcx, 1
add rcx, rdx
shr rcx, 6
jmp 0x14012f9df
imul rcx, rcx, 0x64
sub r8, rcx
cmp r8, 0x4b
jb 0x14012fbbd
mov rbx, r9
jmp 0x14012fbbd
xchg rdi, r13
mov rbx, rdi
xchg r13, rdi
mov rcx, qword [rbp + 0xd0]
jmp 0x14012fd69
add r10, 0x1aafb0d5
add rcx, qword [rbp + 0xd0]
cmp r10, rcx
jb 0x14012fbae
je 0x14012fa6a
jne 0x14012fa6a
lea r14d, [rdx + 0xd7de]
pop rdi
test r11, rbx
ror r11d, 0x5e
xor ebp, 0x573c21c2
inc rdx
neg r14
sub r9d, 0x5eb8d398
and r8d, 0xd53ee55e
bswap rdx
add esi, 0x33615b71
lea r12d, [rbx - 0x889b]
lea esp, [rbx - 0x889b]
call rcx
call rax
rcl edx, 0x4b
movabs r13, 0x15b66efffffe82e9
jmp rax
jmp 0x14012f8f1
add rdi, r9
mov qword [rbp + 0xe8], 0x30
mov r9d, 0x64
jne 0x14012faa9
je 0x14012faa9
rcl edi, 0xd9
lea r13d, [rbx - 0x6df8]
test edi, 0xe69a569
movabs r15, 0x3937d50000015ce9
ret
jmp 0x14012fc0a
xchg r11, rax
mul r8
xchg rcx, rbx
mov rbx, r8
xchg rbx, rcx
sub rcx, rdx
jmp 0x14012f9d0
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14012fc4f
mov r9d, dword [rdi + 0x18]
jmp 0x14012fb89
jne 0x1401328d2
mov r9d, 0x8000
xchg rcx, r12
mov qword [rsp + 0x3a8], rcx
xchg r12, rcx
lea r8, [rbp + 0xd0]
jne 0x14012fb4b
je 0x14012fb4b
dec rdx
ja 0x14012fa40
and edi, 0xdbba4c39
cmp rbp, rbp
jmp rcx
jmp 0x14012f8d9
invalid
xchg rbp, r14
movdqu xmmword [r14 + 0x108], xmm0
xchg r14, rbp
xchg r10, r13
mov qword [rsp + 0x30], r10
xchg r10, r13
call rsi
jmp 0x14012fc9c
test r9d, r9d
je 0x14012fc4f
mov ebx, dword [rdi + 0x20]
jmp 0x14012fbd4
movabs r11, 0x47ae147ae147ae15
nop word [rax + rax]
rdtsc
shl rdx, 5
shl rdx, 0x11
jmp 0x14012f935
xchg rdi, rcx
mov rdi, qword [rsp + 0x48]
xchg rdi, rcx
sub r10, 0x1aafa0d5
jmp 0x14012fa0d
nop dword [rax]
nop dword [rax + rax]
dec r9d
mov r8d, 0xab06c879
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
jmp 0x14012fc57
or rax, rdx
xchg r8, rax
mov rax, r8
xchg r8, rax
xchg r11, rax
mov r11, rax
jmp 0x14012fab2
xchg rdi, r13
mov qword [rbp + 0x100], rdi
mov dword [rbp + 0x100], edi
xchg r13, rdi
mov r8d, r9d
mov qword [rbp + 0xf0], r13
lea rcx, [rsp + 0x30]
mov qword [rbp + 0xf8], r13
jmp 0x14012fb68
rdtsc
shl rdx, 0x1d
shl rdx, 1
shl rdx, 1
shl rdx, 1
jmp 0x14012fbf6
test r9d, r9d
jne 0x14012fbe0
invalid
xchg ecx, eax
invalid
invalid
invalid
mov rax, qword [rax]
jmp 0x14012f8d0
add rdx, r10
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14012fc46
jne 0x14012fc88
je 0x14012fc88
jmp rcx
add byte [rax - 0x47], cl
jmp 0x14012fd4d
test eax, eax
jne 0x1401328d2
xchg r12, rax
mov r12, qword [rsp + 0x30]
xchg r12, rax
dec rax
jmp 0x14012fd7a
add rcx, r9
mov edi, dword [rcx + rdx*4]
lea rdx, [rbp + 0xe8]
jmp 0x14012fa7f
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call rbx
xchg rcx, rdx
mov rdx, qword [rsp + 0x30]
jmp 0x14012fd41
mov rax, r9
xchg r9, rax
and r9d, 0xfff
add r9, r10
mov byte [r9], 0xc3
test rbx, rbx
je 0x14012f9f0
je 0x14012fd14
jne 0x14012fd14
jge 0x14012f5a1
cpuid
test r11, rbx
call rcx
jmp rcx
jmp 0x14012fc32
xchg rcx, rdx
call rdi
test eax, eax
jmp 0x14012fae9
nop
movsx ecx, cl
lea rdx, [rdx + 1]
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx - 1]
jmp 0x14012f91b
add rcx, r10
cmp r10, rcx
jae 0x14012f8f1
jmp 0x14012fb9a
cmp rax, 0xfffffffffffffffd
ja 0x1401328d2
mov r10, qword [rsp + 0x48]
jne 0x14012fdc2
je 0x14012fdc2
lea r9d, [rdi - 0x974c]
ror edx, 2
lea r13d, [rbx + 0x843b]
test r11d, 0x49169f56
ror r14d, 0x71
dec r8
rol r9d, 0xca
ja 0x14012f37c
ror ebx, 0x6c
rcl ebx, 0xb0
rcr r13d, 0xe1
movabs rsi, 0x2b1f5fffffc31e9
mul rbp
ret 8
jmp 0x14012f9f8
mov ecx, dword [rdi + 0x24]
add rcx, r10
mov dword [rsp + 0x30], 0xf6f6f6f6
mov dword [rsp + 0x3b], 0x7c6f7d7f
jmp 0x14012ff55
movsxd rcx, dword [rax + 0x3c]
mov r11d, dword [rcx + rax + 0x88]
mov ebx, dword [r11 + rax + 0x20]
nop word [rax + rax]
je 0x14012fe41
jne 0x14012fe41
add r15d, 0x2990f8de
jmp rcx
jmp 0x14012ffd1
imul ecx, eax, 0x1000193
movzx eax, byte [rdx - 1]
test al, al
jne 0x14012fef5
cmp ecx, 0x8a7f62cb
jmp fcn.14012fee4
mov byte [rsp + 0x45], al
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x3b]
adc al, 0x3b
movzx ecx, byte [rsp + rdx + 0x30]
add cl, al
jmp 0x14012fe8a
mov byte [rsp + rdx + 0x3b], cl
mov byte [rsp + rdx + 0x30], r13b
inc rdx
cmp rdx, 0xa
jb 0x14012fe79
xor edx, edx
jmp 0x140130044
mov ecx, 0xccdb5780
add rdx, r9
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x14012feea
jmp 0x14012fef2
add rcx, r10
mov word [rsp + 0x38], 0xf6f6
mov word [rsp + 0x43], 0x7676
mov r9d, dword [rcx + rdx*4]
mov rdx, r13
add r9, r10
xor eax, eax
jmp 0x14012fe70
inc r8d
jmp 0x14012ffd1
nop dword [rax]
movsx eax, al
lea rdx, [rdx + 1]
xor eax, ecx
je 0x14012ff44
jne 0x14012ff44
lea ecx, [rdx - 0xce5f]
div r11
test r11, rdi
rcl ebx, 0x3f
lea ebx, [rbx + 0x3ace]
jmp rcx
sub edx, 0x9a71c691
and r8d, 0x13d6a0b3
movabs rbp, 0x2b85d0ffffff0ae9
mov r13d, 0x62033029
ret 0x18
jmp 0x14012fe53
mov dword [rsp + 0x34], 0xf6f6f6f6
mov dword [rsp + 0x3f], 0x6e383c3d
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
jne 0x14012ffaf
je 0x14012ffaf
test ebx, 0x9a804409
rcr r11d, 0x40
call rcx
xor r8d, 0x7683cfd1
lea edx, [rbp - 0xb8cc]
lea r10d, [rdi + 0xa79e]
popf
or r15d, 0x81bf7762
lea r8d, [rdx - 0xbe47]
rcr esi, 0xdc
call rcx
cmp r13d, 0x13f9653f
movabs r13, 0x30c913ffffff0ee9
jl 0x14012fb4e
jmp 0x14012fec2
jmp rcx
mov r10d, r8d
lea rcx, [rbx + r10*4]
mov edx, dword [rcx + r9]
jne 0x140130020
je 0x140130020
call rcx
lea edi, [rdi - 0xcdc]
sub r12d, 0x5a419430
pop rbx
call rax
jl 0x14012fc85
dec rcx
rcr r8d, 0x93
rcl r14d, 0x82
cmp r8d, 0x34bddd7d
call 0x14012f5d5
test edi, 0x9e245777
call rax
test rdx, rdi
rcl r8d, 0x13
movabs r8, 0x223ab6fffffe82e9
ror ebp, 0xaa
inc rbx
rcr r11d, 0x18
pop r9
ret 0x38
jmp 0x14012fea7
mov rax, r9
xchg r9, rax
mov r8d, r13d
jmp 0x14012fdeb
lea rcx, [rsp + 0x3b]
mov r8d, 0x800
call r9
xchg r9, rax
jne 0x140130087
je 0x140130087
rcr r15d, 0xde
bswap r10
xor r8d, 0x13b8f6a5
jp 0x1401307d7
pop r9
neg rcx
sub ebp, 0xc806cdb0
lea ebp, [rcx - 0xf73e]
call rax
and ebx, 0x154ffebb
movabs rdx, 0x3a30100b5adeaeeb
jp 0x140130d31
jmp 0x140130037
call rcx
jmp 0x1401307fe
jmp 0x140130385
add cl, al
mov byte [rsp + rdx + 0x68], cl
mov byte [rsp + rdx + 0x58], r13b
jmp 0x1401304a5
inc rdx
cmp rdx, 0xf
jb 0x140130301
popf
jae 0x140130352
lea ebx, [rdx - 0xc598]
rcr r15d, 0x23
jmp 0x140130c91
syscall
div r15
div rsi
call rax
je 0x1401307ec
jne 0x1401307ec
lea ecx, [rbp - 0x429b]
ror r12d, 3
ror esp, 3
jo 0x1401309ea
and r9d, 0xf200127f
jmp 0x140130a2c
jne 0x1401307c2
fcomi st(2)
ret
test eax, ebx
add byte [rax], al
add byte [rsi + rdx + 0x75], dh
adc al, 0xf
add eax, 0x8148cdc1
int1
invalid
test edi, 0x36053e6f
mul r14
test r13d, 0xa642a5e4
jmp 0x14013071d
lea r8d, [rdx - 0xeda2]
call rax
rcl ecx, 0x6e
test r11d, 0x33bae1e7
jmp 0x140130ceb
add ebx, 0x30f91f21
call rax
rcr r14d, 0xd6
lea esi, [rbp - 0x70fb]
rol r11d, 0xe3
je 0x140130d0e
lodsb al, byte [rsi]
cld
invalid
nop
mov r15, qword [rsp]
add rsp, 8
nop
xchg qword [rsp], r14
add rsp, 8
nop
jmp 0x1401323fd
add rsp, 8
xchg qword [rsp - 8], rdi
nop
mov rbx, qword [rsp]
add rsp, 8
nop
xchg qword [rsp], rbp
jmp 0x14013252f
mov r13, qword [rsp]
add rsp, 8
nop
jmp 0x1401322f8
mov rsi, qword [rsp + 0x3b0]
add rsp, 0x3b8
jmp 0x140132240
add rsp, 8
ret
mov eax, 0xffffffff
jmp 0x140132455