Function at 0x48fa50
Capabilities:
Check for software breakpoints
Check http status code

Disassembly:
push ecx
mov eax, dword [0x538c50]
push ebx
push ebp
mov ebp, dword [esp + 0x14]
lea ecx, [eax + eax*4]
push esi
mov esi, dword [0x5390b8]
push edi
lea edx, [eax + ecx*8]
lea ecx, [ebp + ebp*8]
shl edx, 6
add edx, eax
xor edi, edi
mov dword [esp + 0x10], edi
lea eax, [eax + edx*4]
lea edx, [ebp + ecx*4]
shl eax, 2
lea ecx, [eax + edx*4]
lea edx, [ecx + esi]
mov dword [esp + 0x1c], edx
cmp byte [edx + 0x22c], 5
jne 0x48faa3
cmp word [0x538a66], di
je 0x48ff02
mov ebx, dword [0x538df4]
cmp ebp, 0xb
jge 0x48fb24
cmp dword [0x53a224], 0xb
jl 0x48fefa
cmp bl, 0x14
jne 0x48faf1
or eax, 0xffffffff
cmp word [edx + 0x1f4], 0
jne 0x48fad1
mov dword [esp + 0x10], eax
mov dl, byte [edx + 0x21b]
mov cl, byte [0x538df7]
cmp dl, cl
jne 0x48ff02
pop edi
pop esi
pop ebp
mov dword [esp + 4], eax
pop ebx
pop ecx
ret 8
cmp bl, 0x1a
jne 0x48fcd6
or eax, 0xffffffff
cmp word [edx + 0x1f4], 0
jne 0x48fb0b
mov dword [esp + 0x10], eax
cmp byte [0x538df6], 0x19
jne 0x48ff02
pop edi
pop esi
pop ebp
mov dword [esp + 4], eax
pop ebx
pop ecx
ret 8
cmp ebp, 0xb
jne 0x48fb7e
cmp bl, 7
jne 0x48fcd6
cmp word [eax + esi + 0xb34], 0
jle 0x48fcd6
cmp word [eax + esi + 0x850], 0
jle 0x48fcd6
lea ecx, [eax + esi + 0x1474]
mov edx, 0x4b
cmp word [ecx], 0
jne 0x48fb63
inc edi
add ecx, 0x94
dec edx
jne 0x48fb5c
cmp edi, 2
jl 0x48ff02
mov edx, dword [esp + 0x1c]
jmp 0x48fcd6
cmp ebp, 0xd
jne 0x48fbbf
cmp byte [0x538df6], 0x11
je 0x48ff02
cmp word [eax + esi + 0xa0c], 0
jle 0x48fcd6
cmp byte [0x538df8], 4
jbe 0x48fcd6
cmp word [0x53a456], 2
jl 0x48ff02
jmp 0x48fcd6
cmp ebp, 0xe
jne 0x48fbdb
cmp byte [0x538df6], 0x11
jne 0x48fcd6
mov edi, 1
jmp 0x48fce2
cmp ebp, 0x12
jne 0x48fc1e
mov cx, word [0x538dd0]
cmp cx, word [eax + esi + 0xcf0]
je 0x48ff02
cmp cx, word [eax + esi + 0xeac]
je 0x48ff02
cmp cx, word [eax + esi + 0xf40]
jne 0x48fcd6
mov ax, word [esp + 0x10]
pop edi
pop esi
pop ebp
pop ebx
pop ecx
ret 8
cmp ebp, 0x13
jne 0x48fc61
mov cx, word [0x538dd0]
cmp cx, word [eax + esi + 0xc5c]
je 0x48ff02
cmp cx, word [eax + esi + 0xeac]
je 0x48ff02
cmp cx, word [eax + esi + 0xf40]
jne 0x48fcd6
mov ax, word [esp + 0x10]
pop edi
pop esi
pop ebp
pop ebx
pop ecx
ret 8
cmp ebp, 0x16
jne 0x48fca0
mov cx, word [0x538dd0]
cmp cx, word [eax + esi + 0xc5c]
je 0x48ff02
cmp cx, word [eax + esi + 0xcf0]
je 0x48ff02
cmp cx, word [eax + esi + 0xf40]
jne 0x48fcd6
mov ax, word [esp + 0x10]
pop edi
pop esi
pop ebp
pop ebx
pop ecx
ret 8
cmp ebp, 0x17
jne 0x48fcd6
mov cx, word [0x538dd0]
cmp cx, word [eax + esi + 0xc5c]
je 0x48ff02
cmp cx, word [eax + esi + 0xcf0]
je 0x48ff02
cmp cx, word [eax + esi + 0xeac]
je 0x48ff02
mov edi, dword [esp + 0x18]
test edi, edi
jle 0x48fefa
cmp bl, 7
jne 0x48fd2f
cmp edi, 5
jne 0x48fcf1
mov edi, 7
mov eax, ebx
and eax, 0xff
cmp eax, edi
jne 0x48ff02
cmp bl, 5
je 0x48fd13
cmp bl, 6
je 0x48fd13
cmp bl, 7
jne 0x48fe17
cmp bh, 1
jne 0x48fe04
cmp word [0x538cac], 2
je 0x48ff02
jmp 0x48fe17
cmp bl, 0x17
jne 0x48fcf1
mov cl, byte [0x538df9]
cmp cl, 0xc8
jae 0x48fd85
cmp cl, 7
jne 0x48fd53
cmp byte [edx + 0x218], cl
jne 0x48fd65
mov edi, 7
jmp 0x48fd65
cmp cl, 5
jne 0x48fd65
cmp byte [edx + 0x218], 7
je 0x48ff02
xor edx, edx
mov dl, cl
cmp edx, edi
jne 0x48ff02
cmp cl, 1
jne 0x48fdd6
cmp bh, byte [eax + esi + 0x99d]
jne 0x48ff02
jmp 0x48fdd6
je 0x48fdbb
cmp cl, 0xc9
je 0x48fdbb
cmp cl, 0xca
je 0x48fdb0
cmp cl, 0xcb
je 0x48fdb0
cmp cl, 0xcc
je 0x48fda5
cmp cl, 0xcd
je 0x48fda5
cmp cl, 0xce
jne 0x48fdd6
cmp ebp, 0x14
jne 0x48ff02
jmp 0x48fdd6
cmp ebp, 0x19
jne 0x48ff02
jmp 0x48fdd6
cmp ebp, 0xb
jl 0x48ff02
cmp edi, 0xc
je 0x48ff02
cmp edi, 0x10
jg 0x48ff02
mov eax, dword [esp + 0x1c]
cmp word [eax + 0x1f4], 0
je 0x48ff02
cmp ebp, 0x14
je 0x48fefa
mov cl, byte [eax + 0x21f]
test cl, cl
je 0x48ff02
jmp 0x48fefa
cmp bh, 2
jne 0x48fe17
cmp word [0x538cac], 1
je 0x48ff02
mov cx, word [0x538db4]
cmp cx, word [0x538c84]
jg 0x48ff02
mov dx, word [0x538db6]
cmp dx, word [0x538ca4]
jg 0x48ff02
mov ax, word [0x538db8]
cmp ax, word [0x538ca6]
jg 0x48ff02
mov cx, word [0x538dba]
cmp cx, word [0x538ca8]
jg 0x48ff02
mov dx, word [0x538dbc]
cmp dx, word [0x538caa]
jg 0x48ff02
mov al, byte [0x538c86]
test al, al
jne 0x48fe8f
cmp word [0x538da8], 0
je 0x48ff02
jmp 0x48fefa
cmp al, 1
jne 0x48fe9f
cmp word [0x538daa], 0
je 0x48ff02
jmp 0x48fefa
cmp al, 2
jne 0x48feaf
cmp word [0x538dac], 0
je 0x48ff02
jmp 0x48fefa
cmp al, 3
jne 0x48febf
cmp word [0x538dae], 0
je 0x48ff02
jmp 0x48fefa
cmp al, 4
jne 0x48fecf
cmp word [0x538db0], 0
je 0x48ff02
jmp 0x48fefa
cmp al, 5
jne 0x48fedf
cmp word [0x538db2], 0
je 0x48ff02
jmp 0x48fefa
jbe 0x48fefa
cmp word [0x538da8], 0
jne 0x48fefa
push 0x538da8
call fcn.0048ff10
test ax, ax
jne 0x48ff02
mov dword [esp + 0x10], 0xffffffff
mov ax, word [esp + 0x10]
pop edi
pop esi
pop ebp
pop ebx
pop ecx
ret 8