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

Disassembly:
jmp 0x197de03
test ch, 0x8a
pushal
add esi, 4
cmc
test dl, ch
test cl, cl
add ecx, 1
mov word [esp + 8], si
push dword [esp]
pushal
lea esp, [esp + 0x44]
jmp 0x197d615
mov edi, dword [edi + ecx*4]
pushal
call fcn.0197b8c3
push ebp
test sp, 0x14d2
push esi
bt di, bx
add al, al
push edi
btr bp, 0xa
bswap bp
setg al
das
push ebx
shld ax, di, 4
push edx
shr ax, 2
bsr ax, di
mov eax, esp
push edx
pushfd
xchg ebp, eax
push 0x191b645b
add bp, ax
lea ebp, [esp + 0x24]
test al, bl
rcl al, cl
inc ah
mov eax, dword [ebp]
bt bp, dx
mov word [esp + 4], cx
mov byte [esp], al
jmp 0x197d671
bswap edi
pop edi
not si
pop esi
call fcn.019d87ef
into
lahf
mov bl, 0xef
mov edx, 0x4b820b12
xchg ebx, eax
and dh, byte [ebx + 0x3adee109]
retf
lea esp, [esp + 4]
je 0xf3673d
or bl, 0x9b
ror ebx, cl
inc bx
sub bx, di
mov ebx, dword [esi]
test dh, al
add ebx, eax
test esp, 0x82022259
cmp dl, 0xc0
cmp bl, 0x22
pushfd
xchg dword [esp], esi
lea esi, [eax + 0x36ab2c17]
push edi
shr si, 3
movzx di, cl
mov esi, dword [ebp + 4]
movzx edi, bl
ror edi, cl
mov edi, ebx
bt bp, 0xb
pushal
cmp eax, 0x211023e0
cmc
cmpsb byte [esi], byte es:[edi]
pushfd
push 0x25ce108d
lea esp, [esp + 0x28]
jne 0x19d79ee
stc
cmp byte [esi - 1], 0
pushfd
mov byte [esp], bl
lea esp, [esp + 4]
jne 0x197d66a
not esi
jmp 0xf35328
inc bh
clc
adc dx, dx
bsr dx, di
xor eax, eax
mov byte [esp + 0xc], bh
lea esp, [esp + 0x30]
jne 0x197cb39
test dh, cl
pushal
movzx ecx, word [edi + ecx*2]
shr di, 9
sub di, 0xc357
mov edi, dword [edx + 0x1c]
stc
bt ax, di
test al, dl
add edi, eax
cmp bl, 0x3a
test al, bl
jmp 0xf34907
push edi
pushal
pushfd
lea esp, [esp + 0x28]
je 0xf3673d
neg bh
shld ebx, edx, cl
mov ebx, dword [esi]
bt edi, 0x11
test dh, bh
add ebx, eax
test bh, 0xfc
cmc
pushfd
xchg dword [esp], esi
sub si, sp
cmc
cmp esi, 0xf198321a
push edi
xadd si, di
rcl di, cl
bswap si
mov esi, dword [ebp + 4]
test esp, edx
shrd di, ax, cl
pushfd
mov edi, ebx
jmp 0x197ddd5
jmp 0xf33909
stc
clc
test cl, 0xef
clc
cmp ecx, dword [edx + 0x18]
jne 0x197a7f2
jne 0x19d52fe
je 0xf3673d
shl bh, cl
add bl, cl
btr bx, si
bts ebx, 0xd
mov ebx, dword [esi]
clc
stc
add ebx, eax
cmc
stc
stc
push esi
and si, 0x9d51
sar si, cl
mov si, bx
push edi
xchg edi, esi
sar di, 7
bsr edi, ebx
sub di, 0x6ad7
mov esi, dword [ebp + 4]
shld di, bp, 0xf
mov edi, ebx
pushal
cmpsb byte [esi], byte es:[edi]
call fcn.019d3710
test eax, eax
mov byte [esp], cl
lea esp, [esp + 8]
je 0xf3673d
pushfd
pop esi
mov esi, dword [eax + 0x3c]
shrd dx, ax, cl
add esi, eax
bts dx, bx
sub dh, 0xc7
shr dx, 8
sal dh, cl
mov edx, dword [esi + 0x78]
jmp 0x19cc8f4
test ecx, 0x4e7f6647
cmpsb byte [esi], byte es:[edi]
push dword [esp]
pushal
call fcn.019d23b9
push 0x7c8a523f
call fcn.019d97a9
in eax, dx
pushfd
pushfd
lea esp, [esp + 8]
je 0xf3673d
call fcn.019d7f57
push 0x9c54d2ea
call fcn.019daa64
lds eax, [esi - 0x2d19dd06]
out 0xd2, al
shr dword [esi], cl
jae 0x197de22
push ebx
iretd
test edx, edx
jmp 0xf336c6
push eax
jmp 0xf35ecd
pushfd
pushfd
pushfd
push ebp
mov edi, dword [esp + 0x10]
lea esi, [edi*2 + 0x517fd458]
jl 0x19d7a19
adc byte [ebp - 0x2ba782cc], cl
jg 0x19d7a4e
mov si, 0xf4bc
push 0xfa418894
movsx si, dl
mov esi, dword [esp + 0x18]
push ecx
pushfd
call fcn.019cbe8b
fild word [ebx + 2]
out 0x9f, eax
lahf
aaa
lahf
wait
xchg byte [ebx + 0x3e], dl
stosd dword es:[edi], eax
insd dword es:[edi], dx
out 0x61, eax
mov ebp, esi
loop 0x19d79f3
jp 0x19d7a62
les eax, [esi - 0x38fa6f53]
out dx, al
sbb byte [eax - 0x39], bh
jbe 0x19d7a10
fcom st(7)
ret
or dword [ebx - 0x7208ae3c], ebx
salc
jg 0x19d7a60
sub eax, 0xb1034af
add ax, 0xda42
shr byte [ecx + esi - 0x1c], cl
insb byte es:[edi], dx
xor esp, esp
stosb byte es:[edi], al
mov dword [0x63b88e44], eax
dec ecx
xor dword [ecx + 0x11], 0x501e2bd5
jg 0x19d7a3b
fiadd dword [ecx - 0x786673b8]
fild qword [ebx + ecx*2]
or dword [eax - 0x74], 0x2cdf8799
dec ebx
dec eax
mov word [ecx + 0x4b2cdf87], ds
sub al, byte [ebp + 0x30]
cmp dword [ecx + 0x5ed03744], ecx
push 0xd3b1c008
jno 0x19d7ae1
pop eax
add ecx, ecx
and ebx, dword [edi]
fisubr word [ecx]
sub byte [ebp + 1], cl
jo 0x19d7a97
and cl, byte [ebx + edi*4 - 0x21]
cmpsb byte [esi], byte es:[edi]
out 0xe1, eax
add byte [ebx + eax*2 - 0x6e], 0x52
dec ecx
and byte [edx], bl
mov ecx, 0xa7d804fc
cld
push ebp
int1
in al, dx
fsub dword [edi - 0x130eaa04]
rol esp, 1
push ss
add edi, dword [ecx + 0x60]
xor eax, 0x362bbd54
imul edi, dword [ecx], 0xffffffc6
pushal
mov dword [esp + 0x1c], ebp
shld ebp, ebp, 0x13
shld ebp, edx, 4
neg bp
lea ebp, [esi - 0x56a0896]
lea ebp, [esp + 0x1c]
cmc
stc
mov dword [esp + 0x18], ecx
test dl, 0x9e
pushfd
cmp dl, 0xf9
mov dword [esp + 0x18], ebx
test di, bx
call fcn.019d5db0
push 0x4e5d52ed
pop ebp
dec esi
call fcn.019dacb9
mov al, 0xc
pop esp
dec edx
lds esi, [esi + 0x6e8b3b4e]
inc edi
cmp edx, dword [edi + 0x53aa2faa]
jno 0x19d7b47
movsb byte es:[edi], byte [esi]
cmc
push esi
jne 0x19d7b09
dec esp
mov bh, 0x58
bound eax, qword [ecx + 0x10]
sub dword [edx + 0x34], edi
movsd dword es:[edi], dword [esi]
fsubr dword [esp + esi*4 - 0x481b1df8]
int3
xor eax, 0xb28b25c4
and byte [ecx], dh
and eax, 0x3120b28b
dec edi
and cl, byte [edi]
leave
scasd eax, dword es:[edi]
sahf
stosd dword es:[edi], eax
cmp byte [eax + 0x2e], 0x9f
mov dl, 0xbb
out dx, eax
adc ebx, ebx
push ebx
push edx
sahf
pop ds
push ebp
sub al, 0x86
sti
dec esp
xchg cl, ch
lodsb al, byte [esi]
fsub dword [ecx - 0x6fae0db6]
sub eax, 0x4d4bc9ef
push 0xffffffffffffff85
sal byte [ebx + 0x8558dac], 1
sbb bh, cl
cli
je 0x19d7b45
xlatb
dec esi
sar dword [ebx + 6], 1
hlt