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

Disassembly:
and al, 4
popal
lea esp, [esp + 0x14]
jmp 0xcd88a6
jmp 0xd1ff3c
leave
ret 8
mov esi, dword [esp]
jmp 0xd202b1
xor esi, esi
jmp 0xd201a2
and dword [ebp - 4], 0
call 0xd1feef
jae 0xd1fca8
loopne 0xd1fcbe
adc eax, esp
mov ds, word [ebp + 0x71c6ffec]
jo 0xd1fbd7
test eax, eax
push edi
jmp 0xd200c1
rcl byte [edi - 0x17], 0x68
add al, 0
add al, dl
into
pop esp
cmp edx, esi
cld
frstor dword [ebx - 0xd]
xchg esi, eax
imul esp, dword gs:[esi], 0x51
cmp dword [ebp - 4], ebx
jmp 0xd200e0
push esi
btr si, dx
jmp 0xd1fe25
call fcn.00d20132
or ecx, dword [eax - reloc.mscoree.dll__CorExeMain]
cmpsd dword [esi], dword es:[edi]
and eax, 0x252fdcb5
aam 0x47
out dx, al
stc
fcomp dword [edi - 0x17]
fadd dword [0xfa430000]
jle 0xd1fca1
pop edi
jmp 0xd20289
mov eax, dword [esi - reloc.mscoree.dll__CorExeMain]
cmpsb byte [esi], byte es:[edi]
push ebp
pop ebp
push esi
rol dword [eax + reloc.mscoree.dll__CorExeMain], 0x9b
idiv dword [ecx - 6]
push 0x5bd0fa0f
jmp 0xd20151
inc edi
call 0xd2018e
sal esi, 0x70
out 0x81, al
jo 0xd1fd4e
call 0x7856fa79
dec edx
cld
iretd
call fcn.00d20287
mov eax, dword es:[0xafa35031]
push 0xe21770e2
call 0x2507d7c8
push edi
mov dl, 0xad
mov edi, dword [ebp - 8]
jmp 0xd1fc25
mov eax, dword [ebp - 0x10]
mov dx, word [esp]
jmp 0xd201c6
add al, 0
add byte [edi + 0x4dc4dad0], ch
dec ebp
frstor dword [edi + edx*2 - reloc.mscoree.dll__CorExeMain]
push edi
rcr byte [esp + edi*4 - 0x18], cl
call 0xd20220
mov byte [eax + eax], 0
push dword [edx + ebp*8 - 0x73]
jl 0xd1fd5b
je 0xd1fd47
lea edi, [ebx + edi*8 - 0x1f]
popal
loope 0xd1fdc3
int1
nop
arpl word [edi], cx
and byte [ebx - 0x66], ah
cmc
in al, 0x55
push ebp
push ebp
mov ebp, esp
neg dl
jmp 0xd1fdac
mov ecx, dword [ebp + 8]
sub esp, 6
adc dx, si
lea edx, [esp + esi]
lea esp, [esp + 2]
jmp 0xd1fd96
mov eax, dword [ecx + 0x3c]
lea edx, [ebx + esi]
jmp 0xd1fe76
sub esp, 0x18
lea edx, [eax + ebp]
mov eax, dword [esp]
xchg edx, ecx
mov dl, byte [esp]
jmp 0xd1fd72
mov bl, byte [eax]
jg 0xd1fd51
mov ebp, 0x4c7dc2ab
fisttp word [edx - 0x7cfbdbb4]
in al, dx
sbb cl, byte [ebp - 0x76fddb9c]
je 0xd1fdff
adc al, 0xe9
out dx, al
std
invalid
add edx, 0xd43fda61
lea esp, [esp + 8]
sub esp, 0x1b
jmp 0xd1fe47
mov edx, 0x2bc026aa
push ebx
push dword [esp + 1]
and al, 1
jmp 0xd1fde1
lea esp, [esp + 2]
add eax, ecx
clc
mov edx, 0xe8356021
jmp 0xd1fdf7
mov eax, ebp
xor eax, eax
jmp 0xd1fbf9
mov si, 0xa252
mov esi, dword [eax + 0x78]
sub esp, 0x16
call 0xd1fe5b
test eax, 0x34c5a22c
cmp dh, byte [ecx + 0x3bc8a939]
xor edx, dword [ecx + reloc.mscoree.dll__CorExeMain]
popfd
sti
lea esp, [esp + 3]
lea esp, [esp + 0x18]
cmp word [eax + 0x18], dx
je 0xd1fc7f
jne 0xd1fe1c
lea esp, [esp + 2]
jmp 0xd1fe9e
lea esp, [esp + 4]
and dword [ebp - 0xc], 0
setle dh
lea edx, [eax + esi]
push di
jmp 0xd1fe0e
add esi, ecx
push sp
call fcn.00d1fe88
mov eax, dword [eax + 0x7c]
mov dword [ebp - 0x18], eax
pushfd
jmp 0xd213b7
xor eax, eax
jmp 0xd1fc0f
mov eax, dword [esi + 0x20]
test eax, eax
jne 0xd1fc3b
je 0xd1fbe3
cmp eax, esi
jb 0xd1fc51
mov cl, al
jmp 0xd200d7
jb 0xd1fcce
jae 0xd1fc51
push esi
rol dword [ecx + 0x20], 1
rcr edi, cl
rcl byte [ebx - 0x36]
xchg esp, eax
lea esp, [esp + 1]
lea esp, [esp + 0x44]
add eax, dword [ebp + 8]
mov dword [ebp - 0xc], eax
jmp 0xd2008e
lea esp, [esp + 4]
jne 0xd1fcab
jmp 0xd1fc95
mov ecx, dword [ebp - 0x18]
add ecx, esi
cmp eax, ecx
jmp 0xd2009a
je 0xd1fd28
jne 0xd2010b
mov dword [reloc.mscoree.dll__CorExeMain], eax
add dh, byte cs:[eax*8 - 0x5daf3b95]
mov ecx, 0x4dd2fb98
fsub qword [esi - 0x77]
mov word [esp], cx
mov eax, dword [ecx + eax*4]
sub esp, 0x19
mov dword [esp + 0xd], ecx
jmp 0xd200b1
test eax, eax
jle 0xd1fcfa
not ebx
jmp 0xd201be
test eax, eax
jmp 0xd20196
jne 0xd1fd10
je 0xd1fd28
pushfd
lea esp, [esp + 4]
test ebx, ebx
jmp 0xd201dc
lea ebx, [edi - 1]
jmp 0xd1fc95
mov edx, dword [eax + esi*4]
mov ah, byte [esp]
jmp 0xd201e8
jl 0xd1fd10
jge 0xd1fd3e
add edx, dword [ebp + 8]
push ecx
mov eax, dword [ebp + 0xc]
pushal
jmp 0xd201f6
push word [esp + 0x1c]
lea esp, [esp + 2]
jmp 0xd20499
lea esp, [esp + 0x1c]
inc esi
cmp esi, ebx
jle 0xd1fd3e
jmp 0xd1fd10
mov bx, 0xa6d6
jmp 0xd202ab
pop ebx
jmp 0xd1fc0f
lea esp, [esp + 4]
jmp 0xd1fbf9
je 0xd1fd55
sub esp, 0x1f
mov word [esp + 2], si
mov dword [esp + 0x13], esp
lea esp, [esp + 3]
jmp 0xd20240
lea esp, [esp + 0x24]
call fcn.00cfe0d5
test eax, eax
jmp 0xd20408
lea esp, [esp + 0x20]
je 0xd1fbe3
mov ax, 0x1649
neg ax
sub eax, edx
setle ah
jmp 0xd2007d