Function at 0x64c9b0
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
push ecx
push ebx
push esi
push edi
mov esi, edx
mov ebx, eax
xor eax, eax
push ebp
push 0x64cc99
push dword fs:[eax]
mov dword fs:[eax], esp
xor eax, eax
mov dword [ebp - 4], eax
mov eax, dword [ebx + 0x2f0]
mov edx, esi
call fcn.005cc504
cmp al, 0xa
jne 0x64ca08
mov eax, dword [ebx + 0x2f0]
mov edx, esi
call fcn.005e80e0
test al, al
je 0x64c9fc
mov dword [ebp - 4], 0x15
jmp 0x64cc8f
mov dword [ebp - 4], 1
jmp 0x64cc8f
mov eax, dword [ebx + 0x2f0]
mov edx, esi
call fcn.005cc504
cmp al, 8
jne 0x64cacb
mov eax, dword [ebx + 0x2f0]
mov edx, esi
call fcn.005e85a8
test al, al
je 0x64ca68
mov eax, dword [ebx + 0x2f0]
mov edx, esi
call fcn.005cc8d8
cmp al, 6
je 0x64ca50
mov eax, dword [ebx + 0x2f0]
mov edx, esi
call fcn.005cc8d8
cmp al, 7
jne 0x64ca5c
mov dword [ebp - 4], 0x19
jmp 0x64cc8f
mov dword [ebp - 4], 0x10
jmp 0x64cc8f
mov eax, dword [ebx + 0x2f0]
mov edx, esi
call fcn.005e8564
test al, al
je 0x64ca85
mov dword [ebp - 4], 0xf
jmp 0x64cc8f
mov eax, dword [ebx + 0x2f0]
mov edx, esi
call fcn.005e849c
test al, al
je 0x64caa2
mov dword [ebp - 4], 0xe
jmp 0x64cc8f
mov eax, dword [ebx + 0x2f0]
mov edx, esi
call fcn.005cc918
test al, al
je 0x64cabf
mov dword [ebp - 4], 0xa
jmp 0x64cc8f
mov dword [ebp - 4], 2
jmp 0x64cc8f
mov eax, dword [ebx + 0x2f0]
mov edx, esi
call fcn.005cc504
cmp al, 1
jne 0x64cb43
mov eax, dword [ebx + 0x2f0]
mov edx, esi
call fcn.005e8070
test eax, eax
jg 0x64caf9
mov dword [ebp - 4], 3
jmp 0x64cc8f
mov eax, dword [ebx + 0x2f0]
mov edx, esi
call fcn.005e8070
cmp eax, 0x64
jne 0x64cb17
mov dword [ebp - 4], 0x14
jmp 0x64cc8f
mov eax, dword [ebx + 0x2f0]
mov edx, esi
call fcn.005e8070
cmp eax, 0xc8
jne 0x64cb37
mov dword [ebp - 4], 0x17
jmp 0x64cc8f
mov dword [ebp - 4], 0x13
jmp 0x64cc8f
mov eax, dword [ebx + 0x2f0]
mov edx, esi
call fcn.005cc504
cmp al, 2
jne 0x64cbb8
mov eax, dword [ebx + 0x2f0]
mov edx, esi
call fcn.005cc918
test al, al
je 0x64cb8f
mov eax, dword [ebx + 0x2f0]
mov edx, esi
call fcn.005e837c
cmp eax, 0x64
jne 0x64cb83
mov dword [ebp - 4], 0x18
jmp 0x64cc8f
mov dword [ebp - 4], 8
jmp 0x64cc8f
mov eax, dword [ebx + 0x2f0]
mov edx, esi
call fcn.005cc8d8
cmp al, 1
jne 0x64cbac
mov dword [ebp - 4], 4
jmp 0x64cc8f
mov dword [ebp - 4], 5
jmp 0x64cc8f
mov eax, dword [ebx + 0x2f0]
mov edx, esi
call fcn.005cc504
cmp al, 3
jne 0x64cc0f
mov eax, dword [ebx + 0x2f0]
mov edx, esi
call fcn.005e830c
test al, al
je 0x64cbe6
mov dword [ebp - 4], 0x16
jmp 0x64cc8f
mov eax, dword [ebx + 0x2f0]
mov edx, esi
call fcn.005cc8d8
cmp al, 1
jne 0x64cc03
mov dword [ebp - 4], 6
jmp 0x64cc8f
mov dword [ebp - 4], 7
jmp 0x64cc8f
mov eax, dword [ebx + 0x2f0]
mov edx, esi
call fcn.005cc504
cmp al, 5
jne 0x64cc8f
mov eax, dword [ebx + 0x2f0]
mov edx, esi
call fcn.005e7d88
test al, al
je 0x64cc3a
mov dword [ebp - 4], 0xd
jmp 0x64cc8f
mov eax, dword [ebx + 0x2f0]
mov edx, esi
call fcn.005e7dcc
test al, al
je 0x64cc54
mov dword [ebp - 4], 0x12
jmp 0x64cc8f
mov eax, dword [ebx + 0x2f0]
mov edx, esi
call fcn.005e7f64
test al, al
je 0x64cc6e
mov dword [ebp - 4], 0x11
jmp 0x64cc8f
mov eax, dword [ebx + 0x2f0]
mov edx, esi
call fcn.005e802c
test eax, eax
jle 0x64cc88
mov dword [ebp - 4], 0x1a
jmp 0x64cc8f
mov dword [ebp - 4], 9
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x64cca3
mov eax, dword [ebp - 4]
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret