Function at 0x467f60
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 [0x008d7698], 0x2710
lea rax, [0x008a3220]
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, [0x0092b580]
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, [0x0092c108]
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 [0x0092b6ea]
mov byte [0x0092ac26], al
movzx eax, byte [0x0092b6ef]
mov byte [0x0092ac27], al
movzx eax, byte [0x0092b6e7]
mov byte [0x0092ac25], al
call fcn.004040c0
nop
lea rax, [0x0092ad48]
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 [0x008ca4a0], 0
je 0x43a483
mov qword [0x008993f0], 0
nop
nop
lea rax, [0x008d7678]
call fcn.0040b7a0
nop
call fcn.00467760
xorps xmm15, xmm15
mov r14, qword [0x0092ae40]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
mov rcx, qword [rsp]
lea rdx, [0x008d7668]
xchg qword [rdx], rcx
mov ecx, dword [0x0092ac70]
mov dword [rsp + 0x1c], ecx
lea rax, [0x006cabbc]
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, [0x008d7678]
call fcn.0040b9c0
cmp dword [0x0092b3c0], 1
nop
jle 0x43a54f
mov byte [0x0092b0b5], 1
mov byte [0x0092b0b0], 1
mov rcx, qword [0x008d63f0]
mov qword [rsp + 0x40], rcx
mov rdx, qword [0x008d63f8]
mov qword [rsp + 0x28], rdx
xor eax, eax
jmp 0x43a600
cmp qword [0x008caf58], 0
jne 0x43a590
mov qword [0x008caf58], 7
cmp dword [0x0092b0b0], 0
jne 0x43a57d
lea rax, [0x006ca134]
mov qword [str.go1.20.6], rax
jmp 0x43a590
lea rdi, str.go1.20.6
lea rax, [0x006ca134]
call fcn.00465900
cmp qword [0x008caf98], 1
jne 0x43a5c9
mov qword [0x008caf98], 0
cmp dword [0x0092b0b0], 0
jne 0x43a5bb
mov qword [0x008caf90], 0
jmp 0x43a5c9
lea rdi, [0x008caf90]
xor eax, eax
call fcn.00465900
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, [0x006d9174]
mov ebx, 0x2b
call fcn.00436bc0
nop
nop dword [rax]
call fcn.00463740
jmp 0x43a340
xorps xmm15, xmm15
mov r14, qword [0x0092ae40]
mov r14, qword gs:[r14]
mov r14, qword [r14]
jmp 0x43a340