Function at 0x403663
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
push 0x14
call fcn.00408648
add esp, 4
mov dword [ebp - 4], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 5
rep stosd dword es:[edi], eax
push ebx
push 8
call fcn.00408648
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
add ebx, 4
push ebx
push 8
call fcn.00408648
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
add ebx, 4
push ebx
push 8
call fcn.00408648
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
add ebx, 4
push ebx
push 8
call fcn.00408648
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
add ebx, 4
push ebx
push 8
call fcn.00408648
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
cmp dword [ebp + 0xc], 0x24
jne 0x403c93
mov dword [ebp - 8], esp
push 0x28
push dword [ebp + 0x14]
mov eax, dword [ebp - 4]
push eax
push 0x28
call fcn.00408648
add esp, 4
mov edi, eax
pop ebx
push eax
mov dword [ebp - 0x10], ebx
mov dword [ebp - 0xc], eax
push ebx
mov ebx, dword [ebx]
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
pop ebx
add ebx, 4
mov eax, 0x12
call fcn.0040866c
cmp dword [ebp - 8], esp
je 0x403812
push 6
call fcn.00408666
add esp, 4
mov ebx, dword [ebp - 0xc]
push ebx
mov edi, dword [ebp - 0x10]
push edi
mov edi, dword [edi]
push ebx
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
pop ebx
add ebx, 8
pop edi
add edi, 4
push edi
mov edi, dword [edi]
push ebx
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
pop ebx
add ebx, 8
pop edi
add edi, 4
push edi
mov edi, dword [edi]
push ebx
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
pop ebx
add ebx, 8
pop edi
add edi, 4
push edi
mov edi, dword [edi]
push ebx
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
pop ebx
add ebx, 8
pop edi
add edi, 4
push edi
mov edi, dword [edi]
push ebx
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
pop ebx
add ebx, 8
pop edi
add edi, 4
call fcn.00408642
add esp, 4
cmp dword [0x96622c], 0xc8
jl 0x403914
mov edx, dword [0x9661d4]
mov ebx, dword [0x9661d0]
mov dword [ebp - 0x10], ebx
mov dword [ebp - 0xc], edx
push 0xffffffffffffffff
push 2
push dword [ebp - 0xc]
push dword [ebp - 0x10]
call fcn.0040865a
add esp, 0x10
cmp dword [0x96622c], eax
jg 0x403914
xor eax, eax
jmp 0x403919
mov eax, 1
test eax, eax
je 0x403938
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx + 0xc]
mov dword [ebp - 8], ebx
mov ebx, dword [ebp - 8]
mov dword [ebx], 0xc8
jmp 0x40394b
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx + 0xc]
mov dword [ebp - 8], ebx
mov eax, dword [0x96622c]
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
cmp dword [0x966230], 0x20
jl 0x40398c
mov edx, dword [0x9661d4]
mov ebx, dword [0x9661d0]
mov dword [ebp - 0x10], ebx
mov dword [ebp - 0xc], edx
push 0xffffffffffffffff
push 3
push dword [ebp - 0xc]
push dword [ebp - 0x10]
call fcn.0040865a
add esp, 0x10
cmp dword [0x966230], eax
jg 0x40398c
xor eax, eax
jmp 0x403991
mov eax, 1
test eax, eax
je 0x4039b3
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx + 0xc]
add ebx, 4
mov dword [ebp - 8], ebx
mov ebx, dword [ebp - 8]
mov dword [ebx], 0x20
jmp 0x4039c9
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx + 0xc]
add ebx, 4
mov dword [ebp - 8], ebx
mov eax, dword [0x966230]
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
push 0
mov ebx, 0x408ea0
call fcn.0040864e
add esp, 4
cmp dword [0x966234], eax
jg 0x403a1b
mov edx, dword [0x9661d4]
mov ebx, dword [0x9661d0]
mov dword [ebp - 0x14], ebx
mov dword [ebp - 0x10], edx
push 0xffffffffffffffff
push 2
push dword [ebp - 0x10]
push dword [ebp - 0x14]
call fcn.0040865a
add esp, 0x10
cmp dword [0x966234], eax
jl 0x403a1b
xor eax, eax
jmp 0x403a20
mov eax, 1
test eax, eax
je 0x403a4d
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx + 0x10]
mov dword [ebp - 8], ebx
push 0
mov ebx, 0x408ea0
call fcn.0040864e
add esp, 4
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
jmp 0x403a60
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx + 0x10]
mov dword [ebp - 8], ebx
mov eax, dword [0x966234]
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
push 0
mov ebx, 0x408eb0
call fcn.0040864e
add esp, 4
cmp dword [0x966238], eax
jg 0x403ab2
mov edx, dword [0x9661d4]
mov ebx, dword [0x9661d0]
mov dword [ebp - 0x14], ebx
mov dword [ebp - 0x10], edx
push 0xffffffffffffffff
push 3
push dword [ebp - 0x10]
push dword [ebp - 0x14]
call fcn.0040865a
add esp, 0x10
cmp dword [0x966238], eax
jl 0x403ab2
xor eax, eax
jmp 0x403ab7
mov eax, 1
test eax, eax
je 0x403ae7
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx + 0x10]
add ebx, 4
mov dword [ebp - 8], ebx
push 0
mov ebx, 0x408eb0
call fcn.0040864e
add esp, 4
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
jmp 0x403afd
mov ebx, dword [ebp - 4]
mov ebx, dword [ebx + 0x10]
add ebx, 4
mov dword [ebp - 8], ebx
mov eax, dword [0x966238]
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov dword [ebp - 8], esp
push 0x28
mov eax, dword [ebp - 4]
push eax
push 0x28
call fcn.00408648
add esp, 4
mov edi, eax
pop ebx
push eax
mov dword [ebp - 0x10], ebx
mov dword [ebp - 0xc], eax
push ebx
mov ebx, dword [ebx]
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
pop ebx
add ebx, 4
push dword [ebp + 0x14]
mov eax, 0x13
call fcn.0040866c
cmp dword [ebp - 8], esp
je 0x403bc6
push 6
call fcn.00408666
add esp, 4
mov ebx, dword [ebp - 0xc]
push ebx
mov edi, dword [ebp - 0x10]
push edi
mov edi, dword [edi]
push ebx
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
pop ebx
add ebx, 8
pop edi
add edi, 4
push edi
mov edi, dword [edi]
push ebx
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
pop ebx
add ebx, 8
pop edi
add edi, 4
push edi
mov edi, dword [edi]
push ebx
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
pop ebx
add ebx, 8
pop edi
add edi, 4
push edi
mov edi, dword [edi]
push ebx
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
pop ebx
add ebx, 8
pop edi
add edi, 4
push edi
mov edi, dword [edi]
push ebx
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
mov eax, dword [ebx]
add ebx, 4
mov dword [edi], eax
add edi, 4
pop ebx
add ebx, 8
pop edi
add edi, 4
call fcn.00408642
add esp, 4
mov eax, 0
jmp 0x403cc9
mov dword [ebp - 8], esp
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 0xc]
push dword [ebp + 8]
push dword [0x96621c]
mov eax, 0x11
call fcn.0040866c
cmp dword [ebp - 8], esp
je 0x403cc4
push 6
call fcn.00408666
add esp, 4
jmp 0x403cc9
push eax
mov ebx, dword [ebp - 4]
push ebx
push ebx
mov ebx, dword [ebx]
push ebx
call fcn.00408642
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
call fcn.00408642
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
call fcn.00408642
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
call fcn.00408642
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
call fcn.00408642
add esp, 4
pop ebx
call fcn.00408642
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 0x10