Function at 0x4166a0
Capabilities:
Get number of processors

Disassembly:
jb 0x41630c
and edi, dword [eax]
aaa
cmp byte [edi], dh
cmp byte [edi], dh
jge 0x416309
jbe 0x416348
pop edi
arpl word [esi + 0x20], sp
popal
cmp ch, byte [eax + 0x6f]
jbe 0x41634c
jb 0x416315
popal
jbe 0x416358
pop edi
arpl word [esi + 0x3a], sp
push 0x7265766f
jnp 0x41635b
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x416337
and esi, dword [ecx]
xor ah, byte [ebx + 0x7d]
jbe 0x416370
pop edi
jae 0x416374
imul esp, dword [ebx + 0x7b], 0x70736964
arpl word [ebx + 0x64], di
imul esi, dword [ebx + 0x70], 0x3a79616c
insb byte es:[edi], dx
popal
jns 0x41634d
imul ebp, dword [esi + 0x6c], 0x2d656e69
bound ebp, qword [edi + ebp*2 + 0x63]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6f6c622d
arpl word [ebx + 0x3b], bp
insd dword es:[edi], dx
imul edi, dword [ebx], 0x6d
popal
jb 0x41638b
imul ebp, dword [esi + 0x2d], 0x3a706f74
sub eax, 0x3b787033
insd dword es:[edi], dx
popal
jb 0x41639b
imul ebp, dword [esi + 0x2d], 0x68676972
je 0x416377
jb 0x4163a2
push 0x36313a74
xor dword [esi], esi
jo 0x4163b9
cmp esi, dword [eax + 0x6f]
jae 0x4163af
je 0x4163b1
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 0x4163ba
jbe 0x4163b8
cmp ebp, dword [eax + 0x65]
imul esp, dword [edi + 0x68], 0x34323a74
push 0x34323a74
xor dh, byte [eax + esi*2]
js 0x41639b
jo 0x4163d7
cmp esi, dword [edi + 0x69]
ja 0x4163cb
je 0x4163cd
cmp dh, byte [edx]
xor al, 0x70
js 0x4163a6
jbe 0x4163d2
jb 0x4163e3
imul esp, dword [ebx + 0x61], 0x6c612d6c
arpl word [ecx + 0x6c], sp
sub eax, 0x67696c61
outsb dx, byte [esi]
popal
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x64696d3a
insb byte es:[edi], dx
outsb dx, byte [si]
cmp ch, byte [ebp + 0x69]
insb byte es:[edi], dx
jge 0x4163b0
jbe 0x4163ef
pop edi
jae 0x4163f3
imul ebp, dword [esi + ebp], 0x735f6b76
insb byte es:[edi], dx
imul ebx, dword [edi + 0x73], 0x6c
imul ebp, dword [eax + 0x7b], 0x64726f62
jb 0x4163d3
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp esi, dword gs:[eax + 0x6f]
jae 0x41640b
je 0x41640d
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ecx + 0x62]
jae 0x41641a
insb byte es:[edi], dx
jne 0x416422
cmp esi, dword gs:[edi + ebp*2 + 0x70]
cmp esi, dword [edi + ebp*2 + 0x70]
je 0x416421
outsd dx, dword [esi]
jo 0x4163ee
cmp dh, byte [eax]
cmp ebp, dword [ebp + 0x66]
xor byte [ebx], bh
insb byte es:[edi], dx
je 0x4163f5
je 0x4163f5
je 0x4163f5
cmp dh, byte [eax]
cmp ebp, dword [eax + 0x65]
imul esp, dword [edi + 0x68], 0x34323a74
jo 0x416440
xor byte [ebx], bh
push 0x68676965
je 0x4163fe
xor dh, byte [eax + esi*2]
js 0x416404
cmp esi, dword [edi + 0x69]
ja 0x416434
je 0x416436
push 0x7034323a
cmp dh, byte [edx]
xor al, 0x70
js 0x416451
jge 0x416436
popal
cmp ch, byte [eax + 0x6f]
outsd dx, dword [esi]
jbe 0x41643f
jb 0x4163fc
jbe 0x41644a
pop edi
jae 0x41644e
imul ebp, dword [esi + ebp], 0x735f6b76
insb byte es:[edi], dx
sub al, 0x2e
jbe 0x416452
pop edi
jae 0x416456
imul ebp, dword [eax + 0x7b], 0x70736964
imul esi, dword [ebx + 0x70], 0x3a79616c
jae 0x416461
insb byte es:[edi], dx
popal
jns 0x41642f
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jge 0x41645c
cmp ch, byte [eax + 0x6f]
push 0x7265766f
and byte [esi], ch
jbe 0x416470
jbe 0x416465
jb 0x416422
jbe 0x416470
imul ebx, dword [edi + 0x73], 0x6c
pop edi
jae 0x416474
imul ebp, dword [eax + 0x2c], 0x5f6b762e
jbe 0x416479
imul ebx, dword [edi + 0x73], 0x6c
pop edi
jae 0x41647d
imul edi, dword [ebx + 0x64], 0x6c707369
popal
jns 0x416455
cmp ch, byte [ecx + 0x6e]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6f6c622d
arpl word [ebx + 0x7d], bp
jbe 0x416496
imul ebp, dword [esi + 0x6c], 0x2d656e69
sub eax, 0x636f6c62
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebp + 0x2e], 0x76
imul ebx, dword [edi + 0x63], 0x62
popal
pop edi
arpl word [edx + 0x61], sp
jnp 0x4164a1
popal
imul ebp, dword fs:[esi + 0x67], 0x7030313a
imul ebp, dword [esi + 0x67], 0x7030313a
cmp dh, byte [bx + di]
xor byte [eax + 0x78], dh
cmp ebp, dword [ebp + 0x61]
js 0x416478
insd dword es:[edi], dx
popal
jb 0x4164a8
imul ebp, dword [bp + 0x2d], 0x3a706f74
imul ebp, dword [esi + 0x2d], 0x3a706f74
xor dword [eax], esi
jo 0x4164c4
cmp ebp, dword [ebp + 0x61]
popal
jb 0x4164b8
imul ebp, dword [esi + 0x2d], 0x74746f62
outsb dx, byte [esi]
sub eax, 0x74746f62
outsd dx, dword [esi]
je 0x4164cc
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp ch, byte [0x78703031]
xor dword [eax], esi
jo 0x4164d8
cmp esp, dword [esi + 0x6f]
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x416493
sub eax, 0x657a6973
jae 0x4164d1
jp 0x4164cf
cmp dh, byte [ecx]
xor al, 0x70
js 0x416490
and dword [ecx + 0x6d], ebp
jo 0x4164e4
outsd dx, dword [esi]
jb 0x4164eb
popal
outsb dx, byte [esi]
je 0x4164f8
jbe 0x4164e9
imul ebx, dword [edi + 0x73], 0x70
pop edi
jae 0x4164f1
arpl word [ebx + 0x68], di
imul esp, dword gs:[edi + 0x68], 0x36313a74
jo 0x416506
cmp esi, dword [edi + 0x69]
je 0x4164fc
imul esp, dword [esp + esi*2 + 0x68], 0x3030313a
push 0x3030313a
cmp dh, byte [ecx]
xor byte [eax], dh
and eax, 0x6b762e7d
pop edi
jb 0x416501
jnp 0x4164cf
sub eax, 0x742d736d
jb 0x416509
insd dword es:[edi], dx
jae 0x4164d2
je 0x416519
popal
outsb dx, byte [esi]
jae 0x416511
outsd dx, dword [esi]
jb 0x41651b
cmp dh, byte [edx + 0x6f]
je 0x416514
je 0x41651a
sub byte [ecx], bh
xor byte [ebp + 0x67], ah
sub dword [ebp + 0x2e], edi
sub dword gs:[di + 0x2e], edi
jbe 0x41652b
pop edi
popal
jb 0x416527
jnp 0x416528
outsd dx, dword [esi]
jb 0x41652d
jb 0x4164f9
je 0x41653d
jo 0x41650a
cmp dh, byte [ecx]
xor dword [eax + 0x78], esi
jo 0x41654b
js 0x4164f4
and byte [ebx + 0x6f], dh
jae 0x416545
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x62656265
and byte fs:[ebx], ah
bound esp, qword gs:[ebp + 0x62]
bound edi, qword gs:[ebx]
arpl word [ebp + 0x72], si
jae 0x416556
jb 0x416559
outsd dx, dword [esi]
jb 0x416523
jo 0x41655a
imul ebp, dword [esi + 0x74], 0x683b7265
imul esp, dword gs:[edi + 0x68], 0x70303a74
push 0x68676965
je 0x416532
push 0x70303a74
xor byte [eax + 0x78], dh
jo 0x416573
js 0x416537
cmp ebp, dword [ebp + 0x61]
insd dword es:[edi], dx
popal
jb 0x416567
imul ebp, dword [esi + 0x2d], 0x74746f62
outsb dx, byte [esi]
sub eax, 0x74746f62
je 0x416577
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp ch, byte [0x78703332]
sub eax, 0x78703332
cmp ebp, dword [edi + 0x76]
jb 0x41657b
jbe 0x416578
jb 0x41657b
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
ja 0x416553
push 0x65646469
outsb dx, byte [esi]
imul esp, dword [esp + 0x65], 0x61703b6e
outsb dx, byte gs:[esi]
cmp esi, dword [eax + 0x61]
imul ebp, dword fs:[esi + 0x67], 0x7030323a
imul ebp, dword fs:[esi + 0x67], 0x7030323a
cmp dh, byte [edx]
xor byte [eax + 0x78], dh
xor dh, byte [eax]
jo 0x4165a4
js 0x41654d
and byte [eax], dh
cmp esi, dword [ebp + 0x78]
xor byte [ebx], bh
je 0x416596
js 0x4165a7
je 0x416561
sub eax, 0x67696c61
outsb dx, byte [esi]
popal
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x6e65633a
outsb dx, byte [si]
cmp ah, byte [ebx + 0x65]
outsb dx, byte [esi]
je 0x4165a4
jb 0x4165be
jbe 0x4165af
pop edi
popal
jb 0x4165ac
jnp 0x4165be
outsd dx, dword [esi]
jo 0x416587
sub eax, 0x78703131
jge 0x416582
jbe 0x4165c1
jbe 0x4165c1
pop edi
popal
jb 0x4165cf
jne 0x4165d6
jnp 0x4165be
bound ebp, qword [edi + 0x74]
je 0x4165cf
outsd dx, dword [esi]
je 0x4165d3
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp ch, byte [0x7d787036]
jbe 0x4165d5
pop edi
popal
jb 0x4165d2
sub al, 0x2e
jbe 0x4165dd
pop edi
popal
jb 0x4165eb
jnp 0x4165da
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
popal
arpl word [ebx + 0x67], bp
jb 0x4165ed
jb 0x4165ed
jne 0x4165ee
sub eax, 0x6f6c6f63
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x4165c2
cmp ah, byte [ebx]
xor eax, 0x35653565
cmp ebp, dword [ebp + 0x61]
and esp, dword [ebp + 0x35]
xor eax, 0x6d3b3565
popal
jb 0x4165fb
imul ebp, dword [esi + 0x2d], 0x7466656c
sub eax, 0x7466656c
cmp ah, byte [ecx + 0x75]
je 0x41660f
cmp ebp, dword [ebp + 0x61]
jb 0x41660c
imul ebp, dword [bp + 0x2d], 0x68676972
imul ebp, dword [esi + 0x2d], 0x68676972
sub eax, 0x68676972
je 0x4165e8
popal
jne 0x416625
outsd dx, dword [esi]
cmp esi, dword [eax + 0x6f]
jae 0x416620
je 0x416622
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [edx + 0x65]
insb byte es:[edi], dx
popal
je 0x41662b
imul esi, dword [esi + 0x65], 0x6b762e7d
jbe 0x416629
jge 0x4165f4
jbe 0x416633
pop edi
popal
jb 0x416630
sub al, 0x2e
jbe 0x41663b
imul ebx, dword [edi + 0x61], 0x72
pop edi
popal
jb 0x416649
jne 0x416650
jnp 0x41663e
push 0x68676965
imul esp, dword gs:[edi + 0x68], 0x70363a74
js 0x41661b
je 0x416616
jo 0x416657
jo 0x416657
cmp esi, dword [edi + 0x69]
ja 0x41664b
je 0x41664d
cmp dh, byte [esi]
xor al, 0x70
js 0x416668
jo 0x416662
jge 0x41661a
jbe 0x416659
jbe 0x416659
imul ebx, dword [edi + 0x61], 0x72
cmp ah, byte fs:[ecx + 0x66]
pop edi
popal
jb 0x416656
cmp ah, byte [ecx + 0x66]
je 0x41665c
je 0x41665c
jb 0x416625
jbe 0x416667
imul ebx, dword [edi + 0x61], 0x72
cmp ah, byte fs:[edx + 0x65]
pop edi
popal
jb 0x416664
cmp ah, byte [edx + 0x65]
outsw dx, word [esi]
jb 0x41666c
sub al, 0x2e
jbe 0x416676
pop edi
popal
jb 0x416684
cmp ah, byte [ecx + 0x66]
je 0x416679
jb 0x416642
jbe 0x416684
pop edi
popal
jb 0x416692
cmp ah, byte [edx + 0x65]
outsw dx, word [esi]
jb 0x416689
jnp 0x416689
arpl word [edi + 0x6e], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x41668f
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x416667
pop esp
js 0x416662
aaa
and byte [eax + edi*2 + 0x32], bl
js 0x416667
aaa
cmp ebp, dword [eax + 0x65]
imul esp, dword [edi + 0x68], 0x3b303a74
push 0x3b303a74
xor byte [ebx], bh
insb byte es:[edi], dx
je 0x41667f
je 0x41667f
xor byte [ebx], bh
jo 0x4166b8
jae 0x4166b4
je 0x4166b6
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ecx + 0x62]
jae 0x4166c3
popal
bound esi, qword [ebx + 0x6f]
insb byte es:[edi], dx
jne 0x4166cb
je 0x4166bd
cmp esi, dword gs:[edi + 0x69]
cmp esi, dword [edi + 0x69]
ja 0x4166c4
je 0x4166c6
je 0x4166c6
cmp dh, byte [eax]
jge 0x416690
jbe 0x4166cf
pop edi
popal
jb 0x4166cc
cmp ah, byte fs:[ecx + 0x66]
cmp ah, byte [ecx + 0x66]
je 0x4166d2
jb 0x41669b
jb 0x41669b
jbe 0x4166dd
pop edi
popal
jb 0x4166da
cmp ah, byte [edx + 0x65]
outsw dx, word [esi]
jb 0x4166e2
sub al, 0x2e
jbe 0x4166ec
pop edi
popal
jb 0x4166fa
jne 0x4166c0
cmp ah, byte [ecx + 0x66]
je 0x4166ef
popal
je 0x4166ef
jb 0x4166b8
jb 0x4166b8
jbe 0x4166fa
pop edi
popal
jb 0x416708
jne 0x4166ce
cmp ah, byte [edx + 0x65]
outsw dx, word [esi]
bound esp, qword [ebp + 0x66]
outsd dx, dword [esi]
jb 0x4166ff
jnp 0x4166fe
bound ebp, qword [edi + 0x72]
jb 0x4166cf
jb 0x4166cf
outsd dx, dword [esi]
jb 0x416703
jb 0x4166cf
insb byte es:[edi], dx
je 0x4166e1
xor esi, dword [edx]
jo 0x416723
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x72], 0x28616267
bound esp, qword [ecx + 0x28]
sub byte [edx], dh
xor dh, byte [edx]
cmp dword [edx + esi], ebp
xor bh, byte [ecx]
sub al, 0x32
xor bh, byte [ecx]
sub al, 0x32
cmp dword [edx + esi], ebp
xor bh, byte [ecx]
sub al, 0x30
xor byte [ecx], ch
cmp esp, dword [edx + 0x6f]
jb 0x41672e
sub dword [ebx], edi
bound ebp, qword [edi + 0x72]
jb 0x4166fa
jb 0x4166fa
jb 0x4166fa
sub eax, 0x68676972
je 0x41670d
jb 0x416738
imul esp, dword [edi + 0x68], 0x32333a74
push 0x32333a74
cmp dh, byte [ebx]
xor dh, byte [eax + 0x78]
xor esi, dword [edx]
jo 0x41674f
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x72], 0x28616267
and byte [edx + 0x67], dh
bound esp, qword [ecx + 0x28]
popal
sub byte [edx], dh
xor bh, byte [ecx]
sub al, 0x32
xor dh, byte [edx]
cmp dword [edx + esi], ebp
xor bh, byte [ecx]
sub al, 0x32
xor bh, byte [ecx]
sub al, 0x30
sub dword [ebp + 0x2e], edi
xor byte [ecx], ch
jge 0x416721
jbe 0x416760
pop edi
popal
jb 0x41675d
cmp ah, byte [edx + 0x65]
outsw dx, word [esi]
bound esp, qword [ebp + 0x66]
outsd dx, dword [esi]
jb 0x416765
jnp 0x416764
jnp 0x416764
outsd dx, dword [esi]
jb 0x416769
jb 0x416735
je 0x416779
jo 0x416746
xor dword [esi], esi
jo 0x416788
jo 0x416788
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x35653565
xor eax, 0x706f743b
cmp dh, byte [esi]
jo 0x41679e
jo 0x41675d
jo 0x41679e
jge 0x416756
jbe 0x416795
pop edi
popal
jb 0x4167a3
cmp ah, byte [edx + 0x65]
outsw dx, word [esi]
jb 0x41679a
jnp 0x416799
outsd dx, dword [esi]
jb 0x41679e
jb 0x41676a
bound ebp, qword [edi + 0x74]
je 0x4167b1
insd dword es:[edi], dx
cmp dh, byte [ecx]
jo 0x4167c0
jo 0x4167c0
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x35653565
xor eax, 0x746f623b
je 0x4167cb
and esp, dword [ebp + 0x35]
xor eax, 0x623b3565
outsd dx, dword [esi]
cmp esp, dword [edx + 0x6f]
je 0x4167cf
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp dh, byte [esi]
jo 0x4167d9
js 0x4167df
jge 0x416791
jbe 0x4167d0
jbe 0x4167d0
imul ebx, dword [edi + 0x61], 0x72
cmp ah, byte fs:[ecx + 0x66]
pop edi
popal
jb 0x4167cd
cmp ah, byte [ecx + 0x66]
popal
je 0x4167d3
je 0x4167d3
jb 0x4167eb
je 0x4167e1
jo 0x4167ae
xor byte [ebp + 0x2e], bh
jbe 0x4167e4
pop edi
popal
jb 0x4167e1
cmp ah, byte [ecx + 0x66]
je 0x4167e7
jb 0x4167ff
bound ebp, qword [edi + 0x72]
jb 0x4167b8
jb 0x4167b8
je 0x4167fc
jo 0x4167c9
xor dword [esi], esi
jo 0x41680b
and byte [ebx + 0x6f], dh
outsd dx, dword [esi]
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x7d666666
jbe 0x41680d
and byte [ebx], ah
jge 0x4167ce
and esp, dword [esi + 0x66]
jge 0x4167ce
jge 0x4167ce
jbe 0x41680d
pop edi
popal
jb 0x41681b
cmp ah, byte [ecx + 0x66]
je 0x416810
jb 0x416828
bound ebp, qword [edi + 0x74]
je 0x416821
outsd dx, dword [esi]
je 0x416825
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp dh, byte [eax]
jge 0x4167e5
jbe 0x416824
imul ebx, dword [edi + 0x61], 0x72
jne 0x4167f8
pop edi
popal
jb 0x416832
cmp ah, byte [ecx + 0x66]
popal
je 0x416827
je 0x416827
jb 0x41683f
bound ebp, qword [edi + 0x72]
jb 0x4167f8
jb 0x4167f8
bound ebp, qword [edi + 0x74]
je 0x416843
je 0x41683f
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp dh, byte [ecx]
jo 0x41684e
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x7d666666
jbe 0x416850
jge 0x416811
jge 0x416811
jbe 0x416850
imul ebx, dword [edi + 0x62], 0x6b
jbe 0x416856
pop edi
bound ebp, qword [ebx + 0x2e]
jbe 0x416856
imul ebp, dword [esi], 0x76
imul ebx, dword [edi + 0x61], 0x72
sub al, 0x2e
pop edi
popal
jb 0x416853
sub al, 0x2e
jbe 0x41685e
pop edi
bound ebp, qword [ebx + 0x2e]
jbe 0x416864
imul ebx, dword [edi + 0x61], 0x72
pop edi
popal
jb 0x416872
jne 0x416879
jnp 0x416861
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
popal
arpl word [ebx + 0x67], bp
jb 0x416874
jne 0x416875
sub eax, 0x6f6c6f63
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x416849
and esi, dword [edx]
xor dh, byte [ecx]
xor dh, byte [ecx]
xor dh, byte [ecx]
jge 0x416846
xor dword [edx], esi
xor dword [edx], esi
xor dword [ebp + 0x2e], edi
jbe 0x416885
pop edi
bound ebp, qword [ebx + 0x2e]
jbe 0x41688b
pop edi
popal
jb 0x416888
cmp ah, byte [edx + 0x65]
bound esp, qword [ebp + 0x66]
outsw dx, word [esi]
outsd dx, dword [esi]
jb 0x416890
jnp 0x41688f
outsd dx, dword [esi]
jb 0x416894
jb 0x416860
sub eax, 0x2d706f74
je 0x4168a4
jo 0x416864
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x416877
and esi, dword [edx]
xor dword [edx], esi
xor dword [edx], esi
xor dword [ebp + 0x2e], edi
jbe 0x4168b3
pop edi
bound ebp, qword [ebx + 0x2e]
jbe 0x4168b9
pop edi
popal
jb 0x4168c7
cmp ah, byte [edx + 0x65]
outsw dx, word [esi]
bound esp, qword [ebp + 0x66]
outsd dx, dword [esi]
jb 0x4168be
jnp 0x4168bd
outsd dx, dword [esi]
jb 0x4168c2
jb 0x41688e
sub eax, 0x74746f62
outsd dx, dword [esi]
bound ebp, qword [edi + 0x74]
je 0x4168d5
insd dword es:[edi], dx
sub eax, 0x6f6c6f63
jb 0x4168a8
and esi, dword [edx]
xor dword [edx], esi
xor dword [edx], esi
xor dword [ebp + 0x2e], edi
jge 0x4168a5
jbe 0x4168e4
pop edi
je 0x4168ef
jnp 0x4168e5
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x4168b0
jae 0x4168ee
jp 0x4168ec
cmp dh, byte [ecx]
xor dword [eax + 0x78], esi
xor dword [ecx], esi
jo 0x416904
js 0x4168ad
and byte [ecx], ah
and dword [ecx + 0x6d], ebp
imul ebp, dword [ebp + 0x70], 0x6174726f
insd dword es:[edi], dx
jo 0x416901
jb 0x416908
popal
outsb dx, byte [esi]
je 0x4168d3
jo 0x4168fb
imul ebp, dword fs:[esi + 0x67], 0x7870363a
and byte [eax], bh
cmp byte [eax + 0x78], dh
jo 0x41691f
jge 0x4168cc
and esp, dword [ebx + 0x65]
outsb dx, byte [esi]
arpl word [ebp + 0x6e], sp
je 0x416913
jb 0x41690f
jb 0x41690f
arpl word [edi + 0x6c], bp
and byte [esi], ch
jbe 0x416922
pop edi
je 0x41692d
je 0x41692d
jnp 0x41692a
popal
jb 0x416927
imul ebp, dword [esi + 0x3a], 0x332d2030
cmp dh, byte [eax]
and byte [0x78703533], ch
and byte [eax], dh
xor eax, 0x30207870
and byte [0x3b787038], ch
jo 0x416935
popal
imul ebp, dword fs:[esi + 0x67], 0x7870363a
imul ebp, dword fs:[esi + 0x67], 0x7870363a
and byte [edx], dh
xor byte [eax + 0x78], dh
and byte [eax], dh
jge 0x416909
and esi, dword [edx + 0x68]
jb 0x416950
jae 0x41690a
jbe 0x416958
imul ebx, dword [edi + 0x66], 0x74
jb 0x41696d
pop edi
je 0x416963
je 0x416963
jnp 0x416960
insd dword es:[edi], dx
popal
jb 0x41695d
imul ebp, dword [esi + 0x2d], 0x7466656c
cmp dh, byte [edx]
jo 0x416979
je 0x416938
xor dh, byte [eax + 0x78]
cmp esi, dword [eax + 0x61]
imul ebp, dword fs:[esi + 0x67], 0x746f622d
sub eax, 0x74746f62
sub eax, 0x74746f62
bound ebp, qword [edi + 0x74]
je 0x41697e
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp dh, byte [0x703b7870]
popal
js 0x416950
jo 0x416978
imul ebp, dword fs:[esi + 0x67], 0x706f742d
cmp dh, byte [0x2e7d7870]
jo 0x41695b
xor eax, 0x2e7d7870
jo 0x41699c
jge 0x416954
jbe 0x416993
imul ebx, dword [edi + 0x66], 0x74
jb 0x416959
pop edi
je 0x41699e
je 0x41699e
sub al, 0x2e
jbe 0x41699b
jbe 0x41699b
pop edi
je 0x4169a6
and byte [ecx + 0x7b], ah
arpl word [edi + 0x6c], bp
popal
jnp 0x41699b
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x416977
and edi, dword [eax]
aaa
cmp byte [edi], dh
cmp byte [edi], dh
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
outsb dx, byte [esi]
je 0x41698b
je 0x4169b7
js 0x4169c8
sub eax, 0x6f636564
outsd dx, dword [esi]
jb 0x4169bc
je 0x4169c6
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [esi + 0x6f]
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jge 0x416994
jbe 0x4169d3
pop edi
je 0x4169de
and byte [ecx + 0x3a], ah
push 0x7265766f
jnp 0x4169ea
popal
cmp ch, byte [eax + 0x6f]
jbe 0x4169d8
jb 0x4169f0
je 0x4169dc
js 0x4169ed
js 0x4169ed
je 0x4169a7
sub eax, 0x6f636564
arpl word gs:[edi + 0x72], bp
popal
jb 0x4169e1
je 0x4169eb
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [ebp + 0x6e]
jb 0x4169f7
imul ebp, dword [esi + 0x65], 0x656c2e7d
pop edi
pop edi
arpl word [ecx + 0x6c], sp
arpl word [esi], bp
jbe 0x416a06
pop edi
arpl word [ebx + 0x70], di
popal
jo 0x416a01
imul ebp, dword fs:[esi + 0x67], 0x706f742d
cmp dh, byte [edx]
xor al, 0x70
je 0x416a17
outsd dx, dword [esi]
jo 0x4169e4
xor dh, byte [eax + esi*2]
js 0x4169ea
jo 0x416a12
imul ebp, dword fs:[esi + 0x67], 0x746f622d
bound ebp, qword [edi + 0x74]
je 0x416a2b
insd dword es:[edi], dx
cmp dh, byte [edx]
xor byte [eax + 0x78], dh
jge 0x4169f2
insb byte es:[edi], dx
pop edi
pop edi
arpl word [ecx + 0x6c], sp
arpl word [eax], sp
jbe 0x416a3b
pop edi
popal
outsb dx, byte [esi]
jae 0x416a50
insd dword es:[edi], dx
popal
jb 0x416a40
imul ebp, dword [bp + 0x2d], 0x74746f62
imul ebp, dword [esi + 0x2d], 0x74746f62
bound ebp, qword [edi + 0x74]
je 0x416a50
je 0x416a54
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp dh, byte [eax]
jge 0x416a14
insb byte es:[edi], dx
pop edi
arpl word [ecx + 0x6c], sp
popal
insb byte es:[edi], dx
arpl word [eax], sp
jbe 0x416a5d
jbe 0x416a5d
pop edi
jns 0x416a71
insd dword es:[edi], dx
popal
jb 0x416a61
imul ebp, dword [esi + 0x2d], 0x74746f62
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp dh, byte [0x2e7d7870]
jbe 0x416a76
js 0x416a85
jbe 0x416a76
pop edi
je 0x416a70
insb byte es:[edi], dx
jae 0x416a81
popal
arpl word [ebp + 0x72], sp
jnp 0x416a79
jb 0x416a91
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
popal
arpl word [ebx + 0x67], bp
jb 0x416a8c
jne 0x416a8d
sub eax, 0x6f6c6f63
jb 0x416a61
and esp, dword [ebp + 0x62]
bound esp, qword gs:[ebp + 0x62]
bound esp, qword [ebp + 0x62]
cmp ebp, dword [eax + 0x65]
imul esp, dword [edi + 0x68], 0x70313a74
js 0x416ab7
jbe 0x416aa8
jbe 0x416aa8
pop edi
je 0x416aa2
insb byte es:[edi], dx
jnp 0x416aa5
outsd dx, dword [esi]
jb 0x416aaa
jb 0x416a76
arpl word [edi + 0x6c], bp
insb byte es:[edi], dx
popal
jo 0x416ac3
cmp ah, byte gs:[ebx + 0x6f]
insb byte es:[edi], dx
insb byte es:[edi], dx
popal
jo 0x416acc
jge 0x416a8a
jbe 0x416ac9
imul ebx, dword [edi + 0x74], 0x62
pop edi
je 0x416ac3
insb byte es:[edi], dx
and byte [esp + 0x7b], dh
jo 0x416ac9
imul ebp, dword fs:[esi + 0x67], 0x2e7d303a
js 0x416ae3
js 0x416ae3
arpl word fs:[eax + esi*2 + 0x73], bp
jo 0x416aeb
sub al, 0x2e
js 0x416aec
js 0x416aec
js 0x416aef
outsb dx, byte [esi]
jnp 0x416af2
jnp 0x416af2
jbe 0x416aea
jb 0x416aed
insb byte es:[edi], dx
outsd dx, dword [esi]
ja 0x416ac5
cmp ch, byte [eax + 0x69]
push 0x65646469
outsb dx, byte [esi]
imul esp, dword [esp + 0x65], 0x782e7d6e
jo 0x416afa
outsb dx, byte gs:[esi]
jge 0x416ac1
js 0x416b05
arpl word fs:[eax + esi*2 + 0x73], bp
arpl word [eax + esi*2 + 0x73], bp
sub al, 0x2e
js 0x416b0e
js 0x416b11
outsb dx, byte [esi]
jnp 0x416ad2
insd dword es:[edi], dx
jae 0x416ad5
je 0x416b1c
popal
outsb dx, byte [esi]
jae 0x416b17
je 0x416b19
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [ebp + 0x61]
js 0x416ae4
push 0x68676965
je 0x416ade
xor byte [esi], ch
xor esi, dword [ebx + 0x7d]
jae 0x416b40
js 0x416b36
jo 0x416b2b
js 0x416b39
js 0x416b39
outsb dx, byte [esi]
sub al, 0x2e
js 0x416b3f
js 0x416b3f
outsd dx, dword fs:[esi]
jo 0x416b38
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
and byte [esi], ch
js 0x416b48
js 0x416b48
arpl word fs:[eax + esi*2 + 0x73], bp
sub al, 0x2e
js 0x416b51
js 0x416b51
outsd dx, dword fs:[esi]
jo 0x416b4a
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
and byte [esi], ch
js 0x416b5a
js 0x416b5d
js 0x416b5d
jo 0x416b5c
outsb dx, byte [esi]
js 0x416b62
js 0x416b62
outsb dx, byte fs:[esi]
outsd dx, dword [esi]
js 0x416b67
outsb dx, byte [esi]
jnp 0x416b68
insd dword es:[edi], dx
popal
js 0x416b2b
push 0x68676965
je 0x416b3f
xor byte [ebp + 0x2e], bh
js 0x416b7a
outsd dx, dword fs:[esi]
jo 0x416b73
outsb dx, byte [esi]
and byte [esi], ch
js 0x416b83
js 0x416b86
outsb dx, byte [esi]
jnp 0x416b87
insd dword es:[edi], dx
popal
js 0x416b4a
sub eax, 0x67696568
push 0x6f6e3a74
push 0x68676965
je 0x416b5e
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jge 0x416b58
js 0x416b9c
jo 0x416b91
outsd dx, dword fs:[esi]
outsd dx, dword [esi]
jo 0x416b95
outsb dx, byte [esi]
and byte [esi], ch
js 0x416ba5
bound ebp, qword fs:[edi + 0x78]
bound ebp, qword [edi + 0x78]
js 0x416b5a
and byte [esi], ch
js 0x416bad
js 0x416bad
js 0x416bb0
jo 0x416baf
outsb dx, byte [esi]
sub al, 0x2e
js 0x416bb6
outsd dx, dword fs:[esi]
jo 0x416baf
outsb dx, byte [esi]
and byte [esi], ch
js 0x416bbf
bound ebp, qword fs:[edi + 0x78]
js 0x416bc6
outsd dx, dword [esi]
js 0x416b82
js 0x416bc6
outsd dx, dword fs:[esi]
jo 0x416bbf
outsb dx, byte [esi]
and byte [esi], ch
js 0x416bcf
js 0x416bcf
jo 0x416bc4
arpl word fs:[eax + esi*2 + 0x73], bp
arpl word [eax + esi*2 + 0x73], bp
jo 0x416bd7
jnp 0x416bd3
popal
js 0x416b96
sub eax, 0x67696568
push 0x7d303a74
js 0x416be5
push 0x68676965
je 0x416baa
xor byte [ebp + 0x2e], bh
js 0x416be5
outsd dx, dword fs:[esi]
jo 0x416bde
outsb dx, byte [esi]
and byte [esi], ch
js 0x416bee
bound ebp, qword fs:[edi + 0x78]
js 0x416bf5
js 0x416bf5
outsd dx, dword fs:[esi]
outsd dx, dword [esi]
jo 0x416bee
outsb dx, byte [esi]
and byte [esi], ch
js 0x416bfe
js 0x416c01
outsb dx, byte [esi]
sub al, 0x2e
js 0x416c07
jo 0x416bfc
outsd dx, dword fs:[esi]
outsd dx, dword [esi]
jo 0x416c00
outsb dx, byte [esi]
and byte [esi], ch
js 0x416c10
bound ebp, qword fs:[edi + 0x78]
and byte [esi], ch
js 0x416c18
js 0x416c18
arpl word fs:[eax + esi*2 + 0x73], bp
insb byte es:[edi], dx
jo 0x416c20
jnp 0x416c1c
popal
js 0x416bdf
push 0x68676965
je 0x416bf3
push 0x6f6e3a74
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jge 0x416bed
js 0x416c31
arpl word fs:[edi + ebp*2 + 0x73], bp
outsd dx, dword [esi]
jae 0x416c2c
and byte gs:[esi], ch
and byte [esi], ch
js 0x416c3b
js 0x416c3e
outsb dx, byte [esi]
sub eax, 0x2e2c746e
sub al, 0x2e
js 0x416c47
outsd dx, dword fs:[esi]
jo 0x416c40
outsb dx, byte [esi]
and byte [esi], ch
js 0x416c50
jo 0x416c45
arpl word fs:[eax + esi*2 + 0x73], bp
arpl word [eax + esi*2 + 0x73], bp
sub eax, 0x647b746e
imul esi, dword [ebx + 0x70], 0x3a79616c
insb byte es:[edi], dx
popal
jns 0x416c2b
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jge 0x416c1a
jge 0x416c1a
je 0x416c5a
jae 0x416c1c
push 0x74232c33
sub al, 0x23
je 0x416c63
popal
jae 0x416c67
and byte [eax + 0x33], ch
sub al, 0x23
xor ebp, dword [ebx]
insd dword es:[edi], dx
bound eax, qword [ebp + 0x6e]
and byte fs:[eax + 0x33], ch
jnp 0x416c7a
push 0x6f667b33
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x416c45
jae 0x416c83
jp 0x416c81
cmp dh, byte [ecx]
cmp byte [eax + 0x78], dh
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
js 0x416c42
and dword [ecx + 0x6d], ebp
jo 0x416c96
jb 0x416c9d
popal
outsb dx, byte [esi]
je 0x416c68
cmp edi, dword [ebp + 0x23]
jge 0x416c52
arpl word [ebp + 0x6e], sp
outsb dx, byte [esi]
je 0x416c99
jb 0x416c95
arpl word [edi + 0x6c], bp
and byte [esi], ch
pop edi
inc ecx
imul ebp, dword [ebx], 0x72
push 0x5f2e2073
sub al, 0x23
jb 0x416caa
jae 0x416c64
pop edi
pop edi
inc ecx
imul edi, dword [ebx + 0x63], 0x6f
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x416c89
and esi, dword [0x35343534]
xor eax, 0x35343534
xor eax, 0x7d343534
xor al, 0x7d
popal
jae 0x416c89
jae 0x416c89
popal
jnp 0x416ccc
imul ebp, dword [esi + 0x65], 0x6965682d
sub eax, 0x67696568
push 0x68676965
je 0x416ca5
push 0x38313a74
push 0x38313a74
xor dword [eax], edi
jo 0x416ce7
jge 0x416c9f
pop edi
inc ecx
imul esp, dword [eax], 0x61
jnp 0x416cec
js 0x416cef
je 0x416ca9
sub eax, 0x6f636564
jb 0x416ce3
arpl word gs:[edi + 0x72], bp
popal
je 0x416ced
imul ebp, dword [edi + 0x6e], 0x6e6f6e3a
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [esi + 0x6f]
outsb dx, byte [esi]
jge 0x416cbb
pop edi
inc ecx
imul esp, dword [eax], 0x61
cmp ch, byte [eax + 0x6f]
jbe 0x416cfc
jb 0x416d14
jb 0x416d14
je 0x416d00
js 0x416d11
sub eax, 0x6f636564
jb 0x416d05
arpl word gs:[edi + 0x72], bp
popal
je 0x416d0f
imul ebp, dword [edi + 0x6e], 0x646e753a
jb 0x416d1b
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [ebp + 0x6e]
jne 0x416d19
outsb dx, byte [esi]
jb 0x416d1b
imul ebp, dword [esi + 0x65], 0x6563237d
outsb dx, byte [esi]
je 0x416d1e
jb 0x416d1a
arpl word [edi + 0x6c], bp
and byte [esi], ch
pop edi
inc ecx
imul esp, dword [eax], 0x61
jnp 0x416d2a
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x416d06
and esi, dword [ecx]
popal
xor byte [ecx + 0x62], ah
jge 0x416cf8
arpl word [ebp + 0x6e], sp
je 0x416d3f
jb 0x416d3b
arpl word [edi + 0x6c], bp
and byte [esi], ch
pop edi
inc ecx
imul esp, dword [eax], 0x61
cmp dh, byte [esi + 0x69]
jbe 0x416d52
jae 0x416d54
je 0x416d52
sub al, 0x23
sub al, 0x23
and esp, dword [ebx + 0x65]
outsb dx, byte [esi]
arpl word [ebp + 0x6e], sp
je 0x416d5a
jb 0x416d56
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
and byte [esi], ch
pop edi
inc ecx
imul esp, dword [eax], 0x61
popal
pop edi
imul eax, dword [edx + 0x62], 0x2c
and esi, dword [edx + 0x68]
bound ebp, qword [ebx]
sub al, 0x23
jb 0x416d72
jae 0x416d2c
pop edi
inc ecx
imul esp, dword [eax], 0x61
popal
cmp dh, byte [esi + 0x69]
jae 0x416d80
imul esi, dword [ebx + 0x69], 0x2c646574
je 0x416d7e
sub al, 0x23
sub al, 0x23
and esi, dword [edx + 0x68]
jb 0x416d86
jae 0x416d40
pop edi
inc ecx
imul esp, dword [eax], 0x61
pop edi
imul eax, dword [edx + 0x62], 0x7b
bound edi, qword [ebx + 0x63]
outsd dx, dword [esi]
insb byte es:[edi], dx
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x416d6c
and esi, dword [esi]
xor byte [eax], bh
cmp dword [ecx], esi
jge 0x416d5e
arpl word [ebp + 0x6e], sp
je 0x416da5
jb 0x416da1
jb 0x416da1
arpl word [edi + 0x6c], bp
and byte [esi], ch
pop edi
inc ecx
imul esp, dword [eax], 0x61
cmp ah, byte [ecx + 0x63]
je 0x416dba
jbe 0x416db8
sub al, 0x23
sub al, 0x23
and esi, dword [edx + 0x68]
jb 0x416dbf
push 0x5f2e2073
jae 0x416d79
pop edi
pop edi
inc ecx
imul esp, dword [eax], 0x61
popal
cmp ah, byte [ecx + 0x63]
je 0x416dcd
jbe 0x416dcb
jnp 0x416dcb
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x416da7
cmp ah, byte [ebx]
xor al, 0x62
and esp, dword [esp + 0x34]
bound esi, qword [ebx]
cmp dword [ebp + 0x23], edi
xor edi, dword [ecx]
jge 0x416d99
arpl word [ebp + 0x6e], sp
je 0x416de0
jb 0x416ddc
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
and byte [esi], ch
pop edi
inc ecx
imul esp, dword [eax], 0x2e
pop edi
pop edi
inc edx
jne 0x416db7
and esp, dword [ebx + 0x65]
outsb dx, byte [esi]
je 0x416df6
jb 0x416df2
arpl word [edi + 0x6c], bp
and byte [esi], ch
pop edi
inc ecx
imul esp, dword [eax], 0x2e
pop edi
inc edx
jne 0x416dc1
popal
sub al, 0x23
jb 0x416e0e
push 0x5f2e2073
jae 0x416dc8
and byte [esi], ch
pop edi
pop edi
inc ecx
imul esp, dword [eax], 0x2e
pop edi
inc edx
jne 0x416dde
and esi, dword [edx + 0x68]
jae 0x416dd7
pop edi
pop edi
inc ecx
imul esp, dword [eax], 0x2e
pop edi
inc edx
jne 0x416de1
popal
jnp 0x416e27
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x416e03
cmp ah, byte [ebx]
cmp byte [eax], dh
cmp byte [eax], dh
cmp byte [eax], dh
jge 0x416e00
and edi, dword [eax]
xor byte [eax], bh
xor byte [eax], bh
xor byte [ebp + 0x2e], bh
pop edi
dec esp
inc ebp
arpl word [eax + edi*2 + 0x33], bx
js 0x416e0c
insb byte es:[edi], dx
imul edi, dword [ebx + 0x64], 0x6c707369
jnp 0x416e42
imul esi, dword [ebx + 0x70], 0x3a79616c
jo 0x416e4e
insb byte es:[edi], dx
popal
jns 0x416e1f
imul ebp, dword [esi + 0x6c], 0x3b656e69
insd dword es:[edi], dx
popal
jb 0x416e57
imul ebp, dword [esi + 0x3a], 0x61703b30
cmp dh, byte [eax]
cmp esi, dword [eax + 0x61]
popal
imul ebp, dword fs:[esi + 0x67], 0x2e7d303a
pop edi
dec esp
inc ebp
arpl word [eax + edi*2 + 0x33], bx
insb byte es:[edi], dx
imul ebp, dword [ebx], 0x623a696c
outsw dx, word gs:[esi]
imul edi, dword [edx], 0x6f666562
bound esp, qword [ebp + 0x66]
outsd dx, dword [esi]
jb 0x416e79
jnp 0x416e79
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x416e7f
outsb dx, byte [esi]
je 0x416e57
pop esp
js 0x416e52
xor dh, byte [edi]
aaa
and byte [0x32785c20], ch
aaa
jge 0x416e58
pop edi
jbe 0x416e97
jnp 0x416e93
imul esi, dword [ebx + 0x70], 0x3a79616c
imul ebp, dword [esi + 0x6c], 0x2d656e69
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebx], 0x70
popal
cmp esi, dword [eax + 0x61]
imul ebp, dword fs:[esi + 0x67], 0x3120303a
xor dh, byte [eax + 0x78]
cmp esi, dword [ebp + 0x78]
je 0x416e84
je 0x416eb9
js 0x416eca
sub eax, 0x67696c61
outsb dx, byte [esi]
cmp ah, byte [ebx + 0x65]
outsb dx, byte [esi]
popal
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x6e65633a
je 0x416ec7
jb 0x416e9f
ja 0x416ece
imul esi, dword [ebp + 0x2d], 0x63617073
cmp ch, byte gs:[esi + 0x6f]
ja 0x416ee6
popal
jo 0x416eb2
bound ebp, qword [edi + 0x72]
jb 0x416eb8
jb 0x416edf
jb 0x416eb8
xor dword [eax + 0x78], esi
jo 0x416ef9
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x63646364
arpl word fs:[ebx], di
bound ebp, qword [edi + 0x72]
jb 0x416ec4
jb 0x416efa
imul esi, dword fs:[ebp + 0x73], 0x7870323a
jo 0x416f19
cmp esp, dword [edx + 0x61]
arpl word [ebx + 0x67], bp
jb 0x416f18
jne 0x416f19
cmp ah, byte fs:[ebx]
xor ax, 0x3566
xor ax, 0x623b
popal
arpl word [ebx + 0x67], bp
jb 0x416f2b
imul esp, dword [edi + 0x72], 0x6f
jb 0x416f2b
jne 0x416f2c
sub eax, 0x67616d69
cmp ch, byte gs:[0x672d736d]
jb 0x416f2e
insd dword es:[edi], dx
jae 0x416ef7
jb 0x416f2e
imul esp, dword fs:[ebp + 0x6e], 0x696c2874
imul esp, dword [ebp + 0x6e], 0x696c2874
outsb dx, byte [esi]
popal
jb 0x416f06
insb byte es:[edi], dx
je 0x416eff
je 0x416f50
jo 0x416f0f
insb byte es:[edi], dx
je 0x416f08
je 0x416f08
bound ebp, qword [edi + 0x74]
je 0x416f5c
insd dword es:[edi], dx
sub al, 0x66
jb 0x416f61
insd dword es:[edi], dx
sub byte [ebx], ah
xor ax, 0x3566
xor ax, 0x3566
sub dword [esp + esi*2], ebp
outsd dx, dword [esi]
xor ax, 0x2c29
je 0x416f6e
xor eax, 0x6f742c29
sub byte [ebx], ah
xor word [esi + 0x31], sp
xor word [ecx], bp
xor dword [ecx], ebp
sub dword [ebx], edi
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jb 0x416f80
jne 0x416f81
sub eax, 0x67616d69
cmp ch, byte gs:[di]
insd dword es:[edi], dx
jae 0x416f4c
cmp ch, byte gs:[0x6c2d736d]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x672d7261
jb 0x416f8a
imul esp, dword fs:[ebp + 0x6e], 0x6f742874
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x416f57
sub byte [edi + ebp*2 + 0x70], dh
sub al, 0x23
xor ax, 0x3566
xor ax, 0x232c
je 0x416fa0
jo 0x416f5f
and esp, dword [esi + 0x35]
xor ax, 0x3566
sub al, 0x23
xor word [esi + 0x31], sp
xor word [ecx], bp
cmp esp, dword [edx + 0x61]
arpl word [ebx + 0x67], bp
jb 0x416fba
jne 0x416fbb
outsb dx, byte [esi]
sub eax, 0x67616d69
cmp ch, byte gs:[ecx + ebp*2 + 0x6e]
insd dword es:[edi], dx
popal
cmp ch, byte gs:[si + 0x69]
outsb dx, byte [esi]
popal
jb 0x416f89
jb 0x416fc0
imul esp, dword fs:[ebp + 0x6e], 0x66232874
xor eax, 0x35663566
outsb dx, byte gs:[esi]
je 0x416f8d
and esp, dword [esi + 0x35]
xor ax, 0x3566
sub al, 0x23
xor word [esi + 0x31], sp
xor word [ecx], bp
cmp esp, dword [esi + 0x69]
insb byte es:[edi], dx
je 0x416fe0
jb 0x416fb7
jo 0x416ff1
outsd dx, dword [esi]
imul esp, dword [si + 0x3a], 0x6d495844
popal
imul esp, dword [edx + edi + 0x44], 0x616d4958
push esp
push esp
jb 0x416fef
popal
outsb dx, byte [esi]
jae 0x416ff7
outsd dx, dword [esi]
jb 0x417001
dec ebp
imul esp, dword [ebx + 0x72], 0x666f736f
je 0x416fcd
jb 0x417003
jb 0x417003
imul esp, dword fs:[ebp + 0x6e], 0x74732874
popal
jb 0x417021
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x417006
je 0x417027
pop esp
js 0x416feb
xor esp, dword [esp + ebx*2 + 0x78]
pop esp
js 0x416fee
xor dh, byte [edi]
aaa
and esp, dword [esi + 0x35]
xor ax, 0x3566
pop esp
js 0x416ff9
aaa
sub al, 0x45
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x417025
je 0x417046
pop esp
js 0x41700a
pop esp
js 0x41700d
aaa
and esp, dword [esi + 0x31]
xor word [esi + 0x31], sp
xor dword [esi + 0x31], esp
pop esp
js 0x417018
aaa
sub dword [ebp + 0x2e], edi
pop edi
jbe 0x417057
cmp ah, byte [ecx + 0x63]
je 0x41705b
popal
arpl word [ecx + ebp*2 + 0x76], si
sub al, 0x2e
imul esi, dword [esi + 0x65], 0x765f2e2c
push 0x3a
push 0x7265766f
jnp 0x417063
jbe 0x417059
sub al, 0x2e
pop edi
jbe 0x417063
cmp ch, byte [eax + 0x6f]
jbe 0x417063
jb 0x41707b
bound ebp, qword [edi + 0x72]
outsd dx, dword [esi]
jb 0x417068
jb 0x417034
jb 0x417034
sub eax, 0x6f6c6f63
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x417047
and esp, dword [ebx + 0x36]
arpl word [esi], si
arpl word [esi], si
cmp esp, dword [edx + 0x61]
arpl word [ebx + 0x67], bp
jb 0x41708b
imul esp, dword [edi + 0x72], 0x6f
jne 0x41708c
cmp ah, byte fs:[ebx]
cmp byte [esi + 0x38], ah
cmp byte [ebx], bh
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
cmp esp, dword [edx + 0x61]
arpl word [ebx + 0x67], bp
jb 0x41709e
jne 0x41709f
sub eax, 0x67616d69
cmp ch, byte gs:[0x672d736d]
jb 0x4170a1
insd dword es:[edi], dx
popal
cmp ch, byte gs:[di]
insd dword es:[edi], dx
jae 0x41706a
jb 0x4170a1
imul esp, dword fs:[ebp + 0x6e], 0x696c2874
outsb dx, byte [esi]
popal
jb 0x417079
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6c2c7261
insb byte es:[edi], dx
je 0x417072
je 0x4170c3
jo 0x417082
insb byte es:[edi], dx
je 0x41707b
je 0x41707b
bound ebp, qword [edi + 0x74]
je 0x4170cf
insd dword es:[edi], dx
sub al, 0x66
jb 0x4170d4
insd dword es:[edi], dx
sub byte [ebx], ah
cmp byte [esi + 0x38], ah
cmp byte [ecx], ch
sub al, 0x74
cmp byte [esi + 0x38], ah
sub dword [esp + esi*2], ebp
outsd dx, dword [esi]
sub byte [ebx], ah
xor word [esi + 0x31], sp
xor word [ecx], bp
xor dword [ecx], ebp
sub dword [ebx], edi
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jb 0x4170f3
jne 0x4170f4
sub eax, 0x67616d69
cmp ch, byte gs:[di]
insd dword es:[edi], dx
jae 0x4170bf
cmp ch, byte gs:[0x6c2d736d]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x672d7261
jb 0x4170fd
imul esp, dword fs:[ebp + 0x6e], 0x6f742874
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x4170ca
sub byte [edi + ebp*2 + 0x70], dh
sub al, 0x23
cmp byte [esi + 0x38], ah
cmp byte [ebx], ch
je 0x417113
jo 0x4170d2
and esp, dword [esi + 0x38]
cmp byte [esi + 0x38], ah
sub al, 0x23
xor word [esi + 0x31], sp
xor word [ecx], bp
cmp esp, dword [edx + 0x61]
arpl word [ebx + 0x67], bp
jb 0x41712d
jne 0x41712e
outsb dx, byte [esi]
sub eax, 0x67616d69
cmp ch, byte gs:[ecx + ebp*2 + 0x6e]
insd dword es:[edi], dx
popal
cmp ch, byte gs:[si + 0x69]
outsb dx, byte [esi]
popal
jb 0x4170fc
jb 0x417133
imul esp, dword fs:[ebp + 0x6e], 0x66232874
cmp byte [esi + 0x38], ah
cmp byte [ebx], ch
outsb dx, byte gs:[esi]
je 0x417100
and esp, dword [esi + 0x38]
cmp byte [esi + 0x38], ah
sub al, 0x23
xor word [esi + 0x31], sp
xor word [ecx], bp
cmp esp, dword [esi + 0x69]
insb byte es:[edi], dx
je 0x417153
jb 0x41712a
jo 0x417164
outsd dx, dword [esi]
imul esp, dword [si + 0x3a], 0x6d495844
popal
imul esp, dword [edx + edi + 0x44], 0x616d4958
push esp
push esp
jb 0x417162
popal
outsb dx, byte [esi]
jae 0x41716a
outsd dx, dword [esi]
jb 0x417174
dec ebp
imul esp, dword [ebx + 0x72], 0x666f736f
je 0x417140
jb 0x417176
jb 0x417176
imul esp, dword fs:[ebp + 0x6e], 0x74732874
popal
jb 0x417194
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x417179
je 0x41719a
pop esp
js 0x41715e
xor esp, dword [esp + ebx*2 + 0x78]
pop esp
js 0x417161
xor dh, byte [edi]
aaa
and esp, dword [esi + 0x38]
cmp byte [esi + 0x38], ah
pop esp
js 0x41716c
aaa
sub al, 0x45
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x417198
je 0x4171b9
pop esp
js 0x41717d
pop esp
js 0x417180
aaa
and esp, dword [esi + 0x31]
xor word [esi + 0x31], sp
xor dword [esi + 0x31], esp
pop esp
js 0x41718b
aaa
sub dword [ebp + 0x2e], edi
pop edi
jbe 0x4171ca
cmp ch, byte [eax + 0x6f]
push 0x7265766f
jnp 0x4171ca
outsd dx, dword [esi]
jbe 0x4171ca
jb 0x4171e2
jb 0x4171e2
bound ebp, qword [edi + 0x78]
outsd dx, dword [esi]
js 0x417198
sub eax, 0x64616873
outsd dx, dword [esi]
jae 0x4171d5
push 0x776f6461
cmp dh, byte [eax]
jo 0x4171ed
popal
outsd dx, dword fs:[esi]
ja 0x4171ac
xor byte [eax + 0x78], dh
js 0x417196
and byte [ecx], dh
jo 0x4171f1
xor dword [eax + 0x78], esi
and byte [ecx], dh
jo 0x4171f5
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
xor dword [ecx], ebp
cmp ebp, dword [0x622d736d]
outsd dx, dword [esi]
js 0x4171c3
jae 0x417200
popal
outsd dx, dword fs:[esi]
outsd dx, dword [esi]
ja 0x4171d7
xor byte [eax + 0x78], dh
and byte [ecx], dh
jo 0x41721c
and byte [ecx], dh
jo 0x417220
and byte [edx + 0x67], dh
bound esp, qword [ecx + 0x28]
xor byte [eax + esi], ch
popal
sub byte [eax], dh
sub al, 0x30
sub al, 0x30
sub al, 0x30
xor dword cs:[ecx], ebp
jge 0x4171e8
pop edi
pop edi
jbe 0x417227
cmp ah, byte [esi + 0x6f]
arpl word [ebp + 0x73], si
jnp 0x417234
jne 0x41723b
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6e6f6e3a
cmp ch, byte gs:[esi + 0x6f]
outsb dx, byte [esi]
jge 0x417200
pop edi
jbe 0x41723f
cmp ah, byte [ecx + 0x63]
je 0x417243
arpl word [ecx + ebp*2 + 0x76], si
sub al, 0x2e
jbe 0x417241
sub al, 0x2e
pop edi
jbe 0x41724b
cmp ch, byte [eax + 0x6f]
jbe 0x41724b
push 0x7265766f
cmp ah, byte [ecx + 0x63]
je 0x417255
jb 0x417222
popal
arpl word [ecx + ebp*2 + 0x76], si
jbe 0x417253
sub al, 0x2e
sub al, 0x2e
pop edi
jbe 0x41725d
pop edi
xor ah, byte fs:[edx + 0x7b]
bound ebp, qword [edi + 0x78]
sub eax, 0x64616873
outsd dx, dword [esi]
outsd dx, dword fs:[esi]
ja 0x41723e
imul ebp, dword [esi + 0x73], 0x30207465
jo 0x417285
and byte [ecx], dh
jo 0x417289
and byte [edx], dh
jo 0x41728d
and byte [edx + 0x67], dh
bound esp, qword [ecx + 0x28]
xor byte [eax + esi], ch
sub al, 0x30
sub al, 0x30
sub al, 0x30
xor dword cs:[ecx], ebp
cmp ebp, dword [0x622d736d]
outsd dx, dword [esi]
js 0x41725b
insd dword es:[edi], dx
jae 0x417257
bound ebp, qword [edi + 0x78]
sub eax, 0x64616873
outsd dx, dword [esi]
jae 0x417298
popal
outsd dx, dword fs:[esi]
ja 0x41726f
cmp ch, byte [ecx + 0x6e]
jae 0x41729e
imul ebp, dword [esi + 0x73], 0x30207465
jo 0x4172b6
je 0x41725b
xor byte [eax + 0x78], dh
and byte [ecx], dh
jo 0x4172ba
xor dword [eax + 0x78], esi
js 0x417263
and byte [edx], dh
jo 0x4172be
xor dh, byte [eax + 0x78]
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 dword cs:[ecx], ebp
jge 0x417286
sub dword [ebp + 0x2e], edi
pop edi
pop edi
push 0x6c7b646e
jnp 0x4172ca
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6965682d
push 0x37323a74
imul esp, dword gs:[edi + 0x68], 0x37323a74
jo 0x4172e5
jge 0x41729d
pop edi
jbe 0x4172dc
pop edi
imul ebp, dword [esi + 0x64], 0x6e696c7b
sub eax, 0x67696568
push 0x37313a74
aaa
jo 0x417300
jge 0x4172b8
pop edi
pop edi
dec ebx
xor byte [ebx + 0x70], bh
jnp 0x4172ff
popal
imul ebp, dword fs:[esi + 0x67], 0x3220303a
jo 0x417313
xor dh, byte [eax + 0x78]
cmp ebp, dword [ecx + ebp*2 + 0x6e]
imul ebp, dword [esi + 0x65], 0x6965682d
push 0x31333a74
outsb dx, byte [esi]
sub eax, 0x67696568
push 0x31333a74
jo 0x417324
cmp ebp, dword [ebp + 0x69]
outsb dx, byte [esi]
sub eax, 0x74646977
push 0x7036363a
cmp dh, byte [esi]
jo 0x417333
js 0x417339
jge 0x4172eb
pop edi
pop edi
jbe 0x41732a
sub al, 0x2e
pop edi
push esi
js 0x417341
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x417306
and esi, dword [ebx]
xor esi, dword [ebx]
cmp esp, dword [esi + 0x6f]
outsb dx, byte [esi]
je 0x417303
jae 0x417341
jp 0x41733f
cmp dh, byte [ecx]
xor dword [eax + 0x78], esi
cmp esp, dword [esi + 0x6f]
outsb dx, byte [esi]
je 0x417312
ja 0x41734c
imul esp, dword [edi + 0x68], 0x6f623a74
cmp ah, byte [edx + 0x6f]
insb byte es:[edi], dx
jge 0x417320
pop edi
push esi
js 0x417371
outsd dx, dword [esi]
jo 0x41735a
arpl word [ecx + 0x74], bp
jns 0x417338
xor dword [ebp + 0x2e], edi
jge 0x41732f
pop edi
pop edi
jbe 0x41736e
push 0x2e
pop edi
pop edi
xor ah, byte fs:[edx + 0x2c]
pop edi
jbe 0x417378
pop edi
xor ah, byte fs:[edx + 0x20]
bound esp, qword [eax]
and byte [esi], ch
pop edi
pop edi
push esi
js 0x417345
pop edi
jbe 0x417387
cmp ah, byte [ecx + 0x63]
je 0x41738b
jbe 0x417389
sub al, 0x2e
pop edi
jbe 0x417393
cmp ch, byte [eax + 0x6f]
jbe 0x417393
push 0x7265766f
jb 0x41735c
sub al, 0x2e
pop edi
pop edi
jbe 0x41739e
push 0x3a
popal
arpl word [ecx + ebp*2 + 0x76], si
and byte gs:[esi], ch
cmp ah, byte [ecx + 0x63]
je 0x4173a2
imul esi, dword [esi + 0x65], 0x565f2e20
jbe 0x4173a0
and byte [esi], ch
pop edi
push esi
js 0x41736d
pop edi
jbe 0x4173af
cmp ch, byte [eax + 0x6f]
jbe 0x4173af
jb 0x41736c
pop edi
push esi
js 0x4173cc
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x417391
and esi, dword [edx]
xor dword [edx], esi
xor dword [edx], esi
xor dword [ebp + 0x2e], edi
xor dh, byte [ecx]
xor dh, byte [ecx]
jge 0x41738e
pop edi
inc ebx
cmp byte [ebx + 0x64], bh
imul esi, dword [ebx + 0x70], 0x3a79616c
imul ebp, dword [esi + 0x6c], 0x2d656e69
bound ebp, qword [edi + ebp*2 + 0x63]
outsb dx, byte [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6f6c622d
arpl word [ebx + 0x3b], bp
jo 0x4173ea
sub eax, 0x636f6c62
imul edi, dword [ebx], 0x70
outsd dx, dword [esi]
cmp esi, dword [eax + 0x6f]
jae 0x4173e6
je 0x4173e8
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [edx + 0x65]
insb byte es:[edi], dx
popal
je 0x4173f1
imul esi, dword [esi + 0x65], 0x7265763b
jbe 0x4173ef
cmp esi, dword gs:[esi + 0x65]
cmp esi, dword [esi + 0x65]
jbe 0x4173f2
jb 0x417403
je 0x4173f9
imul esp, dword [ebx + 0x61], 0x6c612d6c
imul esp, dword [edi + 0x6e], 0x64696d3a
insb byte es:[edi], dx
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]
cmp esi, dword [edi + 0x69]
imul esp, dword [esp + esi*2 + 0x68], 0x7038313a
js 0x4173e7
je 0x41740e
cmp dh, byte [ecx]
cmp byte [eax + 0x78], dh
cmp ebp, dword [eax + 0x65]
imul esp, dword [edi + 0x68], 0x38313a74
push 0x68676965
je 0x4173ed
push 0x38313a74
xor dword [eax], edi
jo 0x41742f
cmp esp, dword [edx + 0x61]
arpl word [ebx + 0x67], bp
jb 0x41742e
jne 0x41742f
sub eax, 0x65706572
popal
je 0x417404
outsb dx, byte [esi]
outsd dx, dword [esi]
sub eax, 0x65706572
popal
je 0x41740f
insd dword es:[edi], dx
popal
jb 0x41743f
imul ebp, dword [esi + 0x3a], 0x322d2030
jo 0x417459
jge 0x417411
pop edi
inc ebx
cmp byte [ebx], ch
sub ebp, dword [esi]
pop edi
pop edi
push esi
js 0x417467
insd dword es:[edi], dx
popal
jb 0x417457
imul ebp, dword [bp + 0x2d], 0x7466656c
imul ebp, dword [esi + 0x2d], 0x7466656c
outsb dx, byte [esi]
sub eax, 0x7466656c
cmp bh, byte [eax]
jo 0x417473
cmp ebp, dword [ebp + 0x61]
jb 0x417467
imul ebp, dword [esi + 0x2d], 0x68676972
je 0x417443
jb 0x41746e
imul esp, dword [edi + 0x68], 0x70323a74
push 0x70323a74
xor dh, byte [eax + 0x78]
jge 0x41743c
js 0x41748a
pop edi
pop edi
dec esp
inc ebx
jnp 0x417475
popal
arpl word [ebx + 0x67], bp
jb 0x417488
jne 0x417489
sub eax, 0x6f6c6f63
jb 0x41745d
and esp, dword [esi + 0x66]
cmp sp, word [edx + 0x6f]
jb 0x417490
jb 0x417469
cmp dh, byte [ecx]
jo 0x4174aa
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x39643964
cmp dword fs:[ebx], edi
cmp dword fs:[ecx + edi + 0x3b], esp
cmp dword [ebx], edi
bound ebp, qword [edi + 0x72]
jb 0x417475
jb 0x4174a9
jb 0x417475
je 0x4174b9
jo 0x417479
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x41748c
and esp, dword [ebx + 0x30]
arpl word [eax], si
arpl word [eax], si
cmp esp, dword [edx + 0x6f]
js 0x41748b
sub eax, 0x697a6973
jae 0x4174c9
jp 0x4174cb
outsb dx, byte [esi]
cmp ah, byte [bp + di + 0x6f]
outsb dx, byte [esi]
je 0x4174cf
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x41749a
bound ebp, qword [edi + 0x78]
cmp ebp, dword [0x622d736d]
outsd dx, dword [esi]
js 0x4174ac
sub eax, 0x622d736d
jae 0x4174a2
bound ebp, qword [edi + 0x78]
sub eax, 0x697a6973
outsd dx, dword [esi]
js 0x4174a6
jae 0x4174e4
jp 0x4174e6
outsb dx, byte [esi]
cmp ah, byte [bp + di + 0x6f]
outsb dx, byte [esi]
je 0x4174ea
outsb dx, byte [esi]
je 0x4174b5
bound ebp, qword [edi + 0x78]
outsd dx, dword [esi]
js 0x4174c7
cmp esp, dword [ebx + 0x6f]
insb byte es:[edi], dx
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x4174cc
and esi, dword [0x35343534]
xor al, 0x3b
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
imul ebp, dword [esi + 0x6c], 0x2d656e69
outsb dx, byte [esi]
sub eax, 0x636f6c62
bound ebp, qword [edi + ebp*2 + 0x63]
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx + 0x3b], bp
push 0x68676965
je 0x4174f0
imul edi, dword [ebx], 0x68
imul esp, dword gs:[edi + 0x68], 0x39313a74
cmp dh, byte [ecx]
cmp dword [eax + 0x78], esi
xor dword [ecx], edi
jo 0x417532
js 0x4174f6
cmp ebp, dword [ecx + ebp*2 + 0x6e]
sub eax, 0x67696568
push 0x39313a74
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6965682d
push 0x39313a74
xor dword [ecx], edi
jo 0x417543
cmp ebp, dword [ebp + 0x61]
insd dword es:[edi], dx
popal
jb 0x417537
imul ebp, dword [bp + 0x3a], 0x6f663b30
imul ebp, dword [esi + 0x3a], 0x6f663b30
outsb dx, byte [esi]
je 0x417507
jae 0x417545
jp 0x417543
cmp ch, byte [ecx + 0x6e]
push 0x74697265
imul esi, dword [ebp + edi*2 + 0x2e], 0x3a434c5f
push 0x7265766f
jnp 0x417555
jge 0x417516
pop edi
dec esp
inc ebx
cmp ch, byte [eax + 0x6f]
jbe 0x417555
jb 0x41756d
bound ebp, qword [edi + 0x72]
jb 0x417526
outsd dx, dword [esi]
jb 0x41755a
jb 0x417526
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x417539
and esp, dword [edx + 0x39]
bound edi, qword [ecx]
bound edi, qword [ecx]
cmp esp, dword [edx + 0x6f]
jb 0x41756f
bound ebp, qword [edi + 0x72]
jb 0x41753b
jb 0x41753b
je 0x41757f
jo 0x41753f
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x417552
and esp, dword [ecx + 0x30]
popal
xor byte [ecx + 0x30], ah
cmp esp, dword [edx + 0x6f]
js 0x417551
jae 0x41758e
popal
outsd dx, dword fs:[esi]
ja 0x417565
imul ebp, dword [esi + 0x73], 0x30207465
and byte [ecx], dh
jo 0x4175ae
and byte [edx], dh
jo 0x4175b2
xor dh, byte [eax + 0x78]
js 0x41755b
and byte [edx + 0x67], dh
jb 0x4175a4
bound esp, qword [ecx + 0x28]
xor byte [eax + esi], ch
sub byte [eax], dh
sub al, 0x30
sub al, 0x30
sub al, 0x30
xor dword cs:[ecx], ebp
cmp ebp, dword [0x622d736d]
outsd dx, dword [esi]
js 0x417580
sub eax, 0x64616873
outsd dx, dword [esi]
jae 0x4175bd
popal
outsd dx, dword fs:[esi]
ja 0x417594
imul ebp, dword [esi + 0x73], 0x30207465
and byte [ecx], dh
jo 0x4175dd
outsb dx, byte [esi]
jae 0x4175c3
je 0x417580
xor byte [eax], ah
xor dword [eax + 0x78], esi
and byte [edx], dh
jo 0x4175e1
and byte [edx + 0x67], dh
bound esp, qword [ecx + 0x28]
popal
sub byte [eax], dh
sub al, 0x30
xor byte [eax + esi], ch
sub al, 0x30
sub al, 0x30
xor dword cs:[ecx], ebp
jge 0x4175a9
pop edi
dec esp
inc ebx
cmp ah, byte [esi + 0x6f]
outsw dx, word [esi]
outsd dx, dword [esi]
arpl word [ebp + 0x73], si
jnp 0x4175e8
outsd dx, dword [esi]
jb 0x4175ed
jb 0x4175b9
arpl word [edi + 0x6c], bp
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4175cc
and esi, dword [esp]
cmp dword [eax], esi
cmp dword fs:[eax], esi
cmp sp, word gs:[edx + 0x6f]
js 0x4175cb
jae 0x417608
popal
outsd dx, dword fs:[esi]
ja 0x4175df
cmp ch, byte [ecx + 0x6e]
jae 0x41760e
imul ebp, dword [esi + 0x73], 0x30207465
and byte [ecx], dh
je 0x4175cb
xor byte [eax], ah
xor dword [eax + 0x78], esi
jo 0x417628
and byte [edx], dh
jo 0x41762c
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 ebp, dword cs:[ecx]
cmp ebp, dword [0x622d736d]
sub dword [ebx], edi
sub eax, 0x622d736d
outsd dx, dword [esi]
js 0x4175fa
sub eax, 0x64616873
outsd dx, dword [esi]
jae 0x417637
popal
outsd dx, dword fs:[esi]
ja 0x41760e
imul ebp, dword [esi + 0x73], 0x30207465
and byte [ecx], dh
jo 0x417657
and byte [edx], dh
jo 0x41765b
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 [eax + esi], ch
xor ebp, dword cs:[ecx]
cmp ebp, dword [edi + 0x75]
je 0x417664
imul ebp, dword [esi + 0x65], 0x6e6f6e3a
cmp ch, byte gs:[esi + 0x6f]
outsb dx, byte [esi]
jge 0x417630
pop edi
dec esp
inc ebx
pop edi
insd dword es:[edi], dx
inc esi
arpl word [ebx + 0x63], di
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x41764b
and edi, dword [ecx]
cmp dword [ecx], edi
jge 0x41763a
arpl word [ebp + 0x6e], sp
je 0x417681
jb 0x41767d
arpl word [edi + 0x6c], bp
and byte [esi], ch
pop edi
js 0x417658
bound edi, qword [ebx + 0x6d]
insd dword es:[edi], dx
popal
jb 0x417693
imul ebp, dword [esi + 0x2d], 0x7466656c
cmp ch, byte [0x3b787038]
je 0x41766e
sub eax, 0x3b787038
js 0x417674
insd dword es:[edi], dx
popal
jb 0x4176a4
imul ebp, dword [esi + 0x2d], 0x68676972
je 0x417680
sub eax, 0x7d787038
and esp, dword [ebx + 0x65]
outsb dx, byte [esi]
je 0x4176b6
jb 0x4176b2
arpl word [edi + 0x6c], bp
and byte [esi], ch
pop edi
pop edi
je 0x4176d1
jnp 0x4176c0
outsd dx, dword [esi]
jb 0x4176c5
jb 0x417691
je 0x4176d5
jo 0x4176a2
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x62656265
bound esp, qword [ebp + 0x62]
bound edi, qword gs:[ebx]
insd dword es:[edi], dx
popal
jb 0x4176e5
imul ebp, dword [bp + 0x2d], 0x68676972
imul ebp, dword [esi + 0x2d], 0x68676972
sub eax, 0x68676972
jb 0x4176ec
push 0x382d3a74
jo 0x417703
je 0x4176c1
sub eax, 0x7d787038
pop edi
jge 0x4176bb
pop edi
push esp
jbe 0x41770c
outsd dx, dword [esi]
jbe 0x4176f9
jb 0x4176fc
jb 0x4176fc
insb byte es:[edi], dx
outsd dx, dword [esi]
ja 0x4176d4
push 0x65646469
outsb dx, byte [esi]
cmp esi, dword [ebp + 0x78]
js 0x417719
je 0x4176d3
sub eax, 0x7265766f
insb byte es:[edi], dx
outsd dx, dword [esi]
jbe 0x41770e
jb 0x417711
insb byte es:[edi], dx
outsd dx, dword [esi]
ja 0x4176e9
insb byte es:[edi], dx
insb byte es:[edi], dx
imul esi, dword [eax + 0x73], 0x773b7369
push 0x2d657469
jae 0x417730
jae 0x4176f3
ja 0x417722
imul esi, dword [ebp + 0x2d], 0x63617073
je 0x417722
sub eax, 0x63617073
popal
arpl word [ebp + 0x3a], sp
outsb dx, byte [esi]
cmp ch, byte gs:[esi + 0x6f]
outsd dx, dword [esi]
ja 0x41773a
popal
jo 0x417748
and esp, dword [ebx + 0x65]
outsb dx, byte [esi]
je 0x417736
jb 0x417732
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
and byte [esi], ch
popal
jae 0x417709
popal
cmp ch, byte fs:[esi + 0x6f]
je 0x41770b
cmp ah, byte [esi + 0x69]
jb 0x41775b
imul esi, dword [edx + 0x73], 0x68632d74
je 0x417717
sub eax, 0x6c696863
arpl word [eax + 0x69], bp
insb byte es:[edi], dx
imul ebp, dword [esp + 0x29], 0x6872232c
sub dword fs:[ebx], ebp
jb 0x41775c
push 0x612e2073
jae 0x417716
popal
jae 0x417728
jae 0x417728
popal
cmp ch, byte fs:[esi + 0x6f]
je 0x41772a
cmp ah, byte [esi + 0x69]
jb 0x41777a
imul si, word [edx + 0x73], 0x2d74
je 0x417736
arpl word [eax + 0x69], bp
imul ebp, dword [esp + 0x29], 0x726f627b
jb 0x417744
insb byte es:[edi], dx
sub dword fs:[ebx + 0x62], edi
sub dword [ebx + 0x62], edi
outsd dx, dword [esi]
jb 0x417778
jb 0x417744
sub eax, 0x3a706f74
je 0x417788
jo 0x417755
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x74], 0x736e6172
outsb dx, byte [esi]
jae 0x41779b
jo 0x41778d
popal
jb 0x417793
outsb dx, byte [esi]
je 0x4177ae
jge 0x417755
and esi, dword [ecx + 0x64]
jae 0x4177b2
je 0x417795
jae 0x4177b2
jnp 0x4177a5
insd dword es:[edi], dx
popal
jb 0x4177a2
imul ebp, dword [bp + 0x2d], 0x3a706f74
imul ebp, dword [esi + 0x2d], 0x3a706f74
sub eax, 0x20787036
and dword [ecx + 0x6d], ebp
jo 0x4177bb
jo 0x4177be
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
jb 0x4177c2
popal
outsb dx, byte [esi]
je 0x4177cf
and esi, dword [ecx + 0x64]
jae 0x4177d3
jae 0x4177d3
jo 0x4177bb
imul ebp, dword fs:[esi + 0x67], 0x746f622d
imul ebp, dword fs:[esi + 0x67], 0x746f622d
imul ebp, dword [esi + 0x67], 0x746f622d
je 0x4177d4
insd dword es:[edi], dx
cmp dh, byte [edx]
jo 0x4177e2
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
outsb dx, byte [esi]
je 0x4177b1
insd dword es:[edi], dx
popal
jb 0x4177e1
imul ebp, dword [esi + 0x2d], 0x74746f62
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp dh, byte [esi]
jo 0x4177ff
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
and dword [ecx + 0x6d], ebp
jo 0x4177fc
jb 0x417803
popal
outsb dx, byte [esi]
je 0x417810
and esi, dword [ecx + 0x64]
jae 0x4177fb
popal
jae 0x4177fb
jnp 0x41780b
popal
imul ebp, dword fs:[esi + 0x67], 0x706f742d
je 0x417813
jo 0x4177e0
cmp dh, byte [eax]
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
xor byte [eax], ah
and dword [ecx + 0x6d], ebp
jo 0x41781c
jb 0x417823
je 0x417811
popal
outsb dx, byte [esi]
je 0x4177ee
cmp esi, dword [eax + 0x61]
jo 0x417816
imul ebp, dword fs:[esi + 0x67], 0x746f622d
bound ebp, qword [edi + 0x74]
je 0x41782f
insd dword es:[edi], dx
cmp bh, byte [ecx]
jo 0x41783d
cmp dword [eax + 0x78], esi
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
outsb dx, byte [esi]
je 0x41780c
insd dword es:[edi], dx
popal
jb 0x41783c
imul ebp, dword [bp + 0x2d], 0x3a706f74
imul ebp, dword [esi + 0x2d], 0x3a706f74
sub eax, 0x78703031
js 0x417802
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
and dword [ecx + 0x6d], ebp
jo 0x417856
jb 0x41785d
popal
outsb dx, byte [esi]
je 0x417828
insd dword es:[edi], dx
popal
jb 0x417858
imul ebp, dword [esi + 0x2d], 0x74746f62
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp dh, byte [ecx]
xor dword [esi], esi
jo 0x417877
jo 0x417877
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
insd dword es:[edi], dx
jo 0x417874
jb 0x41787b
popal
outsb dx, byte [esi]
je 0x417888
imul ebp, dword cs:[esi + 0x6f], 0x2d
imul ebp, dword [esi + 0x6f], 0x2d
bound bp, dword [0x7b787463]
bound ebp, qword [0x7b787463]
arpl word [eax + edi*2 + 0x7b], si
jnp 0x417895
jge 0x417847
imul ebp, dword cs:[esi + 0x6f], 0x2d
imul ebp, dword [esi + 0x6f], 0x2d
sub eax, 0x6c2d6266
imul ebp, dword [esi + 0x6b], 0x6b2e7d7b
bound bp, dword [0x6b6e696c]
jnp 0x4178a3
imul edi, dword [ebx + 0x7d], 0x2e
imul ebp, dword [esi + 0x6f], 0x2d
imul ebp, dword cs:[esi + 0x6f], 0x2d
outsb dx, byte [esi]
outsd dx, dword [esi]
sub eax, 0x6f2d6266
bound bp, dword [0x7d7b6e6f]
outsb dx, byte [esi]
jnp 0x4178af
imul ebp, dword cs:[esi + 0x6f], 0x2d
bound bp, dword [0x7d7b3364]
jnp 0x4178bb
jge 0x41786d
imul esi, dword cs:[edx + 0x61], 0x62
imul esi, dword [edx + 0x61], 0x62
insb byte es:[edi], dx
jnp 0x4178ab
imul esi, dword [ebx + 0x70], 0x3a79616c
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jge 0x417882
imul ebp, dword [esi + 0x6f], 0x2d
outsd dx, dword [esi]
sub eax, 0x6f2d6266
outsb dx, byte [esi]
bound bp, dword [0x73206e6f]
jo 0x4178c2
and byte [ebx + 0x70], dh
popal
outsb dx, byte [esi]
imul esi, dword cs:[edx + 0x61], 0x62
insb byte es:[edi], dx
jnp 0x4178cf
imul esi, dword [ebx + 0x70], 0x3a79616c
jo 0x4178db
popal
jns 0x4178ac
imul ebp, dword [esi + 0x6c], 0x7d656e69
imul ebp, dword cs:[esi + 0x6f], 0x2d
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6e6b2e7d
jge 0x4178a8
imul ebp, dword [esi + 0x6f], 0x2d
outsb dx, byte [esi]
outsd dx, dword [esi]
sub eax, 0x6f2d6266
bound bp, dword [0x64206e6f]
imul esi, dword [esi + 0x2e], 0x6261726b
outsb dx, byte [esi]
and byte [ecx + ebp*2 + 0x76], ah
imul esi, dword cs:[edx + 0x61], 0x62
imul esi, dword [edx + 0x61], 0x62
insb byte es:[edi], dx
jnp 0x4178f4
imul esi, dword [ebx + 0x70], 0x3a79616c
jns 0x4178d1
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebp + 0x2e], 0x6b
outsb dx, byte [esi]
outsd dx, dword [esi]
sub eax, 0x6f2d6266
outsb dx, byte [esi]
and byte [esp + 0x2e], dh
bound ebp, qword [0x74206e6f]
imul esi, dword cs:[edx + 0x61], 0x62
je 0x41790e
imul esi, dword cs:[edx + 0x61], 0x62
imul esi, dword [edx + 0x61], 0x62
jb 0x41790f
bound ebp, qword [ebp + 0x7b]
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
insb byte es:[edi], dx
jnp 0x417917
imul esi, dword [ebx + 0x70], 0x3a79616c
je 0x41791d
popal
bound ebp, qword [ebp + 0x2d]
arpl word [ebp + 0x6c], sp
insb byte es:[edi], dx
insb byte es:[edi], dx
jge 0x4178f4
imul ebp, dword [esi + 0x6f], 0x2d
bound bp, dword [0x2e206e6f]
and byte [esi], ch
imul ebp, dword [esi + 0x6f], 0x2d
bound bp, dword [0x20787463]
popal
insb byte es:[edi], dx
and byte [ecx + 0x2e], ah
insb byte es:[edi], dx
jnp 0x417945
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x417921
and esi, dword [edx]
xor dh, byte [edx]
jge 0x41791b
imul ebp, dword [esi + 0x6f], 0x2d
bound bp, dword [0x20787463]
arpl word [eax + edi*2 + 0x20], si
popal
jnp 0x41796f
js 0x417972
sub eax, 0x6f636564
jb 0x417966
je 0x417970
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [esi + 0x6f]
outsb dx, byte [esi]
jge 0x41793e
jge 0x41793e
imul ebp, dword cs:[esi + 0x6f], 0x2d
imul ebp, dword [esi + 0x6f], 0x2d
bound bp, dword [0x6b6e696c]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x6b], 0x6e6f667b
jnp 0x417983
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x41794e
jae 0x41798c
jp 0x41798a
cmp dh, byte [ebx + 0x6d]
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
cmp esp, dword [esi + 0x6f]
outsb dx, byte [esi]
je 0x41795e
ja 0x417998
imul esp, dword [edi + 0x68], 0x6f623a74
insb byte es:[edi], dx
cmp ebp, dword fs:[ebp + 0x61]
popal
jb 0x4179a8
imul ebp, dword [esi + 0x2d], 0x68676972
je 0x417984
imul esp, dword [edi + 0x68], 0x70363a74
js 0x4179cb
jo 0x4179c5
jge 0x4179b0
popal
imul ebp, dword cs:[esi + 0x6f], 0x2d
bound bp, dword [0x6b6e696c]
jnp 0x4179d1
js 0x4179d4
js 0x4179d4
sub eax, 0x6f636564
jb 0x4179c8
popal
je 0x4179d2
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [esi + 0x6f]
outsb dx, byte [esi]
jge 0x4179e5
jge 0x4179e5
jo 0x4179d5
outsb dx, byte [esi]
imul ebp, dword cs:[esi + 0x6f], 0x2d
bound bp, dword [0x6b6e696c]
jnp 0x4179e6
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4179c2
and esi, dword [edi]
aaa
aaa
jge 0x4179bc
imul ebp, dword [esi + 0x6f], 0x2d
bound bp, dword [0x2e203364]
imul ebp, dword [esi + 0x6f], 0x2d
imul ebp, dword cs:[esi + 0x6f], 0x2d
bound bp, dword [0x20787463]
popal
insb byte es:[edi], dx
sub al, 0x2e
imul ebp, dword [esi + 0x6f], 0x2d
bound bp, dword [0x2e203364]
sub eax, 0x2e203364
imul ebp, dword [esi + 0x6f], 0x2d
bound bp, dword [0x20787463]
arpl word [eax + edi*2 + 0x20], si
popal
insb byte es:[di], dx
insb byte es:[di], dx
sub al, 0x2e
imul ebp, dword [esi + 0x6f], 0x2d
imul ebp, dword cs:[esi + 0x6f], 0x2d
outsd dx, dword [esi]
sub eax, 0x642d6266
xor esp, dword [eax]
imul ebp, dword cs:[esi + 0x6f], 0x2d
bound bp, dword [0x2e203364]
bound ebp, qword [0x2e203364]
imul ebp, dword [esi + 0x6f], 0x2d
outsb dx, byte [esi]
outsd dx, dword [esi]
sub eax, 0x632d6266
je 0x417a53
bound bp, dword [0x20787463]
popal
insb byte es:[di], dx
and byte [ecx + 0x2e], ah
insb byte es:[di], dx
and byte [esi], ch
insb byte es:[di], dx
jnp 0x417a49
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x417a25
and esi, dword [edx]
xor dh, byte [edx]
cmp esi, dword [ebp + 0x78]
je 0x417a22
arpl word gs:[edi + 0x72], bp
popal
je 0x417a66
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [esi + 0x6f]
outsb dx, byte [esi]
jge 0x417a34
imul ebp, dword [esi + 0x6f], 0x2d
bound bp, dword [0x2e203364]
imul ebp, dword [esi + 0x6f], 0x2d
insd dword es:[edi], dx
jb 0x417a7f
and byte [ecx + 0x2e], ah
insb byte es:[edi], dx
jnp 0x417a83
imul esi, dword [ebx + 0x70], 0x3a79616c
insb byte es:[edi], dx
popal
jns 0x417a60
cmp ch, byte [esi + 0x6f]
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jge 0x417a5a
imul ebp, dword [esi + 0x6f], 0x2d
arpl word gs:[edx + 0x2d], si
jo 0x417aaa
jnp 0x417ab5
imul ebp, dword cs:[esi + 0x6f], 0x2d
arpl word gs:[edx + 0x2d], si
jo 0x417ab7
jnp 0x417aa8
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x417a84
cmp ah, byte [ebx]
xor byte [eax], dh
xor byte [ebx], bh
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
and esi, dword [eax]
xor byte [eax], dh
cmp esp, dword [ecx + ebp*2 + 0x73]
jo 0x417ac0
insb byte es:[edi], dx
popal
jns 0x417a91
imul ebp, dword [esi + 0x6c], 0x3b656e69
outsw dx, word [esi]
imul ebp, dword [esi + 0x65], 0x6e6f663b
outsb dx, byte [esi]
je 0x417a90
jae 0x417ace
jp 0x417acc
cmp dh, byte gs:[ebx]
cmp dh, byte [ebx]
xor byte [eax + 0x78], dh
cmp esp, dword [esi + 0x6f]
outsb dx, byte [esi]
je 0x417a9f
ja 0x417ad9
imul esp, dword [edi + 0x68], 0x6f6e3a74
jb 0x417aea
popal
insb byte es:[edi], dx
cmp ebp, dword [ebp + 0x61]
jb 0x417aeb
imul ebp, dword [bp + 0x2d], 0x3a706f74
imul ebp, dword [esi + 0x2d], 0x3a706f74
sub eax, 0x3b787033
jo 0x417b01
outsd dx, dword [esi]
jae 0x417afd
je 0x417aff
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [edx + 0x65]
insb byte es:[edi], dx
popal
je 0x417b08
jbe 0x417b06
cmp esi, dword [edx + esi*2 + 0x61]
outsb dx, byte [esi]
jae 0x417b0e
outsd dx, dword [esi]
jb 0x417b18
insd dword es:[edi], dx
sub eax, 0x6769726f
imul ebp, dword [esi + 0x3a], 0x7466656c
je 0x417b35
jge 0x417ae7
imul ebp, dword cs:[esi + 0x6f], 0x2d
imul ebp, dword [esi + 0x6f], 0x2d
bound bp, dword [0x65766f68]
jb 0x417af2
push 0x7265766f
sub al, 0x2e
imul ebp, dword [esi + 0x6f], 0x2d
imul ebp, dword cs:[esi + 0x6f], 0x2d
bound bp, dword [0x65766f68]
bound ebp, qword [0x65766f68]
push 0x7265766f
and byte [esi], ch
imul ebp, dword [esi + 0x6f], 0x2d
jb 0x417af4
imul ebp, dword cs:[esi + 0x6f], 0x2d
jae 0x417b43
jnp 0x417b3f
popal
arpl word [ebx + 0x67], bp
jb 0x417b52
jne 0x417b53
sub eax, 0x6f6c6f63
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x417b27
and esp, dword [esi + 0x30]
xor byte [esi + 0x30], ah
xor byte [ebx], bh
outsd dx, dword [esi]
jo 0x417b59
cmp ebp, dword [edi + 0x70]
popal
arpl word [ecx + 0x74], bp
jns 0x417b37
xor byte [esi], ch
cmp byte [ebx], bh
jge 0x417b64
imul ebp, dword cs:[esi + 0x6f], 0x2d
outsd dx, dword [esi]
sub eax, 0x6c2d6266
imul ebp, dword [esi + 0x6b], 0x766f683a
jb 0x417b91
bound bp, dword [0x6b6e696c]
cmp ch, byte [eax + 0x6f]
imul edi, dword [edx], 0x68
outsd dx, dword [esi]
jbe 0x417b79
jb 0x417b91
je 0x417b7d
js 0x417b8e
sub eax, 0x6f636564
jb 0x417b82
je 0x417b8c
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [ebp + 0x6e]
outsb dx, byte [esi]
jb 0x417b98
imul ebp, dword [esi + 0x65], 0x68732e7d
outsd dx, dword [esi]
jo 0x417b95
pop edi
pop edi
popal
jnp 0x417bae
js 0x417bb1
sub eax, 0x6f636564
jb 0x417ba5
arpl word gs:[edi + 0x72], bp
popal
je 0x417baf
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [esi + 0x6f]
outsb dx, byte [esi]
jge 0x417b7d
jae 0x417bb9
outsd dx, dword [esi]
jo 0x417bb3
pop edi
pop edi
popal
jnp 0x417bbb
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x417b97
and esi, dword [ecx]
popal
xor byte [ecx + 0x62], ah
jge 0x417b94
jae 0x417bd0
outsd dx, dword [esi]
jo 0x417bca
pop edi
popal
cmp ah, byte [ecx + 0x63]
je 0x417bdb
jbe 0x417bd9
jnp 0x417bd9
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x417bb5
and esi, dword [ecx]
popal
xor byte [ecx + 0x62], ah
jge 0x417bb2
jae 0x417bee
outsd dx, dword [esi]
jo 0x417be8
pop edi
arpl word [ebp + 0x61], bp
popal
jb 0x417c0b
arpl word [ebp + 0x61], bp
insb byte es:[edi], dx
popal
jb 0x417bd0
cmp ah, byte [edx + 0x6f]
bound ebp, qword [edi + 0x74]
push 0x68732e7d
outsd dx, dword [esi]
je 0x417c02
jge 0x417bca
jae 0x417c06
outsd dx, dword [esi]
jo 0x417c00
pop edi
jae 0x417c09
arpl word [edi + 0x6e], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
popal
jb 0x417c24
sub al, 0x2e
jae 0x417c17
push 0x5f5f706f
outsd dx, dword [esi]
jo 0x417c11
pop edi
pop edi
jae 0x417c1a
arpl word [edi + 0x6e], bp
popal
popal
jb 0x417c35
jns 0x417bf7
cmp ch, byte [ecx + ebp*2 + 0x6e]
imul ebp, dword [esi + ebp], 0x73
push 0x5f5f706f
insb byte es:[edi], dx
imul ebp, dword [esi + 0x6b], 0x68732e2c
outsd dx, dword [esi]
jo 0x417c27
pop edi
jae 0x417c30
arpl word gs:[edi + 0x6e], bp
arpl word [edi + 0x6e], bp
popal
jb 0x417c4b
cmp dh, byte [esi + 0x69]
jae 0x417c40
je 0x417c3e
jnp 0x417c3f
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x417c1b
and esi, dword [esi]
jge 0x417c48
jae 0x417c52
jae 0x417c52
outsd dx, dword [esi]
jo 0x417c4c
pop edi
jae 0x417c55
arpl word [edi + 0x6e], bp
popal
jb 0x417c70
sub al, 0x2e
jae 0x417c63
outsd dx, dword [esi]
jo 0x417c5d
pop edi
popal
jae 0x417c6b
push 0x5f5f706f
outsd dx, dword [esi]
jo 0x417c65
pop edi
jae 0x417c6e
arpl word [edi + 0x6e], bp
outsb dx, byte [esi]
popal
jb 0x417c89
jnp 0x417c86
je 0x417c78
js 0x417c89
js 0x417c89
sub eax, 0x6f636564
arpl word gs:[edi + 0x72], bp
jb 0x417c7d
popal
je 0x417c87
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [esi + 0x6f]
outsb dx, byte [esi]
jge 0x417c55
jae 0x417c91
outsd dx, dword [esi]
jo 0x417c8b
pop edi
popal
cmp ch, byte [eax + 0x6f]
outsd dx, dword [esi]
jbe 0x417c98
jb 0x417cb0
arpl word [ebp + 0x72], si
jae 0x417ca9
jb 0x417c76
jo 0x417cad
imul ebp, dword [esi + 0x74], 0x743b7265
js 0x417cbc
outsb dx, byte [esi]
je 0x417ca7
jb 0x417c7f
je 0x417cab
js 0x417cbc
sub eax, 0x6f636564
arpl word [edi + 0x72], bp
popal
outsd dx, dword [esi]
jb 0x417cb0
je 0x417cba
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [ebp + 0x6e]
outsb dx, byte [esi]
jb 0x417cc6
imul ebp, dword [esi + 0x65], 0x732e617d
push 0x5f5f706f
jge 0x417cc0
jae 0x417cca
outsd dx, dword [esi]
jo 0x417cc4
pop edi
jae 0x417ccd
arpl word [edi + 0x6e], bp
popal
jb 0x417ce8
jns 0x417caa
cmp ch, byte [eax + 0x6f]
jbe 0x417cd9
push 0x7265766f
sub al, 0x2e
jae 0x417ce1
jb 0x417ca2
jae 0x417ce1
push 0x5f5f706f
outsd dx, dword [esi]
jo 0x417cdb
pop edi
popal
jae 0x417ce9
jae 0x417ce9
outsd dx, dword [esi]
jo 0x417ce3
pop edi
jae 0x417cec
arpl word gs:[edi + 0x6e], bp
arpl word [edi + 0x6e], bp
outsb dx, byte [esi]
popal
popal
jb 0x417d07
cmp ch, byte [eax + 0x6f]
jbe 0x417cf8
jb 0x417d10
je 0x417cfc
js 0x417d0d
je 0x417cc7
sub eax, 0x6f636564
jb 0x417d01
arpl word gs:[edi + 0x72], bp
popal
je 0x417d0b
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [ebp + 0x6e]
jb 0x417d17
jb 0x417d17
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x7373237d
jge 0x417cd3
jae 0x417d25
sub eax, 0x7b786f62
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jb 0x417d2d
jne 0x417d2e
cmp ah, byte fs:[ebx]
cmp sp, word [edx + 0x6f]
cmp sp, word [edx + 0x6f]
cmp esp, dword [edx + 0x6f]
bound ebp, qword [edi + 0x72]
jb 0x417d2f
jb 0x417d08
jb 0x417d08
cmp dh, byte [ecx]
jo 0x417d49
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
outsd dx, dword [esi]
insb byte es:[edi], dx
imul esp, dword [ebx + edi + 0x62], 0x6564726f
jb 0x417d0c
outsd dx, dword [esi]
jb 0x417d40
jb 0x417d0c
jb 0x417d0c
arpl word [edi + 0x6c], bp
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x417d1f
and esp, dword [ebx + 0x39]
aaa
aaa
xor word [eax], sp
and esi, dword [ebx]
arpl word ss:[eax], sp
and byte [ebx], ah
xor esi, dword [esi]
arpl word [eax], sp
and esi, dword [ebx]
arpl word ss:[eax], sp
and esp, dword [ecx + 0x32]
bound esp, qword [ecx + 0x65]
aaa
popal
xor ah, byte [edx + 0x61]
aaa
cmp ebp, dword [ebp + 0x66]
je 0x417d3e
je 0x417d3e
xor byte [ebx], bh
insd dword es:[edi], dx
popal
jb 0x417d71
imul ebp, dword [esi + 0x2d], 0x3a706f74
outsb dx, byte [esi]
sub eax, 0x3a706f74
je 0x417d7e
jo 0x417d4b
cmp ch, byte [esi]
xor dword [ebp + 0x6d], esp
xor dword cs:[ebp + 0x6d], esp
cmp esi, dword [eax + 0x6f]
outsd dx, dword [esi]
jae 0x417d83
je 0x417d85
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ecx + 0x62]
jae 0x417d92
popal
bound esi, qword [ebx + 0x6f]
insb byte es:[edi], dx
jne 0x417d9a
je 0x417d8c
cmp esi, dword gs:[esi + 0x69]
cmp esi, dword [esi + 0x69]
jae 0x417d95
bound ebp, qword [ecx + 0x6c]
imul ebp, dword [ecx + ebp*2 + 0x74], 0x69683a79
outsb dx, byte gs:[esi]
insb byte es:[edi], dx
imul esi, dword [ecx + edi*2 + 0x3a], 0x64646968
outsb dx, byte gs:[esi]
cmp edi, dword [edx + 0x2d]
imul ebp, dword [esi + 0x64], 0x313a7865
xor byte [ebx], dh
jge 0x417d6a
js 0x417d7c
js 0x417d7c
xor dword [eax], esi
xor edi, dword [ebp + 0x23]
jae 0x417dbc
sub eax, 0x20786f62
outsd dx, dword [esi]
js 0x417d6e
popal
jnp 0x417db5
imul esi, dword [ebx + 0x70], 0x3a79616c
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebx], 0x70
popal
imul ebp, dword fs:[esi + 0x67], 0x65322e3a
insd dword es:[edi], dx
and byte [esi], ch
xor esi, dword [ecx]
insd dword es:[edi], dx
cmp esi, dword [ebp + 0x78]
je 0x417da3
je 0x417dd8
js 0x417de9
sub eax, 0x6f636564
jb 0x417ddd
arpl word gs:[edi + 0x72], bp
popal
je 0x417de7
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [esi + 0x6f]
outsb dx, byte [esi]
jge 0x417daa
jge 0x417daa
jae 0x417dfc
sub eax, 0x20786f62
js 0x417dae
popal
cmp ch, byte [eax + 0x6f]
jbe 0x417df9
jb 0x417e11
jnp 0x417df9
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
popal
arpl word [ebx + 0x67], bp
jb 0x417e0c
jb 0x417e0c
jne 0x417e0d
cmp ah, byte fs:[ebx]
xor al, 0x64
cmp dword [eax], esi
cmp dword fs:[eax], esi
cmp sp, word gs:[ebx + 0x6f]
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x417de9
cmp ah, byte [ebx]
and byte [ecx], ah
and esp, dword [esi + 0x66]
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
outsb dx, byte [esi]
je 0x417e3c
popal
jae 0x417e36
sub eax, 0x656c6573
arpl word [ebp + 0x64], si
jnp 0x417e31
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x417e0d
and esi, dword [edx]
xor dh, byte [edx]
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
and dword [ecx + 0x6d], ebp
jo 0x417e4c
jb 0x417e53
popal
outsb dx, byte [esi]
je 0x417e1e
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x417e15
sub eax, 0x67696577
push 0x6f623a74
ja 0x417e4f
imul esp, dword gs:[edi + 0x68], 0x6f623a74
imul esp, dword [edi + 0x68], 0x6f623a74
insb byte es:[edi], dx
jge 0x417e56
jae 0x417e6b
sub eax, 0x65736e75
jne 0x417e69
jae 0x417e62
insb byte es:[edi], dx
insb byte es:[edi], dx
arpl word gs:[ebp + 0x64], si
jnp 0x417e68
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x417e44
and esi, dword [ecx]
xor ah, byte [ebx + 0x20]
arpl word [eax], sp
and dword [ecx + 0x6d], ebp
insd dword es:[edi], dx
jo 0x417e83
jb 0x417e8a
je 0x417e78
popal
outsb dx, byte [esi]
je 0x417e97
jae 0x417e90
sub eax, 0x656c6573
arpl word [ebp + 0x64], si
jae 0x417e85
insb byte es:[edi], dx
arpl word gs:[ebp + 0x64], si
and byte [esi], ch
insd dword es:[edi], dx
popal
jb 0x417e97
jnp 0x417e92
imul esi, dword [ebx + 0x70], 0x3a79616c
insb byte es:[edi], dx
popal
jns 0x417e6f
imul ebp, dword [esi + 0x6c], 0x7d656e69
outsb dx, byte [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x73732e7d
jae 0x417eb2
sub eax, 0x65736e75
insb byte es:[edi], dx
arpl word gs:[ebp + 0x64], si
and byte [esi], ch
insd dword es:[edi], dx
popal
jb 0x417ebb
imul edi, dword [ebx + 0x76], 0x69
jnp 0x417ec8
imul esi, dword [ebx + 0x69], 0x696c6962
je 0x417ed4
jae 0x417ebe
bound ebp, qword [ecx + 0x6c]
imul esi, dword [ecx + edi*2 + 0x3a], 0x64646968
outsb dx, byte gs:[esi]
imul ebp, dword [ecx + ebp*2 + 0x74], 0x69683a79
cmp ch, byte [eax + 0x69]
outsb dx, byte gs:[esi]
jge 0x417e87
jae 0x417ed9
sub eax, 0x66726162
popal
jb 0x417ed1
jb 0x417ece
insd dword es:[edi], dx
jnp 0x417ed3
jnp 0x417ed3
popal
arpl word [ebx + 0x67], bp
jb 0x417ee6
jne 0x417ee7
outsb dx, byte [esi]
cmp ah, byte fs:[ebx]
cmp bp, word [ebp + 0x66]
je 0x417ebf
xor byte [ebx], bh
jo 0x417ef8
jae 0x417ef4
imul esi, dword [ecx + ebp*2 + 0x6f], 0x62613a6e
je 0x417ef6
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ecx + 0x62]
popal
bound esi, qword [ebx + 0x6f]
jae 0x417f03
insb byte es:[edi], dx
jne 0x417f0b
cmp esi, dword gs:[esi + 0x69]
jae 0x417f06
bound ebp, qword [ecx + 0x6c]
imul esi, dword [ecx + edi*2 + 0x3a], 0x64646968
outsb dx, byte gs:[esi]
cmp edi, dword [edx + 0x2d]
imul ebp, dword [esi + 0x64], 0x313a7865
cmp dh, byte [ecx]
xor byte [eax], dh
jge 0x417f14
js 0x417eed
arpl word [edi], bp
das
jae 0x417f32
jns 0x417f2c
insb byte es:[edi], dx
pop esp
js 0x417ef7
and ch, byte gs:[edx]
jo 0x417eed
cmp ah, byte [esi + 0x70]
sub al, 0x22
jb 0x417ef4
and bh, byte [edx]
cmp ah, byte [edx + esi*2 + 0x2c]
jb 0x417f02
jb 0x417f02
and dh, byte [ebx + 0x63]
and bh, byte [edx]
xor byte [edx], ch
imul esi, dword [ebx + 0x22], 0x6f6c5f3a
arpl word [edx], bp
sub al, 0x22
and dh, byte [ebx + 0x73]
jae 0x417f5d
and bh, byte [edx]
pop edi
jae 0x417f62
jge 0x417f1a
cmp ebp, dword [edx + 0x65]
popal
jo 0x417f61
imul ebp, dword [eax], 0x226e227b
cmp ah, byte [edx]
jo 0x417f64
sub byte [ebx + 0x22], bh
outsb dx, byte [esi]
and bh, byte [edx]
and dh, byte [eax + 0x63]
and ch, byte [edx]
sub al, 0x22
and ch, byte [ecx + 0x22]
imul esp, dword [edx], 0x616d223a
cmp ah, byte [edx]
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x22], 0x2268222c
cmp ah, byte [edx]
pop esp
outsb dx, byte [esi]
and ch, byte [edx]
push 0x5c223a22
js 0x417f49
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ecx + 0x74], ah
popal
sub eax, 0x7062696a
pop esp
js 0x417f5a
pop esp
js 0x417f5d
xor ch, byte [eax + 0x5c]
js 0x417f62
push 0x3232785c
and byte [ecx + 0x74], ah
popal
xor ah, byte [eax]
popal
je 0x417f97
sub eax, 0x7369696a
pop esp
js 0x417f71
pop esp
js 0x417f74
xor dh, byte [ebp + 0x63]
pop esp
js 0x417f7a
xor ah, byte [eax]
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
xor dh, byte [edx]
imul ebp, dword [edx + esi*2 + 0x70], 0x32785c63
and byte [ecx + 0x64], ch
pop esp
js 0x417f82
pop esp
js 0x417f85
xor ch, byte [ecx + 0x6c]
jb 0x417fc8
arpl word [eax + edi*2 + 0x32], bx
js 0x417f8e
xor bl, byte [eax + edi*2 + 0x33]
pop esp
js 0x417f93
pop esp
pop esp
js 0x417f97
arpl word [edi], bp
imul esi, dword fs:[esi + 0x5c], 0x5c653378
js 0x417fa3
arpl word [ecx + ebp*2 + 0x76], sp
imul esi, dword fs:[esi + 0x20], 0x61746164
and byte [ecx + 0x74], ah
popal
sub eax, 0x7062696a
pop esp
push 0x69
bound esi, qword [eax + 0x5c]
js 0x417fb4
pop esp
pop esp
js 0x417fb7
xor bl, byte [eax + edi*2 + 0x32]
xor ah, byte [eax]
popal
je 0x417ff0
popal
sub eax, 0x7369696a
pop esp
jae 0x417ff1
js 0x417fca
pop esp
js 0x417fcd
xor dh, byte [ebp + 0x63]
pop esp
js 0x417fd3
xor ah, byte [eax]
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
xor dh, byte [edx]
popal
jae 0x418025
jb 0x417fe1
pop esp
pop esp
js 0x417fec
xor bl, byte [eax + edi*2 + 0x33]
pop esp
js 0x417ff5
arpl word [edi], bp
imul esi, dword fs:[esi + 0x5c], 0x5c653378
js 0x417ffd
pop esp
js 0x418001
xor esp, dword [ebx + 0x64]
imul esi, dword [esi + 0x20], 0x61746164
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ecx + 0x74], ah
popal
popal
je 0x418038
sub eax, 0x7369696a
pop esp
js 0x418012
pop esp
js 0x418015
xor ah, byte [edx + 0x70]
pop esp
js 0x41801b
xor ah, byte [eax]
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
xor dh, byte [edx]
pop esp
js 0x418023
pop esp
pop esp
js 0x418026
xor ah, byte [ebx + 0x6e]
je 0x418055
arpl word [esi + 0x74], bp
pop esp
js 0x41802d
xor bl, byte [eax + edi*2 + 0x33]
js 0x418032
pop esp
js 0x418036
arpl word [ebx + 0x63], si
jb 0x418071
jo 0x41807e
pop esp
js 0x418040
sub byte gs:[esi + 0x75], ah
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ecx], ch
jnp 0x418091
popal
jb 0x41803e
push 0x5c
js 0x418055
xor dword fs:[edx], esi
xor dword [edx], esi
xor eax, 0x72743b30
xor byte [ebx], bh
je 0x41809c
jns 0x4180a7
jbe 0x41808f
popal
jb 0x418050
arpl word [eax + edi*2 + 0x33], bx
js 0x418067
outsd dx, dword fs:[esi]
outsd dx, dword [esi]
arpl word [ebp + 0x6d], si
jne 0x4180a7
outsb dx, byte gs:[esi]
je 0x41806c
je 0x418087
je 0x418087
insb byte es:[edi], dx
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x41808b
jns 0x418094
sub byte fs:[eax + edi*2 + 0x32], bl
aaa
arpl word [esi + 0x74], bp
pop esp
js 0x418089
aaa
sub dword [ebx], edi
jbe 0x4180bd
jb 0x41807e
jae 0x4180bc
js 0x418095
outsd dx, dword fs:[esi]
arpl word [ebp + 0x6d], si
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x41809a
je 0x4180b5
insb byte es:[edi], dx
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x4180b9
jns 0x4180c2
sub byte fs:[eax + edi*2 + 0x32], bl
aaa
jae 0x4180e6
popal
jb 0x4180e7
push 0x6d726f66
jb 0x4180f6
pop esp
js 0x4180be
xor dh, byte [edi]
aaa
sub dword [ebx], edi
jbe 0x4180f2
jb 0x4180b3
outsb dx, byte [esi]
pop esp
js 0x4180ca
pop esp
js 0x4180cd
xor dh, byte [edi]
aaa
pop esp
js 0x4180d1
aaa
cmp ebp, dword [ecx + 0x66]
sub byte [edi + 0x69], dh
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x4180d9
bound esp, qword [bx + di + 0x72]
pop esp
js 0x4180e4
pop esp
pop esp
js 0x4180e8
xor dh, byte [esi]
bound esp, qword [bx + di + 0x72]
bound esp, qword ss:[bx + di + 0x72]
popal
jb 0x4180ea
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
jb 0x4180e9
jnp 0x418138
popal
jb 0x4180e5
insd dword es:[edi], dx
pop esp
js 0x4180fc
bound esp, qword fs:[bx + di + 0x72]
bound esp, qword [bx + di + 0x72]
jb 0x4180fd
insb byte es:[edi], dx
insb byte es:[edi], dx
jb 0x4180fb
sub dword [esi], ebp
insd dword es:[edi], dx
outsd dx, dword [esi]
cmp ebp, dword [esi + 0x5c]
pop esp
js 0x41810f
sub byte fs:[ebp + 0x5c], ch
js 0x418115
pop esp
js 0x418119
xor esp, dword [esp + ebx*2 + 0x78]
pop esp
pop esp
js 0x41811c
xor dh, byte [edi]
aaa
insd dword es:[edi], dx
pop esp
js 0x418122
aaa
aas
pop esp
js 0x418127
aaa
and byte [ebp + 0x64], ch
insd dword es:[edi], dx
pop esp
js 0x41812f
xor dh, byte [edi]
aaa
cmp ch, byte [eax]
insd dword es:[edi], dx
pop esp
js 0x418137
pop esp
js 0x41813b
pop esp
js 0x41813e
aaa
insb byte es:[edi], dx
pop esp
pop esp
js 0x418144
aaa
aas
pop esp
js 0x418149
aaa
and byte [edx + 0x69], ah
pop esp
bound ebp, qword [ecx + 0x67]
pop esp
js 0x418151
aaa
cmp bl, byte [eax + edi*2 + 0x32]
js 0x418156
aaa
pop esp
js 0x41815a
xor dh, byte [edi]
aaa
sub dword [ecx], ebp
cmp edi, dword [ebp + 0x65]
insb byte es:[edi], dx
jae 0x418196
jnp 0x4181a9
popal
jb 0x418156
ja 0x418194
pop esp
js 0x41816d
outsd dx, dword fs:[esi]
outsd dx, dword fs:[esi]
arpl word [ebp + 0x6d], si
jne 0x4181ad
outsb dx, byte gs:[esi]
je 0x418172
bound ebp, qword [edi + 0x64]
jns 0x4181a5
js 0x41817d
pop esp
js 0x418181
outsd dx, dword fs:[esi]
outsd dx, dword [esi]
arpl word [ebp + 0x6d], si
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x418187
bound ebp, qword [edi + 0x64]
jns 0x41818c
outsd dx, dword [esi]
jns 0x41818c
outsd dx, dword [esi]
jae 0x4181c8
je 0x4181bc
imul esp, dword [esp + esi*2 + 0x68], 0x2866693b
ja 0x4181cb
js 0x4181a3
pop esp
pop esp
js 0x4181a7
ja 0x4181d4
js 0x4181ad
pop esp
js 0x4181b1
xor esp, dword [edx + ebp*2 + 0x29]
push 0x29
jnp 0x4181f1
pop esp
js 0x4181b9
pop esp
pop esp
js 0x4181bc
aaa
and byte [edx + 0x69], ah
pop esp
bound ebp, qword [ecx + 0x67]
pop esp
js 0x4181c4
aaa
cmp edi, dword [ebp + 0x5c]
jge 0x4181f2
outsb dx, byte [esi]
jge 0x4181f5
outsb dx, byte [esi]
arpl word [eax + edi*2 + 0x32], bx
pop esp
js 0x4181d4
sub byte ss:[ebx + 0x2e], ah
sub byte [ebx + 0x2e], ah
arpl word cs:[ecx + 0x73], bp
arpl word [ecx + 0x73], bp
insb byte es:[edi], dx
popal
jae 0x41821e
jae 0x4181fa
dec esi
popal
insd dword es:[edi], dx
sub ebx, dword gs:[eax + edi*2 + 0x33]
js 0x4181e6
outsb dx, byte fs:[esi]
sub dword [ebx], edi
jae 0x418215
js 0x4181ed
pop esp
pop esp
js 0x4181f1
sub byte ss:[ebx + 0x2e], dh
arpl word [ecx + 0x73], bp
jae 0x418217
insb byte es:[edi], dx
popal
jae 0x41823b
dec esi
popal
insd dword es:[edi], dx
sub ebx, dword gs:[eax + edi*2 + 0x33]
outsb dx, byte fs:[esi]
sub dword [ebx], edi
jge 0x418239
popal
je 0x41823c
push 0x7b296528
jge 0x41823c
outsb dx, byte [esi]
jge 0x41820c
sub byte [ecx], ch
cmp ebx, dword [eax + edi*2 + 0x33]
pop esp
js 0x41821c
arpl word [edi], bp
jae 0x418250
jb 0x418258
jo 0x418265
pop esp
js 0x418227
pop esp
pop esp
js 0x41822b
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ebx + 0x6c], ah
popal
jae 0x418275
imul esi, dword [esi + 0x20], 0x73616c63
jae 0x41825f
pop esp
js 0x418238
pop esp
js 0x41823b
xor ch, byte [ebp + 0x77]
pop esp
js 0x418241
xor bl, byte [eax + edi*2 + 0x33]
pop esp
js 0x41824a
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ecx + 0x64], ch
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
xor dh, byte [edx]
jae 0x41828e
pop esp
js 0x418254
pop esp
js 0x418257
xor dh, byte [ebx + 0x66]
arpl word [esi + 0x74], bp
arpl word [esi + 0x74], bp
pop esp
js 0x418260
xor bl, byte [eax + edi*2 + 0x33]
pop esp
js 0x418269
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ecx + 0x64], ch
pop esp
imul esi, dword [esi + 0x20], 0x785c6469
xor esp, dword [esp + ebx*2 + 0x78]
jbe 0x41825b
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
pop esp
js 0x418273
pop esp
pop esp
js 0x418276
xor dh, byte [edx]
jae 0x4182ad
xor dh, byte [ebx + 0x66]
outsd dx, dword [esi]
jb 0x4182b7
pop esp
js 0x41827f
xor bl, byte [eax + edi*2 + 0x33]
pop esp
xor esp, dword [ebp + 0x5c]
js 0x418288
xor esp, dword [ebx + 0x2f]
arpl word [edi], bp
imul esi, dword fs:[esi + 0x5c], 0x5c653378
imul esi, dword [esi + 0x5c], 0x5c653378
js 0x418290
pop esp
js 0x418294
xor esp, dword [ebx + 0x2f]
arpl word [edi], bp
imul esi, dword fs:[esi + 0x5c], 0x5c653378
jbe 0x4182c3
js 0x41829c
pop esp
js 0x4182a0
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ecx + 0x74], ah
popal
je 0x4182d7
popal
sub eax, 0x7062696a
pop esp
js 0x4182b1
pop esp
pop esp
js 0x4182b4
xor ch, byte [eax + 0x5c]
js 0x4182b9
xor ah, byte [eax]
popal
je 0x4182ee
and byte [ecx + 0x74], ah
popal
sub eax, 0x7369696a
pop esp
js 0x4182c8
push 0x69
imul esi, dword [ebx + 0x5c], 0x5c643378
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edx]
jne 0x4182ff
pop esp
js 0x4182cb
xor dh, byte [ebp + 0x63]
pop esp
js 0x4182d1
xor ah, byte [eax]
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
xor dh, byte [edx]
arpl word fs:[eax + edi*2 + 0x32], bx
and byte [ecx + 0x64], ch
pop esp
js 0x4182d9
pop esp
js 0x4182dc
xor ah, byte [ebx + 0x5c]
pop esp
js 0x4182e2
xor bl, byte [eax + edi*2 + 0x33]
pop esp
js 0x4182e7
pop esp
js 0x4182eb
xor esp, dword [ebx + 0x2f]
arpl word [edi], bp
das
imul esi, dword fs:[esi + 0x5c], 0x5c653378
js 0x4182f7
xor esp, dword [ebx + 0x64]
imul esi, dword [esi + 0x20], 0x785c6469
xor esp, dword [esp + ebx*2 + 0x78]
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ecx + 0x64], ch
pop esp
js 0x418301
pop esp
js 0x418304
xor dh, byte [edx]
jae 0x41834a
xor dh, byte [ebx + 0x75]
bound esp, qword [esi + 0x6f]
outsd dx, dword [esi]
jb 0x418347
insd dword es:[edi], dx
pop edi
arpl word [edx + esi*2 + 0x6c], si
je 0x418350
insb byte es:[edi], dx
pop esp
js 0x418314
xor bl, byte [eax + edi*2 + 0x33]
pop esp
pop esp
js 0x41831d
arpl word [edi], bp
das
imul esi, dword fs:[esi + 0x5c], 0x5c653378
jbe 0x41834c
js 0x418325
pop esp
js 0x418329
arpl word [edi], bp
das
imul esi, dword fs:[esi + 0x5c], 0x5c653378
pop esp
js 0x418335
xor esp, dword [ebx + 0x64]
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ecx + 0x74], ah
popal
imul esi, dword [esi + 0x20], 0x61746164
sub eax, 0x7062696a
pop esp
js 0x418346
pop esp
pop esp
js 0x418349
xor ch, byte [eax + 0x5c]
js 0x41834e
xor ah, byte [eax]
popal
je 0x418383
and byte [ecx + 0x74], ah
popal
sub eax, 0x7369696a
pop esp
js 0x41835d
imul esi, dword [ebx + 0x5c], 0x5c643378
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edx]
jne 0x418394
pop esp
js 0x418360
xor dh, byte [ebp + 0x63]
pop esp
js 0x418366
xor ah, byte [eax]
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
xor dh, byte [edx]
bound esi, qword [ebx + 0x74]
pop esp
and byte [ecx + 0x64], ch
pop esp
js 0x41836e
pop esp
js 0x418371
xor ah, byte [edx + 0x73]
je 0x4183a0
js 0x418378
xor ah, byte [eax]
jae 0x4183be
and byte [ebx + 0x74], dh
je 0x4183c4
jns 0x4183b8
insb byte es:[edi], dx
pop esp
js 0x418383
pop esp
js 0x418386
xor ah, byte [ecx + ebp*2 + 0x73]
jo 0x4183c6
popal
jns 0x418397
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
pop esp
js 0x418396
xor bl, byte [eax + edi*2 + 0x33]
js 0x41839b
pop esp
js 0x41839f
arpl word [edi], bp
imul esi, dword fs:[esi + 0x5c], 0x5c653378
pop esp
js 0x4183a7
pop esp
js 0x4183ab
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ecx + 0x74], ah
popal
sub eax, 0x7062696a
imul esp, dword [edx + 0x70], 0x6433785c
pop esp
pop esp
js 0x4183bc
pop esp
js 0x4183bf
xor ch, byte [eax + 0x5c]
js 0x4183c4
xor ah, byte [eax]
popal
je 0x4183f9
popal
sub eax, 0x7369696a
pop esp
js 0x4183d3
imul esi, dword [ebx + 0x5c], 0x5c643378
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edx]
jne 0x41840a
pop esp
js 0x4183d6
xor dh, byte [ebp + 0x63]
pop esp
js 0x4183dc
xor ah, byte [eax]
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
xor dh, byte [edx]
je 0x418427
and byte [ecx + 0x64], ch
pop esp
js 0x4183e4
pop esp
js 0x4183e7
xor dh, byte [edi + ebp*2 + 0x70]
pop edi
jo 0x418419
outsb dx, byte [esi]
popal
jbe 0x41841a
js 0x4183f2
xor dh, byte [edx]
pop esp
js 0x4183f7
xor bl, byte [eax + edi*2 + 0x33]
pop esp
js 0x4183fb
arpl word [edi], bp
imul esi, dword fs:[esi + 0x5c], 0x5c653378
js 0x418407
xor esp, dword [ebx + 0x64]
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ecx + 0x74], ah
imul esi, dword [esi + 0x20], 0x61746164
popal
sub eax, 0x7062696a
pop esp
js 0x418418
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edx]
push 0x3232785c
and byte [ecx + 0x74], ah
popal
pop esp
js 0x41841b
xor ch, byte [eax + 0x5c]
js 0x418420
xor ah, byte [eax]
popal
je 0x418455
sub eax, 0x7369696a
imul esi, dword [ebx + 0x5c], 0x5c643378
pop esp
js 0x41842f
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edx]
jne 0x418466
pop esp
js 0x418432
xor dh, byte [ebp + 0x63]
pop esp
js 0x418438
xor ah, byte [eax]
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
xor dh, byte [edx]
popal
jo 0x418485
and byte [ecx + 0x64], ch
pop esp
js 0x418440
pop esp
js 0x418443
xor ah, byte [ecx + 0x70]
jo 0x418478
bound esp, qword [ecx + 0x72]
popal
jb 0x418475
pop esp
js 0x41844d
xor dh, byte [edx]
pop esp
js 0x418452
xor bl, byte [eax + edi*2 + 0x33]
pop esp
pop esp
js 0x418456
arpl word [edi], bp
imul esi, dword fs:[esi + 0x5c], 0x5c653378
jbe 0x418485
js 0x41845e
pop esp
js 0x418462
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ebx + 0x6c], ah
popal
jae 0x4184ac
jbe 0x418454
arpl word [ecx + 0x73], bp
jae 0x418496
pop esp
js 0x41846f
pop esp
js 0x418472
xor ch, byte [ebp + 0x77]
pop esp
js 0x418478
xor ah, byte [eax]
popal
je 0x4184ad
sub eax, 0x7062696a
pop esp
push 0x69
bound esi, qword [eax + 0x5c]
js 0x418487
pop esp
pop esp
js 0x41848a
xor ch, byte [eax + 0x5c]
js 0x41848f
xor ah, byte [eax]
popal
je 0x4184c4
and byte [ecx + 0x74], ah
popal
sub eax, 0x7369696a
pop esp
js 0x41849e
imul esi, dword [ebx + 0x5c], 0x5c643378
pop esp
js 0x4184a1
xor dh, byte [ebp + 0x63]
pop esp
js 0x4184a7
xor ah, byte [eax]
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
xor dh, byte [edx]
jne 0x4184e6
pop esp
js 0x4184af
pop esp
js 0x4184b2
xor dh, byte [ebp + 0x63]
jae 0x4184e1
js 0x4184b9
xor bl, byte [eax + edi*2 + 0x33]
pop esp
xor esp, dword [ebp + 0x5c]
js 0x4184c2
arpl word [edi], bp
imul esi, dword fs:[esi + 0x5c], 0x5c653378
xor esp, dword [ebp + 0x5c]
js 0x4184ce
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ebx + 0x6c], ah
jbe 0x4184c0
arpl word [ecx + 0x73], bp
jae 0x418502
insb byte es:[edi], dx
popal
jae 0x418518
pop esp
js 0x4184db
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edx]
pop esp
js 0x4184de
xor ch, byte [ebp + 0x77]
insd dword es:[edi], dx
ja 0x41850c
pop esp
js 0x4184e4
xor bl, byte [eax + edi*2 + 0x33]
pop esp
js 0x4184ed
xor esp, dword [ebx + 0x64]
imul esi, dword [esi + 0x20], 0x61746164
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ecx + 0x74], ah
popal
je 0x418524
popal
sub eax, 0x7062696a
pop esp
push 0x69
bound esi, qword [eax + 0x5c]
js 0x4184fe
pop esp
js 0x418501
xor dh, byte [edx]
push 0x3232785c
and byte [ecx + 0x74], ah
popal
xor ch, byte [eax + 0x5c]
js 0x418506
xor ah, byte [eax]
popal
je 0x41853b
sub eax, 0x7369696a
pop esp
push 0x69
imul esi, dword [ebx + 0x5c], 0x5c643378
jae 0x41853c
js 0x418515
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edx]
jne 0x41854c
pop esp
js 0x418518
xor dh, byte [ebp + 0x63]
pop esp
js 0x41851e
xor ah, byte [eax]
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
xor dh, byte [edx]
popal
imul esi, dword [eax + 0x5c], 0x78
xor dh, byte [edx]
pop esp
js 0x418535
and byte [ecx + 0x64], ch
pop esp
js 0x418526
pop esp
js 0x418529
xor ah, byte [ecx + 0x6b]
jo 0x418558
js 0x418530
xor bl, byte [eax + edi*2 + 0x33]
xor esp, dword [ebp + 0x5c]
pop esp
js 0x418539
arpl word [edi], bp
imul esi, dword fs:[esi + 0x5c], 0x5c653378
js 0x418541
pop esp
js 0x418545
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ecx + 0x64], ch
pop esp
jbe 0x418537
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
xor dh, byte [edx]
jb 0x418586
pop esp
js 0x41854f
pop esp
js 0x418552
xor dh, byte [edx + 0x63]
outsb dx, byte [esi]
je 0x418582
js 0x41855a
xor ah, byte [eax]
jae 0x4185a0
and byte [ebx + 0x74], dh
jns 0x41859a
pop esp
js 0x418565
pop esp
js 0x418568
xor dh, byte [edx]
xor ah, byte [ebx + 0x6c]
arpl word [ebp + 0x61], bp
popal
jb 0x418577
cmp ah, byte [edx + 0x6f]
je 0x4185a9
bound ebp, qword [edi + 0x74]
push 0x736f703b
cmp esi, dword [eax + 0x6f]
jae 0x4185af
imul esi, dword [ecx + ebp*2 + 0x6f], 0x65723a6e
je 0x4185b1
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 0x4185ba
jbe 0x4185b8
cmp edi, dword gs:[edx + 0x6f]
cmp edi, dword [edx + 0x6f]
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp dh, byte [ecx]
pop esp
js 0x41858f
xor bl, byte [eax + edi*2 + 0x33]
pop esp
js 0x418598
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ecx + 0x74], ah
popal
jbe 0x41858a
popal
je 0x4185cf
sub eax, 0x7062696a
pop esp
js 0x4185a9
pop esp
pop esp
js 0x4185ac
xor ch, byte [eax + 0x5c]
js 0x4185b1
xor ah, byte [eax]
popal
popal
je 0x4185e6
sub eax, 0x7369696a
push 0x69
imul esi, dword [ebx + 0x5c], 0x5c643378
pop esp
js 0x4185c0
pop esp
js 0x4185c3
xor dh, byte [ebp + 0x63]
pop esp
js 0x4185c9
xor ah, byte [eax]
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
xor dh, byte [edx]
popal
je 0x418607
and byte [ecx + 0x64], ch
pop esp
pop esp
js 0x4185d1
pop esp
js 0x4185d4
xor ah, byte [ecx + 0x74]
popal
ja 0x418604
js 0x4185dc
xor dh, byte [edx]
pop esp
xor bl, byte [eax + edi*2 + 0x33]
js 0x4185e1
pop esp
pop esp
js 0x4185e5
xor esp, dword [ebx + 0x2f]
arpl word [edi], bp
imul esi, dword fs:[esi + 0x5c], 0x5c653378
js 0x4185ed
pop esp
js 0x4185f1
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ecx + 0x74], ah
popal
imul esi, dword [esi + 0x20], 0x61746164
popal
je 0x418628
sub eax, 0x7062696a
pop esp
js 0x418602
imul esp, dword [edx + 0x70], 0x6433785c
pop esp
pop esp
js 0x418605
xor ch, byte [eax + 0x5c]
js 0x41860a
push 0x3232785c
and byte [ecx + 0x74], ah
popal
xor ah, byte [eax]
popal
je 0x41863f
sub eax, 0x7369696a
pop esp
js 0x418619
imul esi, dword [ebx + 0x5c], 0x5c643378
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edx]
jne 0x418650
pop esp
js 0x41861c
xor dh, byte [ebp + 0x63]
pop esp
js 0x418622
xor ah, byte [eax]
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
xor dh, byte [edx]
bound esp, qword [ebx + 0x65]
outsb dx, byte [esi]
and byte [ecx + 0x64], ch
pop esp
js 0x41862a
pop esp
js 0x41862d
xor ah, byte [edx + 0x63]
outsb dx, byte gs:[esi]
je 0x418667
jb 0x418660
js 0x418638
xor dh, byte [edx]
xor bl, byte [eax + edi*2 + 0x33]
pop esp
js 0x41863d
pop esp
js 0x418641
arpl word [edi], bp
imul esi, dword fs:[esi + 0x5c], 0x5c653378
js 0x41864d
xor esp, dword [ebx + 0x64]
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ebx + 0x6c], ah
popal
imul esi, dword [esi + 0x20], 0x73616c63
jae 0x418681
jae 0x418697
pop esp
js 0x41865a
pop esp
pop esp
js 0x41865d
xor dh, byte [edx]
arpl word [edi + 0x6c], bp
xor ah, byte [ebx + 0x6f]
outsd dx, dword [esi]
insb byte es:[edi], dx
pop esp
js 0x418664
xor ah, byte [eax]
jae 0x4186aa
jns 0x4186a4
pop esp
js 0x41866f
pop esp
pop esp
js 0x418672
xor dh, byte [edx]
xor dh, byte [edi + 0x69]
ja 0x4186ac
je 0x4186ae
cmp dh, byte [eax]
pop esp
js 0x41867d
xor bl, byte [eax + edi*2 + 0x33]
js 0x418682
pop esp
pop esp
js 0x418686
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ecx + 0x64], ch
pop esp
js 0x418690
pop esp
js 0x418693
xor dh, byte [edx]
arpl word [ebp + 0x6e], sp
xor ah, byte [ebx + 0x65]
outsb dx, byte [esi]
je 0x4186cc
jb 0x4186c8
arpl word [edi + 0x6c], bp
pop esp
js 0x4186a1
xor bl, byte [eax + edi*2 + 0x33]
pop esp
xor esp, dword [ebp + 0x5c]
js 0x4186aa
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ecx + 0x74], ah
popal
popal
je 0x4186e1
sub eax, 0x7062696a
pop esp
push 0x69
bound esi, qword [eax + 0x5c]
imul esp, dword [edx + 0x70], 0x6433785c
pop esp
js 0x4186bb
pop esp
js 0x4186be
xor ch, byte [eax + 0x5c]
js 0x4186c3
xor dh, byte [edx]
and byte [ecx + 0x74], ah
popal
xor ah, byte [eax]
popal
je 0x4186f8
sub eax, 0x7369696a
pop esp
js 0x4186d2
pop esp
js 0x4186d5
xor dh, byte [ebp + 0x63]
jne 0x418709
pop esp
js 0x4186db
xor ah, byte [eax]
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
xor dh, byte [edx]
je 0x418718
and byte [ecx + 0x64], ch
pop esp
pop esp
js 0x4186e3
pop esp
js 0x4186e6
xor dh, byte [ecx + 0x77]
pop esp
ja 0x418715
js 0x4186ed
xor bl, byte [eax + edi*2 + 0x33]
pop esp
xor esp, dword [ebp + 0x5c]
js 0x4186f6
arpl word [edi], bp
imul esi, dword fs:[esi + 0x5c], 0x5c653378
pop esp
js 0x4186fe
pop esp
pop esp
js 0x418702
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ebx + 0x6c], ah
jbe 0x4186f4
arpl word [ecx + 0x73], bp
jae 0x418736
insb byte es:[edi], dx
popal
jae 0x41874c
pop esp
js 0x41870f
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edx]
pop esp
js 0x418712
xor ch, byte [ebp + 0x65]
insd dword es:[edi], dx
pop esp
pop esp
js 0x418719
xor dh, byte [edx]
and byte [ecx + 0x64], ch
pop esp
js 0x418721
xor ah, byte [eax]
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
xor esp, dword [esp + ebx*2 + 0x78]
pop esp
js 0x418724
xor dh, byte [edx]
jb 0x41875a
xor dh, byte [edx + 0x65]
jae 0x418753
jae 0x418753
pop esp
js 0x41872b
xor dh, byte [edx]
and byte [edx + 0x6f], dh
xor ah, byte [eax]
jb 0x41876c
insb byte es:[edi], dx
pop esp
js 0x418735
pop esp
js 0x418738
xor ch, byte [ebp + 0x61]
imul ebp, dword [esi + 0x5c], 0x5c323278
pop esp
js 0x418745
pop esp
js 0x418749
xor esp, dword [ebx + 0x64]
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ecx + 0x74], ah
popal
imul esi, dword [esi + 0x20], 0x61746164
jbe 0x41873b
popal
je 0x418780
sub eax, 0x7062696a
imul esp, dword [edx + 0x70], 0x6433785c
pop esp
pop esp
js 0x41875a
pop esp
js 0x41875d
xor ch, byte [eax + 0x5c]
js 0x418762
xor ah, byte [eax]
popal
je 0x418797
popal
sub eax, 0x7369696a
imul ebp, dword [ecx + 0x73], 0x6433785c
pop esp
pop esp
js 0x418771
pop esp
js 0x418774
xor dh, byte [ebp + 0x63]
pop esp
js 0x41877a
xor ah, byte [eax]
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
xor dh, byte [edx]
je 0x4187c5
and byte [ecx + 0x64], ch
pop esp
js 0x418782
pop esp
js 0x418785
xor dh, byte [edi + ebp*2 + 0x70]
jae 0x4187cd
jo 0x4187cb
je 0x4187cf
jne 0x4187c1
pop sp
pop sp
js 0x418791
xor bl, byte [eax + edi*2 + 0x33]
pop esp
xor esp, dword [ebp + 0x5c]
js 0x41879a
arpl word [edi], bp
imul esi, dword fs:[esi + 0x5c], 0x5c653378
pop esp
js 0x4187a2
pop esp
js 0x4187a6
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ecx + 0x74], ah
popal
imul esi, dword fs:[esi + 0x20], 0x61746164
je 0x4187dd
sub eax, 0x7062696a
pop esp
jo 0x4187de
js 0x4187b7
pop esp
pop esp
js 0x4187ba
xor ch, byte [eax + 0x5c]
js 0x4187bf
xor ah, byte [eax]
popal
je 0x4187f4
sub eax, 0x7369696a
pop esp
jae 0x4187f5
js 0x4187ce
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edx]
jne 0x418805
pop esp
js 0x4187d1
xor dh, byte [ebp + 0x63]
pop esp
js 0x4187d7
xor ah, byte [eax]
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
xor dh, byte [edx]
jae 0x418818
and byte [ecx + 0x64], ch
pop esp
js 0x4187df
pop esp
js 0x4187e2
xor dh, byte [ebx + 0x65]
popal
jb 0x418819
push 0x3232785c
pop esp
js 0x4187f1
pop esp
js 0x4187ec
xor bl, byte [eax + edi*2 + 0x33]
pop esp
pop esp
js 0x4187f5
xor esp, dword [ebx + 0x2f]
arpl word [edi], bp
imul esi, dword fs:[esi + 0x5c], 0x5c653378
imul esi, dword [esi + 0x5c], 0x5c653378
pop esp
js 0x418801
xor esp, dword [ebx + 0x2f]
arpl word [edi], bp
das
imul esi, dword fs:[esi + 0x5c], 0x5c653378
imul esi, dword [esi + 0x5c], 0x5c653378
pop esp
js 0x41880d
arpl word [ecx + ebp*2 + 0x76], sp
jbe 0x4187ff
and byte [ecx + 0x74], ah
popal
je 0x418844
popal
sub eax, 0x7062696a
pop esp
js 0x41881e
pop esp
pop esp
js 0x418821
xor ch, byte [eax + 0x5c]
pop esp
js 0x418826
xor ah, byte [eax]
popal
je 0x41885b
and byte [ecx + 0x74], ah
popal
sub eax, 0x7369696a
pop esp
js 0x418835
xor esp, dword [esp + ebx*2 + 0x78]
pop esp
js 0x418838
xor dh, byte [edx]
jne 0x41886c
xor dh, byte [ebp + 0x63]
pop esp
js 0x41883e
xor ah, byte [eax]
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
xor dh, byte [edx]
and byte [ecx + 0x64], ch
pop esp
js 0x418846
pop esp
js 0x418849
xor ah, byte [edx + 0x6f]
bound ebp, qword [edi + 0x74]
je 0x41888c
outsd dx, dword [esi]
je 0x418890
outsd dx, dword [esi]
insd dword es:[edi], dx
popal
jae 0x41887e
pop esp
js 0x418856
xor bl, byte [eax + edi*2 + 0x33]
js 0x41885b
pop esp
js 0x41885f
arpl word [edi], bp
imul esi, dword fs:[esi + 0x5c], 0x5c653378
pop esp
js 0x41886b
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ebx + 0x6c], ah
insb byte es:[edi], dx
popal
jae 0x4188b5
pop esp
js 0x418878
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edx]
insd dword es:[edi], dx
pop esp
pop esp
pop esp
js 0x41887b
xor ch, byte [ebp + 0x65]
pop esp
js 0x418882
xor ah, byte [eax]
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edx]
js 0x4188d3
xor ah, byte [ebp + 0x78]
je 0x4188d2
jb 0x4188c2
popal
jb 0x4188c8
jae 0x4188c1
js 0x418899
xor ah, byte [eax]
jae 0x4188df
jns 0x4188d9
insb byte es:[edi], dx
pop esp
js 0x4188a4
pop esp
js 0x4188a7
xor dh, byte [eax + 0x61]
imul ebp, dword fs:[esi + 0x67], 0x3820303a
outsb dx, byte [esi]
cmp dh, byte [bx + si]
and byte [eax], bh
xor byte [eax], ah
cmp byte [eax + 0x78], dh
jo 0x4188fb
js 0x4188e0
pop esp
js 0x4188b8
xor bl, byte [eax + edi*2 + 0x33]
pop esp
js 0x4188c1
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ecx + 0x74], ah
popal
imul esi, dword [esi + 0x20], 0x61746164
sub eax, 0x7062696a
pop esp
js 0x4188d2
imul esp, dword [edx + 0x70], 0x6433785c
pop esp
pop esp
js 0x4188d5
xor ch, byte [eax + 0x5c]
js 0x4188da
push 0x3232785c
xor dh, byte [edx]
xor ah, byte [eax]
popal
je 0x41890f
and byte [ecx + 0x74], ah
popal
sub eax, 0x7369696a
pop esp
js 0x4188e9
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edx]
jne 0x418920
pop esp
js 0x4188ec
xor dh, byte [ebp + 0x63]
pop esp
js 0x4188f2
xor ah, byte [eax]
and byte [ecx + 0x64], ch
pop esp
js 0x4188fa
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
xor dh, byte [edx]
bound ebp, qword [edi + 0x74]
jae 0x418945
pop esp
pop esp
js 0x4188fd
xor ah, byte [edx + 0x6f]
je 0x418943
je 0x418947
jne 0x418939
pop sp
pop sp
js 0x418909
xor bl, byte [eax + edi*2 + 0x33]
js 0x41890e
xor esp, dword [ebp + 0x5c]
pop esp
js 0x418912
arpl word [edi], bp
das
imul esi, dword fs:[esi + 0x5c], 0x5c653378
js 0x41891e
arpl word [edi], bp
das
imul esi, dword fs:[esi + 0x5c], 0x5c653378
xor esp, dword [ebp + 0x5c]
js 0x41892a
arpl word [ecx + ebp*2 + 0x76], sp
jbe 0x418958
pop esp
js 0x418931
xor esp, dword [ebp + 0x5c]
pop esp
js 0x418935
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ecx + 0x64], ch
pop esp
js 0x41893f
pop esp
js 0x418942
xor dh, byte [edx]
outsw dx, word [esi]
xor ah, byte [esi + 0x6f]
outsd dx, dword [esi]
outsd dx, dword [esi]
je 0x418972
js 0x41894a
xor ah, byte [eax]
jb 0x41898b
insb byte es:[edi], dx
pop esp
pop esp
js 0x418954
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edx]
arpl word [edi + 0x6e], bp
pop esp
js 0x418957
xor ah, byte [ebx + 0x6f]
outsb dx, byte [esi]
je 0x418990
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x418997
outsb dx, byte [esi]
outsw dx, word [esi]
pop esp
js 0x418966
xor bl, byte [eax + edi*2 + 0x33]
pop esp
js 0x41896b
pop esp
pop esp
js 0x41896f
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ecx + 0x74], ah
popal
jbe 0x418961
popal
popal
je 0x4189a6
sub eax, 0x7062696a
imul esp, dword [edx + 0x70], 0x6433785c
pop esp
pop esp
js 0x418980
pop esp
js 0x418983
xor ch, byte [eax + 0x5c]
js 0x418988
xor ah, byte [eax]
and byte [ecx + 0x74], ah
popal
popal
je 0x4189bd
sub eax, 0x7369696a
pop esp
js 0x418997
pop esp
js 0x41899a
xor dh, byte [ebp + 0x63]
pop esp
js 0x4189a0
xor ah, byte [eax]
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
xor dh, byte [edx]
arpl word [edx + ebp*2 + 0x73], bp
and byte [ecx + 0x64], ch
pop esp
js 0x4189a8
pop esp
js 0x4189ab
xor ah, byte [ebx + 0x6c]
push 0x73
pop esp
js 0x4189b3
xor dh, byte [edx]
pop esp
xor bl, byte [eax + edi*2 + 0x33]
js 0x4189b8
pop esp
js 0x4189bc
xor esp, dword [ebx + 0x2f]
arpl word [edi], bp
imul esi, dword fs:[esi + 0x5c], 0x5c653378
xor esp, dword [ebp + 0x5c]
js 0x4189c8
arpl word [ebx + 0x70], si
popal
jo 0x4189fa
outsb dx, byte [esi]
and byte [ecx + 0x74], ah
popal
sub eax, 0x7062696a
pop esp
push 0x69
bound esi, qword [eax + 0x5c]
js 0x4189da
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edx]
push 0x3232785c
and byte [ecx + 0x74], ah
popal
pop esp
pop esp
js 0x4189dd
xor ch, byte [eax + 0x5c]
js 0x4189e2
xor ah, byte [eax]
popal
popal
je 0x418a17
sub eax, 0x7369696a
pop esp
imul ebp, dword [ecx + 0x73], 0x6433785c
pop esp
js 0x4189f1
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edx]
jne 0x418a28
pop esp
js 0x4189f4
xor dh, byte [ebp + 0x63]
pop esp
js 0x4189fa
xor ah, byte [eax]
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
xor dh, byte [edx]
js 0x418a40
jae 0x418a34
xor bl, byte [eax + edi*2 + 0x33]
pop esp
xor esp, dword [ebp + 0x5c]
js 0x418a15
arpl word [edi], bp
jae 0x418a56
popal
outsb dx, byte [esi]
pop esp
js 0x418a1e
pop esp
js 0x418a22
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ecx + 0x74], ah
popal
imul esi, dword [esi + 0x20], 0x61746164
popal
je 0x418a59
sub eax, 0x7062696a
pop esp
js 0x418a33
imul esp, dword [edx + 0x70], 0x6433785c
pop esp
pop esp
js 0x418a36
xor ch, byte [eax + 0x5c]
js 0x418a3b
xor ah, byte [eax]
popal
je 0x418a70
sub eax, 0x7369696a
pop esp
js 0x418a4a
pop esp
js 0x418a4d
xor dh, byte [ebp + 0x63]
pop esp
js 0x418a53
xor ah, byte [eax]
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
xor dh, byte [edx]
outsb dx, byte [si]
and byte [ecx + 0x64], ch
pop esp
js 0x418a5b
pop esp
js 0x418a5e
xor ah, byte [edi + 0x66]
outsb dx, byte [esi]
pop esp
js 0x418a65
xor bl, byte [eax + edi*2 + 0x33]
pop esp
xor esp, dword [ebp + 0x5c]
js 0x418a6e
arpl word [edi], bp
imul esi, dword fs:[esi + 0x5c], 0x5c653378
js 0x418a7a
pop esp
js 0x418a76
arpl word [edi], bp
imul esi, dword fs:[esi + 0x5c], 0x5c653378
imul esi, dword [esi + 0x5c], 0x5c653378
js 0x418a82
pop esp
js 0x418a86
arpl word [edi], bp
imul esi, dword fs:[esi + 0x5c], 0x5c653378
imul esi, dword [esi + 0x5c], 0x5c653378
js 0x418a8e
pop esp
js 0x418a92
xor esp, dword [ebx + 0x2f]
arpl word [edi], bp
imul esi, dword fs:[esi + 0x5c], 0x5c653378
js 0x418a9a
pop esp
js 0x418a9e
arpl word [edi], bp
imul esi, dword fs:[esi + 0x5c], 0x5c653378
imul esi, dword [esi + 0x5c], 0x5c653378
pop esp
js 0x418aa6
pop esp
js 0x418aaa
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ebx + 0x6c], ah
popal
jae 0x418af4
jbe 0x418a9c
arpl word [ecx + 0x73], bp
jae 0x418ade
pop esp
js 0x418ab7
pop esp
js 0x418aba
xor ah, byte [ebx + 0x6f]
insb byte es:[edi], dx
pop esp
js 0x418ac1
xor dh, byte [edx]
and byte [ecx + 0x74], ah
popal
xor ah, byte [eax]
popal
popal
je 0x418af6
sub eax, 0x7062696a
pop esp
js 0x418ad0
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edx]
push 0x3232785c
and byte [ecx + 0x74], ah
popal
pop esp
js 0x418ad3
xor ch, byte [eax + 0x5c]
js 0x418ad8
xor ah, byte [eax]
popal
je 0x418b0d
sub eax, 0x7369696a
pop esp
js 0x418ae7
pop esp
js 0x418aea
xor dh, byte [edx]
jne 0x418b1e
xor dh, byte [ebp + 0x63]
arpl word [eax + edi*2 + 0x32], bx
pop esp
js 0x418af0
xor ah, byte [eax]
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
xor dh, byte [edx]
jb 0x418b34
pop esp
js 0x418af8
pop esp
js 0x418afb
jae 0x418b31
xor bl, byte [eax + edi*2 + 0x33]
pop esp
pop esp
js 0x418b0e
arpl word [edi], bp
imul esi, dword fs:[esi + 0x5c], 0x5c653378
imul esi, dword [esi + 0x5c], 0x5c653378
js 0x418b1a
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ebx + 0x74], dh
jbe 0x418b0c
jae 0x418b62
jns 0x418b5c
pop esp
js 0x418b27
pop esp
js 0x418b2a
xor ah, byte [ebx + 0x6c]
popal
jb 0x418b39
js 0x418b41
xor esp, dword [ebx + 0x2f]
arpl word [edi], bp
imul esi, dword fs:[esi + 0x5c], 0x5c653378
js 0x418b4d
arpl word [edi], bp
imul esi, dword fs:[esi + 0x5c], 0x5c653378
jbe 0x418b7c
js 0x418b55
pop esp
js 0x418b59
arpl word [ecx + ebp*2 + 0x76], sp
imul esi, dword fs:[esi + 0x20], 0x61746164
and byte [ecx + 0x74], ah
popal
sub eax, 0x7062696a
pop esp
js 0x418b6a
pop esp
js 0x418b6d
xor ch, byte [eax + 0x5c]
js 0x418b72
and byte [ecx + 0x74], ah
popal
sub eax, 0x7369696a
pop esp
js 0x418b81
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edx]
jne 0x418bb8
pop esp
js 0x418b8a
xor ah, byte [eax]
imul esp, dword [esp + ebx*2 + 0x78], 0x785c6433
and byte [ecx + 0x64], ch
pop esp
js 0x418b92
pop esp
js 0x418b95
xor dh, byte [edx]
bound esp, qword [esi + 0x6f]
xor ah, byte [edx + 0x66]
outsd dx, dword [esi]
outsd dx, dword [esi]
je 0x418bc6
js 0x418b9e
pop esp
js 0x418ba3
pop esp
js 0x418bb3
arpl word [edi], bp
imul esi, dword fs:[esi + 0x5c], 0x5c653378
js 0x418bbf
arpl word [ecx + ebp*2 + 0x76], sp
and byte [ecx + 0x64], ch
pop esp
pop esp
js 0x418bc9
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edx]
outsw dx, word [esi]
outsd dx, dword [esi]
je 0x418c03
pop esp
js 0x418bcc
jbe 0x418c11
and byte [eax + edi*2 + 0x33], bl
arpl word [ebx + 0x74], si
jns 0x418c2d
pop esp
js 0x418bf8
insw word es:[edi], dx
insw word es:[edi], dx
jne 0x418c37
imul esp, dword [edi + 0x68], 0x7d303a74
pop edi
inc edi
push edx
jnp 0x418c67
sub eax, 0x74786574
sub eax, 0x657a6973
sub eax, 0x756a6461
jae 0x418cb2
cmp ch, byte [esi + 0x6f]
outsb dx, byte [esi]
jge 0x418c73
imul ebp, dword [ebp + 0x70], 0x6174726f
outsb dx, byte [esi]
je 0x418cf7