Function at 0x140053100
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r14
push r15
lea rbp, [rsp - 0x47]
sub rsp, 0xd0
mov rax, qword [0x1401eb040]
xor rax, rsp
mov qword [rbp + 0x37], rax
mov rsi, rcx
mov r14, qword [rcx]
mov rax, qword [rcx + 0x10]
mov r15d, dword [rax]
lea rax, [rbp - 0x11]
mov qword [rbp + 0xf], rax
mov rax, qword [rcx + 8]
mov rdx, qword [rax]
mov rdx, qword [rdx + 0x48]
lea rcx, [rbp - 0x11]
call fcn.140071d80
mov rbx, rax
mov qword [rbp - 0x19], rax
movdqa xmm0, xmmword [0x1401cea20]
movdqu xmmword [rbp - 0x59], xmm0
mov dword [rbp - 0x49], 0x65706f72
mov dword [rbp - 0x45], 0x42797472
mov word [rbp - 0x41], 0x6761
mov byte [rbp - 0x3f], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x39], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x29], xmm1
lea rax, [rbp - 0x58]
mov rdi, 0xffffffffffffffff
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x1400531a0
lea rdx, [rbp - 0x58]
lea rcx, [rbp - 0x39]
call fcn.1400126a0
nop
mov byte [rsp + 0x20], 1
mov r9d, r15d
mov r8, rbx
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.14004db40
nop
mov rcx, rbx
call fcn.140011ad0
nop
lea rcx, [rbp - 0x39]
call fcn.140011ad0
mov rax, qword [rsi + 8]
mov rdx, qword [rax]
mov rdx, qword [rdx + 0x80]
lea rcx, [rbp + 0x17]
call fcn.140071d80
nop
mov rbx, qword [rsi]
mov rax, qword [rsi + 0x10]
mov r14d, dword [rax]
movdqa xmm0, xmmword [0x1401ce940]
movdqu xmmword [rbp - 0x59], xmm0
mov dword [rbp - 0x49], 0x7972636e
mov dword [rbp - 0x45], 0x64657470
mov byte [rbp - 0x41], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x39], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x29], xmm1
lea rax, [rbp - 0x58]
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140053240
lea rdx, [rbp - 0x58]
lea rcx, [rbp - 0x39]
call fcn.1400126a0
nop
mov byte [rsp + 0x20], 1
mov r9d, r14d
lea r8, [rbp + 0x17]
lea rdx, [rbp - 0x39]
mov rcx, rbx
call fcn.14004db40
movzx ebx, al
lea rcx, [rbp - 0x39]
call fcn.140011ad0
test bl, bl
je 0x1400532ae
lea rdx, [rbp + 0x17]
lea rcx, [rbp - 0x11]
call fcn.140010f30
mov rcx, rax
call fcn.140071f70
mov rcx, qword [rsi + 8]
mov rdx, qword [rcx]
mov r8, rax
mov rdx, qword [rdx]
lea rcx, [0x1401f2720]
call fcn.1400155e0
mov rbx, qword [rsi]
mov rax, qword [rsi + 0x10]
mov r14d, dword [rax]
mov rax, qword [rsi + 8]
mov rcx, qword [rax]
mov r15d, dword [rcx + 0xb4]
movdqa xmm0, xmmword [0x1401ced50]
movdqu xmmword [rbp - 0x59], xmm0
mov byte [rbp - 0x49], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x39], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x29], xmm1
lea rax, [rbp - 0x58]
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400532f0
lea rdx, [rbp - 0x58]
lea rcx, [rbp - 0x39]
call fcn.1400126a0
nop
mov dword [rbp + 0xf], r15d
mov byte [rsp + 0x20], 0
mov r9d, r14d
lea r8, [rbp + 0xf]
lea rdx, [rbp - 0x39]
mov rcx, rbx
call fcn.140051380
nop
lea rcx, [rbp - 0x39]
call fcn.140011ad0
mov r14, qword [rsi]
mov rax, qword [rsi + 0x10]
mov r15d, dword [rax]
lea rax, [rbp - 0x11]
mov qword [rbp - 0x19], rax
mov rax, qword [rsi + 8]
mov rcx, qword [rax]
mov edx, dword [rcx + 0xc4]
lea rcx, [rbp - 0x11]
call fcn.140071d80
mov rbx, rax
mov qword [rbp + 0xf], rax
movdqa xmm0, xmmword [0x1401cf430]
movdqu xmmword [rbp - 0x59], xmm0
mov dword [rbp - 0x49], 0x646175
xorps xmm0, xmm0
movups xmmword [rbp - 0x39], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x29], xmm1
lea rax, [rbp - 0x58]
mov r8, rdi
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140053390
lea rdx, [rbp - 0x58]
lea rcx, [rbp - 0x39]
call fcn.1400126a0
nop
mov byte [rsp + 0x20], 1
mov r9d, r15d
mov r8, rbx
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.14004db40
nop
mov rcx, rbx
call fcn.140011ad0
nop
lea rcx, [rbp - 0x39]
call fcn.140011ad0
mov r14, qword [rsi]
mov rax, qword [rsi + 0x10]
mov r15d, dword [rax]
lea rax, [rbp - 0x11]
mov qword [rbp - 0x19], rax
mov rax, qword [rsi + 8]
mov rcx, qword [rax]
mov edx, dword [rcx + 0x23c]
lea rcx, [rbp - 0x11]
call fcn.140071d80
mov rbx, rax
mov qword [rbp + 0xf], rax
movdqa xmm0, xmmword [0x1401cedf0]
movdqu xmmword [rbp - 0x59], xmm0
mov dword [rbp - 0x49], 0x68746c61
mov dword [rbp - 0x45], 0x747845
xorps xmm0, xmm0
movups xmmword [rbp - 0x39], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x29], xmm1
lea rax, [rbp - 0x58]
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x140053432
lea rdx, [rbp - 0x58]
lea rcx, [rbp - 0x39]
call fcn.1400126a0
nop
mov byte [rsp + 0x20], 1
mov r9d, r15d
mov r8, rbx
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.14004db40
nop
mov rcx, rbx
call fcn.140011ad0
nop
lea rcx, [rbp - 0x39]
call fcn.140011ad0
mov r14, qword [rsi]
mov rax, qword [rsi + 0x10]
mov r15d, dword [rax]
lea rax, [rbp - 0x11]
mov qword [rbp - 0x19], rax
mov rax, qword [rsi + 8]
mov rcx, qword [rax]
mov edx, dword [rcx + 0x248]
lea rcx, [rbp - 0x11]
call fcn.140071d80
mov rbx, rax
mov qword [rbp + 0xf], rax
movdqa xmm0, xmmword [0x1401cf0b0]
movdqu xmmword [rbp - 0x59], xmm0
mov dword [rbp - 0x49], 0x45746867
mov word [rbp - 0x45], 0x7478
mov byte [rbp - 0x43], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x39], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x29], xmm1
lea rax, [rbp - 0x58]
inc rdi
cmp byte [rax + rdi], 0
jne 0x1400534d4
mov r8, rdi
lea rdx, [rbp - 0x58]
lea rcx, [rbp - 0x39]
call fcn.1400126a0
nop
mov byte [rsp + 0x20], 1
mov r9d, r15d
mov r8, rbx
lea rdx, [rbp - 0x39]
mov rcx, r14
call fcn.14004db40
nop
mov rcx, rbx
call fcn.140011ad0
nop
lea rcx, [rbp - 0x39]
call fcn.140011ad0
nop
lea rcx, [rbp + 0x17]
call fcn.140011ad0
mov rcx, qword [rbp + 0x37]
xor rcx, rsp
call fcn.14016ff10
lea r11, [rsp + 0xd0]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rdi, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
add rcx, 8
jmp 0x140053100