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

Disassembly:
imul edi, dword [edx], 0x62
jb 0x41856a
popal
imul ebp, dword [0x3b6c6c61], 0x77
outsd dx, dword [esi]
jb 0x418574
sub eax, 0x70617277
cmp ah, byte [edx + 0x72]
popal
imul ebp, dword [0x64726f77], 0x3b
sub bh, byte [edx + 0x2d]
imul ebp, dword [esi + 0x64], 0x303a7865
jge 0x41855b
imul esp, dword [ebx + 0x6f], 0x666f2d6e
imul sp, word [ebx + 0x69], 0x6c61
jnp 0x41859e
popal
arpl word [ebx + 0x67], bp
jb 0x4185b1
jne 0x4185b2
cmp ah, byte fs:[ebx]
xor byte [eax], dh
bound esp, qword [ebp + 0x33]
arpl word [ebx], di
bound ebp, qword [edi + 0x72]
jb 0x418582
jb 0x4185b8
imul esi, dword fs:[ebp + 0x73], 0x7870313a
cmp dh, byte [ecx]
jo 0x4185d7
cmp esp, dword [ebx + 0x6f]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4185a0
and eax, dword [esi + 0x46]
inc esi
cmp esp, dword [ecx + ebp*2 + 0x73]
jo 0x4185dc
popal
jns 0x4185ad
imul ebp, dword [esi + 0x6c], 0x2d656e69
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebx], 0x66
outsd dx, dword [esi]
outsb dx, byte [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6f6c622d
arpl word [ebx + 0x3b], bp
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x4185bf
xor dword [edx], esi
jo 0x418601
das
xor dword [esi], esi
jo 0x418606
and byte [ecx + 0x72], ah
imul esp, dword [ecx + 0x6c], 0x6965683b
push 0x36313a74
jo 0x418618
cmp ebp, dword [ebp + 0x61]
jb 0x41860c
imul ebp, dword [esi + 0x2d], 0x7466656c
cmp dh, byte [esi]
jo 0x418628
jo 0x418628
cmp ebp, dword [edi + 0x76]
jb 0x41861c
outsd dx, dword [esi]
jbe 0x418619
jb 0x41861c
insb byte es:[edi], dx
outsd dx, dword [esi]
ja 0x4185f4
push 0x65646469
outsb dx, byte [esi]
cmp esi, dword [eax + 0x6f]
jae 0x41862e
je 0x418630
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [edx + 0x65]
insb byte es:[edi], dx
popal
je 0x418639
jbe 0x418637
cmp esi, dword [ebp + 0x78]
je 0x418605
sub eax, 0x67696c61
popal
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x6e65633a
outsb dx, byte [esi]
cmp ah, byte [ebx + 0x65]
outsb dx, byte [esi]
je 0x418648
jb 0x418620
je 0x418656
jo 0x418623
xor esi, dword [eax + 0x78]
cmp ebp, dword [edx]
je 0x41865f
jo 0x41862c
xor dh, byte [eax + 0x78]
cmp esi, dword [esi + 0x65]
js 0x418631
jbe 0x41865d
jb 0x41866e
imul esp, dword [ebx + 0x61], 0x6c612d6c
imul esp, dword [edi + 0x6e], 0x706f743a
cmp esi, dword [edi + 0x69]
je 0x418676
outsd dx, dword [esi]
jo 0x418644
ja 0x418674
je 0x418676
je 0x418676
cmp dh, byte [ebx]
xor esi, dword [eax + 0x78]
jge 0x418643
insd dword es:[edi], dx
popal
jb 0x418684
imul ebp, dword [0x6e6f6369], 0x7b
arpl word [edi + 0x6c], bp
sub eax, 0x6e6f6369
outsd dx, dword [esi]
outsb dx, byte [esi]
jnp 0x418683
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x41865f
and esi, dword [eax]
xor byte [edx + 0x65], ah
xor esp, dword [ebx + 0x3b]
bound esp, qword [ebp + 0x33]
arpl word [ebx], di
cmp ebp, dword [ebp + 0x61]
insd dword es:[edi], dx
popal
jb 0x418698
imul ebp, dword [bp + 0x2d], 0x68676972
imul ebp, dword [esi + 0x2d], 0x68676972
push 0x70363a74
js 0x4186bb
je 0x418674
cmp dh, byte [esi]
jo 0x4186b5
jo 0x4186b5
jge 0x418662
and esi, dword [ebx + 0x69]
jae 0x4186aa
jnp 0x4186ab
jnp 0x4186ab
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
popal
je 0x418684
insb byte es:[edi], dx
je 0x41868a
insb byte es:[edi], dx
je 0x41868e
xor dword [esi + 0x703b7870], esi
xor eax, 0x703b7870
outsd dx, dword [esi]
jae 0x4186c7
imul esi, dword [ecx + ebp*2 + 0x6f], 0x65723a6e
je 0x4186c9
imul ebp, dword [edi + 0x6e], 0x6c65723a
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [edx + 0x65]
insb byte es:[edi], dx
popal
je 0x4186d2
jbe 0x4186d0
cmp esi, dword [edi + ebp*2 + 0x70]
cmp dh, byte [eax]
cmp esi, dword [edi + 0x69]
jo 0x4186aa
xor byte [ebx], bh
ja 0x4186dd
je 0x4186df
push 0x3034323a
cmp dh, byte [edx]
xor al, 0x30
jo 0x4186f5
cmp edi, dword [edx + 0x2d]
imul ebp, dword [esi + 0x64], 0x313a7865
jge 0x4186ac
js 0x4186c0
js 0x4186c0
xor dword [ebp + 0x23], edi
jae 0x4186f4
imul esp, dword [ebp + 0x20], 0x6f74612e
and byte gs:[esi], ch
popal
popal
je 0x418701
insd dword es:[edi], dx
sub eax, 0x7b766461
insd dword es:[edi], dx
popal
jb 0x418703
imul ebp, dword [esi + 0x2d], 0x74746f62
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp dh, byte [ecx]
xor byte [eax + 0x78], dh
jge 0x4186cf
and esi, dword [ebx + 0x69]
jae 0x418717
and byte gs:[esi], ch
popal
je 0x418724
insd dword es:[edi], dx
sub eax, 0x6e6f2d72
bound ebp, qword gs:[edi + 0x78]
jnp 0x41872e
insd dword es:[edi], dx
popal
jb 0x41872b
imul ebp, dword [esi + 0x2d], 0x74746f62
bound ebp, qword [edi + 0x74]
je 0x41873b
je 0x41873f
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp dh, byte [ecx]
xor byte [eax + 0x78], dh
jo 0x41874a
jge 0x418702
insd dword es:[edi], dx
sub eax, 0x7b706369
insb byte es:[edi], dx
je 0x418719
je 0x418719
xor byte [ebx], bh
insd dword es:[edi], dx
popal
jb 0x41874c
imul ebp, dword [esi + 0x2d], 0x7466656c
cmp dh, byte [ecx]
xor byte [eax + 0x78], dh
cmp esi, dword [eax + 0x6f]
jae 0x41875f
imul esi, dword [ecx + ebp*2 + 0x6f], 0x62613a6e
je 0x418761
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ecx + 0x62]
jae 0x41876e
insb byte es:[edi], dx
jne 0x418776
je 0x418768
cmp esi, dword gs:[edi + ebp*2 + 0x70]
cmp esi, dword [edi + ebp*2 + 0x70]
cmp dh, byte [eax]
cmp edi, dword [edx + 0x2d]
imul ebp, dword [esi + 0x64], 0x313a7865
xor edi, dword [ebp + 0x2e]
insd dword es:[edi], dx
sub eax, 0x2d706369
arpl word [eax + 0x2d], si
jb 0x418798
and byte [ecx + ebp*2 + 0x76], ah
insd dword es:[edi], dx
sub eax, 0x2d706369
arpl word [edi + 0x6e], bp
outsb dx, byte [esi]
je 0x418793
outsb dx, byte [esi]
je 0x4187ac
bound ebp, qword [edi + 0x72]
jb 0x418772
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x39653863
arpl word [ebx], si
jge 0x418779
insd dword es:[edi], dx
insd dword es:[edi], dx
sub eax, 0x612d7a72
jb 0x4187c5
jnp 0x4187b7
popal
arpl word [ebx + 0x67], bp
jb 0x4187ca
jne 0x4187cb
sub eax, 0x69736f70
jo 0x4187d0
jae 0x4187cc
je 0x4187ce
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [0x70303032]
sub eax, 0x70303032
js 0x41878f
and byte [0x70303331], ch
sub eax, 0x70303331
xor byte [eax + 0x78], dh
cmp esp, dword [ecx + ebp*2 + 0x73]
js 0x4187b1
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
jo 0x4187e7
popal
jns 0x4187b8
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebx], 0x68
imul esp, dword gs:[edi + 0x68], 0x70373a74
js 0x4187ca
insb byte es:[edi], dx
je 0x4187ce
cmp ch, byte [0x3b787034]
sub eax, 0x3b787034
cmp esi, dword [eax + 0x6f]
jo 0x41880a
jae 0x418806
je 0x418808
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ecx + 0x62]
jae 0x418815
insb byte es:[edi], dx
jne 0x41881d
cmp esi, dword gs:[edi + ebp*2 + 0x70]
cmp bh, byte [eax]
jo 0x41882a
outsd dx, dword [esi]
jo 0x4187e9
cmp byte [eax + 0x78], dh
js 0x4187ee
cmp esi, dword [edi + 0x69]
ja 0x41881e
je fcn.00418820
push 0x7870353a
jge 0x4187ec
cmp dh, byte [0x2e7d7870]
insd dword es:[edi], dx
sub eax, 0x20706369
insd dword es:[edi], dx
insd dword es:[edi], dx
sub eax, 0x2d706369
sub eax, 0x746e6f63
outsb dx, byte gs:[esi]
arpl word [edi + 0x6e], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x418835
outsb dx, byte [esi]
je 0x41884e
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jne 0x41884a
cmp ah, byte fs:[ebx]
cmp sp, word [edx + 0x6f]
jb 0x41884b
jb 0x418824
cmp dh, byte [ecx]
jo 0x418865
xor dword [eax + 0x78], esi
js 0x41880e
and byte [ebx], ah
arpl word [edx], si
and esp, dword [ebx + 0x32]
arpl word [edx], si
arpl word [edx], si
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [ebx + edi + 0x62], 0x732d786f
push 0x776f6461
cmp dh, byte [ecx]
jo 0x418882
and byte [ecx], dh
jo 0x418886
and byte [ecx], dh
jo 0x41888a
and byte [ebx], ah
arpl word [ebx + 0x63], sp
jge 0x418847
arpl word [ebx + 0x7d], sp
insd dword es:[edi], dx
insd dword es:[edi], dx
sub eax, 0x20706369
jo 0x41883f
and byte [esi], ch
imul esp, dword cs:[ebx + 0x6f], 0x6f742d6e
sub eax, 0x627b6f74
jnp 0x41888b
popal
arpl word [ebx + 0x67], bp
jb 0x41889e
jne 0x41889f
sub eax, 0x69736f70
jae 0x4188a0
je 0x4188a2
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [0x78703032]
jo 0x4188b9
and byte [0x70343235], ch
js 0x418884
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
imul esi, dword [ebx + 0x70], 0x3a79616c
jae 0x4188bd
insb byte es:[edi], dx
popal
jns 0x41888b
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebx], 0x66
insb byte es:[edi], dx
outsd dx, dword [esi]
popal
je 0x418897
insb byte es:[edi], dx
je 0x41889d
push 0x68676965
je 0x4188a3
push 0x30313a74
xor dword [eax], esi
jo 0x4188e5
cmp ebp, dword [ebp + 0x66]
je 0x4188ad
xor dword [eax], esi
jo 0x4188ef
cmp esi, dword [eax + 0x6f]
jae 0x4188e5
je 0x4188e7
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ecx + 0x62]
jae 0x4188f4
bound esi, qword [ebx + 0x6f]
outsd dx, dword [esi]
insb byte es:[edi], dx
jne 0x4188fc
cmp esi, dword gs:[edi + ebp*2 + 0x70]
cmp ch, byte [0x3b787038]
je 0x4188fb
outsd dx, dword [esi]
jo 0x4188c8
sub eax, 0x3b787038
ja 0x4188fe
je 0x418900
push 0x7034313a
cmp dh, byte [ecx]
xor al, 0x70
js 0x41891b
jge 0x4188cd
imul esp, dword cs:[ebp + 0x36], 0x2d6d2e20
imul esp, dword [ebp + 0x36], 0x2d6d2e20
and byte ss:[esi], ch
and byte [esi], ch
insd dword es:[edi], dx
insd dword es:[edi], dx
sub eax, 0x7b706369
ja 0x418915
imul esp, dword [ebx + 0x70], 0x6469777b
je 0x418917
je 0x418917
cmp dh, byte [ebx]
aaa
xor byte [eax + 0x78], dh
jge 0x4188e5
pop edi
jb 0x418920
jae 0x418932
insb byte es:[edi], dx
je 0x4188e0
jb 0x418928
jae 0x4188f2
insb byte es:[edi], dx
imul esi, dword [ebx + 0x74], 0x74696320
je 0x4188ea
arpl word [ecx + 0x74], bp
sub al, 0x61
jnp 0x418937
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x418913
jb 0x418941
outsb dx, byte gs:[esi]
jge 0x41890e
popaw
jbe 0x418959
jb 0x418952
insb byte es:[edi], dx
jnp 0x41894a
bound esp, qword [ecx + 0x63]
popal
arpl word [ebx + 0x67], bp
jb 0x41895d
imul esp, dword [edi + 0x72], 0x6f
jne 0x41895e
outsb dx, byte [esi]
sub eax, 0x65706572
jb 0x418959
jo 0x41895b
popal
je 0x418933
outsb dx, byte [esi]
outsd dx, dword [esi]
sub eax, 0x65706572
jb 0x418963
jo 0x418965
popal
je 0x41893e
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jne 0x41897a
sub eax, 0x69736f70
jo 0x41897f
jae 0x41897b
je 0x41897d
imul ebp, dword [edi + 0x6e], 0x3120303a
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [eax]
and byte [ecx], dh
xor byte [eax], ah
xor dword [eax + 0x78], esi
jo 0x418994
js 0x418958
cmp esi, dword [eax + 0x61]
jo 0x418980
imul ebp, dword fs:[esi + 0x67], 0x66656c2d
imul ebp, dword fs:[esi + 0x67], 0x66656c2d
je 0x418964
xor dh, byte [eax]
jo 0x4189a6
jge 0x418991
insd dword es:[edi], dx
cmp dh, byte [esi + 0x69]
jbe 0x41899e
jae 0x4189a0
je 0x41899e
jnp 0x41899f
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x41897b
and esi, dword [esi]
jge 0x4189a8
insd dword es:[edi], dx
jnp 0x4189ae
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x41898a
and esi, dword [esi]
cmp edi, dword ss:[edx + 0x6f]
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp dh, byte [ecx]
jge 0x4189be
insd dword es:[edi], dx
insd dword es:[edi], dx
cmp ch, byte [eax + 0x6f]
jbe 0x4189c9
jb 0x4189e1
jb 0x4189e1
jnp 0x4189ca
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4189a6
and esi, dword [eax]
xor byte [edx + 0x65], ah
xor esp, dword [ebx + 0x7d]
and esi, dword [eax + 0x61]
jnp 0x4189eb
jo 0x4189dd
popal
imul ebp, dword fs:[esi + 0x67], 0x706f742d
imul ebp, dword fs:[esi + 0x67], 0x706f742d
outsb dx, byte [esi]
sub eax, 0x3a706f74
jo 0x418a01
cmp dh, byte [esi]
jo 0x418a01
cmp esi, dword [edi + 0x68]
ja 0x4189f4
imul esi, dword [ebp + 0x2d], 0x63617073
jo 0x4189f4
arpl word [ebp + 0x3a], sp
outsb dx, byte [esi]
outsd dx, dword [esi]
cmp ch, byte gs:[esi + 0x6f]
ja 0x418a0c
popal
jo 0x418a1a
and esi, dword [eax + 0x61]
jo 0x418a01
popal
sub al, 0x23
insd dword es:[edi], dx
outsd dx, dword [esi]
jb 0x418a0d
jnp 0x418a10
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x4189db
jae 0x418a19
jp 0x418a17
cmp dh, byte [ecx]
xor al, 0x70
js 0x418a35
and esi, dword [eax + 0x61]
and byte gs:[bx + di + 0x2c], ah
and esi, dword [eax + 0x61]
popal
sub al, 0x23
jo 0x418a24
and byte gs:[bp + di + 0x74], dh
jb 0x418a39
outsd dx, dword [esi]
outsb dx, byte [esi]
jnp 0x418a30
popal
arpl word [ebx + 0x67], bp
jb 0x418a43
jne 0x418a44
cmp dh, byte fs:[edi + 0x68]
imul esi, dword [ebp + 0x3b], 0x64726f62
je 0x418a42
cmp esp, dword [edx + 0x6f]
jb 0x418a46
jb 0x418a1f
jb 0x418a1f
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x35653565
xor eax, 0x726f623b
jb 0x418a2b
jb 0x418a61
imul esi, dword fs:[ebp + 0x73], 0x7870323a
imul esi, dword [ebp + 0x73], 0x7870323a
cmp esp, dword [ecx + ebp*2 + 0x73]
jo 0x418a7a
insb byte es:[edi], dx
popal
jns 0x418a4b
cmp ch, byte [ecx + 0x6e]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6f6c622d
imul ebp, dword [esi + 0x6c], 0x2d656e69
bound ebp, qword [edi + ebp*2 + 0x63]
sub eax, 0x636f6c62
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx + 0x3b], bp
outsw dx, word [esi]
imul edi, dword [ebx], 0x66
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x418a50
jae 0x418a8e
imul edi, dword [edx + 0x65], 0x7036313a
jp 0x418a8c
cmp dh, byte [ecx]
jo 0x418aa4
js 0x418a68
cmp ebp, dword [eax + 0x65]
imul esp, dword [edi + 0x68], 0x36333a74
push 0x68676965
je 0x418a6e
push 0x36333a74
xor esi, dword [esi]
jo 0x418ab0
jo 0x418ab0
cmp ebp, dword [ecx + ebp*2 + 0x6e]
sub eax, 0x67696568
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6965682d
push 0x36333a74
push 0x36333a74
je 0x418a7f
cmp dh, byte [ebx]
xor esi, dword [esi]
jo 0x418ac1
jo 0x418ac1
cmp ebp, dword [ebp + 0x61]
popal
jb 0x418ab5
imul ebp, dword [esi + 0x2d], 0x68676972
sub eax, 0x68676972
je 0x418a91
xor eax, 0x743b7870
js 0x418ad3
sub eax, 0x67696c61
outsb dx, byte [esi]
cmp ah, byte [ebx + 0x65]
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x6e65633a
outsb dx, byte [esi]
je 0x418ad0
jb 0x418aa8
je 0x418ad4
js 0x418ae5
js 0x418ae5
sub eax, 0x6f636564
jb 0x418ad9
je 0x418ae3
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [esi + 0x6f]
outsb dx, byte [esi]
cmp esi, dword gs:[esi + 0x65]
jb 0x418afa
imul esp, dword [ebx + 0x61], 0x6c612d6c
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
insd dword es:[edi], dx
imul esp, dword [esp + 0x6c], 0x69773b65
cmp esi, dword gs:[edi + 0x69]
je 0x418b05
cmp dh, byte [ebx]
jo 0x418b1a
jge 0x418ac7
jo 0x418b07
and byte gs:[bx + di + 0x23], ah
and byte [ecx + 0x23], ah
jae 0x418b1d
jb 0x418b14
sub al, 0x23
jo 0x418b14
and esi, dword [eax + 0x61]
and byte gs:[bx + di + 0x23], ah
and byte [ecx + 0x23], ah
jae 0x418b28
js 0x418b31
jnp 0x418b25
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x418af0
jae 0x418b2e
jp 0x418b2c
cmp dh, byte [ecx]
xor al, 0x70
js 0x418b08
ja 0x418b38
je 0x418b3a
je 0x418b3a
cmp dh, byte [edi]
aaa
jo 0x418b4f
jge 0x418afc
jo 0x418b3c
and byte gs:[bp + di + 0x74], dh
jb 0x418b51
outsb dx, byte [esi]
jnp 0x418b48
bound ebp, qword [edi + 0x72]
jb 0x418b19
outsd dx, dword [esi]
jb 0x418b4d
jb 0x418b19
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x418b2c
and esp, dword [esi + 0x35]
xor ax, 0x3566
jge 0x418b1e
and esi, dword [eax + 0x61]
jo 0x418b5e
popal
and byte gs:[bx + di + 0x3a], ah
push 0x7265766f
jb 0x418b83
jnp 0x418b6b
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
popal
arpl word [ebx + 0x67], bp
jb 0x418b7e
jne 0x418b7f
sub eax, 0x6f6c6f63
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x418b53
and esp, dword [esi + 0x62]
bound sp, dword [esi + 0x62]
bound sp, dword [esi + 0x62]
bound esp, qword [esi + 0x62]
bound di, dword [ebx]
bound ebp, qword [edi + 0x72]
jb 0x418b55
cmp esp, dword [edx + 0x6f]
jb 0x418b89
jb 0x418b55
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x418b68
and esp, dword [esp + esi + 0x64]
xor al, 0x64
xor al, 0x64
xor al, 0x3b
bound ebp, qword [edi + 0x78]
sub eax, 0x64616873
outsd dx, dword [esi]
js 0x418b67
jae 0x418ba4
popal
outsd dx, dword fs:[esi]
ja 0x418b7b
xor byte [eax], ah
xor dword [eax + 0x78], esi
and byte [ebx], dh
jo 0x418bc2
and byte [edx + 0x67], dh
bound esp, qword [ecx + 0x28]
xor dword [eax], edi
cmp byte [ecx + esi], ch
sub byte [ecx], dh
cmp byte [eax], bh
sub al, 0x31
cmp byte [eax], bh
sub al, 0x31
cmp byte [eax], bh
sub al, 0x30
xor ch, byte cs:[ecx]
xor ch, byte [ecx]
jge 0x418b85
jo 0x418bc5
and byte gs:[0x756e], ch
insd dword es:[edi], dx
outsb dx, byte cs:[esi]
outsb dx, byte [esi]
jne 0x418bd8
jae 0x418be8
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x418bad
and edi, dword [ecx]
cmp dword [ecx], edi
cmp esp, dword [esi + 0x6f]
outsb dx, byte [esi]
je 0x418baa
jae 0x418be8
imul edi, dword [edx + 0x65], 0x7032313a
jp 0x418be6
cmp dh, byte [ecx]
xor dh, byte [eax + 0x78]
jge 0x418bab
js 0x418c04
and esi, dword [edx + 0x73]
jb 0x418bfd
jae 0x418c06
jnp 0x418bee
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
popal
arpl word [ebx + 0x67], bp
jb 0x418c01
jne 0x418c02
cmp ah, byte fs:[ebx]
xor ah, byte gs:[esi + 0x61]
cmp ebp, dword [ebp + 0x61]
jb 0x418c09
imul ebp, dword [esi + 0x3a], 0x78703032
cmp dh, byte [edx]
xor byte [eax + 0x78], dh
and byte [eax], dh
xor byte [eax], ah
xor byte [ebx], bh
jo 0x418c11
and byte [eax], dh
cmp esi, dword [eax + 0x61]
imul ebp, dword fs:[esi + 0x67], 0x7870383a
and byte [eax], dh
cmp esi, dword [edi + 0x69]
je 0x418c29
cmp dh, byte [ecx]
xor byte [eax], dh
xor dword [eax], esi
xor byte [0x7372237d], ah
and eax, 0x7372237d
and byte [esi], ch
je 0x418c42
jnp 0x418c36
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x418c01
ja 0x418c3b
imul esp, dword [edi + 0x68], 0x30373a74
push 0x30373a74
xor byte [ebx], bh
jo 0x418c42
imul ebp, dword fs:[esi + 0x67], 0x3120303a
cmp dh, byte [eax]
and byte [ecx], dh
xor byte [eax + 0x78], dh
and byte [eax], dh
and byte [edx], dh
xor byte [eax + 0x78], dh
xor byte [eax], ah
xor dh, byte [eax]
jo 0x418c6c
jge 0x418c19
jb 0x418c6b
and byte [eax + ebp*2 + 0x7b], dh
outsw dx, word [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x418c2e
jae 0x418c6c
imul edi, dword [edx + 0x65], 0x7034313a
jp 0x418c6a
cmp dh, byte gs:[ecx]
cmp dh, byte [ecx]
xor dword [eax + esi*2], esi
xor al, 0x70
js 0x418c46
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x418c3d
ja 0x418c77
imul esp, dword gs:[edi + 0x68], 0x30343a74
imul esp, dword [edi + 0x68], 0x30343a74
xor byte [ebx], bh
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6965682d
push 0x39313a74
jo 0x418ca3
cmp esi, dword [ebp + 0x78]
je 0x418c5e
js 0x418ca4
sub eax, 0x67696c61
outsb dx, byte [esi]
popal
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x66656c3a
cmp ch, byte [ebp + 0x66]
je 0x418c77
cmp esi, dword [esi + 0x65]
jbe 0x418ca3
jb 0x418cb4
jb 0x418cb4
imul esp, dword [ebx + 0x61], 0x6c612d6c
popal
insb byte es:[edi], dx
sub eax, 0x67696c61
outsb dx, byte [esi]
cmp dh, byte [edi + ebp*2 + 0x70]
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x706f743a
cmp esi, dword [edi + 0x68]
imul esi, dword [ebp + 0x2d], 0x63617073
cmp ch, byte gs:[esi + 0x6f]
ja 0x418cd1
jb 0x418cc1
popal
jo 0x418cdf
and esi, dword [edx + 0x73]
and byte [esp + 0x7b], dh
ja 0x418cd4
imul esp, dword [esp + esi*2 + 0x68], 0x7d25353a
and esi, dword [edx + 0x73]
sub eax, 0x7b706f74
je 0x418cd6
je 0x418cd6
cmp dh, byte [0x72237d25]
jae 0x418ca3
je 0x418ce7
outsd dx, dword [esi]
jo 0x418cf5
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x418cac
jae 0x418cea
jp 0x418ce8
cmp dh, byte [ecx]
xor al, 0x70
js 0x418cc4
push 0x68676965
je 0x418cca
xor dh, byte [eax]
jo 0x418d0c
cmp ebp, dword [ecx + ebp*2 + 0x6e]
sub eax, 0x67696568
push 0x30323a74
jo 0x418d1d
js 0x418ce1
cmp ebp, dword [ebp + 0x61]
insd dword es:[edi], dx
popal
jb 0x418d11
imul ebp, dword [esi + 0x3a], 0x7870322d
and byte [eax], dh
and byte [ecx], dh
jo 0x418d30
cmp ch, byte [0x20787032]
xor byte [eax], ah
xor dword [esi], esi
jo 0x418d30
cmp ebp, dword [edi + 0x76]
jb 0x418d24
insb byte es:[edi], dx
outsd dx, dword [esi]
ja 0x418cfc
cmp ch, byte [eax + 0x69]
push 0x65646469
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
cmp esi, dword [eax + 0x61]
popal
imul ebp, dword fs:[esi + 0x67], 0x746f622d
bound ebp, qword [edi + 0x74]
je 0x418d45
insd dword es:[edi], dx
cmp bh, byte [eax]
jo 0x418d53
cmp ebp, dword [edx]
jo 0x418d4e
jae 0x418d4a
je 0x418d4c
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 0x418d55
jbe 0x418d53
cmp ebp, dword [edx]
jp 0x418d1f
imul ebp, dword [esi + 0x64], 0x303a7865
jge 0x418d1e
js 0x418d32
xor byte [ebp + 0x23], bh
jb 0x418d70
jae 0x418d2b
sub eax, 0x20706f74
je 0x418d6f
jo 0x418d22
popal
jnp 0x418d69
imul esi, dword [ebx + 0x70], 0x3a79616c
imul ebp, dword [esi + 0x6c], 0x2d656e69
bound ebp, qword [edi + ebp*2 + 0x63]
sub eax, 0x636f6c62
imul edi, dword [ebx], 0x2a
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
jo 0x418d8b
insb byte es:[edi], dx
popal
jns 0x418d5c
imul ebp, dword [esi + 0x6c], 0x3b656e69
insd dword es:[edi], dx
popal
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x72616d3b
imul ebp, dword [bp + 0x2d], 0x68676972
jb 0x418d94
imul ebp, dword [esi + 0x2d], 0x68676972
jb 0x418d9b
push 0x33313a74
je 0x418d70
xor dword [ebx], esi
jo 0x418db2
cmp esi, dword [eax + 0x61]
imul ebp, dword fs:[esi + 0x67], 0x746f622d
je 0x418db7
je 0x418dbb
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp bh, byte [eax]
jo 0x418dc5
cmp byte [eax + 0x78], dh
js 0x418d89
cmp esi, dword [edi + 0x68]
ja 0x418db8
imul esi, dword [ebp + 0x2d], 0x63617073
sub eax, 0x63617073
jo 0x418db8
arpl word [ebp + 0x3a], sp
outsb dx, byte [esi]
outsd dx, dword [esi]
cmp ch, byte gs:[esi + 0x6f]
ja 0x418dd0
popal
jo 0x418d9c
jp 0x418dd2
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp dh, byte [ecx]
jge 0x418d8c
jae 0x418dd0
popal
jb 0x418dd1
push 0x6461707b
imul ebp, dword fs:[esi + 0x67], 0x7030343a
jnp 0x418de1
jo 0x418dd3
popal
imul ebp, dword fs:[esi + 0x67], 0x7030343a
js 0x418d9d
xor byte [eax], ah
xor dword [esi], esi
jo 0x418dfb
and byte [edx], dh
xor byte [eax + 0x78], dh
jge 0x418db8
je 0x418dfb
je 0x418dfb
outsd dx, dword [esi]
popal
jae 0x418dfa
jnp 0x418dfd
imul ebp, dword [esi + 0x65], 0x6965682d
push 0x34323a74
sub eax, 0x67696568
push 0x34323a74
cmp dh, byte [edx]
xor dh, byte [eax + esi*2]
xor al, 0x70
jo 0x418e18
js 0x418ddc
cmp ebp, dword [ebp + 0x61]
insd dword es:[edi], dx
popal
jb 0x418e0c
imul ebp, dword [esi + 0x3a], 0x20302030
xor dh, byte [eax]
jo 0x418e28
jge 0x418de0
je 0x418e23
popal
jae 0x418e22
and byte [esi], ch
imul esp, dword [ebx + 0x6f], 0x6b73612d
imul esp, dword cs:[ebx + 0x6f], 0x6b73612d
outsd dx, dword [esi]
sub eax, 0x7b6b7361
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jnp 0x418e24
popal
arpl word [ebx + 0x67], bp
jb 0x418e37
jb 0x418e37
jne 0x418e38
sub eax, 0x69736f70
je 0x418e3b
imul ebp, dword [edi + 0x6e], 0x39312d3a
xor dh, byte [eax + 0x78]
and byte [0x70333635], ch
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [0x70323931]
js 0x418dfc
sub eax, 0x70333635
jo 0x418e5a
js 0x418e1e
cmp esp, dword [ecx + ebp*2 + 0x73]
jo 0x418e54
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
popal
jns 0x418e25
imul ebp, dword [esi + 0x6c], 0x2d656e69
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebx], 0x68
imul esp, dword gs:[edi + 0x68], 0x34323a74
imul esp, dword [edi + 0x68], 0x34323a74
push 0x34323a74
push 0x34323a74
je 0x418e39
xor dh, byte [eax + esi*2]
js 0x418e3f
jo 0x418e7b
cmp ebp, dword [ebp + 0x61]
insd dword es:[edi], dx
popal
jb 0x418e6f
imul ebp, dword [esi + 0x2d], 0x68676972
je 0x418e4b
imul esp, dword [edi + 0x68], 0x30313a74
xor dword [eax], esi
jo 0x418e8d
cmp esi, dword [esi + 0x65]
jb 0x418e8e
imul esp, dword [ebx + 0x61], 0x6c612d6c
imul esp, dword [edi + 0x6e], 0x64696d3a
sub eax, 0x67696c61
outsb dx, byte [si]
outsb dx, byte [esi]
cmp ch, byte [ebp + 0x69]
insb byte es:[edi], dx
insd dword es:[edi], dx
imul esp, dword [esp + 0x6c], 0x69773b65
insb byte es:[edi], dx
cmp esi, dword gs:[edi + 0x69]
je 0x418e99
cmp dh, byte [edx]
xor al, 0x70
js 0x418eb4
and esi, dword [edi + 0x61]
ja 0x418e9b
popal
jb 0x418eaa
outsb dx, byte [esi]
imul ebp, dword [esi + 0x67], 0x666e695f
outsd dx, dword [esi]
xor ah, byte [eax]
je 0x418e75
pop edi
imul ebp, dword [esi + 0x66], 0x6420326f
je 0x418e75
je 0x418ebb
outsd dx, dword [esi]
popal
jae 0x418eba
and byte [esi], ch
imul esp, dword [ebx + 0x6f], 0x6b73612d
sub al, 0x2e
sub eax, 0x2c6b7361
jae 0x418ecb
jae 0x418ecb
sub eax, 0x206b7361
popal
jb 0x418ecb
sub eax, 0x2c6d756e
jb 0x418ed4
jae 0x418e9e
jb 0x418edc
arpl word [eax + 0x20], bp
popal
and byte [esi], ch
popal
jb 0x418ee0
sub eax, 0x2c6d756e
jae 0x418ef3
sub eax, 0x2c636f64
jne 0x418ef5
sub eax, 0x6e65706f
outsd dx, dword [esi]
jo 0x418ef5
outsb dx, byte [esi]
sub al, 0x2e
insd dword es:[edi], dx
sub eax, 0x20706369
imul esp, dword cs:[ebx + 0x6f], 0x6f742d6e
sub al, 0x2e
arpl word [edi + 0x6e], bp
sub eax, 0x2e2c6f74
pop edi
jb 0x418f0c
jae 0x418f1e
insb byte es:[edi], dx
je 0x418ecc
jb 0x418f14
jae 0x418ede
insb byte es:[edi], dx
imul esi, dword [ebx + 0x74], 0x652e7020
jb 0x418f2d
je 0x418ed6
jo 0x418ee6
jb 0x418f2d
jb 0x418f2b
outsd dx, dword [esi]
sub al, 0x2e
jb 0x418f25
jae 0x418eef
sub eax, 0x7473696c
and byte [eax + 0x2e], dh
jb 0x418f40
jb 0x418f40
outsd dx, dword [esi]
sub al, 0x2e
insd dword es:[edi], dx
sub eax, 0x612d7a72
jp 0x418f03
popal
jb 0x418f4b
sub al, 0x23
jae 0x418f4c
outsd dx, dword [esi]
push ebx
popal
and byte gs:[esi], ch
and byte gs:[esi], ch
jae 0x418f46
sub ax, 0x7567
popal
jb 0x418f51
sub eax, 0x72617567
sub eax, 0x6f676f6c
sub eax, 0x6f676f6c
outsd dx, dword [esi]
outsd dx, dword [si]
sub al, 0x23
jae 0x418f65
and esi, dword [ebx + 0x6f]
outsd dx, dword [esi]
push ebx
popal
and byte gs:[esp + esi*2 + 0x20], ah
imul esi, dword fs:[esi + 0x2c], 0x6e696d2e
jo 0x418f72
insd dword es:[edi], dx
imul ebp, dword [esi + 0x67], 0x6e616970
popal
outsb dx, byte [esi]
and byte [esi], ch
je 0x418f78
je 0x418f78
jo 0x418f3e
jbe 0x418f3f
and esi, dword [edi + 0x65]
ja 0x418f7b
imul edi, dword [eax + 0x69], 0x206b6c6e
jae 0x418f8f
jo 0x418f81
popal
outsb dx, byte [esi]
jnp 0x418f85
popal
arpl word [ebx + 0x67], bp
jb 0x418f98
imul esp, dword [edi + 0x72], 0x6f
jne 0x418f99
sub eax, 0x67616d69
cmp dh, byte gs:[ebp + 0x72]
insb byte es:[edi], dx
imul ebp, dword [ebp + 0x61], 0x753a6567
jb 0x418fa2
sub byte [eax + 0x74], ch
je 0x418fab
jae 0x418f77
das
das
jo 0x418f6f
jae 0x418fb6
jae 0x418fb6
insb byte es:[edi], dx
jno 0x418faf
push 0x2e676d69
imul ebp, dword [ebp + 0x67], 0x6d6f632e
arpl word [edi + 0x6d], bp
outsd dx, dword [esi]
insd dword es:[edi], dx
das
je 0x418f81
xor dword [edx], esi
cmp byte [esi], dh
xor eax, 0x65643161
xor esp, dword [esi + 0x65]
xor eax, 0x2e383238
jo 0x418fd3
sub dword [bp + di], edi
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jne 0x418fdf
sub eax, 0x65706572
sub eax, 0x65706572
popal
je 0x418fb4
outsb dx, byte [esi]
outsd dx, dword [esi]
sub eax, 0x65706572
popal
je 0x419001
and esi, dword [edx + 0x65]
jb 0x418fec
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0x418ff0
pop edi
insd dword es:[edi], dx
popal
jb 0x418ffb
imul edi, dword [ebx + 0x63], 0x6f
jnp 0x418ff5
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x418fd1
and esi, dword [ebx]
xor esi, dword [ebx]
xor edi, dword [ebx]
outsw dx, word [esi]
xor esi, dword [ebx]
cmp esp, dword [esi + 0x6f]
outsb dx, byte [esi]
je 0x418fce
jae 0x41900c
imul edi, dword [edx + 0x65], 0x7034313a
jp 0x41900a
cmp dh, byte [ecx]
xor al, 0x70
js 0x418fe6
insd dword es:[edi], dx
popal
jb 0x419016
imul ebp, dword [esi + 0x3a], 0x78703031
jo 0x41902e
and byte [eax], dh
jge 0x418fdd
ja 0x41901d
jb 0x41902c
imul ebp, dword [esi + 0x67], 0x666e695f
outsd dx, dword [esi]
jnp 0x41902e
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x418ff9
jae 0x419037
jp 0x419035
cmp dh, byte [ecx]
xor al, 0x70
xor dword [eax + esi*2], esi
jo 0x41904d
js 0x419011
cmp esp, dword [esi + 0x6f]
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x419008
ja 0x419042
imul esp, dword [edi + 0x68], 0x30383a74
push 0x30383a74
xor byte [ebx], bh
insd dword es:[edi], dx
popal
jb 0x419051
imul ebp, dword [esi + 0x3a], 0x35312030
jo 0x41906b
cmp dh, byte [eax]
and byte [ecx], dh
xor eax, 0x31207870
and byte [ecx], dh
xor byte [eax + 0x78], dh
and byte [eax], dh
jge 0x41901f
xor byte [ebp + 0x23], bh
and esi, dword [edi + 0x61]
ja 0x41905f
jb 0x41906e
imul ebp, dword [esi + 0x67], 0x666e695f
outsd dx, dword [esi]
outsb dx, byte [esi]
pop edi
imul ebp, dword [esi + 0x66], 0x627b326f
xor bh, byte [ebx + 0x62]
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
popal
arpl word [ebx + 0x67], bp
jb 0x419080
jne 0x419081
cmp ah, byte fs:[ebx]
cmp sp, word ss:[edx + 0x6f]
bound ebp, qword [edi + 0x72]
jb 0x41905e
jb 0x419085
jb 0x41905e
xor dword [eax + 0x78], esi
and byte [ebx], ah
and byte ss:[ebx + 0x6f], dh
and byte ss:[ebx + 0x6f], dh
and byte ss:[ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [ebx + edi + 0x63], 0x726f6c6f
cmp ah, byte [ebx]
xor esi, dword [ebx]
xor edi, dword [ebx]
outsw dx, word [esi]
cmp esp, dword [ebx + 0x6f]
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x419076
and esi, dword [ebx]
xor esi, dword [ebx]
cmp esp, dword [esi + 0x6f]
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x419073
popaw
insd dword es:[edi], dx
imul ebp, dword [ecx + edi*2 + 0x3a], 0x61697261
popal
jb 0x4190b9
popal
insb byte es:[edi], dx
cmp ebp, dword [ebp + 0x61]
jb 0x4190be
imul ebp, dword [esi + 0x3a], 0x35312030
jo 0x4190d8
js 0x419081
and byte [edx], dh
xor byte [eax + 0x78], dh
xor dh, byte [eax]
jo 0x4190dd
and byte [eax], dh
cmp esi, dword [eax + 0x61]
imul ebp, dword fs:[esi + 0x67], 0x7030313a
imul ebp, dword fs:[esi + 0x67], 0x7030313a
cmp dh, byte [bx + di]
xor byte [eax + 0x78], dh
cmp esi, dword [edi + 0x69]
js 0x4190b0
ja 0x4190e0
imul esp, dword [esp + esi*2 + 0x68], 0x3531363a
jo 0x4190f8
je 0x4190e2
cmp dh, byte [esi]
xor dword [0x237d7870], esi
jge 0x4190a5
and esi, dword [edi + 0x61]
ja 0x4190e5
jb 0x4190f4
outsb dx, byte [esi]
imul ebp, dword [esi + 0x67], 0x666e695f
outsd dx, dword [esi]
xor ah, byte [eax]
je 0x41910e
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jne 0x41910a
sub eax, 0x69736f70
je 0x41910d
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [0x70323032]
js 0x4190ce
sub eax, 0x70393436
js 0x4190f0
xor al, 0x39
jo 0x41912c
cmp esp, dword [esi + 0x6f]
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x4190e7
sub eax, 0x657a6973
jae 0x419125
jp 0x419123
cmp dh, byte [ecx]
xor al, 0x70
js 0x4190ff
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x4190f6
ja 0x419130
imul esp, dword [edi + 0x68], 0x30373a74
xor byte [ebx], bh
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6965682d
push 0x34313a74
je 0x41910a
aaa
xor byte [eax], dh
cmp ebp, dword [ecx + ebp*2 + 0x6e]
sub eax, 0x67696568
sub eax, 0x67696568
push 0x34313a74
xor dword [eax + esi*2], esi
js 0x419120
jo 0x41915c
cmp ebp, dword [ebp + 0x61]
insd dword es:[edi], dx
popal
jb 0x419150
imul ebp, dword [esi + 0x2d], 0x74746f62
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp bh, byte [eax]
jo 0x41916e
cmp esi, dword [eax + 0x61]
popal
imul ebp, dword fs:[esi + 0x67], 0x66656c2d
je 0x41913e
insb byte es:[edi], dx
je 0x41913e
xor dh, byte [eax]
jo 0x419180
jge 0x41912d
ja 0x41916d
jb 0x41917c
outsb dx, byte [esi]
imul ebp, dword [esi + 0x67], 0x666e695f
outsd dx, dword [esi]
xor ah, byte [eax]
jnp 0x419182
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x41914d
jae 0x41918b
jp 0x419189
cmp dh, byte gs:[ecx]
cmp dh, byte [ecx]
xor dword [edx], esi
jo 0x4191a1
xor dh, byte [eax + 0x78]
cmp ebp, dword [ecx + ebp*2 + 0x6e]
outsb dx, byte [esi]
sub eax, 0x67696568
push 0x30323a74
imul esp, dword gs:[edi + 0x68], 0x30323a74
jo 0x4191b2
jge 0x41916a
imul esp, dword [ebp + 0x36], 0x61772320
and byte ss:[ebx], ah
ja 0x4191a4
jb 0x4191b3
imul ebp, dword [esi + 0x67], 0x666e695f
outsd dx, dword [esi]
xor ah, byte [eax]
jo 0x419171
and byte [edx + 0x2c], ah
imul esp, dword cs:[ebp + 0x37], 0x61772320
bound ebp, qword [esi + ebp]
imul esp, dword [ebp + 0x37], 0x61772320
jb 0x4191cb
outsb dx, byte [esi]
imul ebp, dword [esi + 0x67], 0x666e695f
outsd dx, dword [esi]
xor ah, byte [eax]
jo 0x419189
bound edi, qword [ebx + 0x74]
jnp 0x4191e0
outsd dx, dword [esi]
jo 0x4191a9
cmp ch, byte [0x78703631]
sub eax, 0x78703631
jo 0x4191ec
jge 0x419199
ja 0x4191d9
jb 0x4191e8
imul ebp, dword [esi + 0x67], 0x666e695f
outsd dx, dword [esi]
pop edi
imul ebp, dword [esi + 0x66], 0x7020326f
and byte [ecx + 0x7b], ah
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
outsw dx, word [esi]
xor ah, byte [eax]
jo 0x4191a6
popal
jnp 0x4191ed
imul esi, dword [ebx + 0x70], 0x3a79616c
jo 0x4191f9
popal
jns 0x4191ca
imul ebp, dword [esi + 0x6c], 0x2d656e69
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebp + 0x2e], 0x77
popal
outsd dx, dword [esi]
arpl word [ebx + 0x7d], bp
ja 0x419201
jb 0x419210
outsb dx, byte [esi]
imul ebp, dword [esi + 0x67], 0x7375635f
pop edi
arpl word [ebp + 0x73], si
je 0x41921a
insd dword es:[edi], dx
and byte [esp + ebp*2 + 0x7b], ah
arpl word [edi + 0x6c], bp
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4191f0
and esi, dword [ebx]
xor esi, dword [ebx]
cmp ebp, dword [ebp + 0x61]
jb 0x419226
imul ebp, dword [esi + 0x2d], 0x74746f62
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp dh, byte [edx]
xor byte [eax + 0x78], dh
jo 0x419245
cmp esi, dword [eax + 0x61]
imul ebp, dword fs:[esi + 0x67], 0x7035313a
js 0x419216
jo 0x41924c
jae 0x419248
je 0x41924a
imul ebp, dword [edi + 0x6e], 0x6c65723a
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [edx + 0x65]
insb byte es:[edi], dx
popal
je 0x419253
jbe 0x419251
jge 0x41921c
ja 0x419251
ja 0x419251
jb 0x419260
imul ebp, dword [esi + 0x67], 0x7375635f
je 0x41926a
insd dword es:[edi], dx
and byte [esp + ebp*2 + 0x2e], ah
insb byte es:[edi], dx
imul esi, dword [ebx + 0x74], 0x6461707b
imul ebp, dword fs:[esi + 0x67], 0x2e7d303a
ja 0x419273
jb 0x419282
imul ebp, dword [esi + 0x67], 0x7375635f
pop edi
arpl word [ebp + 0x73], si
jae 0x419290
je 0x41928c
outsd dx, dword [esi]
insd dword es:[edi], dx
and byte [esp + ebp*2 + 0x2e], ah
insb byte es:[edi], dx
imul esi, dword [ebx + 0x74], 0x7b746420
and byte [esp + esi*2 + 0x7b], ah
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x41925c
popaw
insd dword es:[edi], dx
imul ebp, dword [ecx + edi*2 + 0x3a], 0x61697261
insb byte es:[edi], dx
jge 0x41926b
ja 0x4192a0
jb 0x4192af
imul ebp, dword [esi + 0x67], 0x7375635f
arpl word [ebp + 0x73], si
je 0x4192b9
insd dword es:[edi], dx
and byte [esp + esi*2 + 0x7b], ah
je 0x4192ca
arpl word [edi + 0x6c], bp
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x41928f
and esi, dword [esi]
cmp esp, dword ss:[esi + 0x6f]
outsb dx, byte [esi]
je 0x41928c
jae 0x4192ca
imul edi, dword [edx + 0x65], 0x7034313a
jp 0x4192c8
cmp dh, byte [ecx]
xor al, 0x70
js 0x4192a4
outsw dx, word [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x41929b
ja 0x4192d5
imul esp, dword [edi + 0x68], 0x30373a74
xor byte [ebx], bh
outsw dx, word [esi]
je 0x4192af
aaa
xor byte [eax], dh
cmp esp, dword [esi + 0x6f]
outsb dx, byte [esi]
je 0x4192ab
popaw
insd dword es:[edi], dx
imul ebp, dword [ecx + edi*2 + 0x3a], 0x63694d22
jb 0x4192fa
insb byte es:[edi], dx
jns 0x4192bf
and cl, byte [ebp + 0x69]
arpl word [edx + 0x6f], si
jae 0x4192fc
outsd dx, dword [esi]
je 0x4192b0
and byte [ecx + 0x61], bl
pop ecx
popal
dec eax
imul esp, dword gs:[edx], 0x72616d3b
imul ebp, dword [bp + 0x2d], 0x74746f62
imul ebp, dword [esi + 0x2d], 0x74746f62
je 0x419316
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp dh, byte [0x2e7d7870]
ja 0x41930d
popal
jb 0x41931c
imul ebp, dword [esi + 0x67], 0x7375635f
outsb dx, byte [esi]
pop edi
arpl word [ebp + 0x73], si
je 0x419326
insd dword es:[edi], dx
and byte [esp + 0x7b], ah
outsw dx, word [esi]
jnp 0x419323
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x4192ee
jae 0x41932c
jp 0x41932a
cmp dh, byte [ecx]
xor dh, byte [eax + 0x78]
jo 0x419342
cmp ebp, dword [ecx + ebp*2 + 0x6e]
sub eax, 0x67696568
push 0x30323a74
je 0x419311
xor dh, byte [eax]
jo 0x419353
jge 0x41930b
jb 0x419344
jae 0x41930e
jae 0x41934c
je 0x41934a
jnp 0x41934d
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x419318
jae 0x419356
jp 0x419354
cmp dh, byte gs:[ecx]
cmp dh, byte [ecx]
xor dh, byte [eax + 0x78]
cmp ebp, dword [eax + 0x65]
imul esp, dword [edi + 0x68], 0x34323a74
jo 0x419378
je 0x419336
xor dh, byte [eax + esi*2]
js 0x41933c
cmp ebp, dword [ebp + 0x61]
insd dword es:[edi], dx
popal
jb 0x41936c
imul ebp, dword [esi + 0x2d], 0x3a706f74
xor dh, byte [eax + 0x78]
cmp dh, byte [edx]
jo 0x419387
js 0x41934b
cmp ebp, dword [edi + 0x76]
jb 0x41937b
outsd dx, dword [esi]
jbe 0x419378
jb 0x41937b
insb byte es:[edi], dx
outsd dx, dword [esi]
ja 0x419353
cmp ch, byte [eax + 0x69]
outsb dx, byte gs:[esi]
push 0x65646469
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
jge 0x41934f
jb 0x419388
jae 0x419352
jae 0x419390
imul esi, dword [ebp + 0x20], 0x6f627b61
je 0x41938e
and byte [ecx + 0x7b], ah
popal
jnp 0x41938f
bound ebp, qword [edi + 0x72]
jb 0x41936d
outsd dx, dword [esi]
jb 0x419394
jb 0x41936d
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x35653565
and byte [ebx], ah
xor eax, 0x35653565
xor eax, 0x7369643b
cmp esp, dword [ecx + ebp*2 + 0x73]
jo 0x4193b6
popal
jns 0x419387
cmp ch, byte [ecx + 0x6e]
imul ebp, dword [esi + 0x6c], 0x2d656e69
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6f6c622d
sub eax, 0x636f6c62
sub eax, 0x636f6c62
bound ebp, qword [edi + ebp*2 + 0x63]
outsd dx, dword [esi]
arpl word [ebx + 0x3b], bp
insb byte es:[edi], dx
imul edi, dword [ebx], 0x6c
imul ebp, dword [esi + 0x65], 0x6965682d
push 0x32323a74
jo 0x4193e2
cmp ebp, dword [ebp + 0x61]
popal
jb 0x4193d6
imul ebp, dword [esi + 0x2d], 0x68676972
je 0x4193b2
cmp byte [eax + 0x78], dh
cmp esi, dword [eax + 0x61]
imul ebp, dword fs:[esi + 0x67], 0x3820303a
jo 0x419401
js 0x4193c5
cmp esi, dword [ebp + 0x78]
je 0x4193bc
je 0x4193f1
js 0x419402
sub eax, 0x6f636564
jb 0x4193f6
arpl word gs:[edi + 0x72], bp
arpl word gs:[edi + 0x72], bp
popal
je 0x419400
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [esi + 0x6f]
outsb dx, byte [esi]
jge 0x4193ce
jb 0x419407
jae 0x4193d1
jae 0x41940f
je 0x41940d
and byte [ecx + 0x3a], ah
push 0x7265766f
jnp 0x419414
popal
arpl word [ebx + 0x67], bp
jb 0x419427
jne 0x419428
cmp ah, byte fs:[ebx]
cmp byte [esi + 0x38], ah
cmp byte [ebp + 0x2e], bh
and esp, dword [esi + 0x38]
cmp byte [esi + 0x38], ah
jge 0x4193f3
imul esp, dword [ebp + 0x36], 0x65682320
popal
and byte fs:[esi + 0x6f], ah
and byte [esi + 0x6f], ah
jb 0x419440
sub al, 0x2e
imul esp, dword [ebp + 0x37], 0x65682320
popal
and byte fs:[esi + 0x6f], ah
aaa
and byte [ebx], ah
push 0x20646165
outsw dx, word [esi]
jb 0x419450
insd dword es:[edi], dx
jnp 0x41945c
imul esp, dword [esp + esi*2 + 0x68], 0x3030313a
and eax, 0x73772e7d
sub eax, 0x61746f74
jae 0x419420
je 0x419464
je 0x419458
popal
insb byte es:[edi], dx
jnp 0x41945d
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x419439
and esi, dword [ebx]
xor esi, dword [ebx]
xor esi, dword [ebx]
cmp esp, dword [esi + 0x6f]
xor edi, dword [ebx]
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x419436
jae 0x419474
jp 0x419472
cmp dh, byte [ecx]
xor al, 0x70
js 0x41944e
outsw dx, word [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x419445
ja 0x41947f
imul esp, dword [edi + 0x68], 0x30373a74
xor byte [ebx], bh
insd dword es:[edi], dx
popal
xor byte [eax], dh
cmp ebp, dword [ebp + 0x61]
jb 0x41948e
imul ebp, dword [esi + 0x3a], 0x3020302d
and byte [ecx], dh
xor eax, 0x2e7d7870
outsb dx, byte [esi]
cmp ch, byte [0x20302030]
xor dword [0x2e7d7870], esi
imul esp, dword [ebp + 0x36], 0x73772e20
and byte ss:[esi], ch
ja 0x4194af
ja 0x4194af
sub eax, 0x61746f74
popal
insb byte es:[edi], dx
jnp 0x4194b4
outsd dx, dword [esi]
jae 0x4194b0
je 0x4194b2
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [edx + 0x65]
insb byte es:[edi], dx
popal
je 0x4194bb
jbe 0x4194b9
jge 0x419484
ja 0x4194cb
sub eax, 0x6c6c756e
insb byte es:[edi], dx
jnp 0x4194c5
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x419490
jae 0x4194ce
imul edi, dword [edx + 0x65], 0x7032313a
js 0x4194a8
jp 0x4194cc
cmp dh, byte [ecx]
xor dh, byte [eax + 0x78]
cmp ebp, dword [ebp + 0x61]
insd dword es:[edi], dx
popal
jb 0x4194d8
imul ebp, dword [esi + 0x3a], 0x20302030
outsb dx, byte [esi]
cmp dh, byte [eax]
and byte [eax], dh
and byte [edx], dh
xor byte [eax + 0x78], dh
xor byte [eax], ah
xor byte [eax], ah
xor dh, byte [eax]
jo 0x4194f4
and byte [edx], dh
xor byte [eax + 0x78], dh
jo 0x4194f9
jge 0x4194b1
ja 0x4194f8
jae 0x4194b3
sub eax, 0x6c6c756e
outsb dx, byte [esi]
jne 0x4194f5
insb byte es:[edi], dx
and byte [ecx + 0x7b], ah
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4194cd
and esi, dword [ecx]
xor byte [edx], dh
xor al, 0x65
jge 0x4194ca
jb 0x419503
jae 0x4194cd
imul ebp, dword [esi + 0x3a], 0x20302030
cmp byte [eax + 0x78], dh
jo 0x41952a
js 0x4194ee
cmp esi, dword [edi + 0x69]
ja 0x41951e
imul esp, dword [esp + esi*2 + 0x68], 0x3034353a
jo 0x419536
je 0x419520
cmp dh, byte [0x78703034]
xor eax, 0x78703034
xor byte [eax + 0x78], dh
jge 0x4194ee
jbe 0x41952b
jo 0x4194f1
imul esp, dword [ebp + 0x61], 0x6572612d
popal
sub eax, 0x61657261
jb 0x419531
popal
popal
jnp 0x41953c
insd dword es:[edi], dx
popal
jb 0x419539
imul ebp, dword [esi + 0x3a], 0x20302030
cmp byte [eax + 0x78], dh
and byte [eax], bh
jo 0x419554
cmp esi, dword [edi + 0x69]
je 0x41954a
cmp dh, byte [0x78703034]
jge 0x419518
popaw
jbe 0x419557
arpl word [edi + 0x6e], bp
pop edi
imul ebp, dword [ebp + 0x67], 0x6965687b
jnp 0x41955f
jnp 0x41955f
imul esp, dword gs:[edi + 0x68], 0x36313a74
imul esp, dword [edi + 0x68], 0x36313a74
push 0x36313a74
jo 0x419579
cmp ebp, dword [ebp + 0x61]
popal
jb 0x41956d
imul ebp, dword [esi + 0x2d], 0x68676972
je 0x419549
xor eax, 0x763b7870
jb 0x41958b
imul esp, dword [ebx + 0x61], 0x6c612d6c
arpl word [ecx + 0x6c], sp
sub eax, 0x67696c61
imul esp, dword [edi + 0x6e], 0x7865743a
outsb dx, byte [esi]
cmp dh, byte [ebp + 0x78]
je 0x419554
bound ebp, qword [edi + 0x74]
je 0x41959b
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp esi, dword [edi + 0x69]
je 0x41959b
je 0x41959b
cmp dh, byte [ecx]
jo 0x4195b0
jo 0x4195b0
jge 0x419568
jae 0x41959b
jae 0x41959b
jae 0x4195a7
je 0x4195a5
jnp 0x4195b2
popal
imul ebp, dword fs:[esi + 0x67], 0x706f742d
cmp dh, byte [ebx]
jo 0x4195c8
je 0x4195ba
outsd dx, dword [esi]
jo 0x419587
xor esi, dword [eax + 0x78]
jge 0x419580
jae 0x4195b3
jae 0x4195bf
je 0x4195bd
and byte gs:[ecx + 0x6e], ch
and byte [ecx + 0x6e], ch
jo 0x4195d2
je 0x4195da
insd dword es:[edi], dx
popal
jb 0x4195ca
imul ebp, dword [esi + 0x3a], 0x61703b30
jo 0x4195cb
imul ebp, dword fs:[esi + 0x67], 0x2e7d303a
outsb dx, byte [esi]
cmp dh, byte [bx + si]
jge 0x4195a1
jae 0x4195d4
jae 0x4195e0
je 0x4195de
and byte [ecx + 0x62], ch
insb byte es:[edi], dx
jnp 0x4195ee
insd dword es:[edi], dx
popal
jb 0x4195eb
imul ebp, dword [esi + 0x3a], 0x38312030
xor byte [eax], ah
xor dword [eax], edi
jo 0x419605
and byte [eax], dh
and byte [ebx], dh
jo 0x41960b
jge 0x4195c3
jb 0x4195fc
jae 0x4195c6
outsb dx, byte [esi]
imul ebp, dword [ecx + 0x6e], 0x66
outsd dx, dword [esi]
jnp 0x419606
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4195e2
cmp ah, byte [ebx]
cmp esp, dword ss:[esi + 0x6f]
and esi, dword [esi]
cmp esp, dword ss:[esi + 0x6f]
outsb dx, byte [esi]
je 0x4195df
jae 0x41961d
imul edi, dword [edx + 0x65], 0x7032313a
jp 0x41961b
cmp dh, byte [ecx]
xor dh, byte [eax + 0x78]
jge 0x4195eb
js 0x419639
jb 0x419624
jb 0x419624
jae 0x4195ee
insb byte es:[edi], dx
imul ebp, dword [esi + 0x6b], 0x6f666e69
outsb dx, byte [esi]
imul ebp, dword [ecx + 0x6e], 0x66
outsd dx, dword [esi]
and byte [ebx + 0x69], ah
je 0x419633
arpl word [ecx + 0x74], bp
jnp 0x419633
imul esi, dword [ebp + 0x7b], 0x6f6c6f63
jnp 0x419633
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x41960f
cmp ah, byte [edi + 0x72]
outsb dx, byte gs:[esi]
jb 0x41963d
outsb dx, byte gs:[esi]
cmp ebp, dword [ebp + 0x61]
jb 0x419646
imul ebp, dword [bp + 0x2d], 0x68676972
imul ebp, dword [esi + 0x2d], 0x68676972
outsb dx, byte [esi]
sub eax, 0x68676972
jb 0x41964d
push 0x70353a74
js 0x419669
je 0x419622
xor eax, 0x2e7d7870
jge 0x41961b
jb 0x419654
jb 0x419654
jae 0x41961e
jae 0x41961e
insb byte es:[edi], dx
imul ebp, dword [esi + 0x6b], 0x6f666e69
and byte [esi], ch
jae 0x419662
sub eax, 0x6867696c
sub eax, 0x6867696c
je 0x419669
outsb dx, byte [esi]
jnp 0x419669
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
popal
arpl word [ebx + 0x67], bp
jb 0x41967c
jne 0x41967d
cmp ah, byte fs:[ebx]
bound di, dword ss:[ecx]
xor edi, dword ss:[ebx]
bound ebp, qword [edi + 0x72]
jb 0x41964d
jb 0x419681
jb 0x41964d
jb 0x41964d
jb 0x419683
imul esi, dword fs:[ebp + 0x73], 0x7870313a
jne 0x419699
cmp dh, byte [ecx]
jo 0x4196a2
cmp esp, dword [ebx + 0x6f]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x41966b
and eax, dword [esi + 0x46]
inc esi
inc esi
cmp ebp, dword [ebp + 0x61]
jb 0x4196a1
imul ebp, dword [bp + 0x2d], 0x68676972
imul ebp, dword [esi + 0x2d], 0x68676972
jb 0x4196a8
push 0x70353a74
js 0x419682
je 0x41967d
xor eax, 0x703b7870
popal
cmp esi, dword [eax + 0x61]
jo 0x4196aa
imul ebp, dword fs:[esi + 0x67], 0x7870323a
cmp dh, byte [bp + si]
jo 0x4196ca
and byte [eax + esi*2], dh
js 0x4196d4
jo 0x4196ce
jb 0x4196bf
jae 0x419689
insb byte es:[edi], dx
imul ebp, dword [esi + 0x6b], 0x6f666e69
outsw dx, word [esi]
and byte [ecx + 0x7b], ah
insd dword es:[edi], dx
popal
jb 0x4196d2
imul ebp, dword [esi + 0x3a], 0x70352030
js 0x419694
jne 0x4196e5
jae 0x4196f6
jae 0x4196f6
je 0x4196b0
sub eax, 0x67696c61
outsb dx, byte [esi]
jnp 0x4196fa
popal
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x736f707b
imul esi, dword [ecx + ebp*2 + 0x6f], 0x65723a6e
insb byte es:[edi], dx
popal
je 0x419701
jo 0x4196fa
jae 0x4196f6
jbe 0x4196ff
jge 0x4196ca
jge 0x4196ca
outsw dx, word [esi]
insb byte es:[edi], dx
imul ebp, dword fs:[esi + 0x67], 0x616d2320
outsb dx, byte [esi]
and byte [bp + di], ah
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x7b], 0x69736f70
outsb dx, byte [esi]
jnp 0x41971b
jo 0x41971b
outsd dx, dword [esi]
jae 0x419717
je 0x419719
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [edx + 0x65]
insb byte es:[edi], dx
popal
je 0x419722
insb byte es:[edi], dx
imul ebp, dword fs:[esi + 0x67], 0x5f652e20
jb 0x41972f
jae 0x419741
insb byte es:[edi], dx
je 0x41974a
outsd dx, dword [esi]
jbe 0x419737
jb 0x41973a
insb byte es:[edi], dx
outsd dx, dword [esi]
ja 0x419712
outsb dx, byte [esi]
and byte [0x6572], ch
jae 0x41971a
insb byte es:[edi], dx
imul esi, dword [ebx + 0x74], 0x7369647b
jo 0x419763
insb byte es:[edi], dx
popal
jns 0x419734
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jge 0x41972e
outsw dx, word cs:[esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
imul ebp, dword fs:[esi + 0x67], 0x69662320
jb 0x419780
je 0x41978a
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
bound ebp, qword [edi + ebp*2 + 0x63]
outsd dx, dword [esi]
arpl word [ebx + 0x3b], bp
jo 0x419780
imul edi, dword [ebx], 0x70
popal
imul ebp, dword fs:[esi + 0x67], 0x746f622d
je 0x419799
insd dword es:[edi], dx
cmp dh, byte [esi]
xor byte [eax + 0x78], dh
jge 0x419760
js 0x4197ae
outsw dx, word cs:[esi]
insb byte es:[edi], dx
imul ebp, dword fs:[esi + 0x67], 0x61702320
outsb dx, byte [esi]
and byte [bp + di], ah
jo 0x41979e
and esi, dword [eax + 0x61]
jnp 0x4197b7
imul esi, dword [ebx + 0x69], 0x696c6962
je 0x4197c3
cmp ch, byte [eax + 0x69]
outsb dx, byte gs:[esi]
jge 0x419781
outsw dx, word [esi]
insb byte es:[edi], dx
imul ebp, dword fs:[esi + 0x67], 0x6f6d2e20
sub eax, 0x616c6572
je 0x4197cf
outsd dx, dword [esi]
outsb dx, byte [esi]
jnp 0x4197ce
outsw dx, word [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
jnp 0x4197e8
outsd dx, dword [esi]
je 0x4197fd
insd dword es:[edi], dx
cmp dh, byte [eax]
cmp esp, dword [ebx + 0x6f]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4197ce
and esi, dword [esi]
cmp esp, dword ss:[esi + 0x6f]
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x4197cb
jae 0x419809
cmp ebp, dword [ecx + ebp*2 + 0x6e]
sub eax, 0x67696568
push 0x34323a74
jo 0x419837
imul esi, dword [ecx + ebp*2 + 0x6f], 0x62613a6e
jae 0x41983c
insb byte es:[edi], dx
jne 0x419844
je 0x419836
cmp esi, dword gs:[edi + 0x69]
je 0x41983f
outsw dx, word [esi]
insb byte es:[edi], dx
and byte fs:[eax + 0x7b], dh
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6965682d
push 0x30333a74
jo 0x419877
outsw dx, word [esi]
insb byte es:[edi], dx
jnp 0x4198a5
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x419881
cmp dh, byte [ecx]
xor byte [eax + 0x78], dh
cmp esi, dword [edi + 0x69]
je 0x419918