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

Disassembly:
mov rcx, qword gs:[0x28]
mov rcx, qword [rcx]
cmp rsp, qword [rcx + 0x10]
jbe 0x4db836
sub rsp, 0x28
mov qword [rsp + 0x20], rbp
lea rbp, [rsp + 0x20]
movzx eax, byte [0x00850a25]
cmp al, 1
jbe 0x4db55d
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
jne 0x4db566
call fcn.00429df0
ud2
mov byte [0x00850a25], 1
call fcn.00469820
call fcn.0048d9a0
call fcn.004bf4a0
call fcn.004871b0
call fcn.004522b0
call fcn.00474990
call fcn.00461350
call fcn.00469ae0
call fcn.004c1420
call fcn.004c7d30
call fcn.0045de10
call fcn.0045f790
lea rax, [0x006b9308]
mov qword [rsp], rax
mov qword [rsp + 8], 0x33
call fcn.0045e8c0
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [0x00834420], rcx
mov ecx, dword [0x00850df0]
test ecx, ecx
jne 0x4db825
mov qword [0x00834428], rax
lea rax, [0x00662360]
mov qword [rsp], rax
call fcn.00410b80
lea rax, [0x0063d1e0]
mov qword [rsp], rax
call fcn.0047b5c0
mov rax, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rax, qword [rax + 0x48]
mov qword [rsp], rcx
call rax
mov rax, qword [rsp + 8]
mov rcx, qword [rsp + 0x10]
mov qword [0x00834460], rax
mov eax, dword [0x00850df0]
test eax, eax
jne 0x4db811
mov qword [0x00834468], rcx
lea rax, [0x006642e0]
mov qword [rsp], rax
lea rax, [0x006f6680]
mov qword [rsp + 8], rax
call fcn.0047b5c0
mov rax, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov qword [0x00834440], rax
mov eax, dword [0x00850df0]
test eax, eax
jne 0x4db7fd
mov qword [0x00834448], rcx
lea rax, [0x006625e0]
mov qword [rsp], rax
call fcn.00410b80
lea rax, [0x0063d3e0]
mov qword [rsp], rax
call fcn.0047b5c0
mov rax, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rax, qword [rax + 0x48]
mov qword [rsp], rcx
call rax
mov rax, qword [rsp + 8]
mov rcx, qword [rsp + 0x10]
mov qword [0x00834430], rax
mov eax, dword [0x00850df0]
test eax, eax
jne 0x4db7e9
mov qword [0x00834438], rcx
lea rax, [0x006622e0]
mov qword [rsp], rax
call fcn.00410b80
lea rax, [0x0063d1a0]
mov qword [rsp], rax
call fcn.0047b5c0
mov rax, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rax, qword [rax + 0x48]
mov qword [rsp], rcx
call rax
mov rax, qword [rsp + 8]
mov rcx, qword [rsp + 0x10]
mov qword [0x00834450], rax
mov eax, dword [0x00850df0]
test eax, eax
jne 0x4db7d5
mov qword [0x00834458], rcx
lea rax, [0x00669ca0]
mov qword [rsp], rax
call fcn.00410b80
mov rax, qword [rsp + 8]
lea rcx, [0x004db9f0]
mov qword [rax], rcx
mov qword [rax + 8], 0x20
mov edx, dword [0x00850df0]
test edx, edx
jne 0x4db7c7
mov qword [0x00833810], rax
lea rax, [0x00669ca0]
mov qword [rsp], rax
call fcn.00410b80
mov rax, qword [rsp + 8]
lea rcx, [0x004db9f0]
mov qword [rax], rcx
mov qword [rax + 8], 0x40
mov ecx, dword [0x00850df0]
test ecx, ecx
jne 0x4db7b9
mov qword [0x00833818], rax
mov byte [0x00850a25], 2
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
lea rdi, [0x00833818]
call fcn.004553b0
jmp 0x4db7a8
lea rdi, [0x00833810]
call fcn.004553b0
jmp 0x4db770
lea rdi, [0x00834458]
mov rax, rcx
call fcn.004553b0
jmp 0x4db738
lea rdi, [0x00834438]
mov rax, rcx
call fcn.004553b0
jmp 0x4db6de
lea rdi, [0x00834448]
mov rax, rcx
call fcn.004553b0
jmp 0x4db684
lea rdi, [0x00834468]
mov rax, rcx
call fcn.004553b0
jmp 0x4db642
lea rdi, [0x00834428]
call fcn.004553b0
jmp 0x4db5e8
call fcn.00452950
jmp fcn.004db520