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

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x43a5dc
sub rsp, 0x50
mov qword [rsp + 0x48], rbp
lea rbp, [rsp + 0x48]
mov qword [rsp + 0x30], r14
mov dword [0x013226b8], 0x2710
lea rax, [0x0094e360]
jmp 0x43a346
mov qword [rsp + 0x38], rax
call fcn.00450800
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx + 0x230]
test rax, rax
jne 0x43a330
xor eax, eax
jmp 0x43a36d
mov rcx, rax
shl rax, 6
lea rdx, [0x013765c0]
lea rbx, [rdx + rax]
lea rbx, [rbx + 8]
movups xmmword [rbx], xmm15
lea rax, [rcx + 1]
cmp rax, 2
jl 0x43a34f
xor eax, eax
jmp 0x43a390
mov rcx, rax
shl rax, 4
lea rdx, [0x01377148]
add rdx, rax
movups xmmword [rdx], xmm15
lea rax, [rcx + 1]
cmp rax, 0x23
jl 0x43a377
call fcn.0040c0e0
nop
xor eax, eax
xor ebx, ebx
call fcn.00401000
movzx eax, byte [0x0137672a]
mov byte [0x01375c46], al
movzx eax, byte [0x0137672f]
mov byte [0x01375c47], al
movzx eax, byte [0x01376727]
mov byte [0x01375c45], al
call fcn.00404040
nop
lea rax, [0x01375d60]
mov ebx, 8
mov rcx, rbx
call fcn.004326c0
mov rax, qword [rsp + 0x30]
mov rcx, qword [rax + 0x30]
mov rbx, 0xffffffffffffffff
mov rax, rcx
call fcn.0043a700
nop
call fcn.00450580
call fcn.0045bd80
call fcn.0040aa40
call fcn.0044e3c0
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 0x30]
test byte [rax], al
nop
call fcn.00432760
call fcn.00446b80
call fcn.00418dc0
cmp byte [0x013153c0], 0
je 0x43a443
mov qword [0x00944328], 0
nop
nop
lea rax, [0x01322698]
call fcn.0040b740
nop
call fcn.004673e0
xorps xmm15, xmm15
mov r14, qword [0x01375e58]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
mov rcx, qword [rsp]
lea rdx, [0x01322688]
xchg qword [rdx], rcx
mov ecx, dword [0x01375c8c]
mov dword [rsp + 0x1c], ecx
lea rax, [0x006ccdf7]
mov ebx, 0xa
call fcn.00407de0
call fcn.0044f5a0
movsxd rcx, eax
cmp rax, rcx
mov ecx, 0
cmove ecx, eax
sete dl
and edx, ebx
test dl, dl
je 0x43a4b3
test ecx, ecx
jg 0x43a4b7
mov ecx, dword [rsp + 0x1c]
mov eax, ecx
call fcn.00442ec0
nop
test rax, rax
jne 0x43a5ca
nop
nop
lea rax, [0x01322698]
call fcn.0040b960
cmp dword [0x01376400], 1
nop
jle 0x43a50f
mov byte [0x013760e5], 1
mov byte [0x013760e0], 1
mov rcx, qword [0x01321470]
mov qword [rsp + 0x40], rcx
mov rdx, qword [0x01321478]
mov qword [rsp + 0x28], rdx
xor eax, eax
jmp 0x43a5c0
cmp qword [0x01315eb8], 0
jne 0x43a550
mov qword [0x01315eb8], 7
cmp dword [0x013760e0], 0
jne 0x43a53d
lea rax, [0x006cc354]
mov qword [0x01315eb0], rax
jmp 0x43a550
lea rdi, [0x01315eb0]
lea rax, [0x006cc354]
call fcn.00465580
cmp qword [0x01320fc8], 1
jne 0x43a589
mov qword [0x01320fc8], 0
cmp dword [0x013760e0], 0
jne 0x43a57b
mov qword [0x01320fc0], 0
jmp 0x43a589
lea rdi, [0x01320fc0]
xor eax, eax
call fcn.00465580
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.0042fc60
mov rax, qword [rsp + 0x20]
inc rax
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x28]
nop
cmp rax, rdx
jl 0x43a593
jmp 0x43a50f
lea rax, [0x006dadc6]
mov ebx, 0x2b
call fcn.00436b60
nop
nop dword [rax]
call fcn.004633c0
jmp 0x43a300
xorps xmm15, xmm15
mov r14, qword [0x01375e58]
mov r14, qword gs:[r14]
mov r14, qword [r14]
jmp 0x43a300