Function at 0x415070
Capabilities:
Get number of processors
Parse pe header

Disassembly:
bound ebp, qword [edi + 0x74]
je 0x4150e4
insd dword es:[edi], dx
cmp dh, byte [ecx]
jo 0x4150f2
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x62656265
bound edi, qword gs:[ebx]
push 0x68676965
je 0x4150ca
xor dword [eax], esi
cmp byte [eax + 0x78], dh
jge 0x4150ba
push 0x7b646165
jo 0x4150ff
imul ebp, dword fs:[esi + 0x67], 0x7870373a
and byte [eax], dh
and byte [eax], dh
and byte [edx], dh
xor byte [eax + 0x78], dh
jge 0x4150e0
outsw dx, word [esi]
jb 0x415123
jnp 0x41511b
insb byte es:[edi], dx
popal
popal
jb 0x4150f7
bound ebp, qword [edi + 0x74]
push 0x736f703b
imul esi, dword [ecx + ebp*2 + 0x6f], 0x65723a6e
cmp dh, byte [edx + 0x65]
insb byte es:[edi], dx
popal
je 0x41513a
jbe 0x415138
cmp edi, dword [edx + 0x6f]
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp dh, byte [ecx]
jge 0x41510a
jb 0x41514d
jne 0x41514e
jnp 0x415145
popal
arpl word [ebx + 0x67], bp
jb 0x415158
jne 0x415159
cmp ah, byte fs:[ebx]
cmp sp, word [edx + 0x6f]
jb 0x41515a
bound ebp, qword [edi + 0x72]
jb 0x415133
jb 0x415133
jb 0x415133
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x3b636363
bound ebp, qword [edi + 0x72]
jb 0x41513c
jb 0x415170
jb 0x41513c
jb 0x41517a
push 0x6f6e3a74
outsb dx, byte [esi]
cmp esp, dword gs:[ecx + ebp*2 + 0x73]
jo 0x41518b
imul esi, dword [ebx + 0x70], 0x3a79616c
popal
jns 0x41515c
imul ebp, dword [esi + 0x6c], 0x2d656e69
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebx], 0x68
imul esp, dword gs:[edi + 0x68], 0x34333a74
outsb dx, byte [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6f6c622d
arpl word [ebx + 0x3b], bp
push 0x68676965
je 0x415170
push 0x34333a74
xor esi, dword [eax + esi*2]
js 0x415176
jo 0x4151b2
cmp esi, dword [eax + 0x6f]
jo 0x4151ac
outsd dx, dword [esi]
jae 0x4151a8
je 0x4151aa
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [edx + 0x65]
insb byte es:[edi], dx
insb byte es:[edi], dx
popal
je 0x4151b3
jbe 0x4151b1
cmp esi, dword [esi + 0x65]
jbe 0x4151b4
jb 0x4151c5
jb 0x4151c5
imul esp, dword [ebx + 0x61], 0x6c612d6c
imul esp, dword [edi + 0x6e], 0x706f743a
outsb dx, byte [si]
outsb dx, byte [esi]
cmp dh, byte [edi + ebp*2 + 0x70]
je 0x4151cd
jo 0x41519b
cmp esi, dword [edi + 0x69]
ja 0x4151cb
je 0x4151cd
cmp dh, byte [0x78703933]
jge 0x41519b
imul ebp, dword [esi + 0x70], 0x6b5f7475
jns 0x4151f2
jne 0x4151e6
pop edi
imul esp, dword [ebp + 0x79], 0x7b
jnp 0x4151a5
sub eax, 0x6b626577
imul esi, dword [ebp + ebp + 0x61], 0x61657070
ja 0x4151df
bound ebp, qword [ebx + 0x69]
je 0x4151ac
popal
jo 0x4151f2
popal
jb 0x4151e7
outsb dx, byte [esi]
arpl word [ebp + 0x3a], sp
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp esp, dword gs:[edx + 0x61]
arpl word [ebx + 0x67], bp
jb 0x415205
jne 0x415206
cmp ah, byte fs:[ebx]
cmp sp, word [edx + 0x6f]
jb 0x415207
jb 0x4151e0
cmp dh, byte [eax]
cmp esp, dword [edx + 0x6f]
xor byte [ebx], bh
bound ebp, qword [edi + 0x72]
jb 0x4151dc
jb 0x415210
jb 0x4151dc
jb 0x415212
imul esi, dword fs:[ebp + 0x73], 0x663b303a
imul esi, dword [ebp + 0x73], 0x663b303a
jne 0x415228
jae 0x4151f0
cmp dh, byte [eax]
cmp esp, dword [esi + 0x6f]
xor byte [ebx], bh
outsw dx, word [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x4151f7
xor dword [esi], esi
jo 0x415239
das
xor dh, byte [edx]
jo 0x41523e
js 0x4151e7
and byte [ecx + 0x72], ah
imul esp, dword [ecx + 0x6c], 0x6965683b
push 0x32323a74
popal
jb 0x415233
popal
insb byte es:[edi], dx
cmp ebp, dword [eax + 0x65]
imul esp, dword [edi + 0x68], 0x32323a74
push 0x68676965
je 0x41520e
xor dh, byte [edx]
jo 0x415250
cmp ebp, dword [ebp + 0x61]
jb 0x415244
imul ebp, dword [bp + 0x3a], 0x20787037
imul ebp, dword [esi + 0x3a], 0x20787037
cmp dh, byte [edi]
aaa
jo 0x41525b
and byte [eax], dh
and byte [eax], dh
xor byte [eax], ah
xor byte [eax], ah
aaa
and byte [edi], dh
jo 0x415263
cmp ebp, dword [edi + 0x75]
je 0x41525c
imul ebp, dword [esi + 0x65], 0x703b303a
cmp dh, byte gs:[eax]
cmp esi, dword [eax + 0x61]
popal
imul ebp, dword fs:[esi + 0x67], 0x773b303a
imul esp, dword [esp + esi*2 + 0x68], 0x3030353a
cmp dh, byte [0x78703030]
xor eax, 0x78703030
xor byte [eax], dh
jo 0x415283
jge 0x41523b
imul ebp, dword [esi + 0x70], 0x6b5f7475
jns 0x415251
outsb dx, byte [esi]
jo 0x415286
jne 0x415286
je 0x415272
pop edi
imul esp, dword [ebp + 0x79], 0x3a
cmp ch, byte [0x632d736d]
insb byte es:[edi], dx
popal
jb 0x41529d
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
jns 0x415264
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jge 0x415253
push 0x20646165
jo 0x4152a4
and byte fs:[esi], ch
jo 0x4152a4
popal
arpl word [ebp + 0x68], sp
outsd dx, dword [esi]
insb byte es:[edi], dx
push 0x65646c6f
jb 0x41526e
jb 0x41526e
sub eax, 0x6b626577
imul esi, dword [ebp + ebp + 0x69], 0x7475706e
sub eax, 0x63616c70
push 0x65646c6f
jb 0x415288
bound ebp, qword gs:[ebx + 0x69]
je 0x415277
imul ebp, dword [esi + 0x70], 0x702d7475
jo 0x4152be
insb byte es:[edi], dx
popal
arpl word [ebp + 0x68], sp
outsd dx, dword [esi]
insb byte es:[edi], dx
jb 0x415288
sub al, 0x2d
insd dword es:[edi], dx
outsd dx, dword [esi]
jp 0x41528e
sub eax, 0x2d7a6f6d
jo 0x4152cf
popal
arpl word [ebp + 0x68], sp
outsd dx, dword [esi]
insb byte es:[edi], dx
jb 0x4152e8
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4152ad
cmp ah, byte [ebx]
cmp dword [ecx], edi
cmp dword [ebp + 0x2e], edi
and edi, dword [ecx]
cmp dword [ecx], edi
jge 0x4152a7
jae 0x4152da
bound esi, qword [esi + ebp*2 + 0x7b]
sub eax, 0x6b626577
imul esi, dword [ebp + ebp + 0x61], 0x61657070
imul ebp, dword [ecx + 0x74], 0x2d
popal
sub eax, 0x65707061
popal
jo 0x4152fa
popal
jb 0x4152ef
outsb dx, byte [esi]
arpl word [ebp + 0x3a], sp
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp esp, dword gs:[edx + 0x61]
arpl word [ebx + 0x67], bp
jb 0x41530d
outsd dx, dword [esi]
jne 0x41530e
cmp ah, byte fs:[ebx]
xor byte [eax], dh
bound esp, qword [ebx + 0x33]
cmp esp, dword gs:[edx + 0x6f]
jb 0x415312
xor byte [edx + 0x63], ah
xor esp, dword [ebp + 0x3b]
bound ebp, qword [edi + 0x72]
jb 0x4152eb
jb 0x4152eb
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp esp, dword gs:[edx + 0x6f]
jb 0x41531e
jb 0x4152ea
jb 0x415320
popal
imul esi, dword fs:[ebp + 0x73], 0x2a3b303a
bound ebp, qword [edi + 0x72]
jb 0x415308
xor byte [ebx], bh
arpl word [edi + 0x6c], bp
cmp esp, dword [ebx + 0x6f]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x415310
and esp, dword [esi + 0x66]
cmp sp, word [ebx + 0x75]
cmp esp, dword [ebx + 0x75]
jb 0x415352
outsd dx, dword [esi]
jb 0x41531c
jo 0x415353
imul ebp, dword [esi + 0x74], 0x663b7265
jb 0x415325
outsw dx, word [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x41531c
jae 0x41535a
jp 0x415358
cmp dh, byte [ecx]
xor al, 0x70
js 0x415334
push 0x68676965
je 0x41533a
imul esp, dword gs:[edi + 0x68], 0x36333a74
xor esi, dword [esi]
jo 0x41537c
cmp ebp, dword [edi + 0x75]
je 0x415375
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6e6f6e3a
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp esi, dword gs:[eax + 0x61]
jo 0x415375
imul ebp, dword fs:[esi + 0x67], 0x703b303a
popal
jo 0x41537f
imul ebp, dword fs:[esi + 0x67], 0x706f742d
imul ebp, dword [esi + 0x67], 0x706f742d
outsd dx, dword [esi]
jo 0x415362
cmp dh, byte [eax + esi*2]
xor al, 0x70
js 0x415388
cmp dword [ebx], edi
jbe 0x415395
jb 0x4153a6
imul esp, dword [ebx + 0x61], 0x6c612d6c
imul esp, dword [edi + 0x6e], 0x706f743a
popal
insb byte es:[edi], dx
sub eax, 0x67696c61
outsb dx, byte [esi]
outsb dx, byte [si]
cmp dh, byte [edi + ebp*2 + 0x70]
cmp esi, dword [edi + 0x69]
je 0x4153ae
cmp bh, byte [ecx]
xor esi, dword [eax + 0x78]
jge 0x41537b
jae 0x4153ae
bound esi, qword [esi + ebp*2 + 0x3a]
cmp ch, byte [eax + 0x6f]
jbe 0x4153bc
push 0x7265766f
jb 0x4153d4
jnp 0x4153bc
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
popal
arpl word [ebx + 0x67], bp
jb 0x4153cf
jne 0x4153d0
cmp ah, byte fs:[ebx]
xor dword [ecx + 0x63], esp
xor eax, 0x623b3035
outsd dx, dword [esi]
jb 0x4153d4
jb 0x4153ad
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp esp, dword gs:[edx + 0x6f]
js 0x4153a9
sub eax, 0x64616873
outsd dx, dword [esi]
jae 0x4153e6
popal
outsd dx, dword fs:[esi]
ja 0x4153bd
xor byte [eax], ah
xor dword [eax + 0x78], esi
and byte [edx], dh
jo 0x415404
and byte [edx + 0x67], dh
bound esp, qword [ecx + 0x28]
xor byte [eax + esi], ch
sub al, 0x30
sub al, 0x30
xor dword cs:[ecx], ebp
jge 0x4153cc
jae 0x4153ff
bound esi, qword [esi + ebp*2 + 0x3a]
popal
arpl word [ecx + ebp*2 + 0x76], si
je 0x415411
jbe 0x41540f
jnp 0x41540e
jnp 0x41540e
popal
arpl word [ebx + 0x67], bp
jb 0x415421
imul esp, dword [edi + 0x72], 0x6f
jne 0x415422
cmp ah, byte fs:[ebx]
xor byte [eax], dh
popal
bound esi, qword [ebx]
cmp esp, dword ss:[edx + 0x6f]
cmp esp, dword [edx + 0x6f]
jb 0x415426
jb 0x4153ff
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jge 0x4153ee
jae 0x415442
jne 0x415435
jae 0x415446
jae 0x415446
jae 0x415446
jae 0x415446
sub eax, 0x67696c61
outsb dx, byte [esi]
push 0x7265766f
sub al, 0x23
jae 0x415447
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x766f682e
jb 0x41540b
and esi, dword [ebx + 0x65]
popal
jb 0x415448
push 0x6f682e20
jbe 0x415451
and byte [esi], ch
push 0x7265766f
jnp 0x415451
jb 0x415469
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
popal
arpl word [ebx + 0x67], bp
jb 0x415464
jne 0x415465
cmp ah, byte fs:[ebx]
cmp sp, word [edx + 0x6f]
outsd dx, dword [esi]
jb 0x415466
jb 0x41543f
cmp dh, byte [ecx]
jo 0x415480
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x3b616161
bound ebp, qword [edi + 0x72]
jb 0x415448
and byte [ebx], ah
popal
and esp, dword [ecx + 0x61]
popal
popal
cmp esp, dword [edx + 0x6f]
jb 0x41547c
jb 0x415448
jb 0x415486
push 0x3b303a74
xor byte [ebx], bh
cmp esp, dword [edx + 0x6f]
js 0x415454
bound ebp, qword [edi + 0x78]
sub eax, 0x64616873
outsd dx, dword [esi]
jae 0x415491
popal
outsd dx, dword fs:[esi]
ja 0x415468
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jge 0x415457
jae 0x4154ab
jne 0x41549e
jae 0x4154af
jae 0x4154af
sub eax, 0x67696c61
outsb dx, byte [esi]
outsb dx, byte [si]
outsw dx, word cs:[esi]
outsw dx, word [esi]
arpl word [ebp + 0x73], si
jae 0x415474
sub al, 0x23
jae 0x4154b0
and esi, dword [ebx + 0x65]
popal
jb 0x4154b1
push 0x6f662e20
outsw dx, word [esi]
arpl word [ebp + 0x73], si
jne 0x4154c9
jnp 0x4154ba
bound ebp, qword [edi + 0x72]
jb 0x415498
outsd dx, dword [esi]
jb 0x4154bf
jb 0x415498
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x65623030
and byte fs:[ebx], ah
and esi, dword [eax]
xor byte [edx + 0x65], ah
xor byte [eax], dh
bound esp, qword [ebp + 0x33]
arpl word [ebx], di
xor esp, dword [ebx + 0x3b]
bound ebp, qword [edi + 0x72]
jb 0x4154a4
jb 0x4154a4
jb 0x4154e2
push 0x7d303a74
arpl word cs:[ebp + 0x61], bp
cmp dh, byte [eax]
jge 0x4154ae
arpl word [ebp + 0x61], bp
jb 0x4154ec
imul edi, dword [eax + 0x3a], 0x65746661
jb 0x41550a
arpl word [ebp + 0x61], bp
popal
jb 0x4154cf
bound ebp, qword [edi + 0x74]
push 0x6e6f633b
je 0x415504
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x4154dc
and ch, byte [esi]
and bh, byte [ebx]
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
popal
jns 0x4154e8
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebx], 0x68
imul esp, dword gs:[edi + 0x68], 0x3b303a74
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx + 0x3b], bp
push 0x68676965
je 0x4154f5
cmp dh, byte [eax]
cmp esi, dword [esi + 0x69]
xor byte [ebx], bh
jbe 0x415528
jae 0x41552a
bound ebp, qword [ecx + 0x6c]
imul esi, dword [ecx + edi*2 + 0x3a], 0x64646968
outsb dx, byte gs:[esi]
jge 0x4154fe
imul esp, dword [esp + 0x65], 0x632e7d6e
insb byte es:[edi], dx
popal
arpl word cs:[ebp + 0x61], bp
arpl word [ebp + 0x61], bp
jb 0x41553c
imul edi, dword [eax + 0x7b], 0x6d6f6f7a
insd dword es:[edi], dx
cmp dh, byte [ecx]
jge 0x41550f
xor word [ebx + edi*2], si
xor dword [ebx + edi*2], esi
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x415517
jae 0x415555
jp 0x415553
cmp dh, byte [ecx]
xor al, 0x70
js 0x415571
push 0x63
push 0x63
and byte [ecx + 0x7b], ah
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x41553a
and esi, dword [ecx]
xor byte [edx], dh
xor al, 0x65
cmp esp, dword gs:[esi + 0x6f]
outsb dx, byte [esi]
je 0x41553a
ja 0x415574
imul esp, dword [edi + 0x68], 0x30343a74
xor byte [ebp + 0x2e], bh
jge 0x415547
push 0x63
and byte [ecx + 0x20], ah
bound edi, qword [ebx + 0x63]
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x415560
and esp, dword [ebx + 0x30]
xor byte [ebx], bh
outsw dx, word [esi]
xor byte [eax], dh
cmp esp, dword [esi + 0x6f]
outsb dx, byte [esi]
je 0x41555d
ja 0x415597
imul esp, dword [edi + 0x68], 0x30343a74
xor byte [ebx], bh
je 0x4155a2
cmp esi, dword [ebp + 0x78]
je 0x41556d
js 0x4155b3
js 0x4155b3
sub eax, 0x6f636564
jb 0x4155a7
arpl word gs:[edi + 0x72], bp
popal
je 0x4155b1
imul ebp, dword [edi + 0x6e], 0x646e753a
jb 0x4155bd
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [ebp + 0x6e]
jb 0x4155bd
imul ebp, dword [esi + 0x65], 0x65732e7d
jge 0x415584
jae 0x4155bd
jae 0x4155bd
popal
jb 0x4155be
push 0x6c65642d
insb byte es:[edi], dx
jnp 0x4155c4
popal
arpl word [ebx + 0x67], bp
jb 0x4155d7
jne 0x4155d8
sub eax, 0x67616d69
cmp dh, byte gs:[ebp + 0x72]
insd dword es:[edi], dx
popal
cmp dh, byte gs:[di + 0x72]
cmp dh, byte [ebp + 0x72]
insb byte es:[edi], dx
sub byte [eax + 0x74], ch
je 0x4155ea
jae 0x4155b6
das
das
jo 0x4155ae
jae 0x4155f5
insb byte es:[edi], dx
jno 0x4155ee
jno 0x4155ee
imul ebp, dword [ebp + 0x67], 0x6d6f632e
das
je 0x4155c0
xor dword [ebx + 0x32], esp
bound esp, qword [ebp + 0x39]
bound esp, qword [edx + 0x66]
xor bh, byte [eax]
xor byte [esi], dh
popal
bound esp, qword [esi + 0x32]
cmp byte [eax], dh
popal
popal
aaa
cmp dword [esi], ebp
jo 0x415612
sub dword [bp + di], edi
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jne 0x41561e
sub eax, 0x65706572
sub eax, 0x65706572
jo 0x41561b
popal
je 0x4155f3
outsb dx, byte [esi]
outsd dx, dword [esi]
sub eax, 0x65706572
jo 0x415625
jo 0x415625
popal
je 0x4155fe
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
popal
arpl word [ebx + 0x67], bp
jb 0x415639
jne 0x41563a
sub eax, 0x69736f70
je 0x41563d
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [esi]
jo 0x415652
jo 0x415652
and byte [edx], dh
jo 0x415656
cmp esp, dword [edx + 0x61]
arpl word [ebx + 0x67], bp
jb 0x415655
jne 0x415656
sub eax, 0x67616d69
imul ebp, dword [ebp + 0x61], 0x2d3a6567
ja 0x415658
cmp ch, byte gs:[0x6b626577]
bound ebp, qword [ebx + 0x69]
je 0x415625
imul esi, dword [ebp + ebp + 0x69], 0x6567616d
sub eax, 0x28746573
imul ebp, dword [ebp + 0x61], 0x732d6567
je 0x41562a
jae 0x415665
je 0x41562a
jne 0x415676
insb byte es:[edi], dx
sub byte [eax + 0x74], ch
je 0x41567a
jae 0x415646
das
das
jo 0x41563e
jae 0x415685
insb byte es:[edi], dx
jno 0x41567e
imul ebp, dword [ebp + 0x67], 0x6d6f632e
outsd dx, dword [esi]
insd dword es:[edi], dx
das
je 0x415650
xor dword [ecx], esi
xor esi, dword ss:[esi]
arpl word [ecx], di
aaa
arpl word [ecx], di
xor eax, 0x30343465
jo 0x4156a2
sub dword [bx + si], esp
xor dword [eax + 0x2c], edi
sub al, 0x75
jb 0x4156a9
jne 0x4156ae
insb byte es:[edi], dx
sub byte [eax + 0x74], ch
je 0x4156b2
push 0x73707474
cmp ch, byte [edi]
jae 0x41567e
das
das
jo 0x415676
jae 0x4156bd
insb byte es:[edi], dx
jno 0x4156b6
imul ebp, dword [ebp + 0x67], 0x6d6f632e
arpl word cs:[bx + 0x6d], bp
arpl word [edi + 0x6d], bp
das
je 0x415688
xor dword [edx], esi
xor esi, dword [0x66636336]
cmp byte [eax], dh
cmp byte [edx + 0x37], ah
cmp byte [edi], dh
xor al, 0x61
jo 0x4156da
sub dword [bx + si], esp
xor bh, byte [eax + 0x29]
cmp esp, dword [ecx + ebp*2 + 0x73]
jo 0x4156e4
popal
jns 0x4156b5
cmp ah, byte [edx + 0x6c]
outsd dx, dword [esi]
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebx], 0x68
imul esp, dword gs:[edi + 0x68], 0x30323a74
arpl word [ebx + 0x3b], bp
push 0x68676965
je 0x4156c2
push 0x30323a74
xor dh, byte [eax]
jo 0x415704
cmp ebp, dword [edi + 0x76]
jb 0x4156f8
insb byte es:[edi], dx
outsd dx, dword [esi]
ja 0x4156d0
push 0x65646469
outsb dx, byte [esi]
cmp esi, dword [eax + 0x6f]
jae 0x41570a
je 0x41570c
imul ebp, dword [edi + 0x6e], 0x7362613a
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ecx + 0x62]
jae 0x415719
outsd dx, dword [esi]
insb byte es:[edi], dx
jne 0x415721
cmp esi, dword gs:[edx + 0x69]
cmp esi, dword [edx + 0x69]
push 0x70383a74
push 0x70383a74
cmp byte [eax + 0x78], dh
jo 0x415730
js 0x4156f4
cmp esi, dword [edi + ebp*2 + 0x70]
cmp dh, byte [esi]
jo 0x415738
je 0x41572a
jo 0x4156f7
jo 0x415738
cmp esi, dword [edi + 0x69]
je 0x41572e
imul esp, dword [esp + esi*2 + 0x68], 0x7030323a
js 0x415707
cmp dh, byte [edx]
xor byte [eax + 0x78], dh
cmp edi, dword [edx + 0x2d]
jp 0x4156fb
imul ebp, dword [esi + 0x64], 0x313a7865
jge 0x415705
js 0x41570e
xor dword [ebp + 0x2e], edi
jae 0x41573e
popal
jb 0x41573f
push 0x6c65642d
cmp ch, byte [eax + 0x6f]
jbe 0x41574b
jb 0x415763
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jne 0x41575f
sub eax, 0x69736f70
outsd dx, dword [esi]
jae 0x415760
je 0x415762
imul ebp, dword [edi + 0x6e], 0x30322d3a
jo 0x415779
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [0x78703032]
and byte [edx], dh
jo 0x41577d
js 0x415783
jge 0x415735
popal
popal
arpl word [edi + 0x77], bx
jb 0x41576e
ja 0x41577e
popal
jo 0x41578a
jnp 0x415772
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
popal
arpl word [ebx + 0x67], bp
jb 0x415785
jne 0x415786
cmp ah, byte fs:[ebx]
cmp ah, byte [ebx]
inc esi
inc esi
inc esi
cmp esp, dword [esi + 0x6f]
outsb dx, byte [esi]
je 0x415751
jae 0x41578f
jp 0x41578d
cmp dh, byte [ecx]
xor al, 0x70
js 0x415769
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6965682d
push 0x30323a74
outsb dx, byte [esi]
sub eax, 0x67696568
push 0x30323a74
imul esp, dword [edi + 0x68], 0x30323a74
je 0x415774
xor dh, byte [eax]
jo 0x4157b6
cmp ebp, dword [edi + 0x76]
jb 0x4157aa
outsd dx, dword [esi]
jbe 0x4157a7
jb 0x4157aa
insb byte es:[edi], dx
outsd dx, dword [esi]
ja 0x415775
jns 0x415784
push 0x65646469
outsb dx, byte [esi]
cmp esi, dword [eax + 0x6f]
imul esp, dword [esp + 0x65], 0x6f703b6e
jo 0x4157c2
jae 0x4157be
je 0x4157c0
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ecx + 0x62]
jae 0x4157cd
insb byte es:[edi], dx
jne 0x4157d5
je 0x4157c7
cmp esi, dword gs:[ebp + 0x78]
cmp esi, dword [ebp + 0x78]
je 0x4157ca
js 0x4157db
je 0x415795
sub eax, 0x67696c61
outsb dx, byte [esi]
cmp ch, byte [ebp + 0x66]
popal
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x66656c3a
insb byte es:[edi], dx
je 0x4157ae
je 0x4157ae
cmp edi, dword [edx + 0x2d]
jp 0x4157a2
sub eax, 0x65646e69
imul ebp, dword [esi + 0x64], 0x313a7865
jge 0x4157ac
js 0x4157b5
xor dword [ebp + 0x2e], edi
popal
popal
arpl word [edi + 0x77], bx
jb 0x4157e5
popal
jo 0x4157e5
pop edi
imul ebp, dword [esi + 0x6e], 0x627b7265
jb 0x415807
bound ebp, qword [edi + 0x72]
outsd dx, dword [esi]
jb 0x4157f4
jb 0x4157cd
jb 0x4157cd
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
js 0x4157b7
jae 0x415808
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x35653565
xor eax, 0x786f623b
sub eax, 0x64616873
outsd dx, dword [esi]
js 0x4157d6
jae 0x415813
push 0x776f6461
cmp dh, byte [eax]
and byte [ecx], dh
jo 0x41582d
popal
outsd dx, dword fs:[esi]
ja 0x4157ea
xor byte [eax], ah
xor dword [eax + 0x78], esi
and byte [ecx], dh
xor dword [eax + 0x78], esi
jo 0x415831
and byte [eax], dh
and byte [edx + 0x67], dh
bound esp, qword [ecx + 0x28]
xor byte [eax + esi], ch
sub byte [eax], dh
sub al, 0x30
sub al, 0x30
sub al, 0x30
xor byte cs:[esi], dh
xor byte [esi], ch
xor byte [esi], dh
sub dword ss:[ebp + 0x2e], edi
sub dword [ebp + 0x2e], edi
popal
popal
arpl word [edi + 0x77], bx
jb 0x415835
jo 0x4157f6
and byte [ebp + 0x6c], dh
jne 0x415844
jnp 0x415847
popal
jb 0x415844
imul ebp, dword [esi + 0x3a], 0x61703b30
imul ebp, dword fs:[esi + 0x67], 0x2e7d303a
imul ebp, dword fs:[esi + 0x67], 0x2e7d303a
xor byte [ebp + 0x2e], bh
popal
arpl word [edi + 0x77], bx
jb 0x415854
jo 0x415815
and byte [ecx + ebp*2 + 0x7b], ch
arpl word [ebp + 0x72], si
jae 0x41586c
insb byte es:[edi], dx
imul edi, dword [ebx + 0x63], 0x6f737275
jb 0x415839
jo 0x415870
imul ebp, dword [esi + 0x74], 0x6c3b7265
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6965682d
push 0x30323a74
xor dh, byte [eax]
jo 0x41588f
cmp ebp, dword [ecx + ebp*2 + 0x73]
je 0x41584a
jae 0x415893
jns 0x41588d
cmp ch, byte gs:[esi + 0x6f]
outsb dx, byte [esi]
cmp esi, dword gs:[eax + 0x61]
imul ebp, dword fs:[esi + 0x67], 0x7870333a
outsb dx, byte [esi]
cmp dh, byte [bp + di]
jo 0x4158ab
and byte [eax], dh
and byte [ebx], dh
jo 0x4158b1
and byte [edi], dh
jo 0x4158b5
cmp esi, dword [eax + 0x6f]
jae 0x4158ab
je 0x4158ad
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [edx + 0x65]
jb 0x4158ae
insb byte es:[edi], dx
popal
je 0x4158b6
jbe 0x4158b4
jge 0x41587f
popal
arpl word [edi + 0x77], bx
jb 0x4158b8
ja 0x4158c8
popal
jo 0x415879
insb byte es:[edi], dx
imul ebp, dword [esi], 0x65766f68
jb 0x4158dd
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jne 0x4158d9
sub eax, 0x6f6c6f63
sub eax, 0x6f6c6f63
outsd dx, dword [esi]
jb 0x4158ad
and esp, dword [ebp + 0x36]
jge 0x4158aa
jge 0x4158aa
popal
arpl word [edi + 0x77], bx
jb 0x4158e3
ja 0x4158f3
popal
jo 0x4158a4
insb byte es:[edi], dx
imul ebp, dword [esi], 0x656c6573
arpl word [ebp + 0x64], si
jnp 0x4158f3
jnp 0x4158f3
popal
arpl word [ebx + 0x67], bp
jb 0x415906
imul esp, dword [edi + 0x72], 0x6f
jne 0x415907
sub eax, 0x6f6c6f63
jb 0x4158db
and esp, dword [ebp + 0x66]
jge 0x4158d8
popal
arpl word [edi + 0x74], bx
je 0x41591e
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
bound esp, qword [ecx + 0x72]
jnp 0x415918
bound ebp, qword [edi + 0x74]
outsd dx, dword [esi]
je 0x41592d
je 0x415929
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp dh, byte [eax]
cmp esp, dword [ebx + 0x6f]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4158fe
and esp, dword [ebp + 0x35]
xor eax, 0x643b3565
xor eax, 0x643b3565
imul esi, dword [ebx + 0x70], 0x3a79616c
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp esp, dword gs:[esi + 0x6f]
cmp esp, dword [esi + 0x6f]
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x41590b
sub eax, 0x657a6973
jae 0x415949
jp 0x415947
cmp dh, byte [ecx]
xor dh, byte [eax + 0x78]
xor dword [edx], esi
jo 0x41595f
cmp ebp, dword [eax + 0x65]
imul esp, dword [edi + 0x68], 0x34323a74
jo 0x41596b
cmp ebp, dword [ecx + ebp*2 + 0x6e]
sub eax, 0x67696568
push 0x34323a74
jo 0x41597c
je 0x41593a
xor dh, byte [eax + esi*2]
js 0x415940
cmp esi, dword [eax + 0x6f]
jo 0x415976
outsd dx, dword [esi]
jae 0x415972
je 0x415974
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ecx + 0x62]
jae 0x415981
insb byte es:[edi], dx
jne 0x415989
cmp esi, dword gs:[edx + 0x69]
push 0x30313a74
imul esp, dword [edi + 0x68], 0x30313a74
xor byte [eax + 0x78], dh
jo 0x415999
cmp esi, dword [ebp + 0x78]
je 0x415954
popal
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x6769723a
push 0x612e7d74
jb 0x415998
push 0x612e7d74
arpl word [edi + 0x74], bx
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
bound esp, qword [ecx + 0x72]
and byte [ecx + 0x7b], ah
arpl word [edi + 0x6c], bp
jnp 0x4159a5
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x415981
and esi, dword [esi]
inc esi
cmp ebp, dword [ebp + 0x61]
jb 0x4159b7
imul ebp, dword [esi + 0x2d], 0x7466656c
cmp dh, byte [ecx]
xor eax, 0x2e7d7870
je 0x415992
xor dword [0x2e7d7870], esi
popal
arpl word [edi + 0x62], bx
dec ecx
jb 0x4159c8
insd dword es:[edi], dx
jnp 0x4159d3
imul esp, dword gs:[edi + 0x68], 0x30313a74
xor byte [0x66656c3b], ah
xor byte [eax], dh
and eax, 0x66656c3b
insb byte es:[edi], dx
je 0x4159b5
je 0x4159b5
xor byte [ebx], bh
jo 0x4159ee
cmp esi, dword [eax + 0x6f]
jae 0x4159ea
je 0x4159ec
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ecx + 0x62]
jae 0x4159f9
outsd dx, dword [esi]
insb byte es:[edi], dx
jne 0x415a01
cmp esi, dword gs:[edi + ebp*2 + 0x70]
cmp dh, byte [eax]
cmp esi, dword [edi + 0x69]
je 0x415a02
je 0x415a02
push 0x3030313a
cmp dh, byte [ecx]
xor byte [eax], dh
and eax, 0x692d7a3b
outsb dx, byte [esi]
js 0x4159e2
js 0x4159e2
xor byte [ebp + 0x2e], bh
popal
arpl word [edi + 0x77], bx
jb 0x415a12
jo 0x4159d3
jb 0x415a1b
arpl word gs:[edi + 0x6d], bp
arpl word [edi + 0x6d], bp
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
jnp 0x415a21
popal
arpl word [ebx + 0x67], bp
jb 0x415a34
jne 0x415a35
cmp dh, byte fs:[ebp + 0x72]
cmp dh, byte [ebp + 0x72]
insb byte es:[edi], dx
sub byte [eax + 0x74], ch
je 0x415a41
jae 0x415a0d
das
das
jo 0x415a05
jae 0x415a4c
insb byte es:[edi], dx
jno 0x415a45
imul ebp, dword [ebp + 0x67], 0x6d6f632e
outsd dx, dword [esi]
insd dword es:[edi], dx
das
das
imul ebp, dword [esi + 0x6e], 0x3835372f
das
aaa
xor eax, 0x62346538
xor al, 0x62
aaa
popal
das
bound ebp, qword [esi]
jo 0x415a66
sub dword [bp + di], edi
sub dword [ebx], edi
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
jns 0x415a3d
cmp ch, byte [ecx + 0x6e]
imul ebp, dword [esi + 0x6c], 0x2d656e69
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebx], 0x68
imul esp, dword gs:[edi + 0x68], 0x36313a74
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6f6c622d
arpl word [ebx + 0x3b], bp
push 0x68676965
je 0x415a51
imul esp, dword [edi + 0x68], 0x36313a74
xor dword [esi], esi
jo 0x415a93
cmp ebp, dword [ebp + 0x61]
jb 0x415a87
imul ebp, dword [esi + 0x3a], 0x20302030
xor dh, byte [eax + 0x78]
outsb dx, byte [esi]
cmp dh, byte [eax]
and byte [eax], dh
and byte [edx], dh
jo 0x415aa2
and byte [0x763b7870], dh
jb 0x415aa7
imul esp, dword [ebx + 0x61], 0x6c612d6c
imul esp, dword [edi + 0x6e], 0x64696d3a
arpl word [ecx + 0x6c], sp
popal
insb byte es:[edi], dx
sub eax, 0x67696c61
outsb dx, byte [esi]
cmp ch, byte [ebp + 0x69]
insb byte es:[edi], dx
insb byte es:[edi], dx
cmp esi, dword gs:[edi + 0x69]
ja 0x415ab0
je 0x415ab2
cmp dh, byte [ecx]
cmp byte [eax + 0x78], dh
jge 0x415a7f
popal
arpl word [edi + 0x77], bx
jb 0x415ab8
jo 0x415a79
push 0x6c646165
imul ebp, dword [esi + 0x65], 0x7b65722d
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
imul ebp, dword [esi + 0x6c], 0x2d656e69
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebx], 0x5f
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6965682d
push 0x36313a74
sub eax, 0x67696568
push 0x36313a74
cmp dh, byte [ecx]
jo 0x415b04
jo 0x415b04
cmp ebx, dword [edi + 0x70]
popal
imul ebp, dword fs:[esi + 0x67], 0x7870373a
outsb dx, byte [esi]
cmp dh, byte [bx]
jo 0x415b11
and byte [eax], dh
and byte [0x30207870], dh
jge 0x415ad1
popal
popal
arpl word [edi + 0x77], bx
jb 0x415b0a
jo 0x415acb
outsd dx, dword cs:[esi]
imul sp, word [ebx + 0x69], 0x6c61
arpl word [ecx + 0x61], bp
popal
insb byte es:[edi], dx
jnp 0x415b18
popal
arpl word [ebx + 0x67], bp
jb 0x415b2b
imul esp, dword [edi + 0x72], 0x6f
jne 0x415b2c
sub eax, 0x6f6c6f63
jb 0x415b00
and esi, dword [esi]
bound di, dword [ecx]
xor edi, dword ss:[ebx]
bound ebp, qword [edi + 0x72]
jb 0x415b02
jb 0x415b38
imul esi, dword fs:[ebp + 0x73], 0x7870323a
cmp esp, dword [ebx + 0x6f]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x415b20
and esp, dword [esi + 0x66]
cmp sp, word [ecx + ebp*2 + 0x73]
jo 0x415b5c
popal
jns 0x415b2d
imul ebp, dword [esi + 0x6c], 0x2d656e69
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebx], 0x66
outsd dx, dword [esi]
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x415b3f
cmp dh, byte [ecx]
xor dh, byte [eax + 0x78]
xor dword [edx], esi
jo 0x415b81
and byte [edx], ah
jae 0x415b76
and dh, byte [ebx + 0x69]
insd dword es:[edi], dx
jae 0x415b85
outsb dx, byte [esi]
and bh, byte [ebx]
insd dword es:[edi], dx
popal
jb 0x415b7e
imul ebp, dword [esi + 0x3a], 0x20787038
xor eax, 0x30207870
outsb dx, byte [esi]
cmp bh, byte [eax]
jo 0x415b95
and byte [0x30207870], dh
js 0x415b42
xor byte [eax], ah
xor dword [eax + 0x78], esi
and byte [ecx], dh
jo 0x415b9f
cmp esi, dword [eax + 0x61]
imul ebp, dword fs:[esi + 0x67], 0x7870313a
imul ebp, dword fs:[esi + 0x67], 0x7870313a
imul ebp, dword [esi + 0x67], 0x7870313a
outsb dx, byte [esi]
cmp dh, byte [bx + di]
jo 0x415bab
and byte [edx], dh
jo 0x415baf
and byte [ecx], dh
jo 0x415bb3
xor dword [eax + 0x78], esi
and byte [ebx], dh
jo 0x415bb7
cmp ebx, dword [edi + 0x70]
popal
imul ebp, dword fs:[esi + 0x67], 0x706f742d
cmp dh, byte [ebx]
jo 0x415bc8
cmp esi, dword [ebp + 0x78]
je 0x415b83
popal
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x6e65633a
arpl word [ebp + 0x6e], sp
je 0x415bc6
jb 0x415be0
popal
arpl word [edi + 0x77], bx
jb 0x415bcb
jo 0x415b8c
jae 0x415be4
bound ebp, qword [eax + 0x65]
popal
imul ebp, dword fs:[esi + 0x67], 0x6c6f637b
jnp 0x415bdc
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x415bb8
and edi, dword [ecx]
cmp dword [ecx], edi
cmp esp, dword [ecx + ebp*2 + 0x73]
jo 0x415bf4
cmp dword [ebx], edi
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
jae 0x415bf7
insb byte es:[edi], dx
popal
jns 0x415bc5
imul ebp, dword [esi + 0x6c], 0x2d656e69
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebx], 0x66
outsd dx, dword [esi]
outsb dx, byte [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6f6c622d
arpl word [ebx + 0x3b], bp
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x415bd7
xor dword [ebx], esi
jo 0x415c19
and byte [edx], ah
jae 0x415c0e
insd dword es:[edi], dx
jae 0x415c1d
outsb dx, byte [esi]
and bh, byte [ebp + 0x2e]
popal
popal
arpl word [edi + 0x77], bx
jb 0x415c13
ja 0x415c23
popal
jo 0x415bd4
and byte [esi], ch
push 0x6c646165
push 0x6c646165
popal
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x7369647b
jo 0x415c2f
popal
jns 0x415c00
cmp ah, byte [edx + 0x6c]
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebx], 0x66
outsd dx, dword [esi]
outsd dx, dword [esi]
arpl word [ebx + 0x3b], bp
outsw dx, word [esi]
cmp esp, dword [esi + 0x6f]
outsb dx, byte [esi]
je 0x415bfe
jae 0x415c3c
jp 0x415c3a
cmp dh, byte gs:[ecx]
cmp dh, byte [ecx]
xor al, 0x70
js 0x415c16
outsw dx, word [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x415c0d
ja 0x415c47
imul esp, dword [edi + 0x68], 0x30373a74
push 0x30373a74
xor byte [ebx], bh
insd dword es:[edi], dx
popal
jb 0x415c56
imul ebp, dword [esi + 0x2d], 0x3a706f74
jo 0x415c30
sub eax, 0x3b787035
outsd dx, dword [esi]
xor eax, 0x6f3b7870
jbe 0x415c63
jb 0x415c66
insb byte es:[edi], dx
outsd dx, dword [esi]
ja 0x415c3e
push 0x65646469
outsb dx, byte [esi]
cmp esi, dword [eax + 0x61]
imul ebp, dword fs:[esi + 0x67], 0x3020303a
imul ebp, dword fs:[esi + 0x67], 0x3020303a
xor byte [eax], ah
xor byte [eax], ah
xor dh, byte [eax + 0x78]
and byte [edx], dh
jo 0x415c92
js 0x415c3b
and byte [ebx], dh
jo 0x415c97
xor esi, dword [esi]
jo 0x415c97
cmp ebx, dword [edi + 0x70]
popal
imul ebp, dword fs:[esi + 0x67], 0x706f742d
cmp dh, byte [edi]
jo 0x415ca8
js 0x415c6c
cmp esi, dword [edi + 0x68]
ja 0x415c9b
imul esi, dword [ebp + 0x2d], 0x63617073
arpl word [ebp + 0x3a], sp
outsb dx, byte [esi]
cmp ch, byte gs:[esi + 0x6f]
cmp ch, byte [esi + 0x6f]
outsd dx, dword [esi]
ja 0x415cb3
popal
jo 0x415c7f
ja 0x415caf
je 0x415cb1
je 0x415cb1
cmp dh, byte [eax + edi]
aaa
jo 0x415cc7
jge 0x415c7f
popal
arpl word [edi + 0x77], bx
jb 0x415cb8
popal
jo 0x415c79
insb byte es:[edi], dx
imul ebp, dword [esi], 0x61636f6c
insb byte es:[edi], dx
jnp 0x415cc6
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x415ca2
and esi, dword [edi]
popal
aaa
aaa
arpl word [eax], di
jge 0x415c9f
popal
arpl word [edi + 0x77], bx
jb 0x415cd8
jo 0x415c99
insb byte es:[edi], dx
imul ebp, dword [esi], 0x61636f6c
popal
insb byte es:[edi], dx
and byte [ebx + 0x70], dh
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
jnp 0x415cef
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x415ccb
and esi, dword [esi]
cmp esp, dword ss:[ecx + ebp*2 + 0x73]
cmp esp, dword ss:[ecx + ebp*2 + 0x73]
imul esi, dword [ebx + 0x70], 0x3a79616c
jo 0x415d07
popal
jns 0x415cd8
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp esp, dword gs:[esi + 0x6c]
cmp esp, dword [esi + 0x6c]
outsd dx, dword [esi]
popal
je 0x415ce3
cmp dh, byte [edx + 0x69]
jb 0x415d14
push 0x6f663b74
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x415ce1
sub eax, 0x657a6973
jae 0x415d1f
jp 0x415d1d
cmp dh, byte [ecx]
xor dh, byte [eax + 0x78]
cmp ebp, dword [ebp + 0x61]
jb 0x415d29
imul ebp, dword [esi + 0x2d], 0x68676972
je 0x415d05
imul esp, dword [edi + 0x68], 0x30313a74
push 0x30313a74
xor dword [eax], esi
jo 0x415d47
cmp esi, dword [ebp + 0x78]
je 0x415d02
arpl word gs:[edi + 0x72], bp
popal
outsd dx, dword [esi]
jb 0x415d3c
je 0x415d46
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [ebp + 0x6e]
outsb dx, byte [esi]
jb 0x415d52
jb 0x415d52
imul ebp, dword [esi + 0x65], 0x63612e7d
pop edi
ja 0x415d62
jb 0x415d52
popal
jo 0x415d13
insb byte es:[edi], dx
imul ebp, dword [esi], 0x656c6573
arpl word [ebp + 0x64], si
and byte [ebx + 0x70], dh
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
jnp 0x415d6d
imul esi, dword [ebx + 0x70], 0x3a79616c
bound ebp, qword [edi + ebp*2 + 0x63]
arpl word [ebx + 0x7d], bp
popal
imul edi, dword [ebp + 0x2e], 0x61
arpl word [edi + 0x77], bx
jb 0x415d7e
jo 0x415d3f
insb byte es:[edi], dx
imul esp, dword [eax], 0x2e2c6d65
popal
arpl word [edi + 0x77], bx
jb 0x415d8d
ja 0x415d9d
popal
jo 0x415d4e
insb byte es:[edi], dx
imul esp, dword [eax], 0x77656e2e
jnp 0x415d99
popal
arpl word [ebx + 0x67], bp
jb 0x415dac
outsd dx, dword [esi]
jne 0x415dad
cmp dh, byte fs:[ebp + 0x72]
insb byte es:[edi], dx
sub byte [eax + 0x74], ch
je 0x415dbc
je 0x415db9
jo 0x415dbd
jae 0x415d85
cmp ch, byte [edi]
das
das
jo 0x415d7d
jae 0x415dc4
jae 0x415dc4
insb byte es:[edi], dx
jno 0x415dbd
imul ebp, dword [ebp + 0x67], 0x6d6f632e
das
insd dword es:[edi], dx
je 0x415d90
xor dword [0x5f32375f], esi
xor eax, 0x5f32375f
das
je 0x415d9a
xor dword [ecx], edi
xor dh, byte ss:[edi]
xor dh, byte [edi]
xor dh, byte [ecx]
xor dh, byte [esi]
bound edi, qword [ecx]
xor eax, 0x39633634
xor eax, 0x676e702e
sub dword [eax], esp
outsb dx, byte [esi]
sub dword [bx + si], esp
outsb dx, byte [esi]
outsd dx, dword [esi]
sub eax, 0x65706572
jo 0x415ded
popal
je 0x415e08
popal
arpl word [edi + 0x77], bx
jb 0x415df3
jo 0x415db4
insb byte es:[edi], dx
imul esp, dword [eax], 0x627b6d65
jnp 0x415dfd
bound esp, qword [ecx + 0x63]
popal
arpl word [ebx + 0x67], bp
jb 0x415e10
imul esp, dword [edi + 0x72], 0x6f
jne 0x415e11
sub eax, 0x69736f70
je 0x415e14
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [eax]
and byte [0x78703632], ch
cmp esp, dword [ebx + 0x6f]
insb byte es:[edi], dx
js 0x415df1
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x415df6
and esp, dword [esi + 0x66]
cmp sp, word [ecx + ebp*2 + 0x73]
cmp sp, word [ecx + ebp*2 + 0x73]
jo 0x415e32
popal
jns 0x415e03
imul ebp, dword [esi + 0x6c], 0x2d656e69
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebx], 0x66
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x415e08
jae 0x415e46
jp 0x415e44
cmp dh, byte [ecx]
xor dword [eax + 0x78], esi
cmp esp, dword [esi + 0x6f]
outsb dx, byte [esi]
je 0x415e17
popaw
insd dword es:[edi], dx
imul ebp, dword [ecx + edi*2 + 0x3a], 0x6f686154
insd dword es:[edi], dx
push esp
popal
push 0x3b616d6f
push 0x68676965
popal
cmp ebp, dword [eax + 0x65]
imul esp, dword [edi + 0x68], 0x35313a74
jo 0x415e7b
je 0x415e39
xor dword [0x6c3b7870], esi
imul ebp, dword [esi + 0x65], 0x6965682d
push 0x34313a74
cmp ebp, dword [ecx + ebp*2 + 0x6e]
sub eax, 0x67696568
sub eax, 0x67696568
push 0x34313a74
xor dword [eax + esi*2], esi
xor al, 0x70
jo 0x415e8c
js 0x415e50
cmp ebp, dword [ebp + 0x61]
insd dword es:[edi], dx
popal
jb 0x415e80
imul ebp, dword [esi + 0x2d], 0x68676972
je 0x415e5c
xor al, 0x70
js 0x415e61
outsd dx, dword [esi]
jbe 0x415e8e
jb 0x415e91
insb byte es:[edi], dx
outsd dx, dword [esi]
ja 0x415e69
push 0x65646469
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
cmp esi, dword [ebp + 0x78]
je 0x415e68
popal
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x6e65633a
je 0x415eab
jb 0x415e83
sub eax, 0x6b626577
imul esi, dword [ebp + ebp + 0x74], 0x2d747865
jae 0x415ec0
je 0x415eb7
js 0x415ec8
sub eax, 0x657a6973
jp 0x415ebe
sub eax, 0x756a6461
push 0x75
jae 0x415ed4
cmp ch, byte [esi + 0x6f]
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp esi, dword gs:[esi + 0x65]
jb 0x415ede
je 0x415ed4
imul esp, dword [ebx + 0x61], 0x6c612d6c
imul esp, dword [edi + 0x6e], 0x64696d3a
insb byte es:[edi], dx
arpl word [ecx + 0x6c], sp
sub eax, 0x67696c61
outsb dx, byte [esi]
cmp ch, byte [ebp + 0x69]
insb byte es:[edi], dx
cmp esi, dword gs:[edi + 0x69]
cmp esi, dword [edi + 0x69]
je 0x415ee9
push 0x7035313a
js 0x415f04
cmp dh, byte [ecx]
xor eax, 0x2e7d7870
popal
popal
arpl word [edi + 0x77], bx
jb 0x415eef
jo 0x415eb0
insb byte es:[edi], dx
imul esp, dword [eax], 0x692d732e
arpl word [edi + 0x6e], bp
jnp 0x415efe
popal
arpl word [ebx + 0x67], bp
jb 0x415f11
jne 0x415f12
sub eax, 0x67616d69
cmp dh, byte gs:[ebp + 0x72]
cmp dh, byte [ebp + 0x72]
insb byte es:[edi], dx
sub byte [eax + 0x74], ch
je 0x415f24
push 0x73707474
cmp ch, byte [edi]
jae 0x415ef0
das
das
jo 0x415ee8
jae 0x415f2f
insb byte es:[edi], dx
jno 0x415f28
jno 0x415f28
imul ebp, dword [ebp + 0x67], 0x6d6f632e
das
das
imul ebp, dword [esi + 0x6e], 0x3133312f
aaa
cmp byte gs:[ecx + 0x33], ah
das
popal
xor ebp, dword [edi]
insb byte es:[edi], dx
jo 0x415f4b
sub dword [bp + di], edi
sub dword [ebx], edi
pop edi
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jne 0x415f58
outsb dx, byte [esi]
cmp ch, byte fs:[esi + 0x6f]
outsb dx, byte [esi]
cmp ebx, dword gs:[edi + 0x62]
cmp ebx, dword [edi + 0x62]
popal
arpl word [ebx + 0x67], bp
jb 0x415f68
jne 0x415f69
sub eax, 0x67616d69
cmp dh, byte gs:[ebp + 0x72]
insd dword es:[edi], dx
popal
cmp dh, byte gs:[di + 0x72]
jb 0x415f72
insb byte es:[edi], dx
sub byte [eax + 0x74], ch
je 0x415f7b
jae 0x415f47
das
das
jo 0x415f3f
jae 0x415f86
jae 0x415f80
insb byte es:[edi], dx
jno 0x415f7f
imul ebp, dword [ebp + 0x67], 0x6d6f632e
das
das
imul ebp, dword [esi + 0x6e], 0x3738342f
das
xor al, 0x38
aaa
cmp byte [esi + 0x66], ah
arpl word [ebp + 0x2f], sp
insb byte es:[edi], dx
insb byte es:[edi], dx
imul esp, dword cs:[bp + 0x29], 0x7369643b
jo 0x415fa8
popal
jns 0x415f79
imul ebp, dword [esi + 0x6c], 0x2d656e69
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebx], 0x2a
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx + 0x3b], bp
sub ah, byte [ecx + ebp*2 + 0x73]
jo 0x415fbe
cmp ebp, dword [edx]
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
popal
jns 0x415f8f
imul ebp, dword [esi + 0x6c], 0x3b656e69
push 0x68676965
je 0x415f9d
imul ebp, dword [esi + 0x65], 0x6965683b
push 0x32313a74
xor dword [edx], esi
jo 0x415fdf
cmp ebp, dword [ebp + 0x61]
insd dword es:[edi], dx
popal
jb 0x415fd3
imul ebp, dword [esi + 0x2d], 0x68676972
je 0x415faf
push 0x70343a74
xor al, 0x70
js 0x415fb4
outsd dx, dword [esi]
jbe 0x415fe1
jb 0x415fe4
jb 0x415fe4
insb byte es:[edi], dx
outsd dx, dword [esi]
ja 0x415fbc
push 0x65646469
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
cmp esi, dword [edi + 0x69]
je 0x415ff6
cmp dh, byte [ecx]
xor dh, byte [eax + 0x78]
xor dword [edx], esi
jo 0x41600b
cmp edi, dword [edx + 0x6f]
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp dh, byte [ecx]
jge 0x415fca
popal
arpl word [edi + 0x77], bx
jb 0x416003
jo 0x415fc4
insb byte es:[edi], dx
imul esp, dword [eax], 0x2d73632e
arpl word [ebx + 0x2d], si
insb byte es:[edi], dx
jnp 0x416012
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
popal
arpl word [ebx + 0x67], bp
jb 0x416025
jne 0x416026
sub eax, 0x67616d69
popal
cmp dh, byte gs:[di + 0x72]
cmp dh, byte gs:[ebp + 0x72]
insb byte es:[edi], dx
sub byte [eax + 0x74], ch
je 0x416038
push 0x73707474
cmp ch, byte [edi]
jae 0x416004
das
das
jo 0x415ffc
jae 0x416043
insb byte es:[edi], dx
jno 0x41603c
push 0x2e676d69
arpl word [edi + 0x6d], bp
imul ebp, dword [ebp + 0x67], 0x6d6f632e
das
je 0x41600e
xor dword [eax], esi
aaa
xor byte [edi], dh
xor dword ss:[edi], esi
xor byte [ecx], bh
xor esi, dword [edx]
xor dh, byte [eax]
bound esi, qword ss:[eax]
arpl word [0x676e702e], si
sub dword [ebx], edi
pop edi
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
outsd dx, dword [esi]
jne 0x41606d
cmp ch, byte fs:[esi + 0x6f]
outsb dx, byte [esi]
cmp ebx, dword gs:[edi + 0x62]
popal
arpl word [ebx + 0x67], bp
jb 0x41607d
jb 0x41607d
jne 0x41607e
sub eax, 0x67616d69
cmp dh, byte gs:[ebp + 0x72]
insb byte es:[edi], dx
imul ebp, dword [ebp + 0x61], 0x753a6567
jb 0x416087
sub byte [eax + 0x74], ch
je 0x416090
jae 0x41605c
das
das
jo 0x416054
jae 0x41609b
jae 0x41609b
insb byte es:[edi], dx
jno 0x416094
imul ebp, dword [ebp + 0x67], 0x6d6f632e
das
je 0x416066
xor dword [ebx], esi
arpl word [ebp + esi + 0x63], sp
cmp byte [edx + 0x65], ah
xor ah, byte [edx + 0x66]
cmp byte fs:[ecx], dh
cmp byte [ecx], dh
cmp dword [esi + 0x2e], esp
imul esp, dword [bp + 0x29], 0x6361623b
imul esp, dword [edi + 0x72], 0x6f
jne 0x4160c4
sub eax, 0x65706572
popal
je 0x416099
outsb dx, byte [esi]
outsd dx, dword [esi]
sub eax, 0x65706572
popal
je 0x4160a4
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jb 0x4160df
jne 0x4160e0
sub eax, 0x69736f70
je 0x4160e3
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [eax]
xor byte [eax], ah
xor byte [ebx], bh
arpl word [ebp + 0x72], si
jae 0x4160f5
and byte [eax], dh
cmp esp, dword [ebx + 0x75]
jb 0x4160f8
outsd dx, dword [esi]
jb 0x4160c2
cmp dh, byte [eax + 0x6f]
jo 0x4160f9
imul ebp, dword [esi + 0x74], 0x683b7265
imul esp, dword gs:[edi + 0x68], 0x36313a74
push 0x68676965
je 0x4160d1
push 0x36313a74
xor dword [esi], esi
jo 0x416113
cmp ebp, dword [ebp + 0x61]
jb 0x416107
imul ebp, dword [esi + 0x3a], 0x20787032
xor dword [eax], esi
jo 0x416123
jo 0x41611e
and byte [ecx], dh
xor byte [eax + 0x78], dh
and byte [eax], dh
and byte [eax], dh
cmp esi, dword [eax + 0x6f]
jae 0x41611d
je 0x41611f
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ecx + 0x62]
jae 0x41612c
insb byte es:[edi], dx
jne 0x416134
cmp esi, dword gs:[edx + 0x69]
jb 0x41612d
push 0x3b303a74
je 0x41613b
jo 0x416108
xor dh, byte [eax + 0x78]
cmp esi, dword [edi + 0x69]
je 0x41613f
cmp dh, byte [ecx]
xor byte [eax + 0x78], dh
jge 0x41610c
popal
arpl word [edi + 0x77], bx
jb 0x416145
pop edi
ja 0x416155
popal
jo 0x416106
insb byte es:[edi], dx
imul ebp, dword [esi], 0x656c6573
arpl word [ebp + 0x64], si
and byte [esi], ch
arpl word [ebx + 0x2d], si
insb byte es:[edi], dx
sub eax, 0x3a6c6564
push 0x7265766f
jnp 0x416163
insb byte es:[edi], dx
cmp ch, byte [eax + 0x6f]
jbe 0x416163
jb 0x41617b
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
popal
arpl word [ebx + 0x67], bp
jb 0x416176
outsd dx, dword [esi]
jne 0x416177
outsb dx, byte [esi]
sub eax, 0x69736f70
outsd dx, dword [esi]
jae 0x416178
je 0x41617a
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [0x78703331]
and byte [eax], dh
jge 0x41614b
popal
arpl word [edi + 0x77], bx
jb 0x416184
pop edi
ja 0x416194
popal
jo 0x416145
insb byte es:[edi], dx
imul esp, dword [eax], 0x746f682e
jnp 0x416190
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
popal
arpl word [ebx + 0x67], bp
jb 0x4161a3
jne 0x4161a4
sub eax, 0x69736f70
je 0x4161a7
imul esi, dword [ecx + ebp*2 + 0x6f], 0x20303a6e
xor byte [ebp + 0x2e], bh
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [eax]
and byte [eax], dh
jge 0x416174
popal
popal
arpl word [edi + 0x77], bx
jb 0x4161ad
popal
jo 0x41616e
insb byte es:[edi], dx
imul esp, dword [eax], 0x6e617073
jnp 0x4161bb
imul esi, dword [ebx + 0x70], 0x3a79616c
imul ebp, dword [esi + 0x6c], 0x2d656e69
bound ebp, qword [edi + ebp*2 + 0x63]
sub eax, 0x636f6c62
imul edi, dword [ebx], 0x76
jb 0x4161e3
je 0x4161d9
imul esp, dword [ebx + 0x61], 0x6c612d6c
arpl word [ecx + 0x6c], sp
sub eax, 0x67696c61
popal
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x64696d3a
insb byte es:[edi], dx
outsb dx, byte [si]
outsb dx, byte [esi]
cmp ch, byte [ebp + 0x69]
insb byte es:[edi], dx
insd dword es:[edi], dx
imul esp, dword [esp + 0x6c], 0x612e7d65
jge 0x4161b0
popal
arpl word [edi + 0x77], bx
jb 0x4161e9
pop edi
ja 0x4161f9
popal
jo 0x4161aa
insb byte es:[edi], dx
imul esp, dword [eax], 0x77656e2e
jnp 0x4161f5
ja 0x41620d
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
popal
arpl word [ebx + 0x67], bp
jb 0x416208
jne 0x416209
sub eax, 0x69736f70
je 0x41620c
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [edx + 0x69]
push 0x342d2074
imul esp, dword [edi + 0x68], 0x342d2074
je 0x4161cc
sub eax, 0x78703634
xor al, 0x36
jo 0x416229
jo 0x416229
js 0x4161ed
cmp esi, dword [eax + 0x61]
jo 0x416215
imul ebp, dword fs:[esi + 0x67], 0x6769722d
push 0x30323a74
imul esp, dword [edi + 0x68], 0x30323a74
jo 0x41623c
jge 0x4161f4
popal
arpl word [edi + 0x77], bx
jb 0x41622d
jo 0x4161ee
insb byte es:[edi], dx
imul ebp, dword [esi], 0x6574666f
outsb dx, byte [esi]
and byte [ebx + 0x70], dh
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
jnp 0x416243
popal
arpl word [ebx + 0x67], bp
jb 0x416256
imul esp, dword [edi + 0x72], 0x6f
jne 0x416257
sub eax, 0x67616d69
cmp dh, byte gs:[ebp + 0x72]
popal
cmp dh, byte gs:[di + 0x72]
insb byte es:[edi], dx
sub byte [eax + 0x74], ch
je 0x416269
push 0x73707474
cmp ch, byte [edi]
jae 0x416235
das
das
jo 0x41622d
jae 0x416274
insb byte es:[edi], dx
jno 0x41626d
imul ebp, dword [ebp + 0x67], 0x6d6f632e
arpl word cs:[edi + 0x6d], bp
arpl word [edi + 0x6d], bp
das
je 0x41623f
xor dword [ecx], esi
xor esi, dword ss:[esi]
arpl word [ecx], di
aaa
cmp dword [edi], esi
arpl word [ecx], di
xor eax, 0x30343465
jo 0x416291
sub dword [bp + di], edi
pop edi
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
arpl word [ebx + 0x67], bp
jb 0x41629d
outsd dx, dword [esi]
jne 0x41629e
sub eax, 0x67616d69
cmp dh, byte gs:[ebp + 0x72]
cmp dh, byte gs:[di + 0x72]
insb byte es:[edi], dx
sub byte [eax + 0x74], ch
je 0x4162b0
push 0x73707474
jo 0x4162b4
jae 0x41627c
cmp ch, byte [edi]
das
das
jo 0x416274
jae 0x4162bb
insb byte es:[edi], dx
jno 0x4162b4
imul ebp, dword [ebp + 0x67], 0x6d6f632e
das
je 0x416286
xor dword [ebx + 0x32], esp
arpl word [edx], si
bound esp, qword [ebp + 0x39]
bound esp, qword [edx + 0x66]
xor bh, byte [eax]
xor byte [esi], dh
popal
popal
aaa
cmp dword [esi], ebp
jo 0x4162d8
outsb dx, byte [esi]
sub dword [bp + di], edi
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jne 0x4162e4
sub eax, 0x65706572
popal
je 0x4162b9
outsb dx, byte [esi]
outsd dx, dword [esi]
sub eax, 0x65706572
popal
je 0x4162c4
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jne 0x416300
outsb dx, byte [esi]
sub eax, 0x69736f70
je 0x416303
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [ebx]
xor esi, dword [eax + 0x78]
jo 0x416318
and byte [eax], dh
cmp ebx, dword [edi + 0x62]
popal
arpl word [ebx + 0x67], bp
jb 0x41631a
jne 0x41631b
sub eax, 0x69736f70
outsd dx, dword [esi]
jae 0x41631c
je 0x41631e
imul ebp, dword [edi + 0x6e], 0x7870363a
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [esi]
jo 0x416333
and byte [eax], dh
cmp esp, dword [ecx + ebp*2 + 0x73]
jo 0x41632f
popal
jns 0x416300
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp esp, dword gs:[esi + 0x6c]
outsd dx, dword [esi]
popal
je 0x41630b
jb 0x41633c
push 0x65683b74
imul esp, dword [edi + 0x68], 0x3b303a74
imul esp, dword gs:[edi + 0x68], 0x3b303a74
insd dword es:[edi], dx
popal
jb 0x41634b
imul ebp, dword [esi + 0x3a], 0x20787032
xor dword [eax], esi
jo 0x416367
and byte [eax], dh
and byte [eax], dh
cmp ebp, dword [edi + 0x76]
jb 0x41635f
insb byte es:[edi], dx
outsd dx, dword [esi]
ja 0x416337
push 0x65646469
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
cmp esi, dword [eax + 0x61]
imul ebp, dword fs:[esi + 0x67], 0x706f742d
cmp dh, byte [ecx]
jo 0x41638c
sub eax, 0x3a706f74
xor dword [esi], esi
jo 0x41638c
cmp esi, dword [edi + 0x69]
je 0x416382
je 0x416382
cmp dh, byte [ecx]
xor dword [esi], esi
jo 0x416397
jo 0x416397
js 0x41639d
jge 0x41634f
popal
popal
arpl word [edi + 0x77], bx
jb 0x416388
jo 0x416349
insb byte es:[edi], dx
imul ebp, dword [esi], 0x656c6573
arpl word [ebp + 0x64], si
arpl word gs:[ebp + 0x64], si
and byte fs:[ebx + 0x70], dh
and byte [ebx + 0x70], dh
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
jnp 0x4163a3
imul esi, dword [ebx + 0x70], 0x3a79616c
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebp + 0x2e], 0x61
arpl word [ebx + 0x7d], bp
popal
jge 0x41637b
popal
arpl word [edi + 0x77], bx
jb 0x4163b4
pop edi
ja 0x4163c4
popal
jo 0x416375
insb byte es:[edi], dx
imul ebp, dword [esi], 0x6574666f
outsb dx, byte [esi]
and byte [ebx + 0x70], dh
popal
jo 0x4163c2
outsb dx, byte [esi]
insb byte es:[edi], dx
cmp ch, byte [eax + 0x6f]
jbe 0x4163d0
push 0x7265766f
jnp 0x4163d0
jb 0x4163e8
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
popal
arpl word [ebx + 0x67], bp
jb 0x4163e3
jne 0x4163e4
outsb dx, byte [esi]
sub eax, 0x69736f70
je 0x4163e7
imul esi, dword [ecx + ebp*2 + 0x6f], 0x322d3a6e
xor esi, dword [eax + 0x78]
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [0x78703332]
xor dh, byte [ebx]
jo 0x4163fe
and byte [eax], dh
jge 0x4163ad
push 0x20646165
imul ebp, dword cs:[ebp + 0x67], 0x2d6a6d2d
popal
and byte fs:[esi], ch
imul ebp, dword [ebp + 0x67], 0x2d6a6d2d
jo 0x416402
arpl word [ebx + 0x64], di
imul esi, dword [ebx + 0x70], 0x3a79616c
jae 0x41640f
insb byte es:[edi], dx
popal
jns 0x4163dd
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jge 0x4163cc
push 0x20646165
jae 0x416420
and byte [ebx + 0x70], dh
popal
outsb dx, byte [esi]
imul ebp, dword cs:[ebp + 0x67], 0x206a6d2d
imul ebp, dword cs:[esi + 0x70], 0x6b5f7475
insd dword es:[edi], dx
sub eax, 0x2e206a6d
imul ebp, dword [esi + 0x70], 0x6b5f7475
jns 0x416440
jnp 0x416436
jo 0x416428
popal
imul ebp, dword fs:[esi + 0x67], 0x66656c2d
sub eax, 0x7466656c
cmp dh, byte [0x3b787035]
je 0x41640c
xor eax, 0x3b787035
ja 0x416442
je 0x416444
cmp dh, byte [esp + esi]
xor al, 0x34
xor eax, 0x237d7870
and ebp, dword [eax + 0x65]
popal
push 0x20646165
jae 0x41645b
and byte fs:[ebx + 0x70], dh
and byte [ebx + 0x70], dh
popal
outsb dx, byte [esi]
imul ebp, dword cs:[ebp + 0x67], 0x206a6d2d
imul ebp, dword cs:[ebp + 0x67], 0x2d6a6d2d
jo 0x416468
imul esp, dword [ebx + 0x7b], 0x6b636162
jb 0x416477
arpl word [ebx + 0x62], di
popal
arpl word [ebx + 0x67], bp
jb 0x416477
jne 0x416478
cmp ah, byte fs:[ebx]
cmp dword fs:[ebp + 0x37], esp
and esp, dword [ecx + edi + 0x65]
aaa
aaa
cmp sp, word [edx + 0x6f]
jb 0x41647c
jb 0x416455
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
outsd dx, dword [esi]
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x65616139
arpl word fs:[ebx], di
popal
arpl word fs:[ebx], di
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebx], 0x68
imul esp, dword gs:[edi + 0x68], 0x37323a74
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx + 0x3b], bp
push 0x68676965
je 0x41647c
xor dh, byte [edi]
jo 0x4164be
cmp ebp, dword [ebp + 0x66]
je 0x416486
xor dh, byte [eax + 0x78]
cmp esi, dword [eax + 0x6f]
jae 0x4164bd
je 0x4164bf
imul ebp, dword [edi + 0x6e], 0x7362613a
outsd dx, dword [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ecx + 0x62]
jae 0x4164cc
insb byte es:[edi], dx
jne 0x4164d4
cmp esi, dword gs:[edi + ebp*2 + 0x70]
cmp dh, byte [edx]
jo 0x4164e1
js 0x4164a5
cmp esi, dword [edi + 0x69]
ja 0x4164d5
je 0x4164d7
cmp dh, byte [eax + edi]
jo 0x4164ec
jge 0x416499
push 0x20646165
jae 0x4164ed
popal
popal
and byte fs:[ebx + 0x70], dh
jo 0x4164df
popal
outsb dx, byte [esi]
imul ebp, dword cs:[ebp + 0x67], 0x206a6d2d
imul ebp, dword cs:[ebp + 0x67], 0x2d6a6d2d
and byte [esi], ch
imul ebp, dword [ebp + 0x67], 0x2d6a6d2d
jo 0x4164fa
arpl word [eax], sp
imul ebp, dword [ebp + 0x67], 0x6965687b
push 0x37323a74
imul esp, dword [edi + 0x68], 0x37323a74
jo 0x41651a
cmp esi, dword [esi + 0x65]
jb 0x41651b
imul esp, dword [ebx + 0x61], 0x6c612d6c
imul esp, dword [edi + 0x6e], 0x64696d3a
insb byte es:[edi], dx
cmp esi, dword gs:[edi + 0x69]
je 0x416526
push 0x7037323a
js 0x416541
cmp dh, byte [edx]
aaa
xor dh, byte [edi]
jo 0x41653b
jge 0x4164e8
and ebp, dword [eax + 0x65]
popal
and byte fs:[ebx + 0x70], dh
push 0x20646165
jae 0x41653c
popal
outsb dx, byte [esi]
imul ebp, dword cs:[ebp + 0x67], 0x206a6d2d
push 0x20
and byte [esi], ch
imul ebp, dword cs:[ebp + 0x67], 0x2d6a6d2d
imul ebp, dword [ebp + 0x67], 0x2d6a6d2d
jo 0x416549
imul esp, dword [ebx + 0x20], 0x6e617073
arpl word [eax], sp
jae 0x416554
and byte [ebx + 0x70], dh
popal
outsb dx, byte [esi]
jnp 0x41654a
popal
arpl word [ebx + 0x67], bp
jb 0x41655d
outsd dx, dword [esi]
jne 0x41655e
cmp dh, byte fs:[ebp + 0x72]
insb byte es:[edi], dx
sub byte [eax + 0x74], ch
je 0x41656a
jae 0x416536
das
das
jo 0x41652e
jae 0x416575
insb byte es:[edi], dx
jno 0x41656e
imul ebp, dword [ebp + 0x67], 0x6d6f632e
das
je 0x416540
xor dword [ebp + 0x34], esp
cmp byte [eax], bh
cmp byte [ecx], bh
popaw
bound esi, qword [eax]
xor byte [edi + esi], dh
xor al, 0x37
arpl word [ecx + 0x33], sp
xor ch, byte [esi]
jo 0x416592
sub dword [bx + si], esp
outsb dx, byte [esi]
outsd dx, dword [esi]
and byte [esi + 0x6f], ch
sub eax, 0x65706572
popal
je 0x416551
sub eax, 0x78703934
and byte [ecx], dh
xor byte [eax + 0x78], dh
cmp esp, dword [ebx + 0x75]
jb 0x4165b3
arpl word [ebp + 0x72], si
jae 0x4165b0
outsd dx, dword [esi]
jb 0x41657d
jo 0x4165b4
imul ebp, dword [esi + 0x74], 0x683b7265
imul esp, dword gs:[edi + 0x68], 0x37323a74
jb 0x416586
cmp ebp, dword [eax + 0x65]
imul esp, dword [edi + 0x68], 0x37323a74
push 0x68676965
je 0x41658c
cmp dh, byte [edx]
aaa
xor dh, byte [edi]
jo 0x4165ce
cmp ebp, dword [ebp + 0x66]
je 0x416596
xor dh, byte [edi]
aaa
jo 0x4165d8
cmp esi, dword [eax + 0x6f]
jae 0x4165ce
je 0x4165d0
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ecx + 0x62]
jae 0x4165dd
popal
bound esi, qword [ebx + 0x6f]
insb byte es:[edi], dx
jne 0x4165e5
cmp esi, dword gs:[edi + ebp*2 + 0x70]
cmp dh, byte [eax]
cmp esi, dword [edi + 0x69]
jo 0x4165b1
xor byte [ebx], bh
ja 0x4165e4
je 0x4165e6
push 0x7031323a
js 0x416601
cmp dh, byte [edx]
xor dword [eax + 0x78], esi
jge 0x4165b3
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
jp 0x4165f2
jnp 0x4165ee
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4165ca
and esp, dword [ebx + 0x63]
arpl word [ebx], di
arpl word [ebx + 0x3b], sp
jo 0x416606
outsd dx, dword [esi]
jae 0x416602
je 0x416604
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [edx + 0x65]
insb byte es:[edi], dx
popal
je 0x41660d
jbe 0x41660b
cmp esi, dword [edi + ebp*2 + 0x70]
cmp dh, byte [ebx]
jo 0x416626
cmp edi, dword [edx + 0x2d]
sub eax, 0x65646e69
js 0x4165f1
imul ebp, dword [esi + 0x64], 0x303a7865
jge 0x4165e8
js 0x4165f1
js 0x4165f1
xor byte [ebp + 0x2e], bh
insd dword es:[edi], dx
outsd dx, dword [esi]
jp 0x416627
and byte [ecx + 0x7b], ah
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x416601
and esi, dword [0x35383538]
cmp byte [ebx], bh
xor eax, 0x3b383538
cmp ebp, dword [ebp + 0x61]
insd dword es:[edi], dx
popal
jb 0x41663a
imul ebp, dword [esi + 0x3a], 0x30312030
xor dword [eax], esi
jo 0x416654
cmp esi, dword [ebp + 0x78]
je 0x41660f
je 0x416644
js 0x416655
sub eax, 0x6f636564
arpl word gs:[edi + 0x72], bp
arpl word [edi + 0x72], bp
outsd dx, dword [esi]
jb 0x416649
popal
je 0x416653
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [esi + 0x6f]
outsd dx, dword [esi]
outsb dx, byte [esi]
jge 0x416621
jge 0x416621
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
jp 0x416660
and byte [ecx + 0x3a], ah
push 0x7265766f
jnp 0x416664
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x416640
and esi, dword [eax]
xor byte [edx + 0x65], ah
xor esp, dword [ebx + 0x7d]
insd dword es:[edi], dx
jge 0x41663d
insd dword es:[edi], dx
outsd dx, dword [esi]
jp 0x41667c
and byte [esi], ch
jae 0x416686
sub eax, 0x20736d63
jae 0x41668e
sub eax, 0x2d736d63
insd dword es:[edi], dx
jae 0x416651
insb byte es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
jnp 0x41668e
imul esi, dword [ebx + 0x70], 0x3a79616c
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jge 0x416665
jae 0x4166a8
sub eax, 0x33333177
ja 0x41666d
xor esi, dword [ebx]
xor esi, dword [eax]
and byte [esi], ch
insd dword es:[edi], dx
xor byte [eax], ah
insd dword es:[edi], dx
outsd dx, dword [esi]
jp 0x4166ae
imul esp, dword [eax], 0x2d6f732e
arpl word [ebp + 0x73], bp
and byte [esi], ch
jae 0x4166c0
and byte [esi], ch
jae 0x4166b8
sub eax, 0x20736d63
jae 0x4166c0
sub eax, 0x2d736d63
insd dword es:[edi], dx
jae 0x416683
sub eax, 0x676e6f6c
jnp 0x4166c0
insb byte es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
jnp 0x4166c0
imul esi, dword [ebx + 0x70], 0x3a79616c
popal
jns 0x41669d
imul ebp, dword [esi + 0x6c], 0x7d656e69
jae 0x4166dc
outsb dx, byte [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6f732e7d
sub eax, 0x33333177
xor byte [eax], ah
insd dword es:[edi], dx
outsd dx, dword [esi]
jp 0x4166e2
and byte [esi], ch
jae 0x4166ec
outsd dx, dword [esi]
sub eax, 0x20736d63
jae 0x4166f4
jae 0x4166f4
sub eax, 0x2d736d63
jae 0x4166f4
arpl word [ebp + 0x73], bp
sub eax, 0x726f6873
outsd dx, dword [esi]
jb 0x416703
je 0x41670b
jnp 0x4166f5
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
imul esi, dword [ebx + 0x70], 0x3a79616c
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jge 0x4166cc
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
jp 0x41670b
xor bh, byte [ebx + 0x74]
outsd dx, dword [esi]
jo 0x4166e2
xor dword [eax], esi
jo 0x416724
jge 0x4166d1
arpl word [edi + 0x6e], bp
je 0x416714
imul ebp, dword [esi + 0x65], 0x616d7b72
insd dword es:[edi], dx
popal
jb 0x416723
imul ebp, dword [esi + 0x2d], 0x3a706f74
outsd dx, dword [esi]
jo 0x4166fd
xor dword [eax], edi
jo 0x41673f
cmp esi, dword [eax + 0x61]
imul ebp, dword fs:[esi + 0x67], 0x66656c2d
imul ebp, dword [esi + 0x67], 0x66656c2d
je 0x41670f
je 0x41670f
xor dh, byte [eax]
jo 0x416751
cmp esi, dword [eax + 0x6f]
jae 0x416747
je 0x416749
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [edx + 0x65]
insb byte es:[edi], dx
popal
je 0x416752
jbe 0x416750
jge 0x41671b
imul esp, dword cs:[ebp + 0x36], 0x6f632320
imul esp, dword [ebp + 0x36], 0x6f632320
outsb dx, byte [esi]
je 0x416758
imul ebp, dword [esi + 0x65], 0x692e2c72
and byte ss:[ebx], ah
sub eax, 0x6e2d6468
imul esp, dword [ebp + 0x36], 0x2d672320
push 0x616e2d64
sub eax, 0x6e2d6468
popal
jbe 0x416786
ja 0x416776
je 0x416778
push 0x3038393a
cmp bh, byte [ecx]
cmp byte [eax], dh
jo 0x41678e
jge 0x416746
imul esp, dword [ebp + 0x36], 0x65682320
popal
jnp 0x41679a
and byte [ebx], ah
push 0x7b646165
ja 0x41678c
push 0x2d657469
jae 0x41679a
imul esi, dword [ebp + 0x2d], 0x63617073
cmp ch, byte gs:[esi + 0x6f]
popal
arpl word [ebp + 0x3a], sp
outsb dx, byte [esi]
outsd dx, dword [esi]
ja 0x4167a4
popal
jo 0x4167b2
imul esp, dword cs:[ebp + 0x36], 0x61702320
and byte gs:[0x756e], ch
insd dword es:[edi], dx
and byte [esi], ch
outsb dx, byte [esi]
jne 0x4167b1
jae 0x4167c1
insd dword es:[edi], dx
popal
jb 0x4167b1
imul ebp, dword [bp + 0x2d], 0x3a706f74
imul ebp, dword [esi + 0x2d], 0x3a706f74
cmp dh, byte [ecx]
xor dword [eax], esi
jo 0x4167cd
xor byte [eax + 0x78], dh
cmp esi, dword [eax + 0x6f]
jae 0x4167c3
je 0x4167c5
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ecx + 0x62]
jae 0x4167d2
insb byte es:[edi], dx
jne 0x4167da
jge 0x416797
imul esp, dword [ebp + 0x36], 0x6f732e20
sub eax, 0x33333177
xor byte [eax], ah
and esp, dword [ebx + 0x6f]
outsb dx, byte [esi]
and byte [ebx], ah
arpl word [edi + 0x6e], bp
je 0x4167de
imul ebp, dword [esi + 0x65], 0x69777b72
je 0x4167ef
push 0x3831313a
cmp dh, byte [ecx]
xor dword [eax], edi
xor byte [eax + 0x78], dh
jo 0x416806
jge 0x4167b3
push 0x65646165
jb 0x416812
insd dword es:[edi], dx
imul ebp, dword [esi + 0x2d], 0x74646977
sub eax, 0x74646977
push 0x3030313a
xor byte [eax + 0x78], dh
jge 0x4167cc
sub eax, 0x667b6468
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x4167e0
sub eax, 0x657a6973
jae 0x41681e
jp 0x41681c
cmp dh, byte [ecx]
xor al, 0x70
js 0x4167f8
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x4167ef
sub eax, 0x696d6166
insb byte es:[edi], dx
jns 0x416803
popaw
popal
insd dword es:[edi], dx
imul ebp, dword [ecx + edi*2 + 0x3a], 0x61697261
popal
jb 0x416835
popal
insb byte es:[edi], dx
sub al, 0x73
popal
outsb dx, byte [esi]
jae 0x416801
jae 0x41683b
jb 0x416841
cmp bp, word [eax + 0x65]
imul esp, dword [edi + 0x68], 0x35343a74
push 0x68676965
je 0x41681b
push 0x35343a74
cmp dh, byte [esi + 0x703b7870]
outsd dx, dword [esi]
xor al, 0x35
jo 0x41685d
cmp esi, dword [eax + 0x6f]
jae 0x416853
je 0x416855
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [edx + 0x65]
jb 0x416856
insb byte es:[edi], dx
popal
je 0x41685e
jbe 0x41685c
cmp esi, dword [ebp + 0x78]
je 0x41682a
je 0x41685f
js 0x416870
sub eax, 0x67696c61
popal
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x66656c3a
outsb dx, byte [esi]
cmp ch, byte [ebp + 0x66]
insb byte es:[edi], dx
je 0x416843
je 0x416843
jp 0x416837
imul ebp, dword [esi + 0x64], 0x323a7865
xor byte [eax], dh
jge 0x416838
xor byte [ebp + 0x23], bh
sub eax, 0x732d6468
popal
popal
jb 0x416882
arpl word [eax + 0x73], bp
jnp 0x416887
push 0x69647b73
jae 0x416896
imul esi, dword [ebx + 0x70], 0x3a79616c
insb byte es:[edi], dx
popal
jns 0x416864
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jge 0x41685e
sub eax, 0x65646968
sub eax, 0x206c6c61
sub eax, 0x206c6c61
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ebx], ah
sub eax, 0x2e2c6468
sub eax, 0x65646968
and esp, dword [edi + 0x2d]
push 0x672e2c64
sub eax, 0x65646968
sub eax, 0x65646968
sub eax, 0x23206468
sub eax, 0x647b6468
imul esi, dword [ebx + 0x70], 0x3a79616c
jo 0x4168c3
insb byte es:[edi], dx
popal
jns 0x416894
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jge 0x41688e
jge 0x41688e
sub eax, 0x65646968
sub eax, 0x65646968
sub eax, 0x206c6c61
sub eax, 0x206c6c61
and esp, dword [edi + 0x2d]
push 0x65732d64
popal
jb 0x4168d9
sub eax, 0x72616573
arpl word [eax + 0x73], bp
sub al, 0x2e
sub eax, 0x65646968
push 0x672e2c73
sub eax, 0x65646968
sub eax, 0x23206468
and byte fs:[ebx], ah
sub eax, 0x732d6468
popal
push 0x65732d64
popal
jb 0x4168f2
arpl word [eax + 0x73], bp
jnp 0x4168f7
push 0x69647b73
imul esi, dword [ebx + 0x70], 0x3a79616c
jae 0x416906
insb byte es:[edi], dx
popal
jns 0x4168d4
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jge 0x4168c3
sub eax, 0x61206468
jnp 0x41691c
js 0x41691f
sub eax, 0x6f636564
jb 0x416913
je 0x41691d
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [esi + 0x6f]
outsb dx, byte [esi]
jge 0x4168e0
sub eax, 0x742d6468
popal
bound esi, qword [ebx + 0x7b]
insd dword es:[edi], dx
popal
jb 0x416932
imul ebp, dword [esi + 0x3a], 0x61703b30
imul ebp, dword fs:[esi + 0x67], 0x237d303a
imul ebp, dword [esi + 0x67], 0x237d303a
jge 0x4168fe
sub eax, 0x6e2d6468
outsb dx, byte [esi]
popal
jbe 0x416904
insd dword es:[edi], dx
outsd dx, dword [esi]
jb 0x41694e
insb byte es:[edi], dx
sub al, 0x23
sub eax, 0x732d6468
popal
jb 0x416959
push 0x692e2073
arpl word [edi + 0x7b], bp
jae 0x416919
imul esp, dword cs:[ebx + 0x6f], 0x6361627b
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
outsd dx, dword [esi]
jne 0x416975
outsb dx, byte [esi]
sub eax, 0x67616d69
cmp dh, byte gs:[ebp + 0x72]
insb byte es:[edi], dx
sub byte [eax + 0x74], ch
je 0x416987
push 0x73707474
cmp ch, byte [edi]
jae 0x416953
das
das
jo 0x41694b
jae 0x416992
jae 0x416992
insb byte es:[edi], dx
jno 0x41698b
imul ebp, dword [ebp + 0x67], 0x6d6f632e
das
je 0x41695d
xor dword [edx], esi
cmp byte [esi], dh
xor eax, 0x65643161
xor esp, dword [esi + 0x65]
xor eax, 0x2e383238
popal
xor dword [ebp + 0x33], esp
xor ax, 0x3238
cmp byte [esi], ch
jo 0x4169af
sub dword [bp + di], edi
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jne 0x4169bb
sub eax, 0x65706572
sub eax, 0x65706572
popal
je 0x416990
outsb dx, byte [esi]
outsd dx, dword [esi]
sub eax, 0x65706572
jb 0x4169c0
jo 0x4169c2
popal
je 0x4169dd
and esp, dword [edi + 0x2d]
push 0x616e2d64
jbe 0x4169e5
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
imul ebp, dword [esi + 0x65], 0x6f6c622d
arpl word [ebx + 0x3b], bp
insb byte es:[edi], dx
je 0x4169c5
popal
sub eax, 0x7466656c
cmp dh, byte [edx]
xor byte [eax + 0x78], dh
insb byte es:[edi], dx
je 0x4169d1
push 0x6f6c2d64
sub eax, 0x3a706f74
xor dword [ebx], esi
jo 0x416a66
sub eax, 0x67616d69