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

Disassembly:
push ecx
mov ecx, dword [0x549b74]
push ebx
push ebp
mov ebp, dword [esp + 0x14]
lea eax, [ecx + ecx*4]
push esi
mov esi, dword [0x549f68]
push edi
shl eax, 0xa
add eax, ecx
lea ecx, [ebp + ebp*8]
shl eax, 3
shl ecx, 4
add ecx, eax
xor edi, edi
mov dword [esp + 0x10], edi
lea edx, [ecx + esi]
mov dword [esp + 0x1c], edx
cmp byte [edx + 0xf6b], 5
jne 0x494e4c
cmp word [0x549982], di
je 0x4952ab
mov ebx, dword [0x549ccc]
cmp ebp, 0xb
jge 0x494ecd
cmp dword [0x54b36c], 0xb
jl 0x4952a3
cmp bl, 0x14
jne 0x494e9a
or eax, 0xffffffff
cmp word [edx + 0xf70], 0
jne 0x494e7a
mov dword [esp + 0x10], eax
mov dl, byte [edx + 0xf63]
mov cl, byte [0x549ccf]
cmp dl, cl
jne 0x4952ab
pop edi
pop esi
pop ebp
mov dword [esp + 4], eax
pop ebx
pop ecx
ret 8
cmp bl, 0x1a
jne 0x49507f
or eax, 0xffffffff
cmp word [edx + 0xf70], 0
jne 0x494eb4
mov dword [esp + 0x10], eax
cmp byte [0x549cce], 0x19
jne 0x4952ab
pop edi
pop esi
pop ebp
mov dword [esp + 4], eax
pop ebx
pop ecx
ret 8
cmp ebp, 0xb
jne 0x494f27
cmp bl, 7
jne 0x49507f
cmp word [eax + esi + 0x1870], 0
jle 0x49507f
cmp word [eax + esi + 0x15a0], 0
jle 0x49507f
lea ecx, [eax + esi + 0x2170]
mov edx, 0x4b
cmp word [ecx], 0
jne 0x494f0c
inc edi
add ecx, 0x90
dec edx
jne 0x494f05
cmp edi, 2
jl 0x4952ab
mov edx, dword [esp + 0x1c]
jmp 0x49507f
cmp ebp, 0xd
jne 0x494f68
cmp byte [0x549cce], 0x11
je 0x4952ab
cmp word [eax + esi + 0x1750], 0
jle 0x49507f
cmp byte [0x549cd0], 4
jbe 0x49507f
cmp word [0x54b596], 2
jl 0x4952ab
jmp 0x49507f
cmp ebp, 0xe
jne 0x494f84
cmp byte [0x549cce], 0x11
jne 0x49507f
mov edi, 1
jmp 0x49508b
cmp ebp, 0x12
jne 0x494fc7
mov cx, word [0x549cdc]
cmp cx, word [eax + esi + 0x1a20]
je 0x4952ab
cmp cx, word [eax + esi + 0x1bd0]
je 0x4952ab
cmp cx, word [eax + esi + 0x1c60]
jne 0x49507f
mov ax, word [esp + 0x10]
pop edi
pop esi
pop ebp
pop ebx
pop ecx
ret 8
cmp ebp, 0x13
jne 0x49500a
mov cx, word [0x549cdc]
cmp cx, word [eax + esi + 0x1990]
je 0x4952ab
cmp cx, word [eax + esi + 0x1bd0]
je 0x4952ab
cmp cx, word [eax + esi + 0x1c60]
jne 0x49507f
mov ax, word [esp + 0x10]
pop edi
pop esi
pop ebp
pop ebx
pop ecx
ret 8
cmp ebp, 0x16
jne 0x495049
mov cx, word [0x549cdc]
cmp cx, word [eax + esi + 0x1990]
je 0x4952ab
cmp cx, word [eax + esi + 0x1a20]
je 0x4952ab
cmp cx, word [eax + esi + 0x1c60]
jne 0x49507f
mov ax, word [esp + 0x10]
pop edi
pop esi
pop ebp
pop ebx
pop ecx
ret 8
cmp ebp, 0x17
jne 0x49507f
mov cx, word [0x549cdc]
cmp cx, word [eax + esi + 0x1990]
je 0x4952ab
cmp cx, word [eax + esi + 0x1a20]
je 0x4952ab
cmp cx, word [eax + esi + 0x1bd0]
je 0x4952ab
mov edi, dword [esp + 0x18]
test edi, edi
jle 0x4952a3
cmp bl, 7
jne 0x4950d8
cmp edi, 5
jne 0x49509a
mov edi, 7
mov eax, ebx
and eax, 0xff
cmp eax, edi
jne 0x4952ab
cmp bl, 5
je 0x4950bc
cmp bl, 6
je 0x4950bc
cmp bl, 7
jne 0x4951c0
cmp bh, 1
jne 0x4951ad
cmp word [0x549bcc], 2
je 0x4952ab
jmp 0x4951c0
cmp bl, 0x17
jne 0x49509a
mov cl, byte [0x549cd1]
cmp cl, 0xc8
jae 0x49512e
cmp cl, 7
jne 0x4950fc
cmp byte [edx + 0xf60], cl
jne 0x49510e
mov edi, 7
jmp 0x49510e
cmp cl, 5
jne 0x49510e
cmp byte [edx + 0xf60], 7
je 0x4952ab
xor edx, edx
mov dl, cl
cmp edx, edi
jne 0x4952ab
cmp cl, 1
jne 0x49517f
cmp bh, byte [eax + esi + 0x16b1]
jne 0x4952ab
jmp 0x49517f
je 0x495164
cmp cl, 0xc9
je 0x495164
cmp cl, 0xca
je 0x495159
cmp cl, 0xcb
je 0x495159
cmp cl, 0xcc
je 0x49514e
cmp cl, 0xcd
je 0x49514e
cmp cl, 0xce
jne 0x49517f
cmp ebp, 0x14
jne 0x4952ab
jmp 0x49517f
cmp ebp, 0x19
jne 0x4952ab
jmp 0x49517f
cmp ebp, 0xb
jl 0x4952ab
cmp edi, 0xc
je 0x4952ab
cmp edi, 0x10
jg 0x4952ab
mov eax, dword [esp + 0x1c]
cmp word [eax + 0xf70], 0
je 0x4952ab
cmp ebp, 0x14
je 0x4952a3
mov cl, byte [eax + 0xf67]
test cl, cl
je 0x4952ab
jmp 0x4952a3
cmp bh, 2
jne 0x4951c0
cmp word [0x549bcc], 1
je 0x4952ab
mov cx, word [0x549d40]
cmp cx, word [0x549ba4]
jg 0x4952ab
mov dx, word [0x549d42]
cmp dx, word [0x549bc4]
jg 0x4952ab
mov ax, word [0x549d44]
cmp ax, word [0x549bc6]
jg 0x4952ab
mov cx, word [0x549d46]
cmp cx, word [0x549bc8]
jg 0x4952ab
mov dx, word [0x549d48]
cmp dx, word [0x549bca]
jg 0x4952ab
mov al, byte [0x549ba6]
test al, al
jne 0x495238
cmp word [0x549d34], 0
je 0x4952ab
jmp 0x4952a3
cmp al, 1
jne 0x495248
cmp word [0x549d36], 0
je 0x4952ab
jmp 0x4952a3
cmp al, 2
jne 0x495258
cmp word [0x549d38], 0
je 0x4952ab
jmp 0x4952a3
cmp al, 3
jne 0x495268
cmp word [0x549d3a], 0
je 0x4952ab
jmp 0x4952a3
cmp al, 4
jne 0x495278
cmp word [0x549d3c], 0
je 0x4952ab
jmp 0x4952a3
cmp al, 5
jne 0x495288
cmp word [0x549d3e], 0
je 0x4952ab
jmp 0x4952a3
jbe 0x4952a3
cmp word [0x549d34], 0
jne 0x4952a3
push 0x549d34
call fcn.004952c0
test ax, ax
jne 0x4952ab
mov dword [esp + 0x10], 0xffffffff
mov ax, word [esp + 0x10]
pop edi
pop esi
pop ebp
pop ebx
pop ecx
ret 8