Function at 0x100be203
Capabilities:
Check http status code

Disassembly:
call fcn.10066ffb
call fcn.10097b01
pushfd
call fcn.10086371
lea esi, [esi + ebx*2 + 0x12bf1a67]
test bl, bl
jns 0x100c7809
test ebx, 0xd78c733b
mov dword [esp + ebx*4 + 0x257e34e0], esi
jae 0x100392fb
dec esp
mov ebp, dword [ebx]
mov ecx, 0xe2239600
dec esp
mov esp, dword [ebx + 8]
rol ecx, 0xd2
bswap ecx
mov cl, byte [ebx + 0x10]
call fcn.1005e19d
movsx ebx, bl
neg bl
movsx ebx, bx
ja 0x1009dc84
lea ebx, [ebx*8 + 0x363d2f8c]
nop
push edx
call fcn.10091c32
cdq
pop es
int3
ror al, 1
xor al, 0x85
jmp 0x10068e5b
inc al
rol dword [esp], 0x64
jae 0x100b53ad
mov ebx, 0x2ba5a017
mov esi, 0xf7091c95
call 0x100be203
lea edx, [esp + edx + 8]
push 0xa9824aa1
call fcn.1007ad8d
xor dword [0x494b4d77], ecx
ja 0x1006b333
dec ebx
dec ecx
xchg esp, eax
jecxz 0x1006b346
out dx, eax
inc ecx
cli
jns 0x1006b2e4
xacquire xchg byte [0x43695fb9], al
ret
dec ecx
not edi
inc ebp
add bh, bh
inc ecx
neg dh
inc cx
ror edi, 0xc1
inc ecx
ror dh, 1
inc ecx
shr edi, 0xf8
out dx, eax
clc
dec ecx
btc edi, 0x85
inc ecx
inc dh
inc ecx
sar edi, 0xfb
inc ecx
neg bh
jp 0x10087eef
mov ecx, dword [esp + ecx - 0x2d082901]
mov ecx, dword [ecx]
call fcn.10085787
inc ecx
neg dh
inc ebp
bt edi, edi
inc ebp
xor cl, dh
dec ebp
btc edi, edi
inc ecx
push edi
dec esi
lea esi, [esp + esi + 8]
inc ecx
pop edi
dec ecx
inc edi
inc edi
mov edi, dword [esi + edi*4 - 8]
dec eax
sbb ebx, 4
push 0x1f326f8c
push 0xaab0799a
inc esp
mov dword [ebx], edi
call fcn.100ed9c0
push ecx
xchg dword [esp + 4], eax
lea esp, [esp + 4]
ret
jne 0x10013037
add dword [esp + 4], 0xfffd82be
or bp, dx
add dword [esp + ebp - 0x16a48820], 0xeff4040d
push esi
mov eax, edx
or edx, 0x7e942a91
call fcn.1002e640
int1
in al, dx
sahf
js 0x10090fe5
ljmp 0x5b77:0xe02c8481
xlatb
cmp dword [esp + edx + 0x1e], 0xc75a0e66
popfd
jo 0x10090ff9
push cs
pop edx
invalid
out dx, al
pop edi
pop edx
pop esi
stosd dword es:[edi], eax
sub edx, dword [edi + 0x32bbd450]
mov esp, dword [edi + 2]
adc byte [ebx], cl
cmp dword [ecx], ecx
cwde
std
out dx, eax
int1
push es
mov al, 0xf0
dec esi
dec edi
ja 0x10090fc0
pop edx
mov dl, 0x4c
mov esp, 0x74ddb578
xor byte [eax], bh
invalid
and ebp, ebp
xor dword [esp + ebp - 0x359f928f], 0xf487422f
mov ebx, dword [esp + ebp - 0x359f925f]
jge 0x10085c01
add dword [esp + ebp*2 - 0x6b3f2516], 0xeff106d8
and dword [esp + ebp*2 - 0x6b3f251a], 0xe52b1db8
mov ebp, dword [esp + ebp - 0x359f927b]
not dword [esp + 4]
test byte [esp + 0x1c], 0xb0
call fcn.100286bd
dec edx
or cl, 0xc3
std
cmp al, 0x68
pop ss
cmp dword [ebx - 0x1e685d89], 0xffffffd4
adc eax, 0x2f5ff446
add al, 0x53
jg 0x10091f52
leave
ret
mov dh, 0x69
jge 0x10091ed9
push edi
jl 0x10091eff
dec edi
movsb byte es:[edi], byte [esi]
sub byte [edx - 0x1f07f8], bl
invalid
mov esi, 0x15000d2
sub ebx, dword ds:[eax + edi*2]
loopne 0x10091f5d
add byte [eax], al
inc eax
enter 0xffffffffffffcc8e, 0x45
out dx, eax
fdivrp st(4)
loop 0x10091fb7
cmpsb byte [esi], byte es:[edi]
adc byte [esi - 0x30], dh
inc esp
int 0x87
xor eax, 0x69ff0173
pop ss
leave
outsd dx, dword [esi]
pop ebp
pop ebx
std
rcr ebp, cl
mov ecx, 0xf844881e
inc ecx
lodsb al, byte [esi]
push ecx
stosb byte es:[edi], al
clc
inc ecx
sub al, 0x78
movsb byte es:[edi], byte [esi]
mov edi, 0x1a248e52
out 7, al
mov esi, 0xbec2a253
jo 0xc14b063d
push esi
xor al, 0x94
invalid
cmp bl, cl
outsd dx, dword [esi]
mov eax, dword [0xa16207bf]
xchg ebx, eax
and esp, ecx
ret
jb 0x100adc05
sub ebx, 0x5e8521a7
mov ebx, dword [esp + esi*8 + 0x47b71b64]
mov dword [esp + 0xc], 0xeff71d9b
mov esi, dword [esp + esi + 0x8f6e373]
je 0x100ac536
jo 0x1006b2c5
add dword [esp], 0xeff94d2c
push dword [esp + 4]
popfd
lea esp, [esp + 0xc]
call fcn.100a5081
not ax
push 0x168f6bae
push 0xc6091c9c
mov word [ebp], ax
lea esp, [esp + 0x14]
jmp fcn.100a8de0
call fcn.100ec434
neg word [esp + 1]
adc ebp, 5
jmp 0x100d985e
jb 0x100c848f
ror al, 1
sub al, 0x1e
call fcn.1009b3b9
add ax, di
not dword [esp]
push 0xd92e8c96
mov word [ebp], ax
call fcn.10056afa
rcr edx, cl
call fcn.10041e42
test bl, 0x22
jne 0x100ac529
lea esi, [esi + ebp*2 - 0x5382097f]
setbe byte [esp + ebp*2 - 0x6b3f251e]
shr dword [esp + ebp*2 - 0x6b3f251a], 0x91
xor ebx, 0x7a91d523
sub edi, dword [esp + edi - 0x56b104a7]
shl word [esp + edi - 0xa2], 0xd1
mov dword [esp + 0x1c], edi
xchg dword [esp + edi*2 - 0x118], esi
mov edi, dword [esp + edi*8 - 0x508]
setns byte [esp + ebp*2 - 0x6b3f251a]
je 0x10091e92
mov dword [esp + 0x1c], ecx
not word [esp]
sub dword [esp], 0x9384c59a
jb 0x10090fb0
add dword [esp + 4], 0xfffef48a
or dword [esp + 0xc], esi
sub word [esp + 0xc], si
add esi, esi
jl 0x100ec3ce
mov eax, 0xcbbe0802
push eax
mov dword [esp], 0x4bab5508
sub edi, 1
movzx eax, byte [edi]
xor al, bl
jmp 0x100663ea
call fcn.100dd220
mov dword [esp + 4], 0x9c890b02
add ebp, 2
shr cx, 1
jmp 0x100cf2da
jmp 0x100be1fc
not ebx
mov dword [esp + 0x10], eax
push esi
jl 0x100dcf3f
mov esi, 0x5aa670b1
add dword [esp + ebx + 0x19e80004], 0xfff433b7
lea ebx, [ebx + ebx*2 + 0x937ab09]
push 0xf239526
xor ebx, ebx
nop
jbe 0x1002d21b
push 0xc53469b9
dec eax
not dword [esp]
dec eax
lea esp, [esp + 8]
jmp fcn.100a49ac
not byte [esp + 3]
mov byte [edi], cl
lea esp, [esp + 4]
jmp fcn.100a8de0
jl fcn.100664dc
mov dword [esp + edi*2 - 0x103ce31e], edi
call fcn.100b0402
add dword [esp + edx + 0x14542a8b], 0xeff136e4
call fcn.1002d960
pushfd
add dword [esp + 4], 0xfffdb3f3
call fcn.100a0bd8
lea esp, [esp + 0xc]
jmp fcn.100ea0c0
mov byte [esp], 0x91
shl dword [esp], 7
call fcn.100ae6b7