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

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x43a45c
sub rsp, 0x50
mov qword [rsp + 0x48], rbp
lea rbp, [rsp + 0x48]
mov qword [rsp + 0x30], r14
mov dword [0x008c5078], 0x2710
lea rax, [0x0088d440]
jmp 0x43a1c6
mov qword [rsp + 0x38], rax
call fcn.004505e0
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx + 0x230]
test rax, rax
jne 0x43a1b0
xor eax, eax
jmp 0x43a1ec
mov rcx, rax
shl rax, 6
lea rdx, [rax + 8]
lea rbx, [0x00918f80]
add rdx, rbx
movups xmmword [rdx], xmm15
lea rax, [rcx + 1]
cmp rax, 2
jl 0x43a1cf
xor eax, eax
jmp 0x43a20f
mov rcx, rax
shl rax, 4
lea rdx, [0x00919b08]
add rdx, rax
movups xmmword [rdx], xmm15
lea rax, [rcx + 1]
cmp rax, 0x23
jl 0x43a1f6
call fcn.0040c200
nop
xor eax, eax
xor ebx, ebx
nop
call fcn.00401080
movzx eax, byte [0x009190ea]
mov byte [0x00918606], al
movzx eax, byte [0x009190ef]
mov byte [0x00918607], al
movzx eax, byte [0x009190e7]
mov byte [0x00918605], al
call fcn.00404180
nop
lea rax, [0x00918728]
mov ebx, 8
mov rcx, rbx
call fcn.004324c0
mov rax, qword [rsp + 0x30]
mov rcx, qword [rax + 0x30]
mov rbx, 0xffffffffffffffff
mov rax, rcx
call fcn.0043a580
nop
call fcn.00450360
call fcn.0045bd80
call fcn.0040ab60
call fcn.0044e1c0
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 0x30]
test byte [rax], al
nop
call fcn.00432560
call fcn.004469a0
call fcn.00418ec0
cmp byte [0x008b4ec0], 0
je 0x43a2c3
mov qword [0x00883538], 0
nop
nop
lea rax, [0x008c5058]
call fcn.0040b860
nop
call fcn.00467480
xorps xmm15, xmm15
mov r14, qword [0x00918820]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
mov rcx, qword [rsp]
lea rdx, [0x008c5048]
xchg qword [rdx], rcx
mov ecx, dword [0x00918650]
mov dword [rsp + 0x1c], ecx
lea rax, [0x006b9dd3]
mov ebx, 0xa
call fcn.00407f00
call fcn.0044f3a0
movsxd rcx, eax
cmp rax, rcx
mov ecx, 0
cmove ecx, eax
sete dl
and edx, ebx
test dl, dl
je 0x43a333
test ecx, ecx
jg 0x43a337
mov ecx, dword [rsp + 0x1c]
mov eax, ecx
call fcn.00442ce0
nop
test rax, rax
jne 0x43a44a
nop
nop
lea rax, [0x008c5058]
call fcn.0040ba80
cmp dword [0x00918dc0], 1
nop
jle 0x43a38f
mov byte [0x00918a95], 1
mov byte [0x00918a90], 1
mov rcx, qword [0x008c3e10]
mov qword [rsp + 0x40], rcx
mov rdx, qword [0x008c3e18]
mov qword [rsp + 0x28], rdx
xor eax, eax
jmp 0x43a440
cmp qword [0x008b6778], 0
jne 0x43a3d0
mov qword [0x008b6778], 7
cmp dword [0x00918a90], 0
jne 0x43a3bd
lea rax, [0x006b937f]
mov qword [0x008b6770], rax
jmp 0x43a3d0
lea rdi, [0x008b6770]
lea rax, [0x006b937f]
call fcn.00465600
cmp qword [0x008b67b8], 1
jne 0x43a409
mov qword [0x008b67b8], 0
cmp dword [0x00918a90], 0
jne 0x43a3fb
mov qword [0x008b67b0], 0
jmp 0x43a409
lea rdi, [0x008b67b0]
xor eax, eax
call fcn.00465600
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.0042fa60
mov rax, qword [rsp + 0x20]
inc rax
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x28]
nop
cmp rax, rdx
jl 0x43a413
jmp 0x43a38f
lea rax, [0x006c7dee]
mov ebx, 0x2b
call fcn.00436a00
nop
nop dword [rax]
call fcn.00463440
jmp 0x43a180
xorps xmm15, xmm15
mov r14, qword [0x00918820]
mov r14, qword gs:[r14]
mov r14, qword [r14]
jmp 0x43a180