Function at 0x180069110
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
mov rbp, rsp
sub rsp, 0x80
mov rcx, qword [0x1800a5748]
mov qword [rsp + 0x78], rsi
mov qword [rsp + 0x70], rdi
mov rdx, qword [rcx + 0x3ed0]
movss xmm2, dword [rdx + 0x254]
movsd xmm0, qword [rdx + 0x250]
movaps xmm3, xmm2
subss xmm3, dword [rdx + 0x104]
movsd qword [rbp + 0x10], xmm0
movss xmm1, dword [rdx + 0x250]
unpcklps xmm1, xmm2
movsd qword [rbp + 0x10], xmm1
cmp qword [rdx + 0x1a8], 0
subss xmm3, dword [0x180093898]
jne 0x180069187
cmp qword [rcx + 0x4b30], 0
jne 0x180069187
movss xmm0, dword [rbp + 0x10]
jmp 0x18006918f
movss xmm0, dword [rdx + 0x220]
subss xmm0, dword [rdx + 0x100]
xor esi, esi
movss dword [rbp + 0x14], xmm3
mov qword [rsp + 0x38], rsi
lea rax, [rbp + 0x10]
mov qword [rsp + 0x30], rsi
lea rdi, [0x1800bed70]
mov dword [rsp + 0x28], 0x4000000
lea rcx, [rbp - 0x40]
mov r9d, 0x98967f
movss dword [rbp + 0x10], xmm0
mov r8, rdi
mov dword [rbp - 0x38], 0x747570
xor edx, edx
mov dword [rbp - 0x40], 0x756c2323
mov dword [rbp - 0x3c], 0x6e695f61
mov byte [rbp - 0x34], 0
mov qword [rsp + 0x20], rax
call fcn.18005a2b0
mov rax, qword [0x1800a5748]
mov rdx, qword [rax + 0x3ed0]
movsd xmm0, qword [rdx + 0x250]
movsd qword [rbp + 0x18], xmm0
cmp qword [rdx + 0x1a8], rsi
jne 0x180069226
cmp qword [rax + 0x4b30], rsi
jne 0x180069226
movss xmm0, dword [rbp + 0x18]
jmp 0x18006922e
movss xmm0, dword [rdx + 0x220]
subss xmm0, dword [rdx + 0x100]
lea rdx, [rbp + 0x10]
mov qword [rsp + 0xa0], rbx
lea rcx, [rbp - 0x40]
mov dword [rbp + 0x14], 0x42000000
mov dword [rbp - 0x3c], 0x657475
mov dword [rbp - 0x40], 0x63657845
divss xmm0, dword [0x180093840]
mov byte [rbp - 0x38], sil
movss dword [rbp + 0x10], xmm0
call fcn.1800528f0
test al, al
je 0x18006932f
cmp byte [0x1800a5727], sil
je 0x180069308
mov ecx, 8
call fcn.180080610
mov rbx, rax
mov qword [rax], rsi
call fcn.18007c940
mov rcx, rax
call fcn.18007ccf0
test rax, rax
je 0x18006932f
xorps xmm0, xmm0
mov qword [rbx], rax
movups xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x20], rsi
mov r8, 0xffffffffffffffff
mov qword [rbp - 0x18], rsi
inc r8
cmp byte [rdi + r8], sil
jne 0x1800692c5
mov rdx, rdi
lea rcx, [rbp - 0x30]
call fcn.18000fc50
xor r8d, r8d
lea rcx, [rbp - 0x30]
mov dl, 1
call fcn.18007dc50
test al, al
je 0x18006932f
mov rcx, qword [rbx]
test rcx, rcx
je 0x18006932f
call fcn.18007d760
test rax, rax
je 0x18006932f
mov rcx, rax
call fcn.18007d7d0
jmp 0x18006932f
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rdi + r8], sil
jne 0x180069310
mov rdx, rdi
lea rcx, [0x1800a4168]
call fcn.180019490
mov byte [0x1800a575d], 1
movss xmm1, dword [0x180093948]
xorps xmm0, xmm0
call fcn.1800336f0
mov rdx, qword [0x1800a5748]
mov rdi, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x78]
mov rbx, qword [rsp + 0xa0]
mov rcx, qword [rdx + 0x3ed0]
cmp qword [rcx + 0x1a8], 0
movsd xmm0, qword [rcx + 0x250]
movsd qword [rbp + 0x10], xmm0
jne 0x180069387
cmp qword [rdx + 0x4b30], 0
jne 0x180069387
movss xmm0, dword [rbp + 0x10]
jmp 0x18006938f
movss xmm0, dword [rcx + 0x220]
subss xmm0, dword [rcx + 0x100]
lea rdx, [rbp + 0x10]
mov dword [rbp + 0x14], 0x42000000
lea rcx, [rbp - 0x40]
mov word [rbp - 0x35], 0x65
mov dword [rbp - 0x40], 0x63657845
mov dword [rbp - 0x3c], 0x20657475
mulss xmm0, dword [0x180093784]
mov word [rbp - 0x38], 0x6946
mov byte [rbp - 0x36], 0x6c
mov byte [rbp - 0x33], 0
movss dword [rbp + 0x10], xmm0
call fcn.1800528f0
test al, al
je 0x1800693e5
mov byte [0x1800a575c], 1
movss xmm1, dword [0x180093948]
xorps xmm0, xmm0
call fcn.1800336f0
lea rcx, [rbp + 0x10]
mov word [rbp + 0x15], 0x6d
lea rdx, [0x1800a5727]
mov dword [rbp + 0x10], 0x646e6152
mov byte [rbp + 0x14], 0x6f
mov byte [rbp + 0x17], 0
call fcn.180053f60
add rsp, 0x80
pop rbp
ret