Function at 0x180033530
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 [0x180a3f180]
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.180337400
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 0x1800335b2
lea rax, fcn.180038f80
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, [0x1803f29a5]
lea rcx, [rbp - 0x59]
call fcn.18000c860
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, [0x1803f29a5]
lea rcx, [rbp - 0x79]
call fcn.18000c860
nop
mov dword [rsp + 0x20], 7
mov eax, dword [rsi]
mov dword [rbx], eax
lea rcx, [rbx + 8]
mov rdx, r14
call fcn.18000ca30
nop
lea rcx, [rbx + 0x28]
lea rdx, [rbp - 0x79]
call fcn.18000ca30
nop
lea rcx, [rbx + 0x48]
lea rdx, [rbp - 0x59]
call fcn.18000ca30
nop
lea rsi, [rbx + 0x68]
mov qword [rsp + 0x30], rsi
mov qword [rsi + 0x38], r12
mov rcx, qword [rbp + 7]
test rcx, rcx
je 0x18003365f
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.180337400
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 [0x1803f5100]
movups xmmword [rax + 0x10], xmm1
movaps xmm0, xmmword [0x1803f5110]
movups xmmword [rax + 0x20], xmm0
movaps xmm1, xmmword [0x1803f5120]
movups xmmword [rax + 0x30], xmm1
movaps xmm0, xmmword [0x1803f5130]
movups xmmword [rax + 0x40], xmm0
mov byte [rax + 0x50], 0
mov qword [rdi], rbx
mov rdx, qword [rbp - 0x61]
cmp rdx, 0xf
jbe 0x18003373a
inc rdx
mov rcx, qword [rbp - 0x79]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180033734
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800337bd
call fcn.180337884
nop
mov rdx, qword [rbp - 0x41]
cmp rdx, 0xf
jbe 0x180033772
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003376c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800337b7
call fcn.180337884
nop
mov rcx, qword [rbp + 7]
test rcx, rcx
je 0x18003378c
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.1803373e0
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.1803459e4
nop
call fcn.1803459e4
int3