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

Disassembly:
mov ebx, eax
mov ch, ah
mov edi, eax
sbb cl, dl
shrd cx, sp, cl
mov ecx, 0x104
clc
jmp 0x53ab47
bt edi, eax
add ebx, eax
call fcn.004d9b58
add byte [eax], al
insb byte es:[edi], dx
jae 0x4de0af
jb 0x4de0a9
outsb dx, byte gs:[esi]
inc ecx
add byte [eax], al
add byte [eax + 0x74], cl
je 0x4de0b7
inc ecx
push edx
jno 0x4de0c3
jae 0x4de0c5
dec eax
popal
jb 0x4de0cb
inc ecx
add byte [ecx - 0x39fbdbbc], cl
add al, 0x24
mov byte [0x44896654], al
and al, 4
push dword [esp + 8]
ret 0xc
je 0x4de08f
or dl, al
or al, 0
retf 0xb528
fsub dword [eax + 0x1a]
jl 0x4de09b
mov eax, 0x50756e03
xor ecx, eax
push eax
fstp st(4)
xlatb
xchg ecx, eax
dec ecx
sub eax, 0x75d2823a
adc dl, 0x75
sti
mov eax, dword [0xa076dd06]
fnsave dword [esi - 0x60]
inc ecx
add dl, byte [eax]
inc ebp
mov byte [0x70b7b114], al
aas
inc ebp
inc eax
int1
mov bl, 0xce
jbe 0x4de069
xchg esi, eax
cli
rcr byte [ecx], 0xaa
sub al, 0x6a
xor al, 0x7e
fcomp qword [esi]
push 0x34
jle 0x4de0a3
push ds
add byte [eax], al
inc ecx
push 0x75
jae 0x4de144
push esp
outsd dx, dword [esi]
imul esp, dword [ebp + 0x6e], 0x50
jb 0x4de141
jbe 0x4de143
insb byte es:[edi], dx
jae 0x4de0e0
add byte [eax], al
inc edi
je 0x4de133
jae 0x4de15c
popal
push eax
outsd dx, dword [esi]
jae fcn.004de0f0
dec ecx
outsb dx, byte [esi]
je 0x4de19c
jb 0x4de1ac
arpl word gs:[edx + edx*2 + 0x65], si
arpl word [eax + eax], si
add byte [edi + 0x6c], cl
add byte [eax], al
dec edi
insb byte es:[edi], dx
dec ecx
jae 0x4de18c
jne 0x4de1bd
jb 0x4de1b2
outsb dx, byte [esi]
je 0x4de193
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
add byte [ebp + 0xf0c2464], cl
lea esp, [esp + 0xc]
invalid
or al, 0xf
sub dword [edx + esi*4 - 1], 0xffffffff
jmp 0x4d9376
jae 0x4de1fe
jne 0x4de203
arpl word [ebp], sp
add byte [eax], al
push ebx
je 0x4de200
add byte [eax], al
add byte [ebx + 0x74], dl
inc ebx
inc ebx
jb 0x4de201
popal
je 0x4de204
inc esp
outsd dx, dword [esi]
arpl word [esi + 0x69], sp
insb byte es:[edi], dx
dec edi
outsb dx, byte [esi]
dec ecx
dec esp
outsd dx, dword [esi]
arpl word [ebx + 0x42], bp
jns 0x4de224
imul eax, dword [edx + 0x79], 0x74
jae 0x4de1b3
add byte [esi + 0x3e041e28], al
xchg byte [eax], ch
push ds
add al, 0x3e
pop eax
mov byte [eax + eax + 0x17adfed0], ah
xchg esi, eax
cmp eax, 0x1a376508
test edi, edi
push edx
mov esi, dword [esp + ebx*4 + 0x3705d205]
inc esp
hlt
invalid
fld qword es:[esi + 0x21]
jbe 0x4de246
push esi
push cs
adc bl, byte [ecx]
loop 0x4de227
ror ah, 0x91
inc ecx
invalid
pop ebx
sub esp, esp
in al, 0xd2
cmpsb byte [esi], byte es:[edi]
shl byte [esi - 0x7b71d9fd], cl
mov dword [eax - 0x73], ebx
out 0x1b, eax
add esp, dword [esi]
mov es, word [ecx + ecx*4 + 0x1be78d58]
mov es, word es:[ecx + ecx*4 + 0x1be78d58]
add al, 0xd1
test al, 0xb7
cmc
xchg byte [ebx + esi*8 + 0x1a3135c7], dl
sub byte ss:[ebx + 0x10], al
cld
add dword [edx + 0x23], esp
les edx, [esi]
mov edi, 0x57881e8
cmp dword [eax + 5], 0x48bf7096
xchg esi, eax
jo 0x4de1e9
dec eax
enter 0xffffffffffff9735, 4
xchg edx, eax
cwde
sub dword [ecx - 0x7008a1c2], eax
pop ds
cdq
mov eax, 0xdd6246de
sbb ecx, dword [ebx - 0x69aa528e]
cmp byte [eax], 0xd0
cmp al, dl
jge 0x4de28f
mov dword [esi + ecx - 0x908dcc4], eax
push 0xffffffffffffff8e
pushfd
movsb byte es:[edi], byte [esi]
invalid
popal
jae 0x4de2fd
dec ebp
insd dword es:[edi], dx
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
add byte [eax], al
inc edi
je 0x4de2f4
jns 0x4de316
je 0x4de30a
insd dword es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x44c75300
and al, 4
xor eax, 0x8d745d63
and al, 8
fsub qword [eax + 0x66]
btc ebx, esi
test ecx, ebx
invalid
push esp
and al, 4
xor ecx, ecx
cmc
push 0x5d264f1
cmp ecx, dword [edx + 0x18]
pushfd
push dword [esp]
lea esp, [esp + 0x50]
je 0x4d93c3
rcr bl, cl
mov ebx, dword [esi]
jmp 0x4de02c
sub al, al
clc
clc
call fcn.004da725
add byte [eax], al
inc edi
je 0x53aba6
jb 0x53abc1
jbe 0x53abbb
je 0x53abc1
push eax
jb 0x53abce
imul bp, word [ebp + 0x49], 0x746e
inc ecx
add byte [eax], al
add byte [edi + 0x65], al
je 0x53abc1
jns 0x53abe3
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x53abb8
jb 0x53abed
jae 0x53abe2
add byte [ecx + ebp*8 - 0x66], dl
invalid
stosd dword es:[edi], eax
adc byte [edi - 0x3d17069b], al
inc edx
mov fs, eax
invalid
lea si, [eax - 0x60]
daa
salc
fcmove st(0), st(2)
mov al, byte [0xcadad627]
fmul dword [ebx - 0x2d]
ror esp, 1
sbb al, 0x74
mov dword gs:[eax + 0x6d2e84a5], ebp
dec ebx
rcl ecx, cl
int3
add esp, dword [eax - 0x56]
outsd dx, dword [esi]
outsd dx, dword [esi]
stc
in eax, dx
jle 0x53abdf
push 0xc
invalid
push ebp
sub eax, 0x7fa1a791
faddp st(6)
out 0x73, eax
or byte [0x4d0b3e8b], 0x4b
cmpsd dword [esi], dword es:[edi]
mov eax, dword [0xe7c6de7f]
jae 0x53ab6c
or eax, 0x4d0b3e8b
dec ebx
or ecx, dword [ebp + 0x4b]
and esp, dword [0x6c622d24]
fisubr dword [ebx - 0x2c]
out dx, eax
mov bl, 0xe6
invalid