Function at 0x18ea8c2
Capabilities:
Resolve function by parsing pe exports

Disassembly:
sub eax, eax
pop esi
jmp 0x1158a36
xor eax, ebx
dec eax
ror cl, cl
jo 0x1286dff
into
mov ebp, cs
push cs
cmp eax, 0xf17667c1
pop eax
mov edi, 0xa3f17e40
jae 0xf96c8c
xchg dword [ebp - 0x62ce35e3], edx
mov bh, byte [ebp - 0x24200ce5]
mov dword [0xce8319bf], eax
mov dword [0x99ec6e14], eax
nop
jmp 0x5999909
pop esp
xor dword [edi], esp
cld
xor sp, word [esi + 0x47]
sbb dword [edi + 0x678aec7e], edi
jne 0xf96cd7
xor eax, 0x87633112
jmp 0xf96cd2
add byte [eax], al
inc eax
test eax, 0x7104bd96
leave
or eax, 0xfed6ffcc
call 0x60cc9036
out dx, al
mov edx, dword [esp + edi*8 - 0xc]
xor ch, byte [0x1fef07ce]
mov eax, 0x8f
inc eax
sbb edx, dword [ebp - 0x3a]
add eax, 0x71b1fa03
cwde
mov ch, 0xa2
salc
mov edi, 0xcab33b4c
fistp word [edi + 1]
mov esi, 0xfb147cc2
movsd dword es:[edi], dword [esi]
add ecx, edx
dec edi
xchg ebp, eax
xchg ebx, eax
mov esi, 0x40000000
mov ebp, 0xdc97104
int3
inc eax
inc ebx
inc eax
mov edi, 0xd3e8d7db
pushal
xor ebx, dword [eax + ebx*2 - 0x1e]
cmp esp, dword [edx + 0x2c]
in al, dx
wait
pop esi
stosb byte es:[edi], al
and esi, dword [esi - 0x3ef34f46]
lodsd eax, dword [esi]
aaa
push esp
insb byte es:[edi], dx
js 0xf96da1
pop ecx
sub eax, 0xde
inc eax
pop ebp
xchg dword [esp + edx*2 - 0x1a], ebx
mov bh, 0x3b
lahf
adc byte [edx], ah
dec ecx
mov bl, 0x6d
lahf
pop ds
loope 0xf96d19
leave
xchg byte [ecx - 0x236fc96c], bh
in al, dx
add dl, byte [ecx + 0x167c1b37]
cwde
mov eax, 0x6fe1ada3
fiadd dword [eax + 0x72]
invalid
nop
mov dh, 0x30
adc ebp, dword [esi + 0x2cb7d7e9]
fiadd dword ds:[eax + 0x72]
adc ebx, dword [eax + 0x76c080a0]
sub dword [ebx + eax*8], 0xffffff80
dec ebp
xchg esi, eax
add byte [ebp - 0x2ce8a3c0], bl
das
inc ebp
stc
adc dword [edx - 0x22f89158], 0x9b6221d
sbb dword [esp + esi + 0x1e749383], eax
adc edx, esi
pop ebx
cmp eax, 0x34c31fbb
lcall 0x9c0b, 0xa4493ddd
shr dword [edx - 0x5f93abbc], 0xf6
dec edi
push ds
dec ebx
mov bh, 0x76
jp 0xf96e6d
popal
mov dh, 9
sbb dword [edx + esi], eax
test ebx, 0x4417f96b
and dword [esi], 8
imul eax, dword [ebx - 0x3d6b3930], 0xe43de022
bound ebx, qword [esi + 0x19d5ab82]
in eax, dx
test dl, 0xf0
rcr ebp, 0xb6
or dword [ecx], ebx
add al, 0x10
aam 0x88
mov esp, edx
cmp edx, dword [ecx + 0x1301f6c2]
iretd
sub byte [ebx - 0x912e62b], 0xca
invalid
xchg byte [edx], dl
mov ebp, 0x5830f87a
pushfd
arpl word [esi - 0x7b], cx
and al, 0x6a
cmp ch, byte [esi]
in eax, dx
wait
jns 0xf96e0e
imul al
mov es, word [edi + 0x3647f1ce]
fdiv dword [esi - 0x7bfbe6f7]
push ebp
bound ecx, qword [esi - 0x388fd7c0]
inc edi
jge 0xf96ef1
retf 0xceb8
stosd dword es:[edi], eax
xchg ebx, eax
dec eax
pop es
dec ebp
sbb eax, 0xab872453
iretd
mov ebx, 0xef92120e
mov dword [ebp + edx*2 - 0x769e], eax
xchg bx, di
cmovbe ebx, edx
mov esi, ebp
push edx
js 0x19c5f43
mov ebx, dword [esp + edx - 0x3b4b]
mov dword [esp + edx - 0x3b4b], edx
sal word [esp + edx - 0x3b49], 0xeb
shr byte [esp + edx*8 - 0x1da77], 0x61
mov ebp, dword [esp + edx - 0x3b47]
mov edi, dword [esp + edx*4 - 0xed30]
mov eax, dword [edi + edx*4 - 0xed3c]
shl edx, 0x98
setne dl
mov dword [esp + edx - 0x4efffff9], edx
lea edi, [edi + edx - 0x4efffffd]
mov ecx, edx
jb 0xf96c2a
mov eax, dword [edi]
mov ecx, 0xc73d8c2d
movsx edx, cl
movzx cx, byte [edx + eax - 0x2d]
call fcn.00f17004
mov eax, dword [edx + 0x3c]
test sp, sp
lea eax, [eax + edx]
cmp dword [eax], 0x4550
jne 0xe30441
mov ecx, dword [eax + 0x78]
test ebp, ebx
test bp, 0x68b3
mov dword [ebp - 4], ecx
test ecx, ecx
je 0xe30441
mov eax, dword [eax + 0x7c]
jmp 0x1164b2b
mov esp, ebp
cmovle ebp, esi
mov ebp, eax
xchg bp, bp
pop ebp
ret
push ebx
clc
push edi
cmp ebp, 0x69957580
mov dword [ebp - 0x10], eax
test di, 0x390c
mov dword [ebp - 8], 0xffffffff
cmp ebp, 0x381b1212
cmp esi, 0xffff
ja 0x11e621f
mov eax, esi
sub eax, dword [ecx + edx + 0x10]
jmp 0xf13343
rol ecx, 0x61
bswap eax
adc edx, ecx
ror eax, 3
dec eax
lea edx, [edx + ecx*2 - 0x705c9c59]
add cl, cl
jae 0x19a96b9
lea esp, [esp + 8]
call eax
mov edx, 0xed3f2022
lea edi, [edx + edx*4 - 0x65471c78]
dec edx
mov ebp, dword [ebp + edi - 0x3cf48436]
shr edx, 0x32
jne 0x10871d2
xor ebx, eax
mov dword [esp], edx
add ebp, eax
rol edx, 0x83
add edx, dword [esp + 8]
mov dword [esp + edx*4 - 0x506cd518], ebp
ret 0xc
adc ecx, 0x107f15
jmp ecx