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

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x71c52d
sub esp, 0x2c
mov eax, dword [0xbadd4c]
mov dword [esp], eax
call fcn.006767f0
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0xbb4d18]
mov dword [esp + 4], eax
lea eax, [0x7dea4b]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 0xb
lea eax, [0x7dc22b]
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], 1
lea eax, [0x7df78a]
mov dword [esp + 0x18], eax
mov dword [esp + 0x1c], 0xe
lea eax, [0x7e286e]
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], 0x14
call fcn.0064b170
mov eax, dword [0xbadd4c]
mov dword [esp], eax
call fcn.006767f0
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0xbb4d40]
mov dword [esp + 4], eax
lea eax, [0x7dc94d]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 4
lea ecx, [0x7dc22d]
mov dword [esp + 0x10], ecx
mov dword [esp + 0x14], 1
mov dword [esp + 0x18], 0
mov dword [esp + 0x1c], 0
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], 4
call fcn.0064b170
mov eax, dword [0xbadd4c]
mov dword [esp], eax
call fcn.006767f0
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0xbb4d00]
mov dword [esp + 4], eax
lea eax, [0x7dd8fd]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 8
lea eax, [0x7dc229]
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], 1
lea eax, [0x7dc5ea]
mov dword [esp + 0x18], eax
mov dword [esp + 0x1c], 3
lea eax, [0x7e475b]
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], 0x17
call fcn.0064b170
mov eax, dword [0xbadd4c]
mov dword [esp], eax
call fcn.006767f0
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0xbb4d38]
mov dword [esp + 4], eax
lea eax, [0x7dcc52]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 5
lea eax, [0x7dc22c]
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], 1
mov dword [esp + 0x18], 0
mov dword [esp + 0x1c], 0
lea eax, [0x7de2f1]
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], 0xa
call fcn.0064b170
mov eax, dword [0xbadd4c]
mov dword [esp], eax
call fcn.006767f0
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0xbb4cf8]
mov dword [esp + 4], eax
lea eax, [0x7dddc5]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 9
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0
lea eax, [0x7dc8a1]
mov dword [esp + 0x18], eax
mov dword [esp + 0x1c], 4
lea eax, [0x7dddbc]
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], 9
call fcn.0064b170
mov eax, dword [0xbadd4c]
mov dword [esp], eax
call fcn.006767f0
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0xbb4cf0]
mov dword [esp + 4], eax
lea eax, [0x7dd8c5]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 8
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0
lea eax, [0x7dd2f9]
mov dword [esp + 0x18], eax
mov dword [esp + 0x1c], 7
lea eax, [0x7e27f6]
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], 0x14
call fcn.0064b170
mov eax, dword [0xbadd4c]
mov dword [esp], eax
call fcn.006767f0
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0xbc6fe0]
mov dword [esp + 4], eax
lea eax, [0x7df000]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 0xc
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0
mov dword [esp + 0x18], 3
lea eax, [0x7e3b19]
mov dword [esp + 0x1c], eax
mov dword [esp + 0x20], 0x16
call fcn.00646e10
mov eax, dword [0xbadd4c]
mov dword [esp], eax
call fcn.006767f0
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0xbb4d08]
mov dword [esp + 4], eax
lea eax, [0x7de427]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 0xa
lea eax, [0x7dc228]
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], 1
mov dword [esp + 0x18], 0
mov dword [esp + 0x1c], 0
lea eax, [0x7de41d]
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], 0xa
call fcn.0064b170
mov eax, dword [0xbadd4c]
mov dword [esp], eax
call fcn.006767f0
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0xbb4d10]
mov dword [esp + 4], eax
lea eax, [0x7dc8e1]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 4
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0
lea ecx, [0x7dcfa3]
mov dword [esp + 0x18], ecx
mov dword [esp + 0x1c], 6
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], 4
call fcn.0064b170
mov eax, dword [0xbadd4c]
mov dword [esp], eax
call fcn.006767f0
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0xbb4d28]
mov dword [esp + 4], eax
lea eax, [0x7dc39b]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0
mov dword [esp + 0x18], 0
mov dword [esp + 0x1c], 0
lea eax, [0x7de44f]
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], 0xa
call fcn.0064b170
mov eax, dword [0xbadd4c]
mov dword [esp], eax
call fcn.006767f0
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0xbb4d20]
mov dword [esp + 4], eax
lea eax, [0x7dea56]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 0xb
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0
mov dword [esp + 0x18], 0
mov dword [esp + 0x1c], 0
lea eax, [0x7dea40]
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], 0xb
call fcn.0064b170
mov eax, dword [0xbadd4c]
mov dword [esp], eax
call fcn.006767f0
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0xbb4ce0]
mov dword [esp + 4], eax
lea eax, [0x7dd8b5]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 8
lea eax, [0x7dc225]
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], 1
lea eax, [0x7dda6e]
mov dword [esp + 0x18], eax
mov dword [esp + 0x1c], 9
lea eax, [0x7dd8ad]
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], 8
call fcn.0064b170
mov eax, dword [0xbadd4c]
mov dword [esp], eax
call fcn.006767f0
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0xbc6fdc]
mov dword [esp + 4], eax
lea eax, [0x7de3e1]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 0xa
lea eax, [0x7dc226]
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], 1
mov dword [esp + 0x18], 0
lea eax, [0x7de3cd]
mov dword [esp + 0x1c], eax
mov dword [esp + 0x20], 0xa
call fcn.00646e10
mov eax, dword [0xbadd4c]
mov dword [esp], eax
call fcn.006767f0
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0xbb4cb0]
mov dword [esp + 4], eax
lea eax, [0x7ddcc0]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 9
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0
mov dword [esp + 0x18], 0
mov dword [esp + 0x1c], 0
lea eax, [0x7ddcae]
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], 9
call fcn.0064b170
mov eax, dword [0xbadd4c]
mov dword [esp], eax
call fcn.006767f0
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0xbc6fd8]
mov dword [esp + 4], eax
lea eax, [0x7ddcc9]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 9
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0
mov dword [esp + 0x18], 0
lea eax, [0x7ddcb7]
mov dword [esp + 0x1c], eax
mov dword [esp + 0x20], 9
call fcn.00646e10
mov eax, dword [0xbadd4c]
mov dword [esp], eax
call fcn.006767f0
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0xbc6f4f]
mov dword [esp + 4], eax
lea eax, [0x7dc3a3]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0
mov byte [esp + 0x18], 0
lea eax, [0x7dfc84]
mov dword [esp + 0x1c], eax
mov dword [esp + 0x20], 0xe
call fcn.0063de00
mov eax, dword [0xbadd4c]
mov dword [esp], eax
call fcn.006767f0
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0xbc6f4e]
mov dword [esp + 4], eax
lea eax, [0x7dc3a1]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0
mov byte [esp + 0x18], 0
lea eax, [0x7e02ff]
mov dword [esp + 0x1c], eax
mov dword [esp + 0x20], 0xf
call fcn.0063de00
mov dword [esp + 0x28], 0
mov eax, dword [0xbadd4c]
mov dword [esp + 0x28], eax
mov eax, dword [0xbadd38]
mov dword [esp], eax
lea eax, [esp + 0x28]
mov dword [esp + 4], eax
mov dword [esp + 8], 1
mov dword [esp + 0xc], 1
call fcn.00675040
add esp, 0x2c
ret
call fcn.0044b4c0
jmp fcn.0071be10