Function at 0x1401319e5
Capabilities:
Contain obfuscated stackstrings
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
mov edi, dword [rcx + 0x10]
mov esi, 0x1a227eb
out dx, eax
push 0x2b
jbe 0x140130e95
or ebp, 0x46823557
mov eax, edi
xor al, 0x91
mov cl, 0xb3
rcl esi, 0x39
popfq
movabs rsi, 0x3922bdfffffbb0e9
jmp 0x140130af7
mov ebp, 0x9d663922
mov r15d, 0xb4f5bb65
or ecx, 0x22f80d30
ret 0x20
leave
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x140131299
jne 0x1401313c8
cmp edx, 0xed2831c
je 0x1401314ac
inc r8d
jmp 0x1401312b5
mov r10d, r8d
mov edx, 0x98f07979
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
je 0x1401312f8
jne 0x1401312f8
rcr edi, 0x81
cmp r10, rbx
lea ebx, [rdx + 0xe1ce]
ror r14d, 0x5a
rcl r15d, 0xbf
push rbx
call rcx
pop r13
rcl r8d, 0xce
dec rdi
lea r9d, [rdx + 0xe52e]
lea esi, [rdi - 0xb5a2]
movabs r15, 0x86614a953bf70eb
lea esi, [rdi + 0x1aee]
call rcx
ror r15d, 0xd4
jg 0x140130f3a
jmp 0x14013136a
int3
jge 0x1401313b4
add rcx, r9
add ecx, ecx
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1401312ab
nop dword [rax]
je 0x1401313aa
jne 0x1401313aa
mov r10d, 0xa23f9627
inc rsi
jge 0x140131d3f
jae 0x14013215b
sub r15d, 0xaffbebe5
call rcx
jb 0x1401304c0
popf
movabs r8, 0x5708f9d7018e1ceb
lea ecx, [rdi + 0x7f9c]
test r10d, 0xcba3262c
pop r8
call rcx
call fcn.140131747
jmp 0x1401313c8
pushfq
jg 0x1401313b7
add byte [rcx - 9], al
ret 0x262c
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jne 0x14013141b
je 0x14013141b
mul r15
popfq
lea ebx, [rbp - 0xc4d2]
lea edi, [rcx - 0xda15]
lea r12d, [rdi + 0x6edf]
jmp rcx
jmp 0x140131215
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
sbb al, 0x49
add ecx, ecx
mov eax, dword [rcx + rdx*4]
add byte [rcx - 1], al
leave
add byte [rax], al
je 0x1401318b8
nop dword [rax]
movsx eax, al
lea rdx, [rdx + 1]
xor eax, ecx
jmp 0x1401318c0
mov ecx, 0x356747ff
add rdx, r9
movzx eax, byte [rdx]
inc rdx
test al, al
jmp 0x140131838
invalid
inc r8d
jmp 0x1401318e3
imul ecx, eax, 0x1000193
movzx eax, byte [rdx - 1]
test al, al
jne 0x140131842
cmp ecx, 0x78e1adae
je 0x140131915
jmp 0x1401318b8
mov r10d, r8d
lea rcx, [r9 + r10*4]
mov edx, dword [rcx + rbx]
jmp 0x14013186f
mov ecx, dword [r11 + r9 + 0x24]
xchg r15, rax
mov r15, rax
xchg r15, rax
add rcx, r9
movzx edx, word [rcx + r10*2]
jmp 0x140131cf4
nop dword [rax]
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x72]
movzx ecx, byte [rbp + rdx - 0x67]
add cl, al
mov byte [rbp + rdx - 0x67], cl
mov byte [rsp + rdx + 0x72], r15b
jmp 0x140131c56
add byte [rax], al
mov dword [rbp - 0x5b], 0x7f397e6d
mov dword [rbp - 0x7e], 0xf6f6f6f6
mov dword [rbp - 0x57], 0x7a738478
jmp 0x140131c3c
add rcx, 0xfffffffffffffffe
neg rcx
cmp edx, 0xc
jb 0x140131bee
mov dword [rsp + 0x30], 0xf6f6f6f6
xchg rcx, r15
mov rdx, rcx
jmp 0x140131c68
add cl, al
mov byte [rsp + rdx + 0x36], cl
mov byte [rsp + rdx + 0x30], r15b
inc rdx
cmp rdx, 5
jb 0x1401319f8
xor eax, eax
jmp 0x140131a50
mov r11d, r10d
mov r9d, r15d
sub r11, 0x10
fiadd dword [rbp - 0x75]
iretd
je 0x140131e8e
jmp 0x140131c84
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x30]
movzx ecx, byte [rsp + rdx + 0x36]
jmp 0x1401319bc
xchg r15, r10
mov rdx, r10
xchg r15, r10
mov dword [rbp + 0x136], 0xff56ff66
jmp 0x140131d13
mov dword [rsp + 0x72], 0xf6f6f6f6
mov byte [rbp - 0x41], al
xchg r12, rdx
mov r12, r15
xchg rdx, r12
mov dword [rbp - 0x67], 0x6b6f765a
mov dword [rsp + 0x76], 0xf6f6f6f6
jmp 0x140131af8
jb 0x140131d02
mov rax, qword gs:[0x60]
xchg r11, rcx
mov r11, qword [rax + 0x18]
invalid
invalid