Function at 0x44ba00
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x430
mov eax, dword [0x46ab5c]
xor eax, ebp
mov dword [ebp - 8], eax
mov dword [ebp - 0x430], ecx
mov dword [ebp - 0x41c], 0xfffffff5
call fcn.0044b5d0
mov dword [ebp - 0x424], eax
push 0
push 0
mov eax, dword [ebp - 0x430]
mov ecx, dword [eax + 8]
push ecx
mov ecx, dword [ebp - 0x424]
call fcn.0044b2b0
test eax, eax
jne 0x44ba61
call dword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [ebp - 0x41c], eax
jmp 0x44bc5e
mov edx, dword [ebp - 0x430]
mov eax, dword [edx + 8]
push eax
mov ecx, dword [ebp - 0x424]
call fcn.0044b310
test eax, eax
jne 0x44ba90
call dword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [ebp - 0x41c], eax
jmp 0x44bc5e
mov dword [ebp - 0x418], 0x400
mov byte [ebp - 0x410], 0
push 0x401
push 0
lea ecx, [ebp - 0x40f]
push ecx
call sub.MSVCR80.dll_memset
add esp, 0xc
mov dword [ebp - 0x414], 0x400
mov dword [ebp - 0x420], 5
mov dword [ebp - 4], 0x13
mov dword [ebp - 0x428], 0x14
mov dword [ebp - 0x414], 0x400
push 0x402
push 0
lea edx, [ebp - 0x410]
push edx
call sub.MSVCR80.dll_memset
add esp, 0xc
lea eax, [ebp - 0x414]
push eax
lea ecx, [ebp - 0x410]
push ecx
mov edx, dword [ebp - 4]
push edx
mov eax, dword [ebp - 0x430]
mov ecx, dword [eax + 8]
push ecx
mov ecx, dword [ebp - 0x424]
call fcn.0044b350
test eax, eax
je 0x44bb6f
mov edx, dword [ebp - 0x414]
mov byte [ebp + edx - 0x410], 0
lea eax, [ebp - 0x410]
push eax
call dword [sym.imp.MSVCR80.dll__wtoi64]
add esp, 4
mov dword [ebp - 0x42c], eax
cmp dword [ebp - 0x42c], 0xc8
jne 0x44bb63
mov dword [ebp - 0x41c], 0
jmp 0x44bb6f
mov ecx, dword [ebp - 0x42c]
mov dword [ebp - 0x41c], ecx
mov dword [ebp - 0x414], 0x400
push 0x402
push 0
lea edx, [ebp - 0x410]
push edx
call sub.MSVCR80.dll_memset
add esp, 0xc
lea eax, [ebp - 0x414]
push eax
lea ecx, [ebp - 0x410]
push ecx
mov edx, dword [ebp - 0x420]
push edx
mov eax, dword [ebp - 0x430]
mov ecx, dword [eax + 8]
push ecx
mov ecx, dword [ebp - 0x424]
call fcn.0044b350
test eax, eax
je 0x44bbcb
mov edx, dword [ebp - 0x414]
mov byte [ebp + edx - 0x410], 0
mov eax, 1
test eax, eax
je 0x44bc5e
mov dword [ebp - 0x414], 0x400
lea ecx, [ebp - 0x414]
push ecx
mov edx, dword [ebp - 0x414]
push edx
lea eax, [ebp - 0x410]
push eax
mov ecx, dword [ebp - 0x430]
mov edx, dword [ecx + 8]
push edx
mov ecx, dword [ebp - 0x424]
call fcn.0044b3b0
test eax, eax
jne 0x44bc1e
call dword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [ebp - 0x41c], eax
jmp 0x44bc5e
cmp dword [ebp - 0x414], 0
ja 0x44bc29
jmp 0x44bc5e
mov eax, dword [ebp - 0x414]
mov byte [ebp + eax - 0x410], 0
cmp dword [ebp + 8], 0
je 0x44bc59
push 0
mov ecx, dword [ebp - 0x414]
push ecx
lea edx, [ebp - 0x410]
push edx
mov eax, dword [ebp + 8]
mov edx, dword [eax]
mov ecx, dword [ebp + 8]
mov eax, dword [edx]
call eax
jmp 0x44bbcb
mov ecx, dword [ebp - 0x430]
mov edx, dword [ecx + 8]
push edx
mov ecx, dword [ebp - 0x424]
call fcn.0044b410
mov eax, dword [ebp - 0x430]
mov ecx, dword [eax + 4]
push ecx
mov ecx, dword [ebp - 0x424]
call fcn.0044b410
mov edx, dword [ebp - 0x430]
mov eax, dword [edx]
push eax
mov ecx, dword [ebp - 0x424]
call fcn.0044b410
mov ecx, dword [ebp - 0x430]
mov dword [ecx + 8], 0
mov edx, dword [ebp - 0x430]
mov dword [edx + 4], 0
mov eax, dword [ebp - 0x430]
mov dword [eax], 0
mov eax, dword [ebp - 0x41c]
mov ecx, dword [ebp - 8]
xor ecx, ebp
call fcn.0044be2c
mov esp, ebp
pop ebp
ret 4