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

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x43a77c
sub rsp, 0x50
mov qword [rsp + 0x48], rbp
lea rbp, [rsp + 0x48]
mov qword [rsp + 0x30], r14
mov dword [0x009b1478], 0x2710
lea rax, [0x0097ba40]
jmp 0x43a4e6
mov qword [rsp + 0x38], rax
call fcn.00450920
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx + 0x230]
test rax, rax
jne 0x43a4d0
xor eax, eax
jmp 0x43a50d
mov rcx, rax
shl rax, 6
lea rdx, [0x00a05520]
lea rbx, [rdx + rax]
lea rbx, [rbx + 8]
movups xmmword [rbx], xmm15
lea rax, [rcx + 1]
cmp rax, 2
jl 0x43a4ef
xor eax, eax
jmp 0x43a530
mov rcx, rax
shl rax, 4
lea rdx, [0x00a060a8]
add rdx, rax
movups xmmword [rdx], xmm15
lea rax, [rcx + 1]
cmp rax, 0x23
jl 0x43a517
call fcn.0040c280
nop
xor eax, eax
xor ebx, ebx
call fcn.00401080
movzx eax, byte [0x00a0568a]
mov byte [0x00a04a08], al
movzx eax, byte [0x00a0568f]
mov byte [0x00a04a09], al
movzx eax, byte [0x00a05687]
mov byte [0x00a04a07], al
call fcn.004040c0
nop
lea rax, [0x00a04b48]
mov ebx, 8
mov rcx, rbx
call fcn.00432880
mov rax, qword [rsp + 0x30]
mov rcx, qword [rax + 0x30]
mov rbx, 0xffffffffffffffff
mov rax, rcx
call fcn.0043a8a0
nop
call fcn.004506a0
call fcn.0045bd00
call fcn.0040abe0
call fcn.0044e4e0
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 0x30]
test byte [rax], al
nop
call fcn.00432920
call fcn.00446cc0
call fcn.00418f60
cmp byte [0x009a2cc0], 0
je 0x43a5e3
mov qword [0x009715c0], 0
nop
nop
lea rax, [0x009b1458]
call fcn.0040b8e0
nop
call fcn.00467880
xorps xmm15, xmm15
mov r14, qword [0x00a04c40]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
mov rcx, qword [rsp]
lea rdx, [0x009b1448]
xchg qword [rdx], rcx
mov ecx, dword [0x00a04a50]
mov dword [rsp + 0x1c], ecx
lea rax, [0x0071b25f]
mov ebx, 0xa
call fcn.00407e40
call fcn.0044f6c0
movsxd rcx, eax
cmp rax, rcx
mov ecx, 0
cmove ecx, eax
sete dl
and edx, ebx
test dl, dl
je 0x43a653
test ecx, ecx
jg 0x43a657
mov ecx, dword [rsp + 0x1c]
mov eax, ecx
call fcn.00443000
nop
test rax, rax
jne 0x43a76a
nop
nop
lea rax, [0x009b1458]
call fcn.0040bb00
cmp dword [0x00a05360], 1
nop
jle 0x43a6af
mov byte [0x00a04ed5], 1
mov byte [0x00a04ed0], 1
mov rcx, qword [0x009b0140]
mov qword [rsp + 0x40], rcx
mov rdx, qword [0x009b0148]
mov qword [rsp + 0x28], rdx
xor eax, eax
jmp 0x43a760
cmp qword [0x009a3788], 0
jne 0x43a6f0
mov qword [0x009a3788], 7
cmp dword [0x00a04ed0], 0
jne 0x43a6dd
lea rax, [0x0071a636]
mov qword [str.go1.20.4], rax
jmp 0x43a6f0
lea rdi, str.go1.20.4
lea rax, [0x0071a636]
call fcn.00465a20
cmp qword [0x009a37c8], 1
jne 0x43a729
mov qword [0x009a37c8], 0
cmp dword [0x00a04ed0], 0
jne 0x43a71b
mov qword [0x009a37c0], 0
jmp 0x43a729
lea rdi, [0x009a37c0]
xor eax, eax
call fcn.00465a20
mov rbp, qword [rsp + 0x48]
add rsp, 0x50
ret
mov qword [rsp + 0x20], rax
mov rdx, qword [rcx + rax*8]
test byte [rdx], al
add rdx, 0x1260
mov rax, rdx
call fcn.0042fe20
mov rax, qword [rsp + 0x20]
inc rax
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x28]
nop
cmp rax, rdx
jl 0x43a733
jmp 0x43a6af
lea rax, [0x0072c0bc]
mov ebx, 0x2b
call fcn.00436d20
nop
nop dword [rax]
call fcn.00463860
jmp 0x43a4a0
xorps xmm15, xmm15
mov r14, qword [0x00a04c40]
mov r14, qword gs:[r14]
mov r14, qword [r14]
jmp 0x43a4a0