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

Disassembly:
test cx, 0xf0ba
jle 0x1023829a
add ecx, edx
cmc
mov dword [ebp - 0x10], ecx
sbb cl, 0x95
mov ecx, dword [ebp + 0xc]
call fcn.1022f620
std
jno 0x1022c229
popfd
add esi, dword [edx + eax*8 + 0xc5a92c6]
fnsave dword [ebp - 0x45]
imul edx, dword [esi + eax*8 - 0x2b], 0x157147bb
dec esi
mov ebx, 0xd5c65469
mov ebx, 0x4e157147
jns 0x1022c23a
jnp 0x1022c24f
out dx, al
jne 0x1022c26b
adc al, 0x92
aam 0x8c
pushal
rol dword [edi + 0x20], 0x8b
xor al, 0xc0
sub eax, 0x825adaca
scasd eax, dword es:[edi]
add bh, bl
push cs
scasd eax, dword es:[edi]
sal byte [edi + 0x5f5618e7], 0x5c
add al, ah
add ch, byte [esp - 0xc8a97a]
retf
in al, 0x86
push esi
aaa
dec ebx
xor eax, 0xe633542a
out 0xf5, al
cmc
jecxz 0x1022c208
cmp ebx, dword [ebp + 0x50]
pop ss
pushal
out 0x19, al
mov edi, 0xbe2a57be
pushal
sbb al, 0xdd
wait
pop edx
add bh, cl
pop ebx
fistp dword [0x8a50e73d]
clc
jg 0x1022c21e
call 0x501427de
fiadd dword [ebx]
push ds
add ebx, dword [esi]
xchg ebx, eax
mov eax, dword [0x351bfc2d]
nop dword [ebp - 0x1a]
jno 0x1022c26b
ja 0x1022c28a
sbb al, 0xdb
fild word [eax - 0x58]
test al, 0x85
in eax, dx
jl 0x1022c2a9
mov edx, 0xa8580176
imul esp, dword [edx + 0x6f97ef5], 0x33
loopne 0x1022c2f2
test al, 0x6b
mov byte [0x6f97ef5], al
xor esp, eax
pop esi
popfd
fadd st(7), st(0)
scasd eax, dword es:[edi]
cld
mov ebx, 0xa2e70fd7
insd dword es:[edi], dx
loope 0x1022c304
arpl dx, bp
aaa
stc
imul ebx, dword [ecx - 0xf], 0x66
jbe 0x1022c244
dec esi
test esp, esi
jns 0x1022c245
ljmp 0xf24e:0xe8bc1076
test cx, dx
bt ax, 7
mov ecx, edi
stc
adc si, cx
add si, 0x8c6c
movsx si, al
sub ecx, ebx
sub esi, 0x709f4591
movsx esi, al
mov esi, esp
pushal
mov word [esi + 0xf], fs
mov esi, 0x81d929f0
out dx, al
xchg ecx, eax
inc ebp
lahf
jo 0x1022c321
mov esi, 0x60e689f0
stc
cmp ecx, ebx
pushal
sub edi, 4
stc
push dword [edi]
pop dword [esp + 0x3c]
pushfd
cmp cl, 0x28
test dl, 0x80
test dl, 0x3d
cmp edi, ebx
push ebp
lea esp, [esp + 0x44]
ja 0x1022baaf
mov al, 0x69
call fcn.1022ca0e
call fcn.1022cfff
add edi, eax
test ah, 0xf
jmp 0x1022b66d
lea esp, [esp + 0x18]
je fcn.10235135
and si, 0x5b18
mov esi, dword [eax + 0x3c]
inc dx
add esi, eax
cmc
or dl, 0x9f
cmp bh, 0x5d
adc edx, ebx
mov edx, dword [esi + 0x78]
pushal
bt bx, 1
bt esi, ebp
test edx, edx
pushfd
pushal
pushfd
lea esp, [esp + 0x48]
je fcn.10235135
shr cl, cl
add edx, eax
rcr ecx, 0x1d
sar cx, 8
mov cx, 0x5981
mov ecx, dword [esi + 0x7c]
jmp 0x1022c1de
pushal
pushfd
bt bx, 1
add ecx, edx
pushal
pushfd
mov dword [ebp - 0x10], ecx
test ah, 0x75
pushfd
mov ecx, dword [ebp + 0xc]
mov dword [esp], esp
mov word [esp + 4], bx
clc
cmp ecx, 0xffff
jmp 0x1023a5e4
push cs
sbb dword [ebp + 0x6d], ebp
push ebx
dec eax
mov ah, 0x4d
fnstenv [esi]
mov eax, dword [0xa7fedf7a]
nop
mov al, byte [0xb18a0dc0]
mov esi, 0x7688c295
sub byte [esi], bl
cmp eax, 0x2582be17
retf 0x6d3a
xchg esp, eax
cmp al, 0x7b
clc
jg 0x1023a572
cdq
pop ebx
mov esi, 0xbbfe91e5
call 0x8d6dbd8f
and eax, 0x960b99
pushfd
call fcn.1022ba2c
xchg esp, eax
pushfd
mov al, byte [0x75e1dd0a]
in eax, dx
or edi, dword [ebx]
cmp byte [ecx - 0xc], 0xbc
push ebp
dec esp
ficomp dword [ecx]
popfd
les eax, [ebp + edi*8 + 0x46]
sbb bl, byte [ebp - 0x1e536edd]
sti
pop edx
jle 0x1023a61a
jae 0x1023a66e
sbb byte [edi], al
mov cl, 0xe
stosb byte es:[edi], al
push ecx
pop eax
add dword [eax + 0x7f7de4dd], esp
jg 0x1023a5cd
mov cl, 0x1b
imul eax, dword [eax + 0x56], 0x66
inc eax
sbb ebp, dword [ebx + 0x40]
push esi
inc ax
inc edx
xor ebp, eax
jge 0x1023a681
and dword [eax - 0x2b9780e7], ebp
or al, 0xd2
cmpsb byte [esi], byte es:[edi]
out 0x73, al
cmp esi, edi
mov al, 0x56
ret 0x6e68
je 0x1023a61b
xor cl, byte [edx - 0x14]
cld
invalid
pop esp
jg 0x1023a61c
shr ch, cl
bound esi, qword [eax + 0x10]
push ebx
or dword [0x8434a32d], edx
sub al, cl
int1
retf