Function at 0x140132fba
Capabilities:
Contain obfuscated stackstrings
Execute anti-debugging instructions
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
mov rax, qword [0x60]
xchg esi, eax
invalid
push rbx
invalid
add ecx, dword [rdx]
call fcn.140132278
in eax, 0x70
lahf
lea esi, [rbx + 0xe3e6]
jnp 0x140130bbc
ror r15d, 0xc4
jmp 0x140131c9c
cli
sti
invalid
xor edx, edx
lea rcx, [rsp + 0x63]
mov r8d, 0x800
call rdi
mov r9, rax
mov r8d, r13d
movsxd rcx, dword [rax + 0x3c]
jmp 0x140132957
jne 0x14013292a
cmp edx, 0xe97d3e5a
je 0x1401329e4
inc r8d
jmp 0x140132970
inc byte [rax]
add byte [rax], al
mov byte [rsp + rdx + 0x58], r13b
inc rdx
cmp rdx, 0xa
jb 0x1401329cf
jne 0x140132893
je 0x140132893
popfq
int3
jmp 0x14013280a
nop dword [rax]
jmp 0x1401329cf
lea rdx, [r9 + rcx*4]
mov ecx, dword [rdx + r11]
mov edx, 0x2e4c61bb
add rcx, r9
jne 0x140132914
je 0x140132914
lea r15d, [rbp + 0xe95a]
sub r9d, 0xcc0d6b
rcr ebx, 8
popf
jnp 0x14013253c
test rbx, rbp
popfq
sub r9d, 0x5411b178
jmp rcx
jmp 0x140132944
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x140132858
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14013286a
jmp 0x140132927
mov r10d, dword [rcx + rax + 0x88]
mov r11d, dword [r10 + rax + 0x20]
nop dword [rax]
nop dword [rax + rax]
mov ecx, r8d
je 0x140132996
jne 0x140132996
neg rbp
lea esi, [rdx + 0x7aaa]
bswap rsi
test r15, rdx
lea r10d, [rbp - 0xa060]
lea r11d, [rbp - 0x6d6b]
movabs r11, 0x32f657ffffff30e9
dec r14
push rbx
jg 0x140132de1
jmp 0x1401328cb
lea r11d, [rbx + 0xcca1]
or ebx, 0x971236c6
mul rbx
jmp 0x14013275a
movzx eax, byte [rsp + rdx + 0x58]
movzx ecx, byte [rsp + rdx + 0x63]
add cl, al
mov byte [rsp + rdx + 0x63], cl
jmp 0x140132872
mov ecx, dword [r10 + r9 + 0x24]
xchg r13, rax
mov r13, rax
xchg r13, rax
jmp 0x140132abd
add r12, r9
nop word [rax + rax]
mov byte [rsp + rax + 0x63], r13b
jmp 0x140132b5a
add rbx, rax
mov edi, r13d
mov rcx, qword [rbx]
test rcx, rcx
je 0x140132b9c
xchg rdx, rbx
mov rbx, rcx
je 0x140132a4f
jne 0x140132a4f
lea r11d, [rbp - 0x8e7c]
neg r9
call fcn.1401327c2
neg rbx
ror r8d, 0x86
lea edx, [rdx - 0x6ef8]
test r15d, 0x698c195a
jmp rcx
jmp 0x140132af2
mov ecx, dword [r14 + 0xc]
xor r8d, r8d
add rcx, rax
jmp 0x140132ad9
je 0x14013343b
lea rax, [0x140000000]
nop
jmp 0x140132a7e
mov ecx, dword [r14]
test ecx, ecx
jne 0x140132aaf
mov ecx, dword [r14 + 0x10]
mov ebx, ecx
lea rax, [0x140000000]
jmp 0x140132a0c
add rcx, r9
mov edx, r8d
movzx r8d, word [rcx + rdx*2]
mov ecx, dword [r10 + r9 + 0x1c]
add rcx, r9
mov r12d, dword [rcx + r8*4]
jmp 0x1401329f5
xor edx, edx
call rdi
xchg rsi, rax
mov rax, rsi
xchg rsi, rax
test rax, rax
je 0x1401330c7
jmp 0x140132aa0
xchg rbx, rdx
nop
neg rax
add rax, 0xfffffffffffffffe
neg rax
add rax, rdx
movzx edx, dx
jmp 0x140132b45
test eax, eax
je 0x140132b70
mov edx, edi
jmp 0x140132b32
mov r12, rax
xchg r12, r8
test rax, rax
je 0x140132be9
mov eax, dword [r14 + 0x10]
jmp 0x140132b0b
add rdx, rax
lea rax, [0x140000000]
mov qword [rdx + rax], r8
jmp 0x140132b85
test rcx, rcx
mov rcx, rsi
cmovns rdx, rax
call r15
xchg r8, r12
jmp 0x140132b1a
inc rax
cmp rax, 0xa
jb 0x140132a02
cmp dword [r14 + 0xc], r13d
jmp 0x140132a8d
mov rax, qword [rbx]
lea rcx, [0x140000000]
mov qword [rcx + rax], r8
add al, 1
lea rax, [0x140000000]
mov rcx, qword [rbx + 8]
nop
add rbx, 0x3386b19c
jmp 0x140132bca
jne 0x140132af6
neg r14
add r14, 0xffffffffffffffec
neg r14
jmp 0x140132bb0
jmp 0x140132a7e
cmp dword [r14 + 0xc], r13d
je 0x14013343b
xchg rdi, rdx
mov rdx, qword [rsp + 0x30]
xchg rdx, rdi
jmp 0x140132bab
sub rbx, 0x3386b194
nop
sub edi, 0x127043f8
add edi, 0x12704400
mov rdx, rcx
test rcx, rcx
jmp 0x140132b96
mov dword [rsp + 0x30], 0xf6f6f6f6
mov rdx, r13
mov dword [rsp + 0x36], 0x797c7c4f
jmp 0x140132d00
mov byte [rsp + rdx + 0x30], r13b
inc rdx
cmp rdx, 5
jmp 0x140132eb0
mov dword [rbp - 0x2c], 0x78732a79
mov dword [rbp - 0x7c], 0xf6f6f6f6
mov dword [rbp - 0x28], 0x6b737e73
mov dword [rbp - 0x78], 0xf6f6f6f6
mov dword [rbp - 0x24], 0x6f847376
mov dword [rbp - 0x74], 0xf6f6f6f6
mov dword [rbp - 0x20], 0x55572a44
jmp 0x14013309e
mov dword [rbp - 0x64], 0xf6f6f6f6
mov dword [rbp - 0x10], 0x6f727e2a
mov dword [rbp - 0x60], 0xf6f6f6f6
mov dword [rbp - 0xc], 0x7d73602a
mov dword [rbp - 0x5c], 0xf6f6f6f6
mov dword [rbp - 8], 0x2a766b7f
jmp 0x140132c77
mov byte [rsp + 0x34], 0xf6
mov word [rsp + 0x3a], 0x7c
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x36]
movzx ecx, byte [rsp + rdx + 0x30]
add cl, al
mov byte [rsp + rdx + 0x36], cl
je 0x140132d49
jne 0x140132d49
mov esi, 0x598e964c
cmp r14, rbx
jmp 0x140132616
jmp 0x140132c01
int3
jb 0x140132d14
mov dword [rsp + 0x78], 0xf6f6f6f6
xchg r13, rdx
mov r13, rdx
xchg r13, rdx
jne 0x140132ef3
je 0x140132ef3
pushf
lea r9d, [rcx + 0x1c6b]
xor ebx, 0x9e70030e
lea r15d, [rbx - 0xe76a]
jle 0x140132f17
bswap r14
add r9d, 0x2f0176db
rol r10d, 0x3b
movabs r9, 0x19679a000000c2e9
bswap rdi
call 0x140132fba
jmp 0x140132fba
mov dword [rbp - 0x18], 0x2a6f756b
mov dword [rbp - 0x68], 0xf6f6f6f6
mov dword [rbp - 0x14], 0x6f7c7f7d
outsd dx, dword [rsi]
jmp 0x140132c48
invalid
mov dword [rbp - 0x34], 0x76736b50
mov dword [rsp + 0x7c], 0xf6f6f6f6
mov dword [rbp - 0x30], 0x7e2a6e6f
mov dword [rbp - 0x80], 0xf6f6f6f6
jmp 0x140132c12
mov dword [rbp - 0x70], 0xf6f6f6f6
mov dword [rbp - 0x1c], 0x57143c4c
mov dword [rbp - 0x6c], 0xf6f6f6f6
jmp 0x140132f03
mov dword [rsp + 0x48], 0xf6f6f6f6
xchg r13, r10
mov rdx, r10
xchg r10, r13
mov dword [rsp + 0x4e], 0x797c7c4f
mov byte [rsp + 0x4c], 0xf6
mov word [rsp + 0x52], 0x7c
jne 0x140133127
je 0x140133127
cpuid
dec r15
rcl r13d, 0xb5
lea ebx, [rbp - 0x564c]
lea esi, [rcx + 0x76eb]
rcl edx, 0x63
inc rbx
cmp edx, 0x9677aa79
jle 0x140133d75
call rax
syscall
add r8d, 0x527e46e8
ret
jmp 0x1401333d7
xchg rsi, rax
nop word [rax + rax]
mov byte [rbp + rax + 0x78], r13b
inc rax
cmp rax, 0x53
jmp 0x14013331f
mov dword [rbp + 0x2c], 0xf6f6f6f6
mov dword [rbp + 0x80], 0x78732a79
mov dword [rbp + 0x30], 0xf6f6f6f6
mov dword [rbp + 0x84], 0x6b737e73
mov dword [rbp + 0x34], 0xf6f6f6f6
mov dword [rbp + 0x88], 0x6f847376
jmp 0x1401331cb
mov dword [rbp + 0x98], 0x6f7c7f7d
mov dword [rbp + 0x48], 0xf6f6f6f6
mov dword [rbp + 0x9c], 0x6f727e2a
mov dword [rbp + 0x4c], 0xf6f6f6f6
mov dword [rbp + 0xa0], 0x7d73602a
mov dword [rbp + 0x50], 0xf6f6f6f6
mov dword [rbp + 0xa4], 0x2a766b7f
jmp 0x1401332ce
mov dword [rbp + 0x38], 0xf6f6f6f6
mov dword [rbp + 0x8c], 0x55572a44
mov dword [rbp + 0x3c], 0xf6f6f6f6
mov dword [rbp + 0x90], 0x57143b4c
mov dword [rbp + 0x40], 0xf6f6f6f6
mov dword [rbp + 0x94], 0x2a6f756b
mov dword [rbp + 0x44], 0xf6f6f6f6
jne 0x140133210
je 0x140133210
mov ebp, 0xe5496eb9
movabs r8, 0x2d5f1dffffff74e9
jns 0x14013286e
jmp 0x140133189
jns 0x140132d05
jmp 0x140132450
mov byte [rbp + 0x76], 0xf6
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rbp + rdx + 0x78]
movzx ecx, byte [rbp + rdx + 0x24]
add cl, al
jmp 0x14013324b
mov byte [rbp + rdx + 0x78], cl
mov byte [rbp + rdx + 0x24], r13b
inc rdx
cmp rdx, 0x53
jb 0x14013323a
jmp 0x1401333c3
add cl, al
mov byte [rsp + rdx + 0x4e], cl
mov byte [rsp + rdx + 0x48], r13b
inc rdx
cmp rdx, 5
jb 0x1401333e3
jmp 0x140133283
mov dword [rbp + 0x24], 0xf6f6f6f6
mov rdx, r13
mov dword [rbp + 0x78], 0x76736b50
mov dword [rbp + 0x28], 0xf6f6f6f6
mov dword [rbp + 0x7c], 0x7e2a6e6f
jmp 0x140133151
mov dword [rbp + 0xb4], 0x6b7e7f6c
mov dword [rbp + 0x64], 0xf6f6f6f6
mov dword [rbp + 0xb8], 0x7d6f766c
mov dword [rbp + 0x68], 0xf6f6f6f6
jmp 0x140133332
mov dword [rbp + 0x54], 0xf6f6f6f6
mov dword [rbp + 0xa8], 0x2a35354d
mov dword [rbp + 0x58], 0xf6f6f6f6
mov dword [rbp + 0xac], 0x736e6f5c
mov dword [rbp + 0x5c], 0xf6f6f6f6
mov dword [rbp + 0xb0], 0x737c7e7d
mov dword [rbp + 0x60], 0xf6f6f6f6
jmp 0x1401332a7
jb 0x140133140
nop
mov byte [rsp + r13 + 0x4e], 0
jmp 0x14013330d
mov dword [rbp + 0xbc], 0x6f7c6b2a
mov dword [rbp + 0x6c], 0xf6f6f6f6
mov dword [rbp + 0xc0], 0x7d78732a
mov dword [rbp + 0x70], 0xf6f6f6f6
mov dword [rbp + 0xc4], 0x76766b7e
mov word [rbp + 0x74], 0xf6f6
mov dword [rbp + 0xc8], 0x386e6f
jmp 0x140133229
xor ecx, ecx
call r12
xchg rsi, rax
mov rsi, r13
jne 0x1401333aa
je 0x1401333aa
lea esi, [rdx + 0x5f4b]
push r14
syscall
sub r15d, 0x88e762bd
or esi, 0x3b4cb8a5
add r11d, 0x7f288377
test rcx, rdx
jge 0x140132f53
movabs r10, 0x1e8b99fffffd84e9
jmp rcx
jmp 0x140133133
mov r9d, 0x10
lea r8, [rsp + 0x4e]
lea rdx, [rbp + 0x78]
jmp 0x140133373
nop dword [rax]
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x4e]
movzx ecx, byte [rsp + rdx + 0x48]
je 0x14013341c
jne 0x14013341c
jp 0x140133519
call rax
xor r13d, 0xd8a92369
jmp rax
jmp 0x140133266
mov r9, qword [rbp + 0x308]
lea rcx, [0x140133710]
xchg r9, r8
mov r9, qword [rbp + 0x300]
xchg r9, r8
lea rax, [0x1401336e0]
jmp 0x140133470
mov rdx, qword [rbp + 0x2f8]
call rax
jmp 0x140132feb
mov rax, qword [rax]
xor rax, qword [rcx]
mov rcx, qword [rbp + 0x2f0]
jmp 0x140133462
test ch, ah
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 [rdi + 0x2a0253d4], ch
scasd eax, dword [rdi]
invalid
push rbx
add ch, byte [rdx]
and dl, al
invalid