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

Disassembly:
mov rcx, qword gs:[0x28]
mov rcx, qword [rcx]
cmp rsp, qword [rcx + 0x10]
jbe 0x4d98f8
sub rsp, 0x28
mov qword [rsp + 0x20], rbp
lea rbp, [rsp + 0x20]
movzx eax, byte [0x00d8544f]
cmp al, 1
jbe 0x4d95fd
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
jne 0x4d9606
call fcn.0042be90
ud2
mov byte [0x00d8544f], 1
call fcn.004748d0
call fcn.00455040
call fcn.0046dd10
call fcn.004d1470
call fcn.00461080
call fcn.00487bb0
call fcn.004c8ae0
lea rax, [0x0090c0af]
mov qword [rsp], rax
mov qword [rsp + 8], 0x10
call fcn.00463070
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [0x00d68920], rcx
cmp dword [0x00d857e0], 0
jne 0x4d98e7
mov qword [0x00d68928], rax
lea rax, [0x0090c8e0]
mov qword [rsp], rax
mov qword [rsp + 8], 0x11
call fcn.00463070
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [0x00d68950], rcx
cmp dword [0x00d857e0], 0
jne 0x4d98d6
mov qword [0x00d68958], rax
lea rax, [0x0090d8d3]
mov qword [rsp], rax
mov qword [rsp + 8], 0x13
call fcn.00463070
mov rax, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov qword [0x00d68910], rax
cmp dword [0x00d857e0], 0
jne 0x4d98c2
mov qword [0x00d68918], rcx
lea rax, [0x0090d8e6]
mov qword [rsp], rax
mov qword [rsp + 8], 0x13
call fcn.00463070
mov rax, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov qword [0x00d68940], rax
cmp dword [0x00d857e0], 0
jne 0x4d98ae
mov qword [0x00d68948], rcx
lea rax, [0x0090d8c0]
mov qword [rsp], rax
mov qword [rsp + 8], 0x13
call fcn.00463070
mov rax, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov qword [0x00d68900], rax
cmp dword [0x00d857e0], 0
jne 0x4d989a
mov qword [0x00d68908], rcx
mov rcx, qword [0x00d682e0]
mov rax, qword [0x00d682e8]
mov qword [0x00d68930], rcx
cmp dword [0x00d857e0], 0
jne 0x4d9889
mov qword [0x00d68938], rax
mov rax, qword [0x00d85670]
mov qword [rsp], rax
lea rax, [0x009092ae]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xa
call fcn.004d5c20
mov rax, qword [rsp + 0x18]
cmp dword [0x00d857e0], 0
jne 0x4d9878
mov qword [0x00d66cc8], rax
mov rax, qword [0x00d85678]
mov qword [rsp], rax
lea rax, [0x00909a22]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xb
call fcn.004d5c20
mov rax, qword [rsp + 0x18]
cmp dword [0x00d857e0], 0
jne 0x4d986a
mov qword [0x00d66cd0], rax
mov rax, qword [0x00d85668]
mov qword [rsp], rax
lea rax, [0x00909a17]
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], 0xb
call fcn.004d5c20
mov rax, qword [rsp + 0x18]
cmp dword [0x00d857e0], 0
jne 0x4d985c
mov qword [0x00d66cc0], rax
call fcn.004d2980
call fcn.004d79b0
mov byte [0x00d8544f], 2
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
lea rdi, [0x00d66cc0]
call fcn.00457490
jmp 0x4d9841
lea rdi, [0x00d66cd0]
call fcn.00457490
jmp 0x4d9807
lea rdi, [0x00d66cc8]
call fcn.00457490
jmp 0x4d97cd
lea rdi, [0x00d68938]
call fcn.00457490
jmp 0x4d978f
lea rdi, [0x00d68908]
mov rax, rcx
call fcn.00457490
jmp 0x4d9766
lea rdi, [0x00d68948]
mov rax, rcx
call fcn.00457490
jmp 0x4d9728
lea rdi, [0x00d68918]
mov rax, rcx
call fcn.00457490
jmp 0x4d96ea
lea rdi, [0x00d68958]
call fcn.00457490
jmp 0x4d96ac
lea rdi, [0x00d68928]
call fcn.00457490
jmp 0x4d966e
call fcn.004555f0
jmp fcn.004d95c0