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

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x1438
call fcn.140034c50
sub rsp, rax
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x13a0], xmm6
mov qword [rbp + 0x1398], 0xfffffffffffffffe
mov r14, rcx
xorps xmm6, xmm6
lea rax, [rbp - 0x60]
movaps xmmword [rax], xmm6
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], 7
mov qword [rbp + 0x1390], rax
mov ecx, 0xf0
call fcn.140028918
mov rdi, rax
lea rsi, [rbp - 0x40]
mov qword [rsi - 0x20], rax
mov qword [rsi - 0x10], 0x72
mov qword [rsi - 8], 0x77
lea rdx, str.Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_89.0.4389.82_Safari_537.36
mov r8d, 0xe4
mov rcx, rax
call fcn.140020110
mov word [rdi + 0xe4], 0
movaps xmmword [rsi], xmm6
mov qword [rsi + 0x10], 0
mov qword [rsi + 0x18], 7
mov qword [rbp + 0x1390], rsi
mov ecx, 0xa0
call fcn.140028918
mov rdi, rax
mov qword [rsi], rax
lea rsi, [rbp - 0x20]
mov qword [rsi - 0x10], 0x4e
mov qword [rsi - 8], 0x4f
lea rdx, str.Mozilla_5.0__Windows_NT_10.0__Win64__x64__rv:86.0__Gecko_20100101_Firefox_86.0
mov r8d, 0x9c
mov rcx, rax
call fcn.140020110
mov word [rdi + 0x9c], 0
movaps xmmword [rsi], xmm6
mov qword [rsi + 0x10], 0
mov qword [rsi + 0x18], 7
mov qword [rbp + 0x1390], rsi
mov ecx, 0x90
call fcn.140028918
mov rdi, rax
mov qword [rsi], rax
lea rsi, [rbp]
mov qword [rsi - 0x10], 0x42
mov qword [rsi - 8], 0x47
lea rdx, str.Mozilla_5.0__Windows_NT_10.0__Trident_7.0__AS__rv:11.0__like_Gecko
mov r8d, 0x84
mov rcx, rax
call fcn.140020110
mov word [rdi + 0x84], 0
movaps xmmword [rsi], xmm6
mov qword [rsi + 0x10], 0
mov qword [rsi + 0x18], 7
mov qword [rbp + 0x1390], rsi
mov ecx, 0xa0
call fcn.140028918
mov rdi, rax
mov qword [rsi], rax
lea rsi, [rbp + 0x20]
mov qword [rsi - 0x10], 0x48
mov qword [rsi - 8], 0x4f
lea rdx, str.Mozilla_5.0__Windows_NT_6.1__WOW64__Trident_7.0__AS__rv:11.0__like_Gecko
mov r8d, 0x90
mov rcx, rax
call fcn.140020110
mov word [rdi + 0x90], 0
xorps xmm0, xmm0
movaps xmmword [rsi], xmm0
mov qword [rsi + 0x10], 0
mov qword [rsi + 0x18], 7
mov qword [rbp + 0x1390], rsi
mov ecx, 0xf0
call fcn.140028918
mov rdi, rax
mov qword [rsi], rax
lea rsi, [rbp + 0x40]
mov qword [rsi - 0x10], 0x71
mov qword [rsi - 8], 0x77
lea rdx, str.Mozilla_5.0__Windows_NT_6.3__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_89.0.4389.82_Safari_537.36
mov r8d, 0xe2
mov rcx, rax
call fcn.140020110
mov word [rdi + 0xe2], 0
lea rdx, [rbp + 0x1330]
lea rdi, [rbp - 0x60]
mov qword [rdx], rdi
mov qword [rdx + 8], rsi
lea rcx, [rbp + 0x1370]
lea r8, [rbp + 0x1350]
call fcn.14000db74
mov esi, 0x80
mov rax, qword [rbp + rsi - 0x48]
cmp rax, 8
jb 0x14000d6fd
mov rcx, qword [rbp + rsi - 0x60]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14000d6f8
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000da75
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.140028960
mov qword [rbp + rsi - 0x50], 0
mov qword [rbp + rsi - 0x48], 7
mov word [rbp + rsi - 0x60], 0
add rsi, 0xffffffffffffffe0
cmp rsi, 0xffffffffffffffe0
jne 0x14000d6b5
call fcn.14002dae0
mov rcx, rdi
mov edx, eax
call fcn.14000ddb8
mov rbx, qword [rbp + 0x1378]
mov rax, qword [rbp + 0x1370]
mov qword [rbp + 0x1368], rdi
sub rbx, rax
je 0x14000d837
mov qword [rbp + 0x1388], r14
sar rbx, 5
lea r12, [rbx - 1]
mov eax, 0xffffffff
xor r14d, r14d
mov rsi, rax
inc r14d
mov r15, rax
mov rax, 0xffffffffffffffff
sub r15, r12
jb 0x14000d764
lea rcx, [rbp + 0x1368]
lea rdi, [rbp + 0x1350]
mov rdx, rdi
mov r8, rbx
mov r9d, r14d
call fcn.14000df88
mov rdi, qword [rdi]
mov rcx, rdi
and rcx, rsi
cmp rcx, r12
ja 0x14000d7f2
mov rax, r15
xor edx, edx
div rbx
cmp rcx, rdx
jae 0x14000d7f2
mov r15, rdx
lea r12, [rbp + 0x1368]
lea r13, [rbp + 0x1340]
mov rcx, r12
mov rdx, r13
mov r8, rbx
mov r9d, r14d
call fcn.14000df88
movaps xmm0, xmmword [rbp + 0x1340]
movaps xmmword [rbp + 0x1350], xmm0
mov rdi, qword [rbp + 0x1350]
mov rax, rdi
and rax, rsi
cmp rax, r15
jb 0x14000d7c1
cmp dword [0x1400f5008], 1
movabs r8, 0x5555555555555555
movabs rcx, 0x3333333333333333
movabs rdx, 0xf0f0f0f0f0f0f0f
movabs rax, 0x101010101010101
mov r9, rsi
jle 0x14000d858
shr r9, 1
and r9, r8
sub rsi, r9
mov r8, rsi
and r8, rcx
jmp 0x14000d86e
lea rdi, [rbp - 0x60]
mov rcx, rdi
call fcn.14000ddf8
mov ebx, eax
mov rcx, rdi
call fcn.14000ddf8
shl rbx, 0x20
mov edi, eax
or rdi, rbx
jmp 0x14000d8b1
shr r9, 1
and r9, r8
sub rsi, r9
movabs r8, 0x3333333322222222
and r8, rsi
shr rsi, 2
and rsi, rcx
add rsi, r8
mov rcx, rsi
shr rcx, 4
add rcx, rsi
and rcx, rdx
imul rcx, rax
shr rcx, 0x38
mov r14, qword [rbp + 0x1388]
test rcx, rcx
je 0x14000d8b1
mov rax, qword [rbp + 0x1358]
cmp cl, 0x40
jb 0x14000d8ad
shr rax, cl
mov rdi, rax
jmp 0x14000d8b1
shrd rdi, rax, cl
mov rbx, qword [rbp + 0x1370]
xorps xmm0, xmm0
movups xmmword [r14 + 0x10], xmm0
movups xmmword [r14], xmm0
shl rdi, 5
mov rsi, qword [rbx + rdi + 0x10]
cmp qword [rbx + rdi + 0x18], 8
jb 0x14000d8db
mov rdi, qword [rbx + rdi]
jmp 0x14000d8de
add rdi, rbx
movabs rax, 0x7fffffffffffffff
cmp rsi, rax
jae 0x14000da7a
cmp rsi, 7
ja 0x14000d90f
mov qword [r14 + 0x10], rsi
mov qword [r14 + 0x18], 7
movups xmm0, xmmword [rdi]
movups xmmword [r14], xmm0
jmp 0x14000d9a5
mov qword [r14 + 0x18], 7
mov rax, rsi
or rax, 7
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x14000da7f
cmp rax, 0xb
mov ebx, 0xa
cmovae rbx, rax
lea rcx, [rbx + rbx]
cmp rax, 0x7ff
jb 0x14000d977
movabs rdx, 0x7fffffffffffffec
cmp rax, rdx
jae 0x14000da7f
add rcx, 0x29
call fcn.140028918
mov rcx, rax
add rcx, 0x27
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x14000d983
add rcx, 2
call fcn.140028918
mov rcx, rax
mov qword [r14], rcx
mov qword [r14 + 0x10], rsi
mov qword [r14 + 0x18], rbx
lea r8, [rsi*2 + 2]
mov rdx, rdi
call fcn.140020110
mov rbx, qword [rbp + 0x1370]
test rbx, rbx
je 0x14000da57
mov rsi, qword [rbp + 0x1378]
cmp rbx, rsi
je 0x14000da24
mov rax, qword [rbx + 0x18]
cmp rax, 8
jb 0x14000d9ff
mov rcx, qword [rbx]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14000d9fa
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000da75
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.140028960
mov qword [rbx + 0x10], 0
mov qword [rbx + 0x18], 7
mov word [rbx], 0
add rbx, 0x20
cmp rbx, rsi
jne 0x14000d9ba
mov rbx, qword [rbp + 0x1370]
mov rdx, qword [rbp + 0x1380]
sub rdx, rbx
cmp rdx, 0x1000
jb 0x14000da4f
mov rax, qword [rbx - 8]
add rbx, 0xfffffffffffffff8
sub rbx, rax
cmp rbx, 0x20
jae 0x14000da75
add rdx, 0x27
mov rbx, rax
mov rcx, rbx
call fcn.140028960
mov rax, r14
movaps xmm6, xmmword [rbp + 0x13a0]
add rsp, 0x1438
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.1400a3978
call fcn.14000826f
call fcn.140008280
int3