Function at 0x10092232
Capabilities:
Check http status code

Disassembly:
mov ecx, dword [esp + 0x10]
mov ecx, dword [ecx + edx - 0x2b98e520]
or si, si
jge 0x100870a2
mov di, word [ebx]
mov ecx, 0xe6a39aa9
dec eax
shr ecx, 0x10
dec esp
lea ebp, [ecx + ecx - 0x4941bb48]
inc sp
mov ebp, dword [ebx + ecx*4 - 0x39a8a]
add cl, ch
dec eax
lea ecx, [ecx*4 - 0x27c59ed7]
neg cx
mov cl, byte [ebx + ecx + 0x27c2fb51]
dec eax
adc ebx, 3
jmp 0x1008698a
or bl, 0x36
or esi, 0x8f8fba2b
mov dword [esp + 0x24], edi
jg 0x10091589
test bx, bx
lea edx, [edx + ebx - 0x5e503bf4]
jg 0x10070479
bswap edi
add edi, 0x4481601c
push edi
xchg dword [esp + edi - 0x7647616d], edx
mov ebx, dword [esp + 8]
mov di, si
call fcn.100e7665
shl dword [esp], 0x5b
push edi
xchg dword [esp + 0x10], esi
mov edi, dword [esp + 4]
cmp byte [esp + edi + 0x58000004], 0x27
call fcn.1005a291
dec ebx
push es
pop esp
cmpsd dword [esi], dword es:[edi]
iretd
inc sp
shld edi, ebp, cl
push 0xe82ca43c
jmp 0x100d0109
or si, 0x418e
mov ebp, esi
add dword [esp + 8], 0xfffccf6c
mov edi, 0xb5029e08
or dl, 0x2a
mov dword [esp + edi + 0x4afd6208], edx
movsx esi, di
lea ecx, [ecx + esi + 0x261b7d9b]
call fcn.100a51cf
neg edi
shl di, 0xf5
not byte [esp + 0x10]
je 0x100ddc71
cmp al, ah
lea edi, [edi*4 - 0x2145fce0]
mov eax, dword [esp + 8]
mov eax, dword [eax + edi + 0x20680760]
jae 0x10036807
mov edx, 0x7386e488
lea edx, [edi*4 + 0x1580169f]
lea edi, [edi*2 + 0xcac808a]
cmp edi, edx
jl 0x1006c1a5
lea eax, [eax + edi + 0x4be0a9d5]
cmp edi, 0x1b14e10
mov dword [esp + edi*2 + 0x68471c74], edi
setge byte [esp + 8]
bswap edi
jne 0x100df444
lea esp, [esp + 8]
jmp fcn.100a8de0
push edi
mov esi, dword [esp + 8]
mov dword [esp + 8], 0xffcda974
push dword [esp + 4]
popfd
lea esp, [esp + 8]
call fcn.10095d28
invalid
jmp 0x1009d107
setne byte [esp + 9]
dec ecx
adc eax, 0
push 0x1f80cbae
call fcn.100cd0c5
jne 0x100be20c
push esi
mov esi, 0xae85e08c
pushfd
add esi, esi
ja 0x100b7bbf
jo 0x100ad9ed
neg eax
shl eax, cl
mov eax, dword [esp + eax + 0x30000008]
mov eax, dword [eax]
cmp cx, 0x920c
seta bl
and bx, 0x9a03
or ebx, 0x4881adaa
or ebx, 0xe5980d1a
lea eax, [eax - 0x756580f6]
and cl, cl
and ebx, 0xbb94b739
mov dword [esp + ecx - 0x282a1930], ecx
neg bl
xchg dword [esp + ecx*2 - 0x50543260], eax
mov ebx, dword [esp + ebx + 0x566f5a44]
call fcn.1009c4cb
pushfd
call fcn.100dfcfa
mov edi, 0x80911798
mov di, word [ebp]
mov cl, byte [ebp + 2]
add ebp, 2
call fcn.10025848
mov esi, 0xa9b22d03
not esi
call fcn.100d2213
inc ecx
mov edi, 0xc41ddc9d
mov eax, dword [ebx]
dec eax
add ebx, 4
dec ebp
add edi, edi
inc ecx
sar edi, 0xc9
inc ecx
push edi
inc ebp
movzx edi, byte [eax]
push 0x91277a39
jne 0x100b7ba2
mov dword [esp], 0x62009397
adc ebp, 3
call fcn.100f167a
push edx
mov edx, 0x49a1ea32
lea edx, [edx - 0x3764096b]
pushfd
neg edx
shr edx, 0xb1
mov edx, dword [esp + edx*4 - 0x1db80]
mov dword [esp + 4], 0xeffd87cc
push dword [esp]
popfd
lea esp, [esp + 4]
call fcn.100a5081
out 0x73, eax
dec ebx
daa
push 0xffffffffffffffbe
popal
mov ch, 0xfd
ror esp, 1
inc edi
push ebx
retf
not byte [esp + 0x10]
mov dword [esp + 0x1c], edi
lea esi, [esi + edi + 0x6e2a5937]
push edx
test byte [esp + 0x14], 0x81
lea edi, [edi + edi + 0x1412e183]
push edi
mov edx, edi
call fcn.1005c4d2
mov dword [ebp], eax
jmp 0x100e9d96
shr byte [esp + 8], 0x42
xchg dword [esp + 0x18], eax
mov edx, dword [esp + edi + 0x358e2339]
neg edi
jo 0x100d4f5d
mov word [esp + 8], 0x2ba0
neg dword [esp + 8]
neg dword [esp + 8]
or edi, 0x658b0e99
or dword [esp + 8], 0xcdb013bb
mov edi, dword [esp + 0xc]
setge byte [esp + 8]
shl dword [esp + 8], 1
test dword [esp + 8], 0xf23ca48b
call fcn.100f3320
push 0x7d9be0a5
mov dword [ebp], eax
not word [esp + 0xa]
lea esp, [esp + 0x1c]
jmp fcn.100254eb
jmp 0x100ae35d