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

Disassembly:
pop rdi
push rcx
or al, 0xaf
invalid
out dx, al
test al, 0x89
iretd
sub eax, 0x387d2ad3
cmp edi, dword [rbx + 0x79]
pop rsp
mov word [rbx], es
mov ebx, 0x29f74c61
imul qword [rcx]
jmp 0x14012f148
jae 0x14012f1bb
cld
pop rdx
jo 0x14012f168
sbb dword [r9], edi
add eax, 0xa1c7cc19
or qword [rsi + 0xcd873d3], r13
shl byte [rdx - 0x497824ea], 1
movabs al, byte [0x12c6d772a7062c27]
invalid
jae 0x14012f195
or al, 0xd0
movabs byte [0x62c27a0b687db16], al
cmpsd dword [rsi], dword [rdi]
jb 0x14012f1a2
invalid
jl 0x14012f1a9
fiadd word [rax - 0x68]
invalid
mov bl, 0xe2
push rax
std
invalid
and byte [rsi], dl
cmp ebp, dword [rcx]
test edi, esp
push rax
push rsi
sub al, 0xe7
loope 0x14012f971
call 0x16b1557f5
push rdi
push rdx
pop rdi
shl byte [rbx], cl
invalid
clc
pop rbx
imul ecx, dword [rax - 0x2a44d554], 0xde9706e7
outsb dx, byte cs:[rsi]
and r11d, r13d
mov byte [rsi], al
int 0x37
popfq
invalid
adc ecx, 0x33ac9bfa
fild qword [rdi - 0x24]
add eax, esp
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 [rbp - 0x79], cl
xchg r9, r12
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
mov dword [rsp + 0x20], esp
xchg r12, r9
xchg r8, r12
mov qword [rsp + 0x18], r12
mov dword [rsp + 0x18], esp
mov dword [rsp + 0x18], esp
xchg r8, r12
jmp 0x140130067
cmp edx, 0xd985a5e4
je 0x1401301d5
inc r8d
jmp 0x14013005a
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401300b9
jmp 0x14013001b
mov r11, qword [r10 + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
nop dword [rax + rax]
mov r9d, r8d
mov edx, 0x55eab7d1
jmp 0x1401301c5
add dword [rax], eax
invalid
mov qword [rsp + 0x10], rdx
xchg rcx, r15
mov qword [rsp + 8], r15
xchg rcx, r15
push rbp
nop
je 0x1401300a9
jne 0x1401300a9
rcr r10d, 0xb1
jmp rcx
jmp 0x14013019d
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
je 0x1401300f0
jne 0x1401300f0
lea esi, [rcx + 0x81cc]
lea r8d, [rdx - 0x169d]
cmp r13, rdi
lea ecx, [rdi + 0xefcc]
mov r9d, 0x5e0813f5
lea ebx, [rdx + 0x6891]
movabs r12, 0x4041fffffff3ae9
cmp ebx, 0xeec6711b
rcl ecx, 0x74
mov edx, 0x2b943282
lea r10d, [rcx - 0x5559]
pop rbp
ret 0x30
jmp 0x14013002f
xor r13d, r13d
mov r8d, r13d
mov r10, qword [rax + 0x18]
mov rax, qword [r10 + 0x10]
xchg rsi, r10
mov rsi, qword [rax]
xchg r10, rsi
je 0x140130149
jne 0x140130149
ror r10d, 0x99
mul rdi
mul r15
out 0x49, eax
mul edi
cmp r8, rdi
sub r8d, 0x5a9aeceb
lea r12d, [rdi - 0x93c9]
movabs rbp, 0x531921fffffef2e9
call rcx
and ecx, 0x4743be49
jmp rax
jmp 0x140130040
lea rbp, [rsp - 0x2b8]
sub rsp, 0x3b8
mov rax, qword gs:[0x60]
jne 0x140130189
je 0x140130189
jae 0x14012f218
jbe 0x14013071a
movabs r13, 0x6b96b64c2de686eb
test r12d, 0xca317f10
jmp 0x14012f69f
jmp 0x140130111
push 0x568827b3
mov qword [rsp], rbx
push rdi
push r13
push r14
push r15
jmp 0x14013015f
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130027
jmp 0x1401300b6
lea rax, [r10 + r9*4]
mov ecx, dword [rax + r11]
add rcx, r11
jmp 0x1401301b2
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r11 + 0x24]
add rcx, r11
movzx edx, word [rcx + r9*2]
jmp 0x14013023d
mov rcx, qword [rax + 0x18]
add rdi, r11
xchg r10, rax
jmp 0x14013022f
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130279
nop dword [rax]
movsx eax, al
jmp 0x14013021a
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x140130265
mov r10, qword [rcx + 0x10]
xchg r10, rax
mov rcx, qword [rax]
jmp 0x140130281
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
mov edi, dword [rcx + rdx*4]
jmp 0x1401301f3
mov r10d, r8d
mov edx, 0xdcedcaed
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
jmp 0x140130201
test al, al
jne 0x140130212
cmp edx, 0x967ff6ef
je 0x1401302a0
inc r8d
jmp 0x14013024d
shr cl, 0xcc
invalid
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
jmp 0x14013024d
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
jmp 0x1401302d9
xchg r9, rsi
mov rsi, qword [rcx + 0x30]
xchg r9, rsi
movsxd rax, dword [r9 + 0x3c]
jmp 0x140130357
xchg rdi, rcx
add r15, r9
xchg r13, rax
jmp 0x140130312
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r15d, dword [rcx + rdx*4]
xchg rdi, rcx
mov rdi, qword [rax + 0x18]
jmp 0x1401302cc
test al, al
jne 0x14013032f
cmp edx, 0x3174ef3a
je 0x14013037d
inc r8d
jmp 0x140130368
mov r13, qword [rcx + 0x10]
xchg r13, rax
xchg r10, rcx
mov r10, qword [rax]
xchg rcx, r10
jmp 0x1401302b9
je 0x14013030a
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x1401302f6
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x140130326
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
mov r10d, r8d
mov edx, 0xc3efe229
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
jmp 0x140130347
mov ecx, dword [rbx + r9 + 0x24]
xor r8d, r8d
add rcx, r9
mov dword [rsp + 0x28], 4
jmp 0x1401304e5
mov r8d, r13d
mov rcx, qword [rax + 0x18]
xchg r11, rax
mov r11, qword [rcx + 0x10]
je 0x1401303e5
jne 0x1401303e5
rol ebp, 0x6a
lea r8d, [rcx + 0x68fc]
cpuid
neg r10
rol edx, 0xa7
syscall
jns 0x14012fb43
call rax
test ebp, 0x1cb46cd7
ror ecx, 0x9b
ror ebx, 0x2c
sub ebx, 0x85abd6fe
jno 0x140130e01
mov r8d, 0xf6d851c1
dec rcx
movabs rdi, 0x1e96e3cd6bd01beb
or r12d, 0x548f4c70
jmp rax
jmp 0x140130402
xchg r11, rax
xchg rcx, r9
mov r9, qword [rax]
xchg r9, rcx
xchg r12, r9
mov r12, qword [rcx + 0x30]
xchg r12, r9
je 0x14013044d
jne 0x14013044d
jo 0x14012f9b1
lea edi, [rcx - 0x58a2]
cmp r9d, 0x6ee08721
add r8d, 0x334a3635
rcr ebp, 0x92
cmp r12d, 0x69ad64ee
lea ecx, [rbx + 0x18]
add edi, 0x8748af70
rcr esi, 0x53
movabs rbp, 0x1f0a1c00000155e9
test r14, rbx
call 0x140130b9f
jmp 0x1401305a7
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130531
cmp edx, 0x44465f52
je 0x1401305bd
test byte [rdx + 1], al
add byte [rax], al
jmp 0x140130529
nop word [rax + rax]
mov r10d, r8d
mov edx, 0x652a85fb
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
jmp 0x140130510
add r14, r9
xchg r13, r11
mov qword [rsp + 0x48], r11
xchg r13, r11
lea r9, [rbp + 0xd0]
mov qword [rbp + 0xd0], 0x1f400000
jmp 0x1401304c3
mov rcx, 0xffffffffffffffff
call rdi
cmp qword [rsp + 0x48], r13
je 0x140133771
mov rax, qword gs:[0x60]
jmp 0x140130395
mov qword [rsp + 0x3b0], rsi
mov dword [rsp + 0x20], 0x3000
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r14d, dword [rcx + rdx*4]
lea rdx, [rsp + 0x48]
jmp 0x14013049e
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130529
nop dword [rax]
jmp 0x140130531
inc r8d
jmp 0x140130489
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jne 0x14013056f
je 0x14013056f
call rcx
call 0x1401308ba
cmp r15d, 0xba711c1c
call rcx
cmp r12d, 0x8169924f
sub r8d, 0xe687a300
lea r9d, [rdx + 0x52f4]
bswap r10
lea r10d, [rcx + 0x9f2]
movabs rsi, 0x70c2d3fffffee9e9
cmp r11, rdx
sub r11d, 0x80d8034a
test r15d, 0x15b6f66b
test ebp, 0x3786e9ed
cmp r15d, 0x33541961
ja 0x14012fe5e
jmp 0x14013045d
lea r9d, [rdx - 0x97d4]
call 0x14012f791
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
jmp 0x140130480
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
je 0x14013061a
jne 0x14013061a
mov r14d, 0xecca17dc
lea esi, [rbx - 0xc5fb]
lea edx, [rdi + 0xdcdb]
jmp rax
jmp 0x140130672
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14013066a
cmp edx, 0xec7954e5
jmp 0x1401306d4
je 0x1401306da
nop dword [rax]
movsx eax, al
jmp 0x14013063e
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov esi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
jmp 0x140130686
add rsi, r9
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax]
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
add byte [rsi - 0x75], al
pop rsp
or esp, dword [rax]
jmp 0x1401306b7
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x140130661
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0x5c0a2425
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
jmp 0x1401306aa
je 0x1401306e2
inc r8d
jmp 0x1401306bc
mov ecx, dword [rbx + r9 + 0x24]
xorps xmm0, xmm0
add rcx, r9
xchg r13, rbx
mov qword [rsp + 0x20], rbx
xchg rbx, r13
jmp 0x1401307d4
mov rax, qword [rax]
jmp 0x14013074f
rdtsc
shl rdx, 4
shl rdx, 0x17
shl rdx, 2
shl edx, 2
jmp 0x140130891
add dword [rax], eax
add byte [rcx - 0x75], cl
enter 0x2b48, 0xffffffffffffffca
mov rcx, r8
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 2
jmp 0x140130a15
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
jne 0x14013079d
je 0x14013079d
int3
loope 0x14013071f
mov ebp, 0xffff2b03
rcl r10d, 0xb
movabs r13, 0x5f604400000119e9
push rbp
pushf
bswap r9
call 0x140130220
jmp 0x1401308bb
mov r8, qword [rsp + 0x48]
xchg r8, rcx
neg r10
add r10, 0xfffffffffffff000
neg r10
add rcx, qword [rbp + 0xd0]
cmp r10, rcx
jmp 0x140130992
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
jmp 0x14013086e
lea rdx, [rsp + 0x48]
call r14
xor r9d, r9d
jmp 0x1401309c3
cmp r8d, 0x99adc74c
je 0x140130c35
test r9d, r9d
jne 0x140130964
jmp 0x1401306fd
xchg r13, r9
mov qword [rbp + 0x100], r9
xchg r13, r9
mov r8d, r9d
mov qword [rbp + 0xf0], r13
jmp 0x14013090b
xchg r9, rbx
mov r9, rbx
xchg r9, rbx
xchg rcx, r8
jmp 0x1401307b0
add rdx, r10
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140130803
nop
movsx ecx, cl
jmp 0x140130bb4
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x1401306fd
mov ebx, dword [rdi + 0x20]
jmp 0x140130958
mov edi, dword [rcx + rdx*4]
lea rdx, [rbp + 0xe8]
add rdi, r9
mov qword [rbp + 0xe8], 0x30
mov r9d, 0x64
jmp 0x140130811
add byte fs:[rax], al
add cl, ch
cmp bh, 0xff
dec dword [rax - 0x2f]
loop 0x1401308dd
shl rdx, 1
shl rdx, 1
shl edx, 1
shl rdx, 1
jmp 0x14013097a
shl rdx, 0x17
shl rdx, 6
shl rdx, 1
shl rdx, 1
shl rdx, 1
or rax, rdx
mov r8, rax
jmp 0x1401309b2
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x1401306fd
jne 0x1401308f2
je 0x1401308f2
neg r15
and r14d, 0x8060c56b
call rax
syscall
call rcx
pushfq
ret
jmp 0x140130859
lea rcx, [rsp + 0x30]
mov qword [rbp + 0xf8], r13
xchg rbp, r10
movdqu xmmword [r10 + 0x108], xmm0
xchg rbp, r10
xchg r13, r15
mov qword [rsp + 0x30], r15
je 0x140130934
jne 0x140130934
movabs rcx, 0x63646400000204e9
call fcn.140130d82
lea ebx, [rdx + 0x25a7]
or ebp, 0x293a3c57
js 0x14013069f
jmp 0x140130b3d
ror r15d, 0x89
ret
nop dword [rax]
nop dword [rax + rax]
dec r9d
mov r8d, 0xab06c879
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
jmp 0x14013083e
or rax, rdx
xchg r13, r9
mov r13, rax
xchg r9, r13
and r9d, 0xfff
jmp 0x140130a83
jb 0x14013070f
lea rax, [rbp + 0x20]
mov dword [rbp + 0x20], r13d
mov r9d, 0x20
xchg r13, rax
mov qword [rsp + 0x20], r13
jmp 0x140130a35
xchg r11, rdi
mov rax, rdi
xchg rdi, r11
mul r8
jmp 0x140130722
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call rbx
je 0x140130a0c
jne 0x140130a0c
lea r9d, [rdi + 0xf0ca]
lea ebp, [rbx + 0x75d9]
lea r15d, [rbp + 0xcb1b]
lea ebp, [rbp - 0xf29]
jo 0x14012fa6c
add r8d, 0x28ea0cdc
and ebp, 0xebe96b4
call rax
cmp r14, rcx
rol edi, 0x70
call rax
mul r11
movabs r11, 0x1eea45dc754c3ceb
ret
jmp 0x140130a4a
shr rcx, 1
shr rcx, 2
shr rcx, 1
imul rcx, rcx, 0x64
sub r8, rcx
cmp r8, 0x4b
jb 0x140130836
jmp 0x14013082d
xchg r13, rax
lea r8, [rbp + 0xd0]
mov rcx, 0xffffffffffffffff
jmp 0x1401307e6
mov rcx, qword [rsp + 0x30]
call rdi
test eax, eax
jne 0x140133771
mov r9d, 0x8000
mov qword [rsp + 0x3a8], r12
jmp 0x140130bd3
add r9, r10
mov byte [r9], 0xc3
test rbx, rbx
je 0x14013082d
rdtsc
jne 0x140130a9d
je 0x140130a9d
jmp rax
jmp 0x14013089f
mov rcx, qword [rbp + 0xd0]
add rcx, r10
xchg rsi, r13
lea rdx, [rsp + 0x48]
mov rcx, 0xffffffffffffffff
call r15
jmp 0x140130737
xchg r13, r15
call rsi
test eax, eax
jne 0x140133771
xchg r13, rax
mov r13, qword [rsp + 0x30]
xchg r13, rax
jne fcn.140130b9d
je fcn.140130b9d
mul r11
jge 0x14013106c
lea r11d, [rcx - 0x24bd]
popfq
ja 0x14012fcc3
lea r13d, [rdi - 0x7762]
ror r11d, 0xc2
rcr r8d, 0xc3
rol r9d, 0x12
rcr r9d, 0x54
syscall
mov r15d, 0xfc49c053
syscall
test ebp, 0x9ed3ed4c
jns 0x14012ff36
movabs r14, 0x258b78fffffecae9
or r12d, 0xce49f984
div rbx
jmp rcx
lea rdx, [rdx + 1]
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx - 1]
test cl, cl
jne 0x140130851
jmp 0x1401307f6
lea r8, [rbp + 0xd0]
xchg rsi, r13
mov qword [rbp + 0xd0], rsi
je 0x140130c1e
jne 0x140130c1e
ror r8d, 0x97
lea edi, [rdi + 0x911b]
lea r12d, [rcx - 0xc695]
jge 0x140130132
lea r13d, [rdx + 0x57c9]
div r15
bswap rdx
bswap r15
and r13d, 0x5262e29
rol ebx, 0xb4
bswap r13
movabs r12, 0x6171dbffffff03e9
test r10, rdi
lea r15d, [rbp - 0xeb61]
call fcn.140130064
jmp 0x140130b26
mov ecx, dword [rdi + 0x24]
add rcx, r10
mov dword [rsp + 0x30], 0xf6f6f6f6
jmp 0x140130e38
nop word [rax + rax]
add byte [rax], al
mov r10d, r8d
lea rcx, [rbx + r10*4]
mov edx, dword [rcx + r9]
je 0x140130c6a
jne 0x140130c6a
jmp rax
jmp 0x140130d1b
mov byte [rsp + rdx + 0x30], r13b
inc rdx
cmp rdx, 0xa
jb 0x140130da5
xor edx, edx
je 0x140130cc1
jne 0x140130cc1
jp 0x14012ffbe
rcl ecx, 0xe1
jo 0x1401310cd
jb 0x140130c51
cmp edi, 0xdcab5edc
dec r14
movabs rsi, 0x70c101bd008215eb
inc rbp
lea r14d, [rcx + 0x8ff8]
call fcn.140131b35
jmp 0x140130cd8
add byte [rax - 0x73], cl
and al, 0x3b
lea rcx, [rsp + 0x3b]
mov r8d, 0x800
call r9
xchg r9, r14
mov r14, rax
xchg r9, r14
jne 0x140130d0b
je 0x140130d0b
mov r10d, 0x4dd24d8b
lea r12d, [rdx - 0x6266]
jge 0x14013027b
neg rdi
movabs r11, 0x38dc6c00000178e9
cmp r13d, 0xce452a17
ret
jmp 0x140130e88
mov ecx, 0xccdb5780
add rdx, r9
movzx eax, byte [rdx]
inc rdx
test al, al
jmp 0x140130e67
xchg rdx, r11
add r9, r10
xor eax, eax
mov byte [rsp + 0x45], al
jmp 0x140130da0
mov word [rsp + 0x43], 0x7676
mov r9d, dword [rcx + rdx*4]
xchg r11, rdx
mov r11, r13
jne 0x140130d87
je 0x140130d87
jl 0x140130ab2
popfq
jmp rcx
jmp 0x140130d30
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x3b]
movzx ecx, byte [rsp + rdx + 0x30]
add cl, al
mov byte [rsp + rdx + 0x3b], cl
je 0x140130df2
jne 0x140130df2
call rcx
bswap r15
mov r14d, 0x777ff079
add edi, 0xd7330651
cmp esi, 0x3770bbcd
push r15
int3
jmp 0x140130c8d
lea ecx, [rbx - 0xee2]
popf
cmp r12d, 0xd3b45faa
call rax
lea esi, [rbx - 0x6674]
rcr ebp, 0xf0
ret
test al, al
jne 0x140130e70
cmp ecx, 0x8a7f62cb
je 0x140130ea1
inc r8d
jmp 0x140130c53
mov dword [rsp + 0x3b], 0x7c6f7d7f
mov dword [rsp + 0x34], 0xf6f6f6f6
mov dword [rsp + 0x3f], 0x6e383c3d
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov word [rsp + 0x38], 0xf6f6
jmp 0x140130d41
je 0x140130e30
nop dword [rax]
movsx eax, al
lea rdx, [rdx + 1]
xor eax, ecx
imul ecx, eax, 0x1000193
movzx eax, byte [rdx - 1]
jmp 0x140130e1c
mov r8d, r13d
movsxd rcx, dword [rax + 0x3c]
mov r11d, dword [rcx + rax + 0x88]
mov ebx, dword [r11 + rax + 0x20]
jmp 0x140130c48
mov ecx, dword [r11 + r9 + 0x24]
xchg r11, rax
mov r11, r13
xchg r11, rax
add rcx, r9
jmp 0x140130eb5
movzx edx, word [rcx + r10*2]
mov ecx, dword [r11 + r9 + 0x1c]
add rcx, r9
mov r10d, dword [rcx + rdx*4]
jmp 0x1401310ff
mov r9d, 0x40
lea r8, [rsp + 0x68]
lea rdx, [rbp - 0x44]
jmp 0x140131281
movzx eax, byte [rbp + rdx - 0x44]
movzx ecx, byte [rsp + rdx + 0x78]
jne 0x140130f6c
je 0x140130f6c
rol ebp, 0xd7
xor r9d, 0x51e5dcda
rcl r12d, 0xc
dec rdx
jns 0x140130888
add ebp, 0xdee60fae
ja 0x140130b79
pushfq
push rcx
popfq
movabs r15, 0xf83eb000000fce9
jbe 0x1401313d2
jmp 0x14013106d
rcr r8d, 0x40
jmp rcx
mov dword [rsp + 0x58], 0xf6f6f6f6
xchg r12, rdx
mov r12, r13
xchg rdx, r12
mov dword [rsp + 0x68], 0x7371784f
mov dword [rsp + 0x5c], 0xf6f6f6f6
jne 0x140130fc2
je 0x140130fc2
call fcn.140131493
pushfq
push r9
jo 0x140131093
jmp 0x140131194
cmp rax, 0x43
jb 0x140131294
xchg r13, rax
mov r13, rax
je 0x14013102d
jne 0x14013102d
lea r10d, [rdx - 0x9bea]
xor r10d, 0x7fe9800e
jle 0x140130790
js 0x140130cd7
movabs rcx, 0x508e59000001e3e9
rcr r10d, 0x53
mul rsi
jmp 0x140131215
cmp edx, 0xee9bd3e0
je 0x14013133c
inc r8d
jmp 0x1401312cd
mov r12, qword [rax + 0x18]
xchg rcx, r12
xchg r10, rax
mov r10, qword [rcx + 0x10]
jmp 0x140131146
add byte [rdx], al
enter 0x4c88, 0x15
mov esp, 0x146c8844
js 0x1401310c1
add cl, al
mov byte [rbp + rdx - 0x44], cl
mov byte [rsp + rdx + 0x78], r13b
inc rdx
inc edx
cmp rdx, 0x43
jb 0x140130f36
jmp 0x140130f16
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140131186
jmp 0x140131047
add byte [rdx - 0x75], al
or al, 0x18
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
inc ecx
jmp 0x14013117b
add r10, r9
nop dword [rax]
nop word [rax + rax]
mov byte [rsp + rax + 0x3b], r13b
inc rax
cmp rax, 0xa
jb 0x14013110f
jmp 0x140130f8d
xchg r10, rax
mov rcx, qword [rax]
xchg rdx, r9
mov rdx, qword [rcx + 0x30]
xchg r9, rdx
movsxd rax, dword [r9 + 0x3c]
jne 0x140131167
je 0x140131167
mul rbp
dec r11
jae 0x140131188
movabs rsi, 0x7485d800000150e9
lea r9d, [rbp + 0xb913]
jmp 0x14013130f
jmp 0x1401312bc
test al, al
je 0x140131053
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x14013108a
ror byte [rax - 0x73], 0x49
add dword [rbx], esi
ret 0xf6e9
mov dword [rsp + 0x6c], 0x81596f78
mov dword [rsp + 0x60], 0xf6f6f6f6
mov dword [rsp + 0x70], 0x71787378
mov word [rsp + 0x64], 0xf6f6
mov dword [rsp + 0x74], 0x7f7d38
mov byte [rsp + 0x66], 0xf6
jmp 0x140131126
movsxd r15, dword [0x14000003c]
mov r8d, r13d
add r15, rdi
xchg r12, rcx
jmp 0x14013105b
xchg r13, rax
mov byte [rsp + rax + 0x68], r13b
inc rax
cmp rax, 0xf
jmp 0x1401312a1
xor ecx, ecx
call r10
mov rax, r13
nop word [rax + rax]
mov byte [rbp + rax - 0x44], r13b
inc rax
jmp 0x140130ffe
jb 0x140131217
mov rax, qword gs:[0x60]
lea rdi, [0x140000000]
jmp 0x1401311df
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
mov r10d, r8d
mov edx, 0xe58ca837
lea rax, [r9 + r10*4]
jne 0x14013131d
je 0x14013131d
jmp rcx
mov r10d, 0x45b54311
lea esi, [rdi - 0x8249]
movabs r9, 0x7ed1d8fffffda0e9
pushf
cmp r14d, 0xd390d26f
lea ebp, [rdi - 0xb59b]
test r8d, 0x78d4c83e
ret
jmp 0x1401310c2
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r12d, dword [rcx + rdx*4]
mov edx, dword [r15 + 0xd8]
jmp 0x1401313b7
add r12, r9
xchg rdx, r8
mov qword [rbp + 0x1a0], r8
xchg r8, rdx
mov eax, dword [r15 + 0xdc]
mov dword [rbp + 0x120], eax
add byte [rax], al
mov ecx, dword [r15 + 0xa0]
je 0x1401313fd
jne 0x1401313fd
cmp edi, 0x155e81d3
call rcx
cmp rdx, rcx
rcr r8d, 0xef
ror edx, 0xdc
rol r14d, 0xb5
rcr r12d, 0x6a
call rax
movabs rbp, 0x4cacfc000006ece9
lea edx, [rbx + 0x4ff4]
cpuid
call fcn.140130ee3
lea edx, [rdi - 0x1ed7]
dec rdi
pushfq
jne 0x14013145d
jmp 0x140131aee
je 0x14013145d
test r12d, 0xbd334837
xor r11d, 0x4c2fc0e
ret
jmp 0x14013168c
int3
mov qword [rbp + 0xe0], r12
xchg rdi, r12
lea r8, [rbp + 0xd8]
mov eax, dword [r15 + 0x54]
lea rdx, [rbp + 0xe0]
xchg r12, rax
je 0x140131775
jne 0x140131775
jmp 0x140131ca7
mov qword [rbp + 0x1a8], rcx
mov eax, dword [r15 + 0xa4]
mov dword [rbp + 0x124], eax
cmp rdx, rdi
jae 0x140131be0
lea rax, [rdx + rdi]
mov qword [rbp + 0x1a0], rax
jmp 0x140131be0
cmp rcx, rdi
jae 0x140131bf8
lea rax, [rcx + rdi]
xchg r13, rax
mov qword [rbp + 0x1a8], r13
xchg r13, rax
xchg rdi, r12
jne 0x140131c31
je 0x140131c31
rcl edi, 0x51
bswap r10
rcl edi, 0x53
int3
jmp 0x140131745
xchg qword [rsp + 0x40], rbx
pop rax
pop rcx
pop rcx
pop rcx
pop rcx
jmp 0x1401331c2
xchg qword [rsp], rbp
add rsp, 8
ret
push rcx
push rax
push rcx
push rcx
push rcx
push rcx
push rax
jmp 0x140132f88
pop rax
pop rcx
pop rax
add rsp, 8
nop
jmp 0x140133027
mov r13, qword [rsp - 8]
nop
add rsp, 8
xchg qword [rsp - 8], rdi
push rax
jmp 0x140133180
mov rsi, qword [rsp + 0x3b0]
add rsp, 0x3b8
nop
add rsp, 8
mov r15, qword [rsp - 8]
nop
jmp 0x140133325
add rsp, 8
xchg qword [rsp - 8], r14
nop
add rsp, 8
jmp 0x1401331e8
mov eax, 0xffffffff
jmp 0x1401332a6