Function at 0x52cb50
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 [0x4a54f8]
call fcn.00405890
xor eax, eax
push ebp
push 0x52d000
push dword fs:[eax]
mov dword fs:[eax], esp
xor eax, eax
push ebp
push 0x52cfcf
push dword fs:[eax]
mov dword fs:[eax], esp
xor eax, eax
mov dword [ebp - 0x110], eax
cmp byte [0x5682d4], 0
jne 0x52cbbe
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x52cfd9
xor eax, eax
mov dword [ebp - 0x10c], eax
mov eax, dword [ebp - 0xf4]
mov eax, dword [eax + 0x330]
cmp dword [eax + 0x480], 0x640
jle 0x52cc0c
mov eax, dword [ebp - 0xf4]
mov eax, dword [eax + 0x330]
cmp dword [eax + 0x484], 0x384
jle 0x52cc0c
mov dword [ebp - 0x114], 0x438
mov dword [ebp - 0x118], 0x4b0
jmp 0x52cc20
mov dword [ebp - 0x114], 0x2d0
mov dword [ebp - 0x118], 0x320
cmp dword [0x570764], 0
jle 0x52cc47
imul eax, dword [ebp - 0xfc], 0xb1
imul edx, dword [ebp - 0x100], 0x14b
add eax, edx
cmp eax, dword [0x570768]
je 0x52cc69
imul eax, dword [ebp - 0xfc], 0xb1
imul edx, dword [ebp - 0x100], 0x14b
add eax, edx
mov dword [0x570768], eax
push ebp
call fcn.0052c6b0
pop ecx
cmp dword [ebp - 0x10c], 0
jne 0x52cc90
push ebp
push 0x3ffc0000
push 0
mov ecx, 0x1f
mov edx, 0x1d
mov eax, dword [ebp - 0x114]
call fcn.0052ca10
pop ecx
cmp dword [ebp - 0x10c], 0
jne 0x52ccb7
push ebp
push 0x3ffc0000
push 0
mov ecx, 0x1f
mov edx, 0x13
mov eax, dword [ebp - 0x114]
call fcn.0052ca10
pop ecx
cmp dword [ebp - 0x10c], 0
jne 0x52ccde
push ebp
push 0x3ffc0000
push 0
mov ecx, 0x1f
mov edx, 9
mov eax, dword [ebp - 0x114]
call fcn.0052ca10
pop ecx
cmp dword [ebp - 0x10c], 0
jne 0x52cd05
push ebp
push 0x3ffc0000
push 0
mov ecx, 0x3d
mov edx, 9
mov eax, dword [ebp - 0x114]
call fcn.0052ca10
pop ecx
cmp dword [ebp - 0x10c], 0
jne 0x52cd54
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.0052ca10
pop ecx
sub dword [ebp - 0x11c], 0xa
cmp dword [ebp - 0x10c], 0
jg 0x52cd54
cmp dword [ebp - 0x11c], 0xc8
jge 0x52cd1a
cmp dword [ebp - 0x10c], 0
jne 0x52cda3
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.0052ca10
pop ecx
sub dword [ebp - 0x11c], 0xa
cmp dword [ebp - 0x10c], 0
jg 0x52cda3
cmp dword [ebp - 0x11c], 0xc8
jge 0x52cd69
cmp dword [ebp - 0x10c], 0
jne 0x52cdf0
mov dword [ebp - 0x11c], 0x4b0
push ebp
push 0x3ffc0000
push 0
mov ecx, 0x3d
mov edx, 9
mov eax, dword [ebp - 0x11c]
call fcn.0052ca10
pop ecx
sub dword [ebp - 0x11c], 0xa
cmp dword [ebp - 0x10c], 0
jg 0x52cdf0
cmp dword [ebp - 0x11c], 0xc8
jge 0x52cdb6
cmp dword [ebp - 0x10c], 0
jne 0x52ce42
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.0052ca10
pop ecx
sub dword [ebp - 0x11c], 0xa
cmp dword [ebp - 0x10c], 0
jg 0x52ce42
cmp dword [ebp - 0x11c], 0xc8
jge 0x52ce05
cmp dword [ebp - 0x10c], 0
jne 0x52ce92
mov dword [ebp - 0x11c], 0x4b0
push ebp
push 0x3ff4cccc
push 0xcccccccd
mov ecx, 0x1f
mov edx, 9
mov eax, dword [ebp - 0x11c]
call fcn.0052ca10
pop ecx
sub dword [ebp - 0x11c], 0xa
cmp dword [ebp - 0x10c], 0
jg 0x52ce92
cmp dword [ebp - 0x11c], 0xc8
jge 0x52ce55
cmp dword [ebp - 0x10c], 0
jne 0x52cee2
mov dword [ebp - 0x11c], 0x4b0
push ebp
push 0x3ff4cccc
push 0xcccccccd
mov ecx, 0x3d
mov edx, 5
mov eax, dword [ebp - 0x11c]
call fcn.0052ca10
pop ecx
sub dword [ebp - 0x11c], 0xa
cmp dword [ebp - 0x10c], 0
jg 0x52cee2
cmp dword [ebp - 0x11c], 0xc8
jge 0x52cea5
cmp dword [ebp - 0x10c], 0
jne 0x52cf2f
mov dword [ebp - 0x11c], 0x4b0
push ebp
push 0x3ff00000
push 0
mov ecx, 0x3d
mov edx, 5
mov eax, dword [ebp - 0x11c]
call fcn.0052ca10
pop ecx
sub dword [ebp - 0x11c], 0xa
cmp dword [ebp - 0x10c], 0
jg 0x52cf2f
cmp dword [ebp - 0x11c], 0xc8
jge 0x52cef5
cmp dword [ebp - 0x10c], 0
jne 0x52cfb0
cmp dword [0x570764], 0
jle 0x52cfb0
cmp dword [0x56f474], 0x64
jl 0x52cfb0
cmp dword [0x56f478], 0x64
jl 0x52cfb0
cmp dword [0x56f484], 5
jl 0x52cfb0
mov eax, dword [0x56f474]
add eax, 0x7b
mov edx, dword [0x56f478]
add edx, 0xd
imul edx
mov edx, dword [0x56f484]
add edx, 0x1b
imul edx
mov dword [ebp - 0x10c], eax
mov eax, dword [ebp - 0xf4]
mov eax, dword [eax + 0x330]
mov edx, dword [0x56f474]
mov dword [eax + 0x488], edx
mov eax, dword [ebp - 0xf4]
mov eax, dword [eax + 0x330]
mov edx, dword [0x56f478]
mov dword [eax + 0x48c], edx
cmp dword [ebp - 0x10c], 0
jle 0x52cfc5
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 0x52cfd9
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x52d007
lea eax, [ebp - 0x128]
call fcn.00404b38
lea eax, [ebp - 0x50]
mov edx, dword [0x4a54f8]
call fcn.00405960
ret