Function at 0x10066f0
Capabilities:
Encode data using xor

Disassembly:
xchg eax, eax
sub edi, eax
sub dword [0x100bc51], 0x1abae464
xor esi, eax
sub ebx, dword [0x100be33]
inc esi
xor ecx, dword [0x100be6a]
not edx
xor edx, esp
mov dword [0x100bdce], ecx
xor ecx, dword [0x100bed2]
inc edi
sub ecx, dword [0x100bf4f]
or eax, 0x100bf4f
xor ebx, ecx
xor ebx, ecx
dec edi
mov dword [0x100bdc0], ecx
xor edx, esp
not edx
dec esi
xor esi, eax
add edi, eax
xchg eax, eax
add dword [eax], 0x79421cad
not esi
dec esi
not edx
add esi, eax
mov dword [0x100bdb5], edi
ror esi, 0x1c
not eax
add ebx, dword [0x100be66]
rol eax, 7
xor dword [0x100bcc4], 0x1543cc4e
sub esi, dword [0x100be88]
dec eax
sub dword [0x100bcaf], ecx
rol edi, 0x17
xor edi, 0x278d6b00
dec eax
rol ebx, 0x1c
add esi, eax
sub esi, eax
ror ebx, 0x1c
inc eax
xor edi, 0x278d6b00
ror edi, 0x17
xor dword [0x100bdbf], esi
inc eax
xor dword [0x100bd73], 0x2eb86868
ror eax, 7
not eax
rol esi, 0x1c
and dword [0x100bcf8], ebx
sub esi, eax
not edx
inc esi
not esi
xor dword [eax], 0x79421cad
dec eax
xor eax, 0x1206c518
mov dword [0x100bd92], 0x1dd1647
xor edi, eax
not eax
xchg ebx, eax
add ecx, dword [0x100bf08]
dec eax
neg eax
sub ebx, dword [0x100bf9e]
xor edi, ecx
xor edx, 0x22884660
mov dword [0x100bcbc], 0x6f7e0ba
dec eax
sub edi, esi
xor dword [0x100bd88], ecx
dec edx
ror esi, 0x14
rol esi, 0x14
inc edx
xor dword [0x100bc9a], edx
add edi, esi
inc eax
xor edx, 0x22884660
pushal
inc esi
mov byte [edx], ah
xor edi, ecx
neg eax
inc eax
xchg ebx, eax
not eax
xor edi, eax
xor eax, 0x1206c518
inc eax
sub dword [eax], 0x79421cad
sub dword [0x100bcc0], ebx
rol eax, 0x15
sub edi, dword [0x100bf7d]
ror eax, 0xa
xor ecx, ebx
not esi
xor esi, eax
xor esi, esp
sub esi, dword [0x100be81]
ror eax, 2
neg esi
xor edi, dword [0x100bf4e]
xor edi, eax
rol esi, 0x10
sub ecx, dword [0x100be42]
dec esi
ror eax, 0xc
sub edx, dword [0x100bf5c]
rol ecx, 0x1c
xor edi, dword [0x100bfa4]
xor ecx, ebx
xor ecx, ebx
ror ecx, 0x1c
rol eax, 0xc
inc esi
ror esi, 0x10
xor edi, eax
neg esi
rol eax, 2
xor esi, esp
xor esi, eax
not esi
salc
xor ecx, ebx
rol eax, 0xa
ror eax, 0x15
add dword [0x100bc4a], ecx
xor dword [eax], 0x79421cad
xor esi, 0x26a9be89
xor ecx, dword [0x100beba]
mov dword [0x100bd08], ecx
add esi, dword [0x100bf8c]
xor ecx, dword [0x100bfb0]
xor edi, ebp
mov dword [0x100bca1], ebx
xor ecx, eax
inc eax
neg ebx
xor ecx, dword [0x100bf29]
not eax
xor esi, 0x5a8bc8d
dec eax
inc eax
xor esi, 0x5a8bc8d
not eax
neg ebx
dec eax
xor ecx, eax
add dword [0x100bcb4], edx
xor edi, ebp
xor esi, 0x26a9be89
add dword [eax], 0x79421cad
xor dword [0x100bc72], 0x15eed1f0
invalid
invalid
mov cl, 0xbe
invalid
add esi, eax
xor edi, 0x29833dc0
dec edi
rol ecx, 8
xor edx, 0xee4527e
rol esi, 0x1d
xor edx, ebx
inc ebx
add edx, 0x19c1d0d8
ror ecx, 6
add dword [eax], 0x79421cad
xor dword [0x100bd68], 0x1028ccca
ror esi, 0x19
dec eax
ror eax, 0x1c
add ebx, esp
ror esi, 7
sub edi, esi
add esi, eax
ror esi, 0x17
xor edx, 0x3e071b6
dec eax
sub esi, eax
add esi, eax
inc eax
xor edx, 0x3e071b6
rol esi, 0x17
sub esi, eax
add edi, esi
rol esi, 7
sub ebx, esp
rol eax, 0x1c
inc eax
rol esi, 0x19
xor dword [eax], 0x79421cad
dec edi
add ecx, edx
xor edx, eax
inc eax
ror esi, 0x1d
sub dword [0x100bc34], 0x327aeae4
rol eax, 3
xor ecx, dword [0x100bf66]
ror esi, 0x10
sub edx, esp
add edx, esp
rol esi, 0x10
ror eax, 3
mov dword [0x100bcbb], 0x194a12e
rol esi, 0x1d
dec eax
xor edx, eax
sub ecx, edx
inc edi
add eax, 4
xchg eax, esi
add ebx, esi
rol edx, 0xd
xor ecx, edi
sub ecx, eax
xor ecx, 0x3565de0c
invalid