Function at 0x41f533
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x24
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
push 0x80000301
push 0
push 0x5dc
push 1
mov ebx, 0x562080
call fcn.0055d85e
add esp, 0x10
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 0x7d0
jg 0x41f704
push 0x73b4c2
push dword [0x5d46808]
push 0x73b53a
mov ecx, 3
call fcn.00401445
add esp, 0xc
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x10]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41f5b3
push ebx
call fcn.0055d846
add esp, 4
pop eax
mov dword [ebp - 4], eax
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 4]
push eax
push 1
push 0
call fcn.00416b79
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
jle 0x41f6e0
mov ebx, dword [0x5d4683c]
call fcn.00408159
push ebx
push ecx
mov eax, dword [ebp - 8]
dec eax
jns 0x41f602
push 0x20a
push 0x401e9d0
push 4
call fcn.0055d852
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41f61f
push 0x20a
push 0x401e9d0
push 1
call fcn.0055d852
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x10], ebx
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
push 1
lea eax, [ebp - 0xc]
push eax
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
lea eax, [ebp - 4]
push eax
push dword [ebp - 0x10]
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x15c]
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x20], 0
jne 0x41f6e0
mov ebx, dword [0x5d4683c]
call fcn.00408159
push ebx
push ecx
mov eax, dword [ebp - 8]
dec eax
jns 0x41f690
push 0x23d
push 0x401e9d0
push 4
call fcn.0055d852
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41f6ad
push 0x23d
push 0x401e9d0
push 1
call fcn.0055d852
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x10], ebx
push 1
lea eax, [ebp - 0xc]
push eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
lea eax, [ebp - 4]
push eax
push dword [ebp - 0x10]
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x290]
jmp 0x41f704
push 0x80000301
push 0
push 0xc8
push 1
mov ebx, 0x562080
call fcn.0055d85e
add esp, 0x10
pop ecx
jmp 0x41f571
add esp, 4
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 0xc8
jg 0x41f88c
push 0x73b588
push dword [0x5d46808]
push 0x73b592
push dword [0x5d46808]
push 0x73b5ac
push dword [0x5d46808]
push 0x73b5bd
push dword [0x5d46808]
push 0x73b5cc
mov ecx, 9
call fcn.00401445
add esp, 0x24
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x10]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41f76c
push ebx
call fcn.0055d846
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x73b6ac
push dword [0x5d46808]
push 0x73b592
push dword [0x5d46808]
push 0x73b5ac
push dword [0x5d46808]
push 0x73b5bd
push dword [0x5d46808]
push 0x73b6af
mov ecx, 9
call fcn.00401445
add esp, 0x24
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x10]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41f7c5
push ebx
call fcn.0055d846
add esp, 4
pop eax
mov dword [ebp - 4], eax
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 4]
push eax
push 1
push 0
call fcn.00416b79
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
jle 0x41f864
mov ebx, dword [0x5d4683c]
call fcn.00408159
push ebx
push ecx
mov eax, dword [ebp - 8]
dec eax
jns 0x41f814
push 0x6a9
push 0x401e9d0
push 4
call fcn.0055d852
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41f831
push 0x6a9
push 0x401e9d0
push 1
call fcn.0055d852
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x10], ebx
push 1
lea eax, [ebp - 0xc]
push eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
lea eax, [ebp - 4]
push eax
push dword [ebp - 0x10]
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x290]
jmp 0x41f88c
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
push 0
push dword [ebp - 0x10]
push dword [ebp - 0x14]
push 1
push 0xc8
call fcn.00409516
pop ecx
jmp 0x41f709
add esp, 4
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 0xc8
jg 0x41f9f2
push 0x73b75c
push dword [0x5d46808]
push 0x73b788
push dword [0x5d46808]
push 0x73b79d
push dword [0x5d46808]
push 0x73b7be
push dword [0x5d46808]
push 0x73b7d9
push dword [0x5d46808]
push 0x73b812
push dword [0x5d46808]
push 0x73b82e
push dword [0x5d46808]
push 0x73b843
push dword [0x5d46808]
push 0x73b85b
push dword [0x5d46808]
push 0x73b86d
mov ecx, 0x13
call fcn.00401445
add esp, 0x4c
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x10]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41f92b
push ebx
call fcn.0055d846
add esp, 4
pop eax
mov dword [ebp - 4], eax
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 4]
push eax
push 1
push 0
call fcn.00416b79
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
jle 0x41f9ca
mov ebx, dword [0x5d4683c]
call fcn.00408159
push ebx
push ecx
mov eax, dword [ebp - 8]
dec eax
jns 0x41f97a
push 0x9f8
push 0x401e9d0
push 4
call fcn.0055d852
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41f997
push 0x9f8
push 0x401e9d0
push 1
call fcn.0055d852
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x10], ebx
push 1
lea eax, [ebp - 0xc]
push eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
lea eax, [ebp - 4]
push eax
push dword [ebp - 0x10]
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x290]
jmp 0x41f9f2
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
push 0
push dword [ebp - 0x10]
push dword [ebp - 0x14]
push 1
push 0xc8
call fcn.00409516
pop ecx
jmp 0x41f891
add esp, 4
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41fa05
push ebx
call fcn.0055d846
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x41fa15
push ebx
call fcn.0055d846
add esp, 4
mov esp, ebp
pop ebp
ret