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

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0x70
lea rdi, [0x1801d3170]
mov qword [rsp + 0x80], rdi
xorps xmm0, xmm0
movups xmmword [0x1801d3170], xmm0
xor ebx, ebx
mov qword [0x1801d3180], rbx
mov qword [0x1801d3188], rbx
lea ecx, [rbx + 0x50]
call fcn.180125fb8
mov rcx, rax
mov qword [0x1801d3170], rax
mov qword [0x1801d3180], 0x4d
mov qword [0x1801d3188], 0x4f
movaps xmm0, xmmword [str.Mozilla_5.0__Windows_NT_6.1__Win64__x64__rv:89.0__Gecko_20100101_Firefox_89.0]
movups xmmword [rax], xmm0
movaps xmm1, xmmword [0x180164300]
movups xmmword [rax + 0x10], xmm1
movaps xmm0, xmmword [0x180164310]
movups xmmword [rax + 0x20], xmm0
movaps xmm1, xmmword [0x180164320]
movups xmmword [rax + 0x30], xmm1
movsd xmm0, qword [0x180164330]
movsd qword [rax + 0x40], xmm0
mov eax, dword [0x180164338]
mov dword [rcx + 0x48], eax
movzx eax, byte [0x18016433c]
mov byte [rcx + 0x4c], al
mov byte [rcx + 0x4d], bl
xorps xmm0, xmm0
movups xmmword [0x1801d3190], xmm0
mov qword [0x1801d31a0], rbx
mov qword [0x1801d31a8], 0xf
mov byte [0x1801d3190], bl
movups xmmword [0x1801d31b0], xmm0
mov qword [0x1801d31c0], rbx
mov qword [0x1801d31c8], 0xf
mov byte [0x1801d31b0], bl
movups xmmword [0x1801d31d0], xmm0
mov qword [0x1801d31e0], rbx
mov qword [0x1801d31e8], 0xf
mov byte [0x1801d31d0], bl
movups xmmword [0x1801d31f0], xmm0
mov qword [0x1801d3200], 3
mov qword [0x1801d3208], 0xf
mov eax, dword [0x180164340]
mov word [0x1801d31f0], ax
movzx eax, byte [0x180164342]
mov byte [0x1801d31f2], al
mov byte [0x1801d31f3], bl
movups xmmword [0x1801d3210], xmm0
mov qword [0x1801d3220], rbx
mov qword [0x1801d3228], 0xf
mov byte [0x1801d3210], bl
movups xmmword [0x1801d3230], xmm0
mov qword [0x1801d3240], 0xf
mov qword [0x1801d3248], 0xf
movsd xmm0, qword [str.www.example.com]
movsd qword [0x1801d3230], xmm0
mov eax, dword [0x180164350]
mov dword [0x1801d3238], eax
movzx eax, word [0x180164354]
mov word [0x1801d323c], ax
movzx eax, byte [0x180164356]
mov byte [0x1801d323e], al
mov byte [0x1801d323f], bl
lea rax, [0x1801d3250]
mov qword [rsp + 0x88], rax
xorps xmm0, xmm0
movups xmmword [0x1801d3250], xmm0
mov qword [0x1801d3260], rbx
mov qword [0x1801d3268], 0xf
mov byte [0x1801d3250], bl
movups xmmword [0x1801d3270], xmm0
mov qword [0x1801d3280], rbx
mov qword [0x1801d3288], 0xf
mov byte [0x1801d3270], bl
movups xmmword [0x1801d3290], xmm0
mov qword [0x1801d32a0], rbx
mov qword [0x1801d32a8], 0xf
mov byte [0x1801d3290], bl
mov qword [0x1801d32b0], rbx
mov qword [0x1801d32b8], rbx
lea ecx, [rbx + 0x60]
call fcn.180125fb8
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [0x1801d32b0], rax
mov word [0x1801d32c0], 0x101
mov byte [0x1801d32c2], 1
mov qword [0x1801d32c8], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
movdqa xmm1, xmmword [0x180164c70]
movdqa xmmword [rsp + 0x40], xmm1
mov byte [rsp + 0x30], bl
movups xmmword [rsp + 0x50], xmm0
movdqa xmmword [rsp + 0x60], xmm1
mov byte [rsp + 0x50], bl
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x28], rax
lea rdx, [rsp + 0x20]
lea rcx, [0x1801d32d0]
call fcn.1800659a0
nop
lea r9, [fcn.18003fbd0]
lea edx, [rbx + 0x40]
lea r8d, [rbx + 1]
lea rcx, [rsp + 0x30]
call fcn.180125ff4
mov qword [0x1801d32e0], rbx
mov dword [0x1801d32e8], 1
mov rax, rdi
mov rbx, qword [rsp + 0x90]
add rsp, 0x70
pop rdi
ret