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

Disassembly:
neg esi
mov esi, dword [eax + 0x78]
add esi, ecx
pushal
jmp 0x49192f
call fcn.004919a2
invalid
call fcn.00491f02
dec esi
rol dword [ecx + 0x20], 1
shl dword [ecx - 0x10], cl
push edx
shl byte [edi - 0x35ac2aae], 0x65
xchg esp, eax
pop es
and dword [ebp - 4], 0
jmp 0x4919bd
jmp 0x491d42
mov dx, sp
neg edx
mov eax, dword [ebp - 0x10]
not edx
jmp 0x491d8b
push ax
lea esp, [esp]
mov byte [esp], bl
jmp 0x491e6f
call 0x491e47
push ecx
mov ecx, ebp
lea ecx, [ecx - 0xc]
mov eax, dword [ecx]
jmp 0x491e85
jmp 0x491774
pushfd
jmp 0x491c90
jmp 0x491d02
mov dword [esp + 0x12], ecx
jmp 0x491950
lea esp, [esp + 4]
push esi
pushal
jmp 0x4916d7
mov eax, dword [eax + 0x7c]
mov dword [ebp - 0x18], eax
lea esp, [esp + 0x40]
jmp 0x491a68
lea esp, [esp + 0x3c]
push ebx
not bx
sub esp, 0x15
mov bh, byte [esp + 0x11]
jmp 0x4919df
add eax, ecx
sub esp, 0x1e
pushal
lea esp, [esp + 2]
jmp 0x4919a7
push edi
jmp 0x4919ef
not bx
lea esp, [esp + 1]
mov ebx, dword [esi + 0x18]
lea esp, [esp + 0x14]
jmp 0x4919c9
mov edi, dword [esi + 0x24]
mov dword [ebp - 0x10], eax
bt ax, cx
mov ax, bp
jmp 0x491a34
mov eax, dword [esi + 0x20]
test eax, eax
jne 0x491759
je 0x491701
mov dword [esp], esp
lea esp, [esp + 1]
lea esp, [esp + 1]
jmp 0x491a3e
mov eax, edi
mov eax, dword [esi + 0x1c]
call 0x491a19
lea esp, [esp + 2]
add edi, ecx
stc
sub esp, 0x14
jmp 0x491ac5
je 0x491701
setp ah
neg ax
mov ax, bx
inc al
jmp 0x491a08
add eax, ecx
call fcn.00491a4a
clc
neg dx
xchg dx, di
jmp 0x491af1
add eax, ebx
cdq
mov edi, esp
jmp 0x491b3d
invalid
aam 0x27
loopne 0x491afa
outsb dx, byte [esi]
cld
wait
jbe 0x491ac7
inc esi
jno 0x491b78
jae 0x491b43
cmp dword [ebp - 4], ebx
pop ebp
cld
call fcn.00491cbe
jb 0x491afb
jle 0x491b2e
call 0x954eb779
cld
bswap esi
xor al, 0x27
lea esi, [esi*4]
sub esp, 0x15
mov dl, 0xe3
lea esp, [esp + 1]
mov dword [esp + 0x14], eax
lea esp, [esp + 0x14]
add dword [ecx - reloc.mscoree.dll__CorExeMain], ecx
and al, 0x14
jmp 0x491b95
sub eax, edx
mov edx, dword [esp]
dec dh
into
pushal
jmp 0x491b1f
mov ebp, edi
jmp 0x491b7a
sar edi, 1
rcr dh, cl
push ebp
jmp 0x491b47
lea ebp, [eax + ebp]
mov edx, dword [ebp]
pop ebp
shl al, 4
sub esp, 2
jmp 0x491bd8
sbb eax, esp
lea ebp, [ebp*4]
jmp 0x491b64
popal
stc
mov eax, dword [ebp - 0x10]
adc dl, ch
lea edx, reloc.mscoree.dll__CorExeMain
jmp 0x491b5d
sub esp, 0x16
lea esp, [esp + 2]
jmp 0x491c03
mov eax, dword [ebp + 0xc]
push eax
lea esp, [esp + 4]
call fcn.00459a7f
jmp 0x491ba4
xchg byte [esp], al
lea esp, [esp + 2]
add edx, dword [ebp + 8]
mov ah, dl
lea eax, [edi*4]
jmp 0x491bba
mov eax, dword [ebp - 8]
mov cx, 0xb77c
mov cx, word [esp]
bswap ecx
mov cl, byte [esp]
jmp 0x491c29
lea esp, [esp + 0x14]
test eax, eax
jne 0x4921bf
sub ch, cl
jmp 0x491bed
movzx eax, word [eax + edi*2]
clc
mov ecx, dword [esp]
mov ecx, dword [ebp - 0x14]
call fcn.00491c13
push cx
lea esp, [esp + 1]
lea esp, [esp + 1]
jmp 0x491c72
jb 0x491c8b
mov ch, byte [esp]
jmp 0x491fd2
mov dword [ebp - 0xc], eax
cmp eax, esi
jmp 0x491c5c
call 0x491de3
lea esp, [esp + 4]
inc edi
push sp
lea esp, [esp + 2]
jmp 0x491cb6
test eax, eax
jle 0x49187f
lea ebx, [edi - 1]
jmp 0x491b09
push esi
mov esi, ebp
lea esi, [esi - 4]
jmp 0x491cfa
pushfd
cmc
sub esp, 3
add esp, 5
lea esp, [esp + 2]
jmp 0x491ca6
add al, 0xf
mov ds, word [edx]
sti
invalid
mov dword [esi], edi
pop esi
jmp 0x491b09
push ecx
jmp 0x491d66
xor esi, esi
test ebx, ebx
jl 0x4917e1
jge 0x491840
sti
imul edi, ecx, 0x1bdd6b98
mov bl, byte [eax]
jg 0x491ce7
cmp edi, dword [edi + reloc.mscoree.dll__CorExeMain]
add edx, 0x8dcd8b7d
dec ecx
clc
mov ecx, ebp
lea ecx, [ecx - 8]
mov edi, dword [ecx]
pop ecx
jmp 0x49176f
not al
mov eax, dword [ebp + 0xc]
call fcn.00491db3
pop ecx
into
pop esp
cmp edx, esi
adc cl, cl
arpl bx, si
xchg esi, eax
cmpsb byte gs:[esi], byte es:[edi]
push ecx
mov edx, dword [eax + esi*4]
lea eax, [edi*4]
add edx, dword [ebp + 8]
mov ah, byte [esp]
jmp 0x491d73
lea esp, [esp + 2]
jmp 0x491e8f
pop ecx
lea esp, [esp + 0x24]
jmp 0x49179f
pop edi
lea ebx, reloc.mscoree.dll__CorExeMain
mov ebx, dword [esp]
jmp 0x491f7d
jmp 0x49223c
lea esp, [esp + 4]
jmp 0x491743
cmp dword [ebp - 4], ebx
je 0x491919
jne 0x491cd6
lea esp, [esp + 0xc]
jmp 0x491f4e
cmp edi, dword [eax + 0xc]
call fcn.00492226
fcom dword [edx + ecx*8 - 0x53]
pop esp
ljmp 0x74c3