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

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x434d9d
push rbp
mov rbp, rsp
sub rsp, 0x38
mov rax, qword [0x008ce378]
lea rcx, [0x008cf1c0]
nop
mov qword [rsp], rax
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], 0
mov qword [rsp + 0x18], 0x800
nop dword [rax]
call fcn.00436ac0
xorps xmm15, xmm15
mov r14, qword [0x0098c2c8]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x20]
nop dword [rax]
test rax, rax
je 0x434d8b
lea rbx, [0x006d2d60]
mov ecx, 0xc
mov rdi, rcx
call fcn.00434900
cmp dword [0x0098c4d0], 0
je 0x434af9
call fcn.0046c1a0
mov qword [r11], rax
mov rcx, qword [0x00905050]
mov qword [r11 + 8], rcx
mov qword [0x00905050], rax
mov rax, qword [0x008ce378]
lea rcx, [0x008ce920]
nop
mov qword [rsp], rax
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], 0
mov qword [rsp + 0x18], 0x800
call fcn.00436ac0
xorps xmm15, xmm15
mov r14, qword [0x0098c2c8]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x20]
test rax, rax
je 0x434d7a
mov qword [rsp + 0x28], rax
lea rbx, [0x006d4b4d]
mov ecx, 0x11
mov rdi, rcx
call fcn.00434900
cmp dword [0x0098c4d0], 0
je 0x434b84
call fcn.0046c1a0
mov qword [r11], rax
mov rdx, qword [0x00905058]
mov qword [r11 + 8], rdx
mov qword [0x00905058], rax
mov rax, qword [rsp + 0x28]
lea rbx, [0x006d7df0]
mov ecx, 0x17
mov rdi, rcx
nop
call fcn.00434900
cmp dword [0x0098c4d0], 0
je 0x434bc1
call fcn.0046c1a0
mov qword [r11], rax
mov rcx, qword [0x00905060]
mov qword [r11 + 8], rcx
mov qword [0x00905060], rax
mov rax, qword [0x008ce378]
lea rcx, [0x008ce940]
nop
mov qword [rsp], rax
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], 0
mov qword [rsp + 0x18], 0x800
call fcn.00436ac0
xorps xmm15, xmm15
mov r14, qword [0x0098c2c8]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x20]
test rax, rax
je 0x434d69
mov qword [rsp + 0x30], rax
lea rbx, [0x006d44ca]
mov ecx, 0x10
mov rdi, rcx
call fcn.00434900
cmp dword [0x0098c4d0], 0
je 0x434c4c
call fcn.0046c1a0
mov qword [r11], rax
mov rdx, qword [0x00905068]
mov qword [r11 + 8], rdx
mov qword [0x00905068], rax
mov rax, qword [rsp + 0x30]
lea rbx, [0x006d38a3]
mov ecx, 0xe
mov rdi, rcx
call fcn.00434900
cmp dword [0x0098c4d0], 0
je 0x434c88
call fcn.0046c1a0
mov qword [r11], rax
mov rcx, qword [0x00905070]
mov qword [r11 + 8], rcx
mov qword [0x00905070], rax
cmp qword [0x00905068], 0
je 0x434d58
nop dword [rax]
test rax, rax
je 0x434d58
mov rax, qword [0x008ce378]
lea rcx, [0x008ce980]
nop
mov qword [rsp], rax
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], 0
mov qword [rsp + 0x18], 0x800
call fcn.00436ac0
xorps xmm15, xmm15
mov r14, qword [0x0098c2c8]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x20]
test rax, rax
je 0x434d47
lea rbx, str.WSAGetOverlappedResult
mov ecx, 0x17
mov rdi, rcx
call fcn.00434900
cmp dword [0x0098c4d0], 0
je 0x434d24
call fcn.0046c1a0
mov qword [r11], rax
mov rcx, qword [0x00905078]
mov qword [r11 + 8], rcx
mov qword [0x00905078], rax
test rax, rax
je 0x434d36
add rsp, 0x38
pop rbp
ret
lea rax, [0x006dd532]
mov ebx, 0x20
call fcn.00439560
lea rax, [0x006d62dd]
mov ebx, 0x14
call fcn.00439560
lea rax, [0x006db927]
mov ebx, 0x1d
call fcn.00439560
lea rax, [0x006d58b2]
mov ebx, 0x13
call fcn.00439560
lea rax, [0x006d589f]
mov ebx, 0x13
call fcn.00439560
lea rax, [0x006dc33d]
mov ebx, 0x1e
call fcn.00439560
nop
nop dword [rax]
call fcn.0046a260
jmp fcn.00434a60