Function at 0x1400032a0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], r14
push rbp
mov rbp, rsp
sub rsp, 0x40
mov edx, 0x44
mov dword [rbp - 0x20], 0x310030
mov r14, rcx
mov dword [rbp - 0x1c], 0x330032
mov rsi, r8
mov dword [rbp - 0x18], 0x350034
mov dword [rbp - 0x14], 0x370036
lea ecx, [rdx - 0x43]
mov dword [rbp - 0x10], 0x390038
mov dword [rbp - 0xc], 0x620061
mov dword [rbp - 8], 0x640063
mov dword [rbp - 4], 0x660065
call fcn.14004f6f4
mov rbx, rax
call qword [0x14005f120]
test rbx, rbx
je 0x140003327
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm0
movups xmmword [rbx + 0x20], xmm0
movups xmmword [rbx + 0x30], xmm0
mov dword [rbx + 0x40], ecx
mov ecx, eax
call qword [0x14005f168]
test rbx, rbx
jne 0x14000333f
mov qword [rsi], rbx
lea eax, [rbx + 1]
jmp 0x140003558
xor eax, eax
movzx edx, byte [r14]
mov qword [rsp + 0x50], rdi
mov ecx, 0x44
mov rdi, rbx
rep stosb byte [rdi], al
movzx ecx, byte [r14 + 1]
mov eax, edx
shr rax, 4
and edx, 0xf
movzx eax, word [rbp + rax*2 - 0x20]
mov word [rbx], ax
movzx eax, word [rbp + rdx*2 - 0x20]
mov word [rbx + 2], ax
mov eax, ecx
shr rax, 4
and ecx, 0xf
movzx eax, word [rbp + rax*2 - 0x20]
mov word [rbx + 4], ax
movzx eax, word [rbp + rcx*2 - 0x20]
movzx ecx, byte [r14 + 2]
mov word [rbx + 6], ax
mov eax, ecx
shr rax, 4
and ecx, 0xf
movzx eax, word [rbp + rax*2 - 0x20]
mov word [rbx + 8], ax
movzx eax, word [rbp + rcx*2 - 0x20]
movzx ecx, byte [r14 + 3]
mov word [rbx + 0xa], ax
mov eax, ecx
shr rax, 4
and ecx, 0xf
movzx eax, word [rbp + rax*2 - 0x20]
mov word [rbx + 0xc], ax
movzx eax, word [rbp + rcx*2 - 0x20]
movzx ecx, byte [r14 + 4]
mov word [rbx + 0xe], ax
mov eax, ecx
shr rax, 4
and ecx, 0xf
movzx eax, word [rbp + rax*2 - 0x20]
mov word [rbx + 0x10], ax
movzx eax, word [rbp + rcx*2 - 0x20]
movzx ecx, byte [r14 + 5]
mov word [rbx + 0x12], ax
mov eax, ecx
shr rax, 4
and ecx, 0xf
movzx eax, word [rbp + rax*2 - 0x20]
mov word [rbx + 0x14], ax
movzx eax, word [rbp + rcx*2 - 0x20]
movzx ecx, byte [r14 + 6]
mov word [rbx + 0x16], ax
mov eax, ecx
shr rax, 4
and ecx, 0xf
movzx eax, word [rbp + rax*2 - 0x20]
mov word [rbx + 0x18], ax
movzx eax, word [rbp + rcx*2 - 0x20]
movzx ecx, byte [r14 + 7]
mov word [rbx + 0x1a], ax
mov eax, ecx
shr rax, 4
and ecx, 0xf
movzx eax, word [rbp + rax*2 - 0x20]
mov word [rbx + 0x1c], ax
movzx eax, word [rbp + rcx*2 - 0x20]
movzx ecx, byte [r14 + 8]
mov word [rbx + 0x1e], ax
mov eax, ecx
shr rax, 4
and ecx, 0xf
movzx eax, word [rbp + rax*2 - 0x20]
mov word [rbx + 0x20], ax
movzx eax, word [rbp + rcx*2 - 0x20]
movzx ecx, byte [r14 + 9]
mov word [rbx + 0x22], ax
mov eax, ecx
shr rax, 4
movzx eax, word [rbp + rax*2 - 0x20]
mov rdi, qword [rsp + 0x50]
and ecx, 0xf
mov word [rbx + 0x24], ax
mov qword [rsi], rbx
movzx eax, word [rbp + rcx*2 - 0x20]
movzx ecx, byte [r14 + 0xa]
mov word [rbx + 0x26], ax
mov eax, ecx
shr rax, 4
and ecx, 0xf
movzx eax, word [rbp + rax*2 - 0x20]
mov word [rbx + 0x28], ax
movzx eax, word [rbp + rcx*2 - 0x20]
movzx ecx, byte [r14 + 0xb]
mov word [rbx + 0x2a], ax
mov eax, ecx
shr rax, 4
and ecx, 0xf
movzx eax, word [rbp + rax*2 - 0x20]
mov word [rbx + 0x2c], ax
movzx eax, word [rbp + rcx*2 - 0x20]
movzx ecx, byte [r14 + 0xc]
mov word [rbx + 0x2e], ax
mov eax, ecx
shr rax, 4
and ecx, 0xf
movzx eax, word [rbp + rax*2 - 0x20]
mov word [rbx + 0x30], ax
movzx eax, word [rbp + rcx*2 - 0x20]
movzx ecx, byte [r14 + 0xd]
mov word [rbx + 0x32], ax
mov eax, ecx
shr rax, 4
and ecx, 0xf
movzx eax, word [rbp + rax*2 - 0x20]
mov word [rbx + 0x34], ax
movzx eax, word [rbp + rcx*2 - 0x20]
movzx ecx, byte [r14 + 0xe]
mov word [rbx + 0x36], ax
mov eax, ecx
shr rax, 4
and ecx, 0xf
movzx eax, word [rbp + rax*2 - 0x20]
mov word [rbx + 0x38], ax
movzx eax, word [rbp + rcx*2 - 0x20]
movzx ecx, byte [r14 + 0xf]
mov word [rbx + 0x3a], ax
mov eax, ecx
shr rax, 4
and ecx, 0xf
movzx eax, word [rbp + rax*2 - 0x20]
mov word [rbx + 0x3c], ax
movzx eax, word [rbp + rcx*2 - 0x20]
mov word [rbx + 0x3e], ax
xor eax, eax
mov rbx, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
mov r14, qword [rsp + 0x68]
add rsp, 0x40
pop rbp
ret