Function at 0x44b690
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffff
push 0x46e838
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x60
push ebx
push ebp
push esi
mov esi, ecx
push edi
mov dword [esp + 0x18], esi
lea ebp, [esi + 0xc]
mov ecx, ebp
call fcn.00416380
add esi, 0x28
mov ecx, esi
call fcn.00416380
mov ecx, dword [esp + 0x80]
call fcn.00422700
mov ebx, eax
push 0x3a
push ebx
call fcn.0045d9b0
mov edi, eax
add esp, 8
test edi, edi
jne 0x44b6ec
xor al, al
jmp 0x44b9e3
mov eax, edi
mov ecx, ebp
sub eax, ebx
push eax
push ebx
call fcn.00416c60
mov ecx, ebp
call fcn.004161a0
mov al, byte [edi + 1]
inc edi
cmp al, 0x20
je 0x44b70c
cmp al, 9
jne 0x44b70d
inc edi
push edi
mov ecx, esi
call fcn.00416a20
mov ecx, esi
call fcn.004161a0
mov ecx, esi
call fcn.00416d70
mov ecx, ebp
call fcn.00416d70
push 0x2d
push 0x48cdd8
mov ecx, ebp
call fcn.00416320
push 0x47ff4c
mov ecx, esi
call fcn.00418160
test al, al
jne 0x44b75c
push 0x47ff48
mov ecx, esi
call fcn.00418160
test al, al
je 0x44b96c
push 0x482e5c
mov ecx, ebp
call fcn.00418450
test al, al
jne 0x44b7bd
push 0x48310c
mov ecx, ebp
call fcn.00418450
test al, al
jne 0x44b7bd
push str.from
mov ecx, ebp
call fcn.00418450
test al, al
jne 0x44b7bd
lea ecx, [esp + 0x10]
call fcn.0042bb70
push 0
push esi
lea ecx, [esp + 0x18]
mov dword [esp + 0x80], 4
call fcn.0042cf60
mov dword [esp + 0x78], 0xffffffff
lea ecx, [esp + 0x10]
jmp 0x44b967
lea ecx, [esp + 0x1c]
call fcn.0042bb70
lea eax, [esp + 0x80]
xor ebp, ebp
push eax
push ebp
push esi
lea ecx, [esp + 0x28]
mov dword [esp + 0x84], ebp
mov byte [esp + 0x8c], 0
call fcn.0042d390
mov al, byte [esp + 0x80]
test al, al
je 0x44b95b
lea ecx, [esp + 0x24]
call fcn.0041e230
push ebp
lea ecx, [esp + 0x28]
push ebp
push ecx
mov ecx, esi
mov byte [esp + 0x84], 1
call fcn.00422700
push eax
call fcn.00458cf0
add esp, 0x10
lea ecx, [esp + 0x24]
call fcn.00422700
mov edi, eax
lea ecx, [esp + 0x38]
mov dword [esp + 0x10], edi
call fcn.00416ed0
lea ecx, [esp + 0x54]
mov byte [esp + 0x78], 2
call fcn.00416ed0
mov ecx, esi
mov byte [esp + 0x78], 3
call fcn.00416380
cmp edi, ebp
jle 0x44b928
push ebp
lea ecx, [esp + 0x28]
call fcn.00459100
lea ecx, [esp + 0x38]
mov edi, eax
call fcn.00416380
lea ecx, [esp + 0x54]
call fcn.00416380
lea edx, [esp + 0x38]
mov ecx, edi
push edx
call fcn.00458ed0
lea eax, [esp + 0x54]
mov ecx, edi
push eax
call fcn.00459050
push 0x484838
push str._COMMA_
lea ecx, [esp + 0x40]
call fcn.00417850
push 0x2c
lea ecx, [esp + 0x3c]
xor bl, bl
call fcn.004168e0
test al, al
jne 0x44b8c4
push 0x20
lea ecx, [esp + 0x3c]
call fcn.004168e0
test al, al
je 0x44b8cf
push 0x22
mov ecx, esi
mov bl, 1
call fcn.004163f0
lea ecx, [esp + 0x38]
push ecx
mov ecx, esi
call fcn.00417dd0
test bl, bl
je 0x44b8e8
push 0x22
mov ecx, esi
call fcn.004163f0
push 0x48cdd4
mov ecx, esi
call fcn.00416a20
lea edx, [esp + 0x54]
mov ecx, esi
push edx
call fcn.00417dd0
push 0x3e
mov ecx, esi
call fcn.004163f0
mov eax, dword [esp + 0x10]
dec eax
cmp ebp, eax
jge 0x44b91b
push 0x2c
mov ecx, esi
call fcn.004163f0
mov eax, dword [esp + 0x10]
inc ebp
cmp ebp, eax
jl 0x44b85b
lea ecx, [esp + 0x24]
call fcn.0041e430
lea ecx, [esp + 0x54]
mov byte [esp + 0x78], 2
call fcn.004171c0
lea ecx, [esp + 0x38]
mov byte [esp + 0x78], 1
call fcn.004171c0
lea ecx, [esp + 0x24]
mov byte [esp + 0x78], 0
call fcn.0041e250
mov dword [esp + 0x78], 0xffffffff
lea ecx, [esp + 0x1c]
call fcn.0042bba0
push 0xa
mov ecx, esi
call fcn.004168e0
test al, al
je 0x44b99b
push 0x497870
push 0x483438
mov ecx, esi
call fcn.00417850
push 0x497870
push 0x48cdd0
mov ecx, esi
call fcn.00417850
mov ebx, dword [esp + 0x18]
push str.user_agent
lea edi, [ebx + 0xc]
mov ecx, edi
call fcn.00418450
test al, al
je 0x44b9b6
mov byte [ebx + 8], 1
push 0x482e5c
mov ecx, edi
call fcn.00418450
test al, al
jne 0x44b9d6
push 0x48310c
mov ecx, edi
call fcn.00418450
test al, al
je 0x44b9e1
push 0x2c
push 0x3b
mov ecx, esi
call fcn.004162e0
mov al, 1
mov ecx, dword [esp + 0x70]
pop edi
pop esi
pop ebp
pop ebx
mov dword fs:[0], ecx
add esp, 0x6c
ret 4