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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x2c
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 4], 0
push dword [ebp + 8]
call fcn.0045e063
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x45da43
push ebx
call fcn.004c0096
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, str.User_Agent:_Mozilla_5.0__Windows_NT_6.1__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_50.0.2661.87_Safari_537.36
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x45da5d
push ebx
call fcn.004c0096
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 0xdacd66
push dword [ebp - 8]
call fcn.00401abc
add esp, 8
cmp eax, 0
jne 0x45daef
mov dword [ebp - 0x20], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
lea eax, [ebp - 0x24]
push eax
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
push dword [ebp + 8]
call fcn.0045e315
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x45dac4
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x45dad4
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x45dae4
push ebx
call fcn.004c0096
add esp, 4
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 4], eax
jmp 0x45dfa3
push 0xdacd6a
push dword [ebp - 8]
call fcn.00401abc
add esp, 8
cmp eax, 0
jne 0x45db30
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 0x18]
push eax
push 1
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
push dword [ebp + 8]
call fcn.0045e9a0
mov dword [ebp - 4], eax
jmp 0x45dfa3
push 0xdacd6f
push dword [ebp - 8]
call fcn.00401abc
add esp, 8
cmp eax, 0
jne 0x45db73
push 1
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 0x18]
push eax
push 1
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
push dword [ebp + 8]
call fcn.00468220
mov dword [ebp - 4], eax
jmp 0x45dfa3
push 0xdacd74
push dword [ebp - 8]
call fcn.00401abc
add esp, 8
cmp eax, 0
jne 0x45dbb6
push 1
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 0x18]
push eax
push 1
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
push dword [ebp + 8]
call fcn.00473003
mov dword [ebp - 4], eax
jmp 0x45dfa3
push 0xdacd7b
push dword [ebp - 8]
call fcn.00401abc
add esp, 8
cmp eax, 0
jne 0x45dbf9
push 1
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 0x18]
push eax
push 1
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
push dword [ebp + 8]
call fcn.00474069
mov dword [ebp - 4], eax
jmp 0x45dfa3
push 0xdacd80
push dword [ebp - 8]
call fcn.00401abc
add esp, 8
cmp eax, 0
jne 0x45dc3c
push 1
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 0x18]
push eax
push 1
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
push dword [ebp + 8]
call fcn.00476a01
mov dword [ebp - 4], eax
jmp 0x45dfa3
push 0xdacd85
push dword [ebp - 8]
call fcn.00401abc
add esp, 8
cmp eax, 0
jne 0x45dc7f
push 1
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 0x18]
push eax
push 1
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
push dword [ebp + 8]
call fcn.0047918c
mov dword [ebp - 4], eax
jmp 0x45dfa3
push 0xdacd8a
push dword [ebp - 8]
call fcn.00401abc
add esp, 8
cmp eax, 0
jne 0x45dcc2
push 1
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 0x18]
push eax
push 1
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
push dword [ebp + 8]
call fcn.00479e65
mov dword [ebp - 4], eax
jmp 0x45dfa3
push 0xdacd8f
push dword [ebp - 8]
call fcn.00401abc
add esp, 8
cmp eax, 0
jne 0x45dd05
push 1
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 0x18]
push eax
push 1
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
push dword [ebp + 8]
call fcn.0047b586
mov dword [ebp - 4], eax
jmp 0x45dfa3
push 0xdacd94
push dword [ebp - 8]
call fcn.00401abc
add esp, 8
cmp eax, 0
jne 0x45dd48
push 1
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 0x18]
push eax
push 1
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
push dword [ebp + 8]
call fcn.0047bc29
mov dword [ebp - 4], eax
jmp 0x45dfa3
push 0xdacd9d
push dword [ebp - 8]
call fcn.00401abc
add esp, 8
cmp eax, 0
jne 0x45dd8b
push 1
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 0x18]
push eax
push 1
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
push dword [ebp + 8]
call fcn.0047c952
mov dword [ebp - 4], eax
jmp 0x45dfa3
push 0xdacda0
push dword [ebp - 8]
call fcn.00401abc
add esp, 8
cmp eax, 0
jne 0x45ddce
push 1
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 0x18]
push eax
push 1
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
push dword [ebp + 8]
call fcn.0047ce98
mov dword [ebp - 4], eax
jmp 0x45dfa3
push 0xdacda7
push dword [ebp - 8]
call fcn.00401abc
add esp, 8
cmp eax, 0
jne 0x45de11
push 1
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 0x18]
push eax
push 1
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
push dword [ebp + 8]
call fcn.0047d6b2
mov dword [ebp - 4], eax
jmp 0x45dfa3
push 0xdacdae
push dword [ebp - 8]
call fcn.00401abc
add esp, 8
cmp eax, 0
jne 0x45de54
push 1
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 0x18]
push eax
push 1
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
push dword [ebp + 8]
call fcn.0047e10e
mov dword [ebp - 4], eax
jmp 0x45dfa3
push 0xdacdb7
push dword [ebp - 8]
call fcn.00401abc
add esp, 8
cmp eax, 0
jne 0x45de97
push 1
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 0x18]
push eax
push 1
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
push dword [ebp + 8]
call fcn.0047eb46
mov dword [ebp - 4], eax
jmp 0x45dfa3
push 0xdacdc0
push dword [ebp - 8]
call fcn.00401abc
add esp, 8
cmp eax, 0
jne 0x45deda
push 1
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 0x18]
push eax
push 1
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
push dword [ebp + 8]
call fcn.0047fc80
mov dword [ebp - 4], eax
jmp 0x45dfa3
push 0xdacdc5
push dword [ebp - 8]
call fcn.00401abc
add esp, 8
cmp eax, 0
jne 0x45df1d
push 1
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 0x18]
push eax
push 1
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
push dword [ebp + 8]
call fcn.0048174a
mov dword [ebp - 4], eax
jmp 0x45dfa3
push 0xdacdca
push dword [ebp - 8]
call fcn.00401abc
add esp, 8
cmp eax, 0
jne 0x45df60
push 1
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 0x18]
push eax
push 1
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
push dword [ebp + 8]
call fcn.00482670
mov dword [ebp - 4], eax
jmp 0x45dfa3
push 0xdacdcf
push dword [ebp - 8]
call fcn.00401abc
add esp, 8
cmp eax, 0
jne 0x45dfa3
push 1
lea eax, [ebp - 0x1c]
push eax
push 1
lea eax, [ebp - 0x18]
push eax
push 1
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
push dword [ebp + 8]
call fcn.0048321e
mov dword [ebp - 4], eax
jmp 0x45dfa3
cmp dword [ebp - 4], 0
je 0x45dfcd
push 0x685e5b
push dword [ebp - 0x14]
call fcn.00401abc
add esp, 8
cmp eax, 0
je 0x45dfcd
mov eax, 1
jmp 0x45dfd2
mov eax, 0
test eax, eax
je 0x45dff3
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.004364e7
mov eax, dword [ebp - 4]
jmp 0x45dffb
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x45e00c
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x45e01c
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x45e02c
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x45e03c
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x45e04c
push ebx
call fcn.004c0096
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x45e05c
push ebx
call fcn.004c0096
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 4