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

Disassembly:
push ecx
mov ecx, dword [0x562ad4]
push ebx
push ebp
mov ebp, dword [esp + 0x14]
lea eax, [ecx + ecx*4]
push esi
mov esi, dword [0x562ec8]
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 0x49cabc
cmp word [0x56108a], di
je 0x49cf1b
mov ebx, dword [0x562c2c]
cmp ebp, 0xb
jge 0x49cb3d
cmp dword [0x563fa0], 0xb
jl 0x49cf13
cmp bl, 0x14
jne 0x49cb0a
or eax, 0xffffffff
cmp word [edx + 0xf70], 0
jne 0x49caea
mov dword [esp + 0x10], eax
mov dl, byte [edx + 0xf63]
mov cl, byte [0x562c2f]
cmp dl, cl
jne 0x49cf1b
pop edi
pop esi
pop ebp
mov dword [esp + 4], eax
pop ebx
pop ecx
ret 8
cmp bl, 0x1a
jne 0x49ccef
or eax, 0xffffffff
cmp word [edx + 0xf70], 0
jne 0x49cb24
mov dword [esp + 0x10], eax
cmp byte [0x562c2e], 0x19
jne 0x49cf1b
pop edi
pop esi
pop ebp
mov dword [esp + 4], eax
pop ebx
pop ecx
ret 8
cmp ebp, 0xb
jne 0x49cb97
cmp bl, 7
jne 0x49ccef
cmp word [eax + esi + 0x1870], 0
jle 0x49ccef
cmp word [eax + esi + 0x15a0], 0
jle 0x49ccef
lea ecx, [eax + esi + 0x2170]
mov edx, 0x4b
cmp word [ecx], 0
jne 0x49cb7c
inc edi
add ecx, 0x90
dec edx
jne 0x49cb75
cmp edi, 2
jl 0x49cf1b
mov edx, dword [esp + 0x1c]
jmp 0x49ccef
cmp ebp, 0xd
jne 0x49cbd8
cmp byte [0x562c2e], 0x11
je 0x49cf1b
cmp word [eax + esi + 0x1750], 0
jle 0x49ccef
cmp byte [0x562c30], 4
jbe 0x49ccef
cmp word [0x5641ca], 2
jl 0x49cf1b
jmp 0x49ccef
cmp ebp, 0xe
jne 0x49cbf4
cmp byte [0x562c2e], 0x11
jne 0x49ccef
mov edi, 1
jmp 0x49ccfb
cmp ebp, 0x12
jne 0x49cc37
mov cx, word [0x562c3c]
cmp cx, word [eax + esi + 0x1a20]
je 0x49cf1b
cmp cx, word [eax + esi + 0x1bd0]
je 0x49cf1b
cmp cx, word [eax + esi + 0x1c60]
jne 0x49ccef
mov ax, word [esp + 0x10]
pop edi
pop esi
pop ebp
pop ebx
pop ecx
ret 8
cmp ebp, 0x13
jne 0x49cc7a
mov cx, word [0x562c3c]
cmp cx, word [eax + esi + 0x1990]
je 0x49cf1b
cmp cx, word [eax + esi + 0x1bd0]
je 0x49cf1b
cmp cx, word [eax + esi + 0x1c60]
jne 0x49ccef
mov ax, word [esp + 0x10]
pop edi
pop esi
pop ebp
pop ebx
pop ecx
ret 8
cmp ebp, 0x16
jne 0x49ccb9
mov cx, word [0x562c3c]
cmp cx, word [eax + esi + 0x1990]
je 0x49cf1b
cmp cx, word [eax + esi + 0x1a20]
je 0x49cf1b
cmp cx, word [eax + esi + 0x1c60]
jne 0x49ccef
mov ax, word [esp + 0x10]
pop edi
pop esi
pop ebp
pop ebx
pop ecx
ret 8
cmp ebp, 0x17
jne 0x49ccef
mov cx, word [0x562c3c]
cmp cx, word [eax + esi + 0x1990]
je 0x49cf1b
cmp cx, word [eax + esi + 0x1a20]
je 0x49cf1b
cmp cx, word [eax + esi + 0x1bd0]
je 0x49cf1b
mov edi, dword [esp + 0x18]
test edi, edi
jle 0x49cf13
cmp bl, 7
jne 0x49cd48
cmp edi, 5
jne 0x49cd0a
mov edi, 7
mov eax, ebx
and eax, 0xff
cmp eax, edi
jne 0x49cf1b
cmp bl, 5
je 0x49cd2c
cmp bl, 6
je 0x49cd2c
cmp bl, 7
jne 0x49ce30
cmp bh, 1
jne 0x49ce1d
cmp word [0x562b2c], 2
je 0x49cf1b
jmp 0x49ce30
cmp bl, 0x17
jne 0x49cd0a
mov cl, byte [0x562c31]
cmp cl, 0xc8
jae 0x49cd9e
cmp cl, 7
jne 0x49cd6c
cmp byte [edx + 0xf60], cl
jne 0x49cd7e
mov edi, 7
jmp 0x49cd7e
cmp cl, 5
jne 0x49cd7e
cmp byte [edx + 0xf60], 7
je 0x49cf1b
xor edx, edx
mov dl, cl
cmp edx, edi
jne 0x49cf1b
cmp cl, 1
jne 0x49cdef
cmp bh, byte [eax + esi + 0x16b1]
jne 0x49cf1b
jmp 0x49cdef
je 0x49cdd4
cmp cl, 0xc9
je 0x49cdd4
cmp cl, 0xca
je 0x49cdc9
cmp cl, 0xcb
je 0x49cdc9
cmp cl, 0xcc
je 0x49cdbe
cmp cl, 0xcd
je 0x49cdbe
cmp cl, 0xce
jne 0x49cdef
cmp ebp, 0x14
jne 0x49cf1b
jmp 0x49cdef
cmp ebp, 0x19
jne 0x49cf1b
jmp 0x49cdef
cmp ebp, 0xb
jl 0x49cf1b
cmp edi, 0xc
je 0x49cf1b
cmp edi, 0x10
jg 0x49cf1b
mov eax, dword [esp + 0x1c]
cmp word [eax + 0xf70], 0
je 0x49cf1b
cmp ebp, 0x14
je 0x49cf13
mov cl, byte [eax + 0xf67]
test cl, cl
je 0x49cf1b
jmp 0x49cf13
cmp bh, 2
jne 0x49ce30
cmp word [0x562b2c], 1
je 0x49cf1b
mov cx, word [0x562ca0]
cmp cx, word [0x562b04]
jg 0x49cf1b
mov dx, word [0x562ca2]
cmp dx, word [0x562b24]
jg 0x49cf1b
mov ax, word [0x562ca4]
cmp ax, word [0x562b26]
jg 0x49cf1b
mov cx, word [0x562ca6]
cmp cx, word [0x562b28]
jg 0x49cf1b
mov dx, word [0x562ca8]
cmp dx, word [0x562b2a]
jg 0x49cf1b
mov al, byte [0x562b06]
test al, al
jne 0x49cea8
cmp word [0x562c94], 0
je 0x49cf1b
jmp 0x49cf13
cmp al, 1
jne 0x49ceb8
cmp word [0x562c96], 0
je 0x49cf1b
jmp 0x49cf13
cmp al, 2
jne 0x49cec8
cmp word [0x562c98], 0
je 0x49cf1b
jmp 0x49cf13
cmp al, 3
jne 0x49ced8
cmp word [0x562c9a], 0
je 0x49cf1b
jmp 0x49cf13
cmp al, 4
jne 0x49cee8
cmp word [0x562c9c], 0
je 0x49cf1b
jmp 0x49cf13
cmp al, 5
jne 0x49cef8
cmp word [0x562c9e], 0
je 0x49cf1b
jmp 0x49cf13
jbe 0x49cf13
cmp word [0x562c94], 0
jne 0x49cf13
push 0x562c94
call fcn.0049cf30
test ax, ax
jne 0x49cf1b
mov dword [esp + 0x10], 0xffffffff
mov ax, word [esp + 0x10]
pop edi
pop esi
pop ebp
pop ebx
pop ecx
ret 8