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

Disassembly:
das
rol al, 7
daa
mov dword [esp], edi
and al, ah
push ebx
pushfd
mov dword [esp], edx
adc ah, 0x64
mov eax, dword [ebp + 8]
jae 0x19fc7ec
test bh, 0x12
cmc
test bp, 0x88d9
test eax, eax
push ecx
lea esp, [esp + 4]
je 0x19f2022
sub dl, bl
mov esi, dword [eax + 0x3c]
clc
sal dl, cl
sar dh, 5
add esi, eax
sub dx, 0x21d2
and dl, dl
mov edx, dword [esi + 0x78]
bt cx, sp
test edx, edx
jnp 0x19faea9
pushfd
pushal
lea esp, [esp + 0x24]
je 0x19f2022
jmp 0x19faf09
lea esp, [esp + 8]
jmp fcn.01a0184c
pushfd
call fcn.019fc383
push es
sbb dl, ch
add ah, byte [ebp + 0x77]
sar byte [eax + edi*4 - 0x4e], 1
push ecx
mov ebx, 0xf1a45c8e
inc ebp
push 0xfffffffffffffffa
aaa
mov dword [0xb4392430], eax
mov byte [0x7c5fffba], al
jmp 0x19ee450
add esi, eax
pushal
stc
shld edx, esi, cl
mov edx, dword [esi + 0x78]
stc
test edx, edx
call fcn.019f0243
lea esp, [esp + 0x30]
jbe 0x19eef8c
movsx bx, al
stc
pushal
mov edi, dword [edx + 0x24]
pop ebx
sar cx, cl
bt cx, cx
add edi, eax
bsf cx, cx
mov ebx, dword [edx + 0x20]
movsx cx, al
add ebx, eax
rcr cx, cl
pushfd
not cl
shrd ecx, esi, 0xd
mov dword [ebp - 8], 0
clc
cmp dl, al
mov ecx, dword [edx + 0x18]
mov dword [esp], esp
clc
pushfd
call fcn.017090d8
mov ecx, cs
test byte [edi + 0x23d077a6], bl
xchg byte [ebx + 0x397b782e], dh
insb byte es:[edi], dx
sbb ah, byte [ebp + 0x2b]
jg 0x19f26dc
fnsave dword [ebp - 0xe33c484]
rcl byte [edx], cl
dec edi
loope 0x19f26f5
int3
rcr byte [edx - 0x44], cl
xchg ebp, eax
insb byte es:[edi], dx
fiadd word [ebp - 0x47]
cld
sub al, 0xf3
push 0x915a31b
xchg ebp, eax
cmp esi, dword [esi - 0x7f52d7f0]
xchg byte [edx - 9], bh
salc
je 0x19f271f
popal
std
inc edx
int1
sbb eax, dword [ecx]
inc ecx
jg 0x19f277d
dec edi
adc bh, al
call 0x1b94df4
invalid
xchg ecx, eax
daa
xchg esi, eax
insb byte es:[edi], dx
add bh, al
in al, dx
jl 0x19f271f
invalid
js 0x19ee459
je 0x19f2022
or cl, 0x6a
rcr ecx, 5
pushfd
add edx, eax
adc ch, 0x23
mov ecx, dword [esi + 0x7c]
bt sp, bx
add ecx, edx
push edx
stc
test ebp, 0x5c6700fb
mov dword [ebp - 0x10], ecx
bswap cx
rol ch, 3
sal ch, 2
or cl, 0x45
mov ecx, dword [ebp + 0xc]
mov byte [esp + 4], 0xf6
pushal
push 0x563c56ba
stc
cmp ecx, 0xffff
pushfd
jmp 0x19f2691
add edx, eax
xor cl, 8
cmp esi, 0x30d7177b
ror ecx, 9
bswap cx
mov ecx, dword [esi + 0x7c]
pushal
add ecx, edx
test esp, esp
pushfd
cmp cx, ax
test edi, edx
mov dword [ebp - 0x10], ecx
cmc
mov ecx, dword [ebp + 0xc]
pushfd
bt di, dx
cmp al, 0x7f
cmp ah, 0x3d
cmp ecx, 0xffff
mov word [esp], bp
mov byte [esp + 4], 0x14
call fcn.01a16a75
not ah
cwde
push 0xb
bswap ax
push ecx
not ah
lea eax, [0x1a025dd]
call fcn.019f4c53
push ss
mov dword [0x782fadd1], eax
sal byte [ecx], 1
cmp eax, 0x2b19b679
scasd eax, dword es:[edi]
cld
push eax
jne 0x19faf7e
sbb al, dl
pop ss
pop edi
invalid
jmp 0x19fafd5
mov bh, 0x8e
add edx, eax
fsub dword es:[ebp + 0x79]
or ch, byte [edi - 9]
mov esi, 0x12a86303
dec ebp
mov bl, 0x61
and byte [ecx + 0x46], 0xdd
in eax, dx
add al, byte [ecx - 0x64e5520a]
loopne 0x19fb065
int3
pushfd
lea esp, [edx + ecx*2 + 0x19]
iretd
bt ecx, 0x1c
cmp dl, 0x19
cmp dh, bh
test eax, eax
pushal
mov byte [esp + 4], bh
lea esp, [esp + 0x20]
je 0x19f2022
push esi
sbb si, si
rcl dx, 8
pushal
mov esi, dword [eax + 0x3c]
shr dl, cl
lea edx, [edi*2 + 0x7a54a740]
jmp 0x19f0686