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

Disassembly:
lea ebp, [esp + 0x30]
btr ax, si
lahf
sbb ah, 1
mov eax, dword [ebp]
pushfd
pushal
cmc
test eax, eax
jmp 0x6c9704
clc
cmc
bt sp, sp
jb 0x67e04d
add byte [eax], al
add byte [ebp + 0x6c], al
je 0x67e07a
inc esp
inc ebx
add byte [eax + 0x36], ch
invalid
mov byte [esp], 0x4b
call fcn.006ca5ee
add byte [eax], al
ja 0x67e09c
jbe 0x67e0a2
dec edi
jne 0x67e0b4
dec edi
jo 0x67e0a8
outsb dx, byte [esi]
add byte [edi], dh
cmpsd dword [esi], dword es:[edi]
insb byte es:[edi], dx
xor al, 0x9f
or al, 0xb
push 0x63cbf263
insd dword es:[edi], dx
stosb byte es:[edi], al
arpl ax, ax
dec ebx
arpl word [edi], dx
stosd dword es:[edi], eax
cmp ch, ah
ja 0x67e00a
arpl dx, si
retf
or al, 0x77
invalid
cmp eax, 0x65e3ec2d
push esp
jmp 0x67e0e7
push ss
outsb dx, byte [esi]
outsd dx, dword [esi]
dec esp
sbb eax, 0x416c695d
jb 0x67e0e6
and ch, byte [esi + 0x61952def]
xchg ebp, eax
popal
dec edi
out 0x13, al
jne 0x67e107
jo 0x67e10e
jo 0x67e10e
inc ebp
sub ch, byte [edi + 0x64]
pop edx
pop edx
fistp word [eax + 0x41]
xchg ebp, eax
mov esi, dword [edi - 0x11]
jo 0x67e118
je 0x67e08c
xlatb
sti
mov ch, 0x4b
jno 0x67e041
jbe 0x67e10c
push eax
call 0x645a50d4
ljmp 0x6d63
push eax
adc al, 0xf0
jge 0x67e13e
dec eax
cld
lodsd eax, dword [esi]
jbe 0x67e0d8
outsd dx, dword [esi]
loop 0x67e08f
sub eax, 0x2498eaec
in eax, 0x6a
outsb dx, byte ss:[esi]
outsb dx, byte [esi]
and esi, edi
enter 0x6461, 0x46
dec al
popal
inc esi
and bh, 0xfb
inc ebx
imul ebp, esi, 0xefe450f5
loope 0x67e0bb
push 0x65
jmp 0x333f5a75
mov bh, 0xb3
imul edx, edi, 0x36ae1fb
in al, dx
loope 0x67e178
add ebp, esp
jl 0x67e0e5
jecxz 0x67e17a
invalid
mov dword [0x79f86665], eax
jge 0x67e190
out 0x75, al
jns 0x67e0d0
arpl word [edi - 0xc], cx
outsb dx, byte [esi]
jne 0x67e166
pop esp
dec esi
sti
push ebx
bound esp, qword [esi + 0x63]
out 0xd, eax
in eax, dx
insd dword es:[edi], dx
insb byte es:[edi], dx
int1
loopne 0x67e1a1
push 0xffe76248
stosd dword es:[edi], eax
dec eax
invalid
int1
jae 0x67e138
ljmp 0x2256:0x58f2795d
cli
sub eax, 0x2ff97574
push 0x4d
jge 0x67e1b8
push ebx
bound eax, qword gs:[ebx]
push 0xffffffffffffffe3
inc bx
inc ebx
inc sp
inc esp
xor byte gs:[ebx + 0x33], ah
out 0x37, eax
jl 0x67e188
das
imul ebp, dword [edi + 0x6c], 0x6c
insb byte es:[edi], dx
clc
loopne 0x67e1ed
outsb dx, byte [esi]
push 0x62
pop esp
mov dword [0x48ee4ded], eax
insb byte es:[edi], dx
adc al, 0x76
stc
loope 0x67e1fe
jmp 0x67e211
ja 0x67e1d2
out 0x4c, eax
and dh, 0x67
xor esp, dword [ecx - 1]
push 0x47aff074
push esp
inc esp
push ds
mov word [ebp - 0x1f], fs
pop edx
jmp 0x62cc0a22
lds esp, [edi]
lodsb al, byte [esi]
int1
push ebp
mov eax, 0xfeeb35af
stosd dword es:[edi], eax
outsb dx, byte gs:[esi]
hlt
outsd dx, dword [esi]
xor esp, ebp
xor dword [edx + 0x21], ebp
das
in al, dx
in al, dx
out dx, eax
fdiv dword [ecx + 0x64]
out 0xd8, al
outsd dx, dword [esi]
push 0x2829ac22
add byte [ebp - 0x20], ah
insd dword es:[edi], dx
dec eax
push 0x53
out dx, ax
add eax, 0x6b7f69ff
pop eax
invalid
lea esp, [esp + 0x38]
je 0x686780
lea edx, [edx*8 + 0x29502878]
xor dx, 0xe415
mov esi, dword [eax + 0x3c]
cmp cx, 0xb606
add esi, eax
shrd dx, di, 5
mov edx, dword [esi + 0x78]
clc
pushfd
push edi
bt ax, bx
test edx, edx
pushal
mov byte [esp + 0xc], 0xd5
mov byte [esp], ah
push 0x91f4c55e
lea esp, [esp + 0x2c]
je 0x686780
btc cx, bp
add edx, eax
inc cl
movsx ecx, al
sbb cx, 0x6bea
sal ch, 1
mov ecx, dword [esi + 0x7c]
cmp dl, 0xff
pushal
add ecx, edx
mov byte [esp + 4], 0xb1
mov dword [esp + 0x20], ecx
stc
shr ch, cl
bt edi, ecx
sal ecx, cl
mov ecx, dword [ebp + 4]
add esp, 0x20
jle 0x5c3f8d
cmp ecx, 0xffff
push esi
jmp 0x67e02e