Function at 0x1000e31f
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
push esi
mov esi, ecx
cmp dword [esi + 0x10], 0
jne 0x1000e332
xor eax, eax
pop esi
pop ebp
ret 8
push edi
lea edi, [esi + 0x30]
pushfd
test byte [0x1000e34f], 0xb8
jne 0x1000e450
xor byte [esi - 0x62], ch
pop ss
pop ebx
push ebp
cmp eax, dword [edi]
in al, 0xcf
cmp dh, byte [ebp - 0x7a]
int 0xf6
mov cl, 0x1a
or bh, byte [edi]
mov bl, 0xe1
sub eax, 0x2af4eebd
popfd
in al, dx
fsubr qword [ecx + 0x763d10cc]
xchg dword [eax], esi
push cs
fiadd dword [ecx + ebp*8]
pushal
loopne 0x1000e351
xchg edx, eax
call 0x550490cd
mov ch, 0x4d
inc esi
arpl word [ecx], bp
and eax, 0x37b23dc7
adc dword [edi + 0x3e], edi
dec ebx
pop ebx
scasb al, byte es:[edi]
lea eax, [ebx - 0x503cf135]
xchg byte [esi + 0x54], bl
fmulp st(0)
and ebx, ebx
dec ebp
mov ebp, 0x7d29e4b4
pop ss
push cs
arpl sp, cx
pop ss
out dx, eax
sbb dword [esi], esp
push edi
sbb eax, 0x4d7a78dd
arpl word [ebx], sp
sub al, byte [edx]
in eax, 0x85
imul edi, dword [eax], 0x37ee66c1
cld
imul edi, dword [ecx], 0xfffffffa
xor ecx, dword [eax]
or byte [ebx], cl
and ah, byte cs:[0xb81e4415]
cmp edi, dword [edx - 0x15a48280]
fiadd word [ebx - 0x30]
mov esp, 0x2800973d
int3
popfd
push edi
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov esi, dword [esi + 0xc]
mov eax, dword [esi]
jmp 0x1000e64a
mov ecx, dword [eax + 0x14]
pushfd
test byte [0x1000e502], 0x29
adc byte [ecx], ch
jne 0x1000e503
mov ah, 0x48
and al, ah
test dl, 0xc8
or byte [esi], bh
dec ebp
cmpsd dword [esi], dword es:[edi]
jl 0x1000e4b3
fsubr qword [ebx]
sub al, 0x4f
mov dl, 0xd2
fnstsw word [ecx - 3]
sbb ebp, dword cs:[edi]
dec esp
adc byte [edx + 0x549f1df7], bl
lea esi, [ebx + esi*8]
cmpsb byte [esi], byte es:[edi]
sbb eax, 0x348d549f
repe cmpsb byte [esi], byte es:[edi]
xchg ebp, eax
cwde
pop eax
xor ch, byte [edx + ebx*8 - 0x7f7405c2]
xchg ebp, eax
sbb bh, byte [edx + 0x7b12b4b6]
mov ch, byte [ebp - 0x75d3c3be]
xchg byte [0x48e02aee], ah
mov dh, 0xb4
adc bh, byte [ebx - 0x76]
lodsd eax, dword [esi]
inc edx
cmp al, 0x2c
mov al, byte [esi - 0x1fd511db]
dec eax
loopne 0x1000e4fd
fidiv word [ebp + 0x4c]
xchg ecx, eax
in al, dx
xor dword [eax - 0x65], ebp
and eax, 0xd6bfe475
insd dword es:[edi], dx
cmp dword [0x90462185], eax
and byte [esi - 0x31ea4a22], bl
xor byte [ecx], ch
or ecx, ecx
leave
dec ebp
sal byte [ecx - 0x16], cl
std
in eax, dx
cmp eax, dword [ebp + 0x1aedff89]
push ebx
push ebp
dec esp
jbe 0x1000e46b
xchg ebx, esp
stosd dword es:[edi], eax
jecxz 0x1000e491
add dh, byte [esi - 0x66]
je 0x1000e4e3
push es
out dx, al
cmp ch, bl
mov dword [bx + si], ebx
jo 0x1000e4ab
inc eax
jae 0x1000e4c2
sbb al, 0x22
jnp 0x1000e51a
pop es
and bh, ah
sbb eax, 0xf49f14e6
out 0x1d, eax
out 0x14, al
lahf
hlt
popfd
cmp ecx, dword [ebp + 8]
je 0x1000e6cd
pushfd
test byte [0x1000e546], 0x14
jne 0x1000e647
add bh, ch
out dx, eax
popfd
jle 0x1000e4d2
jl 0x1000e4a5
xchg esp, eax
push ebx
fild word [ecx - 0x46]
xchg edx, eax
cdq
imul al
push ds
fbstp tbyte [edi + edi*4 + 0x6fe66d21]
and eax, 0xa127e2ab
xchg ebp, eax
or ebx, ebp
mov dword [0x386c522d], eax
adc eax, 0xe290c74b
push eax
fisttp dword [esi + esi*8 - 0xc]
jae 0x1000e5a6
mov esp, 0x3d67ece5
pop edx
or esp, dword [eax - 0x4314bb30]
xor ebx, dword [esi - 0x73]
inc esi
mov ecx, dword [ecx + 0x1c91ceef]
sbb byte [ebx], dl
push ss
xchg ebp, eax
mov dword [0x6f0b6d6c], eax
jecxz 0x1000e583
or ebp, dword [edi - 0x1d]
pop ss
push es
or ecx, dword [eax]
cmpsb byte [esi], byte es:[edi]
jl 0x1000e59a
sub edx, esi
mov esp, 0x50c33e8b
rcr byte [ebx], 1
pushfd
fild qword [ebp + ecx*8 + 0x58]
sub al, 0xec
sbb byte [ebx + 0x15], 0x85
and edi, ebp
xchg edi, eax
pop ebx
adc eax, 0x97ef2185
lahf
mov al, byte [0xd4f2d0d4]
sub bl, byte [edx]
invalid
sal dl, 1
aam 0x2a
sbb bl, bh
iretd
aam 0x6a
adc esp, dword [esi + 0x1b1e402c]
cmp bh, byte [ebp + edi*8 - 0x10a8accf]
push ebx
push edi
out dx, eax
popfd
sbb esp, dword ds:[ebp - 0x29]
xor cl, ah
add ebx, eax
jge 0x1000e58c
push edx
jecxz 0x1000e5f5
dec ecx
sbb eax, 0x2c76032b
push ecx
mov fs, word [edx + ecx*2 - 0x4d]
lodsd eax, dword [esi]
sbb eax, 0x8bb9970d
jecxz 0x1000e5b4
in al, dx
pushfd
imul eax, edi, 0xfffffff9
sbb al, 0xf7
jne 0x1000e568
push esi
xor dword [ecx - 0x72], ebx
inc eax
mov cl, 0x71
insb byte es:[edi], dx
stosd dword es:[edi], eax
aas
lea ecx, [ebp + 0x5f631b46]
xchg ebx, eax
mov word [edi - 0x67a39d8], cs
mov esi, 0x7db14844
nop
xor byte [eax + edi*4], cl
jbe 0x1000e642
xchg ecx, eax
cld
push ecx
add dword [ecx + 1], ecx
xchg byte [ecx + ecx*2], dl
pop ebx
sub eax, 0xb207f23c
sub esi, dword [esi + 0x274f0b69]
int 0x37
xor byte [ebx + 0x495b302d], bh
imul edx, esi, 0xe396cebb
and ebx, eax
cmp dword [eax - 0x51], 0x75c65520
mov edi, 0xa3050de0
cmp dword [ecx + ebp*4], ecx
sub al, 0xa8
jne 0x1000e67d
test eax, 0x5075a82c
add al, 0xee
out dx, al
rcl dword [edx]
cmpsd dword [esi], dword es:[edi]
pop esp
xor dword [esi], edx
out 0x3b, eax
les eax, [ebp - 0x85d075b]
frstor dword [eax]
fbstp tbyte [ecx + 0x32bf13e4]
inc edx
in al, 0x13
mov edi, 0x8b9d4232
add byte [ebx], bh
invalid
popfd
mov eax, dword [eax]
cmp eax, esi
jne 0x1000e462
pushfd
test byte [0x1000e6b5], 0xa0
je 0x1000e6b6
or dword [ebp + 0x25c697c2], edx
pop edx
stosb byte es:[edi], al
mov edi, dword [edi - 0x4186dd28]
and eax, 0xbf8baa5a
fsub dword [edx]
jns 0x1000e628
out 0xbf, al
int 0xfe
xchg esi, eax
add eax, dword [edx]
sbb al, byte [ebx - 0x3decfb6f]
pop es
sbb esp, 0x6f0ce793
outsd dx, dword [esi]
pop esi
push ebp
pop ecx
add dword [eax + 0x37], 0x47
jle 0x1000e661
mov esi, 0x83d0fb92
dec ebx
inc esi
aam 0x32
loopne 0x1000e6be
push ds
push esi
pop es
lahf
sbb dword [esi], edx
mov esp, 0xd5069b14
dec ebx
sub byte [ecx - 0xa], 0xeb
add eax, 0x7515e010
aam 0x62
pop ds
mov ebx, 0xd382ca6f
xor eax, 0x8d6c14c4
adc dword [edi], edx
popfd
xor esi, esi
jmp 0x1000e79b
pushfd
test byte [0x1000e6cb], 0x62
jne 0x1000e6cc
add al, 0x72
inc esp
jb 0x1000e70e
mov cl, 0x1e
popfd
mov ecx, dword [ebp + 0xc]
pushfd
test byte [0x1000e790], 0x53
jne 0x1000e791
push esp
pop eax
push edx
sub eax, 0x80384f08
adc byte [ebp + ecx + 0x4da3ae34], dh
fprem
stosd dword es:[edi], eax
je 0x1000e6f0
salc
inc ebx
pop ebp
das
sbb dl, ah
mov ebp, 0x6bc41b5c
push edi
and byte [ebx], bh
sub dword [esi - 0xe67bb5b], ebp
xchg edx, eax
daa
sub edx, dword [ebp - 0x17]
aad 0x66
pop eax
pop ax
jne 0x1000e6c7
xor eax, 0x56985875
pop eax
cwde
push esi
dec edi
lahf
insd dword es:[edi], dx
pop ebp
xchg edi, eax
or esp, dword [esi]
xlatb
mov esp, 0xf990366d
sbb eax, 0xb0a480ed
push ds
pop ebx
xor ecx, dword cs:[edx + 0x4238cb0]
push edx
lodsb al, byte [esi]
dec esp
pop esp
pop edx
mov bl, 0xa6
aaa
jnp 0x1000e745
out dx, al
sbb al, 0xa
scasd eax, dword es:[edi]
pop es
cmp byte [ebx - 8], cl
dec ebx
clc
add byte [edx + 0x2d10521f], bh
cmp esi, dword [eax + 0x20b72501]
jb 0x1000e714
mov ah, 0x2d
push ds
loopne 0x1000e774
jbe 0x1000e777
enter 0x7401, 0xffffffffffffffa0
bound ebx, qword cs:[esi - 0x7f530265]
in al, 0x99
push ebx
mov eax, dword [0x8d997a5e]
out 0xfc, al
movsd dword es:[edi], dword [esi]
cwde
loop 0x1000e7c2
sub eax, 0xbecf988e
imul ebp, dword [esi + 0x21], 0x7b
add edi, dword [ebx + edx*8]
mov ds, word [eax + 0x6e6bbecf]
and dword [ebx + 3], edi
cmp al, 0xd3
movsb byte es:[edi], byte [esi]
or dword [ecx + 0x56], esp
mov word [ebp + 5], ss
xchg esi, eax
mov edi, 0x61b7e30
les esp, [edi]
popfd
xor esi, esi
mov dword [eax + 0x428], ecx
inc esi
push edi
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
mov eax, esi
pop edi
jmp 0x1000e32d
jne 0x1000e88a
insb byte es:[edi], dx
sbb ah, byte [eax - 9]
and cl, byte [ecx - 0x53d0efd0]
dec esp
jo 0x1000e7c9
jne 0x1000e849
mov ebp, 0xb9c731fc
cmpsb byte [esi], byte es:[edi]
call 0xa051ff6d
xor edi, eax
mov ecx, 0x178be8a6
push ecx
nop
adc byte [ebx], al
insb byte es:[edi], dx
mov cl, 0x41
or al, byte [ebx + 0x70]
rcl byte [edx - 0x60], cl
jg 0x1000e822
movsb byte es:[edi], byte [esi]
cmpsb byte [esi], byte es:[edi]
rcl dword [esi - 0x48]
sbb eax, 0x74ec3e06
mov al, byte [0x36ffc01a]
in al, dx
je 0x1000e79a
sbb al, al
push dword [esi]
aas
stosb byte es:[edi], al
mov edx, 0x8df336df
scasb al, byte es:[edi]
loop 0x1000e7f6
push ss
mov eax, dword [0xce78c3de]
aam 0x45
rcl dword [edx], cl
add al, 0x19
sub edi, dword [ecx]
mov dword [0x63fa4455], eax
and ebp, dword [ecx + 0x2ae03ae0]
je 0x1000e7d9
mov dh, 0x5a
pop edx
mov dword [edi + 0x4d], ecx
out dx, eax
not edi
mov edi, 0xa35117c5
push ss
pop ebx
outsd dx, dword [si]
fild dword [edx + 0x74]
add al, 0xa2
jo 0x1000e865
cmpsd dword [esi], dword es:[edi]
aam 0x1b
add edi, eax
test al, 0x72
pop edi
xchg edx, eax
xor dword [ebx - 0x14abd30e], ecx
and al, 0x44
aad 0xc0
loop 0x1000e856
sub al, 0x54
jmp 0x1000e871
loopne 0x1000e853
jmp dword [esi - 0xfefa7db]
cmpsb byte [esi], byte es:[edi]
and eax, 0xa0f01058
out dx, eax
salc
stosb byte es:[edi], al
pop ebx
pop eax
adc al, dh
pop ebx
in eax, dx
wait
invalid
in eax, 0x66
fild dword [edi - 0x447d325e]