Function at 0x100b2400
Capabilities:
Encode data using xor

Disassembly:
add bh, ch
pop esi
inc eax
add byte [edi], al
pop edi
inc eax
add byte [edi + ebx*2], ah
inc eax
add byte [edi + ebx*2], ah
inc eax
add byte [ebp + 0x5f], al
inc eax
add byte [ecx - 0x64], ah
inc eax
add byte [ebx + 0x22004087], cl
mov byte [eax], al
add ebx, dword [ebx + 0x40]
add byte [eax], dl
adc eax, dword [eax]
add byte [ecx], dl
inc eax
add al, ah
adc byte [eax], al
pop es
inc eax
add byte [edi], al
pop ebx
inc eax
add byte [ebp - 0x56], bh
inc eax
add ch, dl
pop ebx
inc eax
add byte [eax - 0x43ffbf6e], cl
pop edx
inc eax
add byte [esi + 0x1600403f], bh
pushfd
inc eax
add byte [eax], dh
xor eax, 0x39920040
inc eax
add byte [edi + ebx*2 + 0x5fca0040], dh
inc eax
add byte [esi + 0x39920040], dh
inc eax
add byte [eax + edx*4], dh
inc edx
add byte [edx], dh
pop esp
inc eax
add byte [ebx + 0x5c], al
inc eax
add byte [ebx + 0x5c], al
inc eax
add byte [ebx + 0x5c], al
inc eax
add al, ah
xchg dword ss:[ecx + 0x3d], esp
cmp al, 0xcf
adc dword [ecx + 0xaa000c], eax
cmp byte [ebx + 0x7d9dcf71], bl
jp 0x100b242f
mov bh, 0x19
inc eax
nop
xor dword [0x69846882], esp
add byte [eax + 0x1c004290], 0x65
inc eax
add byte [ecx + 0x6e], cl
imul esi, dword [ebx + eax*2 + 0x6f], 0x6e6f6d6d
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x100b2522
outsd dx, dword [esi]
insb byte es:[edi], dx
jae 0x100b24b4
add byte [ecx + 0x6e], cl
imul esi, dword [ebx + eax*2 + 0x6f], 0x6e6f6d6d
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x100b2536
outsd dx, dword [esi]
insb byte es:[edi], dx
jae 0x100b250d
js 0x100b24ca
add byte [eax], al
add byte [eax + 0x74], cl
insd dword es:[edi], dx
insb byte es:[edi], dx
dec eax
insb byte es:[edi], dx
jo 0x100b2517
add byte [eax], al
add byte [eax + 0x68], ch
arpl word [edx + esi*2 + 0x6c], si
outsd dx, dword cs:[esi]
arpl word [eax], di
add byte [eax - 0x6c], al
inc edx
add byte [edx], bh
mov word [eax], es
adc cl, byte [eax + eax*2 + 0x408c0800]
add byte [ebp - 0x65ffbf76], dl
mov al, byte [eax]
sub al, 0x94
inc edx
add byte [esp + ecx*4], bl
inc eax
add byte [eax], dh
mov word [eax], es
mov word es:[eax], es
inc edx
test dword [eax], eax
add byte [eax], al
add byte [eax], al
dec eax
xchg edx, eax
inc edx
add bl, dl
mov eax, dword [eax]
test al, 0x8b
inc eax
add byte [ebp - 0x3fffbf75], dh
test dword [eax], eax
loope 0x100b24b0
mov eax, dword [eax]
rol byte [ebp - 0x7a1effc0], 0x40
inc eax
add byte [ecx + 0x59004085], dl
test dword [eax], eax
mov ch, 0x80
inc eax
add ah, ah
add byte [eax], 0xe4
add byte [eax], 0x13
add dword [eax], 0x408153
xchg ebx, eax
add dword [eax], 0x4081d3
adc eax, dword [edx - 0x7dacffc0]
inc eax
add byte [ebx - 0x2cffbf7e], dl
add byte [eax], 0x1b
add dword [eax], 0x5b
add dword [eax], 0xffffff8a
add dword [eax], 0xffffffb9
add dword [eax], 0xfffffff9
add dword [eax], 0x2b
test byte [eax], al
add dword [eax + eax*2 + 0x4084c600], 0
cld
test byte [eax], al
sub al, byte [ebp - 0x7ad5ffc0]
inc eax
add ah, ch
mov eax, dword [eax]
or al, 0x62
inc edx
add byte [eax + eax], al
add byte [eax], al
add dword [eax], eax
add byte [eax], al
cld
popal
inc edx
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ebx + 0x42], cl
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ebx + 0x42], bl
add byte [eax], dl
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, 2
add byte [eax], al
add byte [eax], al
add al, al
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc esi
adc al, 1
add byte [eax], al
add byte [eax], al
add byte [eax], al
rol byte [eax], 0
add byte [eax], al
add byte [eax], al
inc esi
and esi, dword [ebx]
xor dh, byte [edi]
cmp byte ss:[eax], al
add byte [ecx + 0x6d], ch
add byte gs:[0x25282073], ah
jae 0x100b2636
and eax, 0x2964
and eax, 0x25282073
jae 0x100b2642
and eax, 0x250a2964
jae 0x100b260f
add byte [eax], al
inc ebp
js 0x100b2677
jo 0x100b268b
imul ebp, dword [edi + 0x6e], 0x72687420
outsd dx, dword [esi]
ja 0x100b268f
and byte [ecx + 0x6e], ch
and byte [ebp + 0x73], ah
je 0x100b269c
jne 0x100b268f
je 0x100b269d
jb 0x100b2630
add byte [esi + 0x3a], ah
pop esp
jb 0x100b26aa
insd dword es:[edi], dx
pop esp
jbe 0x100b269d
je 0x100b26ab
outsd dx, dword [esi]
insb byte es:[edi], dx
jae 0x100b269c
jbe 0x100b26a5
aaa
insb byte es:[edi], dx
imul esp, dword [edx + 0x73], 0x6968735c
jo 0x100b26a9
popal
je 0x100b26bc
insd dword es:[edi], dx
arpl word [ecx + ebp*2 + 0x6e], bx
arpl word [ebp + esi*2 + 0x64], bp
pop esp
popal
js 0x100b26d7
imul ebp, dword [esi + 0x32], 0x6c6e692e
add byte [eax], al
ljmp 0x4263
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push cs
add byte [eax], al
add bh, ch
js 0x100b26cc
inc eax
add byte [ebx], dh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], cl
push cs
add byte [eax], al
add bh, ch
js 0x100b26e4
add byte [1], dh
xor eax, 1
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push cs
add byte [eax], al
add bh, ch
js 0x100b26fc
add byte [ecx + eax], dh
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push cs
add byte [esi], cl
add byte [eax], al
add bh, ch
js 0x100b2714
add byte [esi], dh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push cs
add byte [esi], cl
add byte [eax], al
add bh, ch
js 0x100b272c
add byte [edx], dh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], cl
add byte [eax], al
add bh, ch
js 0x100b2744
add byte [edi], dh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], cl
add byte [eax], al
add bh, ch
js 0x100b275c
add byte [edi], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx], ah
add byte [eax], al
add byte [0x2b00407a], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], ch
add byte [eax], al
add byte [esi + 0x2c004086], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], ch
add byte [eax], al
add byte [esi], bh
jle 0x100b27a4
add byte [ecx], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], cl
add byte [eax], al
add byte [edi + 0x7b], dl
inc eax
add byte [ecx], bh
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edi], ch
add byte [eax], al
add bl, al
xchg byte [eax], al
and dword [ecx], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
sbb al, byte [eax]
add byte [eax], al
pop ss
add byte [edx], bl
add byte [eax], al
add byte [edi], dl
jnp 0x100b27ec
add byte [ecx + eax], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
sub al, byte [eax]
add byte [eax], al
idiv byte [edx + 0x40]
add byte [1], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], ch
add byte [eax], al
add dh, dh
jp 0x100b281c
add byte [0], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], ch
add byte [eax], al
add ch, ch
xchg byte [eax], al
das
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], cl
add byte [eax], al
add byte [ebx], dl
jle 0x100b284c
add byte [esi], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], cl
add byte [eax], al
add byte [ebx], dl
jle 0x100b2864
add byte [edx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx], dl
add byte [eax], al
add byte [ecx + 0x10004077], al
add al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], bl
add byte [eax], al
add byte [esi - 0x80], bl
inc eax
add byte [0], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx], dl
add byte [eax], al
add byte [edx], dl
mov dword [eax], eax
sbb eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
sub al, 0
add byte [eax], al
pop eax
mov dword [eax], eax
push ebx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edi], al
add byte [eax], al
add byte [eax + 0x7a], dl
inc eax
add byte [edx], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [0x99000000], ch
cdq
inc eax
add byte [edx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx], dl
add byte [eax], al
add byte [esi + 0x77], al
inc eax
add byte [esi + 3], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push cs
add byte [eax], al
add byte [eax + 0x7e004065], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], cl
add byte [eax], al
add byte [ebx + 0x4089], ah
rol byte [eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
nop
pop es
inc ebx
add byte [ebx + 0x3d004080], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], cl
add byte [eax], al
add byte [edx + 0x407a], bh
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + 0x6f], ah
insd dword es:[edi], dx
insd dword es:[edi], dx
arpl word [edx + esi*2 + 0x6c], si
pop edi
inc esp
jb 0x100b29b2
dec esp
imul esi, dword [ebx + 0x74], 0x67734d
add byte [eax], al
add byte [ebx + 0x47], al
imul ecx, dword fs:[edi + 0x62], 0x7463656a
add byte [eax], al
inc ebx
push eax
popal
imul ebp, dword [esi + 0x74], 0x4344
add byte [eax], al
inc ebx
inc esp
inc ebx
add byte [ebx + 0x55], al
jae 0x100b29e2
jb 0x100b29c4
js 0x100b29e4
jo 0x100b29f8
imul ebp, dword [edi + 0x6e], 0x52430000
jae 0x100b29fd
jne 0x100b2a02
arpl word [ebp + 0x45], sp
js 0x100b29f8
jo 0x100b2a0c
imul ebp, dword [edi + 0x6e], 0x670c0000
inc edx
add byte [eax - 0x1000000], bl
inc dword [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx + ebp*2 + 0x42], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add ah, bh
inc dx
add byte [eax - 0x1000000], bl
inc dword [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx + ebp*2 + 0x42], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, bh
inc dx
add byte [eax], dl
add byte [eax], al
add bh, bh
inc dword [eax]
add byte [edi - 0x53ffbf5a], al
push 0x42
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add ah, ch
cmpsb byte [esi], byte es:[edi]
inc eax
add byte [edx + ebp*2 + 0x42], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
in al, dx
inc dx
add byte [eax + eax], dl
add bh, bh
inc dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax + 0x67], bl
inc edx
add byte [eax], al
add byte [eax], al
pop eax
inc edx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, ah
inc dx
add byte [eax], cl
add byte [eax], al
add bh, bh
inc dword [eax]
add byte [eax - 0x53ffbf5a], ch
push 0x42
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esp + edx*4 + 0x42], dl
add byte [ebp - 0xcffbf5d], al
cmpsb byte [esi], byte es:[edi]
inc eax
add byte [eax], dl
adc eax, dword [eax]
lodsb al, byte cs:[esi]
inc eax
add byte [ebp + ebp*4 + 0x40], al
add byte [ebx], dh
lodsb al, byte [esi]
inc eax
add byte [edx*4 - 0x5c74ffbe], bl
inc eax
add byte [eax], dl
cmpsd dword [esi], dword es:[edi]
inc eax
add byte [eax], dl
adc eax, dword [eax]
lodsb al, byte cs:[esi]
inc eax
add byte [ebp + ebp*4 + 0x40], al
add byte [ebx], dh
lodsb al, byte [esi]
inc eax
add byte [eax - 0x6b], dh
inc edx
add byte [ebp + 0x3c0040a3], bl
stosb byte es:[edi], al
inc eax
add byte [eax], dl
adc eax, dword [eax]
add byte [eax], al
add byte [eax], al
mov esp, 0x91004295
mov dword [0xa9820040], eax
inc eax
add byte [eax], dl
adc eax, dword [eax]
pop esp
mov byte [0xa2660040], al
inc eax
add byte [eax - 0x5e], dh
inc eax
add byte [ebp - 0x5e], dh
inc eax
add byte [edx - 0x5e], bh
inc eax
add byte [ebx - 0x61ffbf5e], ch
test eax, 0xa9da0040
inc eax
add cl, ch
mov byte [0xa3180040], al
inc eax
add byte [edi - 0x5d], al
inc eax
add byte [ecx], al
movsd dword es:[edi], dword [esi]
inc eax
add byte [esi], bh
movsd dword es:[edi], dword [esi]
inc eax
add byte [ebx - 0x5b], bh
inc eax
add byte [eax + 0x10040a5], bh
cmpsb byte [esi], byte es:[edi]
inc eax
add byte [esi], bh
cmpsb byte [esi], byte es:[edi]
inc eax
add byte [ebp - 0x5d], dh
inc eax
add cl, bh
mov dword [0xa40d0040], eax
inc eax
add byte [0x390040a4], bl
movsb byte es:[edi], byte [esi]
inc eax
add byte [esi - 0x5c], bl
inc eax
add byte [eax + 0x12], dh
inc eax
add byte [esi - 0x4affbf5c], dl
movsb byte es:[edi], byte [esi]
inc eax
add ch, ah
movsb byte es:[edi], byte [esi]
inc eax
add byte [eax], al
add byte [eax], al
add byte [eax], cl
xchg esi, eax
inc edx
add byte [edi + 0x200040a3], dl
stosb byte es:[edi], al
inc eax
add byte [eax], dl
adc eax, dword [eax]
pop esp
mov byte [0xa2660040], al
inc eax
add byte [eax - 0x5e], dh
inc eax
add byte [ebp - 0x5e], dh
inc eax
add byte [edx - 0x5e], bh
inc eax
add byte [ebx - 0x61ffbf5e], ch
test eax, 0xa9da0040
inc eax
add cl, ch
mov byte [0xa3180040], al
inc eax
add byte [edi - 0x5d], al
inc eax
add byte [ecx], al
movsd dword es:[edi], dword [esi]
inc eax
add byte [esi], bh
movsd dword es:[edi], dword [esi]
inc eax
add byte [ebx - 0x5b], bh
inc eax
add byte [eax + 0x10040a5], bh
cmpsb byte [esi], byte es:[edi]
inc eax
add byte [esi], bh
cmpsb byte [esi], byte es:[edi]
inc eax
add byte [ebp - 0x5d], dh
inc eax
add cl, bh
mov dword [0xa40d0040], eax
inc eax
add byte [0x390040a4], bl
movsb byte es:[edi], byte [esi]
inc eax
add byte [esi - 0x5c], bl
inc eax
add byte [eax + 0x12], dh
inc eax
add byte [esi - 0x4affbf5c], dl
movsb byte es:[edi], byte [esi]
inc eax
add ch, ah
movsb byte es:[edi], byte [esi]
inc eax
add byte [ebx + 0x49], al
outsb dx, byte [esi]
jbe 0x100b2bd7
insb byte es:[edi], dx
imul esp, dword [ecx + eax*2 + 0x72], 0x63784567
jo 0x100b2bf6
imul ebp, dword [edi + 0x6e], 0
inc ebx
dec esi
outsd dx, dword [esi]
je 0x100b2be1
jne 0x100b2c00
jo 0x100b2c01
jb 0x100b2c08
inc ebp
js 0x100b2bfc
jo 0x100b2c10
imul ebp, dword [edi + 0x6e], 0x4d430000
insd dword es:[edi], dx
outsd dx, dword [esi]
jb 0x100b2c21
inc ebp
js 0x100b2c0e
jo 0x100b2c22
imul ebp, dword [edi + 0x6e], 0
inc ebx
inc ebp
js 0x100b2c1c
jo 0x100b2c30
imul ebp, dword [edi + 0x6e], 0x69380000
inc edx
add byte [eax], cl
add byte [eax], al
add bh, bh
inc dword [eax]
add byte [eax], al
add byte [eax], al
add byte [edx + ebp*2 + 0x42], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
and al, 0x69
inc edx
add byte [eax - 0x1000000], bl
cwde
add byte [eax], al
add bh, bh
inc dword [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx + ebp*2 + 0x42], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx + ebp*2], cl
inc edx
add byte [eax - 0x1000000], bl
add bh, bh
invalid
inc dword [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx + ebp*2 + 0x42], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add ah, dh
push 0x980042
add byte [eax], al
invalid
add bh, bh
inc dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc esp
imul eax, dword [edx], 0
add byte [eax], al
add byte [eax], al
pop eax
xchg esi, eax
add byte [eax], al
add byte [ecx + ebp*2 + 0x42], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax - 0x6a], bl
inc edx
add byte [ebp - 0x69ffbf54], ah
lodsd eax, dword [esi]
inc eax
add byte [eax], dl
adc eax, dword [eax]
lodsb al, byte cs:[esi]
inc eax
add byte [ebp + ebp*4 + 0x40], al
add byte [ebx], dh
lodsb al, byte [esi]
inc eax
add byte [esi + edx*4 - 0x5354ffbe], ch
inc eax
add byte [ebx + 0x100040ad], dh
adc eax, dword [eax]
lodsb al, byte cs:[esi]
inc eax
add byte [ebp + ebp*4 + 0x40], al
add byte [ebx], dh
lodsb al, byte [esi]
inc eax
add byte [eax], al
xchg edi, eax
inc edx
add byte [ecx - 0x2fffbf54], dh
lodsd eax, dword [esi]
inc eax
add byte [eax], dl
adc eax, dword [eax]
lodsb al, byte cs:[esi]
inc eax
add byte [ebp + ebp*4 + 0x40], al
add byte [ebx], dh
lodsb al, byte [esi]
inc eax
add byte [ebx + 0x4f], al
insb byte es:[edi], dx
inc ebp
js 0x100b2cef
jo 0x100b2d03
imul ebp, dword [edi + 0x6e], 0x8000000
push 0x42
add byte [eax + eax], cl
add byte [eax], al
invalid
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0x100b2d59
add byte [esi + 0x61], dl
insb byte es:[edi], dx
add byte [edx], al
add byte [eax], al
inc esp
add byte [eax], al
add byte [ebp], cl
add byte [eax], al
push ebx
add byte [eax], al
add byte [eax - 0x7bffbd96], cl
push 0x42
add byte [eax + 0x7c00426a], al
push 0x42
add byte [eax], al
mov byte [edx + 0x42], ch
add byte [edx + ebp*2 + 0x6a800042], al
inc edx
add byte [edx + ebp*2 + 0x42], bh
add byte [eax + 0x6a], bh
inc edx
add byte [edx + ebp*2 + 0x42], ch
add byte [eax + 0x6a], ah
inc edx
add byte [eax + 0x6a], bl
inc edx
add byte [eax + 0x6a], dl
inc edx
add byte [eax + eax], al
add byte [eax], al
invalid
sub dword [edx - 0x4581ffc0], edi
inc eax
add byte [eax - 0x46], bl
inc eax
add byte [ebx + 0x79], dl
jae 0x100b2ddd
insd dword es:[edi], dx
add byte [eax], al
jo 0x100b2d07
inc edx
add byte [ebx - 0xffbf3d], dh
invalid
add al, 0x99
inc edx
add byte [edi], bl
retf