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

Disassembly:
stc
cmp al, 0x8d
cmp ecx, dword [ebp - 8]
call fcn.0005998b
push esp
call fcn.0005b7ec
inc edx
xor dword [ebp + 0x79cf8481], 0xfffffff3
sub ebp, dword [ebp + 0x3f]
add ebp, dword [ebp + 0x7fe02d9c]
invalid
pushfd
cmc
sub ecx, dword [edx + 0x10]
jmp 0x38e9a
aad 0xc2
push ebp
shl ax, cl
jmp 0x5a58b
add ecx, edx
add esp, 0x24
jae 0x3704d
mov dword [ebp - 0x10], ecx
cmp bh, ah
mov ecx, dword [ebp + 0xc]
stc
cmp ecx, 0xffff
call fcn.000590c0
call fcn.0003a191
push 0x858cd2d3
bt si, si
clc
cmc
mov dword [ebp - 0x10], ecx
sbb cl, 0x97
shrd cx, ax, cl
clc
cmp dh, dh
mov ecx, dword [ebp + 0xc]
mov byte [esp], cl
pushfd
cmp ecx, 0xffff
mov byte [esp + 4], 0xbc
lea esp, [esp + 8]
jbe 0x364a1
bt si, dx
neg di
shr di, 3
mov edi, dword [edx + 0x24]
bts bx, si
sal bx, cl
jmp 0x5c780
push esi
cmp ecx, dword [edx + 0x14]
push edi
lea esp, [esp + 0xc]
jae fcn.00037006
pushfd
lea esp, [esp + 4]
jmp 0x36fa2
mov ecx, dword [esi + 0x7c]
pushfd
test dh, 0xed
jmp 0x36e3f
bsf edx, ebx
push esi
inc dl
mov edx, dword [esi + 0x78]
bt bp, bx
push 0x42f86bb0
test edx, edx
mov word [esp + 4], si
lea esp, [esp + 8]
js 0x35e76
je fcn.00037006
sbb ch, 0xc2
pushal
add edx, eax
inc cl
shl cl, cl
jmp 0x39092
stc
bt bx, sp
add ecx, edx
bt dx, si
call fcn.0005a570
rcl edx, cl
sbb dl, ah
fst qword [esi]
out 0x47, eax
je 0x594d7
pop esi
or byte [ebp + 0x1a], bh
movsd dword es:[edi], dword [esi]
dec ebp
fadd qword [edx - 0x19]
ja 0x594b2
mov dh, 0x45
leave
les ebx, [ebx]
lodsb al, byte [esi]
mov byte [ecx], bl
mov edx, ecx
mov ebx, 0x208c0df9
outsb dx, byte [esi]
cmp ah, dh
cmp byte [edx + 0x36ae7f1a], al
push eax
and byte [esi + 0x3a], ch
out 0x38, al
sbb byte [edx], 0x7f
scasb al, byte es:[edi]
push eax
idiv dword [edx]
xor byte [ebp + 0x50cd1a50], 0xfc
mov ch, 0xce
jl 0x594ff
pushal
jmp dword [edx - 0x50fa5e4c]
mov ah, 0xa1
add eax, 0xbb0256af
test eax, 0xf6ec734a
push esp
add bl, cl
in al, dx
not byte [edx + eax - 0x27]
push ss
cwde
dec eax
fisttp dword [ebp + 0x3c192937]
daa
rol dword [ebp + ecx*2 - 0x53189b38], 1
adc eax, 0xd07fc0b9
jp 0x594cd
dec ecx
mov byte [0xfe5db73a], al
cwde
daa
invalid
mov ebx, 0xbc71cc72
xchg edi, eax
cmp al, 2
xchg edi, eax
dec ecx
neg bp
mov ebp, esp
adc ah, 0x1a
sub esp, 0x18
rcr ah, cl
pushfd
bts ax, 0xf
mov dword [esp], esi
inc ax
test bx, 0xbce6
cmp ah, dh
shr ax, cl
push edi
cmc
push ebx
shld ax, si, cl
bsf ax, cx
shrd ax, bx, cl
btc eax, 7
push edx
seto al
test cl, 0x20
lea eax, [esp - 0x617d9788]
mov eax, dword [ebp + 8]
push 0xdac8e28f
clc
test eax, eax
push dword [esp]
lea esp, [esp + 8]
je fcn.00037006
movzx dx, dl
and si, 0x4ee2
bsr dx, sp
sub si, 0x2212
mov esi, dword [eax + 0x3c]
bsf edx, edx
xor edx, 0xab690390
sbb dh, 0xc6
add esi, eax
rol dx, 1
js 0x3b04f
pushal
mov edx, dword [esi + 0x78]
bt esi, 0x1d
stc
test edx, edx
mov byte [esp], dl
pushfd
lea esp, [esp + 0x24]
je fcn.00037006
movzx cx, cl
add edx, eax
shrd cx, cx, 0xb
bt si, 6
mov ecx, dword [esi + 0x7c]
jmp 0x5947f
add edi, eax
movzx bx, bl
dec ch
bsf bx, si
sal cx, 0xe
mov ebx, dword [edx + 0x20]
btr cx, 6
add ebx, eax
or cx, di
cmp dh, dl
mov dword [ebp - 8], 0
test dl, bl
mov ecx, dword [edx + 0x18]
jbe 0x35a79
bt ebp, 0x1a
stc
bt di, 2
cmp ecx, dword [ebp - 8]
pushal
push dword [esp + 8]
pushal
lea esp, [esp + 0x44]
jbe fcn.00037006
movsx di, dl
rcl si, 2
not si
shr esi, 1
sub ecx, 1
sbb esi, esi
cmp edi, ebx
adc si, 0x9d5c
mov dword [ebp - 4], ecx
not di
call fcn.000373b0