Function at 0x60bc68
Capabilities:
Encode data using xor

Disassembly:
or ecx, dword [ebx + 0x3a]
mov bl, 0xe2
and eax, 0x4ad1c457
iretd
sbb byte [esi - 0x62], dl
xchg esp, eax
call 0xe9b8c32c
cmp eax, edx
jo 0x60bb64
mov word [esi - 0x4c], fs
mov ah, 0xf4
and edx, ebp
ljmp 0xc664
xor edi, dword [esi + 0x7d]
in eax, dx
fdivr qword [esi]
aad 0xa0
fst dword [ecx + eax*8 - 0x57b2390]
into
adc ah, dh
int1
xor cl, bl
sub byte [esi], bl
cwde
xchg edx, esp
aas
rol byte [esi + 0x6ce591c7], 1
push esp
jl 0x60bb82
in al, 0x84
sub al, 0x5b
call 0x94b3d0ee
mov ah, byte [esi - 0x47]
mov fs, esi
push 0x76ae6ece
lds edi, [0xcc031f7a]
into
outsb dx, byte [esi]
scasb al, byte es:[edi]
jbe 0x60bbd5
cmp eax, 0xcc031f7a
mov ecx, 0x5c9537f4
sbb ah, byte [ecx + 0xa]
dec eax
add al, 0xa9
inc ebx
insb byte es:[edi], dx
cli
adc bl, dh
pop ss
mov byte [0xa313966e], al
push ecx
call 0x73e02fe
cmc
pop edi
adc al, 0xcd
mov eax, dword [0xd64bc57e]
dec ebx
salc
inc edx
inc edi
rcr dword [ecx - 0x4a], cl
dec ecx
aaa
test ah, 0xcf
pushfd
insb byte es:[edi], dx
inc eax
and byte [ecx - 0x1e], al
mov dl, 0xfa
push 0x80d3525b
dec esp
add byte [eax], ah
in eax, dx
and edx, dword [ecx - 0x54]
call [eax - 0x1f]
jae 0x60bc84
and dword [ebp + 0x26c028c6], edx
outsd dx, dword [esi]
loopne 0x60bc80
sub ah, bh
ja 0x60bcab
jno 0x60bc39
fcomp qword [esi + ebx*8 - 0x10]
push es
and eax, 0x3cc44f25
salc
adc eax, dword [edx]
pop ebp
jecxz 0x60bc05
sub al, 0x65
dec ebp
wait
push ds
xchg esi, eax
and al, 0xd6
jne 0x60bc0b
adc dword [esi + 0x45], esp
xchg edi, eax
test dword [edi + 0x65], eax
mov gs, word [esi + 0x1007b4d7]
mov byte [edx - 0x2b], ah
daa
xor ebp, 0xe3726e69
wait
cmp dword [ecx + 0x24b55492], 0x27
mov ebx, 0xc81758f4
imul ebp, dword [edx*2 - 0x65e578eb], 0xffffff8e
enter 0x2c6b, 0x55
adc eax, 0x8e9a1a87
dec ebx
sti
mov esi, 0xac56351c
mov ah, 0xd4
sub eax, dword [esi + edx]
jno 0x60bc98
adc ecx, dword [eax]
xor dh, al
sub ebp, edi
inc eax
cmpsb byte [esi], byte es:[edi]
inc ebp
mov bl, byte cs:[ecx - 0x1d]
push ds
cmp byte [ebp - 0x684c0c39], dh
xchg edi, eax
xchg ebp, eax
ja 0x60bd2d
sti
aam 0xb6
in eax, 0x75
out dx, al
pushal
xchg ecx, eax
cmp al, 0xdd
sub dword [esi - 0x7e31892e], 0xbdffd928
inc edi
xchg ecx, eax
push edi
les ebp, [esi]
movsb byte es:[edi], byte [esi]
call 0x3dfb75ab
out dx, eax
aad 0x17
aam 0x57
in eax, 0x49
and eax, 0x8296288
ja 0x60bd2e
shl byte [edx], 1
sub ch, al
jne 0x60bd8c
mov al, 0xcb
js 0x60bcaf
xlatb
pmaddubsw mm6, mm3
cmc
mov bh, 0x8a
jbe 0x60bd59
invalid
out dx, eax
inc esp
mov ah, 0x89
bnd jno 0x60bcd5
mov edx, esi
jno 0x60bcd5
and al, 0x52
movsd dword es:[edi], dword [esi]
sbb edx, dword ds:[esi - 0x4006a60c]
das
div ebp
pop es
pop edi
imul ebp, dword [ebx], 0x17a74092
inc ecx
xor bl, byte [esi]
mov eax, dword [0x35c1a5f6]
dec edx
mov eax, 0x8e26a1a
xchg edi, eax
ret 0xd79e
sahf
xlatb
push es
mov ah, 0x6a
lodsb al, byte [esi]
invalid
inc esp
cmp byte [eax], bl
loopne 0x60bd30
add dword [ebp - 0x431b7bf6], esp
mov byte [0x3542f346], al
mov dh, 0x96
jp 0x60bd37
xchg ebx, eax
and al, 0x22
test byte [ebx], 0x8d
mov bh, 0xa4
cld
add al, 0x9e
or ecx, dword [ebp + 0x4fca4b7]
sahf
adc ch, byte [ebx]
and al, 0x95
inc ecx
add ah, ch
jg 0x60bd71
and eax, 0xa65846a2
invalid