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

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x71783d
sub esp, 0x2c
mov eax, dword [0xbadd2c]
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 [0xbadd2c]
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 [0xbadd2c]
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 [0xbadd2c]
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 [0xbadd2c]
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 [0xbadd2c]
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 [0xbadd2c]
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 [0xbadd2c]
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 [0xbadd2c]
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 [0xbadd2c]
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 [0xbadd2c]
mov dword [esp], eax
call fcn.006767f0
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0xbb4cc0]
mov dword [esp + 4], eax
lea eax, [0x7df480]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 0xd
lea eax, [0x7dc223]
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], 1
mov dword [esp + 0x18], 0
mov dword [esp + 0x1c], 0
lea eax, [0x7df473]
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], 0xd
call fcn.0064b170
mov eax, dword [0xbadd2c]
mov dword [esp], eax
call fcn.006767f0
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0xbb4d30]
mov dword [esp + 4], eax
lea eax, [0x7dc399]
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, [0x7de481]
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], 0xa
call fcn.0064b170
mov eax, dword [0xbadd2c]
mov dword [esp], eax
call fcn.006767f0
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0xbb4ce8]
mov dword [esp + 4], eax
lea eax, [0x7dddb3]
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
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], 9
call fcn.0064b170
mov eax, dword [0xbadd2c]
mov dword [esp], eax
call fcn.006767f0
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0xbb4cd8]
mov dword [esp + 4], eax
lea eax, [0x7ddd62]
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, [0x7dfa8c]
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], 0xe
call fcn.0064b170
mov eax, dword [0xbadd2c]
mov dword [esp], eax
call fcn.006767f0
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0xbb4cd0]
mov dword [esp + 4], eax
lea eax, [0x7dd86d]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 8
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0
mov dword [esp + 0x18], 0
mov dword [esp + 0x1c], 0
lea eax, [0x7e15cb]
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], 0x12
call fcn.0064b170
mov eax, dword [0xbadd2c]
mov dword [esp], eax
call fcn.006767f0
mov eax, dword [esp + 4]
mov dword [esp], eax
lea eax, [0xbb4cc8]
mov dword [esp + 4], eax
lea eax, [0x7e1ee6]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 0x13
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0
mov dword [esp + 0x18], 0
mov dword [esp + 0x1c], 0
lea eax, [0x7e1ed3]
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], 0x13
call fcn.0064b170
mov eax, dword [0xbadd2c]
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 [0xbadd2c]
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 [0xbadd2c]
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.007170b0