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

Disassembly:
add eax, 0x7b35ca6e
xchg ecx, eax
rcr byte [eax + 0x722fb102], 1
mov edx, 0x6d94752f
xchg esp, eax
insd dword es:[edi], dx
jg 0x4597f8
les esi, [0x47b4513]
and eax, eax
test bl, bh
in al, 0x61
xor al, 0xdc
arpl word [ebx], sp
lcall 0xc5cc, 0x52e92f22
imul ebx, esp, 0x45
mov ebx, 0x687f8f75
pop ebx
fcom qword [edi - 0x18]
push 0xe857dc5b
aad 0xb9
add byte [eax], al
call fcn.0045e3cb
wait
cmp al, 8
lodsd eax, dword [esi]
mov eax, dword gs:[esi + eax*2 + 0x3d544add]
inc edx
jnp 0x4597d8
imul esi, dword [ebx], 0x127486d6
daa
salc
xchg byte [edx + edx + 0x27], dh
fdivr st(3)
scasb al, byte es:[edi]
dec ebx
adc dword [esi - 0x60], edx
cmp eax, 0xae387aef
inc edi
loop 0x4597b6
fld dword [edx + ecx*4 + 0x42]
scasd eax, dword es:[edi]
cmc
scasd eax, dword es:[edi]
inc esp
enter 0xfffffffffffffe86, 0xffffffffffffffe5
or byte [edx + eax + 0x78], bh
mov ah, 0xbb
xchg esi, eax
jae 0x4597a7
clc
cmpsb byte [esi], byte es:[edi]
mov dl, bh
mov al, 0xc7
lea ebp, ss:[ebx]
inc ecx
ror byte [eax - 0x3fb25cce], cl
insb byte es:[edi], dx
pop edi
add esi, ecx
dec ebp
sbb ebp, edx
jb 0x4598a0
mov dword [eax + 9], esp
cwde
daa
adc esi, dword [ecx]
push esi
in eax, dx
inc ecx
pop ss
ret 0xe523
cmp dword [edx - 0x45278542], edi
cmp eax, 0xac8029f
xchg byte [eax - 0x74], cl
jns 0x45986f
jge 0x4597f9
jecxz 0x4598b3
rcr dword [esi], 1
loopne 0x4598e6
xor eax, 0x8bc80e9e
pop ecx
mov ebp, 0xc85cd853
dec ebp
fcomp dword [eax + ecx*8 + 0x4d]
wait
cld
mov ecx, dword [edi]
xor al, 0x4f
ficom dword [esi - 0x5d6f1ffb]
loop 0x45984e
mov ebx, 0x7007b269
cmp eax, 0x3afb1919
jl 0x4598ba
push cs
add dword [edi], ebx
sti
in al, dx
xor al, 0x9d
loop 0x4598c1
mov esp, 0xd11b1482
inc ebp
jnp 0x4598a4
sbb edi, eax
fstp dword [ebp + 0x19]
sbb dl, 0xd
inc edi
jp 0x4598ec
sbb dword [edx + 0x7a470dda], eax
inc ecx
jmp 0x459873
jecxz 0x4598aa
dec ebp
les esp, [ebx - 6]
salc
imul edi, ebp, 0xffffff9b
wait
add eax, 0x71a42ea0
neg dword [edx + ecx*2 - 0x30911189]
test al, 0x56
push 0x89d607ce
retf 0x4d38
jno 0x4598ba
pushfd
dec edx
ja 0x4598b5
outsb dx, byte [esi]
iretd
push 0x92814ede
jl 0x459960
jae 0x4598bc
into
ficom word [esp + eax - 0x79]
add dl, ch
jge 0x4598f2
mov ah, 0x2f
jecxz 0x45994e
invalid
push edx
rcl ebp, 0x81
lock adc byte [0xbdbae19], dh
or dword [ebp + 0x66c99ca5], 0xffffffe5
pop ebp
push ss
test eax, 0x6de006fb
adc ch, byte [edi + 0x52f43319]
hlt
ror bl, cl
sar bx, cl
not bl
bsf bx, dx
mov bx, word [esi]
test dl, 0x68
push 0xe525e80a
cmc
and ebx, 0xfff
call fcn.00454ca2
xor eax, 0x9306686e
pop edi
ficom word [esi + eax*8 - 0x46]
xor dword [eax - 0x21], 9
dec edx
mov dh, 0x41
add eax, 0x934b1281
mov dh, 0x6d
push cs
les edx, [ebx + 0xb]
inc edx
xchg edx, eax
xor eax, 0xa471d3e5
fisub dword [ebx + 0x1f]
iretd
call 0x46684c
push 0xd4d1afbe
call fcn.00466907
pushal
cmp ebx, 1
jmp 0x467119
lea esp, [esp + 8]
jne 0x4589ee
or ah, al
rcr al, cl
rol ah, 3
dec ax
xor edx, edx
test ah, 0xf5
shl al, 3
bswap ax
mov eax, edx
rol al, 1
stc
add edi, 1
jmp 0x45df4e
rol bl, cl
movzx bx, bl
mov bx, word [esi]
pushfd
stc
cmp esi, esi
mov byte [esp], ch
and ebx, 0xfff
cmc
call fcn.00466818
cdq
cli
lahf
push edi
call 0x80fa825f
xchg byte [edx], cl
mov ecx, 0x9416d5fa
xor ebp, esi
xchg edx, eax
dec esi
mov ecx, ebx
jl 0x466604
sal dword [ebp + 0x7f], 0xf9
xchg ecx, eax
pop edi
add bh, al
inc ecx
sbb al, 0x3a
invalid
lea ebp, [edi + 0x1b]
xchg ebp, eax
add ecx, dword [edi + eax*8 + 0x17]
sub al, byte [ecx - 0x4ac6100]
invalid
mov byte [esp], 0x3f
pushfd
lea esp, [esp + 0x2c]
je 0x45b0e6
pushal
stc
clc
clc
cmp ebx, 2
pushal
mov byte [esp], 0xbe
push 0xa07c4e84
lea esp, [esp + 0x44]
je 0x46659e
clc
cmp ebx, 3
jmp 0x4597e1