Function at 0x180035410
Capabilities:
Reference http user-agent string

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x1f]
sub rsp, 0xd0
mov rax, qword [0x180acd980]
xor rax, rsp
mov qword [rbp + 0xf], rax
mov r14, r8
mov rsi, rdx
mov rdi, rcx
mov qword [rsp + 0x28], rcx
xor r12d, r12d
mov dword [rsp + 0x20], r12d
mov ecx, 0xe8
call fcn.1803427a0
mov rbx, rax
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x7f]
mov r15, qword [rax]
mov qword [rbp + 7], r12
mov rax, qword [rbp + 0x77]
mov rcx, qword [rax]
test rcx, rcx
je 0x180035492
lea rax, fcn.18003ae60
mov qword [rbp - 0x31], rax
mov qword [rbp - 0x29], rcx
lea rax, [rbp - 0x31]
mov qword [rbp + 7], rax
mov dword [rsp + 0x20], 1
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], r12
mov qword [rbp - 0x41], r12
xor r8d, r8d
lea rdx, [0x1803ffa55]
lea rcx, [rbp - 0x59]
call fcn.18000e500
nop
mov dword [rsp + 0x20], 3
xorps xmm0, xmm0
movups xmmword [rbp - 0x79], xmm0
mov qword [rbp - 0x69], r12
mov qword [rbp - 0x61], r12
xor r8d, r8d
lea rdx, [0x1803ffa55]
lea rcx, [rbp - 0x79]
call fcn.18000e500
nop
mov dword [rsp + 0x20], 7
mov eax, dword [rsi]
mov dword [rbx], eax
lea rcx, [rbx + 8]
mov rdx, r14
call fcn.18000e6d0
nop
lea rcx, [rbx + 0x28]
lea rdx, [rbp - 0x79]
call fcn.18000e6d0
nop
lea rcx, [rbx + 0x48]
lea rdx, [rbp - 0x59]
call fcn.18000e6d0
nop
lea rsi, [rbx + 0x68]
mov qword [rsp + 0x30], rsi
mov qword [rsi + 0x38], r12
mov rcx, qword [rbp + 7]
test rcx, rcx
je 0x18003553f
mov rax, qword [rcx]
mov rdx, rsi
call qword [rax]
mov qword [rsi + 0x38], rax
mov byte [rbx + 0xa8], 0
xorps xmm0, xmm0
movups xmmword [rbx + 0xb0], xmm0
mov qword [rbx + 0xb0], r12
mov byte [rbx + 0xb8], 0
mov qword [rbx + 0xc0], r15
movups xmmword [rbx + 0xc8], xmm0
mov qword [rbx + 0xd8], r12
mov qword [rbx + 0xe0], r12
mov ecx, 0x60
call fcn.1803427a0
mov qword [rbx + 0xc8], rax
mov qword [rbx + 0xd8], 0x50
mov qword [rbx + 0xe0], 0x5f
movaps xmm0, xmmword [str.Mozilla_5.0__Windows_NT_10.0__Win64__x64__rv:129.0__Gecko_20100101_Firefox_129.0]
movups xmmword [rax], xmm0
movaps xmm1, xmmword [0x1804021c0]
movups xmmword [rax + 0x10], xmm1
movaps xmm0, xmmword [0x1804021d0]
movups xmmword [rax + 0x20], xmm0
movaps xmm1, xmmword [0x1804021e0]
movups xmmword [rax + 0x30], xmm1
movaps xmm0, xmmword [0x1804021f0]
movups xmmword [rax + 0x40], xmm0
mov byte [rax + 0x50], 0
mov qword [rdi], rbx
mov rdx, qword [rbp - 0x61]
cmp rdx, 0xf
jbe 0x18003561a
inc rdx
mov rcx, qword [rbp - 0x79]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180035614
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003569d
call fcn.180342c24
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0xf
jbe 0x180035652
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003564c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180035697
call fcn.180342c24
nop
mov rcx, qword [rbp + 7]
test rcx, rcx
je 0x18003566c
mov r8, qword [rcx]
lea rax, [rbp - 0x31]
cmp rcx, rax
setne dl
call qword [r8 + 0x20]
mov rax, rdi
mov rcx, qword [rbp + 0xf]
xor rcx, rsp
call fcn.180342780
lea r11, [rsp + 0xd0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret
call fcn.180350d84
nop
call fcn.180350d84
int3