Function at 0x11c61b78
Capabilities:
Execute syscall

Disassembly:
sar cl, 0xa6
ror edx, 1
or ecx, eax
not edx
imul ecx, ecx
lea edx, [ecx + edx + 0x3067e4d5]
sal ax, cl
call fcn.11a51469
xor bl, cl
lea ecx, [esp + ecx + 4]
or dl, byte [ecx + eax*4 - 4]
pop ecx
shr al, 0xc2
lea edi, [edi + eax*4 - 2]
shr eax, 0x25
call fcn.1190dea3
out dx, al
arpl word [edx - 0x1f7aff98], si
in eax, dx
int3
bswap edx
and eax, ecx
shr word [esp + edx], 0xa2
mov dword [edi + edx*2], eax
pop ecx
mov eax, edx
bswap edx
xor edx, dword [edx + esi]
and eax, ecx
inc cx
lea esi, [esi + eax + 4]
xor edx, ebx
xadd ax, cx
jne 0x10c9b7ba
mov ecx, 0xc414328c
push ecx
movsx eax, byte [esp]
movzx ecx, byte [ebp]
add ebp, 1
xadd al, ah
shr dword [esp], 0xf5
jbe 0x11d580e4
rol dword [esp + ecx*8 - 0xc40], 0xed
xor ebx, eax
bswap edx
dec byte [esp + ecx - 0x187]
add esi, eax
or cl, cl
mov dword [esp + ecx - 0x188], esi
ret
bt edx, edx
lea edi, [edx + edi - 0xb2fc]
setae dl
lea edx, [edx + edx*4 + 0xd931a35]
push edx
not eax
jae 0x11a1bbb5
dec eax
lea ecx, [edx + ecx + 0x265676b2]
or edx, eax
call fcn.10d0eb37
jg 0x1191ec5f
mov ss, word [edi + 0x1b8626cb]
rol cl, 0xc8
pop ds
adc edi, 7
mov dword fs:[edx], ecx
movzx edx, al
bts ax, ax
mov edx, dword [esi + edx - 0xff]
adc esi, 3
dec ax
shr al, 0xe4
xor edx, ebx
dec edx
not edx
xor edx, 0x34b2f2bd
movsx ecx, al
lea eax, [eax + ecx*8 + 0x560c88b2]
lea ecx, [eax*2 - 0x3cee3df5]
sub edx, 0xffa76c14
neg ecx
sub ecx, ecx
push ecx
xor ebx, edx
xadd dword [esp + ecx*8], ecx
adc ebp, edx
add ax, ax
xchg dword [esp + ecx], ecx
mov edx, eax
xor dword [esp + eax - 0x560c1072], ebp
ret
not dword [esp + edx - 0xd96993a]
not ecx
xor edx, edx
jae 0x10e1c264
mov eax, 0xcd37a704
lea eax, [eax + 0x1c832928]
jmp 0x11c739e1
btr eax, edx
bts edx, ecx
inc edx
movzx ecx, word [edi + esi - 0x3d]
dec ebp
lea esi, [esi + edi*8 - 0x1e6]
inc cx
xor ecx, edx
dec eax
mov dword [esp + edi - 0x3d], edx
dec eax
btc esi, edx
xor cx, 0x4496
dec eax
shl edx, 0x12
adc edx, dword [esp + edi*2 - 0x72]
not cx
btr ebp, edx
inc eax
adc dh, bh
sbb cx, 0x5383
pop edx
pop edi
cwde
rol cx, 1
dec eax
mov dword [esp + edx - 0x6993ffff], 0xeb0ce1aa
inc ebp
movsx ecx, ah
dec eax
neg edx
neg cx
dec ebp
lea esp, [eax + edi - 0x426e7de7]
inc cx
btc ecx, 0x14
dec ecx
inc ecx
ror cx, 1
mov dword [esp + edx + 0x69940001], esi
inc sp
xor edx, ecx
idiv word [esp + edi - 0x7ab8482a]
dec eax
lea ecx, [esp + ecx + 8]
dec esp
mov ebp, dword [ecx + edi - 0x7ab8482c]
dec eax
lea ebx, [edi + ebx - 0x7ab84834]
shr word [esp + edx + 0x6993e04d], 0x85
dec esp
mov dword [edx + ebx + 0x6993e04b], ebp
pop edi
jae fcn.10d538d5
mov ecx, 0x7fa3d6b3
movzx eax, cl
mov edx, eax
mov eax, dword [eax + edi - 0xb3]
btc ecx, 0xaa
mov ecx, dword [edi + edx*4 - 0x2c8]
xchg dh, dl
jb 0x1191ec16
mov eax, 0x75074c87
movsx ecx, ax
movzx edx, ax
mov edx, dword [esi + ecx - 0x4c87]
or cx, cx
or ax, cx
lea esi, [eax + esi - 0x75074c83]
rol ecx, cl
call fcn.11d262b5
push esi
adc dword [edi], 0x28
test eax, 0x64460d7
cmp byte [ecx + 0x16264329], al
ret
mov edx, dword [edi]
movsx ecx, ax
dec ax
xor eax, eax
lea edi, [edi + eax*2 + 4]
ror cx, cl
shl ecx, cl
xor edx, ebx
dec ax
bts ecx, ecx
not edx
bswap edx
sbb ax, ax
adc ax, cx
sar ax, cl
ror edx, cl
inc cx
call fcn.10d31c92
add cl, 0x9d
bt dx, ax
btc ax, dx
shl dword [esp + eax*2 - 2], 0xa7
xor cl, 0x9a
xor dx, dx
add dx, dx
jge 0x10d9ed4a
xor cl, bl
cdq
ror edx, 0x26
neg cl
add eax, eax
sub dx, dx
sal dx, 0x69
not cl
sub al, byte [esp + 1]
mul eax
cbw
ror cl, 1
add dx, word [esp]
mul eax
xor cl, 0xb9
rol cl, 1
not edx
not dx
jmp 0x11c73c0c