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

Disassembly:
jmp 0x1c58041
test edx, edx
lea esp, [esp + 4]
jo 0x1c5dbc0
pushfd
mov byte [esp], 0x5f
push dword [esp]
lea esp, [esp + 8]
je 0x1c563d2
rcr ch, cl
bsf cx, bx
add edx, eax
pushfd
cmc
lea ecx, [esi - 0x765a4749]
sal ch, cl
mov ecx, dword [esi + 0x7c]
test al, bl
stc
test ch, bl
add ecx, edx
jmp 0x1177783
push dword [esp]
repne scasb al, byte es:[edi]
jmp 0x1c5a150
not cl
bswap ecx
mov ecx, dword [edx + 0x18]
push eax
lea esp, [esp + 4]
jle 0x1c5ad3d
cmp ecx, dword [ebp - 8]
pushal
lea esp, [esp + 0x20]
jbe 0x1c563d2
bswap di
lea edi, [ecx + 0xc75d16d]
ror esi, cl
sub ecx, 1
or si, 0x5156
inc di
mov dword [ebp - 4], ecx
lea esi, [esi - 0x5d86b87a]
bt dx, si
not si
mov ecx, dword [ebp - 8]
rcr edi, 0x1f
sub di, bp
xadd si, di
add ecx, dword [ebp - 4]
btc si, 0xb
mov di, di
shr ecx, 1
dec esi
mov edi, dword [ebx + ecx*4]
and si, bx
btc si, 1
add edi, eax
movzx si, dl
mov esi, dword [ebp + 0xc]
call fcn.00fbb73e
mov byte [esp + 4], 0xda
dec al
cmp cl, 0xbf
bt ebp, 0x1b
mov byte [esp], ch
pushfd
shr eax, 1
mov word [esp + 4], sp
lea esp, [esp + 0x3c]
je 0x1179aea
pushfd
adc ecx, ecx
push 0x35ba6b9a
mov dword [esp + 4], ebp
lea esp, [esp + 8]
jmp 0x1c576a0
mov dword [ebp - 0x10], ecx
or cx, ax
adc cx, di
sub cx, bx
bsf cx, dx
mov ecx, dword [ebp + 0xc]
pushal
pushfd
cmp ecx, 0xffff
push dword [esp]
lea esp, [esp + 0x2c]
jbe 0x11735d0
movsx bx, al
test ah, ch
mov di, ax
mov edi, dword [edx + 0x24]
shrd cx, si, cl
sub bl, cl
add edi, eax
neg ch
bsr bx, sp
mov ebx, dword [edx + 0x20]
dec cx
and ch, 0xdc
xor ch, bh
mov cx, 0xa9c1
add ebx, eax
dec cx
xor cx, 0x203c
sar cl, cl
mov dword [ebp - 8], 0
jmp 0x10991c0
pushfd
mov ebx, dword [esp + 4]
jmp 0x1c57a3d
add dh, 0x3a
sar dh, cl
add esi, eax
shrd edx, edi, cl
bt ax, 0xc
shld edx, edi, cl
mov edx, dword [esi + 0x78]
pushfd
jmp 0xfbcafb
lea esp, [esp + 4]
je 0x1c563d2
sbb ecx, esi
shl cx, cl
cmp dh, 0xd6
xor cl, cl
add edx, eax
neg cx
shld ecx, edi, cl
cmp dl, 0x13
mov ecx, dword [esi + 0x7c]
stc
test bh, bh
add ecx, edx
clc
bt si, 0xf
mov dword [ebp - 0x10], ecx
rcr ecx, 0x10
bt edx, 0xf
sar ch, cl
mov ch, 0xa2
mov ecx, dword [ebp + 0xc]
bt ebp, 6
cmc
cmp ecx, 0xffff
push 0xd7994fdd
jmp 0x1c648c4
xor al, 0x6f
mov eax, dword [0x60c3a160]
pushal
push esi
mov edi, dword [esp + 0x2c]
not ebp
call fcn.01c59d5a
das
mov dl, 0xe9
outsd dx, dword [esi]
fcmovnu st(0), st(4)
out 0xc, eax
leave
mov al, byte [0xe01d3d7a]
mov cl, 0xa2
mov word [ecx + 0x3f], gs
push es
mov byte [0xee5eee7], al
cmp ecx, dword [edi]
xor dword [0x5ecb09fc], ebx
cmpsb byte [esi], byte es:[edi]
pop ss
mov dh, 0x3a
mov edi, 0x276240d7
jl 0x1c57a36
jp 0x1c57a85
cmp byte [0x8673502], dl
or al, 0xb9
lds edi, [ebx]
mov bl, bh
lodsd eax, dword [esi]
add dword [0x2c5eee1a], edx
test dword [0xd3750a96], 0x733b3f3b
mov al, byte [0x3cc175c0]
mov dl, 0x30
dec edx
leave
arpl word [0x7ae89981], cx
adc eax, 0x905d6fd2
dec edx
sbb dword [ecx - 0x2dea8518], 0x4a905d6f
pushal
mov ebp, 0xe88a4b09
push ecx
mov edx, 0x859c5f20
aad 0xe5
cmp eax, 0xb505dba2
or eax, 0x5348bc7f
jo 0x1c57aa0
fsub st(3), st(0)
pop esp
push ss
fisub word [edi + 0x321496b]
shl dword [edx - 0x5003c79e], 1
mov dh, 0xa
sbb dl, dh
fcom dword [ebx + 0x9f4d398]
retf
lea esp, [esp + 0x30]
jbe 0x1c563d2
sal si, 9
clc
sub ecx, 1
ror esi, 0x19
rcl si, 8
mov dword [ebp - 4], ecx
ror cx, 0xb
sub esi, 0x1858fe8a
bt esp, 0x1b
mov ecx, dword [ebp - 8]
btc di, 0xb
bsr edi, esp
bt bx, sp
neg di
add ecx, dword [ebp - 4]
add si, bp
shr ecx, 1
bts esi, eax
mov edi, dword [ebx + ecx*4]
cmp esp, 0xe78f23bd
bsr si, bx
cmc
add edi, eax
push 0xbc518883
pushal
mov esi, dword [ebp + 0xc]
pushal
mov dword [esp + 0x40], eax
push dword [esp]
lodsb al, byte [esi]
push eax
push dword [esp]
cmc
ror al, 1
push dword [esp + 8]
call fcn.01be3f8a
ror byte [esi - 0x232489cc], 0x9c
ret
lea esp, [esp + 0xc]
jne 0x1be09d8
call fcn.01c60e2e
pushal
pushal
mov byte [esp], 0x6c
lea esp, [esp + 0x40]
je 0x1c563d2
stc
xor dx, ax
xadd si, dx
dec dl
mov esi, dword [eax + 0x3c]
rcl dh, 1
jmp 0x117bcca
stc
stc
cmp ecx, dword [ebp - 8]
jmp 0x1c61538
bt edx, esp
mov ebx, dword [edx + 0x20]
clc
rcr ch, 7
mov cx, 0x399d
add ebx, eax
pushfd
pushfd
sub cx, 0x2868
mov dword [ebp - 8], 0
adc cl, 0xc5
btc cx, si
sbb cl, 0x70
inc cx
mov ecx, dword [edx + 0x18]
test ax, 0x86a5
push edi
test al, 0xd0
mov byte [esp], cl
cmp ecx, dword [ebp - 8]
push dword [esp + 4]
pushal
jmp 0xfbb2f5
pushfd
jmp 0x1be153d
jmp 0x1c642b5
pushfd
pushal
lea esp, [esp + 0x24]
jbe 0x1c563d2
add si, di
sub ecx, 1
push 0xc47c9bd3
shld di, si, 4
mov si, sp
ror di, 3
mov dword [ebp - 4], ecx
rcr edi, cl
movsx cx, dl
neg cx
mov ecx, dword [ebp - 8]
bswap di
add ecx, dword [ebp - 4]
dec si
bts esi, eax
bts esi, edx
shr ecx, 1
bt di, 1
mov edi, dword [ebx + ecx*4]
shr si, 0xa
pushal
add edi, eax
pushal
not esi
pushfd
mov word [esp + 8], 0x237
mov esi, dword [ebp + 0xc]
push edi
mov word [esp + 4], 0xc4a9
mov dword [esp + 0x48], eax
mov al, 0x78
setne al
lodsb al, byte [esi]
push dword [esp + 0x20]
ror al, 1
push 0x34d91ad
sub al, 0xff
mov word [esp + 0xc], 0x9ea1
not al
call fcn.01099a23
pushfd
pushal
push ecx
lea esp, [esp + 0x48]
jne 0x1be4a5b
test bl, 0xd6
clc
sub edx, edx
push ecx
lea esp, [esp + 4]
jmp fcn.00fbbc6e
lea esp, [esp + 4]
jbe 0x11735d0
xor cl, bh
mov edi, dword [edx + 0x24]
bsf bx, cx
add edi, eax
jmp 0x1c5b00f