Function at 0x63209d
Capabilities:
Encode data using xor

Disassembly:
mov ecx, 0xfe67280e
fcomi st(0)
invalid
movsd dword es:[edi], dword [esi]
push dword [ebx - 0x77185953]
xchg ecx, eax
and byte [ecx], ah
mov dword [edx], esi
dec ebp
fmul st(1)
out dx, eax
and dh, byte [edi]
or dword [ebx], esp
jnp 0x6320c5
out dx, al
jb 0x632052
test cl, dh
int1
je 0x63207a
div byte [esp + edx*4]
lcall 0x6694, 0xaead1932
push esi
js 0x63202a
salc
jmp 0x63206f
xchg byte [edi + 0x470eb531], dh
int1
push edi
lodsb al, byte [esi]
mov bh, 0xf7
idiv dword [edi - 0x9d8edbe]
mov edi, 0xf6271242
jge 0x632079
adc eax, 0x7a4c237b
pop ebp
dec esp
wait
fstp xword [ebp + 0x181801fc]
push es
adc ebp, edi
test dword [edi], 0x4826a66b
sbb al, 0xdb
aam 0x67
fild qword [edi]
das
das
loope 0x632037
imul esp, esi, 0x95c156c7
push esp
dec cl
invalid
push esi
dec esp
push eax
dec esi
xor al, 0x53
loope 0x63214b
push esp
pop ebp
sub dword [ecx], ecx
wait
add byte [eax + 0x5e07824a], cl
test dword [edx - 0x27ee8cc], 0xf5c64584
mov al, byte [0x1b17496f]
dec edx
fdiv dword [ecx + ebx*8]
add al, 0x77
stosb byte es:[edi], al
pop eax
stosb byte es:[edi], al
inc esp
stc
or ah, byte [ecx]
loope 0x6320c5
cmp ebx, dword [eax + 0x5f]
mov eax, dword [0xb74036cb]
wait
mov al, byte [0xf6f5c622]
fsub qword [edi - 0x21290be7]
shr dword [eax - 0x27fc9bfb], 1
mov ch, 0x2e
fcom dword [edx]
out 0xca, al
push ss
jb 0x63218f
invalid
enter 0x2777, 0xf
mov fs, ecx
push ds
test byte [esi - 0x17], 0xe0
jmp 0x68a94c93
pop es
xor ch, byte [esi + 0x79]
and al, 0x21
xchg esp, eax
das
shl dword [ebx + ebx], 1
push ss
cmc
push ebx
pop ecx
xor al, 0x13
xor al, 0xb
or ebp, dword ss:[ecx - 0x5b]
test byte [edi - 0x6c784d0c], bh
xchg dword [eax + 0x6d361c70], esp
and esp, edi
cmc
hlt
out 0xf5, eax
test byte [edx + edx - 0x42], 0x13
xor al, 0x13
pushfd
jecxz 0x632162
adc ebx, dword [ebx + 0x657beccf]
in al, dx
jnp 0x6321fb
jnp 0x6321dd
test al, 0x5e
dec ecx
mov dl, 0x2c
inc eax
jo 0x632186
mov fs, word [esi]
cdq
int 0x51
outsb dx, byte [esi]
insb byte es:[edi], dx
inc ebx
push edi
sbb eax, 0x84cb8a9
dec ecx
mov cl, 0xb5
sar dword [eax - 0x61], 0x86
mov byte [0xa995418e], al
or ecx, eax
test bl, bl
loope 0x632229
jecxz 0x63217b
inc ecx
add bh, byte [esi]
push cs
dec ebx
test dword [ebx - 7], edx
invalid
invalid
sub eax, 0xcd90e28d
test esi, 0x6e3dce7e
scasb al, byte es:[edi]
cwde
mov bl, 0xbf
cmpsd dword [esi], dword es:[edi]
dec eax
mov word [ebx], cs
xchg esp, eax
leave
in eax, 0xc9
xchg dword [ebx + 0x4128c2dc], ebx
and al, 0x5d
cli
scasb al, byte es:[edi]
xchg esp, eax
jno 0x632275
loope 0x6321bf
push ebp
xchg ebp, eax
pop esp
mov esi, 0x61781319
popal
sbb dword [ebx - 0x10], ebp
dec ebp
mov eax, 0x8bbbf2e
iretd
cmp bl, cl
push esp
or eax, 0x5d8908a6
mov eax, 0xe68fd0dc
adc esp, dword [esi + 0x4a097b2f]
sub ch, byte [ecx - 0x2d]
xor eax, 0xf7dc08fd
xchg esi, eax
mov edi, ebx
fist dword [edx - 0x762c18f5]
pop ebx
lodsb al, byte [esi]
sub dword [0x7d859d70], 0xffffffad
cdq
pop ds
daa
jbe 0x6322fc
cmp dword [ebp + 0x38], ecx
mov edx, 0x96481936
or byte [eax - 0x62a7fe5a], al
xchg dword [ecx + 0x2bd4eec7], esi
popfd
stosd dword es:[edi], eax
retf
and edi, dword [ecx + 0x6f]
dec ecx
arpl word [eax - 0x67], bx
dec ebx
xor eax, 0x28f16404
inc esp
mov bh, bl
push es
pop es
mov dh, 0xcd
pop es
sub dword [eax], edx
jno 0x6322c1
fbstp tbyte [ebx + ebx*4 + 0x353a63f2]
pop ds
mov al, byte [0xcff477c7]
push edi
or dword [ecx - 0x78], edx
sub dh, cl
sbb cl, byte [ecx]
mov al, ch
or ecx, dword [edi - 0x3128ccc9]
jecxz 0x632320
mov eax, edi
fucomp st(3)
mov esi, 0x970658d9
adc eax, 0x3a85ab21
jle 0x63231c
and ch, bh
adc dword [edi + 0x3894ff1f], ebx
mov bh, 0x59
cmpsb byte [esi], byte es:[edi]
not esp
salc
pop ebp
cmp dword [ecx - 0x57], esp
lodsb al, byte [esi]
xchg byte [ecx], dl
test eax, 0x321186ac
mov eax, 0x7bade7c5
xor bh, byte [eax + 0x7bade7c5]
sbb al, 0x47
jmp 0x632341
mov byte [edi], ch
lahf
andps xmm2, xmm4
add dword [esi], ecx
add dword [esi + eax*4], edx
adc al, 0x86
test eax, 0x4c371c4b
bnd js 0x6322d6
push edi
fst st(4)
mov dh, 0xa1
mov dl, 0xf7
movsb byte es:[edi], byte [esi]
cwde
adc al, 0x11
xchg esp, eax
rcl dword [edi]
push esi
stc
mov al, 0x89
inc esi
inc esi
in al, dx
imul esp, dword [esi], 0x1519682d
jb 0x63234a
sbb dl, byte [edx - 0x38]
retf 0xe60c