Function at 0x19cad79
Capabilities:
Execute syscall

Disassembly:
ror word [esp + 2], 0x24
add eax, edx
dec byte [esp]
push 0x5b15191a
xor word [esp + 5], 0xfd8b
mov dword [ebp - 4], eax
test ebx, ebx
lea esp, [esp + 8]
je 0x193815a
mov eax, 0x7f9afe34
and al, 0xb5
jp 0x1ce0d54
mov eax, dword [ebp + ebx*4]
push eax
dec ebx
push 0xe506cd1f
push 0xcb993d17
lea esp, [esp + 8]
jne 0x1938133
mov eax, 0x8a3daa99
not al
mov eax, dword [ebp]
push 0xfcadea8d
jmp 0x1a31af5
cwde
mov dword [esp + eax*2 + 8], edi
mov dword [esp + eax*2], 0xe3bb1417
btr edx, 0xb0
neg byte [esp + eax + 7]
mov dword [esp + eax*2 + 4], ebx
mov ebp, esi
lea ebx, [edx + eax*8 - 0x4e6ba248]
ror byte [esp + eax + 3], 0xe4
bswap edx
mov ebx, ecx
mov edx, ebx
sub eax, 0xadbf0c0c
sal edx, 2
mov eax, ebp
ror word [esp], 0x68
jae 0x193810b
mov edi, 0xd7847b19
cmp dword [esi + ebp*8 - 0x4bfc20f9], ecx
and dword [esi - 0x5c6eddc4], edi
dec edi
in al, 0x5d
jle 0x19cadd5
pop ds
push edi
cmp dword [edi], esi
mov esi, 0xcbcbcfa
pop ebp
inc edi
insd dword es:[edi], dx
nop
sub eax, 0x13bddb48
jbe 0x19cadd5
pop esi
aam 0x9e
stc
xor dword [ebx + 0x5e], ebx
sub ebp, dword [ecx - 0x2a566b85]
pop ds
invalid
call fcn.0250db33
neg ecx
xor eax, eax
xor ebx, ecx
add ebp, ecx
bswap edx
movzx ecx, dl
call fcn.01bd8af8
mov eax, 0x688aea07
mov dx, word [edi + eax - 0x688aea07]
movzx ecx, al
mov ax, word [eax + edi - 0x688aea05]
or cl, cl
shl cx, cl
or cx, cx
mov cl, byte [ecx + edi - 0x37c]
jnp 0x1b41924
dec al
rol al, 1
btc edx, ecx
rol byte [esp + 1], 0x67
shr dword [esp], cl
sbb al, 0x82
add edx, edx
sal byte [esp + edx - 0x5fd590f8], 0x64
xor cx, 0x6b2
rol al, 1
neg al
sub al, 0xba
xadd word [esp + edx - 0x5fd590fe], dx
jle 0x1a69a2b
cmovnp edx, ecx
ror al, 1
xchg dword [esp + edx - 0x5fd5fb79], ecx
pop edx
sub al, 0xa
pop edx
add dl, 0x3b
xor bl, al
xadd cl, dh
add eax, esp
shl dx, 0xe5
movzx dx, byte [eax + ecx - 0x7ee0789e]
inc ecx
imul ecx, ecx
movsx eax, cx
lea ebp, [ebp + eax*4 - 0x1cb06]
push eax
dec al
mov word [ebp + eax*4 - 0x1cb00], dx
cwde
pop edx
jle fcn.01b51770
mov edx, 0x7423640c
lea eax, [edx*4 + 0x579e17b5]
rdtsc
sub edi, 8
mov dword [edi + 4], eax
mov dword [edi], edx
mov edx, 0x703d9130
push edx
lea ebp, [ebp + edx - 0x703d9134]
push edx
sub dword [esp + edx - 0x703d912e], edx
shr edx, 0xab
mov eax, dword [ebp + edx*2 - 0x1c0f64]
xor eax, ebx
mov ecx, dword [esp + edx*8 - 0x703d8c]
ror ecx, cl
xchg dl, cl
bswap eax
ror word [esp + edx*8 - 0x703875], 0xa6
sub cl, byte [esp + edx*2 - 0x1c0e1a]
ror ecx, cl
ror eax, 3
neg eax
imul edx, ecx
xadd ecx, edx
not dword [esp]
rol eax, 2
shl edx, 0xf6
and word [esp + edx - 0x41bfffff], 0x5521
sar edx, 0x41
xor ebx, eax
btc dx, cx
adc esi, eax
add cl, 0x20
mov eax, 0xe1b1eca1
pop edx
pop edx
jp fcn.0250d21a
syscall
call fcn.01d1215c
add edi, ecx
mov ax, word [esi + edx*2 - 0x72b10820]
lea ecx, [edx + edx*2 + 0x7330fa18]
mov cx, word [edx + esi - 0x3958840e]
sal edx, 0x37
adc word [esp + edx - 0x7ffffff], dx
dec edx
lea esi, [edx + esi - 0x7fffffd]
bt edx, edx
inc dword [esp + edx - 0x7ffffff]
or ax, cx
mov ecx, 0xed9a1c1e
xor ax, dx
shr cx, 0x83
bts ecx, edx
mov word [esi + edx*2 - 0xffffffe], ax
mov eax, ecx
mov dword [esp + edx - 0x7ffffff], edi
ret
adc edi, 4
call fcn.01b90ae7
neg ecx
bswap ecx
sal al, 0x82
dec dword [esp]
shl dl, 0xc3
xor ebx, ecx
add edi, ecx
pop edx
jmp fcn.01ace843