Function at 0x410040
Capabilities:
Get number of processors

Disassembly:
outsd dx, dword [esi]
jb 0x40fb5d
and esp, dword [ebp + 0x62]
bound esp, qword gs:[ebp + 0x62]
jge 0x40fb5a
jbe 0x40fba1
outsd dx, dword [esi]
and byte [esi], ch
jbe 0x40fba6
jo 0x40fb9e
bound edi, qword [ebx + 0x70]
popal
imul ebp, dword fs:[esi + 0x67], 0x6769722d
push 0x7d303a74
outsb dx, byte cs:[esi]
jns 0x40fbae
pop edi
outsd dx, dword [esi]
jo 0x40fbb4
outsb dx, byte [esi]
and byte [ebx], ah
outsb dx, byte [esi]
jns 0x40fbb8
js 0x40fbd2
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
outsd dx, dword [esi]
jne 0x40fbce
cmp dh, byte fs:[ebp + 0x72]
insb byte es:[edi], dx
sub byte [edi], ch
imul ebp, dword [ebp + 0x61], 0x2f736567
outsb dx, byte [esi]
popal
jbe 0x40fbd1
insb byte es:[edi], dx
outsd dx, dword [esi]
outsd dx, dword [si]
xor dword [ecx], edi
xor eax, 0x676e702e
sub dword [eax], esp
outsb dx, byte [esi]
outsd dx, dword [esi]
sub eax, 0x65706572
popal
je 0x40fbc4
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jne 0x40fc00
sub eax, 0x69736f70
je 0x40fc03
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [0x70303431]
js 0x40fbc4
xor dword [eax + esi], esi
jo 0x40fc1b
and byte [0x70303332], ch
sub eax, 0x70303332
xor esi, dword [eax]
jo 0x40fc22
js 0x40fbe6
cmp ebp, dword [eax + 0x65]
imul esp, dword [edi + 0x68], 0x31313a74
push 0x68676965
je 0x40fbec
push 0x31313a74
xor dword [ecx], esi
jo 0x40fc2e
cmp esi, dword [edi + 0x69]
je 0x40fc24
imul esp, dword [esp + esi*2 + 0x68], 0x7031313a
js 0x40fc3f
cmp dh, byte [ecx]
xor dword [eax + 0x78], esi
jge 0x40fbf1
jbe 0x40fc38
jbe 0x40fc38
jae 0x40fc29
arpl word [ebx + 0x64], di
jnp 0x40fc2c
imul esi, dword [ebx + 0x70], 0x3a79616c
cmp ch, byte [ecx + 0x6e]
imul ebp, dword [esi + 0x6c], 0x2d656e69
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebx], 0x70
outsd dx, dword [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6f6c622d
arpl word [ebx + 0x3b], bp
jo 0x40fc4d
jae 0x40fc49
je 0x40fc4b
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 0x40fc54
jbe 0x40fc52
cmp esi, dword gs:[edi + 0x69]
cmp esi, dword [edi + 0x69]
je 0x40fc5b
je 0x40fc5b
cmp dh, byte [ecx]
xor byte [eax], dh
and eax, 0x796e237d
arpl word [eax], sp
arpl word [ecx + 0x74], bp
and byte gs:[edx + 0x75], ah
je 0x40fc67
and byte [edx + 0x75], ah
bound esi, qword [ebp + 0x74]
je 0x40fc77
je 0x40fc7b
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x40fc84
jnp 0x40fc73
imul esi, dword [ebx + 0x70], 0x3a79616c
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jge 0x40fc7e
bound esi, qword [ebp + 0x74]
jne 0x40fc92
je 0x40fc8f
outsb dx, byte [esi]
jae 0x40fc9c
jae 0x40fc9c
ja 0x40fca1
jnp 0x40fc9d
jbe 0x40fc8d
jb 0x40fc9e
jb 0x40fc9e
je 0x40fc94
imul esp, dword [ebx + 0x61], 0x6c612d6c
imul esp, dword [edi + 0x6e], 0x7865743a
arpl word [ecx + 0x6c], sp
popal
insb byte es:[edi], dx
sub eax, 0x67696c61
outsb dx, byte [esi]
cmp dh, byte [ebp + 0x78]
je 0x40fc67
bound ebp, qword [edi + 0x74]
je 0x40fcae
insd dword es:[edi], dx
cmp edi, dword [ebp + 0x23]
jb 0x40fcaa
jae 0x40fc67
push 0x7b722e33
jb 0x40fcc7
jnp 0x40fcb1
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
imul esi, dword [ebx + 0x70], 0x3a79616c
jns 0x40fc8e
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebx], 0x6f
jbe 0x40fcc2
jb 0x40fcc5
insb byte es:[edi], dx
outsd dx, dword [esi]
ja 0x40fc9d
push 0x65646469
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
cmp esi, dword [ebp + 0x78]
je 0x40fc9c
outsd dx, dword [esi]
jbe 0x40fcd7
jb 0x40fcda
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
ja 0x40fcb2
cmp ah, byte [ebp + 0x6c]
insb byte es:[edi], dx
insb byte es:[edi], dx
imul esi, dword [eax + 0x73], 0x2d3b7369
insd dword es:[edi], dx
jae 0x40fcb2
imul esi, dword [ebx + 0x3b], 0x2d736d2d
sub eax, 0x74786574
je 0x40fcec
js 0x40fcfd
sub eax, 0x7265766f
jb 0x40fcf5
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
ja 0x40fccd
cmp ah, byte [ebp + 0x6c]
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
imul esi, dword [eax + 0x73], 0x773b7369
ja 0x40fd06
push 0x2d657469
jae 0x40fd14
imul esi, dword [ebp + 0x2d], 0x63617073
sub eax, 0x63617073
popal
arpl word [ebp + 0x3a], sp
outsb dx, byte [esi]
outsd dx, dword [esi]
cmp ch, byte gs:[esi + 0x6f]
ja 0x40fd1e
popal
jo 0x40fd2c
jge 0x40fcd3
and esi, dword [edx + 0x65]
jb 0x40fd17
jae 0x40fcd4
jae 0x40fcd4
push 0x6e692e33
insb byte es:[edi], dx
jnp 0x40fd20
imul esi, dword [ebx + 0x70], 0x3a79616c
imul ebp, dword [esi + 0x6c], 0x3b656e69
ja 0x40fd34
cmp ch, byte [ecx + 0x6e]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6968773b
outsb dx, byte [esi]
cmp esi, dword gs:[edi + 0x68]
imul esi, dword [ebp + 0x2d], 0x63617073
je 0x40fd34
sub eax, 0x63617073
arpl word [ebp + 0x3a], sp
outsb dx, byte [esi]
cmp ch, byte gs:[esi + 0x6f]
outsd dx, dword [esi]
jb 0x40fd47
popal
insb byte es:[edi], dx
jge 0x40fd43
insd dword es:[edi], dx
jnp 0x40fd47
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x40fd12
ja 0x40fd4c
imul esp, dword [edi + 0x68], 0x6f623a74
insb byte es:[edi], dx
bound ebp, qword [edi + 0x6c]
cmp esp, dword fs:[esi + 0x6f]
outsb dx, byte [esi]
je 0x40fd23
sub eax, 0x6c797473
jae 0x40fd6c
jns 0x40fd66
cmp ch, byte gs:[esi + 0x6f]
outsd dx, dword [esi]
jb 0x40fd6d
popal
insb byte es:[edi], dx
jge 0x40fd73
insb byte es:[edi], dx
sub al, 0x75
insb byte es:[edi], dx
jne 0x40fd74
sub al, 0x6c
imul edi, dword [ebx + 0x62], 0x6564726f
jb 0x40fd4d
cmp dh, byte [eax]
xor byte [ebx], bh
insd dword es:[edi], dx
popal
cmp ebp, dword [ebp + 0x61]
jb 0x40fd80
imul ebp, dword [esi + 0x3a], 0x61703b30
jo 0x40fd81
imul ebp, dword fs:[esi + 0x67], 0x6c7d303a
outsb dx, byte [esi]
cmp dh, byte [bx + si]
jge 0x40fd95
imul edi, dword [ebx + 0x6c], 0x2d656e69
push 0x68676965
je 0x40fd71
imul ebp, dword [esi + 0x65], 0x6965682d
push 0x2e313a74
push 0x2e313a74
xor dword [esi], ebp
xor bh, byte [ebp + 0x6c]
imul ebp, dword [esi], 0x616d7b67
jb 0x40fdab
imul ebp, dword [bp + 0x2d], 0x3a706f74
imul ebp, dword [esi + 0x2d], 0x3a706f74
je 0x40fdb8
jo 0x40fd85
xor byte [ebx], bh
cmp ebp, dword [ebp + 0x61]
insd dword es:[edi], dx
popal
jb 0x40fdb8
imul ebp, dword [esi + 0x2d], 0x74746f62
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp dh, byte [edx]
xor esi, dword [eax + 0x78]
jge 0x40fd8f
imul esp, dword [edx + 0x6b], 0x7369647b
jo 0x40fdd6
imul esi, dword [ebx + 0x70], 0x3a79616c
popal
jns 0x40fda7
cmp ch, byte [ecx + 0x6e]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6f6c622d
arpl word [ebx + 0x3b], bp
jbe 0x40fde1
imul ebp, dword [esi + 0x6c], 0x2d656e69
outsb dx, byte [esi]
sub eax, 0x636f6c62
sub eax, 0x636f6c62
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebx], 0x76
jb 0x40fdf2
jb 0x40fdf2
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]
imul esp, dword [edi + 0x6e], 0x706f743a
jge 0x40fdbc
je 0x40fe03
jae 0x40fe08
ja 0x40fe0d
jnp 0x40fe0a
ja 0x40fdfd
imul esp, dword [esp + esi*2 + 0x68], 0x3539353a
jo 0x40fe15
je 0x40fdff
je 0x40fdff
cmp dh, byte [0x78703539]
jge 0x40fdc2
arpl word [esi + 0x74], bp
jnp 0x40fe11
imul ebp, dword [esi + 0x2d], 0x74646977
ja 0x40fe12
je 0x40fe14
push 0x3333383a
cmp bh, byte [eax]
xor esi, dword [ebx]
jo 0x40fe2a
cmp ebp, dword [ebp + 0x61]
jb 0x40fe1e
imul ebp, dword [esi + 0x2d], 0x7466656c
outsb dx, byte [esi]
sub eax, 0x7466656c
je 0x40fdf9
cmp dh, byte [eax]
cmp esi, dword [eax + 0x61]
xor byte [ebx], bh
jo 0x40fe24
popal
imul ebp, dword fs:[esi + 0x67], 0x706f742d
cmp dh, byte [eax]
jge 0x40fdfe
insd dword es:[edi], dx
ja 0x40fe4e
insd dword es:[edi], dx
popal
js 0x40fe04
sub eax, 0x74646977
push 0x3931313a
ja 0x40fe42
je 0x40fe44
cmp dh, byte [ecx]
xor dword [ecx], edi
aaa
jo 0x40fe5b
jge 0x40fe13
bound ebp, qword [ecx + 0x67]
and byte [esi], ch
insd dword es:[edi], dx
ja 0x40fe68
insd dword es:[edi], dx
popal
js 0x40fe1e
ja 0x40fe5c
imul esp, dword [esp + esi*2 + 0x68], 0x3532313a
xor byte [eax + 0x78], dh
je 0x40fe5e
cmp dh, byte [ecx]
xor dh, byte [0x7d787030]
xor eax, 0x7d787030
jge 0x40fe22
and esp, dword [ebx + 0x6e]
je 0x40fe23
arpl word [esi + 0x74], bp
and byte [ebx], ah
and esp, dword [ebx + 0x65]
outsb dx, byte [esi]
arpl word [ebp + 0x6e], sp
je 0x40fe6e
jb 0x40fe6a
jb 0x40fe6a
pop edi
arpl word [edi + 0x6c], bp
insb byte es:[edi], dx
sub al, 0x23
arpl word [esi + 0x74], bp
outsb dx, byte [esi]
je 0x40fe34
and byte [ebx], ah
and esp, dword [esi + 0x6f]
outsw dx, word [esi]
outsd dx, dword [esi]
je 0x40fe95
ja 0x40fe85
je 0x40fe87
push 0x3832353a
cmp dh, byte [0x78703832]
cmp byte [eax + 0x78], dh
jo 0x40fe9d
js 0x40fea3
jge 0x40fe55
bound ebp, qword cs:[bx + si + 0x7b]
bound ebp, qword [bx + si + 0x7b]
jnp 0x40fea0
je 0x40fe9c
outsd dx, dword [esi]
jo 0x40fe69
xor dh, byte [eax + esi*2]
js 0x40feb1
and esp, dword [edi + 0x62]
popal
jb 0x40feb5
insd dword es:[edi], dx
popal
jb 0x40fea5
imul ebp, dword [esi + 0x2d], 0x7466656c
cmp bh, byte [eax]
jo 0x40fec1
je 0x40fe80
je 0x40fe80
cmp byte [eax + 0x78], dh
cmp ebp, dword [eax + 0x65]
imul esp, dword [edi + 0x68], 0x30323a74
push 0x30323a74
jo 0x40fecd
jge 0x40fe7a
jne 0x40fecd
jb 0x40fed8
jb 0x40fed8
jnp 0x40fecb
insd dword es:[edi], dx
popal
jb 0x40fec8
imul ebp, dword [esi + 0x2d], 0x68676972
je 0x40fea4
cmp bh, byte [eax]
jo 0x40fee5
cmp byte [eax + 0x78], dh
cmp esi, dword [eax + 0x61]
jo 0x40fed1
imul ebp, dword fs:[esi + 0x67], 0x746f622d
je 0x40feea
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp dh, byte [0x21207870]
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
outsd dx, dword [esi]
jb 0x40fefc
je 0x40feea
popal
outsb dx, byte [esi]
je 0x40ff09
insd dword es:[edi], dx
bound ebp, qword [ecx + 0x7b]
insd dword es:[edi], dx
popal
jb 0x40fefc
imul ebp, dword [esi + 0x2d], 0x74746f62
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp ch, byte [0x7d787031]
xor dword [eax + 0x78], esi
jge 0x40fed3
jne 0x40ff0a
jne 0x40ff0a
jnp 0x40ff19
popal
imul ebp, dword fs:[esi + 0x67], 0x66656c2d
je 0x40feef
je 0x40feef
cmp byte [eax + 0x78], dh
cmp esi, dword [eax + 0x6f]
jae 0x40ff26
je 0x40ff28
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [edx + 0x65]
insb byte es:[edi], dx
popal
je 0x40ff31
jbe 0x40ff2f
cmp ebp, dword [ebp + 0x61]
insd dword es:[edi], dx
popal
jb 0x40ff36
imul ebp, dword [esi + 0x2d], 0x7466656c
sub eax, 0x7466656c
je 0x40ff11
cmp dh, byte [ecx]
xor dword [edx], esi
cmp byte [eax + 0x78], dh
xor bh, byte [eax]
jo 0x40ff54
cmp edi, dword [ebp + 0x2e]
jne 0x40ff44
insd dword es:[edi], dx
jnp 0x40ff54
popal
imul ebp, dword fs:[esi + 0x67], 0x746f622d
je 0x40ff5f
sub eax, 0x74746f62
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp dh, byte [0x703b7870]
popal
imul ebp, dword fs:[esi + 0x67], 0x706f742d
cmp dh, byte [0x6d3b7870]
sub eax, 0x3a706f74
xor eax, 0x6d3b7870
popal
jb 0x40ff71
imul ebp, dword [bp + 0x2d], 0x74746f62
imul ebp, dword [esi + 0x2d], 0x74746f62
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp bh, byte [eax]
jo 0x40ff8f
jge 0x40ff47
arpl word [edi + 0x6c], bp
jnp 0x40ff84
insb byte es:[edi], dx
outsd dx, dword [esi]
popal
je 0x40ff5d
insb byte es:[edi], dx
je 0x40ffa5
je 0x40ffa5
and ebp, dword [ebp + 0x66]
je 0x40ff9c
popal
jbe 0x40ff94
sub al, 0x23
arpl word [ebp + 0x6e], sp
je 0x40ff9d
jb 0x40ff99
arpl word [edi + 0x6c], bp
sub al, 0x23
jb 0x40ffa9
jae 0x40ffbe
jo 0x40ffb4
outsd dx, dword [esi]
jae 0x40ffb0
je 0x40ffb2
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [edx + 0x65]
insb byte es:[edi], dx
popal
je 0x40ffbb
jbe 0x40ffb9
jge 0x40ff79
arpl word [ebp + 0x6e], sp
je 0x40ffc0
jb 0x40ffbc
arpl word [edi + 0x6c], bp
insb byte es:[edi], dx
jnp 0x40ffcf
popal
jb 0x40ffcc
imul ebp, dword [esi + 0x2d], 0x7466656c
cmp dh, byte [ecx]
xor edi, dword [eax]
jo 0x40ffea
js 0x40ffae
cmp ebp, dword [ebp + 0x61]
insd dword es:[edi], dx
popal
jb 0x40ffde
imul ebp, dword [esi + 0x2d], 0x68676972
sub eax, 0x68676972
je 0x40ffba
xor dh, byte [0x3b787034]
js 0x40ffc1
jo 0x40ffe9
imul ebp, dword fs:[esi + 0x67], 0x3820303a
and byte [eax], bh
jo 0x41000b
cmp esi, dword [eax + 0x61]
jo 0x40fff7
imul ebp, dword fs:[esi + 0x67], 0x3820303a
outsb dx, byte [esi]
cmp dh, byte [bx + si]
xor byte [eax], ah
cmp byte [eax + 0x78], dh
and byte [eax], bh
jo 0x410019
and byte [eax], dh
and byte [eax], bh
jo 0x41001f
jge 0x40ffd7
insd dword es:[edi], dx
insd dword es:[edi], dx
and byte [ebx], ah
arpl word [ebp + 0x6e], sp
outsb dx, byte [esi]
je 0x410018
jb 0x410014
jb 0x410014
pop edi
arpl word [edi + 0x6c], bp
jnp 0x410027
insd dword es:[edi], dx
popal
jb 0x410024
imul ebp, dword [bp + 0x2d], 0x7466656c
imul ebp, dword [esi + 0x2d], 0x7466656c
outsb dx, byte [esi]
sub eax, 0x7466656c
insb byte es:[edi], dx
je 0x40ffff
cmp dh, byte [ecx]
xor edi, dword [eax]
jo 0x410042
xor dword [ebx], esi
cmp byte [eax + 0x78], dh
cmp esi, dword [eax + 0x61]
popal
imul ebp, dword fs:[esi + 0x67], 0x3820303a
imul ebp, dword [esi + 0x67], 0x3820303a
jo 0x410050
js 0x410056
jge 0x410008
bound ebp, qword cs:[ecx + 0x67]
bound ebp, qword [ecx + 0x67]
and byte [ebx], ah
arpl word [ebp + 0x6e], sp
and esp, dword [ebx + 0x65]
outsb dx, byte [esi]
je 0x410049
jb 0x410045
arpl word [edi + 0x6c], bp
jnp 0x410058
insd dword es:[edi], dx
popal
jb 0x410055
imul ebp, dword [esi + 0x2d], 0x7466656c
cmp dh, byte [ecx]
xor edi, dword [eax]
jo 0x410073
cmp esi, dword [eax + 0x61]
imul ebp, dword fs:[esi + 0x67], 0x3820303a
imul ebp, dword fs:[esi + 0x67], 0x3820303a
jo 0x410081
js 0x410087
jge 0x41002e
and esi, dword [ebx + 0x75]
jae 0x410082
bound esp, qword [esi + 0x6f]
jb 0x41007f
pop edi
arpl word [edx + esi*2 + 0x6c], si
je 0x410088
insb byte es:[edi], dx
jnp 0x41007f
outsw dx, word [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x41004a
jae 0x410088
jp 0x410086
cmp dh, byte [ecx]
xor dword [eax + 0x78], esi
jo 0x41009e
cmp ebp, dword [ebp + 0x69]
outsb dx, byte [esi]
sub eax, 0x67696568
insd dword es:[edi], dx
imul ebp, dword [esi + 0x2d], 0x67696568
push 0x39313a74
push 0x39313a74
jo 0x4100ae
cmp ebp, dword [ebp + 0x61]
jb 0x4100a2
imul ebp, dword [esi + 0x2d], 0x68676972
je 0x41007e
xor al, 0x38
cmp byte [eax], dh
jo 0x4100c1
xor byte [eax + 0x78], dh
cmp esi, dword [eax + 0x6f]
jo 0x4100bb
jae 0x4100b7
je 0x4100b9
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [edx + 0x65]
insb byte es:[edi], dx
popal
je 0x4100c2
imul esi, dword [esi + 0x65], 0x692d7a3b
outsb dx, byte [esi]
js 0x41009e
jbe 0x4100c0
cmp edi, dword [edx + 0x2d]
imul ebp, dword [esi + 0x64], 0x393a7865
cmp dword [ebp + 0x23], edi
cmp dword [ecx], edi
jge 0x41008b
jae 0x4100df
bound esp, qword [esi + 0x6f]
jb 0x4100dc
pop edi
arpl word [edx + esi*2 + 0x6c], si
insb byte es:[edi], dx
and byte [ecx + 0x2e], ah
insb byte es:[di], dx
jnp 0x4100de
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4100ba
cmp ah, byte [ebx]
and esi, dword [ecx]
xor dword [ecx + 0x30], esp
popal
popal
xor byte [ecx + 0x62], ah
bound edi, qword [ebp + 0x23]
jge 0x4100ac
and esp, dword [ebx + 0x65]
arpl word [ebp + 0x6e], sp
outsb dx, byte [esi]
je 0x4100f3
jb 0x4100ef
arpl word [edi + 0x6c], bp
jnp 0x4100f8
insb byte es:[edi], dx
popal
jb 0x4100d4
bound ebp, qword [edi + 0x74]
push 0x6572237d
jge 0x4100c3
jb 0x410107
jae 0x41011f
bound ebp, qword [edi + 0x72]
jb 0x4100e5
xor byte [ebx], bh
insd dword es:[edi], dx
cmp ebp, dword [ebp + 0x61]
popal
jb 0x410118
imul ebp, dword [esi + 0x3a], 0x61703b30
popal
imul ebp, dword fs:[esi + 0x67], 0x3820303a
imul ebp, dword fs:[esi + 0x67], 0x3820303a
imul ebp, dword [esi + 0x67], 0x3820303a
outsb dx, byte [esi]
cmp dh, byte [bx + si]
and byte [eax], bh
cmp byte [eax + 0x78], dh
jo 0x41013b
js 0x4100ff
cmp edi, dword [ebp + 0x23]
jge 0x4100e9
imul esi, dword [edx + 0x65], 0x61707b73
imul ebp, dword fs:[esi + 0x67], 0x706f742d
cmp dh, byte [esi]
jo 0x410152
outsd dx, dword [esi]
jo 0x410111
jo 0x410152
jge 0x41010a
insd dword es:[edi], dx
imul esp, dword [ebx + 0x6f], 0x632e2c6e
insb byte es:[edi], dx
arpl word [edi + 0x6e], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
sub al, 0x2e
arpl word [edi + ebp*2 + 0x73], bp
pop edi
outsd dx, dword [esi]
jae 0x41014d
pop edi
bound esi, qword [esi + ebp*2 + 0x7b]
bound ebp, qword [edi + 0x72]
jb 0x41012e
jb 0x410155
jb 0x41012e
cmp dh, byte [eax]
jge 0x41011a
xor byte [ebp + 0x23], bh
je 0x41015b
bound esp, qword [edx + 0x63]
jnp 0x41015f
bound esp, qword [ebx + 0x7b]
bound esp, qword [ecx + 0x63]
popal
arpl word [ebx + 0x67], bp
jb 0x410172
imul esp, dword [edi + 0x72], 0x6f
jne 0x410173
cmp ah, byte fs:[ebx]
bound esp, qword gs:[ebp + 0x66]
cmp word [ebx], di
and esp, dword [ebp + 0x62]
cmp word gs:[ebx], di
insd dword es:[edi], dx
popal
jb 0x41017a
imul ebp, dword [esi + 0x2d], 0x74746f62
je 0x41018e
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp dh, byte [eax + esi*2]
js 0x41019e
and esi, dword [edx + 0x62]
arpl word [eax], sp
outsb dx, byte fs:[esi]
jnp 0x41019c
popal
imul ebp, dword fs:[esi + 0x67], 0x7870343a
imul ebp, dword fs:[esi + 0x67], 0x7870343a
jge 0x41015b
je 0x41019c
bound esp, qword [ebx + 0x2e]
arpl word [esi], bp
bound ebp, qword [ecx + 0x67]
jb 0x410164
jae 0x4101bb
jnp 0x4101b0
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x41017b
sub eax, 0x657a6973
jae 0x4101b9
jp 0x4101b7
cmp dh, byte [ecx]
xor eax, 0x663b2534
outsd dx, dword [esi]
xor al, 0x25
cmp esp, dword [esi + 0x6f]
outsb dx, byte [esi]
je 0x41018a
ja 0x4101c4
imul esp, dword [edi + 0x68], 0x6f623a74
insb byte es:[edi], dx
bound ebp, qword [edi + 0x6c]
cmp esi, dword fs:[ebp + 0x78]
je 0x41019b
arpl word gs:[edi + 0x72], bp
jb 0x4101d5
popal
je 0x4101df
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [esi + 0x6f]
outsd dx, dword [esi]
outsb dx, byte [esi]
jge 0x4101a2
je 0x4101e3
bound esp, qword [ebx + 0x20]
je 0x4101e9
bound esp, qword [ebx + 0x6c]
insd dword es:[edi], dx
jnp 0x410201
js 0x410204
js 0x410204
sub eax, 0x6f636564
jb 0x4101f8
je 0x410202
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 0x4101d0
arpl word [edi + ebp*2 + 0x73], bp
pop edi
bound esi, qword [esi + ebp*2 + 0x7b]
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jb 0x410222
jne 0x410223
sub eax, 0x69736f70
jo 0x410228
jae 0x410224
je 0x410226
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [0x70383331]
js 0x4101e7
jo 0x41023e
and byte [0x78703438], ch
sub eax, 0x78703438
cmp esp, dword [esi + 0x6c]
outsd dx, dword [esi]
popal
je 0x41020d
jb 0x41023e
push 0x65683b74
imul esp, dword [edi + 0x68], 0x34313a74
jo 0x41025c
cmp dh, byte [ecx]
xor al, 0x70
js 0x410220
cmp esi, dword [edi + 0x69]
ja 0x410250
je 0x410252
push 0x7034313a
cmp dh, byte [ecx]
xor al, 0x70
js 0x41026d
insd dword es:[edi], dx
imul esi, dword [ebp + 0x6d], 0x726f627b
jb 0x41022b
outsd dx, dword [esi]
jb 0x41025f
jb 0x41022b
bound ebp, qword [edi + 0x74]
je 0x410272
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp dh, byte [ecx]
jo 0x410280
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x74], 0x736e6172
jo 0x410277
and byte fs:[edx + esi*2 + 0x61], dh
outsb dx, byte [esi]
jae 0x410285
popal
jb 0x41027d
outsb dx, byte [esi]
je 0x410256
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6965682d
push 0x68676965
je 0x410261
imul esp, dword [edi + 0x68], 0x39323a74
push 0x39323a74
push 0x39323a74
cmp dh, byte [edx]
xor bh, byte [ecx]
cmp dword [eax + 0x78], esi
jo 0x4102a3
cmp ebp, dword [edi + 0x70]
popal
arpl word [ecx + 0x74], bp
jns 0x41026e
xor dword [esi], ebp
xor byte [ebx], bh
jge 0x410268
insd dword es:[edi], dx
imul esi, dword [ebp + 0x6d], 0x6c6b2e20
jnp 0x4102b5
insd dword es:[edi], dx
and byte [esi], ch
imul ebp, dword [ebx + edi*2 + 0x70], 0x61
popal
imul ebp, dword fs:[esi + 0x67], 0x66656c2d
je 0x41028b
cmp dh, byte [ecx]
xor dword [esi], esi
jo 0x4102cd
jo 0x4102cd
jge 0x410285
insd dword es:[edi], dx
insd dword es:[edi], dx
imul esi, dword [ebp + 0x6d], 0x6c6b2e20
and byte [esi], ch
imul ebp, dword [edx + edi + 0x68], 0x6f
insb byte es:[edi], dx
cmp ch, byte [eax + 0x6f]
push 0x7265766f
sub al, 0x2e
jbe 0x4102ca
jb 0x410293
insd dword es:[edi], dx
insd dword es:[edi], dx
jae 0x4102d0
insb byte es:[edi], dx
and byte [esi], ch
imul ebp, dword cs:[ebx + esi*2 + 0x3a], 0x68
imul ebp, dword [ebx + esi*2 + 0x3a], 0x68
push 0x7265766f
outsd dx, dword [esi]
jbe 0x4102db
jb 0x4102f3
jnp 0x4102dc
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4102b8
cmp ah, byte [ebx]
xor dh, byte [edx]
xor bh, byte [ebx]
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
and esi, dword [edx]
xor dh, byte [edx]
cmp esp, dword [ecx + ebp*2 + 0x73]
jo 0x4102f4
jae 0x4102f7
insb byte es:[edi], dx
popal
jns 0x4102c5
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebp + 0x2e], 0x6d
imul esi, dword [ebp + 0x6d], 0x6533785c
imul ebp, dword cs:[ebx + edi*2 + 0x63], 0x6f
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4102df
and esi, dword [edx]
xor dh, byte [edx]
cmp esp, dword [ecx + ebp*2 + 0x73]
jo 0x41031b
popal
jns 0x4102ec
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebp + 0x2e], 0x6d
arpl word [ebx + 0x7d], bp
insd dword es:[edi], dx
jae 0x410321
insb byte es:[edi], dx
jnp 0x410322
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4102fe
and esp, dword [esp + 0x34]
bound esi, qword [ebx]
xor al, 0x62
xor edi, dword [ecx]
cmp esp, dword [ebx + 0x75]
jb 0x410343
cmp dword [ebx], edi
arpl word [ebp + 0x72], si
jne 0x410341
jae 0x410340
outsd dx, dword [esi]
jb 0x41030d
jo 0x410344
imul ebp, dword [esi + 0x74], 0x2e7d7265
insd dword es:[edi], dx
insd dword es:[edi], dx
jae 0x410344
insb byte es:[edi], dx
and byte [esi], ch
imul ebp, dword [ebx + esi*2 + 0x7b], 0x62
outsd dx, dword [esi]
jb 0x41034e
jb 0x41031a
sub eax, 0x7466656c
cmp dh, byte [0x73207870]
insb byte es:[edi], dx
je 0x41032c
xor eax, 0x73207870
jo 0x41036d
js 0x410316
and byte [ebx + 0x6f], dh
jae 0x410367
outsd dx, dword [esi]
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x62346464
xor al, 0x62
xor edi, dword [ecx]
cmp esi, dword [eax + 0x61]
imul ebp, dword fs:[esi + 0x67], 0x66656c2d
je 0x41034b
je 0x41034b
xor dword [ecx], esi
jo 0x41038d
jge 0x410345
insd dword es:[edi], dx
insd dword es:[edi], dx
imul esi, dword [ebp + 0x6d], 0x6533785c
imul ebp, dword cs:[esp + ebp + 0x2e], 0x6d
insd dword es:[edi], dx
insd dword es:[edi], dx
pop esp
js 0x410352
imul ebp, dword cs:[esp + ebp + 0x2e], 0x6d
imul ebp, dword [esp + ebp + 0x2e], 0x6d
insb byte es:[edi], dx
sub al, 0x2e
insd dword es:[edi], dx
jae 0x41038d
insb byte es:[edi], dx
jnp 0x410391
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x41035c
jae 0x41039a
jp 0x410398
cmp dh, byte [ecx]
xor esi, dword [eax + 0x78]
jge 0x41035d
je 0x41039e
jnp 0x4103a3
imul esi, dword [ebx + 0x70], 0x3a79616c
jae 0x4103b2
jo 0x4103af
insb byte es:[edi], dx
popal
jns 0x410380
cmp ah, byte [edx + 0x6c]
outsd dx, dword [esi]
arpl word [ebx + 0x3b], bp
insd dword es:[edi], dx
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebx], 0x6d
cmp ebp, dword [ebp + 0x69]
imul ebp, dword [esi + 0x2d], 0x67696568
outsb dx, byte [esi]
sub eax, 0x67696568
imul esp, dword [edi + 0x68], 0x70313a74
push 0x70313a74
js 0x4103d8
je 0x4103c0
je 0x4103c0
bound esi, qword [ebx + edi*2 + 0x66]
outsd dx, dword [esi]
je 0x4103db
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x410392
jae 0x4103d0
jp 0x4103ce
cmp dh, byte [ecx]
xor esi, dword [eax + 0x78]
cmp ebp, dword [ecx + ebp*2 + 0x6e]
sub eax, 0x67696568
push 0x2e313a74
js 0x4103aa
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6965682d
push 0x2e313a74
xor bh, byte [ebp + 0x2e]
je 0x4103e4
outsb dx, byte [esi]
outsd dx, dword [esi]
ja 0x410401
ja 0x4103f0
imul esi, dword [ebp + 0x2d], 0x63617073
cmp ch, byte gs:[esi + 0x6f]
jo 0x4103f0
arpl word [ebp + 0x3a], sp
cmp ch, byte [esi + 0x6f]
outsb dx, byte [esi]
outsd dx, dword [esi]
ja 0x410408
popal
jo 0x410416
jge 0x4103c8
je 0x4103fe
je 0x4103fe
outsd dx, dword [esi]
jae 0x4103cb
sub al, 0x2e
je 0x410404
je 0x410404
outsd dx, dword [esi]
je 0x410418
jnp 0x41040d
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x4103d8
sub eax, 0x67696577
ja 0x410412
imul esp, dword [edi + 0x68], 0x6f623a74
push 0x6f623a74
bound ebp, qword [edi + 0x6c]
insb byte es:[edi], dx
jge 0x4103e6
je 0x41041c
jae 0x410430
jnp 0x41042b
popal
jb 0x410428
imul ebp, dword [bp + 0x2d], 0x3a706f74
imul ebp, dword [esi + 0x2d], 0x3a706f74
cmp byte [eax + 0x78], dh
jge 0x4103f0
imul esi, dword [ebx + 0x7a], 0x735f746c
insb byte es:[edi], dx
jae 0x41044a
insb byte es:[edi], dx
je 0x410432
jae 0x41043a
insb byte es:[edi], dx
je 0x41043b
bound esp, qword [ebx + 0x6f]
arpl word [edi + 0x6e], bp
outsb dx, byte [esi]
je 0x410450
outsd dx, dword [esi]
insb byte es:[edi], dx
pop edi
jbe 0x41044c
jae 0x410460
jnp 0x410453
insd dword es:[edi], dx
popal
jb 0x410450
imul ebp, dword [esi + 0x2d], 0x7466656c
cmp dh, byte [eax]
jge 0x410422
je 0x410458
jo 0x41045b
sub al, 0x2e
je 0x41045e
jo 0x41046d
jnp 0x410466
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x410431
jae 0x41046f
jp 0x41046d
cmp dh, byte [ecx]
xor esi, dword [eax + 0x78]
jge 0x41043d
je 0x410473
jo 0x410476
arpl word [esi + ebp], bp
sub al, 0x2e
je 0x410479
bound ebp, qword [edi + 0x20]
je 0x41047e
outsd dx, dword [esi]
and byte [esi], ch
je 0x41047e
jo 0x41048d
jnp 0x410484
imul esi, dword [ebx + 0x70], 0x3a79616c
jo 0x410490
popal
jns 0x410461
imul ebp, dword [esi + 0x6c], 0x7d656e69
je 0x410493
outsb dx, byte [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x62742e7d
outsb dx, byte [esi]
jge 0x41045d
je 0x410493
bound ebp, qword [edi + 0x20]
je 0x410498
outsd dx, dword [esi]
and byte [esi], ch
je 0x410498
jo 0x41049b
sub al, 0x2e
je 0x41049e
bound esi, qword [eax + 0x6f]
jo 0x4104ad
outsd dx, dword [esi]
sub al, 0x23
jae 0x4104a7
je 0x4104a3
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x74], sp
imul ebp, dword [edi + 0x6e], 0x6365735f
outsd dx, dword [esi]
outsb dx, byte [esi]
pop edi
jae 0x4104b4
arpl word [ecx + ebp*2 + 0x6f], si
je 0x4104bb
outsd dx, dword [esi]
outsb dx, byte [esi]
jnp 0x4104ba
imul esi, dword [ebx + 0x70], 0x3a79616c
jo 0x4104c6
popal
jns 0x410497
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jge 0x410491
jge 0x410491
insb byte es:[edi], dx
arpl word [edi + 0x20], bp
and esi, dword [ebx + 0x65]
and byte [ebx], ah
jae 0x4104cf
je 0x4104cb
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x74], sp
imul ebp, dword [edi + 0x6e], 0x6365735f
je 0x4104e3
popal
je 0x4104db
outsd dx, dword [esi]
outsb dx, byte [esi]
pop edi
jae 0x4104dc
arpl word gs:[ecx + ebp*2 + 0x6f], si
arpl word [ecx + ebp*2 + 0x6f], si
imul ebp, dword [edi + 0x6e], 0x7369647b
jo 0x4104ee
outsd dx, dword [esi]
outsb dx, byte [esi]
jnp 0x4104e2
imul esi, dword [ebx + 0x70], 0x3a79616c
popal
jns 0x4104bf
cmp ah, byte [edx + 0x6c]
outsd dx, dword [esi]
arpl word [ebx + 0x7d], bp
and esp, dword [ebx + 0x64]
jb 0x4104ef
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebp + 0x23], 0x63
jb 0x4104ef
outsd dx, dword [esi]
jo 0x410507
jnp 0x410505
popal
imul ebp, dword fs:[esi + 0x67], 0x66656c2d
imul ebp, dword fs:[esi + 0x67], 0x66656c2d
imul ebp, dword [esi + 0x67], 0x66656c2d
sub eax, 0x7466656c
cmp bh, byte [eax]
jo 0x41051c
je 0x4104db
je 0x4104db
cmp byte [eax + 0x78], dh
js 0x4104e0
cmp esi, dword [ebp + 0x78]
je 0x4104d7
je 0x41050c
js 0x41051d
sub eax, 0x65646e69
outsb dx, byte [esi]
imul ebp, dword [esi + 0x64], 0x3a746e65
outsb dx, byte gs:[esi]
je 0x4104eb
xor byte [ebp + 0x2e], bh
je 0x410518
outsd dx, dword [esi]
jne 0x4104d9
and esp, dword [ebx + 0x64]
jb 0x41051d
arpl word [edx + esi*2 + 0x5f], sp
jb 0x41051d
jb 0x41052e
jb 0x41052e
jnp 0x410527
imul esi, dword [ebx + 0x70], 0x3a79616c
insb byte es:[edi], dx
popal
jns 0x410504
outsb dx, byte [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
jge 0x4104f3
and esp, dword [ebx + 0x64]
jb 0x410533
arpl word [edx + esi*2 + 0x5f], sp
jb 0x410544
sub al, 0x23
arpl word [edx + esi*2 + 0x5f], sp
jb 0x41053c
pop edi
insd dword es:[edi], dx
imul ebp, dword [esi + 0x2c], 0x72646323
pop edi
sub al, 0x23
arpl word [edx + esi*2 + 0x5f], sp
jb 0x410545
insd dword es:[edi], dx
popal
js 0x410565
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x41052a
cmp dh, byte [edx + 0x67]
jb 0x410559
bound ebp, qword [eax]
xor dword [eax], esi
xor ch, byte [ecx + esi]
sub byte [ecx], dh
xor byte [edx], dh
sub al, 0x31
xor byte [edx], dh
sub al, 0x31
xor byte [edx], dh
sub dword [ebp + 0x23], edi
arpl word [edx + esi*2 + 0x5f], sp
jb 0x410565
pop edi
insd dword es:[edi], dx
imul ebp, dword [esi + 0x2c], 0x72646323
pop edi
jb 0x41056e
insd dword es:[edi], dx
popal
js 0x41058e
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x410545
popaw
insd dword es:[edi], dx
imul ebp, dword [ecx + edi*2 + 0x3a], 0x61697261
insb byte es:[edi], dx
jns 0x410559
popal
jb 0x41058b
popal
insb byte es:[edi], dx
sub al, 0x73
popal
outsb dx, byte [esi]
jae 0x410557
jae 0x410591
jb 0x410597
cmp si, word [edi + 0x69]
je 0x41059d
je 0x41059d
cmp dh, byte [ecx]
xor byte [eax], dh
and eax, 0x6463237d
jb 0x41059f
arpl word [edx + esi*2 + 0x5f], sp
outsd dx, dword [esi]
jo 0x4105b7
and byte [ecx + 0x62], ch
insb byte es:[edi], dx
insb byte es:[edi], dx
popal
bound esp, qword [ebp + 0x6c]
jnp 0x4105af
imul esi, dword [ebx + 0x70], 0x3a79616c
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebx], 0x66
cmp esp, dword [esi + 0x6f]
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x41058a
ja 0x4105c4
imul esp, dword [edi + 0x68], 0x6f6e3a74
outsd dx, dword [esi]
jb 0x4105d5
popal
insb byte es:[edi], dx
cmp ebp, dword [ebp + 0x61]
jb 0x4105d6
imul ebp, dword [bp + 0x2d], 0x68676972
imul ebp, dword [esi + 0x2d], 0x68676972
je 0x4105b2
xor dh, byte [eax + 0x78]
cmp esi, dword [edi + 0x68]
imul esi, dword [ebp + 0x2d], 0x63617073
cmp ch, byte gs:[esi + 0x6f]
ja 0x4105fe
jb 0x4105ee
popal
jo 0x41060c
jge 0x4105f1
popal
cmp ch, byte [ecx + ebp*2 + 0x6e]
imul ebp, dword [esi + ebp], 0x77
sub al, 0x2e
jno 0x4105d6
insb byte es:[edi], dx
imul ebp, dword [esi + 0x6b], 0x2c772e2c
ja 0x4105c5
jno 0x4105d6
popal
arpl word [ecx + ebp*2 + 0x76], si
sub al, 0x2e
jno 0x4105e0
imul esi, dword [esi + 0x65], 0x3a712e2c
jbe 0x410611
jae 0x410613
je 0x410611
jnp 0x410612
jne 0x410623
jae 0x410622
outsd dx, dword [esi]
jb 0x4105ef
jo 0x410626
imul ebp, dword [esi + 0x74], 0x2e7d7265
outsd dx, dword [esi]
jae 0x41062d
and byte [ecx + 0x2c], ah
insb byte es:[di], dx
insb byte es:[di], dx
and byte [ecx + 0x2c], ah
and esi, dword [ebx + esi*2 + 0x66]
and byte [ecx + 0x2c], ah
popal
insd dword es:[edi], dx
bound ebp, qword [ecx + ebp*2 + 0x6e]
imul ebp, dword [ecx], 0x2e
insb byte es:[di], dx
insb byte es:[edi], dx
imul ebp, dword [esi + 0x6b], 0x672e612c
insb byte es:[edi], dx
sub al, 0x61
insb byte es:[edi], dx
sub al, 0x2e
jae 0x410653
imul esp, dword [eax], 0x61
sub al, 0x2e
bound esp, qword [ebx + 0x20]
and byte [ecx + 0x2c], ah
popal
sub al, 0x2e
insb byte es:[edi], dx
insb byte es:[edi], dx
je 0x410622
popal
insb byte es:[edi], dx
je 0x41061c
jne 0x41062a
bound ebp, qword cs:[edi + 0x20]
popal
sub al, 0x23
popal
jo 0x410679
bound esp, qword [ecx + 0x72]
and byte [ecx + 0x7b], ah
je 0x410676
js 0x410687
je 0x410641
sub eax, 0x6f636564
jb 0x41067b
arpl word gs:[edi + 0x72], bp
popal
je 0x410685
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [esi + 0x6f]
outsb dx, byte [esi]
jge 0x410653
jge 0x410653
outsd dx, dword [esi]
jae 0x410694
and byte [ecx + 0x3a], ah
push 0x7265766f
sub al, 0x2e
insb byte es:[di], dx
cmp ch, byte [eax + 0x6f]
jbe 0x410694
jb 0x41065d
insb byte es:[di], dx
and byte [ecx + 0x3a], ah
push 0x7265766f
sub al, 0x23
je 0x4106b3
and byte [ecx + 0x3a], ah
and byte [ecx + 0x3a], ah
push 0x7265766f
sub al, 0x61
insd dword es:[edi], dx
bound ebp, qword [ecx + ebp*2 + 0x6e]
imul edi, dword [edx], 0x68
outsd dx, dword [esi]
jbe 0x4106bc
push 0x7265766f
sub al, 0x61
jb 0x410685
popal
insb byte es:[di], dx
cmp ch, byte [eax + 0x6f]
jbe 0x4106c7
jb 0x410690
popal
insb byte es:[edi], dx
cmp ch, byte [eax + 0x6f]
jbe 0x4106d2
jb 0x41069b
jae 0x4106de
imul esp, dword [eax], 0x61
cmp ch, byte [eax + 0x6f]
jbe 0x4106df
push 0x7265766f
jb 0x4106a8
jb 0x4106a8
sub al, 0x2e
bound esp, qword [ebx + 0x20]
bound esp, qword cs:[ebx + 0x20]
popal
cmp ch, byte [eax + 0x6f]
jbe 0x4106eb
jb 0x4106b4
jb 0x4106b4
sub al, 0x2e
insb byte es:[edi], dx
insb byte es:[edi], dx
je 0x4106c7
push 0x7265766f
sub al, 0x61
jb 0x4106bf
popal
insb byte es:[edi], dx
je 0x4106d3
push 0x7265766f
and byte [ebp + 0x2c], dh
jbe 0x410702
jb 0x4106bf
jne 0x4106cd
je 0x410706
outsd dx, dword [esi]
je 0x41071c
cmp ch, byte [eax + 0x6f]
jbe 0x410711
push 0x7265766f
sub al, 0x2e
bound ebp, qword [edi + 0x20]
jb 0x4106da
bound ebp, qword cs:[edi + 0x20]
popal
cmp ch, byte [eax + 0x6f]
jbe 0x41071e
jb 0x410736
je 0x410722
js 0x410733
js 0x410733
sub eax, 0x6f636564
jb 0x410727
je 0x410731
imul ebp, dword [edi + 0x6e], 0x646e753a
jb 0x41073d
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [ebp + 0x6e]
jb 0x41073d
imul ebp, dword [esi + 0x65], 0x6174237d
outsb dx, byte [esi]
jge 0x4106f9
je 0x410739
jae 0x4106fb
and byte [ecx + 0x2c], ah
and esi, dword [ecx + 0x64]
jae 0x410745
popal
sub al, 0x23
je 0x410741
popal
jae 0x410745
and byte [ecx + 0x2c], ah
and esi, dword [edx + 0x65]
jae 0x41070b
popal
sub al, 0x23
jb 0x410758
jae 0x410712
popal
sub al, 0x23
je 0x410758
ja 0x410719
popal
jnp 0x410770
je 0x410762
js 0x410773
js 0x410773
sub eax, 0x6f636564
jb 0x410767
arpl word [edi + 0x72], bp
popal
je 0x410771
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 0x410734
bound esi, qword [edx + 0x73]
jb 0x410787
and byte [ecx + 0x2c], ah
outsb dx, byte cs:[esi]
jae 0x41077c
sub al, 0x2e
je 0x410781
je 0x410781
bound esi, qword [eax + 0x61]
je 0x410741
popal
sub al, 0x2e
je 0x410788
outsd dx, dword [esi]
je 0x41079e
cmp ch, byte [eax + 0x6f]
jbe 0x410793
jb 0x41075c
and esi, dword [edx + 0x70]
je 0x410795
jo 0x41079e
imul ebp, dword [ebx], 0x6e63796e
sub al, 0x23
outsb dx, byte [esi]
jns 0x41079d
and ebp, dword [esi + 0x79]
arpl word [esi + 0x74], bp
and byte [bx + di + 0x3a], ah
outsb dx, byte [esi]
je 0x4107a4
and byte [ecx + 0x3a], ah
push 0x7265766f
outsd dx, dword [esi]
jbe 0x4107a9
jb 0x410772
sub al, 0x2e
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x2e
outsb dx, byte [esi]
popal
jbe 0x4107b4
outsb dx, byte [esi]
and byte fs:[ebx + 0x70], dh
popal
outsb dx, byte [esi]
sub al, 0x23
bound ebp, qword [edi + 0x74]
jae 0x4107d1
je 0x4107d3
jne 0x4107c5
and byte [ecx + 0x2c], ah
and byte [ecx + 0x2c], ah
sub al, 0x2e
insb byte es:[edi], dx
insb byte es:[edi], dx
je 0x4107a2
cmp ch, byte [eax + 0x6f]
jbe 0x4107d1
push 0x7265766f
and byte [ebp + 0x2c], dh
jb 0x41078e
jne 0x41079c
insd dword es:[edi], dx
insd dword es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx + 0x65], si
insb byte es:[edi], dx
and byte [ebx + 0x70], dh
popal
outsb dx, byte [esi]
sub al, 0x23
jb 0x4107e9
jae 0x4107a3
insb byte es:[di], dx
and byte [ecx + 0x2c], ah
and ebp, dword [esi + 0x61]
popal
sub al, 0x23
outsb dx, byte [esi]
popal
jbe 0x4107ae
popal
jo 0x410800
jnp 0x410808
je 0x4107fa
js 0x41080b
js 0x41080b
sub eax, 0x6f636564
jb 0x4107ff
popal
je 0x410809
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 0x4107cc
jae 0x41081e
sub eax, 0x20786f62
js 0x4107d0
popal
cmp ch, byte [eax + 0x6f]
jbe 0x41081b
jb 0x410833
je 0x41081f
js 0x410830
sub eax, 0x6f636564
jb 0x410824
je 0x41082e
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [esi + 0x6f]
outsb dx, byte [esi]
jge 0x4107fc
jge 0x4107fc
push 0x2e2c6e70
outsb dx, byte [esi]
sub al, 0x2e
outsd dx, dword [esi]
jae 0x410842
jnp 0x41083b
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x410817
and esi, dword [edi]
aaa
aaa
jge 0x410847
imul esi, dword [esi + 0x23], 0x2c696267
imul esi, dword fs:[esi + 0x23], 0x7b676267
sub al, 0x64
imul esi, dword [esi + 0x23], 0x7b676267
bound ebp, qword [edi + 0x72]
jb 0x410826
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x410839
and esp, dword [ecx + 0x32]
bound esp, qword [esi + 0x66]
xor byte [eax], ah
popal
xor ah, byte [edx + 0x66]
xor byte [eax], ah
and esi, dword [0x65623835]
xor eax, 0x65623835
xor eax, 0x33656238
bound esp, qword [ebp + 0x33]
xor esp, dword [eax]
and esi, dword [0x65623835]
and byte [ebx], ah
xor eax, 0x65623835
xor esp, dword [eax]
and esp, dword [ecx + 0x32]
bound esp, qword [esi + 0x66]
xor byte [ebp + 0x64], bh
xor byte [ebp + 0x64], bh
jge 0x410884
imul esi, dword fs:[esi + 0x23], 0x20696267
imul esi, dword [esi + 0x23], 0x20696267
bound ebp, qword [ecx + 0x20]
and byte [ecx + 0x2e], ah
bound esi, qword [bp + si]
popal
bound esi, qword cs:[bp + si]
cmp ch, byte [eax + 0x6f]
outsd dx, dword [esi]
jbe 0x410896
jb 0x41085f
jb 0x41085f
imul esi, dword fs:[esi + 0x23], 0x20676267
and byte [bx + di + 0x2e], ah
bound esi, qword [bp + si]
popal
bound esi, qword cs:[bp + si]
cmp ch, byte [eax + 0x6f]
outsd dx, dword [esi]
jbe 0x4108aa
jb 0x410873
insd dword es:[edi], dx
imul edi, dword [edx], 0x65766f68
jb 0x4108cc
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jne 0x4108c8
sub eax, 0x6f6c6f63
outsd dx, dword [esi]
jb 0x41089c
and esi, dword [0x65623835]
xor edi, dword [ebp + 0x23]
jne 0x4108e1
jb 0x410891
popal
bound esi, qword cs:[bp + si]
bound esi, qword [bp + si]
cmp ch, byte [eax + 0x6f]
jbe 0x4108e0
jb 0x4108a9
insd dword es:[edi], dx
imul edi, dword [edx], 0x65766f68
jb 0x4108b3
jb 0x4108b3
insd dword es:[edi], dx
imul edi, dword [edx], 0x65766f68
jb 0x4108b1
sub bh, byte [ebx + 0x63]
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4108d3
and esp, dword [esi + 0x66]
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
outsb dx, byte [esi]
je 0x410926
and esp, dword [edi + 0x75]
jae 0x410913
jne 0x410920
jb 0x41092b
jb 0x41092b
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4108f0
and esi, dword [eax]
xor byte [eax], dh
jge 0x4108df
jb 0x410923
jae 0x4108e0
popal
and byte [ecx + 0x6d], ch
jnp 0x410929
outsd dx, dword [esi]
jb 0x41092e
jb 0x4108fa
sub eax, 0x6f6c6f63
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x41090d
and esi, dword [ecx]
popal
xor byte [ecx + 0x62], ah
jge 0x4108ff
jb 0x410943
jae 0x410900
and byte [ecx + 0x3a], ah
jbe 0x41094d
popal
cmp dh, byte [esi + 0x69]
jae 0x41094f
je 0x41094d
and byte fs:[ecx + 0x6d], ch
jnp 0x410951
outsd dx, dword [esi]
jb 0x410956
jb 0x410922
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x410935
cmp ah, byte [ebx]
xor byte ss:[ecx], bh
and esi, dword [esi]
xor byte [ecx], bh
jge 0x410924
and ebp, dword [ecx + 0x6d]
popal
bound ebp, qword gs:[bx + 0x78]
pop edi
imul ebp, dword [ebp + 0x61], 0x6f626567
js 0x410969
bound ebp, qword [ecx + 0x67]
imul ebp, dword [ebp + 0x61], 0x20736567
je 0x41097f
and byte [esi], ch
je 0x41097f
jnp 0x41097b
outsd dx, dword [esi]
jb 0x410980
jb 0x410959
xor byte [ebp + 0x2e], bh
jge 0x410950
jbe 0x410997
jae 0x410988
arpl word [edx], di
cmp ch, byte [eax + 0x6f]
jbe 0x41098f
push 0x7265766f
jb 0x41094c
jb 0x41094c
and byte [esi], ch
insb byte es:[edi], dx
insb byte es:[edi], dx
jne 0x4109a0
imul ebp, dword [esi + 0x2c], 0x746e692e
jb 0x4109a5
outsb dx, byte [esi]
je 0x4109aa
insb byte es:[edi], dx
jne 0x410975
push 0x7265766f
and byte [esi], ch
insb byte es:[edi], dx
jne 0x4109b5
imul ebp, dword [esi + 0x2c], 0x70756c2e
imul ebp, dword [esi + 0x2e], 0x6f68756c
outsb dx, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
jne 0x4109ba
push 0x2c6d766f
outsd dx, dword [esi]
jbe 0x4109c2
sub al, 0x23
imul esi, dword [edx + 0x65], 0x6f683a73
jbe 0x4109c5
and ebp, dword [ecx + 0x72]
jae 0x410996
push 0x7265766f
and byte [esi], ch
jbe 0x4109d8
jb 0x410982
jbe 0x4109d8
arpl word [edx], di
push 0x7265766f
and byte [esi], ch
insb byte es:[edi], dx
jbe 0x4109d0
jb 0x41098d
insb byte es:[edi], dx
jne 0x4109e1
imul ebp, dword [esi + 0x2e], 0x6f68756c
jne 0x4109df
outsd dx, dword [esi]
jbe 0x4109e7
jnp 0x4109de
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
popal
arpl word [ebx + 0x67], bp
jb 0x4109f1
jb 0x4109f1
jne 0x4109f2
sub eax, 0x67616d69
cmp dh, byte gs:[ebp + 0x72]
popal
cmp dh, byte gs:[di + 0x72]
jb 0x4109fb
insb byte es:[edi], dx
sub byte [edi], ch
imul ebp, dword [ebp + 0x61], 0x2f736567
jae 0x4109c7
das
insd dword es:[edi], dx
popal
jo 0x410a0c
imul ebp, dword [esi + 0x73], 0x6465725f
jo 0x410a14
jb 0x410a07
jo 0x410a14
outsb dx, byte [esi]
sub dword [bx + si], esp
and dword [ecx + 0x6d], ebp
jo 0x410a1d
imul ebp, dword [ebp + 0x70], 0x6174726f
jb 0x410a24
popal
outsb dx, byte [esi]
je 0x410a31
and ebp, dword [ecx + 0x72]
jae 0x4109f4
imul esi, dword [edx + 0x65], 0x6f683a73
jbe 0x410a23
push 0x7265766f
and byte [esi], ch
insb byte es:[edi], dx
jb 0x4109e0
insb byte es:[edi], dx
jne 0x410a34
imul ebp, dword [esi + 0x2e], 0x6f68756c
outsb dx, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
jne 0x410a32
outsd dx, dword [esi]
jbe 0x410a3a
jnp 0x410a31
popal
arpl word [ebx + 0x67], bp
jb 0x410a44
jne 0x410a45
sub eax, 0x67616d69
sub eax, 0x67616d69
cmp dh, byte gs:[ebp + 0x72]
cmp dh, byte [ebp + 0x72]
jne 0x410a53
jb 0x410a4e
insb byte es:[edi], dx
sub byte [edi], ch
imul ebp, dword [ebp + 0x61], 0x2f736567
jae 0x410a1a
insd dword es:[edi], dx
popal
jo 0x410a5f
imul ebp, dword [esi + 0x73], 0x6572675f
jae 0x410a52
pop edi
jb 0x410a5b
jb 0x410a5b
jns 0x410a26
jo 0x410a68
sub dword [bx + si], esp
sub dword [eax], esp
and dword [ecx + 0x6d], ebp
jo 0x410a71
jb 0x410a78
popal
outsb dx, byte [esi]
je 0x410a85
jge 0x410a37
jbe 0x410a7e
jbe 0x410a7e
arpl word [edx], di
push 0x7265766f
and byte [esi], ch
cmp ch, byte [eax + 0x6f]
jbe 0x410a76
jb 0x410a33
insb byte es:[edi], dx
insb byte es:[edi], dx
jne 0x410a7a
imul esi, dword [edx + 0x2c], 0x746e692e
jb 0x410a8c
imul ebp, dword cs:[esi + 0x74], 0x3a756c72
je 0x410a91
insb byte es:[edi], dx
jne 0x410a5c
push 0x7265766f
and byte [esi], ch
insb byte es:[edi], dx
outsd dx, dword [esi]
jbe 0x410a8b
jb 0x410a48
insb byte es:[edi], dx
jne 0x410a8f
imul esi, dword [edx + 0x2c], 0x63756c2e
jne 0x410a96
arpl word [ecx + 0x72], bp
insb byte es:[edi], dx
imul esi, dword [edx + 0x2e], 0x6f68756c
jb 0x410a64
insb byte es:[edi], dx
jne 0x410aa1
outsd dx, dword [esi]
jbe 0x410aa9
sub al, 0x23
imul esi, dword [edx + 0x65], 0x6f683a73
outsd dx, dword [esi]
jbe 0x410aac
jb 0x410a69
and byte [esi], ch
jbe 0x410abf
jbe 0x410abf
arpl word [edx], di
push 0x7265766f
jb 0x410a74
and byte [esi], ch
insb byte es:[edi], dx
insb byte es:[edi], dx
jne 0x410abb
imul esi, dword [edx + 0x2e], 0x6f68756c
insb byte es:[edi], dx
jne 0x410ac6
outsd dx, dword [esi]
jbe 0x410ace
jnp 0x410ac5
popal
arpl word [ebx + 0x67], bp
jb 0x410ad8
outsd dx, dword [esi]
jne 0x410ad9
sub eax, 0x67616d69
cmp dh, byte gs:[ebp + 0x72]
insb byte es:[edi], dx
jb 0x410ae2
sub byte [edi], ch
imul ebp, dword [ebp + 0x61], 0x2f736567
popal
jae 0x410aae
das
insd dword es:[edi], dx
popal
jo 0x410ae6
imul esi, dword [edx + 0x63], 0x5f73656c
arpl word [ebp + 0x73], bp
pop edi
jb 0x410af1
jo 0x410afe
jo 0x410afe
outsb dx, byte [esi]
sub dword [bx + si], esp
sub dword [eax], esp
and dword [ecx + 0x6d], ebp
jo 0x410b07
jb 0x410b0e
popal
outsb dx, byte [esi]
je 0x410b1b
and ebp, dword [ecx + 0x72]
jae 0x410ade
push 0x7265766f
and byte [esi], ch
insb byte es:[edi], dx
jne 0x410b11
imul esi, dword [edx + 0x2e], 0x6f68756c
jbe 0x410b24
jnp 0x410b1b
popal
arpl word [ebx + 0x67], bp
jb 0x410b2e
imul esp, dword [edi + 0x72], 0x6f
jne 0x410b2f
sub eax, 0x67616d69
cmp dh, byte gs:[ebp + 0x72]
popal
cmp dh, byte gs:[di + 0x72]
insb byte es:[edi], dx
sub byte [edi], ch
imul ebp, dword [ebp + 0x61], 0x2f736567
insd dword es:[edi], dx
popal
jo 0x410b3c
arpl word [ecx + 0x72], bp
arpl word [ebp + 0x73], bp
pop edi
imul esi, dword [edx + 0x63], 0x5f73656c
jae 0x410b3f
jb 0x410b48
jns 0x410b13
jns 0x410b13
jo 0x410b55
outsb dx, byte [esi]
sub dword [bx + si], esp
and dword [ecx + 0x6d], ebp
jo 0x410b5e
jb 0x410b65
popal
outsb dx, byte [esi]
je 0x410b72
and esp, dword [esi + 0x6f]
outsd dx, dword [esi]
je 0x410b1b
je 0x410b6b
insb byte es:[edi], dx
jnp 0x410b6e
popal
jb 0x410b6b
imul ebp, dword [esi + 0x2d], 0x68676972
je 0x410b47
jb 0x410b72
push 0x32313a74
xor dword [edx], esi
xor dh, byte [eax + 0x78]
jo 0x410b89
jge 0x410b36
outsw dx, word [esi]
outsd dx, dword [esi]
je 0x410b93
jbe 0x410b83
jae 0x410b85
imul esp, dword [edx + 0x69], 0x7974696c
cmp ch, byte [eax + 0x69]
outsb dx, byte gs:[esi]
bound ebp, qword [ecx + 0x6c]
imul esi, dword [ecx + edi*2 + 0x3a], 0x64646968
outsb dx, byte gs:[esi]
imul esp, dword [esp + 0x65], 0x66237d6e
insb byte es:[edi], dx
jge 0x410b4e
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x2c], ah
and esp, dword [edx + 0x66]
insb byte es:[edi], dx
popal
sub al, 0x23
bound esp, qword [esi + 0x6c]
and byte [ecx + 0x7b], ah
arpl word [edi + 0x6c], bp
popal
jnp 0x410b9c
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x410b78
and esi, dword [ecx]
popal
xor byte [ecx + 0x62], ah
cmp ebp, dword [ebp + 0x61]
xor dword [ecx + 0x30], esp
popal
bound edi, qword [ebx]
insd dword es:[edi], dx
popal
jb 0x410bb1
imul ebp, dword [esi + 0x3a], 0x32312030
jo 0x410bcb
and byte [ecx], dh
xor dh, byte [eax + 0x78]
cmp esi, dword [ebp + 0x78]
je 0x410b86
js 0x410bcc
sub eax, 0x6f636564
jb 0x410bc0
arpl word gs:[edi + 0x72], bp
popal
je 0x410bca
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [esi + 0x6f]
outsd dx, dword [esi]
outsb dx, byte [esi]
jge 0x410b98
jae 0x410be0
je 0x410bdd
jo 0x410be9
jnp 0x410bdc
insd dword es:[edi], dx
popal
jb 0x410bd9
imul ebp, dword [esi + 0x3a], 0x20787037
xor byte [eax], ah
xor dword [edi], esi
and byte [eax], dh
and byte [ecx], dh
aaa
jo 0x410bf7
jge 0x410be3
outsd dx, dword [esi]
jns 0x410c00
jns 0x410c00
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x410bc5
and esi, dword [edx]
xor dh, byte [edx]
jge 0x410bbf
jae 0x410c0e
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x410bd3
cmp ah, byte [ebx]
xor eax, 0x35343534
and esi, dword [0x35343534]
xor eax, 0x7d343534
xor al, 0x7d
jae 0x410bc4
popal
cmp dh, byte [esi + 0x69]
jae 0x410c13
je 0x410c11
and byte fs:[ebp + 0x6d], ah
jnp 0x410c15
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x410bf1
and esi, dword [esi]
xor byte [ecx], bh
jge 0x410beb
jae 0x410bdf
popal
cmp ah, byte [ecx + 0x63]
je 0x410c2e
imul esi, dword [esi + 0x65], 0x7b6d6520
jbe 0x410c2c
and byte [ebp + 0x6d], ah
jnp 0x410c2f
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x410c0b
and esp, dword [esp + 0x34]
bound esi, qword [ebx]
cmp dword [ebp + 0x2e], edi
xor al, 0x62
xor edi, dword [ecx]
jge 0x410c08
jae 0x410c42
jae 0x410c42
arpl word [ebx + 0x7b], sp
arpl word [ebx + 0x77], di
ja 0x410c4a
imul esp, dword [esp + esi*2 + 0x68], 0x3333383a
je 0x410c4c
push 0x3333383a
cmp bh, byte [eax]
xor esi, dword [ebx]
jo 0x410c62
js 0x410c26
cmp edi, dword [ebp + 0x2e]
jge 0x410c1b
bound ebp, qword [ecx + 0x67]
and byte [esi], ch
jae 0x410c5a
jae 0x410c5a
arpl word [ebx + 0x7b], sp
insd dword es:[edi], dx
popal
js 0x410c28
ja 0x410c66
je 0x410c68
cmp dh, byte [ecx]
xor dword [edx], esi
cmp dword [eax + 0x78], esi
jge 0x410c37
bound ebp, qword cs:[ecx + 0x67]
bound ebp, qword [ecx + 0x67]
and byte [bp + di], ah
and byte [ebx], ah
je 0x410c83
jnp 0x410c90
jnp 0x410c90
and esi, dword [edi + ebp*2 + 0x70]
jae 0x410c8d
outsd dx, dword [esi]
jo 0x410c8b
je 0x410c8f
jne 0x410c81
and byte [esi], ch
and byte [esi], ch
outsd dx, dword [esi]
bound esi, qword [eax + 0x7b]
jo 0x410c85
imul ebp, dword fs:[esi + 0x67], 0x706f742d
imul ebp, dword [esi + 0x67], 0x706f742d
sub eax, 0x3a706f74
jo 0x410c68
cmp dh, byte [esi]
jo 0x410ca9
jo 0x410ca9
jge 0x410c56
imul esi, dword [edx + 0x65], 0x33682073
and byte [eax + 0x33], ch
sub al, 0x23
jb 0x410ca3
jae 0x410c60
push 0x6f667b33
jnp 0x410caa
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x410c75
jae 0x410cb3
jp 0x410cb1
cmp ch, byte [ebp + 0x65]
imul esi, dword fs:[ebp + 0x6d], 0x6c732e7d
insb byte es:[edi], dx
imul edi, dword [ebx + 0x6d], 0x61
popal
jb 0x410cc4
imul ebp, dword [esi + 0x2d], 0x3a706f74
je 0x410cd1
jo 0x410c9e
jo 0x410cdf
js 0x410c88
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
and dword [ecx + 0x6d], ebp
jo 0x410cdc
jb 0x410ce3
popal
outsb dx, byte [esi]
je 0x410cf0
jae 0x410cea
je 0x410cf2
jnp 0x410ce4
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6965682d
push 0x2e313a74
je 0x410cbd
xor dword [esi], ebp
xor al, 0x3b
ja 0x410cf8
outsd dx, dword [esi]
jb 0x410cef
sub eax, 0x70617277
jb 0x410cf0
jo 0x410ccb
cmp ah, byte [edx + 0x72]
popal
bound esi, qword [edx + 0x65]
popal
imul ebp, dword [0x64726f77], 0x7d
imul esi, dword cs:[ebx + edi*2 + 0x62], 0x6f
jb 0x410d08
je 0x410d1b
bound ebp, qword [edi + 0x72]
jb 0x410cd4
jb 0x410cd4
jae 0x410d19
popal
arpl word [ecx + 0x6e], bp
cmp dh, byte [bp + si]
jo 0x410d2a
js 0x410cd3
and byte [eax], dh
cmp edi, dword [ebp + 0x2e]
xor byte [ebx], bh
jge 0x410ce5
jae 0x410d31
jnp 0x410d32
jb 0x410d33
jb 0x410d33
imul esp, dword [ebx + 0x61], 0x6c612d6c
popal
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x7865743a
je 0x410cfc
js 0x410d42
sub eax, 0x74746f62
bound ebp, qword [edi + 0x74]
je 0x410d43
je 0x410d47
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp edi, dword [ebp + 0x2e]
arpl word [eax + 0x62], si
bound ebp, qword [esi + ebp]
sub al, 0x2e
imul esi, dword [eax + 0x62], 0x62
sub al, 0x2e
jo 0x410d43
bound ebp, qword [esi + ebp]
imul esi, dword cs:[eax + 0x72], 0x62
imul esi, dword [eax + 0x72], 0x62
jo 0x410d59
bound ebp, qword [esi + ebp]
sub al, 0x2e
imul esi, dword [eax + 0x67], 0x62
sub al, 0x2e
imul esi, dword cs:[eax + 0x67], 0x72
imul esi, dword [eax + 0x67], 0x72
jb 0x410d57
bound ebp, qword [esi + ebp]
sub al, 0x2e
imul esi, dword [ebx + 0x62], 0x7b
bound ebp, qword [edi + 0x72]
jb 0x410d2f
jae 0x410d5c
jnp 0x410d5e
outsd dx, dword [esi]
jb 0x410d63
jb 0x410d2f
jb 0x410d65
imul esi, dword fs:[ebp + 0x73], 0x7870323a
cmp dh, byte [edx]
jo 0x410d84
cmp esp, dword [ebx + 0x75]
jb 0x410d84
outsd dx, dword [esi]
jb 0x410d4e
popaw
jne 0x410d86
insb byte es:[edi], dx
je 0x410d57
cmp esp, dword [esi + 0x6f]
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x410d4e
popaw
insd dword es:[edi], dx
imul ebp, dword [ecx + edi*2 + 0x3a], 0x61697261
insb byte es:[edi], dx
sub al, 0x73
imul esp, dword [ecx + 0x6c], 0x6e61732c
popal
outsb dx, byte [esi]
jae 0x410d60
sub eax, 0x69726573
jae 0x410d9a
jb 0x410da0
cmp sp, word [esi + 0x6f]
outsb dx, byte [esi]
je 0x410d6b
jae 0x410da9
jp 0x410da7
cmp dh, byte [ecx]
xor dword [eax + 0x78], esi
xor dword [ecx], esi
jo 0x410dbf
cmp esp, dword [esi + 0x6f]
outsb dx, byte [esi]
je 0x410d7a
ja 0x410db4
imul esp, dword gs:[edi + 0x68], 0x6f623a74
imul esp, dword [edi + 0x68], 0x6f623a74
insb byte es:[edi], dx
cmp ebp, dword fs:[eax + 0x65]
imul esp, dword [edi + 0x68], 0x37323a74
push 0x68676965
push 0x37323a74
je 0x410d9a
xor dh, byte [edi]
jo 0x410ddc
js 0x410da0
cmp ebp, dword [ecx + ebp*2 + 0x6e]
sub eax, 0x67696568
push 0x37323a74
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6965682d
push 0x37323a74
imul esp, dword gs:[edi + 0x68], 0x37323a74
jo 0x410ded
cmp ebp, dword [ebp + 0x61]
jb 0x410de1
imul ebp, dword [esi + 0x3a], 0x20787032
xor byte [ebx], bh
insd dword es:[edi], dx
imul ebp, dword [esi + 0x2d], 0x74646977
sub eax, 0x74646977
push 0x7034353a
js 0x410dcd
jo 0x410df5
imul ebp, dword fs:[esi + 0x67], 0x3820303a
jo 0x410e17
xor byte [eax], ah
cmp byte [eax + 0x78], dh
cmp esi, dword [ebp + 0x78]
je 0x410dd2
je 0x410e07
js 0x410e18
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 0x410e15
jb 0x410ded
je 0x410e26
popal
outsb dx, byte [esi]
jae 0x410e21
je 0x410e23
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ecx + 0x6c]
insb byte es:[edi], dx
and byte [eax], dh
xor dh, byte cs:[ecx]
cmp byte [ebx + 0x2c], dh
jbe 0x410e33
jae 0x410e35
bound ebp, qword [ecx + 0x6c]
imul esi, dword [ecx + edi*2 + 0x20], 0x7d3b7330
popal
imul ebp, dword [ecx + ebp*2 + 0x74], 0x73302079
cmp edi, dword [ebp + 0x2e]
and byte [eax], dh
jae 0x410e11
jge 0x410e06
popal
bound ebx, qword [edi + 0x62]
jne 0x410e52
je 0x410e4f
outsb dx, byte [esi]
jnp 0x410e45
outsd dx, dword [esi]
jb 0x410e4a
jb 0x410e16
jb 0x410e4c
imul esi, dword fs:[ebp + 0x73], 0x7870323a
jne 0x410e62
cmp dh, byte [edx]
jo 0x410e6b
cmp esp, dword [ebx + 0x75]
jb 0x410e6b
jne 0x410e69
jae 0x410e68
outsd dx, dword [esi]
jb 0x410e35
popaw
jne 0x410e6d
je 0x410e3e
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x410e35
sub eax, 0x696d6166
insb byte es:[edi], dx
jns 0x410e49
popaw
insd dword es:[edi], dx
imul ebp, dword [ecx + edi*2 + 0x3a], 0x61697261
popal
jb 0x410e7b
imul esp, dword [ecx + 0x6c], 0x6e61732c
popal
insb byte es:[edi], dx
sub al, 0x73
jae 0x410e78
popal
outsb dx, byte [esi]
jae 0x410e47
jae 0x410e81
jb 0x410e87
cmp sp, word [esi + 0x6f]
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x410e52
jae 0x410e90
imul edi, dword [edx + 0x65], 0x7031313a
js 0x410e6a
jp 0x410e8e
cmp dh, byte [ecx]
xor dword [eax + 0x78], esi
cmp esp, dword [esi + 0x6f]
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x410e61
sub eax, 0x67696577
push 0x6f623a74
ja 0x410e9b
imul esp, dword gs:[edi + 0x68], 0x6f623a74
imul esp, dword [edi + 0x68], 0x6f623a74
insb byte es:[edi], dx
cmp ebp, dword fs:[eax + 0x65]
imul esp, dword [edi + 0x68], 0x37323a74
je 0x410e81
xor dh, byte [edi]
jo 0x410ec3
js 0x410e87
cmp ebp, dword [ecx + ebp*2 + 0x6e]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6965682d
push 0x37323a74
sub eax, 0x67696568
push 0x37323a74
imul esp, dword gs:[edi + 0x68], 0x37323a74
jo 0x410ed4
cmp ebp, dword [ebp + 0x61]
jb 0x410ec8
imul ebp, dword [esi + 0x3a], 0x20787032
outsb dx, byte [esi]
cmp dh, byte [edx]
jo 0x410edf
and byte [eax], dh
xor byte [ebx], bh
cmp ebp, dword [ebp + 0x69]
outsb dx, byte [esi]
insd dword es:[edi], dx
imul ebp, dword [esi + 0x2d], 0x74646977
sub eax, 0x74646977
push 0x7034353a
js 0x410eb4
cmp esi, dword [eax + 0x61]
jo 0x410edc
imul ebp, dword fs:[esi + 0x67], 0x3820303a
jo 0x410efe
xor byte [eax], ah
cmp byte [eax + 0x78], dh
cmp esi, dword [ebp + 0x78]
je 0x410eb9
je 0x410eee
js 0x410eff
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 0x410efc
jb 0x410ed4
je 0x410f0d
popal
outsb dx, byte [esi]
jae 0x410f08
je 0x410f0a
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ecx + 0x6c]
insb byte es:[edi], dx
and byte [eax], dh
xor dh, byte cs:[ecx]
cmp byte [ebx + 0x2c], dh
jbe 0x410f1a
jae 0x410f1c
bound ebp, qword [ecx + 0x6c]
imul esi, dword [ecx + edi*2 + 0x20], 0x7d3b7330
imul esp, dword cs:[edx + 0x74], 0x6e
imul ebp, dword [ecx + ebp*2 + 0x74], 0x73302079
cmp edi, dword [ebp + 0x2e]
and byte [eax], dh
jae 0x410ef8
jge 0x410eed
imul esp, dword [edx + 0x74], 0x6e
sub eax, 0x6c616d73
insb byte es:[edi], dx
jnp 0x410f38
imul ebp, dword [esi + 0x2d], 0x74646977
push 0x7036323a
js 0x410f14
xor dh, byte [esi]
jo 0x410f50
cmp esi, dword [edi + 0x69]
ja 0x410f44
je 0x410f46
je 0x410f46
cmp dh, byte [edx]
jo 0x410f5b
xor dh, byte [esi]
jo 0x410f5b
jge 0x410f13
popal
bound ebx, qword [edi + 0x62]
jne 0x410f5f
je 0x410f5c
outsb dx, byte [esi]
insb byte es:[edi], dx
je 0x410f6f
bound ebp, qword [edi + 0x72]
jb 0x410f28
jb 0x410f28
jb 0x410f5e
popal
imul esi, dword fs:[ebp + 0x73], 0x7870323a
imul esi, dword [ebp + 0x73], 0x7870323a
jne 0x410f74
cmp dh, byte [edx]
jo 0x410f7d
and byte [eax], dh
and byte [eax], dh
and byte [edx], dh
jo 0x410f85
xor byte [eax], ah
xor dh, byte [eax + 0x78]
cmp esp, dword [edx + 0x6f]
jb 0x410f76
jb 0x410f42
jb 0x410f42
sub eax, 0x68676972
je 0x410f48
jb 0x410f80
push 0x6f632d74
sub eax, 0x6f6c6f63
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x410f5b
je 0x410f95
popal
outsb dx, byte [esi]
jae 0x410f97
popal
jb 0x410f8f
outsb dx, byte [esi]
je 0x410f68
insd dword es:[edi], dx
popal
jb 0x410f98
imul ebp, dword [esi + 0x2d], 0x68676972
je 0x410f74
xor byte [ebp + 0x2e], bh
popal
bound ebx, qword [edi + 0x62]
jne 0x410fb7
je 0x410fb8
je 0x410fb4
outsd dx, dword [esi]
outsb dx, byte [esi]
jb 0x410fb2
imul esp, dword [edi + 0x68], 0x6f627b74
push 0x6f627b74
jb 0x410fb5
jb 0x410f81
jb 0x410f81
jb 0x410fb7
imul esi, dword fs:[ebp + 0x73], 0x3220303a
xor byte [eax], ah
xor dh, byte [eax + 0x78]
and byte [edx], dh
jo 0x410fd8
js 0x410f81
and byte [edx], dh
jo 0x410fdc
xor dh, byte [eax + 0x78]
and byte [eax], dh
cmp ebp, dword [ebp + 0x61]
popal
jb 0x410fd2
imul ebp, dword [esi + 0x2d], 0x7466656c
cmp ch, byte [0x7d787031]
je 0x410fad
sub eax, 0x7d787031
xor dword [eax + 0x78], esi
jge 0x410fa7
js 0x410ff5
imul esi, dword cs:[ebx + 0x62], 0x7b
imul esi, dword [ebx + 0x62], 0x7b
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jb 0x410ff3
jne 0x410ff4
outsb dx, byte [esi]
sub eax, 0x6f6c6f63
jb 0x410fc8
and esp, dword [esi + 0x35]
xor ax, 0x3566
xor ax, 0x3566
xor ax, 0x623b
cmp esp, dword [edx + 0x61]
popal
arpl word [ebx + 0x67], bp
jb 0x41100c
jne 0x41100d
sub eax, 0x67616d69
cmp ch, byte gs:[0x6c2d736d]
sub eax, 0x6c2d736d
imul ebp, dword [esi + 0x65], 0x672d7261
jb 0x411016
outsb dx, byte [esi]
popal
jb 0x410fdf
jb 0x411016
popal
imul esp, dword fs:[ebp + 0x6e], 0x6f742874
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x410fe3
je 0x41102c
jo 0x410feb
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 0x411046
jne 0x411047
outsb dx, byte [esi]
sub eax, 0x67616d69
insd dword es:[edi], dx
popal
cmp ch, byte gs:[si + 0x69]
cmp ch, byte gs:[ecx + ebp*2 + 0x6e]
outsb dx, byte [esi]
popal
jb 0x411015
jb 0x41104c
imul esp, dword fs:[ebp + 0x6e], 0x6f742874
jo 0x411021
sub al, 0x23
xor ax, 0x3566
xor ax, 0x232c
and esp, dword [esi + 0x35]
xor ax, 0x3566
sub al, 0x23
xor word [esi + 0x31], sp
xor word [ecx], bp
cmp esp, dword [edx + 0x6f]
jb 0x41106e
jb 0x411047
cmp dh, byte [ecx]
jo 0x411088
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x63646364
arpl word fs:[ebx], di
and byte fs:[ebx], ah
and byte [ebx], ah
arpl word fs:[ebx + 0x64], sp
arpl word [ebx], di
bound ebp, qword [edi + 0x72]
jb 0x411060
jb 0x411087
jb 0x411060
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x72], 0x28616267
xor byte [eax + esi], ch
sub al, 0x30
sub al, 0x30
xor dword cs:[ecx], ebp
cmp esp, dword [ebx + 0x6f]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x411080
and esi, dword [esp + esi]
xor al, 0x34
xor al, 0x3b
imul bp, word [esp + esi*2 + 0x65], 0x3a72
jo 0x4110c6
imul ebp, dword [esp + esi*2 + 0x65], 0x72703a72
outsd dx, dword [esi]
imul esp, dword [si + 0x3a], 0x6d495844
popal
push esp
push esp
jb 0x4110c4
outsb dx, byte [esi]
jae 0x4110cc
outsd dx, dword [esi]
jb 0x4110d6
dec ebp
imul esp, dword [ebx + 0x72], 0x666f736f
je 0x4110a2
outsd dx, dword [esi]
jae 0x4110e0
je 0x4110a2
jb 0x4110d8
imul esp, dword fs:[ebp + 0x6e], 0x74732874
popal
jb 0x4110f6
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4110db
push ebx
je 0x4110fc
pop esp
js 0x4110c0
pop esp
js 0x4110c3
aaa
and esp, dword [esi + 0x35]
xor ax, 0x3566
pop esp
js 0x4110ce
aaa
sub al, 0x45
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4110fa
je 0x41111b
pop esp
js 0x4110df
pop esp
js 0x4110e2
aaa
and esp, dword [esi + 0x31]
xor word [esi + 0x31], sp
pop esp
js 0x4110ed
aaa
sub dword [ebp + 0x2e], edi
popal
bound ebx, qword [edi + 0x62]
jne 0x411139
je 0x41113a
je 0x411136
outsd dx, dword [esi]
outsb dx, byte [esi]
jnp 0x41112c
popal
arpl word [ebx + 0x67], bp
imul esp, dword [edi + 0x72], 0x6f
jb 0x41113f
jne 0x411140
sub eax, 0x6f6c6f63
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x411114
and esp, dword [esi + 0x35]
xor ax, 0x3566
cmp esp, dword [edx + 0x61]
xor ax, 0x3566
xor ax, 0x623b
popal
xor eax, 0x6361623b
bound esp, qword [ecx + 0x63]
arpl word [ebx + 0x67], bp
jb 0x411158
imul esp, dword [edi + 0x72], 0x6f
jne 0x411159
sub eax, 0x67616d69
cmp ch, byte gs:[0x6c2d736d]
imul ebp, dword [ebp + 0x61], 0x2d3a6567
insd dword es:[edi], dx
jae 0x411124
sub eax, 0x656e696c
popal
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x672d7261
jb 0x411162
popal
jb 0x41112b
jb 0x411162
imul esp, dword fs:[ebp + 0x6e], 0x6f742874
jo 0x411137
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 0x411192
jne 0x411193
outsb dx, byte [esi]
sub eax, 0x67616d69
cmp ch, byte gs:[ecx + ebp*2 + 0x6e]
cmp ch, byte [ecx + ebp*2 + 0x6e]
popal
jb 0x411161
jb 0x411198
popal
imul esp, dword fs:[ebp + 0x6e], 0x6f742874
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x411165
je 0x4111ae
jo 0x41116d
sub al, 0x23
xor ax, 0x3566
xor ax, 0x232c
and esp, dword [esi + 0x35]
xor ax, 0x3566
sub al, 0x23
xor word [esi + 0x31], sp
xor word [ecx], bp
cmp esp, dword [edx + 0x6f]
jb 0x4111ba
jb 0x411193
cmp dh, byte [ecx]
jo 0x4111d4
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x63646364
arpl word fs:[ebx], di
and byte fs:[ebx], ah
and byte [ebx], ah
arpl word fs:[ebx + 0x64], sp
arpl word [ebx + 0x64], sp
arpl word [ebx], di
bound ebp, qword [edi + 0x72]
jb 0x4111ac
jb 0x4111d3
jb 0x4111ac
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x72], 0x28616267
xor byte [eax + esi], ch
sub al, 0x30
sub al, 0x30
xor dword cs:[ecx], ebp
cmp esp, dword [ebx + 0x6f]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4111cc
and esi, dword [esp + esi]
xor al, 0x34
xor al, 0x3b
imul bp, word [esp + esi*2 + 0x65], 0x3a72
jo 0x411212
imul ebp, dword [esp + esi*2 + 0x65], 0x72703a72
outsd dx, dword [esi]
imul esp, dword [si + 0x3a], 0x6d495844
popal
push esp
push esp
jb 0x411210
popal
outsb dx, byte [esi]
jae 0x411218
outsd dx, dword [esi]
jb 0x411222
dec ebp
imul esp, dword [ebx + 0x72], 0x666f736f
je 0x4111ee
outsd dx, dword [esi]
jae 0x41122c
je 0x4111ee
jb 0x411224
imul esp, dword fs:[ebp + 0x6e], 0x74732874
popal
jb 0x411242
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x411227
push ebx
je 0x411248
pop esp
js 0x41120c
pop esp
js 0x41120f
aaa
and esp, dword [esi + 0x35]
xor ax, 0x3566
pop esp
js 0x41121a
aaa
sub al, 0x45
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x411246
je 0x411267
pop esp
js 0x41122b
pop esp
js 0x41122e
aaa
and esp, dword [esi + 0x31]
xor word [esi + 0x31], sp
pop esp
js 0x411239
aaa
sub dword [ebp + 0x61], edi
imul esi, dword cs:[ebx + 0x62], 0x2c
imul esi, dword [ebx + 0x62], 0x2c
sub al, 0x2e
imul esi, dword fs:[esi + 0x2e], 0x7b62736b
imul esi, dword fs:[esi + 0x2e], 0x7b62736b
imul esi, dword [esi + 0x2e], 0x7b62736b
jnp 0x41127d
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x411259
and esi, dword [esp + esi]
xor al, 0x3b
je 0x41128b
js 0x41129c
je 0x411256
sub eax, 0x6f636564
arpl word gs:[edi + 0x72], bp
arpl word [edi + 0x72], bp
outsd dx, dword [esi]
jb 0x411290
popal
je 0x41129a
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [esi + 0x6f]
outsb dx, byte [esi]
cmp esp, dword gs:[ebx + 0x75]
jb 0x4112b0
arpl word [ebp + 0x72], si
jae 0x4112ad
outsd dx, dword [esi]
jb 0x41127a
popaw
popaw
jne 0x4112b2
je 0x4112c5
popal
popal
bound ebx, qword [edi + 0x62]
jne 0x4112c4
je 0x4112c1
outsb dx, byte [esi]
jnp 0x4112b8
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x411294
cmp ah, byte [ebx]
xor al, 0x34
and esi, dword [esp + esi]
xor al, 0x3b
je 0x4112c6
js 0x4112d7
sub eax, 0x6f636564
outsd dx, dword [esi]
jb 0x4112cb
je 0x4112d5
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [esi + 0x6f]
outsb dx, byte [esi]
cmp esp, dword gs:[ebx + 0x75]
jb 0x4112eb
outsd dx, dword [esi]
jb 0x4112b5
cmp ah, byte [ebp + 0x66]
popal
popaw
popaw
jne 0x4112ed
je 0x411300
arpl word cs:[eax + 0x62], si
bound edi, qword [edx]
push 0x7265766f
sub al, 0x2e
jbe 0x4112f2
jb 0x4112bb
imul esi, dword cs:[eax + 0x62], 0x62
imul esi, dword [eax + 0x62], 0x62
cmp ch, byte [eax + 0x6f]
jbe 0x4112fe
jb 0x4112c7
sub al, 0x2e
imul esi, dword cs:[eax + 0x72], 0x62
imul esi, dword [eax + 0x72], 0x62
cmp ch, byte [eax + 0x6f]
jbe 0x41130a
jb 0x4112d3
imul esi, dword cs:[eax + 0x67], 0x62
cmp ch, byte [eax + 0x6f]
jbe 0x411316
push 0x7265766f
jb 0x4112df
jb 0x4112df
sub al, 0x2e
imul esi, dword [eax + 0x67], 0x72
imul esi, dword cs:[eax + 0x67], 0x72
jo 0x41131e
jb 0x41131b
bound edi, qword [edx]
push 0x7265766f
sub al, 0x2e
cmp ch, byte [eax + 0x6f]
outsd dx, dword [esi]
jbe 0x411323
jb 0x4112ec
imul esi, dword cs:[ebx + 0x62], 0x3a
imul esi, dword [ebx + 0x62], 0x3a
cmp ch, byte [eax + 0x6f]
push 0x7265766f
jnp 0x41132e
outsd dx, dword [esi]
jbe 0x41132e
jb 0x411346
bound ebp, qword [edi + 0x78]
sub eax, 0x64616873
outsd dx, dword [esi]
js 0x4112fc
jae 0x411339
popal
outsd dx, dword fs:[esi]
outsd dx, dword [esi]
ja 0x411310
cmp dh, byte [eax]
xor byte [eax], ah
xor dword [eax + 0x78], esi
and byte [ecx], dh
jo 0x411353
and byte [ecx], dh
jo 0x411357
and byte [edx + 0x67], dh
bound esp, qword [ecx + 0x28]
xor byte [eax + esi], ch
sub al, 0x30
sub al, 0x30
xor byte [esi], ch
xor dword cs:[ecx], ebp
xor dword [ecx], ebp
cmp esi, dword [edx + esi*2 + 0x61]
popal
outsb dx, byte [esi]
jae 0x41135f
je 0x411361
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ecx + 0x6c]
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [eax], dh
xor byte cs:[ebx + 0x7d], dh
popal
bound ebx, qword [edi + 0x62]
jne 0x41137f
je 0x411380
je 0x41137c
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [eax + 0x6f]
outsd dx, dword [esi]
jbe 0x411378
jb 0x411390
bound ebp, qword [edi + 0x78]
sub eax, 0x64616873
outsd dx, dword [esi]
outsd dx, dword [esi]
js 0x411346
jae 0x411383
popal
outsd dx, dword fs:[esi]
ja 0x41135a
xor byte [eax], ah
xor dword [eax + 0x78], esi
jo 0x41139d
and byte [ecx], dh
jo 0x4113a1
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
cmp esi, dword [edx + esi*2 + 0x61]
outsb dx, byte [esi]
jae 0x4113a9
je 0x4113ab
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ecx + 0x6c]
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [eax], dh
xor byte cs:[ebx + 0x7d], dh
and ebp, dword [eax + 0x64]
je 0x4113b5
pop edi
je 0x4113c2
jae 0x411392
cmp ch, byte [eax + 0x6f]
push 0x7265766f
jnp 0x4113c1
jbe 0x4113c1
jb 0x4113d9
bound ebp, qword [edi + 0x78]
outsd dx, dword [esi]
js 0x41138f
sub eax, 0x64616873
outsd dx, dword [esi]
jae 0x4113cc
popal
outsd dx, dword fs:[esi]
ja 0x4113a3
xor byte [eax], ah
xor dword [eax + 0x78], esi
and byte [ecx], dh
jo 0x4113ea
and byte [edx + 0x67], dh
bound esp, qword [ecx + 0x28]
xor byte [eax + esi], ch
sub al, 0x30
sub al, 0x30
xor byte [eax + esi], ch
xor dword cs:[ecx], ebp
xor dword [ecx], ebp
cmp esi, dword [edx + esi*2 + 0x61]
je 0x4113f7
popal
outsb dx, byte [esi]
jae 0x4113f2
je 0x4113f4
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ecx + 0x6c]
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [eax], dh
xor byte cs:[ebx + 0x7d], dh
xor byte [esi], ch
xor byte [ebx + 0x7d], dh
imul esi, dword cs:[ebx + 0x62], 0x3a
push 0x7265766f
outsd dx, dword [esi]
jbe 0x411405
jb 0x41141d
jnp 0x411405
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
popal
arpl word [ebx + 0x67], bp
jb 0x411418
jne 0x411419
sub eax, 0x6f6c6f63
jb 0x4113ed
and esp, dword [esi + 0x38]
cmp byte [esi + 0x38], ah
cmp esp, dword [edx + 0x61]
arpl word [ebx + 0x67], bp
jb 0x411431
cmp byte [esi + 0x38], ah
cmp byte [ebx], bh
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
outsd dx, dword [esi]
jne 0x411432
sub eax, 0x67616d69
cmp ch, byte gs:[0x6c2d736d]
sub eax, 0x6c2d736d
imul ebp, dword [esi + 0x65], 0x672d7261
jb 0x41143b
popal
imul esp, dword fs:[ebp + 0x6e], 0x6f742874
jo 0x411410
and esp, dword [esi + 0x38]
cmp byte [esi + 0x38], ah
sub al, 0x23
cmp byte [ebx], ch
xor word [esi + 0x31], sp
xor word [ecx], bp
xor dword [ecx], ebp
cmp esp, dword [edx + 0x61]
arpl word [ebx + 0x67], bp
jb 0x41146b
jne 0x41146c
sub eax, 0x67616d69
cmp ch, byte gs:[ecx + ebp*2 + 0x6e]
cmp ch, byte [ecx + ebp*2 + 0x6e]
popal
jb 0x41143a
jb 0x411471
imul esp, dword fs:[ebp + 0x6e], 0x6f742874
jo 0x411446
sub al, 0x23
cmp byte [esi + 0x38], ah
cmp byte [ebx], ch
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 + 0x6f]
jb 0x411493
jb 0x41146c
cmp dh, byte [ecx]
jo 0x4114ad
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x36633663
and byte fs:[ebx], ah
and byte [ebx], ah
arpl word [esi], si
arpl word [esi], si
arpl word [esi], si
cmp esp, dword [ebx + 0x6f]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x411484
and esi, dword [edx]
xor dh, byte [edx]
cmp esp, dword [esi + 0x69]
insb byte es:[edi], dx
je 0x4114b9
jb 0x411490
jo 0x4114ca
outsd dx, dword [esi]
imul esp, dword [si + 0x3a], 0x6d495844
popal
push esp
jb 0x4114c8
outsb dx, byte [esi]
jae 0x4114d0
outsd dx, dword [esi]
jb 0x4114da
insd dword es:[edi], dx
dec ebp
imul esp, dword [ebx + 0x72], 0x666f736f
je 0x4114a6
jb 0x4114e2
jae 0x4114e4
je 0x4114a6
jb 0x4114dc
imul esp, dword fs:[ebp + 0x6e], 0x74732874
popal
jb 0x4114fa
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4114df
je 0x411500
pop esp
js 0x4114c4
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edi]
pop esp
js 0x4114c7
aaa
and esp, dword [esi + 0x38]
cmp byte [esi + 0x38], ah
pop esp
js 0x4114d2
aaa
sub al, 0x45
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4114fe
je 0x41151f
pop esp
js 0x4114e3
pop esp
js 0x4114e6
aaa
and esp, dword [esi + 0x31]
xor word [esi + 0x31], sp
xor dword [esi + 0x31], esp
pop esp
js 0x4114f1
aaa
sub dword [ebp + 0x2e], edi
popal
bound ebx, qword [edi + 0x62]
jne 0x41153d
je 0x41153e
je 0x41153a
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [eax + 0x6f]
jbe 0x411536
jb 0x41154e
jb 0x41154e
jnp 0x411536
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
popal
arpl word [ebx + 0x67], bp
jb 0x411549
jne 0x41154a
sub eax, 0x6f6c6f63
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x41151e
cmp ah, byte [ebx]
cmp byte [esi + 0x38], ah
and esp, dword [esi + 0x38]
cmp byte [esi + 0x38], ah
cmp esp, dword [edx + 0x61]
arpl word [ebx + 0x67], bp
cmp byte [esi + 0x38], ah
cmp byte [ebx], bh
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jb 0x411562
jne 0x411563
sub eax, 0x67616d69
cmp ch, byte gs:[0x6c2d736d]
cmp ch, byte gs:[di]
insd dword es:[edi], dx
jae 0x41152e
sub eax, 0x656e696c
popal
jb 0x411535
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x672d7261
jb 0x41156c
jb 0x41156c
imul esp, dword fs:[ebp + 0x6e], 0x6f742874
jo 0x411541
and esp, dword [esi + 0x38]
cmp byte [esi + 0x38], ah
sub al, 0x23
xor word [esi + 0x31], sp
xor dword [esi + 0x31], esp
xor word [ecx], bp
cmp esp, dword [edx + 0x61]
arpl word [ebx + 0x67], bp
jb 0x41159c
jne 0x41159d
outsb dx, byte [esi]
sub eax, 0x67616d69
cmp ch, byte gs:[ecx + ebp*2 + 0x6e]
cmp ch, byte [ecx + ebp*2 + 0x6e]
popal
jb 0x41156b
sub eax, 0x64617267
imul esp, dword [ebp + 0x6e], 0x6f742874
jb 0x4115a2
imul esp, dword fs:[ebp + 0x6e], 0x6f742874
jo 0x411577
sub al, 0x23
cmp byte [esi + 0x38], ah
cmp byte [ebx], ch
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 + 0x6f]
jb 0x4115c4
jb 0x41159d
cmp dh, byte [ecx]
jo 0x4115de
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x36633663
and byte fs:[ebx], ah
and byte [ebx], ah
arpl word [esi], si
arpl word [esi], si
arpl word [esi], si
cmp esp, dword [ebx + 0x6f]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4115b5
and esi, dword [edx]
xor dh, byte [edx]
cmp esp, dword [esi + 0x69]
insb byte es:[edi], dx
je 0x4115ea
jb 0x4115c1
jo 0x4115fb
outsd dx, dword [esi]
imul esp, dword [si + 0x3a], 0x6d495844
popal
push esp
jb 0x4115f9
outsb dx, byte [esi]
jae 0x411601
outsd dx, dword [esi]
jb 0x41160b
insd dword es:[edi], dx
dec ebp
imul esp, dword [ebx + 0x72], 0x666f736f
je 0x4115d7
jb 0x411613
jae 0x411615
je 0x4115d7
jb 0x41160d
imul esp, dword fs:[ebp + 0x6e], 0x74732874
popal
jb 0x41162b
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x411610
je 0x411631
pop esp
js 0x4115f5
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edi]
pop esp
js 0x4115f8
aaa
and esp, dword [esi + 0x38]
cmp byte [esi + 0x38], ah
pop esp
js 0x411603
aaa
sub al, 0x45
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x41162f
je 0x411650
pop esp
js 0x411614
pop esp
js 0x411617
aaa
and esp, dword [esi + 0x31]
xor word [esi + 0x31], sp
xor dword [esi + 0x31], esp
pop esp
js 0x411622
aaa
sub dword [ebp + 0x23], edi
push 0x5f627464
je 0x41165a
pop edi
je 0x411667
jae 0x411637
push 0x7265766f
jnp 0x411666
jb 0x41167e
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
popal
arpl word [ebx + 0x67], bp
jb 0x411679
jne 0x41167a
outsb dx, byte [esi]
sub eax, 0x6f6c6f63
sub eax, 0x6f6c6f63
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x41164e
cmp ah, byte [ebx]
and esp, dword [esi + 0x38]
cmp byte [esi + 0x38], ah
cmp byte [ebx], bh
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
cmp byte [esi + 0x38], ah
cmp esp, dword [edx + 0x61]
arpl word [ebx + 0x67], bp
jb 0x411692
outsd dx, dword [esi]
jne 0x411693
sub eax, 0x67616d69
cmp ch, byte gs:[0x6c2d736d]
jae 0x41165e
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x672d7261
jb 0x41169c
sub eax, 0x64617267
imul esp, dword [ebp + 0x6e], 0x6f742874
imul esp, dword fs:[ebp + 0x6e], 0x6f742874
jo 0x411671
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 0x4116cc
xor word [esi + 0x31], sp
sub dword [ebx], edi
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jb 0x4116cc
jne 0x4116cd
outsb dx, byte [esi]
sub eax, 0x67616d69
cmp ch, byte gs:[ecx + ebp*2 + 0x6e]
cmp ch, byte [ecx + ebp*2 + 0x6e]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x672d7261
jb 0x4116d2
popal
jb 0x41169b
jb 0x4116d2
imul esp, dword fs:[ebp + 0x6e], 0x6f742874
jo 0x4116a7
sub al, 0x23
cmp byte [esi + 0x38], ah
cmp byte [ebx], ch
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 + 0x6f]
jb 0x4116f4
jb 0x4116cd
cmp dh, byte [ecx]
jo 0x41170e
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x36633663
and byte fs:[ebx], ah
and byte [ebx], ah
arpl word [esi], si
arpl word [esi], si
arpl word [esi], si
cmp esp, dword [ebx + 0x6f]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4116e5
and esi, dword [edx]
xor dh, byte [edx]
cmp esp, dword [esi + 0x69]
insb byte es:[edi], dx
je 0x41171a
jb 0x4116f1
jo 0x41172b
outsd dx, dword [esi]
imul esp, dword [si + 0x3a], 0x6d495844
popal
push esp
jb 0x411729
outsb dx, byte [esi]
jae 0x411731
outsd dx, dword [esi]
jb 0x41173b
insd dword es:[edi], dx
dec ebp
imul esp, dword [ebx + 0x72], 0x666f736f
je 0x411707
jb 0x411743
jae 0x411745
je 0x411707
jb 0x41173d
imul esp, dword fs:[ebp + 0x6e], 0x74732874
popal
jb 0x41175b
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x411740
je 0x411761
pop esp
js 0x411725
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edi]
pop esp
js 0x411728
aaa
and esp, dword [esi + 0x38]
cmp byte [esi + 0x38], ah
pop esp
js 0x411733
aaa
sub al, 0x45
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x41175f
je 0x411780
pop esp
js 0x411744
pop esp
js 0x411747
aaa
and esp, dword [esi + 0x31]
xor word [esi + 0x31], sp
xor dword [esi + 0x31], esp
pop esp
js 0x411752
aaa
sub dword [ebp + 0x2e], edi
imul esi, dword [ebx + 0x62], 0x3a
jae 0x411789
cmp ah, byte [ecx + 0x63]
je 0x411795
popal
arpl word [ecx + ebp*2 + 0x76], si
jnp 0x411792
imul esi, dword [esi + 0x65], 0x6361627b
imul esp, dword [edi + 0x72], 0x6f
jbe 0x411793
jnp 0x411792
popal
arpl word [ebx + 0x67], bp
jb 0x4117a5
jb 0x4117a5
jne 0x4117a6
sub eax, 0x6f6c6f63
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x41177a
and esp, dword [esi + 0x36]
cmp sp, word ss:[edx + 0x61]
cmp sp, word ss:[edx + 0x61]
cmp sp, word ss:[edx + 0x61]
cmp esp, dword [edx + 0x61]
arpl word [ebx + 0x67], bp
jb 0x4117be
jne 0x4117bf
sub eax, 0x67616d69
sub eax, 0x67616d69
cmp ch, byte gs:[0x6c2d736d]
jae 0x41178a
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x672d7261
jb 0x4117c8
outsb dx, byte [esi]
popal
popal
jb 0x411791
jb 0x4117c8
imul esp, dword fs:[ebp + 0x6e], 0x6f742874
jo 0x41179d
and esp, dword [esi + 0x36]
sub al, 0x23
xor word [esi + 0x31], sp
xor word [ecx], bp
cmp esp, dword [edx + 0x61]
arpl word [ebx + 0x67], bp
jb 0x4117f8
sub dword [ebx], edi
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jne 0x4117f9
outsb dx, byte [esi]
sub eax, 0x67616d69
cmp ch, byte gs:[ecx + ebp*2 + 0x6e]
cmp ch, byte [ecx + ebp*2 + 0x6e]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x672d7261
jb 0x4117fe
outsb dx, byte [esi]
popal
jb 0x4117c7
jb 0x4117fe
imul esp, dword fs:[ebp + 0x6e], 0x6f742874
jo 0x4117d3
sub al, 0x23
sub al, 0x23
and esp, dword [esi + 0x36]
sub al, 0x23
xor word [esi + 0x31], sp
xor word [ecx], bp
cmp esp, dword [edx + 0x6f]
js 0x4117e9
jae 0x411826
popal
outsd dx, dword fs:[esi]
ja 0x4117fd
imul ebp, dword [esi + 0x73], 0x30207465
je 0x4117e9
and byte [eax], dh
xor byte [eax], ah
xor dword [eax + 0x78], esi
and byte [ecx], dh
jo 0x411846
and byte [edx], dh
jo 0x41184a
and byte [edx + 0x67], dh
jb 0x41183c
bound esp, qword [ecx + 0x28]
xor byte [eax + esi], ch
sub al, 0x30
sub al, 0x30
xor dword cs:[ecx], ebp
cmp esp, dword [esi + 0x69]
insb byte es:[edi], dx
je 0x41184d
jb 0x411824
cmp dh, byte [eax + 0x72]
jo 0x41185e
outsd dx, dword [esi]
imul esp, dword [si + 0x3a], 0x6d495844
popal
push esp
push esp
jb 0x41185c
outsb dx, byte [esi]
jae 0x411864
outsw dx, word [esi]
outsd dx, dword [esi]
jb 0x41186e
dec ebp
imul esp, dword [ebx + 0x72], 0x666f736f
je 0x41183a
jb 0x411870
imul esp, dword fs:[ebp + 0x6e], 0x74732874
popal
jb 0x41188e
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x411873
je 0x411894
pop esp
js 0x411858
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edi]
pop esp
pop esp
js 0x41185b
aaa
and esp, dword [esi + 0x36]
pop sp
js 0x411866
aaa
sub al, 0x45
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x411892
je 0x4118b3
pop esp
js 0x411877
pop esp
js 0x41187a
aaa
and esp, dword [esi + 0x31]
xor word [esi + 0x31], sp
xor word [esi + 0x31], sp
xor word [eax + edi*2 + 0x32], bx
xor dword [esi + 0x31], esp
pop esp
js 0x411885
aaa
sub dword [ebp + 0x2e], edi
popal
bound ebx, qword [edi + 0x62]
jne 0x4118d1
je 0x4118d2
je 0x4118ce
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ecx + 0x63]
je 0x4118ce
imul esi, dword [esi + 0x65], 0x6361627b
imul esp, dword [edi + 0x72], 0x6f
jbe 0x4118cc
jnp 0x4118cb
jnp 0x4118cb
popal
arpl word [ebx + 0x67], bp
jb 0x4118de
outsd dx, dword [esi]
jne 0x4118df
outsb dx, byte [esi]
sub eax, 0x6f6c6f63
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x4118b3
and esp, dword [esi + 0x36]
cmp sp, word ss:[edx + 0x61]
cmp sp, word ss:[edx + 0x61]
arpl word [ebx + 0x67], bp
jb 0x4118f7
jb 0x4118f7
jne 0x4118f8
sub eax, 0x67616d69
cmp ch, byte gs:[0x6c2d736d]
popal
cmp ch, byte gs:[di]
insd dword es:[edi], dx
sub eax, 0x6c2d736d
jae 0x4118c3
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x672d7261
jb 0x411901
imul esp, dword fs:[ebp + 0x6e], 0x6f742874
jo 0x4118d6
and esp, dword [esi + 0x36]
sub al, 0x23
xor word [esi + 0x31], sp
xor word [ecx], bp
cmp esp, dword [edx + 0x61]
arpl word [ebx + 0x67], bp
jb 0x411931
jne 0x411932
outsb dx, byte [esi]
sub eax, 0x67616d69
cmp ch, byte gs:[ecx + ebp*2 + 0x6e]
cmp ch, byte [ecx + ebp*2 + 0x6e]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x672d7261
jb 0x411937
outsb dx, byte [esi]
popal
jb 0x411900
sub eax, 0x64617267
imul esp, dword [ebp + 0x6e], 0x6f742874
jb 0x411937
imul esp, dword fs:[ebp + 0x6e], 0x6f742874
jo 0x41190c
sub al, 0x23
sub al, 0x23
and esp, dword [esi + 0x36]
sub al, 0x23
xor word [esi + 0x31], sp
xor word [ecx], bp
cmp esp, dword [edx + 0x6f]
js 0x411922
jae 0x41195f
popal
outsd dx, dword fs:[esi]
ja 0x411936
imul ebp, dword [esi + 0x73], 0x30207465
je 0x411922
and byte [eax], dh
xor byte [eax], ah
xor dword [eax + 0x78], esi
and byte [ecx], dh
jo 0x41197f
and byte [edx], dh
jo 0x411983
and byte [edx + 0x67], dh
jb 0x411975
bound esp, qword [ecx + 0x28]
xor byte [eax + esi], ch
sub al, 0x30
sub al, 0x30
xor dword cs:[ecx], ebp
cmp esp, dword [esi + 0x69]
insb byte es:[edi], dx
je 0x411986
jb 0x41195d
cmp dh, byte [eax + 0x72]
jo 0x411997
outsd dx, dword [esi]
imul esp, dword [si + 0x3a], 0x6d495844
popal
push esp
push esp
jb 0x411995
outsb dx, byte [esi]
jae 0x41199d
outsw dx, word [esi]
outsd dx, dword [esi]
jb 0x4119a7
dec ebp
imul esp, dword [ebx + 0x72], 0x666f736f
je 0x411973
jb 0x4119a9
imul esp, dword fs:[ebp + 0x6e], 0x74732874
popal
jb 0x4119c7
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4119ac
je 0x4119cd
pop esp
js 0x411991
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edi]
pop esp
pop esp
js 0x411994
aaa
and esp, dword [esi + 0x36]
pop sp
js 0x41199f
aaa
sub al, 0x45
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4119cb
je 0x4119ec
pop esp
js 0x4119b0
pop esp
js 0x4119b3
aaa
and esp, dword [esi + 0x31]
xor word [esi + 0x31], sp
xor word [esi + 0x31], sp
xor word [eax + edi*2 + 0x32], bx
xor dword [esi + 0x31], esp
pop esp
js 0x4119be
aaa
sub dword [ebp + 0x23], edi
push 0x5f627464
je 0x4119f6
pop edi
je 0x411a03
jae 0x4119d3
popal
arpl word [ecx + ebp*2 + 0x76], si
jnp 0x411a03
jbe 0x411a04
jnp 0x411a03
popal
arpl word [ebx + 0x67], bp
jb 0x411a16
jne 0x411a17
sub eax, 0x6f6c6f63
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4119eb
cmp ah, byte [ebx]
cmp sp, word ss:[edx + 0x61]
and esp, dword [esi + 0x36]
cmp sp, word ss:[edx + 0x61]
cmp sp, word ss:[edx + 0x61]
arpl word [ebx + 0x67], bp
jb 0x411a2f
jne 0x411a30
sub eax, 0x67616d69
cmp ch, byte gs:[0x6c2d736d]
cmp ch, byte gs:[di]
insd dword es:[edi], dx
jae 0x4119fb
sub eax, 0x656e696c
popal
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x672d7261
jb 0x411a39
jb 0x411a02
jb 0x411a39
imul esp, dword fs:[ebp + 0x6e], 0x6f742874
jo 0x411a0e
and esp, dword [esi + 0x36]
sub al, 0x23
xor word [esi + 0x31], sp
xor dword [esi + 0x31], esp
xor word [ecx], bp
cmp esp, dword [edx + 0x61]
arpl word [ebx + 0x67], bp
jb 0x411a69
imul esp, dword [edi + 0x72], 0x6f
jne 0x411a6a
outsb dx, byte [esi]
sub eax, 0x67616d69
cmp ch, byte gs:[ecx + ebp*2 + 0x6e]
cmp ch, byte [ecx + ebp*2 + 0x6e]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x672d7261
jb 0x411a6f
popal
jb 0x411a38
jb 0x411a6f
imul esp, dword fs:[ebp + 0x6e], 0x6f742874
jo 0x411a44
sub al, 0x23
sub al, 0x23
and esp, dword [esi + 0x36]
sub al, 0x23
xor word [esi + 0x31], sp
xor word [ecx], bp
cmp esp, dword [edx + 0x6f]
js 0x411a5a
jae 0x411a97
popal
outsd dx, dword fs:[esi]
ja 0x411a6e
imul ebp, dword [esi + 0x73], 0x30207465
je 0x411a5a
and byte [eax], dh
xor byte [eax], ah
xor dword [eax + 0x78], esi
and byte [ecx], dh
jo 0x411ab7
and byte [edx], dh
jo 0x411abb
and byte [edx + 0x67], dh
jb 0x411aad
bound esp, qword [ecx + 0x28]
xor byte [eax + esi], ch
sub al, 0x30
sub al, 0x30
xor dword cs:[ecx], ebp
cmp esp, dword [esi + 0x69]
insb byte es:[edi], dx
je 0x411abe
jb 0x411a95
cmp dh, byte [eax + 0x72]
jo 0x411acf
outsd dx, dword [esi]
imul esp, dword [si + 0x3a], 0x6d495844
popal
push esp
push esp
jb 0x411acd
outsb dx, byte [esi]
jae 0x411ad5
outsw dx, word [esi]
outsd dx, dword [esi]
jb 0x411adf
dec ebp
imul esp, dword [ebx + 0x72], 0x666f736f
je 0x411aab
jb 0x411ae1
imul esp, dword fs:[ebp + 0x6e], 0x74732874
popal
jb 0x411aff
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x411ae4
je 0x411b05
pop esp
js 0x411ac9
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edi]
pop esp
pop esp
js 0x411acc
aaa
and esp, dword [esi + 0x36]
pop sp
js 0x411ad7
aaa
sub al, 0x45
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x411b03
je 0x411b24
pop esp
js 0x411ae8
pop esp
js 0x411aeb
aaa
and esp, dword [esi + 0x31]
xor word [esi + 0x31], sp
xor word [esi + 0x31], sp
xor word [eax + edi*2 + 0x32], bx
xor dword [esi + 0x31], esp
pop esp
js 0x411af6
aaa
sub dword [ebp + 0x2e], edi
imul esi, dword [ebx + 0x62], 0x2e
jae 0x411b2d
imul esi, dword cs:[ebx + 0x62], 0x73
imul esi, dword [ebx + 0x62], 0x73
jae 0x411b31
jae 0x411afd
sub al, 0x2e
imul esi, dword [ebx + 0x62], 0x2e
imul esi, dword cs:[ebx + 0x62], 0x2e
imul esi, dword cs:[ebx + 0x62], 0x73
imul esi, dword [ebx + 0x62], 0x73
jae 0x411b3b
jae 0x411b15
cmp ch, byte [eax + 0x6f]
jbe 0x411b44
push 0x7265766f
jnp 0x411b44
jb 0x411b5c
bound esp, qword [ecx + 0x63]
popal
arpl word [ebx + 0x67], bp
jb 0x411b57
imul esp, dword [edi + 0x72], 0x6f
jne 0x411b58
sub eax, 0x6f6c6f63
sub eax, 0x6f6c6f63
jb 0x411b2c
and esp, dword [ebp + 0x65]
cmp esp, dword gs:[edx + 0x61]
cmp esp, dword [edx + 0x61]
arpl word [ebx + 0x67], bp
jb 0x411b6d
outsd dx, dword [esi]
jne 0x411b6e
outsb dx, byte [esi]
sub eax, 0x67616d69
cmp ch, byte gs:[0x6c2d736d]
insd dword es:[edi], dx
popal
cmp ch, byte gs:[di]
insd dword es:[edi], dx
jae 0x411b39
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x672d7261
jb 0x411b77
popal
imul esp, dword fs:[ebp + 0x6e], 0x6f742874
jo 0x411b4c
and esp, dword [ebp + 0x65]
sub al, 0x23
sub al, 0x23
xor byte gs:[ebp + 0x30], ah
xor byte gs:[ecx], ch
sub dword [ebx], edi
bound esp, qword [ecx + 0x63]
cmp esp, dword [edx + 0x61]
arpl word [ebx + 0x67], bp
jb 0x411ba4
imul esp, dword [edi + 0x72], 0x6f
jne 0x411ba5
sub eax, 0x67616d69
cmp ch, byte gs:[ecx + ebp*2 + 0x6e]
imul ebp, dword [ebp + 0x61], 0x6c3a6567
imul ebp, dword [esi + 0x65], 0x672d7261
jb 0x411baa
popal
cmp ch, byte gs:[si + 0x69]
outsb dx, byte [esi]
popal
jb 0x411b73
jb 0x411baa
imul esp, dword fs:[ebp + 0x6e], 0x6f742874
outsb dx, byte [esi]
je 0x411b77
je 0x411bc0
jo 0x411b7f
and esp, dword [ebp + 0x65]
sub al, 0x23
sub al, 0x23
and esp, dword [ebp + 0x30]
xor byte gs:[ebp + 0x30], ah
xor byte gs:[ebp + 0x30], ah
xor byte gs:[ecx], ch
cmp esp, dword [edx + 0x6f]
jb 0x411bc9
xor byte [ebp + 0x30], ah
sub dword [ebx], edi
bound ebp, qword [edi + 0x72]
jb 0x411ba2
jb 0x411ba2
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
outsd dx, dword [esi]
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x3b636363
arpl word [ebx + 0x63], sp
cmp esp, dword [edx + 0x6f]
js 0x411ba8
bound ebp, qword [edi + 0x78]
sub eax, 0x64616873
jae 0x411be5
popal
outsd dx, dword fs:[esi]
outsd dx, dword [esi]
ja 0x411bbc
imul ebp, dword [esi + 0x73], 0x30207465
and byte [ecx], dh
jo 0x411c05
and byte [edx], dh
jo 0x411c09
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
cmp esp, dword [ebx + 0x6f]
arpl word [edi + 0x6c], bp
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x411be2
and esi, dword [edx]
xor dh, byte [edx]
cmp esp, dword [esi + 0x69]
insb byte es:[edi], dx
je 0x411c17
jb 0x411bee
jo 0x411c28
outsd dx, dword [esi]
imul esp, dword [si + 0x3a], 0x6d495844
pop eax
dec ecx
insd dword es:[edi], dx
popal
push esp
jb 0x411c26
outsb dx, byte [esi]
jae 0x411c2e
outsd dx, dword [esi]
jb 0x411c38
dec ebp
imul esp, dword [ebx + 0x72], 0x666f736f
je 0x411c04
jb 0x411c3a
imul esp, dword fs:[ebp + 0x6e], 0x74732874
popal
jb 0x411c58
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x411c3d
je 0x411c5e
pop esp
js 0x411c22
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edi]
pop esp
js 0x411c25
aaa
and esp, dword [ebp + 0x65]
pop esp
js 0x411c30
aaa
sub al, 0x45
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x411c5c
je 0x411c7d
pop esp
js 0x411c41
pop esp
js 0x411c44
aaa
and esp, dword [ebp + 0x30]
xor byte gs:[ebp + 0x30], ah
xor byte [ebp + 0x30], ah
pop esp
js 0x411c4f
aaa
sub dword [ebx], edi
insd dword es:[edi], dx
popal
jb 0x411c8b
imul ebp, dword [esi + 0x3a], 0x612e7d30
outsb dx, byte [esi]
cmp dh, byte [eax]
jge 0x411c58
popal
bound ebx, qword [edi + 0x62]
jne 0x411ca4
je 0x411ca1
outsb dx, byte [esi]
jae 0x411c9b
insb byte es:[edi], dx
arpl word gs:[ebp + 0x64], si
arpl word [ebp + 0x64], si
sub al, 0x2e
sub al, 0x2e
popal
popal
bound ebx, qword [edi + 0x62]
jne 0x411cb8
bound esi, qword [ebp + 0x74]
je 0x411cb5
outsb dx, byte [esi]
jae 0x411caf
insb byte es:[edi], dx
arpl word gs:[ebp + 0x64], si
cmp ch, byte [eax + 0x6f]
cmp ch, byte fs:[eax + 0x6f]
jbe 0x411cba
jb 0x411cd2
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
popal
arpl word [ebx + 0x67], bp
jb 0x411ccd
jne 0x411cce
sub eax, 0x6f6c6f63
jb 0x411ca2
and esp, dword [ebp + 0x65]
cmp esp, dword gs:[edx + 0x61]
arpl word [ebx + 0x67], bp
jb 0x411ce3
jne 0x411ce4
sub eax, 0x67616d69
cmp ch, byte gs:[0x6c2d736d]
cmp ch, byte [0x6c2d736d]
imul ebp, dword [esi + 0x65], 0x672d7261
jb 0x411ced
popal
imul esp, dword fs:[ebp + 0x6e], 0x6f742874
jo 0x411cc2
and esp, dword [ebp + 0x65]
sub al, 0x23
xor byte gs:[ebp + 0x30], ah
xor byte gs:[ecx], ch
and esp, dword [ebp + 0x30]
xor byte gs:[ebp + 0x30], ah
xor byte [ecx], ch
sub dword [ebx], edi
cmp esp, dword [edx + 0x61]
arpl word [ebx + 0x67], bp
jb 0x411d1a
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jne 0x411d1b
sub eax, 0x67616d69
cmp ch, byte gs:[ecx + ebp*2 + 0x6e]
imul ebp, dword [ebp + 0x61], 0x6c3a6567
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x672d7261
jb 0x411d20
popal
jb 0x411ce9
jb 0x411d20
imul esp, dword fs:[ebp + 0x6e], 0x6f742874
outsb dx, byte [esi]
je 0x411ced
je 0x411d36
jo 0x411cf5
and esp, dword [ebp + 0x65]
sub al, 0x23
sub al, 0x23
and esp, dword [ebp + 0x30]
xor byte gs:[ebp + 0x30], ah
xor byte gs:[ebp + 0x30], ah
xor byte gs:[ecx], ch
cmp esp, dword [edx + 0x6f]
jb 0x411d3f
xor byte [ebp + 0x30], ah
sub dword [ebx], edi
bound ebp, qword [edi + 0x72]
jb 0x411d18
jb 0x411d18
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
outsd dx, dword [esi]
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x3b636363
arpl word [ebx + 0x63], sp
cmp esp, dword [edx + 0x6f]
js 0x411d1e
bound ebp, qword [edi + 0x78]
sub eax, 0x64616873
jae 0x411d5b
popal
outsd dx, dword fs:[esi]
outsd dx, dword [esi]
ja 0x411d32
imul ebp, dword [esi + 0x73], 0x30207465
and byte [ecx], dh
jo 0x411d7b
and byte [edx], dh
jo 0x411d7f
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
cmp esp, dword [ebx + 0x6f]
arpl word [edi + 0x6c], bp
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x411d58
and esi, dword [edx]
xor dh, byte [edx]
cmp esp, dword [esi + 0x69]
insb byte es:[edi], dx
je 0x411d8d
jb 0x411d64
jo 0x411d9e
outsd dx, dword [esi]
imul esp, dword [si + 0x3a], 0x6d495844
pop eax
dec ecx
insd dword es:[edi], dx
popal
push esp
jb 0x411d9c
outsb dx, byte [esi]
jae 0x411da4
outsd dx, dword [esi]
jb 0x411dae
dec ebp
imul esp, dword [ebx + 0x72], 0x666f736f
je 0x411d7a
jb 0x411db0
imul esp, dword fs:[ebp + 0x6e], 0x74732874
popal
jb 0x411dce
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x411db3
je 0x411dd4
pop esp
js 0x411d98
xor esp, dword [esp + ebx*2 + 0x78]
xor dh, byte [edi]
pop esp
js 0x411d9b
aaa
and esp, dword [ebp + 0x65]
pop esp
js 0x411da6
aaa
sub al, 0x45
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x411dd2
je 0x411df3
pop esp
js 0x411db7
pop esp
js 0x411dba
aaa
and esp, dword [ebp + 0x30]
xor byte gs:[ebp + 0x30], ah
xor byte [ebp + 0x30], ah
pop esp
js 0x411dc5
aaa
sub dword [ebx], edi
insd dword es:[edi], dx
popal
jb 0x411e01
imul ebp, dword [esi + 0x3a], 0x6b2e7d30
jae 0x411e05
outsb dx, byte [esi]
cmp dh, byte [eax]
jge 0x411dce
imul esi, dword [ebx + 0x62], 0x2e
jae 0x411e08
jae 0x411e08
insd dword es:[edi], dx
jnp 0x411e11
imul esp, dword gs:[edi + 0x68], 0x30323a74
jo 0x411e2b
cmp dh, byte [edx]
xor byte [eax + 0x78], dh
cmp ebp, dword [ecx + ebp*2 + 0x6e]
sub eax, 0x67696568
push 0x38313a74
imul esp, dword gs:[edi + 0x68], 0x38313a74
jo 0x411e3c
cmp ebp, dword [ebp + 0x69]
outsb dx, byte [esi]
sub eax, 0x74646977
insd dword es:[edi], dx
imul ebp, dword [esi + 0x2d], 0x74646977
push 0x7035333a
cmp dh, byte [ebx]
xor eax, 0x2e7d7870
imul esi, dword [ebx + 0x62], 0x2e
js 0x411e51
imul esi, dword cs:[ebx + 0x62], 0x2e
jae 0x411e3d
jnp 0x411e46
imul esp, dword gs:[edi + 0x68], 0x31323a74
jo 0x411e60
cmp ebp, dword [ecx + ebp*2 + 0x6e]
sub eax, 0x67696568
push 0x31323a74
je 0x411e2f
xor dh, byte [ecx]
jo 0x411e71
cmp ebp, dword [ebp + 0x69]
outsb dx, byte [esi]
sub eax, 0x74646977
push 0x7035333a
js 0x411e86
je 0x411e6b
cmp dh, byte [ebx]
xor eax, 0x2e7d7870
jge 0x411e38
imul esi, dword cs:[ebx + 0x62], 0x2e
imul esi, dword [ebx + 0x62], 0x2e
insd dword es:[edi], dx
imul ebp, dword [esi + 0x69], 0x786f627b
sub eax, 0x697a6973
outsb dx, byte [esi]
cmp ah, byte [bp + di + 0x6f]
imul edi, dword [ebx + 0x62], 0x732d786f
imul edi, dword [edx + 0x69], 0x633a676e
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x411e88
outsb dx, byte [esi]
je 0x411e53
bound ebp, qword [edi + 0x78]
cmp ebp, dword [eax + 0x65]
imul esp, dword [edi + 0x68], 0x37313a74
imul esp, dword gs:[edi + 0x68], 0x37313a74
je 0x411e6b
xor dword [edi], esi
jo 0x411ead
cmp ebp, dword [ecx + ebp*2 + 0x6e]
outsb dx, byte [esi]
sub eax, 0x67696568
push 0x37313a74
imul esp, dword gs:[edi + 0x68], 0x37313a74
imul esp, dword [edi + 0x68], 0x37313a74
jo 0x411ebe
cmp ebp, dword [ebp + 0x69]
outsb dx, byte [esi]
sub eax, 0x74646977
push 0x2e7d303a
xor byte [ebp + 0x2e], bh
imul esi, dword cs:[ebx + 0x62], 0x2e
imul esi, dword [ebx + 0x62], 0x2e
insb byte es:[edi], dx
je 0x411ed8
sub eax, 0x6b626577
imul esi, dword [ebp + ebp + 0x62], 0x6564726f
jb 0x411e99
bound ebp, qword [ebx + 0x69]
je 0x411e92
bound ebp, qword [edi + 0x72]
jb 0x411e99
sub eax, 0x69646172
jne 0x411ee5
jb 0x411ecf
imul esi, dword fs:[ebp + 0x73], 0x7870323a
jae 0x411ead
cmp dh, byte [edx]
jo 0x411eee
xor dh, byte [eax + 0x78]
and byte [eax], dh
and byte [eax], dh
and byte [edx], dh
jo 0x411ef6
jge 0x411eae
imul esi, dword [ebx + 0x62], 0x2e
insd dword es:[edi], dx
imul esp, dword [ebx + edi*2 + 0x2d], 0x6b626577
jnp 0x411eb6
sub eax, 0x6b626577
ja 0x411ef0
bound ebp, qword [ebx + 0x69]
je 0x411ebd
imul esi, dword [ebp + ebp + 0x62], 0x6564726f
jb 0x411ec4
bound ebp, qword [edi + 0x72]
jb 0x411ec4
jb 0x411ef8
jb 0x411ec4
jb 0x411efa
imul esi, dword fs:[ebp + 0x73], 0x6d3b303a
popal
jb 0x411f0b
imul ebp, dword [esi + 0x2d], 0x7466656c
cmp ch, byte [0x7d787031]
imul esi, dword cs:[ebx + 0x62], 0x2e
xor dword [eax + 0x78], esi
jo 0x411f28
jge 0x411ee0
imul esi, dword [ebx + 0x62], 0x2e
jb 0x411f21
push 0x772d7b74
ja 0x411f24
bound ebp, qword gs:[ebx + 0x69]
bound ebp, qword [ebx + 0x69]
je 0x411ef1
bound ebp, qword [edi + 0x72]
jb 0x411ef8
jb 0x411f2e
imul esi, dword fs:[ebp + 0x73], 0x3220303a
jne 0x411f44
cmp dh, byte [eax]
and byte [edx], dh
jo 0x411f4f
and byte [edx], dh
jo 0x411f53
xor dh, byte [eax + 0x78]
and byte [eax], dh
cmp ebp, dword [ebp + 0x61]
jb 0x411f49
imul ebp, dword [esi + 0x2d], 0x7466656c
cmp ch, byte [0x7d787031]
insb byte es:[edi], dx
je 0x411f24
sub eax, 0x7d787031
jge 0x411f1e
imul esi, dword cs:[esi + 0x7b], 0x62
imul esi, dword [esi + 0x7b], 0x62
je 0x411f59
jnp 0x411f57
popal
arpl word [ebx + 0x67], bp
jb 0x411f6a
jb 0x411f6a
outsd dx, dword [esi]
jne 0x411f6b
sub eax, 0x6f6c6f63
jb 0x411f3f
and esp, dword [esi + 0x66]
cmp sp, word [edx + 0x6f]
outsd dx, dword [esi]
jb 0x411f72
jb 0x411f4b
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 0x411f57
outsd dx, dword [esi]
jb 0x411f8b
jb 0x411f57
jb 0x411f57
je 0x411f9b
jo 0x411f68
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x30633063
arpl word [eax], si
cmp esp, dword [edx + 0x6f]
js 0x411f71
jae 0x411faf
jp 0x411fb1
outsb dx, byte [esi]
cmp ah, byte [bp + di + 0x6f]
outsb dx, byte [esi]
arpl word [edi + 0x6e], bp
je 0x411fb5
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x411f80
bound ebp, qword [edi + 0x78]
cmp esp, dword [ebx + 0x6f]
arpl word [edi + 0x6c], bp
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x411f97
and esi, dword [ebx]
xor esi, dword [ebx]
cmp esp, dword [ecx + ebp*2 + 0x73]
jo 0x411fd3
popal
jns 0x411fa4
imul ebp, dword [esi + 0x6c], 0x2d656e69
outsb dx, byte [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6f6c622d
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebx], 0x68
imul esp, dword gs:[edi + 0x68], 0x39323a74
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx + 0x3b], bp
push 0x68676965
je 0x411fb8
xor bh, byte [ecx]
jo 0x411ffa
cmp ebp, dword [ecx + ebp*2 + 0x6e]
sub eax, 0x67696568
push 0x37323a74
push 0x37323a74
jo 0x41200b
cmp esi, dword [eax + 0x61]
imul ebp, dword fs:[esi + 0x67], 0x66656c2d
imul ebp, dword fs:[esi + 0x67], 0x66656c2d
sub eax, 0x7466656c
cmp bh, byte [eax]
jo 0x41201c
je 0x411fdb
cmp byte [eax + 0x78], dh
cmp esi, dword [esi + 0x65]
jb 0x41201d
imul esp, dword [ebx + 0x61], 0x6c612d6c
insb byte es:[edi], dx
imul esp, dword [edi + 0x6e], 0x706f743a
outsb dx, byte [si]
cmp dh, byte [edi + ebp*2 + 0x70]
outsd dx, dword [esi]
jo 0x412035
jge 0x411fe7
imul esi, dword cs:[esi + 0x3a], 0x68
imul esi, dword [esi + 0x3a], 0x68
outsd dx, dword [esi]
jbe 0x412026
jb 0x41203e
bound ebp, qword [edi + 0x72]
jb 0x412004
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x39623962
and byte [ebx], ah
bound edi, qword [ecx]
bound edi, qword [ecx]
bound edi, qword [ecx]
cmp esp, dword [edx + 0x6f]
jb 0x412044
jb 0x412010
je 0x412054
jo 0x412021
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x30613061
popal
xor byte [ebx], bh
bound ebp, qword [edi + 0x78]
sub eax, 0x64616873
outsd dx, dword [esi]
outsd dx, dword [esi]
js 0x41202a
jae 0x412067
popal
outsd dx, dword fs:[esi]
ja 0x41203e
imul ebp, dword [esi + 0x73], 0x30207465
and byte [ecx], dh
jo 0x412087
and byte [edx], dh
jo 0x41208b
xor dh, byte [eax + 0x78]
and byte [edx + 0x67], dh
bound esp, qword [ecx + 0x28]
xor byte [eax + esi], ch
sub al, 0x30
sub al, 0x30
xor byte [eax + esi], ch
xor dword cs:[ecx], ebp
xor dword [ecx], ebp
jge 0x412053
imul esi, dword [esi + 0x3a], 0x66
je 0x41208e
cmp ah, byte [esi + 0x6f]
outsd dx, dword [esi]
arpl word [ebp + 0x73], si
jnp 0x412092
outsd dx, dword [esi]
jb 0x412097
jb 0x412070
cmp dh, byte [ecx]
jo 0x4120b1
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x30396434
and byte fs:[ebx], ah
xor al, 0x64
cmp dword [eax], esi
xor byte [esi + 0x65], ah
cmp esp, dword [edx + 0x6f]
cmp sp, word gs:[edx + 0x6f]
js 0x412079
jae 0x4120b6
popal
outsd dx, dword fs:[esi]
ja 0x41208d
imul ebp, dword [esi + 0x73], 0x30207465
and byte [ecx], dh
jo 0x4120d6
outsb dx, byte [esi]
jae 0x4120bc
je 0x412079
xor byte [eax], ah
xor dword [eax + 0x78], esi
and byte [edx], dh
jo 0x4120da
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]
xor ebp, dword [ecx]
cmp ebp, dword [edi + 0x75]
je 0x4120e3
imul ebp, dword [esi + 0x65], 0x6e6f6e3a
cmp ch, byte gs:[esi + 0x6f]
outsb dx, byte [esi]
jge 0x4120af
imul esi, dword [esi + 0x2e], 0x6d
imul ebp, dword [esi + 0x69], 0x6e6f667b
outsb dx, byte [esi]
imul edi, dword [ebx + 0x66], 0x2d746e6f
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x4120bc
sub eax, 0x657a6973
jae 0x4120fa
jp 0x4120f8
cmp dh, byte gs:[ecx]
cmp dh, byte [ecx]
xor dword [eax + 0x78], esi
cmp ebp, dword [eax + 0x65]
imul esp, dword [edi + 0x68], 0x37313a74
js 0x4120d4
push 0x68676965
je 0x4120da
xor dword [edi], esi
jo 0x41211c
cmp ebp, dword [ecx + ebp*2 + 0x6e]
sub eax, 0x67696568
push 0x37313a74
je 0x4120eb
xor dword [edi], esi
jo 0x41212d
cmp esi, dword [eax + 0x61]
jo 0x412119
imul ebp, dword fs:[esi + 0x67], 0x3220303a
cmp dh, byte [bx + si]
and byte [edx], dh
jo 0x41213b
jge 0x4120f3
jae 0x412129
arpl word [esi + ebp], bp
jae 0x41212e
insd dword es:[edi], dx
jae 0x412132
arpl word [esi + ebp], bp
jae 0x412137
bound esp, qword [esi + 0x2e]
jae 0x41213b
jae 0x41213b
jae 0x41213b
arpl word [ebx + 0x70], di
jnp 0x41214c
popal
imul ebp, dword fs:[esi + 0x67], 0x3220303a
jo 0x412160
xor byte [eax], ah
xor dh, byte [eax + 0x78]
cmp ebp, dword [ebp + 0x69]
outsb dx, byte [esi]
sub eax, 0x74646977
push 0x7030333a
js 0x412175
xor esi, dword [eax]
jo 0x41216f
jge 0x41211c
and esi, dword [ebx + 0x62]
jae 0x41215d
bound esp, qword [esi + 0x72]
insd dword es:[edi], dx
jb 0x41216b
pop edi
insb byte es:[edi], dx
jnp 0x412178
imul esi, dword [ebx + 0x69], 0x696c6962
je 0x412184
cmp ch, byte [ecx + 0x6e]
push 0x74697265
and byte [ecx], ah
imul ebp, dword [ebp + 0x70], 0x6174726f
jb 0x41218f
popal
outsb dx, byte [esi]
je 0x41219c
and esi, dword [edx + 0x63]
outsb dx, byte [esi]
je 0x4121a0
insd dword es:[edi], dx
popal
jb 0x412190
imul ebp, dword [esi + 0x2d], 0x3a706f74
outsd dx, dword [esi]
jo 0x41216a
xor esi, dword [eax + 0x78]
cmp edi, dword [ebp + 0x23]
js 0x41216f
jge 0x412159
popal
jo 0x4121a9
bound esp, qword [ecx + 0x72]
sub al, 0x23
jb 0x4121a8
jb 0x412169
and esi, dword [edx + 0x68]
jae 0x4121a5
outsd dx, dword [esi]
insb byte es:[edi], dx
jnp 0x4121b3
imul ebp, dword [esi + 0x2d], 0x74646977
push 0x3038393a
je 0x4121b6
cmp bh, byte [ecx]
cmp byte [eax], dh
jo 0x4121cc
jge 0x412179
je 0x4121c7
jo 0x4121b9
pop edi
outsb dx, byte [esi]
popal
jbe 0x4121d9
jnp 0x4121cc
insd dword es:[edi], dx
imul ebp, dword [esi + 0x2d], 0x74646977
outsb dx, byte [esi]
sub eax, 0x74646977
push 0x3038393a
cmp byte [eax], dh
xor byte [eax + 0x78], dh
jo 0x4121e5
jge 0x412192
popal
jo 0x4121e2
bound esp, qword [ecx + 0x72]
jnp 0x4121d9
popal
arpl word [ebx + 0x67], bp
jb 0x4121ec
imul esp, dword [edi + 0x72], 0x6f
jne 0x4121ed
cmp dh, byte fs:[edi + 0x68]
imul esi, dword [ebp + 0x3b], 0x6265772d
imul ebp, dword [ecx + 0x74], 0x2d
je 0x4121eb
cmp ebp, dword [0x6b626577]
imul esi, dword [ebp + ebp + 0x62], 0x732d786f
imul edi, dword [edx + 0x69], 0x623a676e
outsd dx, dword [esi]
bound ebp, qword [edi + 0x78]
outsd dx, dword [esi]
js 0x4121c0
sub eax, 0x697a6973
jae 0x4121fe
jp 0x412200
outsb dx, byte [esi]
cmp ah, byte [bp + si + 0x6f]
jb 0x412202
jb 0x4121ce
sub eax, 0x3b786f62
bound ebp, qword [edi + 0x78]
cmp esi, dword [edi + 0x69]
ja 0x412210
je 0x412212
je 0x412212
push 0x3030313a
cmp dh, byte [ecx]
xor byte [eax], dh
and eax, 0x62612e7d
pop edi
ja 0x412228
jo 0x412233
push 0x68676965
je 0x4121f9
imul esp, dword gs:[edi + 0x68], 0x37353a74
xor eax, 0x3b787037
bound ebp, qword [edi + 0x72]
aaa
jo 0x41223b
cmp esp, dword [edx + 0x6f]
jb 0x41222c
jb 0x4121f8
jb 0x4121f8
bound ebp, qword [edi + 0x74]
outsd dx, dword [esi]
je 0x412243
je 0x41223f
outsd dx, dword [esi]
insd dword es:[edi], dx
cmp dh, byte [ecx]
jo 0x41224d
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x62656265
bound edi, qword gs:[ebp + 0x23]
bound edi, qword [ebp + 0x23]
arpl word [esi + 0x74], bp
jnp 0x41225a
outsd dx, dword [esi]
jae 0x412256
imul esi, dword [ecx + ebp*2 + 0x6f], 0x65723a6e
je 0x412258
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [edx + 0x65]
insb byte es:[edi], dx
popal
je 0x412261
jbe 0x41225f
jge 0x41221f
jge 0x41221f
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x7b], 0x74646977
push 0x3030313a
jnp 0x412279
imul esp, dword [esp + esi*2 + 0x68], 0x3030313a
and eax, 0x6261237d
pop edi
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
sub al, 0x23
popal
bound ebx, qword [edi + 0x73]
push 0x6970706f
outsb dx, byte [esi]
jnp 0x412286
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x412262
and esp, dword [esp + 0x34]
bound esi, qword [ebx]
cmp dword [ebx], edi
outsw dx, word [esi]
outsb dx, byte [esi]
je 0x41226f
xor dh, byte [eax]
jo 0x4122b1
and byte [eax + edi*2 + 0x32], bl
js 0x41226f
xor al, byte [ecx + 0x72]
imul esp, dword [ecx + 0x6c], 0x3232785c
cmp ebp, dword [ebp + 0x61]
jb 0x4122aa
popal
insb byte es:[edi], dx
pop esp
js 0x412278
xor bh, byte [ebx]
insd dword es:[edi], dx
popal
jb 0x4122b3
imul ebp, dword [esi + 0x2d], 0x7466656c
outsb dx, byte [esi]
sub eax, 0x7466656c
cmp dh, byte [ecx]
xor eax, 0x703b7870
jo 0x4122d0
cmp esi, dword [eax + 0x6f]
outsd dx, dword [esi]
jae 0x4122c6
je 0x4122c8
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ecx + 0x62]
jae 0x4122d5
popal
bound esi, qword [ebx + 0x6f]
insb byte es:[edi], dx
jne 0x4122dd
cmp esi, dword gs:[edi + ebp*2 + 0x70]
cmp dh, byte [ecx]
aaa
xor dword [edi], esi
jo 0x4122eb
jge 0x412298
popal
bound ebx, qword [edi + 0x6e]
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
and byte gs:[ecx + 0x7b], ah
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x4122bf
and edi, dword [ecx]
cmp dword [ecx], edi
jge 0x4122ae
cmp dword [ecx], edi
cmp dword [ebp + 0x23], edi
popal
bound ebx, qword [edi + 0x73]
push 0x6970706f
outsb dx, byte [esi]
and byte [bx + di + 0x7b], ah
arpl word [edi + 0x6c], bp
jnp 0x4122fd
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4122d9
and esp, dword [esp + 0x34]
bound esi, qword [ebx]
cmp dword [ebp + 0x23], edi
popal
bound ebx, qword [edi + 0x63]
je 0x41231a
pop edi
arpl word [esp + ebp*2 + 0x73], si
jnp 0x412317
jae 0x41232b
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
popal
je 0x4122f0
jb 0x412321
push 0x6f703b74
jae 0x412329
imul esi, dword [ecx + ebp*2 + 0x6f], 0x65723a6e
je 0x41232b
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 0x412334
jbe 0x412332
cmp esi, dword [edx + 0x69]
push 0x38323a74
jo 0x412350
cmp byte [eax + 0x78], dh
cmp edi, dword [edx + 0x2d]
jp 0x412308
imul ebp, dword [esi + 0x64], 0x333a7865
jge 0x412307
js 0x41231b
xor edi, dword [ebp + 0x23]
jae 0x412359
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx + 0x7b], bp
bound esp, qword [ecx + 0x63]
imul esp, dword [edi + 0x72], 0x6f
jb 0x412361
jne 0x412362
cmp dh, byte fs:[ebp + 0x72]
insb byte es:[edi], dx
sub byte [ecx + 0x6d], ch
popal
jae 0x412330
jae 0x412375
jo 0x412377
das
jae 0x412369
popal
jae 0x412371
popal
jb 0x412372
push 0x6b636f6c
pop edi
je 0x412389
popal
outsb dx, byte [esi]
jae 0x41238b
jo 0x41237d
popal
jb 0x412383
outsb dx, byte [esi]
je 0x41234f
jo 0x412391
sub dword [bx + si], esp
jb 0x412391
push 0x6f742074
push 0x6f742074
and byte [edi + ebp*2 + 0x70], dh
and byte [esi + 0x6f], ch
jo 0x412350
outsb dx, byte [esi]
outsd dx, dword [esi]
sub eax, 0x65706572
jo 0x41239c
popal
je 0x412375
push 0x68676965
je 0x41237b
xor al, 0x30
jo 0x4123bd
cmp esi, dword [eax + 0x6f]
jae 0x4123b3
je 0x4123b5
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ecx + 0x62]
jae 0x4123c2
popal
bound esi, qword [ebx + 0x6f]
insb byte es:[edi], dx
jne 0x4123ca
cmp esi, dword gs:[edx + 0x69]
push 0x3b303a74
imul esp, dword [edi + 0x68], 0x3b303a74
je 0x4123d1
outsd dx, dword [esi]
jo 0x41239e
xor byte [ebx], bh
ja 0x4123d1
je 0x4123d3
je 0x4123d3
cmp dh, byte [edx]
xor byte ss:[eax + 0x78], dh
cmp edi, dword [ebp + 0x2e]
jge 0x4123a2
popal
bound ebx, qword [edi + 0x63]
je 0x4123e6
arpl word [esp + ebp*2 + 0x7b], si
jnp 0x4123e0
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
imul esi, dword [ebx + 0x70], 0x3a79616c
jae 0x4123ef
insb byte es:[edi], dx
popal
jns 0x4123bd
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
jo 0x412401
imul edi, dword [ebx], 0x70
outsd dx, dword [esi]
jae 0x4123fd
je 0x4123ff
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp dh, byte [edx + 0x65]
insb byte es:[edi], dx
popal
je 0x412408
imul esi, dword [esi + 0x65], 0x72616d3b
imul ebp, dword [bp + 0x2d], 0x7466656c
jbe 0x412406
cmp ebp, dword [ebp + 0x61]
insd dword es:[edi], dx
popal
jb 0x41240d
imul ebp, dword [esi + 0x2d], 0x7466656c
cmp dh, byte [ecx]
jo 0x41242a
cmp ebp, dword [ebp + 0x61]
insd dword es:[edi], dx
popal
jb 0x41241e
imul ebp, dword [esi + 0x2d], 0x3a706f74
xor dword [eax + 0x78], esi
cmp dh, byte [ecx]
jo 0x412439
cmp esi, dword [esi + 0x65]
jbe 0x412429
jb 0x41243a
imul esp, dword [ebx + 0x61], 0x6c612d6c
imul esp, dword [edi + 0x6e], 0x64696d3a
insb byte es:[edi], dx
sub eax, 0x67696c61
outsb dx, byte [esi]
cmp ch, byte [ebp + 0x69]
insd dword es:[edi], dx
imul esp, dword [esp + 0x6c], 0x2e617d65
popal
insb byte es:[edi], dx
jge 0x41243a
popal
bound ebx, qword [edi + 0x62]
jne 0x412454
je 0x412451
outsb dx, byte [esi]
sub al, 0x61
popal
popal
bound ebx, qword [edi + 0x62]
jne 0x412460
je 0x41245d
outsb dx, byte [esi]
cmp dh, byte [esi + 0x69]
jae 0x41245d
popal
jns 0x41243a
cmp ch, byte [ecx + 0x6e]
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
sub eax, 0x636f6c62
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx + 0x3b], bp
imul edi, dword [ebx], 0x63
outsd dx, dword [esi]
insb byte es:[edi], dx
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x41244d
and esi, dword [esp + esi]
xor al, 0x3b
insd dword es:[edi], dx
popal
jb 0x412483
imul ebp, dword [esi + 0x3a], 0x2e617d30
popal
cmp dh, byte [eax]
jge 0x412483
popal
bound ebx, qword [edi + 0x62]
jne 0x41249d
je 0x41249a
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [eax + 0x6f]
jbe 0x412496
jb 0x4124ae
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x412473
and esi, dword [edx]
xor dh, byte [edx]
jge 0x412462
xor dh, byte [edx]
xor bh, byte [ebp + 0x23]
popal
jo 0x4124b2
bound esp, qword [ecx + 0x72]
and byte [ecx + 0x2e], ah
popal
bound ebx, qword [edi + 0x62]
jne 0x4124c2
je 0x4124c3
je 0x4124bf
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ecx + 0x63]
je 0x4124bf
jbe 0x4124bd
sub al, 0x61
popal
bound ebx, qword [edi + 0x62]
jne 0x4124d5
pop edi
bound esi, qword [ebp + 0x74]
je 0x4124d6
je 0x4124d2
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x4124cc
insb byte es:[edi], dx
arpl word gs:[ebp + 0x64], si
sub al, 0x61
popal
bound ebx, qword [edi + 0x62]
jne 0x4124ea
bound esi, qword [ebp + 0x74]
je 0x4124e7
outsb dx, byte [esi]
jae 0x4124e1
insb byte es:[edi], dx
arpl word gs:[ebp + 0x64], si
cmp ch, byte [eax + 0x6f]
jbe 0x4124ec
push 0x7265766f
jnp 0x4124ed
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4124c9
and esi, dword [ebx]
xor esi, dword [ebx]
jge 0x4124c3
popal
bound ebx, qword [edi + 0x62]
jne 0x41250f
je 0x412510
je 0x41250c
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [esi + 0x6f]
arpl word [ebp + 0x73], si
jnp 0x412508
outsd dx, dword [esi]
jb 0x41250d
jb 0x4124e6
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
js 0x4124d0
jae 0x412521
insb byte es:[edi], dx
imul esp, dword [eax + 0x23], 0x30396434
cmp bp, word gs:[edi + 0x75]
cmp ebp, dword [edi + 0x75]
jne 0x412535
je 0x41252e
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6e6f6e3a
outsb dx, byte [esi]
cmp ch, byte gs:[esi + 0x6f]
outsb dx, byte [esi]
jge 0x4124fa
popal
bound ebx, qword [edi + 0x62]
jne 0x412546
je 0x412543
outsb dx, byte [esi]
jae 0x41253d
jae 0x41253d
insb byte es:[edi], dx
arpl word gs:[ebp + 0x64], si
cmp ah, byte [esi + 0x6f]
arpl word [ebp + 0x73], si
jnp 0x412548
outsd dx, dword [esi]
jb 0x41254d
jb 0x412519
jb 0x412519
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x41252c
and esp, dword [ebx + 0x63]
arpl word [ebp + 0x2e], di
popal
bound ebx, qword [edi + 0x69]
arpl word [edi + 0x6e], bp
jnp 0x412563
pop edi
imul esp, dword [ebx + 0x6f], 0x61627b6e
arpl word [ebx + 0x67], bp
jb 0x412576
jne 0x412577
outsb dx, byte [esi]
cmp dh, byte fs:[ebp + 0x72]
jb 0x41257a
insb byte es:[edi], dx
sub byte [edi], ch
das
imul ebp, dword [ebp + 0x61], 0x2f736567
outsb dx, byte [esi]
popal
jbe 0x41257a
insb byte es:[edi], dx
outsd dx, dword [esi]
outsd dx, dword [si]
xor dword [ecx], edi
xor eax, 0x676e702e
sub dword [eax], esp
outsb dx, byte [esi]
outsd dx, dword [esi]
sub eax, 0x65706572
popal
jo 0x412594
popal
je 0x41256d
imul esi, dword fs:[ebx + 0x70], 0x3a79616c
jo 0x4125a3
popal
jns 0x412574
imul ebp, dword [esi + 0x6c], 0x2d656e69
bound ebp, qword [edi + ebp*2 + 0x63]
imul edi, dword [ebx], 0x6f
imul ebp, dword [esi + 0x65], 0x6f6c622d
outsd dx, dword [esi]
arpl word [ebx + 0x3b], bp
outsd dx, dword [esi]
cmp ebp, dword [edi + 0x70]
popal
jo 0x4125ab
arpl word [ecx + 0x74], bp
jns 0x412589
xor byte [esi], ch
aaa
cmp esi, dword [esi + 0x65]
jb 0x4125cd
imul esp, dword [ebx + 0x61], 0x6c612d6c
imul esp, dword [edi + 0x6e], 0x64696d3a
insb byte es:[edi], dx
jge 0x41259a
bound ebx, qword [edi + 0x62]
jne 0x4125e6
je 0x4125e3
outsb dx, byte [esi]
cmp ch, byte [eax + 0x6f]
push 0x7265766f
pop esp
outsd dx, dword [esi]
jbe 0x4125df
jb 0x4125d8
js 0x4125b1
jae 0x4125f1
popal
outsb dx, byte [esi]
popal
bound ebx, qword [edi + 0x69]
arpl word [edi + 0x6e], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
jnp 0x4125fc
jo 0x4125f0
arpl word [ecx + 0x74], bp
jns 0x4125ce
xor byte [esi], ch
cmp dword [ebp + 0x23], edi
popal
bound ebx, qword [edi + 0x6f]
jo 0x412613
pop edi
imul esp, dword [ebx + 0x6f], 0x61627b6e
outsb dx, byte [esi]
jnp 0x412608
popal
arpl word [ebx + 0x67], bp
jb 0x41261b
outsd dx, dword [esi]
jne 0x41261c
sub eax, 0x69736f70
outsd dx, dword [esi]
jae 0x41261d
je 0x41261f
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [0x78703234]
and byte [0x70393532], ch
js 0x412601
push 0x68676965
je 0x412607
xor dword [edi], esi
aaa
jo 0x412649
cmp ebp, dword [ebp + 0x61]
jb 0x41263d
sub eax, 0x3a706f74
sub eax, 0x3b787032
ja 0x41264d
jo 0x412659
cmp esi, dword [edi + 0x69]
imul esp, dword [esp + esi*2 + 0x68], 0x7037313a
je 0x41264f
push 0x7037313a
cmp dh, byte [ecx]
aaa
jo 0x412664
js 0x41266a
jge 0x41261c
popal
popal
bound ebx, qword [edi + 0x64]
jb 0x412663
pop edi
jb 0x412663
jo 0x41265a
outsd dx, dword [esi]
ja 0x412667
jnp 0x41265d
popal
arpl word [ebx + 0x67], bp
jb 0x412670
jne 0x412671
cmp ah, byte fs:[ebx]
cmp sp, word [edx + 0x6f]
cmp sp, word [edx + 0x6f]
cmp sp, word [edx + 0x6f]
jb 0x412672
jb 0x41264b
js 0x412635
and esp, dword [ebx + 0x64]
arpl word fs:[ebx + 0x64], sp
arpl word [ebx + 0x64], sp
arpl word [ebx + 0x3b], sp
arpl word [ebx], di
bound ebp, qword [edi + 0x72]
jb 0x412664
xor dword [eax + 0x78], esi
and byte [ebx + 0x6f], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x72], 0x28616267
xor byte [eax + esi], ch
sub al, 0x30
sub al, 0x30
xor ch, byte cs:[ecx]
cmp esp, dword [esi + 0x6f]
outsb dx, byte [esi]
je 0x412676
jae 0x4126b4
jp 0x4126b2
cmp dh, byte [ecx]
xor esi, dword [eax + 0x78]
cmp esi, dword [eax + 0x61]
imul ebp, dword fs:[esi + 0x67], 0x3020303a
cmp dh, byte [bx + si]
cmp dh, byte [eax]
and byte [eax], dh
xor byte [eax], ah
jo 0x4126da
and byte [esi], dh
jo 0x4126da
cmp esi, dword [eax + 0x6f]
jo 0x4126d4
outsd dx, dword [esi]
jae 0x4126d0
je 0x4126d2
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [ecx + 0x62]
jae 0x4126df
insb byte es:[edi], dx
jne 0x4126e7
je 0x4126d9
imul esp, dword [edi + 0x68], 0x3b303a74
je 0x4126ee
jo 0x4126bb
xor bh, byte [eax]
jo 0x4126fd
imul esi, dword [ecx + edi*2 + 0x20], 0x31322e30
jns 0x4126d6
xor byte [esi], ch
xor dh, byte [ecx]
cmp byte [ebx + 0x3b], dh
bound ebp, qword [edi + 0x78]
sub eax, 0x64616873
outsd dx, dword [esi]
ja 0x412702
jae 0x4126f8
js 0x4126f2
jb 0x41273b
bound esp, qword [ecx + 0x28]
xor byte [eax + esi], ch
sub byte [eax], dh
sub al, 0x30
sub al, 0x30
sub al, 0x30
xor ch, byte cs:[ecx]
xor ch, byte [ecx]
jge 0x412711
cmp ah, byte [esi + 0x6f]
arpl word [ebp + 0x73], si
jne 0x412767
sub al, 0x2e
popal
bound ebx, qword [edi + 0x64]
jb 0x41276b
jo 0x412762
outsd dx, dword [esi]
ja 0x4127ac
jae 0x4127cf
arpl word gs:[ebp + 0x64], si
jnp 0x4127d4