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

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rbp
mov qword [rax + 0x20], rsi
mov qword [rax + 8], rcx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov rdi, rcx
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
xor ebp, ebp
mov qword [rcx + 0x10], rbp
mov qword [rcx + 0x18], rbp
xor r8d, r8d
lea rsi, [0x140030b18]
mov rdx, rsi
call fcn.140002b6c
nop
mov qword [rdi + 0x20], rbp
mov byte [rdi + 0x28], bpl
lea rcx, [rdi + 0x30]
mov rdx, rbx
call fcn.140002808
nop
lea rcx, [rdi + 0x50]
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rbp
mov qword [rcx + 0x18], rbp
xor r8d, r8d
mov rdx, rsi
call fcn.140002b6c
nop
lea rcx, [rdi + 0x70]
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rbp
mov qword [rcx + 0x18], rbp
xor r8d, r8d
mov rdx, rsi
call fcn.140002b6c
nop
lea rcx, [rdi + 0x90]
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rbp
mov qword [rcx + 0x18], rbp
xor r8d, r8d
mov rdx, rsi
call fcn.140002b6c
nop
lea rcx, [rdi + 0xb0]
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rbp
mov qword [rcx + 0x18], rbp
xor r8d, r8d
mov rdx, rsi
call fcn.140002b6c
nop
mov qword [rdi + 0xd0], rbp
mov dword [rdi + 0xd8], ebp
mov qword [rdi + 0xe0], rbp
mov dword [rdi + 0xe8], ebp
lea rcx, [rdi + 0xf0]
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rbp
mov qword [rcx + 0x18], rbp
xor r8d, r8d
mov rdx, rsi
call fcn.140002b6c
nop
lea rcx, [rdi + 0x110]
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rbp
mov qword [rcx + 0x18], rbp
xor r8d, r8d
mov rdx, rsi
call fcn.140002b6c
nop
mov qword [rdi + 0x130], rbp
mov dword [rdi + 0x138], ebp
xorps xmm0, xmm0
movups xmmword [rdi + 0x140], xmm0
mov qword [rdi + 0x150], rbp
mov qword [rdi + 0x158], 7
mov word [rdi + 0x140], bp
lea rcx, [rdi + 0x160]
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rbp
mov qword [rcx + 0x18], rbp
xor r8d, r8d
mov rdx, rsi
call fcn.140002b6c
nop
lea rcx, [rdi + 0x180]
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rbp
mov qword [rcx + 0x18], rbp
xor r8d, r8d
mov rdx, rsi
call fcn.140002b6c
nop
mov dword [rdi + 0x1a0], ebp
lea rcx, [rdi + 0x1a8]
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rbp
mov qword [rcx + 0x18], rbp
lea r8d, [rbp + 0x3f]
lea rdx, [0x140030b20]
call fcn.140002b6c
nop
mov byte [rdi + 0x1c8], bpl
lea rcx, [rdi + 0x1d0]
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rbp
mov qword [rcx + 0x18], rbp
xor r8d, r8d
mov rdx, rsi
call fcn.140002b6c
nop
lea rcx, [rdi + 0x1f0]
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rbp
mov qword [rcx + 0x18], rbp
xor r8d, r8d
mov rdx, rsi
call fcn.140002b6c
nop
lea rcx, [rdi + 0x210]
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rbp
mov qword [rcx + 0x18], rbp
xor r8d, r8d
mov rdx, rsi
call fcn.140002b6c
mov dword [rdi + 0x230], ebp
mov dword [rdi + 0x234], 0xea60
mov eax, 0x7530
mov dword [rdi + 0x238], eax
mov dword [rdi + 0x23c], eax
mov rax, rdi
mov rbx, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
add rsp, 0x20
pop rdi
ret