Function at 0x52c4f0
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
add esp, 0xfffffed0
push ebx
push esi
push edi
xor ebx, ebx
mov dword [ebp - 0x128], ebx
mov dword [ebp - 0x100], ecx
mov dword [ebp - 0xfc], edx
mov dword [ebp - 0xf4], eax
lea eax, [ebp - 0x50]
mov edx, dword [0x4a4fd0]
call fcn.00405890
xor eax, eax
push ebp
push 0x52c993
push dword fs:[eax]
mov dword fs:[eax], esp
xor eax, eax
push ebp
push 0x52c962
push dword fs:[eax]
mov dword fs:[eax], esp
xor eax, eax
mov dword [ebp - 0x110], eax
cmp byte [0x5672c8], 0
jne 0x52c55e
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x52c96c
xor eax, eax
mov dword [ebp - 0x10c], eax
mov eax, dword [ebp - 0xf4]
mov eax, dword [eax + 0x330]
cmp dword [eax + 0x480], 0x640
jle 0x52c5ac
mov eax, dword [ebp - 0xf4]
mov eax, dword [eax + 0x330]
cmp dword [eax + 0x484], 0x384
jle 0x52c5ac
mov dword [ebp - 0x114], 0x438
mov dword [ebp - 0x118], 0x4b0
jmp 0x52c5c0
mov dword [ebp - 0x114], 0x2d0
mov dword [ebp - 0x118], 0x320
cmp dword [0x56f760], 0
jle 0x52c5e7
imul eax, dword [ebp - 0xfc], 0xb1
imul edx, dword [ebp - 0x100], 0x14b
add eax, edx
cmp eax, dword [0x56f764]
je 0x52c609
imul eax, dword [ebp - 0xfc], 0xb1
imul edx, dword [ebp - 0x100], 0x14b
add eax, edx
mov dword [0x56f764], eax
push ebp
call fcn.0052c060
pop ecx
cmp dword [ebp - 0x10c], 0
jne 0x52c630
push ebp
push 0x3ffc0000
push 0
mov ecx, 0x1f
mov edx, 0x1d
mov eax, dword [ebp - 0x114]
call fcn.0052c3c0
pop ecx
cmp dword [ebp - 0x10c], 0
jne 0x52c657
push ebp
push 0x3ffc0000
push 0
mov ecx, 0x1f
mov edx, 0x13
mov eax, dword [ebp - 0x114]
call fcn.0052c3c0
pop ecx
cmp dword [ebp - 0x10c], 0
jne 0x52c67e
push ebp
push 0x3ffc0000
push 0
mov ecx, 0x1f
mov edx, 9
mov eax, dword [ebp - 0x114]
call fcn.0052c3c0
pop ecx
cmp dword [ebp - 0x10c], 0
jne 0x52c6a5
push ebp
push 0x3ffc0000
push 0
mov ecx, 0x3d
mov edx, 9
mov eax, dword [ebp - 0x114]
call fcn.0052c3c0
pop ecx
cmp dword [ebp - 0x10c], 0
jne 0x52c6f4
mov eax, dword [ebp - 0x118]
mov dword [ebp - 0x11c], eax
push ebp
push 0x3ffc0000
push 0
mov ecx, 0x1f
mov edx, 0x14
mov eax, dword [ebp - 0x11c]
call fcn.0052c3c0
pop ecx
sub dword [ebp - 0x11c], 0xa
cmp dword [ebp - 0x10c], 0
jg 0x52c6f4
cmp dword [ebp - 0x11c], 0xc8
jge 0x52c6ba
cmp dword [ebp - 0x10c], 0
jne 0x52c743
mov eax, dword [ebp - 0x118]
mov dword [ebp - 0x11c], eax
push ebp
push 0x3ffc0000
push 0
mov ecx, 0x3d
mov edx, 9
mov eax, dword [ebp - 0x11c]
call fcn.0052c3c0
pop ecx
sub dword [ebp - 0x11c], 0xa
cmp dword [ebp - 0x10c], 0
jg 0x52c743
cmp dword [ebp - 0x11c], 0xc8
jge 0x52c709
cmp dword [ebp - 0x10c], 0
jne 0x52c790
mov dword [ebp - 0x11c], 0x4b0
push ebp
push 0x3ffc0000
push 0
mov ecx, 0x3d
mov edx, 9
mov eax, dword [ebp - 0x11c]
call fcn.0052c3c0
pop ecx
sub dword [ebp - 0x11c], 0xa
cmp dword [ebp - 0x10c], 0
jg 0x52c790
cmp dword [ebp - 0x11c], 0xc8
jge 0x52c756
cmp dword [ebp - 0x10c], 0
jne 0x52c7e2
mov eax, dword [ebp - 0x118]
mov dword [ebp - 0x11c], eax
push ebp
push 0x3ff4cccc
push 0xcccccccd
mov ecx, 0x1f
mov edx, 0x14
mov eax, dword [ebp - 0x11c]
call fcn.0052c3c0
pop ecx
sub dword [ebp - 0x11c], 0xa
cmp dword [ebp - 0x10c], 0
jg 0x52c7e2
cmp dword [ebp - 0x11c], 0xc8
jge 0x52c7a5
cmp dword [ebp - 0x10c], 0
jne 0x52c832
mov dword [ebp - 0x11c], 0x4b0
push ebp
push 0x3ff4cccc
push 0xcccccccd
mov ecx, 0x1f
mov edx, 9
mov eax, dword [ebp - 0x11c]
call fcn.0052c3c0
pop ecx
sub dword [ebp - 0x11c], 0xa
cmp dword [ebp - 0x10c], 0
jg 0x52c832
cmp dword [ebp - 0x11c], 0xc8
jge 0x52c7f5
cmp dword [ebp - 0x10c], 0
jne 0x52c882
mov dword [ebp - 0x11c], 0x4b0
push ebp
push 0x3ff4cccc
push 0xcccccccd
mov ecx, 0x3d
mov edx, 5
mov eax, dword [ebp - 0x11c]
call fcn.0052c3c0
pop ecx
sub dword [ebp - 0x11c], 0xa
cmp dword [ebp - 0x10c], 0
jg 0x52c882
cmp dword [ebp - 0x11c], 0xc8
jge 0x52c845
cmp dword [ebp - 0x10c], 0
jne 0x52c8cf
mov dword [ebp - 0x11c], 0x4b0
push ebp
push 0x3ff00000
push 0
mov ecx, 0x3d
mov edx, 5
mov eax, dword [ebp - 0x11c]
call fcn.0052c3c0
pop ecx
sub dword [ebp - 0x11c], 0xa
cmp dword [ebp - 0x10c], 0
jg 0x52c8cf
cmp dword [ebp - 0x11c], 0xc8
jge 0x52c895
cmp dword [ebp - 0x10c], 0
jne 0x52c943
cmp dword [0x56f760], 0
jle 0x52c943
cmp dword [0x56e470], 0x64
jl 0x52c943
cmp dword [0x56e474], 0x64
jl 0x52c943
cmp dword [0x56e480], 5
jl 0x52c943
mov eax, dword [0x56e470]
imul dword [0x56e474]
imul dword [0x56e480]
mov dword [ebp - 0x10c], eax
mov eax, dword [ebp - 0xf4]
mov eax, dword [eax + 0x330]
mov edx, dword [0x56e470]
mov dword [eax + 0x488], edx
mov eax, dword [ebp - 0xf4]
mov eax, dword [eax + 0x330]
mov edx, dword [0x56e474]
mov dword [eax + 0x48c], edx
cmp dword [ebp - 0x10c], 0
jle 0x52c958
mov eax, dword [ebp - 0x10c]
mov dword [ebp - 0x110], eax
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x52c96c
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x52c99a
lea eax, [ebp - 0x128]
call fcn.00404b38
lea eax, [ebp - 0x50]
mov edx, dword [0x4a4fd0]
call fcn.00405960
ret