Function at 0x18005dd80
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rsi
push rdi
lea rbp, [rsp - 0x47]
sub rsp, 0xf0
mov qword [rsp + 0x28], 0xfffffffffffffffe
mov qword [rsp + 0x110], rbx
mov rax, qword [0x18015c950]
xor rax, rsp
mov qword [rbp + 0x37], rax
mov rbx, r8
mov rdi, rdx
mov dword [rbp + 0xf], 0x510051
mov dword [rbp + 0x13], 0x430050
mov dword [rbp + 0x17], 0x540052
mov dword [rbp + 0x1b], 0x2e0050
mov dword [rbp + 0x1f], 0x780065
mov dword [rbp + 0x23], 0x65
xor esi, esi
mov dword [rbp - 0x71], 0x510051
mov dword [rbp - 0x6d], 0x430050
mov dword [rbp - 0x69], 0x720054
mov dword [rbp - 0x65], 0x790061
mov dword [rbp - 0x61], 0x65002e
mov dword [rbp - 0x5d], 0x650078
mov word [rbp - 0x59], si
xor eax, eax
mov qword [rbp - 0x79], rax
mov rax, qword [rbx]
mov rcx, qword [rax]
mov qword [rbp - 0x79], rcx
mov rdx, rbx
lea rcx, [rbp - 0x79]
call fcn.180002280
mov rax, qword [rbx]
mov qword [rsp + 0x20], rax
mov rdx, rbx
lea rcx, [rsp + 0x20]
call fcn.180002280
mov rax, qword [rbp - 0x79]
cmp rax, qword [rsp + 0x20]
je 0x18005e14c
nop
lea rcx, [rax + 0x20]
call fcn.180003190
mov rcx, rax
lea rdx, [rbp + 0xf]
call fcn.18001dfd0
test al, al
jne 0x18005df0c
mov rcx, qword [rbp - 0x79]
add rcx, 0x20
call fcn.180003190
mov rcx, rax
lea rdx, [rbp - 0x71]
call fcn.18001dfd0
test al, al
jne 0x18005df0c
mov rax, qword [rbp - 0x79]
cmp byte [rax + 0x19], sil
jne 0x18005dee3
mov rcx, qword [rax + 0x10]
cmp byte [rcx + 0x19], sil
jne 0x18005debe
mov rax, qword [rcx]
cmp byte [rax + 0x19], sil
jne 0x18005dedf
nop dword [rax + rax]
mov rcx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], sil
je 0x18005deb0
jmp 0x18005dedf
mov rcx, qword [rax + 8]
cmp byte [rcx + 0x19], sil
jne 0x18005dedf
cmp rax, qword [rcx + 0x10]
jne 0x18005dedf
mov rax, rcx
mov qword [rbp - 0x79], rcx
mov rcx, qword [rcx + 8]
cmp byte [rcx + 0x19], sil
je 0x18005dec8
mov qword [rbp - 0x79], rcx
mov rax, qword [rbx]
mov qword [rsp + 0x20], rax
mov rdx, rbx
lea rcx, [rsp + 0x20]
call fcn.180002280
mov rax, qword [rbp - 0x79]
cmp rax, qword [rsp + 0x20]
jne 0x18005de50
jmp 0x18005e14c
lea rcx, [rbp - 0x31]
call fcn.180002ab0
nop
lea rcx, [rbp - 0x11]
call fcn.180002ab0
nop
lea rcx, [rbp - 0x51]
call fcn.180002ab0
nop
lea r9, [rbp - 0x31]
lea r8, [rbp - 0x51]
lea rdx, [rbp - 0x11]
call fcn.18006d280
lea rcx, [rbp - 0x11]
call fcn.180004f00
test al, al
jne 0x18005e12f
lea rcx, [rbp - 0x71]
call fcn.180007e70
nop
lea rcx, [rbp - 0x11]
call fcn.180002e70
mov rbx, rax
lea rcx, [rbp - 0x11]
call fcn.180003190
mov rcx, rax
lea r8, [rbp - 0x71]
mov rdx, rbx
call fcn.180028f80
lea rax, [rbp + 0xf]
mov qword [rsp + 0x20], rax
mov byte [rbp + 0x17], 4
or dword [rbp + 0x17], 0x100
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x1f], xmm0
mov qword [rbp + 0x2f], rsi
lea rcx, [rbp - 0x71]
call fcn.180002f80
mov rbx, rax
lea rcx, [rbp - 0x71]
call fcn.180002e70
mov rdx, rax
mov rcx, rbx
call fcn.180095f80
mov qword [rbp + 0xf], rax
lea r8, [0x18010dd8e]
lea rdx, [0x18010dd8c]
mov rcx, rdi
call fcn.1800976e0
mov rcx, rax
lea rdx, [rbp + 0xf]
call fcn.180096ab0
xor edx, edx
lea rcx, [rbp - 0x71]
call fcn.180003430
lea rcx, [rbp - 0x51]
call fcn.180004f00
test al, al
jne 0x18005e01c
lea rcx, [rbp - 0x51]
call fcn.180002e70
mov rbx, rax
lea rcx, [rbp - 0x51]
call fcn.180003190
mov rcx, rax
lea r8, [rbp - 0x71]
mov rdx, rbx
call fcn.180028f80
lea rax, [rbp + 0xf]
mov qword [rsp + 0x20], rax
mov byte [rbp + 0x17], 4
or dword [rbp + 0x17], 0x100
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x1f], xmm0
mov qword [rbp + 0x2f], rsi
lea rcx, [rbp - 0x71]
call fcn.180002f80
mov rbx, rax
lea rcx, [rbp - 0x71]
call fcn.180002e70
mov rdx, rax
mov rcx, rbx
call fcn.180095f80
mov qword [rbp + 0xf], rax
lea r8, [0x18010dd93]
lea rdx, [0x18010dd90]
mov rcx, rdi
call fcn.1800976e0
mov rcx, rax
lea rdx, [rbp + 0xf]
call fcn.180096ab0
xor edx, edx
lea rcx, [rbp - 0x71]
call fcn.180003430
lea rcx, [rbp - 0x31]
call fcn.180004f00
test al, al
jne 0x18005e0be
lea rcx, [rbp - 0x31]
call fcn.180002e70
mov rbx, rax
lea rcx, [rbp - 0x31]
call fcn.180003190
mov rcx, rax
lea r8, [rbp - 0x71]
mov rdx, rbx
call fcn.180028f80
lea rax, [rbp + 0xf]
mov qword [rsp + 0x20], rax
mov byte [rbp + 0x17], 4
or dword [rbp + 0x17], 0x100
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x1f], xmm0
mov qword [rbp + 0x2f], rsi
lea rcx, [rbp - 0x71]
call fcn.180002f80
mov rbx, rax
lea rcx, [rbp - 0x71]
call fcn.180002e70
mov rdx, rax
mov rcx, rbx
call fcn.180095f80
mov qword [rbp + 0xf], rax
lea r8, [0x18010ddd4]
lea rdx, str.time
mov rcx, rdi
call fcn.1800976e0
mov rcx, rax
lea rdx, [rbp + 0xf]
call fcn.180096ab0
nop
lea rcx, [rbp - 0x71]
call fcn.180002a90
nop
lea rcx, [rbp - 0x51]
call fcn.180002be0
nop
lea rcx, [rbp - 0x11]
call fcn.180002be0
nop
lea rcx, [rbp - 0x31]
call fcn.180002be0
mov rcx, qword [rbp + 0x37]
xor rcx, rsp
call fcn.1800b2920
mov rbx, qword [rsp + 0x110]
add rsp, 0xf0
pop rdi
pop rsi
pop rbp
ret