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

Disassembly:
retf
outsd dx, dword [rsi]
or eax, 0x7d6ef22c
xor al, 0x79
cmc
jae 0x14012f38d
xor dword [rcx + 0x60d49e36], edi
sub byte [0x1a521418c], al
invalid
xchg dword [rdx + 0x2fb5d845], eax
invalid
invalid
cmp cl, bh
cwde
and dword [rcx], ebx
fstp dword [rcx + 0x28]
scasb al, byte [rdi]
cmp eax, 0x9a14552c
mov ah, 0xae
cmp eax, 0xe5d14c32
test al, 0xe
push rax
insd dword [rdi], dx
movabs al, byte [0xc3ff145b6d3998de]
adc ah, byte [rdi + rbx*2 + 0x3db2cc38]
adc al, 0xe8
and esi, dword [rdi]
jmp 0x1876552a8
push rdx
mov r10d, 0x9d225afd
and esp, dword [rcx]
adc dword ds:[rsi - 0x144f7e6b], eax
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 [rbp - 0x79], cl
xchg r9, r15
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
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 + 0x20], r15
xchg r15, r9
jmp 0x140130070
jne 0x140130170
cmp edx, 0xd985a5e4
je 0x140130197
inc r8d
jmp 0x14013012f
xchg r10, r9
mov rax, qword [r10 + 0x10]
mov r10, qword [rax]
mov r11, qword [r10 + 0x30]
jmp 0x140130114
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x140130010
sub rsp, 0x3b8
mov rax, qword gs:[0x60]
xor r13d, r13d
mov r8d, r13d
xchg r10, r9
mov r9, qword [rax + 0x18]
jmp 0x14013002a
xchg r9, r8
mov qword [rsp + 0x18], r9
xchg r9, r8
jne 0x14013008f
je 0x14013008f
pop r10
lea ebp, [rdx + 0xb227]
jp 0x1401303b9
movabs rdx, 0x59fa99881bc816eb
je 0x14012f6e5
jmp 0x1401300a7
call rax
jp 0x14012f8ca
jmp 0x140130049
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
nop
mov qword [rsp - 8], rbx
sub rsp, 8
nop
je 0x1401300fc
jne 0x1401300fc
lea r11d, [rdx - 0x8f01]
popfq
and r10d, 0x7df21487
rcl r13d, 0xf
rol r14d, 0xa2
or ebp, 0xad463f02
test r12d, 0xbbe313b2
lea esi, [rbx - 0x7f7a]
jno 0x14012f3fb
mov r12d, 0x6d6d9d6e
rcl ebp, 0xc5
movabs r10, 0x35893e0000007de9
mov r11d, 0x3aa3941d
rcl r9d, 0x2f
cmp rdi, rdi
jmp 0x14013017e
add byte [rax], al
mov dword ds:[0xd430bc49], esi
movabs dword [0xff39482fd1c1413a], eax
ret 0x30
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
nop dword [rax + rax]
jmp 0x14013012f
mov r9d, r8d
mov edx, 0x55eab7d1
lea rax, [r10 + r9*4]
jmp 0x140130153
push r14
mov qword [rsp], r15
lea rbp, [rsp - 0x2b8]
jmp 0x14013004e
mov ecx, dword [rax + r11]
or al, 0x18
add rcx, r11
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x140130167
je 0x140130022
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x14013003d
push 0x699969ac
mov qword [rsp], rdi
nop
sub rsp, 8
mov qword [rsp], r13
push r14
jmp 0x140130140
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]
add rcx, r11
jmp 0x140130254
inc rcx
test al, al
je 0x1401302d7
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jne 0x140130204
je 0x140130204
inc rdi
lea ebx, [rdi - 0xf9ef]
mov edx, 0x7543f2dd
rcl edx, 0x17
lea ebx, [rbx - 0xad97]
jp 0x140130f54
add r14d, 0x28176045
jnp 0x14012fc93
movabs r11, 0x49051000000b0e9
ja 0x140130358
jmp 0x1401302b9
pushf
pushf
xor r8d, 0x877bb512
mov rbp, qword [rax]
xchg rcx, rbp
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x14013023d
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0xdcedcaed
jmp 0x1401302a6
mov edi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add rdi, r11
xchg rsi, rax
mov rsi, qword [rcx + 0x10]
xchg rsi, rax
xchg rcx, rbp
jne 0x140130289
je 0x140130289
lea edi, [rdx + 0xbe16]
cmp r13d, 0x27c9ce00
jbe 0x140130155
jmp rax
jmp 0x140130222
jmp 0x140130247
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
jmp 0x1401301bd
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401301cb
cmp edx, 0x967ff6ef
je 0x1401302df
inc r8d
inc eax
jmp 0x1401302a1
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
jmp 0x140130305
mov r15d, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add r15, r9
mov rax, qword [rcx + 0x10]
xchg r11, rcx
mov r11, qword [rax]
xchg rcx, r11
jne 0x140130356
je 0x140130356
jns 0x14012f401
div r11
push r11
or ecx, 0x2cb7700c
lea r9d, [rdi + 0x3c9a]
jp 0x140130bf1
add edx, 0x2699ad90
lea edi, [rdi - 0xeb3f]
lea ebx, [rbx - 0x13d5]
neg rdi
movabs r12, 0x43be9d7d7d6b0deb
rol r14d, 0xb0
ret 0x38
jmp 0x140130365
imul edi, dword [rbp + 0x7d], 0xffffff9d
mov esi, 0xc6c14143
mov al, 0xc2
cmp byte [rax], al
xchg r8, r9
mov r8, qword [rcx + 0x30]
xchg r8, r9
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x1401303a3
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401303d0
cmp edx, 0x3174ef3a
jmp 0x1401303b9
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
mov r10d, r8d
mov edx, 0xc3efe229
jmp 0x1401303d8
je 0x1401303f0
inc r8d
jmp 0x1401303ac
je 0x1401303bf
nop dword [rax]
movsx eax, al
jmp 0x140130380
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x1401303c7
mov ecx, dword [rbx + r9 + 0x24]
xor r8d, r8d
add rcx, r9
mov dword [rsp + 0x28], 4
jmp 0x1401304f3
je 0x1401304ba
nop dword [rax]
movsx eax, al
jne 0x140130442
je 0x140130442
jle 0x14012fb10
ret
invalid
jmp 0x1401304e2
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x140130408
mov rax, qword gs:[0x60]
mov r8d, r13d
mov rcx, qword [rax + 0x18]
jmp 0x140130553
nop word [rax + rax]
mov r10d, r8d
mov edx, 0x652a85fb
lea rax, [r11 + r10*4]
jne 0x14013049a
je 0x14013049a
or r11d, 0x84514797
movabs r15, 0x4280aa054a81b3eb
lea ecx, [rcx - 0x673f]
int3
jmp 0x14013044f
cmp edx, 0x44465f52
je 0x1401305b7
inc r8d
jmp 0x140130481
xchg r9, r8
mov r8, qword [rcx + 0x30]
xchg r9, r8
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
jmp 0x140130478
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
jmp 0x140130565
xchg r11, rsi
mov qword [rsp + 0x3b0], r11
xchg rsi, r11
mov dword [rsp + 0x20], 0x3000
jmp 0x140130576
lea rdx, [rsp + 0x48]
add r14, r9
mov qword [rsp + 0x48], r13
je 0x14013053d
jne 0x14013053d
jle 0x1401307a9
test byte [rdx], al
add byte [rax], al
popf
dec r13
lea edx, [rbp - 0x1aea]
pushf
bswap r15
and ebx, 0x1ab0fae
movabs rdi, 0x5c6940c631e4deb
jne 0x140131370
jmp 0x14013058c
or r11d, 0xf83d8da5
ret
mov rax, qword [rcx + 0x10]
xchg rdx, rcx
mov rdx, qword [rax]
xchg rdx, rcx
jmp 0x1401304c2
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130411
jmp 0x1401304ae
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r14d, dword [rcx + rdx*4]
jmp 0x14013050e
lea r9, [rbp + 0xd0]
mov qword [rbp + 0xd0], 0x1f400000
mov rcx, 0xffffffffffffffff
call rdi
cmp qword [rsp + 0x48], r13
je 0x140133548
jmp 0x140130463
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov bh, 0x14
push rcx
jmp 0x1401305d5
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov esi, dword [rcx + rdx*4]
xchg r12, rcx
mov r12, qword [rax + 0x18]
xchg rcx, r12
add rsi, r9
je 0x14013060a
jne 0x14013060a
lea r9d, [rdi - 0xd2e]
jg 0x140130d48
test rbx, rbx
lea r15d, [rdx - 0x4822]
movabs r15, 0x557b7c2f2f9918eb
test rbx, rdi
add r11d, 0xdece6870
rol r11d, 0x9b
pop rdi
ret 8
jmp 0x140130624
xchg rbp, rax
mov rbp, qword [rcx + 0x10]
mov ebp, dword [rcx + 0x10]
xchg rbp, rax
mov rcx, qword [rax]
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x14013064c
inc r8d
jmp 0x140130656
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0x5c0a2425
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
jmp 0x1401306d2
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
jmp 0x14013067d
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130671
cmp edx, 0xec7954e5
je 0x1401306e5
je 0x1401306bf
jne 0x1401306bf
jmp rcx
jmp 0x140130644
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130644
jmp 0x14013066e
mov ecx, dword [rbx + r9 + 0x24]
xorps xmm0, xmm0
add rcx, r9
mov qword [rsp + 0x20], r13
jmp 0x1401309bc
sub r8, rcx
cmp r8, 0x4b
jb 0x140130bfb
xchg rbx, r9
mov r9, rbx
xchg rbx, r9
jmp 0x140130bfb
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx - 1]
test cl, cl
jne 0x140130c64
cmp r8d, 0x99adc74c
je 0x140130c8b
jmp 0x140130896
sub r10, 0x625c1db4
sub edx, 0x625c1db4
add rcx, qword [rbp + 0xd0]
cmp r10, rcx
jb 0x14013085a
jmp 0x140130aa7
mov r9d, 0x64
xchg r13, r8
mov qword [rbp + 0x100], r8
xchg r13, r8
je 0x14013079d
jne 0x14013079d
neg r11
cmp ebx, 0x99678549
cmp edx, 0xcbdf4964
call rcx
call 0x140130368
bswap r9
lea r12d, [rbx + 0x1c99]
jb 0x140130521
rol r13d, 0xf1
rol r11d, 0xfd
movabs r14, 0x1f0998000003ffe9
je 0x140130dd1
jmp 0x140130ba1
add byte [rax], al
mul r10
popf
pushf
jmp 0x1401316c5
call r15
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r10, qword [rax + 0x30]
jmp 0x1401307ea
mov edx, dword [rcx + r10]
add rdx, r10
movzx ecx, byte [rdx]
jmp 0x140130c57
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14013089f
mov r9d, dword [rdi + 0x18]
test r9d, r9d
jmp 0x1401308e6
mov qword [rsp + 0x20], rcx
xchg rcx, rax
lea r8, [rbp + 0xd0]
mov rcx, 0xffffffffffffffff
lea rdx, [rsp + 0x48]
call r14
xor r9d, r9d
jmp 0x140130b10
xchg r9, rax
mov rax, r9
xchg r9, rax
and r9d, 0xfff
jmp 0x140130b92
movabs r11, 0x47ae147ae147ae15
nop word [rax + rax]
rdtsc
shl rdx, 0x1f
shl rdx, 1
or rax, rdx
jne 0x140130889
je 0x140130889
and edi, 0x325f7690
rcr r11d, 0xf9
sub r8d, 0xaa36105a
push r11
bswap rsi
lea r8d, [rbx - 0x3566]
movabs rdi, 0x17c99ebb3354a8eb
call 0x14013021b
jmp 0x140130833
test r9d, r9d
jne 0x1401308fb
mov rax, qword [rax]
jmp 0x1401307d2
ja 0x140133548
mov r10, qword [rsp + 0x48]
xchg r13, rbx
jmp 0x140130c73
add rcx, r10
cmp r10, rcx
jae 0x140130aa7
jmp 0x140130846
call rsi
test eax, eax
jne 0x140133548
mov rax, qword [rsp + 0x30]
dec rax
cmp rax, 0xfffffffffffffffd
jmp 0x1401308a7
je 0x14013089f
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
mov r8d, 0xab06c879
lea rcx, [rbx + r9*4]
jmp 0x1401307db
add rcx, rdx
shr rcx, 4
shr rcx, 2
imul rcx, rcx, 0x64
je 0x14013094a
jne 0x14013094a
rcl r8d, 0x45
jmp rax
jmp 0x1401306fa
mul r8
xchg r8, r9
mov rcx, r9
xchg r8, r9
sub rcx, rdx
shr rcx, 1
jne 0x140130984
je 0x140130984
pop r10
push rdx
movabs r15, 0x512b14f0371687eb
test r10, rdi
mul rbp
ja 0x140130cf3
jmp 0x14013090d
pushf
ret 8
je 0x140130707
rdtsc
shl rdx, 0x16
shl rdx, 1
shl rdx, 4
shl rdx, 2
shl rdx, 1
jmp 0x1401309f2
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
jne 0x1401309d6
je 0x1401309d6
rcr ebx, 0x22
rol r8d, 0x95
movabs r13, 0x1bace80000025fe9
xor ecx, 0x8e123d42
and r12d, 0x5ba41cef
jmp 0x140130c3a
call rcx
jmp rax
shl rdx, 1
shl rdx, 1
or rax, rdx
mov r8, rax
xchg r11, r9
mov rax, r9
xchg r9, r11
jne 0x140130a29
je 0x140130a29
cmp ecx, 0x6e76841d
jp 0x14012ffb0
lea r15d, [rcx + 0xe052]
inc r12
cmp r13, rdi
cmp rcx, rcx
movabs rdx, 0x3a9d93ffffff3be9
js 0x14013043c
jmp 0x140130969
xor r8d, 0x7951eda1
neg r12
ret
jne 0x140133548
mov r9d, 0x8000
xchg r12, r11
mov qword [rsp + 0x3a8], r11
xchg r11, r12
lea r8, [rbp + 0xd0]
je 0x140130a83
jne 0x140130a83
div r9
cmp r14, rbx
rcl r14d, 0x7f
jmp rcx
jmp 0x140130c22
lea rax, [rbp + 0x20]
mov dword [rbp + 0x20], r13d
mov r9d, 0x20
xchg rcx, rax
je 0x140130aeb
jne 0x140130aeb
lea ecx, [rbp + 0xc10a]
mul r14
lea r11d, [rdi + 0x6e79]
xor ebp, 0x60b84757
bswap r10
cmp edi, 0x7277b5af
jae 0x1401302d8
jo 0x14013172c
test rsi, rbp
movabs r11, 0x1008fbfffffd1ee9
rcr ecx, 0x73
jg 0x14012fb42
jmp 0x14013080e
bswap r10
lea r15d, [rdi + 0x5e20]
add r8d, 0x7c961d7f
ret 0x28
xor r8d, r8d
xor edx, edx
xor ecx, ecx
jne 0x140130b58
je 0x140130b58
jp 0x14012fd4e
lea ecx, [rdx - 0x658b]
cmp r14, rdx
jmp rax
jmp 0x140130c12
movdqu xmmword [r11 + 0x108], xmm0
xchg rbp, r11
xchg r13, rsi
mov qword [rsp + 0x30], rsi
xchg rsi, r13
jmp 0x1401308cb
add r9, r10
mov byte [r9], 0xc3
test rbx, rbx
jmp 0x14013099d
mov r8d, r9d
xchg r13, r14
mov qword [rbp + 0xf0], r14
xchg r13, r14
lea rcx, [rsp + 0x30]
mov qword [rbp + 0xf8], r13
xchg r11, rbp
je 0x140130be9
jne 0x140130be9
cmp rbx, rdi
popfq
bswap r13
jne 0x140130f21
bswap rdx
jle 0x140130627
cmp edi, 0x4f73df1f
lea r13d, [rbp - 0x8e30]
movabs rdi, 0x2f84af1f2d4e8beb
jmp 0x140130b76
lea r15d, [rdi - 0x6f54]
ret 0x18
xchg r15, rcx
mov r15, qword [rsp + 0x48]
xchg r15, rcx
add r10, 0x625c2db4
jmp 0x14013073a
call rbx
mov rcx, qword [rsp + 0x30]
call rdi
test eax, eax
jmp 0x140130a42
mov qword [rbp + 0xd0], r13
lea rdx, [rsp + 0x48]
mov rcx, 0xffffffffffffffff
jmp 0x1401307b7
mov edi, dword [rcx + rdx*4]
lea rdx, [rbp + 0xe8]
add rdi, r9
mov qword [rbp + 0xe8], 0x30
jmp 0x140130756
inc rdx
test cl, cl
je 0x140130896
nop
movsx ecx, cl
lea rdx, [rdx + 1]
xor ecx, r8d
jmp 0x140130715
mov r13, rbx
xchg r13, rbx
xchg r8, rcx
mov r8, qword [rbp + 0xd0]
xchg r8, rcx
jmp 0x1401308ba
mov ecx, dword [rdi + 0x24]
add rcx, r10
mov dword [rsp + 0x30], 0xf6f6f6f6
mov dword [rsp + 0x3b], 0x7c6f7d7f
mov dword [rsp + 0x34], 0xf6f6f6f6
mov dword [rsp + 0x3f], 0x6e383c3d
movzx edx, word [rcx + r9*2]
jmp 0x140130dbc
cmp rdx, 0xa
jb 0x140130d56
xor edx, edx
jmp 0x140130d2f
test al, al
jne 0x140130cff
cmp ecx, 0x8a7f62cb
jmp 0x140130d93
mov ebx, dword [r11 + rax + 0x20]
nop word [rax + rax]
mov r10d, r8d
lea rcx, [rbx + r10*4]
lea ecx, [rbx + rdx*4]
mov edx, dword [rcx + r9]
jmp 0x140130ddc
movsx eax, al
lea rdx, [rdx + 1]
xor eax, ecx
imul ecx, eax, 0x1000193
movzx eax, byte [rdx - 1]
jmp 0x140130ccc
movzx ecx, byte [rsp + rdx + 0x30]
add cl, al
mov byte [rsp + rdx + 0x3b], cl
adc al, 0x3b
mov byte [rsp + rdx + 0x30], r13b
inc rdx
jmp 0x140130cbb
lea rcx, [rsp + 0x3b]
mov r8d, 0x800
call r9
jmp 0x140130da1
mov r13, rdx
xchg r13, rdx
add r9, r10
xor eax, eax
mov byte [rsp + 0x45], al
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x3b]
jne 0x140130d7f
je 0x140130d7f
call rcx
jle 0x140131cfe
rcl r9d, 0x2c
mov r14d, 0x2296faa7
cmp r9, rbp
jl 0x1401300ff
rcr ebx, 0xb3
movabs rdi, 0x22d50df568f996eb
rol edi, 0x39
rcr r9d, 0xec
jmp 0x14013073b
jmp 0x140130d17
je 0x140130dfa
inc r8d
jmp 0x140130cef
xchg rbp, rax
mov r9, rbp
xchg rbp, rax
mov r8d, r13d
movsxd rcx, dword [rax + 0x3c]
mov r11d, dword [rcx + rax + 0x88]
jmp 0x140130cdf
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov word [rsp + 0x38], 0xf6f6
mov word [rsp + 0x43], 0x7676
mov r9d, dword [rcx + rdx*4]
mov ecx, dword [rcx + rdx*4]
xchg r13, rdx
jmp 0x140130d42
mov ecx, 0xccdb5780
add rdx, r9
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x140130d99
nop dword [rax]
jmp 0x140130cff
mov ecx, dword [r11 + r9 + 0x24]
xchg rsi, rax
mov rsi, r13
xchg rsi, rax
add rcx, r9
jmp 0x140131162
mov r10d, r8d
mov edx, 0xe58ca837
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
jmp 0x140131147
movzx eax, byte [rsp + rdx + 0x68]
movzx ecx, byte [rsp + rdx + 0x58]
add cl, al
mov byte [rsp + rdx + 0x68], cl
jmp 0x140130fb9
mov dword [rsp + 0x70], 0x71787378
mov word [rsp + 0x64], 0xf6f6
mov dword [rsp + 0x74], 0x7f7d38
mov byte [rsp + 0x66], 0xf6
nop word [rax + rax]
nop word [rax + rax]
jne 0x140130f35
je 0x140130f35
rcl r9d, 0x2e
movabs r14, 0x44e20dffffff17e9
test r9d, 0x4868606a
jmp 0x140130779
jmp 0x140130e51
or esp, dword [rax]
nop dword [rax]
jmp 0x140130e0e
je 0x14013115a
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x140131218
nop dword [rax]
nop word [rax + rax]
mov byte [rsp + rax + 0x3b], r13b
inc rax
cmp rax, 0xa
jb 0x140131033
mov dword [rsp + 0x58], 0xf6f6f6f6
je 0x14013106a
jne 0x14013106a
test rdx, rbp
jmp rax
jmp 0x140131088
xchg rcx, rdx
mov rcx, r13
xchg rcx, rdx
mov dword [rsp + 0x68], 0x7371784f
mov dword [rsp + 0x5c], 0xf6f6f6f6
mov dword [rsp + 0x6c], 0x81596f78
mov dword [rsp + 0x60], 0xf6f6f6f6
jmp 0x140130f04
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x140130f5f
inc r8d
jmp 0x140130e0e
movzx edx, word [rcx + r10*2]
mov ecx, dword [r11 + r9 + 0x1c]
add rcx, r9
mov r10d, dword [rcx + rdx*4]
add r10, r9
jmp 0x140131026
invalid
jl 0x1401301c2
jmp 0x140131a3c
jmp rax