Function at 0x140032280
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x130]
sub rsp, 0x230
mov rax, qword [0x1400a4088]
xor rax, rsp
mov qword [rbp + 0x120], rax
mov r12, rcx
mov ecx, 0x2f8
mov r13, r8
mov edi, edx
mov byte [rsp + 0x40], 0
call fcn.140029ab4
mov qword [rsp + 0x48], rax
test rax, rax
je 0x1400325f2
lea r8, [rbp + 0xc0]
xor r9d, r9d
mov edx, edi
mov rcx, r12
mov dword [rbp + 0xc0], 0x50617441
mov dword [rbp + 0xc4], 0x4974726f
mov dword [rbp + 0xc8], 0x6974696e
mov dword [rbp + 0xcc], 0x7a696c61
mov dword [rbp + 0xd0], 0x65
call fcn.140005484
mov ebx, eax
test eax, eax
je 0x1400325f2
mov ecx, 0x914
call fcn.140029ab4
mov esi, 0x545
cmp eax, 0x23f0
jb 0x14003243d
cmp ebx, edi
jae 0x14003243d
lea eax, [rbx + 0x1000]
cmp eax, edi
jae 0x14003243d
lea rcx, [r12 + rbx]
mov edx, r12d
lea rax, [rsp + 0x50]
mov qword [rsp + 0x38], rax
and qword [rsp + 0x30], 0
and qword [rsp + 0x28], 0
or dword [rsp + 0x20], 0xffffffff
sub edx, ecx
xor r9d, r9d
add edx, 0x1000
lea r8d, [r9 + 2]
add edx, ebx
call fcn.14008a254
xor r15b, r15b
xor bl, bl
xor esi, esi
xor r14d, r14d
lea rdx, [rbp - 0x60]
lea rcx, [rsp + 0x50]
call fcn.140089fbc
test eax, eax
jne 0x1400325f2
mov eax, dword [rbp + 0x90]
mov rdx, qword [rsp + 0x58]
add rdx, rax
mov rax, qword [rbp + 0xb8]
mov qword [rsp + 0x58], rdx
movzx ecx, word [rax + 6]
mov eax, 0x545
cmp ax, cx
je 0x1400325f2
mov eax, 0x473
mov r8d, 1
cmp ax, cx
jne 0x1400323f1
mov r15b, r8b
jmp 0x1400325e5
mov eax, 0x558
cmp ax, cx
jne 0x1400325d1
cmp r15b, r8b
jne 0x1400325d1
add esi, r8d
cmp esi, 2
je 0x140032422
cmp esi, r8d
jne 0x1400325e5
cmp bl, r8b
jne 0x1400325e5
mov ebx, dword [rbp - 0x28]
sub ebx, r12d
add ebx, edx
je 0x1400325f2
cmp ebx, edi
jae 0x1400325f2
mov esi, 0x545
test ebx, ebx
je 0x1400325f2
cmp ebx, edi
jae 0x1400325f2
lea eax, [rbx + 0x1000]
cmp eax, edi
jae 0x1400325f2
mov edx, r12d
lea rax, [rsp + 0x50]
xor r9d, r9d
mov qword [rsp + 0x38], rax
and qword [rsp + 0x30], 0
and qword [rsp + 0x28], 0
or dword [rsp + 0x20], 0xffffffff
mov ecx, ebx
lea r8d, [r9 + 2]
add rcx, r12
sub edx, ecx
add edx, 0x1000
add edx, ebx
call fcn.14008a254
xor edx, edx
lea rcx, [rbp + 0xe0]
lea r8d, [rdx + 0x40]
call fcn.1400013f0
xor r14d, r14d
mov r15b, r14b
lea rdx, [rbp - 0x60]
lea rcx, [rsp + 0x50]
call fcn.140089fbc
test eax, eax
jne 0x1400325f7
mov eax, dword [rbp + 0x90]
mov rdx, qword [rsp + 0x58]
add rdx, rax
mov rax, qword [rbp + 0xb8]
mov qword [rsp + 0x58], rdx
movzx ebx, word [rax + 6]
cmp si, bx
je 0x1400325f7
mov rsi, qword [rbp - 0x10]
mov eax, 0x512
cmp ax, bx
jne 0x140032523
cmp qword [rbp + 0x28], 0x40000
jne 0x140032523
mov ecx, dword [rbp + 0x18]
test ecx, ecx
je 0x140032523
cmp rsi, 0x40
jne 0x140032523
sub ecx, r12d
add ecx, edx
je 0x140032523
cmp ecx, edi
jae 0x140032523
mov eax, dword [rbp - 8]
mov dword [rbp + rax*4 + 0xe0], ecx
mov eax, 0x473
cmp ax, bx
jne 0x14003253f
xor edx, edx
lea rcx, [rbp + 0xe0]
lea r8d, [rdx + 0x40]
call fcn.1400013f0
mov eax, 0x50e
cmp ax, bx
jne 0x1400325ba
test rsi, 0x14000
je 0x1400325ba
test sil, 0x40
je 0x1400325ba
mov eax, dword [rbp + 0x7c]
and eax, 0xf
cmp al, 4
je 0x1400325ba
cmp qword [rbp + 0x28], 0x40
jne 0x1400325ba
mov eax, dword [rbp - 0x20]
lea ecx, [rax - 0x70]
cmp ecx, 0xd8
ja 0x1400325ba
and eax, 7
test al, al
jne 0x1400325ba
shr ecx, 3
cmp ecx, 0x1b
ja 0x1400325ba
mov eax, dword [rbp + 0x30]
mov r8d, dword [rbp + rax*4 + 0xe0]
test r8d, r8d
je 0x1400325ba
lea rdx, [rcx + rcx*2]
add rdx, rdx
cmp dword [r13 + rdx*8 + 4], 0
jne 0x1400325ba
mov ecx, r8d
mov r15b, 1
mov dword [r13 + rdx*8 + 4], r8d
add rcx, qword [rsp + 0x48]
mov qword [r13 + rdx*8 + 8], rcx
inc r14d
mov esi, 0x545
cmp r14d, 0x1f4
jb 0x1400324ac
jmp 0x1400325f7
mov eax, 0xe8
cmp ax, cx
jne 0x1400325e5
movzx ebx, bl
cmp r15b, r8b
cmove ebx, r8d
add r14d, r8d
cmp r14d, 0x64
jb 0x140032397
mov r15b, byte [rsp + 0x40]
mov al, r15b
mov rcx, qword [rbp + 0x120]
xor rcx, rsp
call fcn.14008c320
mov rbx, qword [rsp + 0x288]
add rsp, 0x230
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret