Function at 0x100a49c1
Capabilities:
Check http status code

Disassembly:
neg dword [esp + ebp + 0x5f4393ff]
cmp word [esp + ebp + 0x5f4393ff], dx
jb 0x10029ac1
ja 0x1008552f
neg bp
mov edi, dword [esp + ebp + 0x5f436c0d]
mov edi, dword [edi + ebp + 0x5f436c01]
cmp byte [esp + edx + 0x5f439413], dl
jb 0x100d0063
shr dword [esp + edx + 0x5f4393ff], 0x1b
sete dl
call fcn.100e6dd9
xchg dword [esp + 8], eax
xor ebp, 0x832bfa20
shl ebp, 0xf3
shr bp, 0xeb
sub bp, 0x2730
push esi
mov esi, 0x4e9122b3
test si, 0x37a5
mov ebp, dword [esp + 8]
mov dword [esp + 8], eax
jo 0x100e91db
call fcn.100e9a69
and byte [eax - 0x49460003], 0xad
and ch, byte [edi + ecx - 0x72b7365d]
mov word [eax + ebp*2], fs
add dword [eax], eax
add al, ch
add dh, byte [edi + edi*8]
call [eax + 0x55]
pop eax
push ebp
pop eax
push ebp
pushfd
mov ebp, 0x213d5c81
or ebp, 0x769fed2d
not ebp
jns 0x100a3bc5
jle 0x100a49a8
jbe 0x100a4a55
stc
invalid
in eax, dx
int3
jbe 0x1002684b
cmp byte [esp + 0x3c], 0x8b
call fcn.100e7956
inc sp
mov edx, dword [ebx]
mov cl, byte [ebx + 2]
dec eax
add ebx, 2
call fcn.100df79f
push ecx
inc edx
mov al, byte [0xa7c98314]
je 0x100aa1c0
jb 0x100aa1b9
pop ebp
test eax, 0xfdc875d9
mov eax, dword [ecx - 0x71]
popfd
stosd dword es:[edi], eax
push eax
xchg ecx, eax
pop ebp
mov byte [ebx + 0x4b], al
popal
ja 0x100aa195
xchg esi, eax
ret 0xd6bd
je 0x100aa210
invalid
mov esp, ds
inc esi
sub byte [edi], cl
das
push ebp
jle 0x100aa15b
cmp eax, 0x31ad6007
int 0x6b
inc eax
mov esp, 0xfc1d89b5
scasb al, byte es:[edi]
xor al, 0xb
push ds
jl 0x100aa250
invalid
in al, 0xca
mov esp, 0x980adc82
mov gs, word [eax - 0x2b89277a]
and al, ah
stosb byte es:[edi], al
je 0x100aa27c
clc
push es
nop
push esi
pop eax
mov dh, 0x14
or bl, byte [edx + eax*2]
pop esp
sub bh, byte [eax]
out dx, al
xchg edi, eax
call fcn.100ce6c3
mov ecx, 0x3d91ef23
mov ecx, dword [ecx + ebp - 0x3d91ef23]
push 0x289db8bf
add ebp, 4
mov edx, dword [esp]
mov edi, ecx
shl byte [esp + edx*2 - 0x513b717e], 0x42
movzx esi, dl
mov eax, 0x23a0998b
add byte [ebx + 0x54a4c0f9], cl
or byte [esi + 0xf42aec4], 0xb6
mov eax, 0x23a0998b
pop edx
jp 0x100eff6c
out dx, eax
call fcn.100b7b20
js 0x100aa12e
dec eax
jle 0x100e9238
fstpnce st(7), st(0)
stosb byte es:[edi], al
and byte [edx], bl
push esi
insb byte es:[edi], dx
push 0x6b
invalid
stosb byte es:[edi], al
outsd dx, dword [esi]
mov ebp, 0x774bd7a4
or eax, 0xaeb435b6
pop ecx
enter 0x5fd5, 0xfffffffffffffff4
xchg ebx, eax
fsubr dword [eax - 0x57]
jnp 0x100e91fc
adc al, 0x24
call fcn.100ed386
jne 0x100e925c
and byte [ecx + 0x7e], ch
sub al, 0x32
invalid
sbb dword [ebp - 0x61], ebp
out 0xd1, al
loope 0x100e926f
adc ebx, ecx
xlatb
mov esp, 0x14e49af0
jge 0x100e9213
aas
aam 0xaf
mov bh, 0xa
aaa
sub dword [ebp - 0x54e087e2], eax
out dx, al
test byte [esi], bl
mov eax, cs
inc edi
ret 0x633e
ret 0x633e
inc eax
in al, 0x52
salc
dec edi
and bl, byte [eax]
xor al, 0x67
pop es
sub al, 3
out 0x1e, eax
das
xchg ecx, eax
movsb byte es:[edi], byte [esi]
adc al, 0x93
cmp eax, dword [edi + 0x1e23e81e]
adc bh, ch
mov cl, 0xde
rol byte [ebx + 0x75], 0xc1
scasb al, byte es:[edi]
push ecx
psubsb mm4, mm0
salc
add al, 0x3b
jne 0x100e92f4
push ds
lodsd eax, dword [esi]
scasd eax, dword es:[edi]
inc eax
lodsd eax, dword [esi]
mov al, 0x37
mov ah, 0x70
popfd
mov word [eax - 0x1a3afcda], cs
dec edx
xor ah, byte [esi - 0x37111978]
cld
add ebx, dword [eax + ebx*4 + 0x431a43b6]
push bp
pop ebp
pop es
xchg edi, eax
push 0xecd8fef6
ljmp 0x9c21
sahf
and eax, 0xdaeee3e0
fcomp dword [0xa6646032]
xor ebx, dword [ecx + 0x5c]
mov ah, 0xb1
fdivr dword [ecx]
test dword [edx], 0x504777a4
xchg edi, eax
push edx
clc
mov byte [eax + 0x395c59c1], ch
mov bh, 0xa
cmpsb byte [esi], byte es:[edi]
jmp 0x820ebf64
mov esi, 0xd89a3716
mov eax, esi
mov ebx, edi
sar al, 0xe1
shl eax, 0xb5
shr eax, 0xde
mov esi, 0
sub ebx, esi