Function at 0x140051890
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r14
lea rbp, [rsp - 0x47]
sub rsp, 0xa0
mov rdi, rcx
mov r14, qword [rcx]
lea rax, [rbp + 0x1f]
mov qword [rbp + 0x67], rax
mov rax, qword [rcx + 8]
mov rdx, qword [rax]
mov rdx, qword [rdx]
lea rcx, [rbp + 0x1f]
call fcn.140071d80
mov rsi, rax
mov qword [rbp + 0x6f], rax
movdqa xmm0, xmmword [0x1401ceea0]
movdqu xmmword [rbp - 0x29], xmm0
mov word [rbp - 0x19], 0x73
xorps xmm0, xmm0
movups xmmword [rbp - 1], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf], xmm1
lea rax, [rbp - 0x28]
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x14004e552
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 1]
call fcn.1400126a0
nop
mov byte [rsp + 0x20], 1
xor r9d, r9d
mov r8, rsi
lea rdx, [rbp - 1]
mov rcx, r14
call fcn.14004db40
nop
mov rcx, rsi
call fcn.140011ad0
nop
lea rcx, [rbp - 1]
call fcn.140011ad0
mov r14, qword [rdi]
lea rax, [rbp + 0x1f]
mov qword [rbp + 0x67], rax
mov rax, qword [rdi + 8]
mov rdx, qword [rax]
mov rdx, qword [rdx + 0x10]
lea rcx, [rbp + 0x1f]
call fcn.140071d80
mov rsi, rax
mov qword [rbp + 0x6f], rax
movdqa xmm0, xmmword [0x1401cee90]
movdqu xmmword [rbp - 0x29], xmm0
movdqa xmm1, xmmword [0x1401cdf90]
movdqu xmmword [rbp - 0x19], xmm1
mov byte [rbp - 9], 0
xorps xmm0, xmm0
movups xmmword [rbp - 1], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf], xmm1
lea rax, [rbp - 0x28]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14004e5f0
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 1]
call fcn.1400126a0
nop
mov byte [rsp + 0x20], 1
xor r9d, r9d
mov r8, rsi
lea rdx, [rbp - 1]
mov rcx, r14
call fcn.14004db40
nop
mov rcx, rsi
call fcn.140011ad0
nop
lea rcx, [rbp - 1]
call fcn.140011ad0
mov r14, qword [rdi]
lea rax, [rbp + 0x1f]
mov qword [rbp + 0x67], rax
mov rax, qword [rdi + 8]
mov rdx, qword [rax]
mov rdx, qword [rdx + 0x18]
lea rcx, [rbp + 0x1f]
call fcn.140071d80
mov rsi, rax
mov qword [rbp + 0x6f], rax
movdqa xmm0, xmmword [0x1401cee80]
movdqu xmmword [rbp - 0x29], xmm0
movdqa xmm1, xmmword [0x1401cdfa0]
movdqu xmmword [rbp - 0x19], xmm1
mov byte [rbp - 9], 0
xorps xmm0, xmm0
movups xmmword [rbp - 1], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf], xmm1
lea rax, [rbp - 0x28]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14004e690
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 1]
call fcn.1400126a0
nop
mov byte [rsp + 0x20], 1
xor r9d, r9d
mov r8, rsi
lea rdx, [rbp - 1]
mov rcx, r14
call fcn.14004db40
nop
mov rcx, rsi
call fcn.140011ad0
nop
lea rcx, [rbp - 1]
call fcn.140011ad0
mov r14, qword [rdi]
lea rax, [rbp + 0x1f]
mov qword [rbp + 0x67], rax
mov rax, qword [rdi + 8]
mov rdx, qword [rax]
mov rdx, qword [rdx + 8]
lea rcx, [rbp + 0x1f]
call fcn.140071d80
mov rsi, rax
mov qword [rbp + 0x6f], rax
mov dword [rbp - 0x29], 0x64646143
mov dword [rbp - 0x25], 0x6d655272
mov dword [rbp - 0x21], 0x4665766f
mov word [rbp - 0x1d], 0x676f
mov byte [rbp - 0x1b], 0
xorps xmm0, xmm0
movups xmmword [rbp - 1], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf], xmm1
lea rax, [rbp - 0x28]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14004e730
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 1]
call fcn.1400126a0
nop
mov byte [rsp + 0x20], 1
xor r9d, r9d
mov r8, rsi
lea rdx, [rbp - 1]
mov rcx, r14
call fcn.14004db40
nop
mov rcx, rsi
call fcn.140011ad0
nop
lea rcx, [rbp - 1]
call fcn.140011ad0
mov r14, qword [rdi]
lea rax, [rbp + 0x1f]
mov qword [rbp + 0x67], rax
mov rax, qword [rdi + 8]
mov rdx, qword [rax]
mov rdx, qword [rdx + 0x20]
lea rcx, [rbp + 0x1f]
call fcn.140071d80
mov rsi, rax
mov qword [rbp + 0x6f], rax
movdqa xmm0, xmmword [0x1401cf7a0]
movdqu xmmword [rbp - 0x29], xmm0
mov dword [rbp - 0x19], 0x72614268
mov byte [rbp - 0x15], 0
xorps xmm0, xmm0
movups xmmword [rbp - 1], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf], xmm1
lea rax, [rbp - 0x28]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x14004e7c6
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 1]
call fcn.1400126a0
nop
mov byte [rsp + 0x20], 1
xor r9d, r9d
mov r8, rsi
lea rdx, [rbp - 1]
mov rcx, r14
call fcn.14004db40
nop
mov rcx, rsi
call fcn.140011ad0
nop
lea rcx, [rbp - 1]
call fcn.140011ad0
mov r14, qword [rdi]
lea rax, [rbp + 0x1f]
mov qword [rbp + 0x67], rax
mov rax, qword [rdi + 8]
mov rdx, qword [rax]
mov rdx, qword [rdx + 0x28]
lea rcx, [rbp + 0x1f]
call fcn.140071d80
mov rsi, rax
mov qword [rbp + 0x6f], rax
movdqa xmm0, xmmword [0x1401cf160]
movdqu xmmword [rbp - 0x29], xmm0
mov word [rbp - 0x19], 0x63
xorps xmm0, xmm0
movups xmmword [rbp - 1], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf], xmm1
lea rax, [rbp - 0x28]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14004e860
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 1]
call fcn.1400126a0
nop
mov byte [rsp + 0x20], 1
xor r9d, r9d
mov r8, rsi
lea rdx, [rbp - 1]
mov rcx, r14
call fcn.14004db40
nop
mov rcx, rsi
call fcn.140011ad0
nop
lea rcx, [rbp - 1]
call fcn.140011ad0
mov r14, qword [rdi]
lea rax, [rbp + 0x1f]
mov qword [rbp + 0x67], rax
mov rax, qword [rdi + 8]
mov rdx, qword [rax]
mov rdx, qword [rdx + 0x30]
lea rcx, [rbp + 0x1f]
call fcn.140071d80
mov rsi, rax
mov qword [rbp + 0x6f], rax
movdqa xmm0, xmmword [0x1401cf5c0]
movdqu xmmword [rbp - 0x29], xmm0
mov dword [rbp - 0x19], 0x63697461
mov byte [rbp - 0x15], 0
xorps xmm0, xmm0
movups xmmword [rbp - 1], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf], xmm1
lea rax, [rbp - 0x28]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x14004e8f6
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 1]
call fcn.1400126a0
nop
mov byte [rsp + 0x20], 1
xor r9d, r9d
mov r8, rsi
lea rdx, [rbp - 1]
mov rcx, r14
call fcn.14004db40
nop
mov rcx, rsi
call fcn.140011ad0
nop
lea rcx, [rbp - 1]
call fcn.140011ad0
mov r14, qword [rdi]
lea rax, [rbp + 0x1f]
mov qword [rbp + 0x67], rax
mov rax, qword [rdi + 8]
mov rdx, qword [rax]
mov rdx, qword [rdx + 0x38]
lea rcx, [rbp + 0x1f]
call fcn.140071d80
mov rsi, rax
mov qword [rbp + 0x6f], rax
mov dword [rbp - 0x29], 0x64646154
mov dword [rbp - 0x25], 0x78645272
mov dword [rbp - 0x21], 0x74617453
mov word [rbp - 0x1d], 0x6369
mov byte [rbp - 0x1b], 0
xorps xmm0, xmm0
movups xmmword [rbp - 1], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf], xmm1
lea rax, [rbp - 0x28]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x14004e993
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 1]
call fcn.1400126a0
nop
mov byte [rsp + 0x20], 1
xor r9d, r9d
mov r8, rsi
lea rdx, [rbp - 1]
mov rcx, r14
call fcn.14004db40
nop
mov rcx, rsi
call fcn.140011ad0
nop
lea rcx, [rbp - 1]
call fcn.140011ad0
mov r14, qword [rdi]
lea rax, [rbp + 0x1f]
mov qword [rbp + 0x67], rax
mov rax, qword [rdi + 8]
mov rdx, qword [rax]
mov rdx, qword [rdx + 0x40]
lea rcx, [rbp + 0x1f]
call fcn.140071d80
mov rsi, rax
mov qword [rbp + 0x6f], rax
mov dword [rbp - 0x29], 0x64646106
mov dword [rbp - 0x25], 0x78615272
mov dword [rbp - 0x21], 0x74617453
mov word [rbp - 0x1d], 0x6369
mov byte [rbp - 0x1b], 0
xorps xmm0, xmm0
movups xmmword [rbp - 1], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf], xmm1
lea rax, [rbp - 0x28]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x14004ea30
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 1]
call fcn.1400126a0
nop
mov byte [rsp + 0x20], 1
xor r9d, r9d
mov r8, rsi
lea rdx, [rbp - 1]
mov rcx, r14
call fcn.14004db40
nop
mov rcx, rsi
call fcn.140011ad0
nop
lea rcx, [rbp - 1]
call fcn.140011ad0
mov rsi, qword [rdi]
lea rax, [rbp + 0x1f]
mov qword [rbp + 0x67], rax
mov rax, qword [rdi + 8]
mov rdx, qword [rax]
mov rdx, qword [rdx + 0x48]
lea rcx, [rbp + 0x1f]
call fcn.140071d80
mov rdi, rax
mov qword [rbp + 0x6f], rax
movdqa xmm0, xmmword [0x1401ced10]
movdqu xmmword [rbp - 0x29], xmm0
mov byte [rbp - 0x19], 0
xorps xmm0, xmm0
movups xmmword [rbp - 1], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf], xmm1
lea rax, [rbp - 0x28]
nop dword [rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x14004eac0
mov r8, rbx
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 1]
call fcn.1400126a0
nop
mov byte [rsp + 0x20], 1
xor r9d, r9d
mov r8, rdi
lea rdx, [rbp - 1]
mov rcx, rsi
call fcn.14004db40
nop
mov rcx, rdi
call fcn.140011ad0
nop
lea rcx, [rbp - 1]
call fcn.140011ad0
lea r11, [rsp + 0xa0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret
add rcx, 8
jmp 0x14004e4e0