Function at 0x61d4b7
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
push ebx
push esi
push edi
push 0x20
push 0
push 0x8c
push 0xc9
push 0x32
push 0x32
call dword [0x67a050]
add esp, 0x18
mov ebx, eax
inc dword [ebx + 4]
mov eax, dword [0x686fbc]
dec dword [eax + 4]
jne 0x61d4f3
push eax
call fcn.004c1de0
add esp, 4
mov dword [0x686fbc], ebx
mov ebx, dword [0x683a48]
inc dword [ebx + 4]
mov eax, dword [0x686fe4]
dec dword [eax + 4]
jne 0x61d515
push eax
call fcn.004c1de0
add esp, 4
mov dword [0x686fe4], ebx
mov eax, dword [0x683a48]
mov dword [ebp - 0x14], eax
mov eax, dword [0x683a48]
mov dword [ebp - 0x18], eax
mov eax, dword [0x683a48]
mov dword [ebp - 0x1c], eax
push 6
push 0x6c06c0
call fcn.004bfde0
add esp, 8
mov ebx, eax
inc dword [ebx + 4]
mov eax, dword [0x686fd0]
dec dword [eax + 4]
jne 0x61d55a
push eax
call fcn.004c1de0
add esp, 4
mov dword [0x686fd0], ebx
mov dword [0x686fc0], 0x1f4
mov dword [0x686fc4], 0x12c
mov esi, 0x190
mov ebx, 0xc8
push 0xc
mov eax, dword [0x682f64]
push dword [eax + 0x44]
push dword [0x682ef4]
push dword [0x682ef0]
push dword [0x682eec]
push fcn.0061dfc7
mov eax, dword [0x686fc4]
add eax, 0x40
push eax
push dword [0x686fc0]
push 1
call dword [0x679a40]
add esp, 0x24
inc dword [eax + 4]
mov edi, eax
mov eax, dword [0x686fd0]
mov eax, dword [eax + 0x1c]
dec dword [eax + 4]
jne 0x61d5d4
push eax
call fcn.004c1de0
add esp, 4
mov eax, dword [0x686fd0]
mov dword [eax + 0x1c], edi
mov eax, ebx
add eax, dword [0x686fc4]
push eax
mov eax, esi
add eax, dword [0x686fc0]
push eax
push 3
call dword [0x6799ec]
add esp, 0xc
mov esi, eax
mov eax, esi
push 0
push 1
push 1
push dword [ebp - 0x14]
push eax
mov eax, dword [eax]
call dword [eax + 0x6c]
add esp, 0x14
mov eax, esi
push 0
push 1
push 2
push dword [ebp - 0x18]
push eax
mov eax, dword [eax]
call dword [eax + 0x6c]
add esp, 0x14
mov eax, esi
push 0
push 1
push 4
push dword [ebp - 0x1c]
push eax
mov eax, dword [eax]
call dword [eax + 0x6c]
add esp, 0x14
mov eax, esi
push 0x61dbb2
push 0x61da36
push 0x61da28
push 0x65d29c
push eax
mov eax, dword [eax]
call dword [eax + 0x64]
add esp, 0x14
mov ebx, esi
push dword [esi + 0x20]
call fcn.00646dc0
add esp, 4
push eax
push dword [esi + 0x20]
call fcn.00646db1
add esp, 4
push eax
push 0
push 0
push ebx
mov eax, dword [ebx]
call dword [eax + 0x74]
add esp, 0x14
mov ebx, esi
push 1
fld qword [esi + 0x10]
fstp qword [ebp - 8]
push dword [0x686fe4]
call fcn.00646dc0
add esp, 4
mov dword [ebp - 0x20], eax
fild dword [ebp - 0x20]
fld qword [ebp - 8]
faddp st(1)
fstp qword [ebp - 8]
fld qword [ebp - 8]
sub esp, 8
fstp qword [esp]
call fcn.0065d35c
add esp, 8
push eax
fld qword [esi + 8]
sub esp, 8
fstp qword [esp]
call fcn.0065d35c
add esp, 8
push eax
push ebx
mov eax, dword [ebx]
call dword [eax + 0x44]
add esp, 0x10
mov ebx, esi
inc dword [ebx + 4]
mov eax, dword [0x686fd0]
mov eax, dword [eax + 0x24]
dec dword [eax + 4]
jne 0x61d6eb
push eax
call fcn.004c1de0
add esp, 4
mov eax, dword [0x686fd0]
mov dword [eax + 0x24], ebx
push 0
push 0
push 5
call dword [0x6799ec]
add esp, 0xc
mov esi, eax
mov ebx, dword [0x683a48]
mov edi, dword [0x683a48]
mov eax, dword [0x683a48]
mov dword [ebp - 0xc], eax
mov eax, esi
push 0
push 1
push 0x40
push ebx
push eax
mov eax, dword [eax]
call dword [eax + 0x6c]
add esp, 0x14
mov eax, esi
push 0
push 1
push 1
push ebx
push eax
mov eax, dword [eax]
call dword [eax + 0x6c]
add esp, 0x14
mov eax, esi
push 0
push 1
push 2
push edi
push eax
mov eax, dword [eax]
call dword [eax + 0x6c]
add esp, 0x14
mov eax, esi
push 0
push 1
push 4
push dword [ebp - 0xc]
push eax
mov eax, dword [eax]
call dword [eax + 0x6c]
add esp, 0x14
mov eax, esi
push 0x65d29c
push 0x65d29c
push 0x61dcc5
push 0x65d29c
push eax
mov eax, dword [eax]
call dword [eax + 0x64]
add esp, 0x14
mov ebx, esi
push dword [esi + 0x34]
call fcn.00646dc0
add esp, 4
push eax
push dword [esi + 0x34]
call fcn.00646db1
add esp, 4
push eax
push 0
push 0
push ebx
mov eax, dword [ebx]
call dword [eax + 0x74]
add esp, 0x14
or dword [esi + 0x120], 4
or dword [esi + 0x124], 0x40000
mov ebx, esi
inc dword [ebx + 4]
mov eax, dword [0x686fd0]
mov eax, dword [eax + 0x2c]
dec dword [eax + 4]
jne 0x61d7d4
push eax
call fcn.004c1de0
add esp, 4
mov eax, dword [0x686fd0]
mov dword [eax + 0x2c], ebx
push 0
push 0
push 4
call dword [0x6799ec]
add esp, 0xc
mov esi, eax
mov ebx, dword [0x683a48]
mov edi, dword [0x683a48]
mov eax, dword [0x683a48]
mov dword [ebp - 0x10], eax
mov eax, esi
push 0
push 1
push 0x40
push ebx
push eax
mov eax, dword [eax]
call dword [eax + 0x6c]
add esp, 0x14
mov eax, esi
push 0
push 1
push 1
push ebx
push eax
mov eax, dword [eax]
call dword [eax + 0x6c]
add esp, 0x14
mov eax, esi
push 0
push 1
push 2
push edi
push eax
mov eax, dword [eax]
call dword [eax + 0x6c]
add esp, 0x14
mov eax, esi
push 0
push 1
push 4
push dword [ebp - 0x10]
push eax
mov eax, dword [eax]
call dword [eax + 0x6c]
add esp, 0x14
mov eax, esi
push 0x65d29c
push 0x65d29c
push 0x61dd03
push 0x65d29c
push eax
mov eax, dword [eax]
call dword [eax + 0x64]
add esp, 0x14
mov ebx, esi
push dword [esi + 0x34]
call fcn.00646dc0
add esp, 4
push eax
push dword [esi + 0x34]
call fcn.00646db1
add esp, 4
push eax
push 0
push 0
push ebx
mov eax, dword [ebx]
call dword [eax + 0x74]
add esp, 0x14
or dword [esi + 0x120], 4
or dword [esi + 0x124], 0x40000
mov ebx, esi
inc dword [ebx + 4]
mov eax, dword [0x686fd0]
mov eax, dword [eax + 0x28]
dec dword [eax + 4]
jne 0x61d8bd
push eax
call fcn.004c1de0
add esp, 4
mov eax, dword [0x686fd0]
mov dword [eax + 0x28], ebx
push 0x6c06c8
call fcn.004e166d
add esp, 4
mov edi, eax
mov eax, dword [0x686fbc]
push eax
mov eax, dword [eax]
call dword [eax + 0x34]
add esp, 4
mov esi, 1
jmp 0x61d94c
mov ebx, dword [0x686fbc]
push 8
push 2
push esi
push 0x40
push 0xc8
push 0xfa
mov eax, dword [0x682e88]
mov eax, dword [eax + 0x48]
push dword [eax + 8]
push esi
call fcn.004c1310
add esp, 4
push eax
push 0x688cec
push edi
call fcn.004c1470
add esp, 8
push eax
call fcn.004c1470
add esp, 8
push eax
push ebx
mov eax, dword [ebx]
call dword [eax + 0x3c]
add esp, 0x24
push 0x61def8
push 0x61def8
push eax
mov eax, dword [eax]
call dword [eax + 0x34]
add esp, 0xc
add esi, 1
cmp esi, 0xc8
jle 0x61d8e9
mov eax, dword [0x686fbc]
mov dword [eax + 0x28], 0x13
fldz
sub esp, 8
fstp qword [esp]
mov eax, dword [0x686fbc]
mov edx, dword [eax + 0x28]
mov eax, dword [0x686fbc]
sub edx, dword [eax + 0x24]
mov dword [ebp - 0x20], edx
fild dword [ebp - 0x20]
fmul dword [0x6c06f8]
sub esp, 8
fstp qword [esp]
call fcn.004c18c0
add esp, 0x10
sub esp, 8
fstp qword [esp]
call fcn.0065d35c
add esp, 8
mov dword [0x686fe0], eax
push dword [0x686fe0]
call fcn.004c1310
add esp, 4
push eax
push 0x6c06fc
mov eax, dword [0x686fbc]
push dword [eax + 0x24]
call fcn.004c1310
add esp, 4
push eax
push 0x6c071c
mov eax, dword [0x686fbc]
push dword [eax + 0x28]
call fcn.004c1310
add esp, 4
push eax
push 0x6c0740
call fcn.004c1470
add esp, 8
push eax
call fcn.004c1470
add esp, 8
push eax
call fcn.004c1470
add esp, 8
push eax
call fcn.004c1470
add esp, 8
push eax
call fcn.004c1470
add esp, 8
push eax
call fcn.004e7d92
add esp, 4
mov eax, 0
jmp 0x61da21
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret