Function at 0xa1a516
Capabilities:
Check http status code

Disassembly:
lea esp, [esp + 0xc]
pushfd
pushfd
pushfd
jmp 0x626bb4
cmp al, byte [edi]
lea eax, [eax + 0x796130cb]
lea edi, [edi + 1]
bswap ax
push 0xa8a89225
mov eax, dword [esp + 0x34]
push dword [esp + 8]
pushfd
pushfd
lea esp, [esp + 0x44]
jbe 0xa1a3c9
ja 0x79b021
call fcn.0079316b
add byte [eax], al
push edi
push ebx
inc ecx
inc ecx
jae 0xa1a5c9
outsb dx, byte [esi]
arpl word [edi + 0x65], ax
je 0xa1a59e
outsd dx, dword [esi]
jae 0xa1a5cd
inc edx
jns 0xa1a5aa
popal
insd dword es:[edi], dx
add byte gs:[eax], al
add byte [edi + 0x65], al
je 0xa1a5b3
outsb dx, byte gs:[esi]
jne 0xa1a5b3
je 0xa1a5d1
insd dword es:[edi], dx
dec ecx
inc esp
add byte [eax], al
add byte [edx + 0x65], dl
popal
inc esi
imul ebp, dword [ebp], 0x78450000
imul esi, dword [eax + edx*2 + 0x72], 0x7365636f
jae 0xa1a589
add byte [eax], al
push ecx
jne 0xa1a5f3
jb 0xa1a609
push eax
jb 0xa1a5fa
outsd dx, dword [esi]
jb 0xa1a604
popal
outsb dx, byte [esi]
arpl word [ebp + 0x43], sp
outsd dx, dword [esi]
jne 0xa1a60d
outsb dx, byte [esi]
je 0xa1a606
jb 0xa1a5a3
add byte [eax], al
push edi
push ebx
inc ecx
inc ecx
jae 0xa1a624
jns 0xa1a61a
outsb dx, byte [esi]
arpl word [edi + 0x65], ax
je 0xa1a604
jb 0xa1a62a
jbe 0xa1a5f7
inc edx
jns 0xa1a605
popal
insd dword es:[edi], dx
add byte gs:[eax], al
add byte [ebx + 0x72], al
popal
je 0xa1a628
inc esp
dec ecx
inc edx
imul esi, dword [ebp + ebp*2 + 0x61], 0x60600070
popal
jo 0xa1a5cc
inc eax
jae 0xa1a65a
jae 0xa1a666
arpl word [ebx + 0x65], bp
je 0xa1a5fc
add byte [eax], al
inc edi
je 0xa1a645
jne 0xa1a676
jae 0xa1a675
outsd dx, dword [esi]
jb 0xa1a608
add byte [eax], al
dec ecx
outsb dx, byte [esi]
add byte [ecx + 0x6e], cl
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
inc ebx
jb 0xa1a680
je 0xa1a678
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x65], 0x74697243
imul esp, dword [ebx + 0x61], 0x6365536c
je 0xa1a68a
je 0xa1a682
arpl word [ecx + 0x6c], sp
popal
insb byte es:[edi], dx
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
outsb dx, byte [esi]
push ebx
jo 0xa1a692
imul ebp, dword [esi + 0x43], 0x746e756f
add byte [eax], al
add byte [ebp + 0x6e], al
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
jne 0xa1a69c
je 0xa1a630
add byte [eax], al
inc ebp
outsb dx, byte [esi]
popal
bound ebp, qword [ebp + 0x53]
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
inc edx
popal
jb 0xa1a642
add byte [eax], al
inc edi
je 0xa1a68e
imul ebp, dword [ebp + 0x41], 0x69727474
bound esi, qword [ebp + 0x74]
jae 0xa1a697
add byte [eax], al
add byte [ecx + 0x73], cl
push edi
jae 0xa1a6b3
imul ebp, dword [esi + 0x64], 0x6e45776f
popal
bound ebp, qword [ebp + 0x64]
add byte [eax], al
add byte fs:[eax], al
add byte [edi + 0x65], al
je 0xa1a6bf
popal
insb byte es:[edi], dx
je 0xa1a6e8
inc ebp
inc ebp
outsb dx, byte [esi]
je 0xa1a6eb
jb 0xa1a6e3
imul esp, dword [ebp + 0x73], 0x47000000
jae 0xa1a67d
add byte [eax], al
inc edi
je 0xa1a6d3
push eax
jb 0xa1a6ee
jbe 0xa1a6e8
je 0xa1a6ee
push eax
jb 0xa1a6fb
imul bp, word [ebp + 0x53], 0x7274
insb byte es:[edi], dx
push ebx
je 0xa1a705
jb 0xa1a6fd
imul ebp, dword [esi + 0x67], 0x41
push edi
imul ebp, dword [esi + 0x64], 0x7246776f
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
add byte [eax], al
add byte [edi + 0x69], dl
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0xa1a6e7
jb 0xa1a712
insd dword es:[edi], dx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x49000000
insd dword es:[edi], dx
popal
dec esp
imul esi, dword [ebx + 0x74], 0x7465475f
dec ecx
jae 0xa1a729
pop edi
inc edi
je 0xa1a703
insd dword es:[edi], dx
popal
inc ebx
outsd dx, dword [esi]
jne 0xa1a730
je fcn.00a1a6c4
and al, 8
invalid
push es
add esp, dword [esi + 0xf]
mov dh, 0xca
lcall 0x7243, 0xffc0
popal
jb 0xa1a76a
popal
je 0xa1a76d
inc ebp
jbe 0xa1a770
outsb dx, byte [esi]
je 0xa1a765
add byte [esp + edx*2 + 0x6675c280], bl
cmp ebp, edi
ret 0x6675
add byte [eax], al
push ebx
je 0xa1a786
imul ebp, dword [esi + 0x64], 0x6554776f
js 0xa1a7ac
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0xa1a789
js 0xa1a7ac
inc ecx
add byte [esp + eax + 0xdb1e975], bl
fdivr st(7)
add byte [eax], al
inc esi
imul ebp, dword [esi + 0x64], 0x6f736552
jne 0xa1a7c0
arpl word [ebp + 0x45], sp
js 0xa1a794
add byte [ebp + 0x3b98dd04], cl
or eax, 0xad0f6638
lodsd eax, dword [esi]
enter 0x2c87, 0x24
invalid
add byte [eax], al
add byte [edi + 0x65], al
je 0xa1a7bd
inc edi
je 0xa1a7bd
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
push esp
imul ebp, dword [ebp + 0x65], 0x52000000
arpl word gs:[esi + edx*2 + 0x69], si
jae 0xa1a7ed
bound ebp, qword [ebp]
add byte [eax], al
insb byte es:[edi], dx
jae 0xa1a801
add byte gs:[eax], al
add byte [ebx + esi*2 + 0x74], ch
jb 0xa1a7fb
outsb dx, byte gs:[esi]
inc ecx
add byte [eax], al
add byte [ebx + 0x72], al
popal
je 0xa1a800
inc esp
imul esi, dword [edx + 0x65], 0x726f7463
jns 0xa1a7e6
add byte [eax + 0x7f], dh
fidiv word [esi + 0x640bc429]
inc edx
cmp al, 0x45
or esp, dword [edx + eax*2 + 0x3c]
inc ebp
shr byte [edi + 4], 1
jmp 0x4a54a199
and eax, esi
sbb eax, esi
or edx, edx
adc eax, 0xbd76fbce
rol dword es:[edx - 0x2d], cl
je 0xa1a75d
invalid
cmp byte [ebx - 0x80], al
mov ecx, 0x7fc662cd
push esi
retf
inc edi
push 0x39
inc eax
mov esp, 0x5aed8f50
in eax, dx
pop edx
test dword [esi], ebx
mov eax, 0x9c971217
mov esp, 0xd088946
xor al, 6
in eax, 0xff
invalid
push ecx
and eax, esp
and eax, 0x2f4915d4
and al, 0x55
mov dword [0x2c8e095c], eax
adc bl, 0xe8
int 0x39
hlt