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

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x43a61c
sub rsp, 0x50
mov qword [rsp + 0x48], rbp
lea rbp, [rsp + 0x48]
mov qword [rsp + 0x30], r14
mov dword [0x0089f2d8], 0x2710
lea rax, [0x0086af80]
jmp 0x43a386
mov qword [rsp + 0x38], rax
call fcn.00450820
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx + 0x230]
test rax, rax
jne 0x43a370
xor eax, eax
jmp 0x43a3ad
mov rcx, rax
shl rax, 6
lea rdx, [0x008f31c0]
lea rbx, [rdx + rax]
lea rbx, [rbx + 8]
movups xmmword [rbx], xmm15
lea rax, [rcx + 1]
cmp rax, 2
jl 0x43a38f
xor eax, eax
jmp 0x43a3d0
mov rcx, rax
shl rax, 4
lea rdx, [0x008f3d48]
add rdx, rax
movups xmmword [rdx], xmm15
lea rax, [rcx + 1]
cmp rax, 0x23
jl 0x43a3b7
call fcn.0040c140
nop
xor eax, eax
xor ebx, ebx
call fcn.00401080
movzx eax, byte [0x008f332a]
mov byte [0x008f2866], al
movzx eax, byte [0x008f332f]
mov byte [0x008f2867], al
movzx eax, byte [0x008f3327]
mov byte [0x008f2865], al
call fcn.004040c0
nop
lea rax, [0x008f2988]
mov ebx, 8
mov rcx, rbx
call fcn.00432720
mov rax, qword [rsp + 0x30]
mov rcx, qword [rax + 0x30]
mov rbx, 0xffffffffffffffff
mov rax, rcx
call fcn.0043a740
nop
call fcn.004505a0
call fcn.0045bd00
call fcn.0040aaa0
call fcn.0044e3e0
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 0x30]
test byte [rax], al
nop
call fcn.004327c0
call fcn.00446bc0
call fcn.00418e20
cmp byte [0x00892200], 0
je 0x43a483
mov qword [0x008614f0], 0
nop
nop
lea rax, [0x0089f2b8]
call fcn.0040b7a0
nop
call fcn.00467300
xorps xmm15, xmm15
mov r14, qword [0x008f2a80]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
mov rcx, qword [rsp]
lea rdx, [0x0089f2a8]
xchg qword [rdx], rcx
mov ecx, dword [0x008f28b0]
mov dword [rsp + 0x1c], ecx
lea rax, [0x006a59f0]
mov ebx, 0xa
call fcn.00407e40
call fcn.0044f5c0
movsxd rcx, eax
cmp rax, rcx
mov ecx, 0
cmove ecx, eax
sete dl
and edx, ebx
test dl, dl
je 0x43a4f3
test ecx, ecx
jg 0x43a4f7
mov ecx, dword [rsp + 0x1c]
mov eax, ecx
call fcn.00442f00
nop
test rax, rax
jne 0x43a60a
nop
nop
lea rax, [0x0089f2b8]
call fcn.0040b9c0
cmp dword [0x008f3000], 1
nop
jle 0x43a54f
mov byte [0x008f2cf5], 1
mov byte [0x008f2cf0], 1
mov rcx, qword [0x0089e0f0]
mov qword [rsp + 0x40], rcx
mov rdx, qword [0x0089e0f8]
mov qword [rsp + 0x28], rdx
xor eax, eax
jmp 0x43a600
cmp qword [0x00892c88], 0
jne 0x43a590
mov qword [0x00892c88], 7
cmp dword [0x008f2cf0], 0
jne 0x43a57d
lea rax, [0x006a4f72]
mov qword [str.go1.20.6], rax
jmp 0x43a590
lea rdi, str.go1.20.6
lea rax, [0x006a4f72]
call fcn.004654a0
cmp qword [0x00892cc8], 1
jne 0x43a5c9
mov qword [0x00892cc8], 0
cmp dword [0x008f2cf0], 0
jne 0x43a5bb
mov qword [0x00892cc0], 0
jmp 0x43a5c9
lea rdi, [0x00892cc0]
xor eax, eax
call fcn.004654a0
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.0042fcc0
mov rax, qword [rsp + 0x20]
inc rax
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x28]
nop
cmp rax, rdx
jl 0x43a5d3
jmp 0x43a54f
lea rax, [0x006b349d]
mov ebx, 0x2b
call fcn.00436bc0
nop
nop dword [rax]
call fcn.004632e0
jmp 0x43a340
xorps xmm15, xmm15
mov r14, qword [0x008f2a80]
mov r14, qword gs:[r14]
mov r14, qword [r14]
jmp 0x43a340