Function at 0x4baa31
Capabilities:
Check http status code

Disassembly:
sub byte [edi - 0x50c750d0], ch
inc eax
scasd eax, dword es:[edi]
dec eax
scasd eax, dword es:[edi]
push eax
scasd eax, dword es:[edi]
pop eax
scasd eax, dword es:[edi]
pushal
scasd eax, dword es:[edi]
push 0x78af70af
scasd eax, dword es:[edi]
sub byte [edi - 0x506f5078], 0x98
nop
scasd eax, dword es:[edi]
cwde
scasd eax, dword es:[edi]
mov al, byte [0xb0afa8af]
scasd eax, dword es:[edi]
mov eax, 0xc8afc0af
scasd eax, dword es:[edi]
shr byte [edi - 0x501f5028], 1
call 0xf8fb9a49
scasd eax, dword es:[edi]
add byte [eax], al
add byte [eax], dl
push cs
add ah, bh
add eax, dword [eax]
add byte [eax], al
mov al, byte [0xa010a008]
sbb byte [eax - 0x5fd75fe0], ah
xor byte [eax - 0x5fbf5fc8], ah
dec eax
mov al, byte [0xa058a050]
pushal
mov al, byte [0xa070a068]
js 0x4ba965
mov al, byte [0xa078a070]
and byte [eax - 0x5f6f5f78], 0x98
mov al, byte [0xa0a8a0a0]
mov al, 0xa0
mov eax, 0xc8a0c0a0
mov al, byte [0xa0d8a0d0]
loopne 0x4ba97f
call 0xf8ec9a84
mov al, byte [0xa108a100]
adc byte [ecx - 0x5edf5ee8], ah
sub byte [ecx - 0x5ec75ed0], ah
inc eax
mov eax, dword [0xa150a148]
pop eax
mov eax, dword [0xa168a160]
jo 0x4ba9a4
add byte [ecx - 0x5eef5ef8], ah
sbb byte [ecx - 0x5ed75ee0], ah
xor byte [ecx - 0x5ebf5ec8], ah
dec eax
mov eax, dword [0xa158a150]
pushal
mov eax, dword [0xa170a168]
or byte [ecx - 0x5ee75ef0], ah
and byte [ecx - 0x5ecf5ed8], ah
cmp byte [ecx - 0x5eb75ec0], ah
push eax
mov eax, dword [0xa160a158]
push 0x78a170a1
mov eax, dword [0xa188a180]
nop
mov eax, dword [0xa1a0a198]
test al, 0xa1
js 0x4ba9a6
and byte [ecx - 0x5e6f5e78], 0x98
mov eax, dword [0xa1a8a1a0]
mov al, 0xa1
mov eax, 0xc8a1c0a1
mov eax, dword [0xa1d8a1d0]
loopne 0x4ba9c0
call 0xf8ed9ac5
mov eax, dword [0xa208a200]
adc byte [edx - 0x5ddf5de8], ah
sub byte [edx - 0x5dc75dd0], ah
xor byte [edx - 0x5dbf5dc8], ah
dec eax
invalid
push eax
invalid
pop eax
mov eax, dword [0xa200a1f8]
or byte [edx - 0x5de75df0], ah
and byte [edx - 0x5dcf5dd8], ah
xor byte [edx - 0x5dbf5dc8], ah
dec eax
mov byte [0xa258a250], al
pushal
mov byte [0xa270a268], al
js 0x4ba9e7
and byte [edx - 0x5d675d70], 0xa0
mov byte [0xa2b0a2a8], al
mov byte [0xa268a260], al
jo 0x4ba9e5
js 0x4ba9e7
and byte [edx - 0x5d675d70], 0xa0
mov byte [0xa2b0a2a8], al
mov eax, 0xc8a2c0a2
mov byte [0xa2e0a2d0], al
call 0xf8ee9b02
mov byte [0xa308a300], al
adc byte [ebx - 0x5cdf5ce8], ah
sub byte [ebx - 0x5cc75cd0], ah
inc eax
mov dword [0xa350a348], eax
pushal
mov dword [0xa370a368], eax
js 0x4baa22
and byte [ebx - 0x5c6f5c78], 0x98
mov dword [0xa3a8a3a0], eax
mov al, 0xa3
mov eax, 0xc8a3c0a3
mov dword [0xa3d8a3d0], eax
loopne 0x4baa3c
call 0xf8ef9b41
mov dword [0xa408a400], eax
adc byte [eax + ebx + 0x28a420a4], ah
movsb byte es:[edi], byte [esi]
xor byte [eax + edi + 0x50a440a4], ah
movsb byte es:[edi], byte [esi]
pop eax
movsb byte es:[edi], byte [esi]
pushal
movsb byte es:[edi], byte [esi]
push 0x78a470a4
movsb byte es:[edi], byte [esi]
and byte [eax + ecx*4 - 0x675b6f5c], 0xa4
mov al, byte [0xb0a4a8a4]
movsb byte es:[edi], byte [esi]
mov eax, 0xc8a4c0a4
movsb byte es:[edi], byte [esi]
shl byte [eax + ebx*8 - 0x175b1f5c], 1
movsb byte es:[edi], byte [esi]
invalid