Function at 0x1000331c
Capabilities:
Encode data using base64

Disassembly:
sar byte [eax + 0x1000], 1
add byte [eax], al
or byte [eax], al
add byte [eax], al
nop
arpl word [eax], ax
adc al, ah
loopne 0x1000303a
add byte [eax], dl
ror al, 0
adc al, dl
rol byte [eax], 0x10
xor cl, dl
add byte [eax], dl
adc cl, 0
adc byte [eax - 0x6fefff2f], al
rol dword [eax], 1
adc byte [eax - 0x1fefff2f], dl
fadd qword [eax]
adc al, al
aad 0
adc byte [ecx + 0x6e], ch
jbe 0x10003109
insb byte es:[edi], dx
imul esp, dword [eax + 0x73], 0x6e697274
and byte [bx + si + 0x6f], dh
jae 0x10003120
je 0x10003122
outsd dx, dword [esi]
outsb dx, byte [esi]
add al, ch
arpl word [eax], ax
adc byte [eax], dh
xor ch, dh
xor dword [eax], eax
adc byte [eax + 0x31], al
add byte [eax], dl
inc esp
xor dword [eax], eax
adc byte [eax + 0x31], cl
add byte [eax], dl
dec esp
xor dword [eax], eax
adc byte [eax + 0x31], dl
add byte [eax], dl
push esp
xor dword [eax], eax
adc byte [eax], al
add byte [eax], al
add byte [edx], dh
add byte [eax], dl
add byte [eax], al
add byte [eax], al
jb 0x1000312a
add byte [eax], al
ja 0x1000312e
add byte [eax], al
popal
add byte [eax], al
add byte [edx + 0x62], dh
add byte [eax], al
ja 0x1000319c
add byte [eax], al
popal
bound eax, qword [eax]
add byte [edx + 0x2b], dh
add byte [eax], al
ja 0x10003171
add byte [eax], al
popal
sub eax, dword [eax]
add byte [edx + 0x2b], dh
bound eax, qword [eax]
ja 0x1000317d
bound eax, qword [eax]
popal
sub esp, dword [edx]
xchg esp, eax
xor dword [eax], eax
adc byte [eax - 0x67efffcf], bl
xor dword [eax], eax
adc byte [ecx + esi + 0x31a01000], bl
add byte [eax], dl
test al, 0x31
add byte [eax], dl
test al, 0x31
add byte [eax], dl
mov al, 0x31
add byte [eax], dl
mov eax, 0xc0100031
xor dword [eax], eax
adc byte [eax - 0x47efffcf], dh
xor dword [eax], eax
adc al, al
xor dword [eax], eax
adc al, cl
xor dword [eax], eax
adc al, dl
xor dword [eax], eax
adc al, bl
xor dword [eax], eax
adc al, ah
xor dword [eax], eax
adc byte [eax], al
add byte [eax], al
add byte [edx], dh
add byte [eax], al
ja 0x1000319a
add byte [eax], al
popal
add byte [eax], al
add byte [edx], dh
bound eax, qword [eax]
add byte [eax], al
add byte [eax], al
ja 0x100031aa
bound eax, qword [eax]
add byte [eax], al
add byte [eax], al
popal
add byte [edx], ah
add byte [eax], al
add byte [eax], al
jb 0x100031ba
sub eax, dword [eax]
add byte [eax], al
add byte [eax], al
ja 0x100031c2
sub eax, dword [eax]
add byte [eax], al
add byte [eax], al
popal
add byte [ebx], ch
add byte [eax], al
add byte [eax], al
add byte [edx], dh
sub eax, dword [eax]
bound eax, qword [eax]
add byte [eax], al
ja 0x100031da
sub eax, dword [eax]
bound eax, qword [eax]
add byte [eax], al
popal
add byte [ebx], ch
add byte [edx], ah
add byte [eax], al
nop
add byte fs:[eax], dl
push eax
mov edi, 0x99701000
add byte [eax], dl
bound esi, qword [edx + 0x6f]
imul esp, dword [ebp + 0x6e], 0x20
jo 0x1000326f
outsd dx, dword [esi]
insd dword es:[edi], dx
imul esi, dword [ebx + 0x65], 0x75660000
je 0x1000327d
jb 0x1000326f
and byte [ecx + 0x6c], ah
jb 0x10003274
popal
jns 0x10003233
jb 0x1000327a
je 0x10003289
imul esp, dword [ebp + 0x76], 0x6465
add byte [eax], al
jo 0x10003294
outsd dx, dword [esi]
insd dword es:[edi], dx
imul esi, dword [ebx + 0x65], 0x726c6120
popal
jns 0x10003250
jae 0x10003293
je 0x1000329d
imul esi, dword [ebx + 0x66], 0x646569
add byte [eax], al
outsb dx, byte [esi]
jae 0x1000329c
imul esp, dword [ebp + 0x64], 0x6e000000
outsd dx, dword [esi]
and byte [ebx + 0x74], dh
popal
je 0x100032a9
add byte [eax], al
add byte [eax], al
fsub qword [eax + eax + 0x10]
and byte [edi + 0x5f01000], bh
add dword [eax], edx
add byte [eax], al
add byte [eax], al
invalid
adc byte [eax], ah
cmp dword [ecx], eax
adc al, ah
cmp byte [ecx], al
adc al, ah
aaa
loopne 0x100032ae
add dword [eax], edx
loopne 0x100032b1
add dword [eax], edx
loopne 0x100032b4
add dword ss:[eax], edx
add dword [eax], edx
mov al, 0x3a
add dword [eax], edx
loopne 0x100032bf
add dword [eax], edx
adc byte [esi], dh
add dword [eax], edx
add dword ss:[eax], edx
inc eax
xor eax, 0x35001001
add dword [eax], edx
adc byte [eax], dl
xor al, 1
adc byte [ecx + eax], dh
adc byte [eax - 0x7feffec5], al
and byte [ebp], 0x10
add byte gs:[eax], dl
rol byte [eax], 0x10
add byte [ecx + 1], 0x10
add dword [eax], edx
and byte [eax + 1], al
adc al, al
add dword ds:[eax], edx
push eax
inc edx
inc eax
add dword [eax], edx
sar byte [esi], 1
adc byte [eax + 0x42], dl
add dword [eax], edx
loopne 0x100032ff
add dword [eax], edx
push eax
add dword ds:[eax], edx
adc byte [eax + 0x3e], dl
add dword [eax], edx
loopne 0x10003303
add dword [eax], edx
rol byte [edx + 1], 0x10
aam 0x65
add byte [eax], dl
rcl byte [edx]
add dword [eax], edx
ror al, 0
adc al, dl
rol byte [eax], 0x10
loopne 0x10003311
add dword [eax], edx
add byte [ecx + eax + 0x10], 0xc0
cmp eax, 0x33f01001
add dword [eax], edx
nop
inc esp
add dword [eax], edx
and eax, 0x4c000070
jne 0x100032f7
add byte [esp], cl
add byte [ebp + esi*2], ch
add byte [esp], ch
add byte [ebp + 0x45], ah
add byte [eax], al
jo 0x1000335a
add byte [eax], al
xor eax, 0x39383736
sub eax, 0x65452b
add byte [eax], dh
xor byte [ecx], dh
xor dh, byte [ebx]
xor al, 0x35
aaa
cmp byte [ecx], bh
inc ecx
inc edx
inc ebx
inc esp
inc ebp
inc esi
popal
bound esp, qword [ebx + 0x64]
sub ax, 0x582b
js 0x10003337
add byte [eax], dh
xor dword [edx], esi
xor esi, dword [esi + 0x39383736]
inc ecx
inc edx
inc ebx
inc esp
inc ebp
inc esi
popal
bound esp, qword [ebx + 0x64]
sub ax, 0x582b
js 0x100033a3
jo 0x10003355
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + eax*2], ah
add byte [eax], al
add byte [eax], al
and al, 0x40
add byte [eax], al
add byte [eax], ah
pop edi
mov al, byte [0x14202]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add dword [eax], eax
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 byte [eax], al
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 [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 [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 [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 [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 [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 [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 [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 [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 eax, 0xd000000
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 [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 [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 [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 [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 [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 [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 [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 [0xd000000], al
add byte [eax], al
add byte [edi + 0x11000000], dh
add byte [eax], al
add byte [0x2000000], dh
add byte [eax], al
add byte [eax + eax], dl
add byte [eax], al
adc eax, dword [eax]
add byte [eax], al
insd dword es:[edi], dx
add byte [eax], al
add byte [eax], ah
add byte [eax], al
add byte [edi], ch
add byte [eax], al
add byte es:[eax], al
add byte [edx + 0x10000000], ch
add byte [eax], al
add byte [esi + 0x10000000], cl
add byte [eax], al
add byte [edx], dl
add byte [eax], al
or eax, 0xf3000000
add eax, dword [eax]
add byte [0xf4000000], al
add eax, dword [eax]
add byte [0xf5000000], al
add eax, dword [eax]
add byte [0x10000000], al
add byte [eax], al
add byte [0x37000000], cl
add byte [eax], al
add byte [ebx], dl
add byte [eax], al
add byte [ecx + ecx], ah
add byte [eax], dl
add byte [eax], al
add byte [ecx + 0x29000000], dl
add byte [eax], al
add byte [ebx], cl
add dword [eax], eax
add byte [esi], dl
add byte [eax], al
add byte [eax], dh
add byte [eax], al
sbb al, 0
add byte [eax], al
push eax
add byte [eax], al
add byte [ecx], dl
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [edi], ah
add byte [eax], al
add byte [eax + eax], bl
add byte [eax], al
or al, 0
add byte [eax], al
or eax, 0xf000000
add byte [eax], al
add byte [ebx], dl
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], ch
add byte [eax], al
add byte [esi], al
add byte [eax], al
add byte [esi], dl
add byte [eax], al
add byte [ebx], bh
add byte [eax], al
add al, byte [eax]
add byte [eax], al
push edi
add byte [eax], al
add byte [esi], dl
add byte [eax], al
add byte [ecx], ah
add byte [eax], al
add byte [edi], ah
add byte [eax], al
add ah, dl
add byte [eax], al
add byte [edi], ah
add byte [eax], al
add byte [ebx + 0x16000000], al
add byte [eax], al
add dh, ah
add eax, dword [eax]
add byte [0x8000000], cl
add byte [eax], al
add byte [eax + eax], cl
add byte [eax], al
adc eax, 0xb000000
add byte [eax], al
add byte [ecx], dl
add byte [eax], al
add byte [edx], dl
add byte [eax], al
add byte [edx], dh
add byte [eax], al
add byte [ecx + 0x6e000000], al
add byte [eax], al
add byte [0x61000000], al
or dword [eax], eax
add byte [eax], dl
add byte [eax], al
add bl, ah
add eax, dword [eax]
add byte [ecx], ch
add byte [eax], al
push cs
add byte [eax], al
add byte [eax + eax], cl
add byte [eax], al
add eax, dword [eax]
add byte [eax], al
add al, byte [eax]
add byte [eax], al
push ds
add byte [eax], al
add byte [0x29000000], al
adc dword [eax], eax
add byte [esi], dl
add byte [eax], al
add ch, dl
add al, 0
add byte [ebx], cl
add byte [eax], al
add byte [ecx], bl
add byte [eax], al
add byte [0x20000000], al
add byte [eax], al
add byte [0x4000000], cl
add byte [eax], al
add byte [eax], bl
add byte [eax], al
add byte [0x5000000], bl
add byte [eax], al
add byte [ebx], dl
add byte [eax], al
add byte [0x1d000000], cl
daa
add byte [eax], al
or eax, 0x40000000
daa
add byte [eax], al
add byte fs:[eax], al
add byte [ecx + 0x27], al
add byte [eax], al
add byte gs:[eax], al
add byte [edi], bh
daa
add byte [eax], al
add byte [eax], al
add byte [0x67000027], dh
add byte [eax], al
add byte [ecx], bl
daa
add byte [eax], al
or dword [eax], eax
add byte [eax], al
inc ebp
daa
add byte [eax], al
push 0
add byte [eax], al
dec ebp
daa
add byte [eax], al
imul eax, dword [eax], 0
add byte [esi + 0x27], al
add byte [eax], al
insb byte es:[edi], dx
add byte [eax], al
add byte [edi], dh
daa
add byte [eax], al
insd dword es:[edi], dx
add byte [eax], al
add byte [esi], bl
daa
add byte [eax], al
push cs
add byte [eax], al
add byte [ecx + 0x27], dl
add byte [eax], al
outsb dx, byte [esi]
add byte [eax], al
add byte [edi], dh
add byte [eax], al
jo 0x1000364e
add byte [eax], al
adc al, 0x27
add byte [eax], al
add al, 0
add byte [eax], al
daa
add byte [eax], al
push ss
add byte [eax], al
add byte [eax + 0x27], cl
add byte [eax], al
jno 0x10003666
add byte [eax], al
sub byte [edi], ah
add byte [eax], al
sbb byte [eax], al
add byte [eax], al
cmp byte [edi], ah
add byte [eax], al
jae 0x10003676
add byte [eax], al
dec edi
daa
add byte [eax], al
add byte es:[eax], al
add byte [edx + 0x27], al
add byte [eax], al
je 0x10003686
add byte [eax], al
inc esp
daa
add byte [eax], al
jne 0x1000368e
add byte [eax], al
inc ebx
daa
add byte [eax], al
jbe 0x10003696
add byte [eax], al
inc edi
daa
add byte [eax], al
ja 0x1000369e
add byte [eax], al
cmp ah, byte [edi]
add byte [eax], al
jnp 0x100036a6
add byte [eax], al
dec ecx
daa
add byte [eax], al
jle 0x100036ae
add byte [eax], al
daa
add byte [eax], al
add byte [eax], 0
add byte [0x82000027], bh
add byte [eax], al
add byte [ebx], bh
daa
add byte [eax], al
xchg dword [eax], eax
add byte [eax], al
cmp dword [edi], esp
add byte [eax], al
mov byte [eax], al
add byte [eax], al
dec esp
daa
add byte [eax], al
mov al, byte [eax]
add byte [eax], al
xor esp, dword [edi]
add byte [eax], al
mov word [eax], es
add byte [eax], al
add byte [eax], al
add byte [eax + 0x39], dl
add byte [eax], dl
add byte fs:[eax], al
add byte [eax + 0x39], dh
add byte [eax], dl
add byte gs:[eax], al
add byte [eax + 0x71100039], al
add byte [eax], al
add byte [eax + 0x7100039], bl
add byte [eax], al
add byte [ecx + edi + 0x211000], ch
add byte [eax], al
les edi, [ecx]
add byte [eax], dl
push cs
add byte [eax], al
add ah, bl
cmp dword [eax], eax
adc byte [ecx], cl
add byte [eax], al
add al, ch
cmp dword [eax], eax
adc byte [eax], ch
add byte [eax], al
cld
cmp dword [eax], eax
adc byte [eax], ah
add byte [eax], al
add byte [eax], cl
cmp al, byte [eax]
adc byte [edx], ch
add byte [eax], al
adc al, 0x3a
add byte [eax], dl
add byte [bx + si], al
add byte [eax], ch
cmp al, byte [eax]
adc byte [ebx], ch
add byte [eax], al
dec eax
cmp al, byte [eax]
adc byte [eax + eax], ch
add byte [edx + edi], bl
adc byte [edx], dl
add byte [eax], al
add byte [eax + 0x3a], dh
add byte [eax], dl
insd dword es:[edi], dx
add byte [eax], al
add byte [edx + edi + 0x101000], al
add byte [eax], al
movsb byte es:[edi], byte [esi]
cmp al, byte [eax]
adc byte [ecx], ch
add byte [eax], al
add byte [edx + edi + 0x81000], bh
add byte [eax], al
sar byte [edx], 1
add byte [eax], dl
adc dword [eax], eax
add byte [eax], al
call 0x2b1037bb
add byte [eax], al
add ah, dh
cmp al, byte [eax]
adc byte [esi], ah
add byte [eax], al
add byte [ebx + edi], al
add byte [eax], dl
sub byte [eax], al
add byte [eax], al
sbb byte [ebx], bh
add byte [eax], dl
outsb dx, byte [esi]
add byte [eax], al
add byte [eax], dh
cmp eax, dword [eax]
adc byte [edi], ch
add byte [eax], al
inc esp
cmp eax, dword [eax]
adc byte [edx], ch
add byte [eax], al
add byte [eax + 0x3b], bl
add byte [eax], dl
sbb dword [eax], eax
add byte [eax], al
jo 0x100037f1
add byte [eax], dl
add al, 0
add byte [eax], al
xchg esp, eax
cmp eax, dword [eax]
adc byte [esi], dl
add byte [eax], al
add byte [eax + 0x1d10003b], ah
add byte [eax], al
add byte [ebx + edi + 0x51000], dh
add byte [eax], al
les edi, [ebx]
add byte [eax], dl
adc eax, 0xd0000000
cmp eax, dword [eax]
adc byte [ebx], dh
add byte [eax], al
loopne 0x10003821
add byte [eax], dl
je 0x100037ea
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
cmp al, 0
adc byte [esi], dh
add byte [eax], al
adc byte [eax + eax], bh
adc byte [edi], dh
add byte [eax], al
and al, 0x3c
add byte [eax], dl
or al, byte [eax]
add byte [eax], al
xor al, 0x3c
add byte [eax], dl
jns 0x10003812
add byte [eax], al
dec eax
cmp al, 0
adc byte [edi], ah
add byte [eax], al
add byte [eax + 0x3c], dl
add byte [eax], dl
js 0x10003822
add byte [eax], al
add byte [esp + edi], ah
add byte [eax], al
cmp al, 0
adc byte [edx], bh
add byte [eax], al
jl 0x1000386a
add byte [eax], dl
jnp 0x10003832
add byte [eax], al
mov byte [eax + eax], bh
adc byte [eax + eax], bl
add byte [eax], al
pushfd
cmp al, 0
adc byte [eax + eax], bh
add byte [eax + 0x610003c], dh
add byte [eax], al
add ah, al
cmp al, 0
adc byte [ebx], dl
add byte [eax], al
add al, ah
cmp al, 0
adc byte [edx], al
add byte [eax], al
add al, dh
cmp al, 0
adc byte [ebx], al
add byte [eax], al
add byte [edi + 0x141000], cl
add byte [eax], al
sbb al, 0x3d
add byte [eax], dl
add byte [eax], 0
add byte [edi + 0x7d1000], ch
add byte [eax], al
cmp al, 0x3d
add byte [eax], dl
jle 0x10003882
add byte [eax], al
dec esp
cmp eax, 0xc1000
add byte [eax], al
pop esp
cmp eax, 0x811000
add byte [eax], al
jo 0x100038d3
add byte [eax], dl
imul eax, dword [eax], 0x3d800000
add byte [eax], dl
jo 0x100038a2
add byte [eax], al
xchg esp, eax
cmp eax, 0x11000
add byte [eax], al
lodsb al, byte [esi]
cmp eax, 0x821000
add byte [eax], al
les edi, [0x8c1000]
add byte [eax], al
fdivr qword [0x851000]
add byte [eax], al
hlt
add byte [esi + edi], dl
add byte [eax], dl
xchg dword [eax], eax
add byte [eax], al
and al, 0x3e
add byte [eax], dl
push ds
add byte [eax], al
add byte [esi + edi], bh
add byte [eax], dl
and al, 0
add byte [eax], al
push esp
add byte ds:[eax], dl
or eax, dword [eax]
add byte [eax], al
je 0x10003934
add byte [eax], dl
and al, byte [eax]
add byte [eax], al
xchg esp, eax
add byte ds:[eax], dl
jg 0x10003902
add byte [eax], al
test al, 0x3e
add byte [eax], dl
mov dword [eax], eax
add byte [eax], al
sar byte [esi], 0
adc byte [ebx - 0x30000000], cl
add byte ds:[eax], dl
mov al, byte [eax]
add byte [eax], al
loopne 0x1000395c
add byte [eax], dl
pop ss
add byte [eax], al
add ah, ch
add byte ds:[eax], dl
sbb byte [eax], al
add byte [eax], al
or al, 0x3f
add byte [eax], dl
pop ds
add byte [eax], al
add byte [eax], ah
aas
and byte [edi], bh
add byte [eax], dl
jb 0x1000393a
add byte [eax], al
xor byte [edi], bh
add byte [eax], dl
test byte [eax], al
add byte [eax], al
push eax
aas
add byte [eax], dl
mov byte [eax], al
add byte [eax], al
pushal
aas
add byte [eax], dl
popal
jb 0x100039ba
jae 0x100039ca
and byte [esi + 0x61], ah
insd dword es:[edi], dx
imul ebp, dword [ecx + edi*2 + 0x20], 0x20746f6e
insb byte es:[edi], dx
jns 0x1000397f
outsb dx, byte [esi]
outsd dx, dword [esi]
je 0x10003983
jae 0x100039da
jo 0x100039d7
outsd dx, dword [esi]
jb 0x100039de
add byte fs:[eax], al
add byte [eax], al
popal
jb 0x100039da
jae 0x100039ea
and byte [ecx + 0x6e], ch
and byte [ebp + 0x73], dh
add byte gs:[eax], al
popal
jb 0x100039ea
add byte [ecx + 0x64], ah
jb 0x100039ea
jb 0x100039ea
jae 0x100039fa
and byte [esi + 0x6f], ch
je 0x100039ac
popal
jbe 0x100039f0
imul ebp, dword [ecx + 0x62], 0x656c
add byte [ecx + 0x6c], ah
jb 0x10003a01
popal
jns 0x100039c0
arpl word [edi + 0x6e], bp
outsb dx, byte [esi]
arpl word gs:[ebp + 0x64], si
add byte [eax], al
add byte [ecx + 0x72], ah
jne 0x10003a1e
popal
jb 0x10003a16
jne 0x10003a1e
outsb dx, byte gs:[esi]
je 0x100039d5
insb byte es:[edi], dx
imul esi, dword [ebx + 0x74], 0x6f6f7420
je 0x10003a2b
outsd dx, dword [esi]
and byte [edi + ebp*2 + 0x6e], ch
outsb dx, byte [esi]
add byte [bx + si], al
popal
jb 0x10003a2e
jne 0x10003a36
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x100039ed
outsd dx, dword [esi]
jne 0x10003a44
and byte [edi + 0x66], ch
and byte [edi + ebp*2 + 0x6d], ah
outsd dx, dword [esi]
insd dword es:[edi], dx
popal
imul ebp, dword [esi], 0x64616200
add byte [eax], al
bound esp, qword [ecx + 0x64]
and byte fs:[ecx + 0x64], ah
and byte [ecx + 0x64], ah
jb 0x10003a4a
jae 0x10003a5a
add byte [edx + 0x61], ah
and byte fs:[esi + 0x69], ah
insb byte es:[edi], dx
and byte gs:[ebp + 0x73], ah
imul ebp, dword [ebp + 0x20], 0x63736564
jb 0x10003a60
and byte [ebp + 0x73], ah
arpl word [edx + 0x69], si
jo 0x10003a6d
outsd dx, dword [esi]
jb 0x100039fc
bound esp, qword [ecx + 0x64]
and byte [ebp + 0x65], ch
jae 0x10003a77
jae 0x10003a77
popal
add byte gs:[bp + si + 0x72], ah
outsd dx, dword [esi]
imul esp, dword [ebp + 0x6e], 0x20
jo 0x10003a7a
jo 0x10003a78
add byte [ebx + 0x6f], ah
outsb dx, byte [esi]
outsb dx, byte [esi]
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
and byte [ecx + 0x62], ah
outsd dx, dword [esi]
jb 0x10003a98
add byte fs:[eax], al
arpl word [edi + 0x6e], bp
outsb dx, byte [esi]
arpl word gs:[ecx + ebp*2 + 0x6f], si
je 0x10003a99
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [ecx + 0x6c], ah
jb 0x10003a9c
popal
popal
jns 0x10003a5b
imul ebp, dword [esi + 0x20], 0x676f7270
jb 0x10003aa9
jae 0x10003ab9
add byte [eax], al
arpl word [edi + 0x6e], bp
outsb dx, byte [esi]
outsb dx, byte [esi]
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
and byte [edx + 0x65], dh
jne 0x10003acb
add byte fs:[eax], al
add byte [eax], al
add byte [ebx + 0x6f], ah
outsb dx, byte [esi]
arpl word [edi + 0x6e], bp
outsb dx, byte [esi]
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
and byte [edx + 0x65], dh
jae 0x10003ad0
je 0x10003a6d
add byte [eax], al
add byte [ebx + 0x72], ah
outsd dx, dword [esi]
jae 0x10003ae8
and byte [ebp + 0x76], ah
imul esp, dword [ebx + 0x65], 0x6e696c20
imul eax, dword [eax], 0
add byte [ebp + 0x73], ah
je 0x10003af2
jbe 0x10003ae3
jbe 0x10003ae3
arpl word [ebp + 0x20], sp
insb byte es:[edi], dx
imul ebp, dword [esi + 0x6b], 0x64000000
jae 0x10003afc
imul ebp, dword [esi + 0x61], 0x6e6f6974
outsb dx, byte [esi]
popal
je 0x10003af6
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [ecx + 0x64], ah
jb 0x10003afa
jae 0x10003b0a
and byte [edx + 0x65], dh
jb 0x10003aff
jno 0x10003b11
jno 0x10003b11
imul esi, dword [edx + 0x65], 0x64
add byte [ebp + 0x76], ah
imul esp, dword [ebx + 0x65], 0x20726f20
jb 0x10003b15
and byte gs:[edi + 0x72], ch
and byte [edx + 0x65], dh
jae 0x10003b21
jne 0x10003b26
arpl word [ebp + 0x20], sp
bound esi, qword [ebp + 0x73]
jns 0x10003abc
jae 0x10003b34
add byte [ecx + ebp*2 + 0x72], ah
arpl word gs:[edi + ebp*2 + 0x72], si
imul esi, dword fs:[edx + 0x65], 0x726f7463
jns 0x10003ae6
outsb dx, byte [esi]
outsd dx, dword [esi]
je 0x10003aea
insd dword es:[edi], dx
insd dword es:[edi], dx
jo 0x10003b42
jns 0x10003ad0
js 0x10003b38
arpl word [ebp + 0x74], si
popal
bound ebp, qword [ebp + 0x20]
outsw dx, word [esi]
jb 0x10003b4c
popal
je 0x10003b02
jb 0x10003b57
jb 0x10003b57
outsd dx, dword [esi]
jb 0x10003ae8
imul bp, word [ebp + 0x20], 0x7865
insb byte es:[edi], dx
and byte gs:[ebp + 0x78], ah
imul esi, dword [ebx + 0x74], 0x69660073
jae 0x10003af4
imul bp, word [ebp + 0x20], 0x6f74
insb byte es:[edi], dx
and byte gs:[edi + ebp*2 + 0x6f], dh
outsd dx, dword [esi]
outsd dx, dword [esi]
and byte [ecx + 0x72], ch
add byte gs:[bx + si], al
jb 0x10003b68
add byte gs:[eax], al
add byte [eax], al
imul bp, word [ebp + 0x6e], 0x6d61
insd dword es:[edi], dx
and byte gs:[edi + ebp*2 + 0x6f], dh
and byte [edi + ebp*2 + 0x6e], ch
insb byte es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [bx + si], al
add byte [eax], al
add byte [esi + 0x75], ah
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
and byte [esi + 0x6f], ch
outsb dx, byte [esi]
outsd dx, dword [esi]
je 0x10003b45
jae 0x10003b9c
jne 0x10003b98
jo 0x10003b99
jo 0x10003b99
outsd dx, dword [esi]
jb 0x10003ba0
add byte fs:[eax], al
push 0x2074736f
jne 0x10003ba5
and byte [ebp + 0x6e], dh
jb 0x10003b9e
popal
popal
arpl word [eax + 0x61], bp
bound ebp, qword [ebp]
add byte [eax], al
add byte [ecx + 0x64], ch
outsb dx, byte gs:[esi]
add byte [eax], al
imul esp, dword [ebp + 0x6e], 0x69666974
outsb dx, byte gs:[esi]
je 0x10003bb3
imul sp, word [ebp + 0x72], 0x7220
insd dword es:[edi], dx
jb 0x10003b6f
jb 0x10003bb6
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0x10003bba
add byte fs:[eax], al
imul ebp, dword [esp + ebp*2 + 0x65], 0x206c6167
bound edi, qword [ecx + 0x74]
and byte gs:[ebx + 0x65], dh
add byte [ecx + 0x6c], ch
insb byte es:[edi], dx
popal
insb byte es:[edi], dx
and byte [edx + 0x79], ah
je 0x10003bc9
and byte [ebx + 0x65], dh
jno 0x10003bde
jne 0x10003bcf
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
arpl word [ebp], sp
add byte [eax], al
imul ebp, dword [esi + 0x61], 0x6f727070
add byte [ecx + 0x6e], ch
popal
jo 0x10003be5
jb 0x10003be6
jo 0x10003beb
imul esp, dword [ecx + 0x74], 0x6f692065
and byte [ebx + 0x6f], ah
outsb dx, byte [esi]
je 0x10003bf8
outsd dx, dword [esi]
insb byte es:[edi], dx
and byte [edi + 0x70], ch
jb 0x10003bef
je 0x10003bf9
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [eax], al
imul ebp, dword [esi + 0x74], 0x75727265
jb 0x10003c0c
jb 0x10003c10
jne 0x10003c0c
jo 0x10003c11
je 0x10003c03
add byte fs:[ecx + 0x6e], ch
add byte fs:[ecx + 0x6e], ch
imul ebp, dword [esi + 0x76], 0x64696c61
and byte [ecx + 0x72], ah
jne 0x10003c1a
jbe 0x10003c05
insb byte es:[edi], dx
imul esp, dword [eax + 0x61], 0x6d756772
outsb dx, byte gs:[esi]
je 0x10003bb1
add byte [eax], al
add byte [ecx + 0x6e], ch
jbe 0x10003c19
insb byte es:[edi], dx
imul esp, dword [eax + 0x73], 0x6b6565
add byte [eax], al
add byte [ecx + 0x6f], ch
and byte [ebp + 0x72], ah
and byte fs:[ebx + 0x65], dh
imul eax, dword gs:[eax], 0
add byte [eax], al
imul ebp, dword [edi + 0x20], 0x6f727265
jb 0x10003c3a
jb 0x10003bcd
add byte [eax], al
add byte [ecx + 0x73], ch
and byte [ecx + 0x20], ah
imul esi, dword fs:[edx + 0x65], 0x726f7463
jns 0x10003bdf
add byte [eax], al
insd dword es:[edi], dx
jae 0x10003c57
add byte [ebp + 0x65], ch
jae 0x10003c57
popal
and byte gs:[bp + di + 0x69], dh
and byte gs:[ebx + 0x69], dh
jp 0x10003c51
add byte gs:[eax], al
add byte [eax], al
add byte [eax], al
outsb dx, byte [esi]
je 0x10003c6b
add byte [esi + 0x65], ch
je 0x10003c6b
outsd dx, dword [esi]
jb 0x10003c62
and byte [edi + ebp*2 + 0x77], ah
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
outsd dx, dword [esi]
ja 0x10003c6a
add byte [eax], al
add byte [eax], al
outsb dx, byte [esi]
je 0x10003c7b
ja 0x10003c74
outsd dx, dword [esi]
jb 0x10003c72
and byte [edx + 0x65], dh
jae 0x10003c71
je 0x10003c0e
add byte [eax], al
outsb dx, byte [esi]
je 0x10003c8b
outsd dx, dword [esi]
jb 0x10003c82
and byte [ebp + 0x6e], dh
outsb dx, byte [esi]
jb 0x10003c81
popal
arpl word [eax + 0x61], bp
bound ebp, qword [ebp]
outsb dx, byte [esi]
outsd dx, dword [esi]
and byte [edx + 0x75], ah
jb 0x10003c4e
jae 0x10003ca0
popal
arpl word [ebp], sp
outsb dx, byte [esi]
outsd dx, dword [esi]
and byte [ebx + 0x68], ah
imul ebp, dword [esp + 0x20], 0x636f7270
jae 0x10003cb7
insb byte es:[edi], dx
and byte fs:[eax + 0x72], dh
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x10003c45
add byte [eax], al
add byte [eax], al
outsb dx, byte [esi]
outsd dx, dword [esi]
add byte [eax], al
add byte [esi + 0x6f], ch
and byte [ecx + ebp*2 + 0x6e], ch
imul eax, dword [eax], 0x6e
outsd dx, dword [esi]
and byte [edi + ebp*2 + 0x63], ch
imul esp, dword [eax], 0x61
jbe 0x10003cbc
and byte [ecx + 0x76], ah
popal
imul ebp, dword [ecx + 0x62], 0x656c
add byte [esi + 0x6f], ch
add byte [eax], al
outsb dx, byte [esi]
outsd dx, dword [esi]
and byte [ebp + 0x65], ch
jae 0x10003cde
jae 0x10003ccd
popal
and byte gs:[bx + di + 0x76], ah
popal
imul ebp, dword [ecx + 0x62], 0x656c
add byte [eax], al
outsb dx, byte [esi]
outsd dx, dword [esi]
popal
bound ebp, qword [ebp]
add byte [eax], al
add byte [esi + 0x6f], ch
and byte [ebp + 0x65], ch
jae 0x10003cf6
jae 0x10003ce5
popal
add byte gs:[bx + si], al
outsb dx, byte [esi]
outsd dx, dword [esi]
and byte [eax + 0x72], dh
jo 0x10003cff
outsd dx, dword [esi]
je 0x10003cff
arpl word [edi + 0x6c], bp
and byte [edi + 0x70], ch
je 0x10003d01
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [eax], al
outsb dx, byte [esi]
outsd dx, dword [esi]
and byte [ebx + 0x70], dh
popal
jo 0x10003d03
arpl word [ebp + 0x20], sp
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [ebp + 0x76], ah
imul esp, dword [ebx + 0x65], 0x6f6e0000
and byte [ebx + 0x74], dh
jb 0x10003d1c
popal
insd dword es:[edi], dx
and byte [edx + 0x65], dh
jae 0x10003d2d
jne 0x10003d32
arpl word [ebp + 0x73], sp
add byte [esi + 0x6f], ch
and byte [ebx + 0x75], dh
arpl word [eax + 0x20], bp
jbe 0x10003d39
jbe 0x10003d39
arpl word [ebp + 0x20], sp
outsd dx, dword [esi]
jb 0x10003cf6
popal
jb 0x10003d40
jae 0x10003d50
add byte [eax], al
add byte [esi + 0x6f], ch
add byte [eax], al
outsb dx, byte [esi]
outsd dx, dword [esi]
and byte [ebx + 0x75], dh
arpl word [eax + 0x20], bp
jbe 0x10003d55
arpl word [ebp], sp
add byte [esi + 0x6f], ch
and byte [ebx + 0x75], dh
arpl word [eax + 0x20], bp
imul bp, word [ebp + 0x20], 0x726f
push 0x6c696620
and byte gs:[edi + 0x72], ch
and byte [ecx + ebp*2 + 0x72], ah
imul esi, dword [edx + 0x65], 0x726f7463
arpl word gs:[edi + ebp*2 + 0x72], si
jns 0x10003d0a
add byte [eax], al
outsb dx, byte [esi]
outsd dx, dword [esi]
and byte [ebx + 0x75], dh
arpl word [eax + 0x20], bp
jo 0x10003d88
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x10003d1c
outsb dx, byte [esi]
outsd dx, dword [esi]
je 0x10003d40
popal
and byte [ecx + ebp*2 + 0x72], ah
arpl word gs:[edi + ebp*2 + 0x72], si
jns 0x10003d2c
outsb dx, byte [esi]
outsd dx, dword [esi]
je 0x10003d50
popal
and byte [ebx + 0x6f], dh
jae 0x10003da3
arpl word [ebx + 0x65], bp
je 0x10003d39
add byte [eax], al
add byte [esi + 0x6f], ch
je 0x10003d60
popal
and byte [ebx + 0x74], dh
jb 0x10003dab
popal
insd dword es:[edi], dx
add byte [eax], al
add byte [eax], al
outsb dx, byte [esi]
outsd dx, dword [esi]
je 0x10003d70
arpl word [edi + 0x6e], bp
outsb dx, byte [esi]
arpl word gs:[ebp + 0x64], si
arpl word [ebp + 0x64], si
add byte [eax], al
add byte [esi + 0x6f], ch
je 0x10003d80
outsb dx, byte gs:[esi]
outsd dx, dword [esi]
jne 0x10003dcc
push 0x6d656d20
outsd dx, dword [esi]
jb 0x10003de6
add byte [eax], al
add byte [esi + 0x6f], ch
outsb dx, byte [esi]
outsd dx, dword [esi]
je 0x10003d94
jae 0x10003deb
jo 0x10003de8
outsd dx, dword [esi]
jb 0x10003def
add byte fs:[eax], al
add byte [edi + 0x70], ch
jb 0x10003de6
outsd dx, dword [esi]
jo 0x10003de8
jb 0x10003de6
je 0x10003df0
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [ebx + 0x61], ah
outsb dx, byte [esi]
arpl word [ebp + 0x6c], sp
add byte fs:[eax], al
outsd dx, dword [esi]
jo 0x10003dfc
jb 0x10003dfa
je 0x10003e04
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [ecx + 0x6e], ch
and byte [eax + 0x72], dh
outsd dx, dword [esi]
jb 0x10003e0c
jae 0x10003e1c
add byte [eax], al
add byte [edi + 0x70], ch
jb 0x10003e12
je 0x10003e1c
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [esi + 0x6f], ch
je 0x10003dda
jo 0x10003e21
jb 0x10003e2b
imul esi, dword [esp + esi*2 + 0x65], 0x706f0064
jb 0x10003e2a
je 0x10003e34
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [esi + 0x6f], ch
je 0x10003df2
jae 0x10003e49
jo 0x10003e46
outsd dx, dword [esi]
jb 0x10003e4d
add byte fs:[edi + 0x70], ch
add byte fs:[edi + 0x70], ch
jb 0x10003e42
je 0x10003e4c
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [edi + 0x6f], dh
ja 0x10003e57
jne 0x10003e56
and byte fs:[edx + 0x6c], ah
and byte [edx + 0x6c], ah
outsd dx, dword [esi]
arpl word [ebx], bp
imul eax, dword [eax], 0
add byte [edi + 0x77], ch
outsb dx, byte [esi]
add byte [eax], al
outsd dx, dword [esi]
ja 0x10003e65
jb 0x10003e1a
popal
popal
add byte fs:[eax], al
jo 0x10003e67
jb 0x10003e71
imul esi, dword [ebx + 0x73], 0x206e6f69
outsb dx, byte gs:[esi]
outsb dx, byte gs:[esi]
imul esp, dword [ebp + 0x64], 0x70000000
jb 0x10003e86
add byte [eax], al
jo 0x10003e88
outsd dx, dword [esi]
je 0x10003e88
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
and byte [ebp + 0x72], ah
jb 0x10003e90
jb 0x10003e23
add byte [eax + 0x72], dh
outsd dx, dword [esi]
je 0x10003e98
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
and byte [esi + 0x6f], ch
je 0x10003e51
jae 0x10003ea8
jo 0x10003ea5
jo 0x10003ea5
outsd dx, dword [esi]
jb 0x10003eac
add byte fs:[eax], al
jb 0x10003ea3
popal
and byte fs:[edi + 0x6e], ch
outsb dx, byte [esi]
insb byte es:[edi], dx
jns 0x10003e66
imul bp, word [ebp + 0x20], 0x7973
and byte gs:[ebx + 0x79], dh
jns 0x10003ec1
jae 0x10003ec3
je 0x10003eb5
insd dword es:[edi], dx
insd dword es:[edi], dx
add byte [eax], al
add byte [edx + 0x65], dh
jae 0x10003ec7
outsd dx, dword [esi]
jne 0x10003ecc
arpl word [ebp + 0x20], sp
popal
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx + 0x20], bp
and byte [edi + 0x6f], dh
ja 0x10003ed7
outsd dx, dword [esi]
jne 0x10003ed6
and byte fs:[edi + 0x63], ch
arpl word [ebp + 0x72], si
add byte [eax], al
add byte [edx + 0x65], dh
jae 0x10003ee7
jne 0x10003eec
arpl word [ebp + 0x20], sp
jne 0x10003eed
popal
jbe 0x10003ee3
imul ebp, dword [ecx + 0x62], 0x7420656c
jb 0x10003f05
insb byte es:[edi], dx
and byte gs:[edx + esi*2 + 0x79], dh
and byte [edx + esi*2 + 0x79], dh
and byte [ecx + 0x67], ah
popal
imul ebp, dword [esi], 0x73657200
jne 0x10003f05
insb byte es:[edi], dx
je 0x10003ebb
outsd dx, dword [esi]
jne 0x10003f12
and byte [edi + 0x66], ch
and byte [edx + 0x61], dh
popal
outsb dx, byte [esi]
add byte gs:[bp + di + 0x74], dh
jae 0x10003f1e
popal
je 0x10003f12
and byte gs:[esi + 0x6f], ch
and byte [esi + 0x6f], ch
je 0x10003ed2
jb 0x10003f19
arpl word [edi + 0x76], bp
jb 0x10003f1b
outsd dx, dword [esi]
jbe 0x10003f1d
jb 0x10003f1b
bound ebp, qword [ebp]
add byte [eax], al
jae 0x10003f36
insb byte es:[edi], dx
add byte gs:[eax], al
add byte [ebx + 0x74], dh
je 0x10003f35
jb 0x10003f29
popal
popal
insd dword es:[edi], dx
and byte [ecx + ebp*2 + 0x6d], dh
je 0x10003f32
insd dword es:[edi], dx
outsd dx, dword gs:[esi]
jne 0x10003f42
add byte [eax], al
je 0x10003f37
js 0x10003f48
and byte [esi + 0x69], ah
imul ebp, dword [ebp + 0x20], 0x79737562
insb byte es:[edi], dx
and byte gs:[edx + 0x75], ah
jae 0x10003f57
add byte [eax], al
je 0x10003f4b
insd dword es:[edi], dx
and byte fs:[edi + 0x75], ch
je 0x10003eea
jne 0x10003f5d
add byte [eax], al
add byte [edi + ebp*2 + 0x6f], dh
add byte [eax], al
je 0x10003f5d
outsd dx, dword [esi]
outsd dx, dword [esi]
and byte [ebp + 0x61], ch
outsb dx, byte [esi]
jns 0x10003f15
imul bp, word [ebp + 0x73], 0x6f20
jo 0x10003f63
outsb dx, byte [esi]
and byte [ecx + 0x6e], ch
and byte [ebx + 0x79], dh
jae 0x10003f7b
insd dword es:[edi], dx
add byte [eax], al
add byte [edi + ebp*2 + 0x6f], dh
and byte [ebp + 0x61], ch
outsb dx, byte [esi]
jns 0x10003f35
imul bp, word [ebp + 0x73], 0x6f20
jae 0x10003f3b
outsd dx, dword [esi]
jo 0x10003f83
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
add byte [edi + ebp*2 + 0x6f], dh
and byte [ebp + 0x61], ch
outsb dx, byte [esi]
jns 0x10003f49
insb byte es:[edi], dx
imul ebp, dword [esi + 0x6b], 0x74000073
outsd dx, dword [esi]
outsd dx, dword [esi]
and byte [ebp + 0x61], ch
popal
outsb dx, byte [esi]
jns 0x10003f59
jae 0x10003fb4
insd dword es:[edi], dx
bound ebp, qword [edi + 0x6c]
imul esp, dword [ebx + 0x20], 0x6b6e696c
and byte [ebp + 0x76], ch
insb byte es:[edi], dx
imul ebp, dword [esi + 0x6b], 0x76656c20
jbe 0x10003fb0
jbe 0x10003fb0
insb byte es:[edi], dx
insb byte es:[edi], dx
jae 0x10003f4e
add byte [eax], al
jbe 0x10003fb3
insb byte es:[edi], dx
jne 0x10003fba
and byte [edi + ebp*2 + 0x6f], dh
outsd dx, dword [esi]
outsd dx, dword [esi]
and byte [ecx + 0x72], ch
add byte gs:[bx + 0x72], dh
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [bx + si + 0x72], dh
outsd dx, dword [esi]
je 0x10003fda
arpl word [edi + 0x6c], bp
and byte [ecx + edi*2 + 0x70], dh
add byte gs:[ebp + 0x6e], dh
imul ebp, dword [esi + 0x6f], 0x77
outsb dx, byte [esi]
and byte [ebp + 0x72], ah
jb 0x10003fef
jb 0x10003f82
add byte [eax], al
pop esp
add byte [eax], dl
mov al, byte [0xf0100151]
add byte [esi], bl
adc byte [eax - 0xfeffeaf], ah
push ecx
add dword [eax], edx
nop
push ecx
add dword [eax], edx
adc byte [ecx + 1], 0x10
rcl byte [eax + eax + 0x66a810], 0x10
rcl byte [ecx + 1]
adc byte [eax], dl
push edx
add dword [eax], edx
nop
push ecx
add dword [eax], edx
adc byte [ecx + 1], 0x10
rcl byte [eax + eax + 0x672810], 0x10
adc byte [eax], ch
add byte [bx + si], dl
sub byte [edi], ah
adc byte [eax], ah
push edi
and byte [edi + 1], dl
adc al, ah
pop eax
add dword [eax], edx
loopne 0x10004016
add dword [eax], edx
add byte [ecx + 1], bl
adc byte [eax + 0x59], al
add dword [eax], edx
adc byte [edi + 1], dl
adc byte [edi], dh
adc byte [eax], dh
push edi
add dword [eax], edx
invalid
add dword [eax], edx
push eax
pop ecx
add dword [eax], edx
rcl byte [eax + eax + 0x3aa410], 0x10
mov al, byte [0xc10003b]
cmp eax, 0x3d5c1000
add byte [eax], dl
lodsb al, byte [esi]
cmp eax, 0x3e541000
adc byte [ebp + edi], bl
adc byte [ebp + edi + 0x3e541000], ch
add byte [eax], dl
je 0x1000403c
add byte [eax], dl
adc byte [eax], al
add byte [eax], al
push ss
add byte [eax], al
add byte [ebx], al
add byte [eax], al
add byte [eax + eax], cl
add byte [eax], al
add dword [eax], eax
add byte [eax], al
and al, 0
add byte [eax], al
or eax, dword [eax]
add byte [eax], al
shl byte [edi], 0x10
add byte [edi + 0x61901000], bh
add dword [eax], edx
jo 0x1000408b
add dword [eax], edx
adc cl, dl
add byte [eax], dl
loopne 0x10004010
add byte [eax], dl
adc bh, bl
add byte [eax], dl
outsb dx, byte gs:[si]
jb 0x100040a7
jb 0x100040a7
arpl word [eax], ax
cmp byte [ecx], ch
invalid