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

Disassembly:
popal
jb 0x408e7c
jle 0x408e7c
jne 0x408e8a
insb byte es:[edi], dx
push edx
jo 0x408e93
jb 0x408e9a
inc ebx
outsb dx, byte gs:[esi]
je 0x408e90
jb 0x408eab
bound esi, qword [ebp + 0x6e]
insb byte es:[edi], dx
push ebx
popal
je 0x408eb3
inc ebx
outsb dx, byte gs:[esi]
je 0x408ea4
jb 0x408ebf
bound esi, qword [ebp + 0x6e]
insb byte es:[edi], dx
push ebp
jae 0x408eb0
jb 0x408e9d
jb 0x408ebe
imul bp, word [ebp + 0x22], 0x222c
jae 0x408ec0
popal
jb 0x408ec0
jle 0x408ec0
jne 0x408ece
insb byte es:[edi], dx
inc ecx
jne 0x408ecb
imul ebp, dword [edi + 0x53], 0x65636170
push eax
imul edi, dword gs:[esi + 0x62], 0x75
outsb dx, byte [esi]
insb byte es:[edi], dx
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x408eee
imul esi, dword [ecx + edi*2 + 0x53], 0x6c7e5253
outsd dx, dword [esi]
popal
jb 0x408ebc
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x408f02
outsb dx, byte [esi]
imul esi, dword [ecx + edi*2 + 0x48], 0x6c646e61
insb byte es:[edi], dx
jb 0x408ec1
jb 0x408ec1
sub al, 0x22
jae 0x408f0b
popal
jb 0x408f0b
jle 0x408f0b
jne 0x408f19
insb byte es:[edi], dx
push ebx
je 0x408f27
imul ebp, dword [esi + 0x67], 0x6f725073
imul bp, word [ebp + 0x7e], 0x7562
insb byte es:[edi], dx
jle 0x408f22
jle 0x408f22
bound esi, qword [ebp + 0x6e]
jne 0x408f30
outsb dx, byte [esi]
insb byte es:[edi], dx
push ebp
jae 0x408f2e
jb 0x408f17
imul esi, dword [ebx + 0x74], 0x222c2273
jae 0x408ef2
sub al, 0x22
jae 0x408f3c
popal
jb 0x408f3c
jle 0x408f46
outsd dx, dword [esi]
popal
jb 0x408f0e
push ebx
imul esp, dword [ebp + 0x4e], 0x6f7e7661
outsb dx, byte [esi]
insd dword es:[edi], dx
popal
outsb dx, byte [esi]
push ebx
je 0x408f69
imul ebp, dword [esi + 0x67], 0x6e6f4d73
je 0x408f68
jp 0x408f62
je 0x408f6c
imul ebp, dword [edi + 0x6e], 0x73222c22
push 0x64657261
outsd dx, dword [esi]
outsb dx, byte [esi]
and ch, byte [edx]
jae 0x408f72
popal
jb 0x408f72
jle 0x408f72
jle 0x408f72
jne 0x408f80
insb byte es:[edi], dx
inc esp
insb byte es:[edi], dx
popal
je 0x408f83
jle 0x408f82
jne 0x408f90
insb byte es:[edi], dx
inc edi
jb 0x408f8a
jne 0x408f8d
je 0x408f93
inc ecx
arpl word [ebx + 0x65], sp
jae 0x408fa8
and ch, byte [edx]
jae 0x408fa2
popal
jb 0x408fa2
jle 0x408fa2
jle 0x408fa2
jne 0x408fb0
insb byte es:[edi], dx
inc edx
inc edx
outsd dx, dword [esi]
outsd dx, dword [esi]
imul ebp, dword [ebp + 0x61], 0x72
imul eax, dword [esi + 0x6f], 0x6c
jb 0x408fc8
jle 0x408fb9
jne 0x408fc7
insb byte es:[edi], dx
push ebx
je 0x408fd5
imul ebp, dword [esi + 0x67], 0x2c5d2273
outsb dx, byte [esi]
jae 0x408f88
pop ebp
sub al, 0x7b
jnp 0x408f9d
xor edi, dword [ecx]
aaa
cmp dword [edi], esi
xor eax, 0x65283a37
sub al, 0x6e
outsb dx, byte [esi]
sub al, 0x74
sub dword [0x61767b3e], edi
jb 0x408f9d
insb byte es:[edi], dx
cmp eax, 0x31372874
sub byte [edi], dh
xor dword [esi], esi
xor byte [eax], dh
xor byte ss:[eax], dh
sub dword [ebx], edi
dec edi
bound ebp, qword [edx + 0x65]
push 0x65
arpl word [esi + ebp + 0x64], si
je 0x408fbd
imul bp, word gs:[esi + 0x65], 0x7250
imul bp, word gs:[esi + 0x65], 0x7250
outsb dx, byte [esi]
push eax
jb 0x409007
outsd dx, dword [esi]
jo 0x408fff
jb 0x409010
jns 0x408fc6
sub byte [esi + 0x2c], ch
and bl, byte [edi + 0x5f]
outsb dx, byte [esi]
sub al, 0x22
pop edi
pop edi
jae 0x408ff3
outsd dx, dword [esi]
jne 0x409016
jne 0x409016
and ch, byte gs:[ebx + edi*2]
jbe 0x409011
insb byte es:[edi], dx
jne 0x409018
cmp ah, byte [ecx]
xor byte [ebp + 0x29], bh
sub al, 0x6e
outsb dx, byte [esi]
popaw
popaw
jne 0x40902d
je 0x409000
jne 0x409034
arpl word [ecx + ebp*2 + 0x6f], si
je 0x409032
imul ebp, dword [edi + 0x6e], 0x7b296528
outsw dx, word [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ebp + 0x29], ah
jnp 0x409036
outsd dx, dword [esi]
jb 0x408ffb
jbe 0x409036
jb 0x408ff7
outsb dx, byte [esi]
cmp eax, 0x742c5d5b
cmp eax, 0x612c3028
popaw
jne 0x409055
je 0x409014
sub byte [ebp + 0x29], ah
sub al, 0x6c
cmp eax, 0x3c6c3b30
je 0x409025
insb byte es:[edi], dx
cmp al, 0x74
insb byte es:[edi], dx
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
je 0x409065
je 0x409065
cmp ebp, dword [ebx + ebp + 0x2b]
sub ebp, dword [ebx]
sub ebp, dword [ecx]
jnp 0x40907a
sub dword [ebx + 0x76], edi
popal
jb 0x409027
imul edi, dword [0x5d6c5b74], 0x7263732e
jb 0x409077
outsb dx, byte gs:[esi]
outsb dx, byte gs:[esi]
dec esi
popal
insd dword es:[edi], dx
cmp ebp, dword gs:[esi + 0x2e]
cmp ebp, dword [esi + 0x2e]
jo 0x409092
jae 0x409087
sub byte [ecx + 0x29], ch
jge 0x409096
je 0x40909c
je 0x40909c
jb 0x409097
and byte [esi + 0x7d], ch
cmp esi, dword [esi + 0x61]
jbe 0x409090
jb 0x409051
popal
cmp eax, 0x2874286c
xor eax, 0x33383839
sub byte [eax + ebp + 0x35], dh
cmp dword [eax], edi
cmp byte [ebx], dh
sub byte [0x33383839], dh
sub dword [ecx], ebp
cmp esp, dword [ebp + 0x2e]
js 0x4090b4
outsd dx, dword [esi]
jb 0x4090bb
jae 0x409086
outsb dx, byte [esi]
popaw
jne 0x4090bd
je 0x4090d0
sub al, 0x38
xor dh, byte [eax]
xor al, 0x35
cmp ah, byte [ebp + 0x3d]
jnp 0x4090d5
popal
jb 0x409082
outsb dx, byte [esi]
sub al, 0x74
sub al, 0x6c
sub al, 0x61
sub al, 0x69
cmp eax, 0x6172667b
insd dword es:[di], dx
outsb dx, byte gs:[esi]
je 0x4090b0
jnp 0x4090d9
popal
jb 0x4090e1
jne 0x4090e9
outsb dx, byte gs:[esi]
je 0x4090c4
imul bp, word gs:[esi + 0x69], 0x6974
imul ebp, dword [esi + 0x69], 0x6e6f6974
imul ebp, dword [edi + 0x6e], 0x5d5b3a73
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x4090c5
pop ebx
pop ebp
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x7246223a
outsb dx, byte [esi]
cmp ah, byte fs:[edx]
cmp ah, byte [edx]
inc esi
jb 0x4090f8
popal
insd dword es:[di], dx
outsb dx, byte gs:[esi]
je 0x4090bf
and ch, byte [ebp*2 + 0x64617465]
popal
sub al, 0x6d
je 0x409103
popal
je 0x409107
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x6e
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
inc ebx
popal
jb 0x409125
jne 0x40912b
insb byte es:[edi], dx
push ecx
jne 0x409122
jb 0x409138
and ch, byte [ebx + esi*2]
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x409106
pop ebx
jnp 0x409130
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
jne 0x409143
insb byte es:[edi], dx
sub al, 0x61
popal
jb 0x409143
jae 0x409118
outsb dx, byte [esi]
cmp eax, 0x696b7b5b
outsb dx, byte [esi]
cmp ah, byte fs:[edx]
dec esp
jnp 0x40914e
imul ebp, dword [esi + 0x64], 0x694c223a
je 0x409151
imul esi, dword [ebp + 0x72], 0x2c226c61
outsb dx, byte [esi]
jb 0x40914f
insb byte es:[edi], dx
and ch, byte [esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jae 0x40911b
and ch, byte [esi + esi*2]
sub al, 0x76
popal
insb byte es:[edi], dx
jne 0x409164
cmp ah, byte [edx]
xor dword [esi + 0x5d7d2232], esi
xor eax, 0x5d7d2232
jge 0x409165
pop ebp
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x409176
push esp
jns 0x409184
cmp ah, byte gs:[edx]
push esi
imul esp, dword [ebp + 0x77], 0x2c227265
imul ebp, dword [ecx + 0x6e], 0x64
cmp ah, byte [edx]
jb 0x409140
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
cmp ah, byte fs:[edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
and ch, byte [esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jbe 0x4091a3
ja 0x4091a2
jb 0x40919e
jbe 0x409173
xor ah, byte [edx]
sub al, 0x70
and ch, byte [eax + esi*2]
jo 0x4091b1
insb byte es:[edi], dx
jne 0x4091b9
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x409192
pop ebx
jnp 0x4091bc
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
popal
jb 0x4091cf
jae 0x4091a4
outsb dx, byte [esi]
jne 0x4091d9
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
jb 0x4091da
je 0x4091dc
push esp
push esp
jns 0x4091ea
cmp ah, byte gs:[edx]
push ebp
jae 0x4091e5
jb 0x4091d4
jae 0x4091fa
jne 0x4091f2
insb byte es:[edi], dx
je 0x4091fb
and ch, byte [ebx + ebp*2]
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
and dh, byte [ebp + 0x73]
jne 0x409218
jae 0x40920b
jb 0x409207
jb 0x409207
jb 0x40920f
jae 0x409221
insb byte es:[edi], dx
je 0x409222
and ch, byte [eax + esi*2]
insb byte es:[edi], dx
jo 0x40921f
jne 0x409227
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x409200
pop ebx
jnp 0x40922a
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
jne 0x40923d
insb byte es:[edi], dx
sub al, 0x61
jb 0x40923d
jae 0x409212
outsb dx, byte [esi]
jne 0x409247
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x40924a
push esp
jns 0x409258
cmp ch, byte gs:[esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x409259
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
cmp ah, byte fs:[edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
inc esi
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
and ch, byte [esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jb 0x40926f
and dh, byte [edx + 0x65]
jae 0x409281
jne 0x409279
insb byte es:[edi], dx
je 0x409231
sub al, 0x70
insb byte es:[edi], dx
jne 0x409286
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
je 0x40928a
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x40925f
pop ebx
je 0x409265
cmp eax, 0x696c617b
popal
jae 0x409269
jnp 0x40928b
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
outsb dx, byte [esi]
jne 0x40929e
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x61
jb 0x40929e
jae 0x409273
outsb dx, byte [esi]
jne 0x4092a8
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
popal
jb 0x409291
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
pop edi
pop edi
je 0x4092d4
jo 0x4092c2
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
and ch, byte gs:[ebx + esi*2]
je 0x4092d5
outsd dx, dword [esi]
jb 0x4092c9
dec ebx
dec ebx
jns 0x4092a8
outsb dx, byte [esi]
jne 0x4092dd
insb byte es:[edi], dx
jge 0x4092a0
sub al, 0x7b
imul ebp, dword [ecx + 0x6e], 0x64
jnp 0x4092e1
imul ebp, dword [esi + 0x64], 0x6e49223a
cmp ah, byte [edx]
dec ecx
outsb dx, byte [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x67617246
insd dword es:[edi], dx
inc esi
jb 0x4092e5
insd dword es:[di], dx
outsb dx, byte gs:[esi]
je 0x4092ac
sub al, 0x73
insb byte es:[edi], dx
jae 0x4092f2
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x4092d0
imul ebp, dword [edi + 0x6e], 0x7b5b3a73
popal
pop ebx
jnp 0x4092fa
jb 0x409302
jae 0x4092d7
outsb dx, byte [esi]
jne 0x40930c
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x7246223a
popal
inc esi
jb 0x40930c
insd dword es:[di], dx
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x409304
jo 0x409325
popal
and ch, byte fs:[esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
inc ebx
popal
jb 0x409331
jne 0x409337
insb byte es:[edi], dx
pop edi
jne 0x40933c
jb 0x4092ee
jge 0x40932b
sub al, 0x74
jns 0x409342
cmp ah, byte gs:[edx]
and dl, byte [ebp + 0x73]
push ebp
jae 0x40933d
jb 0x4092fc
jb 0x4092fc
sub al, 0x61
bound esi, qword [ebx + 0x74]
jae 0x409353
jb 0x409342
arpl word [ebx + ecx*2 + 0x65], si
jns 0x409321
outsb dx, byte [esi]
jne 0x409356
insb byte es:[edi], dx
jge 0x40934a
sub al, 0x73
je 0x409360
jae 0x409364
outsd dx, dword [esi]
jb 0x409354
popal
dec ebx
jns 0x409333
outsb dx, byte [esi]
jne 0x409368
insb byte es:[edi], dx
jge 0x40935c
sub al, 0x73
je 0x409372
outsd dx, dword [esi]
jb 0x409366
popal
dec ebx
jns 0x409345
outsb dx, byte [esi]
jne 0x40937a
insb byte es:[edi], dx
jge 0x40936e
sub al, 0x73
je 0x409384
jb 0x409378
dec ebx
jns 0x409357
daa
jbe 0x409389
ja 0x409388
ja 0x409388
jb 0x409384
jbe 0x409359
sub byte [ebx + 0x3a], dh
and dh, byte [ecx]
xor al, 0x35
xor ah, byte [edx]
sub dword [edi], esp
xor dword [esi + 0x27292232], esi
daa
jge 0x409391
pop ebp
sub al, 0x74
jns 0x4093a8
jo 0x40939e
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
push ecx
jne 0x4093a3
jb 0x4093b9
jb 0x4093b9
and ch, byte [ecx]
popal
bound esi, qword [ebx + 0x74]
jb 0x4093a9
je 0x4093b9
popal
arpl word [ebx + ecx*2 + 0x65], si
jns 0x409388
dec ebx
jns 0x409388
outsb dx, byte [esi]
jne 0x4093bd
insb byte es:[edi], dx
jge 0x409380
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6552223a
imul ebp, dword [ecx + 0x6e], 0x64
cmp ah, byte [edx]
outsb dx, byte [esi]
cmp ah, byte fs:[edx]
and dl, byte [edx + 0x65]
push edx
jno 0x4093d3
jno 0x4093d3
jae 0x4093d5
je 0x409384
and ch, byte [edi + ebp*2]
sub al, 0x6f
jo 0x4093cb
jb 0x4093c9
je 0x4093d3
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp bh, byte [ebx + 0x61]
popal
jb 0x4093d8
jne 0x4093e0
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x4093bb
imul bp, word gs:[esi + 0x69], 0x6974
imul bp, word [esi + 0x69], 0x6974
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x6f], 0x5b3a736e
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x4093bc
pop ebx
pop ebp
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x704f223a
jb 0x4093f1
cmp ah, byte fs:[edx]
cmp ah, byte [edx]
dec edi
jo 0x4093f3
jb 0x4093f1
je 0x4093fb
imul ebp, dword [edi + 0x6e], 0x616e2c22
outsd dx, dword [esi]
outsb dx, byte [esi]
and ch, byte [esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
inc ebx
popal
jb 0x40940f
jne 0x409415
insb byte es:[edi], dx
insb byte es:[edi], dx
push ecx
jne 0x40940c
jb 0x409422
jns 0x4093cc
and ch, byte [ebx + esi*2]
sub al, 0x73
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x4093f0
pop ebx
jnp 0x40941a
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
popal
jae 0x4093f8
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40942d
insb byte es:[edi], dx
sub al, 0x61
jb 0x40942d
jae 0x409402
outsb dx, byte [esi]
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x409437
push esp
jns 0x409445
cmp ah, byte gs:[edx]
push esi
imul esp, dword [ebp + 0x77], 0x2c227265
imul ebp, dword [ecx + 0x6e], 0x64
cmp ah, byte [edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
and ch, byte [esi + ebp*2]
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jbe 0x409464
and dh, byte [esi + 0x69]
ja 0x409463
jb 0x40945f
jbe 0x409434
and ch, byte [eax + esi*2]
insb byte es:[edi], dx
jne 0x40947a
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x409453
pop ebx
jnp 0x40947d
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
jne 0x409490
insb byte es:[edi], dx
sub al, 0x61
jb 0x409490
jae 0x409465
outsb dx, byte [esi]
jne 0x40949a
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
jb 0x40949b
je 0x40949d
push esp
push esp
jns 0x4094ab
cmp ah, byte gs:[edx]
push ebp
jae 0x4094a6
jb 0x409495
jae 0x4094bb
jne 0x4094b3
insb byte es:[edi], dx
je 0x4094bc
and ch, byte [ebx + ebp*2]
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
and dh, byte [ebp + 0x73]
jne 0x4094d9
jae 0x4094cc
jb 0x4094c8
jb 0x4094c8
jb 0x4094d0
jae 0x4094e2
insb byte es:[edi], dx
je 0x4094e3
and ch, byte [eax + esi*2]
insb byte es:[edi], dx
jne 0x4094e8
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x4094c1
pop ebx
jnp 0x4094eb
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
jne 0x4094fe
insb byte es:[edi], dx
sub al, 0x61
jb 0x4094fe
jae 0x4094d3
outsb dx, byte [esi]
jne 0x409508
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x40950b
push esp
jns 0x409519
cmp ch, byte gs:[esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40951a
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
cmp ah, byte fs:[edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
inc esi
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
and ch, byte [esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jb 0x409530
and dh, byte [edx + 0x65]
jae 0x409542
jne 0x40953a
insb byte es:[edi], dx
je 0x4094f2
sub al, 0x70
insb byte es:[edi], dx
jne 0x409547
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x409520
pop ebx
je 0x409515
sub al, 0x7b
imul ebp, dword [ecx + 0x6e], 0x64
cmp ah, byte [edx]
dec ecx
outsb dx, byte [esi]
jnp 0x409556
imul ebp, dword [esi + 0x64], 0x6e49223a
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x67617246
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x409521
and ch, byte [ebx + esi*2]
sub al, 0x73
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x409545
pop ebx
jnp 0x40956f
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x61
jb 0x409582
jae 0x409557
jae 0x409557
pop ebx
jnp 0x40958b
imul ebp, dword [esi + 0x64], 0x694c223a
je 0x40958e
outsb dx, byte [esi]
cmp ah, byte fs:[edx]
dec esp
imul esi, dword [ebp + 0x72], 0x2c226c61
outsb dx, byte [esi]
jb 0x40958c
insb byte es:[edi], dx
and ch, byte [esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
arpl word [edi + 0x75], bp
outsb dx, byte [esi]
je 0x40955c
sub al, 0x76
popal
insb byte es:[edi], dx
jne 0x4095a5
cmp dh, byte [edx]
xor byte [ebp + 0x5d], bh
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x4095b3
push esp
jns 0x4095c1
cmp ah, byte gs:[edx]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x4095c8
imul esi, dword [ecx + edi*2 + 0x53], 0x6563696c
and ch, byte [ebx + ebp*2]
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
jns 0x4095b1
insb byte es:[edi], dx
imul esp, dword [ebx + 0x65], 0x696b2c22
outsb dx, byte [esi]
cmp ah, byte fs:[edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
jne 0x4095f1
outsb dx, byte [esi]
imul esi, dword [ecx + edi*2 + 0x5f], 0x626d656d
jb 0x409601
jb 0x409601
push 0x5f737069
jae 0x409601
imul esp, dword [ebx + 0x65], 0x6c702c22
jne 0x409610
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x4095e9
pop ebx
jnp 0x409613
popal
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
jb 0x409626
jae 0x4095fb
outsb dx, byte [esi]
jne 0x409630
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x409633
push esp
jns 0x409641
cmp ah, byte gs:[edx]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x409648
imul esi, dword [ecx + edi*2 + 0x52], 0x6c757365
je 0x409657
and ch, byte [ebx + ebp*2]
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
cmp ah, byte fs:[edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
imul esi, dword [ebp + 0x6d], 0x65725f73
insd dword es:[edi], dx
jae 0x409664
jb 0x40966c
jae 0x40967e
insb byte es:[edi], dx
je 0x40967f
and ch, byte [eax + esi*2]
insb byte es:[edi], dx
jne 0x409684
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor byte [ebx + esi*2], ch
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40965d
pop ebx
jnp 0x409687
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
popal
jb 0x40969a
jae 0x40966f
outsb dx, byte [esi]
jne 0x4096a4
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x4096a7
push esp
push esp
jns 0x4096b5
cmp ch, byte gs:[esi + 0x75]
insb byte es:[edi], dx
jne 0x4096b6
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
and ch, byte [esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jb 0x4096cc
and dh, byte [edx + 0x65]
jae 0x4096de
insb byte es:[edi], dx
je 0x40968e
sub al, 0x70
insb byte es:[edi], dx
jne 0x4096e3
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x4096bc
pop ebx
je 0x4096b1
sub al, 0x7b
imul ebp, dword [ecx + 0x6e], 0x64
cmp ah, byte [edx]
dec ecx
outsb dx, byte [esi]
jnp 0x4096f2
imul ebp, dword [esi + 0x64], 0x6e49223a
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x67617246
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x4096bd
and ch, byte [ebx + esi*2]
sub al, 0x73
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x4096e1
pop ebx
jnp 0x40970b
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6469223a
pop edi
pop edi
jae 0x409729
jb 0x4096d9
and ch, byte [ecx]
sub al, 0x61
jb 0x409722
jae 0x4096f7
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40972c
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
popal
jb 0x409715
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
jb 0x409742
jae 0x409753
je 0x40973f
pop edi
imul esp, dword [edx + 0x2c], 0x726f7473
popal
and ch, byte fs:[ebx + esi*2]
sub al, 0x73
je 0x409756
jb 0x40974a
dec ebx
jns 0x409729
outsb dx, byte [esi]
jne 0x40975e
insb byte es:[edi], dx
jge 0x409721
jnp 0x409758
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
jb 0x40976b
jae 0x409740
outsb dx, byte [esi]
jne 0x409775
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
imul ebp, dword [ecx + 0x6e], 0x64
cmp ah, byte [edx]
push ebx
arpl word [ecx + 0x6c], sp
popal
jb 0x40975e
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
and ch, byte gs:[ebx + esi*2]
sub al, 0x73
je 0x40979c
outsd dx, dword [esi]
jb 0x409790
dec ebx
jns 0x40976f
outsb dx, byte [esi]
jne 0x4097a4
insb byte es:[edi], dx
jge 0x409767
jnp 0x40979e
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
popal
jae 0x40977c
outsb dx, byte [esi]
jne 0x4097b1
insb byte es:[edi], dx
sub al, 0x61
jb 0x4097b1
jae 0x409786
outsb dx, byte [esi]
jne 0x4097bb
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x4097be
je 0x4097be
push esp
push esp
jns 0x4097cc
cmp ah, byte gs:[edx]
inc ebx
outsd dx, dword [esi]
and al, byte [ebx + 0x6f]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x4097d3
imul esi, dword [ecx + edi*2 + 0x4d], 0x7265646f
popal
jns 0x4097b6
outsd dx, dword [esi]
jb 0x4097cf
jb 0x4097cf
je 0x4097d9
imul ebp, dword [edi + 0x6e], 0x696b2c22
outsb dx, byte [esi]
cmp ah, byte fs:[edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
outsd dx, dword [esi]
outsb dx, byte [esi]
and ch, byte [ebx + ebp*2]
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
imul esp, dword [ebp + 0x6c], 0x6e2c2264
sub al, 0x6e
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
insd dword es:[edi], dx
outsd dx, dword [esi]
jb 0x4097f4
jb 0x4097f4
je 0x4097fe
outsd dx, dword [esi]
outsb dx, byte [esi]
and ch, byte [eax + esi*2]
insb byte es:[edi], dx
jne 0x40980f
jb 0x4097ff
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x4097e8
pop ebx
jnp 0x409812
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
outsb dx, byte [esi]
jne 0x409825
insb byte es:[edi], dx
sub al, 0x61
popal
jb 0x409825
jae 0x4097fa
outsb dx, byte [esi]
jne 0x40982f
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
arpl word [ecx + 0x6c], sp
popal
jb 0x409818
imul esp, dword [ebp + 0x6c], 0x6e2c2264
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
je 0x409857
je 0x409843
arpl word [ecx + 0x73], sp
pop edi
pop edi
arpl word [edi + 0x75], bp
outsb dx, byte [esi]
je 0x409811
sub al, 0x73
je 0x409862
jb 0x409856
popal
dec ebx
jns 0x409835
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40986a
insb byte es:[edi], dx
jge 0x40982d
insb byte es:[edi], dx
cmp eax, 0x696c617b
popal
jae 0x409844
outsb dx, byte [esi]
jne 0x409879
insb byte es:[edi], dx
sub al, 0x61
popal
jb 0x409879
jae 0x40984e
jae 0x40984e
outsb dx, byte [esi]
jne 0x409883
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
popal
jb 0x40986c
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
imul esp, dword [edx + 0x2c], 0x726f7473
popal
sub al, 0x73
je 0x4098a8
jb 0x40989c
dec ebx
jns 0x40987b
outsb dx, byte [esi]
jne 0x4098b0
insb byte es:[edi], dx
insb byte es:[edi], dx
jge 0x4098a4
sub al, 0x73
je 0x4098ba
jb 0x4098ae
dec ebx
dec ebx
jns 0x40988d
outsb dx, byte [esi]
jne 0x4098c2
insb byte es:[edi], dx
jge 0x409885
jnp 0x4098bc
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x61
jb 0x4098cf
jae 0x4098a4
outsb dx, byte [esi]
jne 0x4098d9
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x4098dc
push esp
jns 0x4098ea
jo 0x4098e0
cmp ch, byte gs:[esi + 0x75]
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
outsb dx, byte [esi]
cmp ah, byte fs:[edx]
cmp ah, byte [edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
push 0x6f
imul ebp, dword [esi + 0x5f], 0x75716572
jae 0x40991a
jae 0x40991a
jae 0x409907
jb 0x40990f
jae 0x409921
insb byte es:[edi], dx
je 0x4098d1
and ch, byte [eax + esi*2]
sub al, 0x70
jo 0x40991e
insb byte es:[edi], dx
jne 0x409926
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
jae 0x409921
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x4098ff
pop ebx
je 0x4098f4
jnp 0x409935
imul ebp, dword [esi + 0x64], 0x6e49223a
dec ecx
outsb dx, byte [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x67617246
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x409900
sub al, 0x73
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x409924
pop ebx
insb byte es:[edi], dx
sub al, 0x7b
popal
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
outsb dx, byte [esi]
jne 0x409963
insb byte es:[edi], dx
sub al, 0x61
jb 0x409963
jae 0x409938
outsb dx, byte [esi]
jne 0x40996d
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
cmp ah, byte [edx]
push ebx
arpl word [ecx + 0x6c], sp
popal
jb 0x409956
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
jo 0x409983
outsb dx, byte [esi]
imul ebp, dword fs:[esi + 0x67], 0x696f6a5f
outsb dx, byte [esi]
pop edi
jb 0x409990
outsb dx, byte [esi]
pop edi
push 0x6f
imul ebp, dword [esi + 0x5f], 0x75716572
jno 0x4099a2
jae 0x4099a4
pop edi
arpl word [edi + 0x75], bp
outsb dx, byte [esi]
je 0x409959
sub al, 0x73
je 0x4099aa
jae 0x4099ae
outsd dx, dword [esi]
jb 0x40999e
dec ebx
jns 0x40997d
outsb dx, byte [esi]
jne 0x4099b2
insb byte es:[edi], dx
jge 0x4099a6
sub al, 0x74
jns 0x4099bd
cmp ah, byte gs:[edx]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x4099c4
imul esi, dword [ecx + edi*2 + 0x4a], 0x526e696f
jno 0x4099d6
dec edx
outsd dx, dword [esi]
imul ebp, dword [esi + 0x52], 0x65757165
jae 0x4099d8
jae 0x4099d8
je 0x4099d8
jae 0x409988
and ch, byte [ecx]
sub al, 0x61
bound esi, qword [ebx + 0x74]
jb 0x4099ce
arpl word [ebx + ecx*2 + 0x65], si
jns 0x4099ad
outsb dx, byte [esi]
jne 0x4099e2
insb byte es:[edi], dx
jge 0x4099d6
sub al, 0x73
je 0x4099ec
jb 0x4099e0
dec ebx
jns 0x4099bf
jns 0x4099bf
outsb dx, byte [esi]
jne 0x4099f4
insb byte es:[edi], dx
jge 0x4099b7
jnp 0x4099ee
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
jae 0x4099cc
outsb dx, byte [esi]
jne 0x409a01
insb byte es:[edi], dx
sub al, 0x61
jb 0x409a01
jae 0x4099d6
outsb dx, byte [esi]
jne 0x409a0b
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x409a0e
je 0x409a0e
push esp
jns 0x409a1c
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
and al, byte [ecx + 0x70]
imul ecx, dword [ebp + 0x65], 0x22616964
sub al, 0x6b
inc ecx
jo 0x409a1b
dec ebp
imul esp, dword fs:[ecx + 0x22], 0x6e696b2c
cmp ah, byte fs:[edx]
and ch, byte [ebx + ebp*2]
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
cmp ah, byte [edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
popaw
jne 0x409a44
je 0x409a39
bound esp, qword [ecx + 0x6e]
outsb dx, byte [esi]
jb 0x409a40
pop edi
insd dword es:[edi], dx
imul esp, dword fs:[ecx + 0x22], 0x756c702c
jb 0x409a4e
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x409a37
popal
cmp eax, 0x6c617b5b
popal
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
jb 0x409a76
jae 0x409a4b
jae 0x409a4b
outsb dx, byte [esi]
jne 0x409a80
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x409a83
je 0x409a83
push esp
jns 0x409a91
cmp ch, byte gs:[esi + 0x75]
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
imul esp, dword [ebp + 0x6c], 0x6e2c2264
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
and ch, byte [esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
insd dword es:[edi], dx
imul esp, dword fs:[ecx + 0x5f], 0x6f666e69
and ch, byte [ebp + 0x65]
imul esp, dword fs:[ecx + 0x5f], 0x6f666e69
imul esp, dword [ecx + 0x5f], 0x6f666e69
and ch, byte [eax + esi*2]
insb byte es:[edi], dx
jne 0x409ac3
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x409a9c
pop ebx
je 0x409a91
jnp 0x409ad2
imul ebp, dword [esi + 0x64], 0x6e49223a
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x67617246
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x409a9d
sub al, 0x73
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
arpl word [ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x409ac1
pop ebx
jnp 0x409aeb
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x61
jb 0x409afe
jae 0x409ad3
outsb dx, byte [esi]
jne 0x409b08
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x409b0b
push esp
jns 0x409b19
cmp ah, byte gs:[edx]
dec ebp
imul esp, dword fs:[ecx + 0x43], 0x726f6c6f
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
and ch, byte [ebx + ebp*2]
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
and cl, byte [ecx + ebp*2 + 0x6e]
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
imul esp, dword [ebp + 0x64], 0x46
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x409b3a
imul ebp, dword [esi + 0x66], 0x702c226f
insb byte es:[edi], dx
jne 0x409b57
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
jae 0x409b52
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x409b30
pop ebx
jnp 0x409b5a
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
outsb dx, byte [esi]
jne 0x409b6d
insb byte es:[edi], dx
sub al, 0x61
jb 0x409b6d
jae 0x409b42
outsb dx, byte [esi]
jne 0x409b77
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x409b7a
push esp
jns 0x409b88
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
dec ebp
imul esp, dword fs:[ecx + 0x43], 0x726f6c6f
push eax
popal
insb byte es:[edi], dx
je 0x409b9f
dec ecx
je 0x409b94
insd dword es:[edi], dx
and ch, byte [ebx + ebp*2]
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
imul esp, dword [ebp + 0x6c], 0x6e2c2264
and ch, byte fs:[esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jo 0x409bae
insb byte es:[edi], dx
je 0x409bc5
and ch, byte gs:[eax + esi*2]
and ch, byte [eax + esi*2]
insb byte es:[edi], dx
jne 0x409bca
jb 0x409bba
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor byte [ebx + esi*2], ch
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x409ba3
pop ebx
jnp 0x409bcd
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
jb 0x409be0
jae 0x409bb5
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x409bea
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x409bed
push esp
jns 0x409bfb
cmp ah, byte gs:[edx]
dec ebp
imul esp, dword fs:[ecx + 0x43], 0x726f6c6f
and ch, byte [ebx + ebp*2]
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x409bbb
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
and cl, byte [ecx + ebp*2 + 0x6e]
imul esp, dword [ebp + 0x64], 0x46
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jb 0x409c1c
bound esp, qword [edx]
sub al, 0x70
insb byte es:[edi], dx
jne 0x409c2e
jb 0x409c1e
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x409c07
pop ebx
jnp 0x409c31
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
jb 0x409c44
jae 0x409c19
outsb dx, byte [esi]
jne 0x409c4e
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
push ebx
arpl word [ecx + 0x6c], sp
insb byte es:[edi], dx
popal
jb 0x409c37
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
jb 0x409c64
and ch, byte fs:[ebx + esi*2]
je 0x409c74
jb 0x409c68
dec ebx
jns 0x409c47
outsb dx, byte [esi]
jne 0x409c7c
insb byte es:[edi], dx
jge 0x409c3f
jnp 0x409c76
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x61
jb 0x409c89
jae 0x409c5e
outsb dx, byte [esi]
jne 0x409c93
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
and dl, byte [ebx + 0x63]
popal
insb byte es:[edi], dx
popal
jb 0x409c7c
imul esp, dword [ebp + 0x6c], 0x6e2c2264
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jb 0x409caa
outsb dx, byte gs:[esi]
outsb dx, byte gs:[esi]
and ch, byte [ebx + esi*2]
je 0x409cbb
jb 0x409caf
dec ebx
jns 0x409c8e
outsb dx, byte [esi]
jne 0x409cc3
insb byte es:[edi], dx
jge 0x409c86
jnp 0x409cbd
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
popal
jae 0x409c9b
outsb dx, byte [esi]
jne 0x409cd0
insb byte es:[edi], dx
sub al, 0x61
jb 0x409cd0
jae 0x409ca5
jae 0x409ca5
outsb dx, byte [esi]
jne 0x409cda
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
cmp ah, byte [edx]
push ebx
arpl word [ecx + 0x6c], sp
popal
jb 0x409cc3
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
bound ebp, qword [ebp + esi*2 + 0x65]
and ch, byte [ebx + esi*2]
sub al, 0x73
je 0x409d01
jb 0x409cf5
popal
dec ebx
jns 0x409cd4
outsb dx, byte [esi]
jne 0x409d09
insb byte es:[edi], dx
jge 0x409cfd
sub al, 0x73
je 0x409d13
jb 0x409d07
popal
dec ebx
jns 0x409ce6
jns 0x409ce6
outsb dx, byte [esi]
jne 0x409d1b
insb byte es:[edi], dx
jge 0x409cde
jnp 0x409d15
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x61
jb 0x409d28
jae 0x409cfd
outsb dx, byte [esi]
jne 0x409d32
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
popal
jb 0x409d1b
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
sub al, 0x6e
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jo 0x409d48
jb 0x409d48
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x409d4a
and ch, byte gs:[si]
jae 0x409d63
outsd dx, dword [esi]
jb 0x409d53
dec ebx
jns 0x409d32
outsb dx, byte [esi]
jne 0x409d67
insb byte es:[edi], dx
jge 0x409d5b
pop ebp
sub al, 0x73
je 0x409d71
outsd dx, dword [esi]
jb 0x409d65
dec ebx
jns 0x409d44
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x409d79
insb byte es:[edi], dx
jge 0x409d6d
sub al, 0x73
je 0x409d83
outsd dx, dword [esi]
jb 0x409d77
popal
dec ebx
jns 0x409d56
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x409d8b
insb byte es:[edi], dx
jge 0x409d4e
jnp 0x409d85
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x61
jb 0x409d98
jae 0x409d6d
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x409da2
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
popal
jb 0x409d8b
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
and ch, byte fs:[esi + ebp*2]
sub al, 0x6e
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
outsd dx, dword [esi]
jb 0x409dbd
imul esp, dword [edi + 0x69], 0x5f6c616e
imul ebp, dword [bp + 0x61], 0x6d695f6c
outsb dx, byte [esi]
popal
insb byte es:[edi], dx
pop edi
imul ebp, dword [ebp + 0x67], 0x6c72755f
insd dword es:[edi], dx
pop edi
jne 0x409dd2
insb byte es:[edi], dx
and ch, byte [ebx + esi*2]
je 0x409dd5
jae 0x409dd9
outsd dx, dword [esi]
jb 0x409dc9
popal
dec ebx
jns 0x409da8
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x409ddd
insb byte es:[edi], dx
jge 0x409da0
jnp 0x409dd7
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
jae 0x409db5
outsb dx, byte [esi]
jne 0x409dea
insb byte es:[edi], dx
sub al, 0x61
jb 0x409dea
jae 0x409dbf
outsb dx, byte [esi]
jne 0x409df4
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
popal
jb 0x409ddd
imul esp, dword [ebp + 0x6c], 0x6e2c2264
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
outsd dx, dword [esi]
jb 0x409e0f
and ch, byte [edi + 0x72]
imul esp, dword [edi + 0x69], 0x5f6c616e
imul ebp, dword [bp + 0x61], 0x6d695f6c
pop edi
ja 0x409e1b
outsb dx, byte [esi]
popal
insb byte es:[edi], dx
pop edi
imul ebp, dword [ebp + 0x67], 0x6469775f
je 0x409e1d
je 0x409e1d
and ch, byte [ebx + esi*2]
je 0x409e29
jb 0x409e1d
dec ebx
dec ebx
jns 0x409dfc
outsb dx, byte [esi]
jne 0x409e31
insb byte es:[edi], dx
jge 0x409df4
jnp 0x409e2b
popal
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
jb 0x409e3e
jae 0x409e13
outsb dx, byte [esi]
jne 0x409e48
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
popal
jb 0x409e31
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
outsd dx, dword [esi]
jb 0x409e63
imul ebp, dword [bp + 0x61], 0x6d695f6c
pop edi
push 0x68676965
je 0x409e2d
outsb dx, byte [esi]
popal
insb byte es:[edi], dx
pop edi
imul ebp, dword [ebp + 0x67], 0x6965685f
push 0x732c2274
sub al, 0x73
je 0x409e7e
jb 0x409e72
dec ebx
dec ebx
jns 0x409e51
outsb dx, byte [esi]
jne 0x409e86
insb byte es:[edi], dx
jge 0x409e49
jnp 0x409e80
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
popal
jb 0x409e93
jae 0x409e68
jae 0x409e68
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x409e9d
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x409ea0
push esp
jns 0x409eae
cmp ah, byte gs:[edx]
inc ecx
jo 0x409ead
dec ebp
imul esp, dword fs:[ecx + 0x52], 0x22746365
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
push edx
arpl word gs:[edx + 0x2c], si
imul ebp, dword [ecx + 0x6e], 0x64
cmp ah, byte [edx]
outsb dx, byte [esi]
cmp ah, byte fs:[edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jae 0x409ecb
insb byte es:[edi], dx
imul esp, dword [ebp + 0x6e], 0x65725f74
arpl word [edx + 0x2c], si
jo 0x409ee4
jne 0x409eec
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
jae 0x409ee7
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x409ec5
imul ebp, dword [edi + 0x6e], 0x7b5b3a73
popal
pop ebx
jnp 0x409eef
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
outsb dx, byte [esi]
jne 0x409f02
insb byte es:[edi], dx
sub al, 0x61
jb 0x409f02
jae 0x409ed7
outsb dx, byte [esi]
jne 0x409f0c
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
popal
jb 0x409ef5
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
insb byte es:[edi], dx
je 0x409ee2
sub al, 0x73
je 0x409f33
jb 0x409f27
popal
dec ebx
jns 0x409f06
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x409f3b
insb byte es:[edi], dx
jge 0x409efe
jnp 0x409f35
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
jae 0x409f13
outsb dx, byte [esi]
jne 0x409f48
insb byte es:[edi], dx
sub al, 0x61
jb 0x409f48
jae 0x409f1d
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x409f52
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
cmp ah, byte [edx]
push ebx
arpl word [ecx + 0x6c], sp
popal
jb 0x409f3b
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
je 0x409f72
outsd dx, dword [esi]
jo 0x409f27
sub al, 0x73
je 0x409f78
jae 0x409f7c
outsd dx, dword [esi]
jb 0x409f6c
dec ebx
dec ebx
jns 0x409f4b
outsb dx, byte [esi]
jne 0x409f80
insb byte es:[edi], dx
insb byte es:[edi], dx
jge 0x409f43
jnp 0x409f7a
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x61
jb 0x409f8d
jae 0x409f62
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x409f97
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
push ebx
arpl word [ecx + 0x6c], sp
popal
insb byte es:[edi], dx
popal
jb 0x409f80
imul esp, dword [ebp + 0x6c], 0x6e2c2264
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
ja 0x409fb1
je 0x409fb3
and ch, byte [ebx + esi*2]
je 0x409fbf
jb 0x409fb3
dec ebx
jns 0x409f92
outsb dx, byte [esi]
jne 0x409fc7
insb byte es:[edi], dx
jge 0x409f8a
jnp 0x409fc1
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
popal
jae 0x409f9f
outsb dx, byte [esi]
jne 0x409fd4
insb byte es:[edi], dx
sub al, 0x61
jb 0x409fd4
jae 0x409fa9
jae 0x409fa9
outsb dx, byte [esi]
jne 0x409fde
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
cmp ah, byte [edx]
push ebx
arpl word [ecx + 0x6c], sp
popal
insb byte es:[edi], dx
popal
jb 0x409fc7
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
push 0x68676965
je 0x409fb6
sub al, 0x73
je 0x40a007
outsd dx, dword [esi]
jb 0x409ffb
dec ebx
jns 0x409fda
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40a00f
insb byte es:[edi], dx
jge 0x40a003
sub al, 0x73
je 0x40a019
outsd dx, dword [esi]
jb 0x40a00d
dec ebx
jns 0x409fec
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40a021
insb byte es:[edi], dx
jge 0x40a015
sub al, 0x74
jns 0x40a02c
cmp ah, byte gs:[edx]
inc ecx
jo 0x40a02b
imul ecx, dword [ecx + 0x6d], 0x22656761
sub al, 0x61
dec ecx
insd dword es:[edi], dx
popal
and ch, byte gs:[si]
popal
and ch, byte [ecx]
bound esi, qword [ebx + 0x74]
jb 0x40a030
arpl word [ebx + ecx*2 + 0x65], si
jns 0x40a00f
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40a044
insb byte es:[edi], dx
jge 0x40a038
pop ebp
sub al, 0x73
je 0x40a04e
outsd dx, dword [esi]
jb 0x40a042
dec ebx
jns 0x40a021
outsb dx, byte [esi]
jne 0x40a056
insb byte es:[edi], dx
jge 0x40a019
sub al, 0x6c
insb byte es:[edi], dx
pop ebp
sub al, 0x73
je 0x40a062
jb 0x40a056
dec ebx
jns 0x40a035
outsb dx, byte [esi]
jne 0x40a06a
insb byte es:[edi], dx
jge 0x40a02d
jnp 0x40a064
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x61
popal
jb 0x40a077
jae 0x40a04c
jae 0x40a04c
outsb dx, byte [esi]
jne 0x40a081
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x40a084
push esp
jns 0x40a092
jo 0x40a088
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
inc ecx
jo 0x40a091
dec ebp
imul esp, dword fs:[ecx + 0x22], 0x6e696b2c
imul esp, dword [ecx + 0x22], 0x6e696b2c
popal
and ch, byte [ebx + ebp*2]
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
cmp ah, byte fs:[edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
imul esp, dword [ebp + 0x64], 0x46
imul esp, dword [ebp + 0x6c], 0x6e2c2264
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
arpl word [ebp + 0x73], si
je 0x40a0bc
outsd dx, dword [esi]
insd dword es:[edi], dx
pop edi
bound esp, qword [ecx + 0x6e]
outsb dx, byte [esi]
jb 0x40a0b5
insd dword es:[edi], dx
imul esp, dword fs:[ecx + 0x22], 0x756c702c
jb 0x40a0c3
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
and dword [ecx], esi
sub al, 0x73
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40a0ac
popal
sub al, 0x73
je 0x40a0e6
jb 0x40a0da
dec ebx
jns 0x40a0b9
outsb dx, byte [esi]
jne 0x40a0ee
insb byte es:[edi], dx
insb byte es:[edi], dx
jge 0x40a0b1
sub al, 0x7b
popal
jnp 0x40a0e8
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
popal
jb 0x40a0fb
jae 0x40a0d0
outsb dx, byte [esi]
jne 0x40a105
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
popal
jb 0x40a0ee
imul esp, dword [ebp + 0x6c], 0x6e2c2264
and ch, byte [esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
insb byte es:[edi], dx
popal
jae 0x40a12c
pop edi
popal
arpl word [ecx + ebp*2 + 0x76], si
pop edi
popal
je 0x40a0e5
imul esi, dword [esi + 0x65], 0x2274615f
sub al, 0x73
je 0x40a136
jb 0x40a12a
dec ebx
jns 0x40a109
outsb dx, byte [esi]
jne 0x40a13e
insb byte es:[edi], dx
jge 0x40a101
jnp 0x40a138
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
jae 0x40a116
outsb dx, byte [esi]
jne 0x40a14b
insb byte es:[edi], dx
sub al, 0x61
jb 0x40a14b
jae 0x40a120
cmp ch, byte [esi + 0x75]
outsb dx, byte [esi]
jne 0x40a155
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
cmp ah, byte fs:[edx]
push ebx
arpl word [ecx + 0x6c], sp
popal
jb 0x40a13e
imul esp, dword [ebp + 0x6c], 0x6e2c2264
and ch, byte fs:[esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
insb byte es:[edi], dx
popal
jae 0x40a17c
pop edi
jbe 0x40a174
ja 0x40a173
pop edi
popal
je 0x40a135
sub al, 0x73
je 0x40a186
outsd dx, dword [esi]
jb 0x40a17a
dec ebx
jns 0x40a159
outsb dx, byte [esi]
jne 0x40a18e
insb byte es:[edi], dx
jge 0x40a151
jnp 0x40a188
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
jae 0x40a166
outsb dx, byte [esi]
jne 0x40a19b
insb byte es:[edi], dx
sub al, 0x61
jb 0x40a19b
jae 0x40a170
cmp ch, byte [esi + 0x75]
outsb dx, byte [esi]
jne 0x40a1a5
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
cmp ah, byte fs:[edx]
push ebx
arpl word [ecx + 0x6c], sp
popal
jb 0x40a18e
imul esp, dword [ebp + 0x6c], 0x6e2c2264
and ch, byte fs:[esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
popaw
popaw
jne 0x40a1c6
insb byte es:[edi], dx
je 0x40a1bb
je 0x40a1c6
insd dword es:[edi], dx
and ch, byte gs:[ebx + esi*2]
je 0x40a1d5
jb 0x40a1c9
dec ebx
jns 0x40a1a8
outsb dx, byte [esi]
jne 0x40a1dd
insb byte es:[edi], dx
insb byte es:[edi], dx
jge 0x40a1a0
sub al, 0x7b
popal
jnp 0x40a1d7
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
jne 0x40a1ea
insb byte es:[edi], dx
sub al, 0x61
jb 0x40a1ea
jae 0x40a1bf
outsb dx, byte [esi]
jne 0x40a1f4
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
cmp ah, byte [edx]
push ebx
arpl word [ecx + 0x6c], sp
popal
jb 0x40a1dd
imul esp, dword [ebp + 0x6c], 0x6e2c2264
and ch, byte [esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
arpl word [ebp + 0x73], si
je 0x40a217
jae 0x40a21b
outsd dx, dword [esi]
insd dword es:[edi], dx
pop edi
je 0x40a214
insd dword es:[edi], dx
and ch, byte gs:[ebx + esi*2]
je 0x40a223
jb 0x40a217
dec ebx
jns 0x40a1f6
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40a22b
insb byte es:[edi], dx
jge 0x40a1ee
insb byte es:[edi], dx
pop ebp
sub al, 0x74
jns 0x40a238
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40a23f
imul esi, dword [ecx + edi*2 + 0x22], 0x7362612c
je 0x40a24d
sub al, 0x61
bound esi, qword [ebx + 0x74]
jb 0x40a23d
popal
arpl word [ebx + ecx*2 + 0x65], si
jns 0x40a21c
je 0x40a22a
jns 0x40a21c
outsb dx, byte [esi]
jne 0x40a251
insb byte es:[edi], dx
jge 0x40a245
sub al, 0x73
je 0x40a25b
jb 0x40a24f
dec ebx
jns 0x40a22e
outsb dx, byte [esi]
jne 0x40a263
insb byte es:[edi], dx
insb byte es:[edi], dx
jge 0x40a226
insb byte es:[edi], dx
pop ebp
sub al, 0x73
je 0x40a26f
jb 0x40a263
dec ebx
jns 0x40a242
outsb dx, byte [esi]
jne 0x40a277
insb byte es:[edi], dx
jge 0x40a26b
sub al, 0x73
je 0x40a281
jb 0x40a275
dec ebx
jns 0x40a254
and ah, byte [ebx + 0x6f]
arpl word [edi + 0x6d], bp
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40a28f
imul esi, dword [ecx + edi*2 + 0x5f], 0x626d656d
jb 0x40a29f
jns 0x40a284
insd dword es:[edi], dx
insd dword es:[edi], dx
bound esp, qword [ebp + 0x72]
jb 0x40a29f
jae 0x40a295
push 0x5f737069
imul esi, dword [eax + 0x73], 0x696c735f
arpl word [ebp + 0x28], sp
arpl word [edi + 0x75], bp
jo 0x40a2a3
pop edi
jae 0x40a29f
imul esp, dword [ebx + 0x65], 0x756f6328
outsd dx, dword [esi]
jne 0x40a2a9
outsb dx, byte [esi]
je 0x40a277
xor dh, byte [eax]
sub dword [edx], esp
jge 0x40a26f
sub al, 0x7b
popal
jnp 0x40a2a6
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
popal
jb 0x40a2b9
jae 0x40a28e
jae 0x40a28e
outsb dx, byte [esi]
jne 0x40a2c3
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x40a2c6
push esp
jns 0x40a2d4
jo 0x40a2ca
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
inc ecx
jo 0x40a2d3
push ebp
jae 0x40a2d2
jb 0x40a291
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
and cl, byte [ecx + ebp*2 + 0x6e]
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
imul esp, dword [ebp + 0x64], 0x46
imul esp, dword [ebp + 0x6c], 0x6e2c2264
and ch, byte [esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
insb byte es:[edi], dx
popal
arpl word [ecx + 0x22], di
jns 0x40a2b2
and ch, byte [eax + esi*2]
sub al, 0x70
jo 0x40a2ff
insb byte es:[edi], dx
jne 0x40a307
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40a2e0
pop ebx
jnp 0x40a30a
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
jb 0x40a31d
jae 0x40a2f2
outsb dx, byte [esi]
jne 0x40a327
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
push ebx
arpl word [ecx + 0x6c], sp
insb byte es:[edi], dx
popal
jb 0x40a310
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
jae 0x40a33b
jb 0x40a33f
outsb dx, byte gs:[esi]
pop edi
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
and ch, byte gs:[ebx + esi*2]
je 0x40a355
jb 0x40a349
dec ebx
jns 0x40a328
outsb dx, byte [esi]
jne 0x40a35d
insb byte es:[edi], dx
jge 0x40a351
sub al, 0x73
je 0x40a367
jb 0x40a35b
dec ebx
jns 0x40a33a
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40a36f
insb byte es:[edi], dx
jge 0x40a332
jnp 0x40a369
popal
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
popal
jae 0x40a347
outsb dx, byte [esi]
jne 0x40a37c
insb byte es:[edi], dx
sub al, 0x61
jb 0x40a37c
jae 0x40a351
outsb dx, byte [esi]
jne 0x40a386
insb byte es:[edi], dx
sub al, 0x66
imul ebp, dword [esp + esi*2 + 0x65], 0x6e3a7372
jne 0x40a393
insb byte es:[edi], dx
sub al, 0x68
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
cmp ah, byte gs:[edx]
popaw
popaw
jne 0x40a3a3
je 0x40a38c
arpl word [ecx + 0x6c], sp
popal
insb byte es:[edi], dx
popal
jb 0x40a3b2
and ch, byte [ebx + ebp*2]
jns 0x40a37f
and ah, byte [edx]
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x48
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
and ch, byte gs:[esi + ebp*2]
sub al, 0x6e
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
insb byte es:[edi], dx
popal
arpl word [ecx + 0x22], di
jns 0x40a38b
jge 0x40a397
insb byte es:[edi], dx
pop ebp
sub al, 0x74
jns 0x40a3e1
cmp ah, byte gs:[edx]
push ebp
jae 0x40a3dc
jb 0x40a39b
sub al, 0x61
bound esi, qword [ebx + 0x74]
jae 0x40a3f2
jb 0x40a3e1
popal
arpl word [ebx + ecx*2 + 0x65], si
jns 0x40a3c0
outsb dx, byte [esi]
jne 0x40a3f5
insb byte es:[edi], dx
jge 0x40a3e9
pop ebp
sub al, 0x73
je 0x40a3ff
jb 0x40a3f3
dec ebx
dec ebx
jns 0x40a3d2
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40a407
insb byte es:[edi], dx
jge 0x40a3ca
insb byte es:[edi], dx
pop ebp
sub al, 0x73
je 0x40a413
outsd dx, dword [esi]
jb 0x40a407
dec ebx
jns 0x40a3e6
outsb dx, byte [esi]
jne 0x40a41b
insb byte es:[edi], dx
jge 0x40a40f
sub al, 0x73
je 0x40a425
jb 0x40a419
dec ebx
jns 0x40a3f8
daa
jbe 0x40a42a
imul esp, dword [ebp + 0x77], 0x765f7265
xor ch, byte [eax]
jae 0x40a405
ja 0x40a429
jb 0x40a425
jbe 0x40a3fa
sub byte [ebx + 0x3a], dh
cmp ah, byte [edx]
xor dword [esi + 0x27292232], esi
and dh, byte [ecx]
xor al, 0x35
xor ah, byte [edx]
sub dword [edi], esp
daa
jge 0x40a432
jge 0x40a403
jo 0x40a43a
jb 0x40a43c
insd dword es:[edi], dx
jae 0x40a418
jnp 0x40a449
cmp ah, byte fs:[edx]
cmp ah, byte [edx]
inc ecx
cmp dword [esp + esi*2 + 0x5f], ecx
je 0x40a447
jbe 0x40a432
dec eax
imul eax, dword [si + 0x31], 0x42696b7a
xor ah, byte [esi + 0x64]
push bp
push ebp
cmp dword [edx + 0x77], ebx
and ch, byte [ebp*2 + 0x64617465]
popal
ja 0x40a41c
sub al, 0x6d
je 0x40a460
popal
je 0x40a464
cmp bh, byte [ebx + 0x7d]
sub al, 0x6e
jge 0x40a433
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
inc ebx
popal
jb 0x40a480
jne 0x40a486
insb byte es:[edi], dx
push ecx
jne 0x40a47d
jb 0x40a493
jns 0x40a43d
and ch, byte [edi + ebp*2]
sub al, 0x6f
outsd dx, dword [esi]
jo 0x40a484
jb 0x40a482
je 0x40a48c
outsd dx, dword [esi]
outsb dx, byte [esi]
dec ebx
imul ebp, dword [esi + 0x64], 0x7571223a
cmp ah, byte [edx]
jno 0x40a4a2
and dh, byte [ecx + 0x75]
jb 0x40a4a9
and ch, byte [esp + esi*2]
je 0x40a499
js 0x40a4aa
js 0x40a4aa
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
insb byte es:[edi], dx
jge 0x40a4ba
jge 0x40a479
cmp ebp, dword [ecx + 0x2e]
push 0x3d687361
and dh, byte [0x30326536]
imul ebp, dword [esi], 0x68736168
cmp eax, 0x65363522
xor dh, byte gs:[eax]
xor dh, byte [eax]
popal
arpl word [esi + 0x31], sp
arpl word [ebx], si
xor esi, dword ss:[esi]
xor byte [esi], dh
popal
xor ah, byte [edx + 0x33]
xor al, 0x30
arpl word [edx + 0x65], sp
bound edi, qword [ecx]
bound esp, qword [ebp + 0x62]
cmp dword [edi + esi], esi
xor al, 0x37
and ch, byte [0x7078652e]
outsd dx, dword [esi]
jb 0x40a4e4
jae 0x40a4af
imul edi, dword [ebp + 0x2c], 0x36363331
xor eax, 0x3e3d653a
jnp 0x40a4f6
jnp 0x40a4f6
popal
jb 0x40a4a3
and byte [esi + 0x3d], ch
jnp 0x40a4e8
outsb dx, byte [esi]
cmp eax, 0x6772617b
popal
jb 0x40a4f0
jne 0x40a4f8
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x40a4d3
imul bp, word gs:[esi + 0x69], 0x6974
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x40a4d4
imul esi, dword [ecx + ebp*2 + 0x6f], 0x5b3a736e
cmp bl, byte [ebx + 0x5d]
pop ebx
pop ebp
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x7246223a
and al, byte [esi + 0x72]
inc esi
jb 0x40a507
popal
insd dword es:[di], dx
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x40a4ce
sub al, 0x6d
je 0x40a512
je 0x40a512
popal
je 0x40a516
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x6e
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
inc ebx
popal
jb 0x40a534
jne 0x40a53a
insb byte es:[edi], dx
pop edi
jne 0x40a53f
jb 0x40a4f1
and ch, byte [ebx + esi*2]
sub al, 0x73
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40a515
pop ebx
jnp 0x40a53f
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
jne 0x40a552
insb byte es:[edi], dx
sub al, 0x61
popal
jb 0x40a552
jae 0x40a527
pop ebx
jnp 0x40a55b
imul ebp, dword [esi + 0x64], 0x694c223a
je 0x40a55e
outsb dx, byte [esi]
cmp ah, byte fs:[edx]
dec esp
imul esi, dword [ebp + 0x72], 0x2c226c61
outsb dx, byte [esi]
jb 0x40a55c
jb 0x40a55c
insb byte es:[edi], dx
and ch, byte [esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
arpl word [edi + 0x75], bp
outsb dx, byte [esi]
je 0x40a52c
sub al, 0x76
popal
insb byte es:[edi], dx
jne 0x40a575
cmp dh, byte [edx]
xor byte [ebp + 0x5d], bh
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edi + 0x6e], bp
arpl word [edx + 0x65], si
je 0x40a583
push esp
jns 0x40a591
cmp ah, byte gs:[edx]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40a598
imul esi, dword [ecx + edi*2 + 0x53], 0x6563696c
and ch, byte [ebx + ebp*2]
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
jns 0x40a581
insb byte es:[edi], dx
imul esp, dword [ebx + 0x65], 0x696b2c22
outsb dx, byte [esi]
cmp ah, byte fs:[edx]
imul ebp, dword [ecx + 0x6e], 0x64
cmp ah, byte [edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
jne 0x40a5c1
outsb dx, byte [esi]
imul esi, dword [ecx + edi*2 + 0x5f], 0x626d656d
jb 0x40a5d1
jb 0x40a5d1
push 0x5f737069
jae 0x40a5d1
imul esp, dword [ebx + 0x65], 0x6c702c22
jne 0x40a5e0
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40a5b9
pop ebx
jnp 0x40a5e3
popal
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
jb 0x40a5f6
jae 0x40a5cb
outsb dx, byte [esi]
jne 0x40a600
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x40a603
push esp
jns 0x40a611
cmp ah, byte gs:[edx]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40a618
imul esi, dword [ecx + edi*2 + 0x52], 0x6c757365
je 0x40a627
and ch, byte [ebx + ebp*2]
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
cmp ah, byte fs:[edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
imul esi, dword [ebp + 0x6d], 0x65725f73
insd dword es:[edi], dx
jae 0x40a634
jb 0x40a63c
jae 0x40a64e
insb byte es:[edi], dx
je 0x40a64f
and ch, byte [eax + esi*2]
insb byte es:[edi], dx
jne 0x40a654
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor byte [ebx + esi*2], ch
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40a62d
pop ebx
jnp 0x40a657
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
popal
jb 0x40a66a
jae 0x40a63f
outsb dx, byte [esi]
jne 0x40a674
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x40a677
push esp
push esp
jns 0x40a685
cmp ch, byte gs:[esi + 0x75]
insb byte es:[edi], dx
jne 0x40a686
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
and ch, byte [esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jb 0x40a69c
and dh, byte [edx + 0x65]
jae 0x40a6ae
insb byte es:[edi], dx
je 0x40a65e
sub al, 0x70
insb byte es:[edi], dx
jne 0x40a6b3
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x40a68c
pop ebx
jnp 0x40a6c0
imul ebp, dword [ecx + 0x6e], 0x64
cmp ah, byte [edx]
imul ebp, dword [esi + 0x64], 0x6e49223a
cmp ah, byte fs:[edx]
dec ecx
outsb dx, byte [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x67617246
insd dword es:[edi], dx
outsb dx, byte [esi]
inc esi
jb 0x40a6c4
insd dword es:[di], dx
outsb dx, byte gs:[esi]
je 0x40a68b
sub al, 0x73
insb byte es:[edi], dx
jae 0x40a6d1
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40a6af
cmp bl, byte [ebx + 0x7b]
pop ebx
jnp 0x40a6d9
popal
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6469223a
pop edi
jae 0x40a6f7
jb 0x40a6a7
sub al, 0x61
popal
jb 0x40a6f0
jae 0x40a6c5
outsb dx, byte [esi]
jne 0x40a6fa
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
popal
jb 0x40a6e3
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
jb 0x40a710
jae 0x40a721
pop edi
imul esp, dword [edx + 0x2c], 0x726f7473
popal
and ch, byte fs:[ebx + esi*2]
je 0x40a724
jb 0x40a718
dec ebx
jns 0x40a6f7
outsb dx, byte [esi]
jne 0x40a72c
insb byte es:[edi], dx
jge 0x40a6ef
jnp 0x40a726
popal
jb 0x40a72e
jae 0x40a703
outsb dx, byte [esi]
jne 0x40a738
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x7246223a
popal
cmp ah, byte fs:[edx]
inc esi
jb 0x40a738
insd dword es:[di], dx
outsb dx, byte gs:[esi]
je 0x40a730
jo 0x40a751
popal
and ch, byte fs:[esi + ebp*2]
sub al, 0x6e
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40a75e
outsb dx, byte [esi]
imul esi, dword [ecx + edi*2 + 0x54], 0x626d7568
outsb dx, byte [esi]
popal
bound ebp, qword [esi + 0x61]
imul ebp, dword [esi + eax*2 + 0x72], 0x656d6761
outsb dx, byte [esi]
je 0x40a764
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
jne 0x40a779
imul esi, dword [ecx + edi*2 + 0x22], 0x742c5d7d
pop ebp
sub al, 0x74
jns 0x40a785
cmp ah, byte gs:[edx]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40a78c
imul esi, dword [ecx + edi*2 + 0x22], 0x7362612c
and ch, byte [ecx]
bound esi, qword [ebx + 0x74]
jb 0x40a78a
je 0x40a79a
popal
arpl word [ebx + ecx*2 + 0x65], si
jns 0x40a769
jns 0x40a769
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40a79e
insb byte es:[edi], dx
jge 0x40a792
sub al, 0x73
je 0x40a7a8
outsd dx, dword [esi]
jb 0x40a79c
dec ebx
jns 0x40a77b
outsb dx, byte [esi]
jne 0x40a7b0
insb byte es:[edi], dx
jge 0x40a7a4
sub al, 0x73
je 0x40a7ba
jb 0x40a7ae
dec ebx
jns 0x40a78d
jns 0x40a78d
outsb dx, byte [esi]
jne 0x40a7c2
insb byte es:[edi], dx
jge 0x40a7b6
sub al, 0x73
je 0x40a7cc
jb 0x40a7c0
popal
dec ebx
jns 0x40a79f
cmp ah, byte [edx]
arpl word [edi + 0x6d], bp
and ah, byte [ebx + 0x6f]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40a7da
imul esi, dword [ecx + edi*2 + 0x5f], 0x626d656d
jb 0x40a7ea
push 0x5f737069
jo 0x40a7ee
pop edi
jae 0x40a7ea
imul esp, dword [ebx + 0x65], 0x756f6328
outsb dx, byte [esi]
je 0x40a7c2
xor dh, byte [eax]
sub dword [edx], esp
jge 0x40a7ba
sub al, 0x7b
popal
jnp 0x40a7f1
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
popal
jae 0x40a7cf
outsb dx, byte [esi]
jne 0x40a804
insb byte es:[edi], dx
sub al, 0x61
popal
jb 0x40a804
jae 0x40a7d9
jae 0x40a7d9
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40a80e
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edi + 0x6e], bp
arpl word [edx + 0x65], si
jb 0x40a80f
je 0x40a811
push esp
jns 0x40a81f
jo 0x40a815
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
inc ecx
jo 0x40a81e
push ebp
jae 0x40a81d
jb 0x40a7dc
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
and cl, byte [ecx + ebp*2 + 0x6e]
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
imul esp, dword [ebp + 0x64], 0x46
imul esp, dword [ebp + 0x6c], 0x6e2c2264
and ch, byte [esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
insb byte es:[edi], dx
popal
arpl word [ecx + 0x22], di
jns 0x40a7fd
and ch, byte [eax + esi*2]
sub al, 0x70
jo 0x40a84a
insb byte es:[edi], dx
jne 0x40a852
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40a82b
pop ebx
jnp 0x40a855
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
jb 0x40a868
jae 0x40a83d
outsb dx, byte [esi]
jne 0x40a872
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
push ebx
arpl word [ecx + 0x6c], sp
insb byte es:[edi], dx
popal
jb 0x40a85b
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
jae 0x40a886
jb 0x40a88a
outsb dx, byte gs:[esi]
pop edi
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
and ch, byte gs:[ebx + esi*2]
je 0x40a8a0
jb 0x40a894
dec ebx
jns 0x40a873
outsb dx, byte [esi]
jne 0x40a8a8
insb byte es:[edi], dx
jge 0x40a89c
sub al, 0x73
je 0x40a8b2
jb 0x40a8a6
dec ebx
jns 0x40a885
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40a8ba
insb byte es:[edi], dx
jge 0x40a8ae
sub al, 0x74
jns 0x40a8c5
je 0x40a8cd
jo 0x40a8bb
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
push ebp
jae 0x40a8c0
jb 0x40a87f
sub al, 0x61
bound esi, qword [ebx + 0x74]
jb 0x40a8c5
arpl word [ebx + ecx*2 + 0x65], si
jns 0x40a8a4
outsb dx, byte [esi]
jne 0x40a8d9
insb byte es:[edi], dx
sub al, 0x68
popal
jae 0x40a8db
push 0x3333223a
cmp ah, byte [edx]
xor esi, dword [ebx]
xor al, 0x63
xor dh, byte [esp + esi]
xor esp, dword [edx + 0x63]
xor dword [ebx + 0x38], esp
xor byte [ecx], bh
aaa
aaa
xor ah, byte [edi + esi + 0x37]
xor ah, byte [edx + 0x33]
xor dword fs:[0x30633735], esi
and bh, byte [ebp + 0x3b]
xor byte [edx], ah
jge 0x40a8d3
js 0x40a90d
jo 0x40a90d
outsd dx, dword [esi]
jb 0x40a914
jae 0x40a8df
outsb dx, byte [esi]
jge 0x40a8d1
sub al, 0x39
cmp dword [eax], esi
aaa
xor byte [edi], dh
xor eax, 0x3e3d653a
jnp 0x40a925
jbe 0x40a911
popal
jb 0x40a8d2
outsb dx, byte [esi]
sub al, 0x74
cmp eax, 0x6172667b
insd dword es:[di], dx
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x40a8fa
jnp 0x40a923
jb 0x40a92b
jne 0x40a933
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x40a90e
imul bp, word gs:[esi + 0x69], 0x6974
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x6f], 0x5b3a736e
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x40a90f
pop ebx
pop ebp
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x7246223a
popal
cmp ah, byte fs:[edx]
inc esi
jb 0x40a942
insd dword es:[di], dx
outsb dx, byte gs:[esi]
je 0x40a909
sub al, 0x6d
je 0x40a94d
popal
je 0x40a951
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x6e
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40a970
imul esi, dword [ecx + ebp*2 + 0x65], 0x65724373
popal
popal
je 0x40a972
inc edx
jne 0x40a984
je 0x40a985
je 0x40a981
outsd dx, dword [esi]
outsb dx, byte [esi]
push ecx
jne 0x40a97b
jb 0x40a991
and ch, byte [ebx + esi*2]
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40a95f
pop ebx
jnp 0x40a989
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6976223a
jae 0x40a967
and dh, byte [esi + 0x69]
ja 0x40a998
jb 0x40a957
sub al, 0x61
jb 0x40a9a0
jae 0x40a975
outsb dx, byte [esi]
cmp eax, 0x696b7b5b
outsb dx, byte [esi]
cmp ah, byte fs:[edx]
dec esp
imul esi, dword [ebp + 0x72], 0x2c226c61
outsb dx, byte [esi]
sub al, 0x6e
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jae 0x40a978
sub al, 0x76
popal
jbe 0x40a9ba
insb byte es:[edi], dx
jne 0x40a9c1
cmp ah, byte [edx]
xor al, 0x37
aaa
xor dh, byte [ecx]
and bh, byte [ebp + 0x5d]
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x40a9d3
push esp
jns 0x40a9e1
jo 0x40a9d7
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
push esi
imul esp, dword [ebp + 0x77], 0x2c227265
imul ebp, dword [ecx + 0x6e], 0x64
cmp ah, byte [edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
jb 0x40a99d
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x694c223a
and cl, byte [ecx + ebp*2 + 0x6e]
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jbe 0x40aa00
ja 0x40a9ff
ja 0x40a9ff
jb 0x40a9fb
jbe 0x40a9d0
xor ah, byte [edx]
sub al, 0x70
and ch, byte [eax + esi*2]
jo 0x40aa0e
insb byte es:[edi], dx
jne 0x40aa16
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40a9ef
pop ebx
jnp 0x40aa19
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
popal
jae 0x40a9f7
outsb dx, byte [esi]
jne 0x40aa2c
insb byte es:[edi], dx
sub al, 0x61
jb 0x40aa2c
jae 0x40aa01
outsb dx, byte [esi]
jne 0x40aa36
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
jb 0x40aa37
je 0x40aa39
push esp
push esp
jns 0x40aa47
cmp ch, byte gs:[esi + 0x75]
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
imul esp, dword [ebp + 0x6c], 0x6e2c2264
cmp ah, byte fs:[edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
and ch, byte [esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
arpl word [edx + 0x65], si
popal
je 0x40aa62
pop edi
arpl word [edi + 0x6d], bp
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40aa72
imul esi, dword [ecx + edi*2 + 0x5f], 0x69746361
outsd dx, dword [esi]
outsb dx, byte [esi]
pop edi
jb 0x40aa76
jae 0x40aa88
insb byte es:[edi], dx
je 0x40aa38
sub al, 0x70
insb byte es:[edi], dx
jne 0x40aa8d
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40aa66
pop ebx
jnp 0x40aa90
jb 0x40aa98
jae 0x40aa6d
outsb dx, byte [esi]
jne 0x40aaa2
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [ecx + 0x6e], 0x64
cmp ah, byte [edx]
inc esi
jb 0x40aaa2
imul ebp, dword [esi + 0x64], 0x7246223a
popal
insd dword es:[di], dx
outsb dx, byte gs:[esi]
je 0x40aa9a
jo 0x40aabb
popal
and ch, byte fs:[esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40aac8
imul esi, dword [ecx + ebp*2 + 0x65], 0x65724373
popal
je 0x40aaca
inc edx
jne 0x40aadc
je 0x40aad9
outsb dx, byte [esi]
pop edi
arpl word [edx + 0x65], si
jb 0x40aad4
popal
je 0x40aad7
pop edi
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
jne 0x40aae7
imul esi, dword [ecx + edi*2 + 0x5f], 0x69746361
outsd dx, dword [esi]
outsb dx, byte [esi]
pop edi
jb 0x40aaeb
jae 0x40aafd
insb byte es:[edi], dx
je 0x40aaad
jge 0x40aaea
sub al, 0x73
je 0x40ab00
outsd dx, dword [esi]
jb 0x40aaf4
dec ebx
jns 0x40aad3
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40ab08
insb byte es:[edi], dx
jge 0x40aafc
sub al, 0x73
je 0x40ab12
outsd dx, dword [esi]
jb 0x40ab06
dec ebx
jns 0x40aae5
daa
jbe 0x40ab17
imul esp, dword [ebp + 0x77], 0x765f7265
xor ch, byte [eax]
jae 0x40aaf2
ja 0x40ab16
jb 0x40ab12
jbe 0x40aae7
sub byte [ebx + 0x3a], dh
and dh, byte [edi + esi]
xor dh, byte [ecx]
and ch, byte [ecx]
daa
jge 0x40ab1f
sub al, 0x74
jns 0x40ab36
cmp ah, byte gs:[edx]
push ecx
and dl, byte [ecx + 0x75]
jb 0x40ab47
jne 0x40ab31
jb 0x40ab47
and ch, byte [ecx]
bound esi, qword [ebx + 0x74]
je 0x40ab47
jb 0x40ab37
popal
arpl word [ebx + ecx*2 + 0x65], si
jns 0x40ab16
je 0x40ab24
jns 0x40ab16
outsb dx, byte [esi]
jne 0x40ab4b
insb byte es:[edi], dx
jge 0x40ab0e
imul ebp, dword [ecx + 0x6e], 0x64
cmp ah, byte [edx]
cmp ah, byte fs:[edx]
and dl, byte [edx + 0x65]
push edx
jno 0x40ab61
jno 0x40ab61
jne 0x40ab52
jae 0x40ab63
jae 0x40ab63
and ch, byte [edi + ebp*2]
jo 0x40ab59
jb 0x40ab57
je 0x40ab61
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp bh, byte [ebx + 0x61]
popal
jb 0x40ab66
jne 0x40ab6e
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x40ab49
imul bp, word gs:[esi + 0x69], 0x6974
imul bp, word [esi + 0x69], 0x6974
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x6f], 0x5b3a736e
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x40ab4a
pop ebx
pop ebp
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x704f223a
jb 0x40ab7f
cmp ah, byte fs:[edx]
cmp ah, byte [edx]
dec edi
jo 0x40ab81
jb 0x40ab7f
je 0x40ab89
imul ebp, dword [edi + 0x6e], 0x616e2c22
outsd dx, dword [esi]
outsb dx, byte [esi]
and ch, byte [esi + ebp*2]
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40ab9e
imul esi, dword [ecx + ebp*2 + 0x65], 0x65724373
je 0x40ab9c
jae 0x40ab79
jb 0x40ab9d
popal
popal
je 0x40aba0
inc edx
jne 0x40abb2
je 0x40abaf
outsb dx, byte [esi]
push ecx
jne 0x40aba9
jb 0x40abbf
and ch, byte [ebx + esi*2]
sub al, 0x73
insb byte es:[edi], dx
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40ab8d
cmp bl, byte [ebx + 0x7b]
popal
pop ebx
jnp 0x40abb7
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6976223a
jae 0x40ab95
and dh, byte [esi + 0x69]
ja 0x40abc6
jb 0x40ab85
sub al, 0x61
jb 0x40abce
jae 0x40aba3
jae 0x40aba3
outsb dx, byte [esi]
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x40abd8
push esp
jns 0x40abe6
cmp ah, byte gs:[edx]
push esi
imul esp, dword [ebp + 0x77], 0x2c227265
and ch, byte [ebx + ebp*2]
imul ebp, dword [esi + 0x64], 0x694c223a
imul ebp, dword [ecx + 0x6e], 0x64
cmp ah, byte [edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jbe 0x40ac05
ja 0x40ac04
ja 0x40ac04
jb 0x40ac00
jb 0x40ac00
pop edi
jbe 0x40abd5
and ch, byte [eax + esi*2]
insb byte es:[edi], dx
jne 0x40ac1b
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
jae 0x40ac16
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40abf4
pop ebx
jnp 0x40ac1e
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
popal
jae 0x40abfc
outsb dx, byte [esi]
jne 0x40ac31
insb byte es:[edi], dx
sub al, 0x61
jb 0x40ac31
jae 0x40ac06
outsb dx, byte [esi]
jne 0x40ac3b
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
jb 0x40ac3c
je 0x40ac3e
push esp
push esp
jns 0x40ac4c
cmp ch, byte gs:[esi + 0x75]
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
imul esp, dword [ebp + 0x6c], 0x6e2c2264
cmp ah, byte fs:[edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
and ch, byte [esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
arpl word [edx + 0x65], si
popal
je 0x40ac67
pop edi
arpl word [edi + 0x6d], bp
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40ac77
imul esi, dword [ecx + edi*2 + 0x5f], 0x69746361
outsd dx, dword [esi]
outsb dx, byte [esi]
pop edi
jb 0x40ac7b
jae 0x40ac8d
insb byte es:[edi], dx
je 0x40ac3d
sub al, 0x70
insb byte es:[edi], dx
jne 0x40ac92
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40ac6b
pop ebx
jnp 0x40ac95
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x61
popal
jb 0x40aca8
jae 0x40ac7d
outsb dx, byte [esi]
jne 0x40acb2
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
cmp ah, byte [edx]
push ebx
arpl word [ecx + 0x6c], sp
popal
jb 0x40ac9b
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
pop edi
pop edi
je 0x40acde
jo 0x40accc
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
and ch, byte gs:[ebx + esi*2]
and ch, byte [ebx + esi*2]
je 0x40acdf
jb 0x40acd3
dec ebx
jns 0x40acb2
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40ace7
insb byte es:[edi], dx
jge 0x40acaa
sub al, 0x7b
imul ebp, dword [ecx + 0x6e], 0x64
cmp ah, byte [edx]
push esp
jns 0x40acf8
jnp 0x40aceb
imul ebp, dword [esi + 0x64], 0x7954223a
jo 0x40acee
inc esp
inc esp
imul esi, dword [ebx + 0x63], 0x696d6972
outsb dx, byte [esi]
jb 0x40acf8
insd dword es:[edi], dx
imul ebp, dword [esi + 0x61], 0x22726f74
popal
je 0x40ad04
jb 0x40acb9
sub al, 0x61
bound esi, qword [ebx + 0x74]
jb 0x40acff
je 0x40ad0f
popal
arpl word [ebx + ecx*2 + 0x65], si
jns 0x40acde
and bl, byte [edi + 0x5f]
imul esi, dword [ebx + 0x43], 0x756d6d6f
outsb dx, byte [esi]
jae 0x40aced
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40ad1d
imul esi, dword [ecx + edi*2 + 0x43], 0x74616572
inc ecx
inc ebx
jb 0x40ad1a
popal
je 0x40ad1d
inc ecx
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
push edx
jae 0x40ad37
insb byte es:[edi], dx
je 0x40ace7
jge 0x40ad24
sub al, 0x73
je 0x40ad3a
jb 0x40ad2e
popal
dec ebx
jns 0x40ad0d
outsb dx, byte [esi]
jne 0x40ad42
insb byte es:[edi], dx
jge 0x40ad36
sub al, 0x73
je 0x40ad4c
jb 0x40ad40
popal
dec ebx
jns 0x40ad1f
daa
jbe 0x40ad51
imul esp, dword [ebp + 0x77], 0x765f7265
ja 0x40ad50
jb 0x40ad4c
jbe 0x40ad21
xor ch, byte [eax]
jae 0x40ad2c
sub byte [ebx + 0x3a], dh
and dh, byte [edi + esi]
xor dh, byte [ecx]
and ch, byte [ecx]
daa
sub dword [edi], esp
jge 0x40ad59
jge 0x40ad2a
jo 0x40ad61
popal
jb 0x40ad63
insd dword es:[edi], dx
jae 0x40ad3f
cmp bh, byte [ebx + 0x69]
jnp 0x40ad70
cmp ah, byte fs:[edx]
cmp byte [ecx + 0x4a], ah
dec edx
jp 0x40ad66
push esi
je 0x40ad5a
inc ebx
push esp
jae 0x40ad8a
imul ecx, dword [ebx + 0x42], 0x58704652
push edx
inc esi
jo 0x40ad76
pop eax
je 0x40ad71
push ecx
and ch, byte [ebp*2 + 0x64617465]
popal
sub al, 0x6d
je 0x40ad87
je 0x40ad87
popal
je 0x40ad8b
cmp bh, byte [ebx + 0x7d]
sub al, 0x6e
jge 0x40ad5a
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40ada8
imul esi, dword [ecx + ebp*2 + 0x65], 0x65724373
inc ebx
jb 0x40ada7
popal
je 0x40adaa
inc edx
jne 0x40adbc
je 0x40adb9
outsb dx, byte [esi]
push ecx
jne 0x40adb3
jb 0x40adc9
and ch, byte [edi + ebp*2]
sub al, 0x6f
jo 0x40adba
jb 0x40adb8
je 0x40adc2
outsd dx, dword [esi]
outsb dx, byte [esi]
dec ebx
imul ebp, dword [esi + 0x64], 0x7571223a
jno 0x40add8
jb 0x40addf
and ch, byte [esp + esi*2]
js 0x40ade0
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
insb byte es:[edi], dx
jge 0x40adf0
cmp esi, dword [esi + ebp + 0x68]
popal
jae 0x40ade2
push 0x3d687361
and ah, byte [ecx + 0x61]
popal
cmp eax, 0x61616122
xor al, 0x36
xor ax, 0x6466
xor byte [ebx + 0x35], ah
xor eax, 0x63616236
bound esp, qword ss:[ecx + 0x63]
cmp word ss:[esi], si
cmp dword fs:[ebp + 0x38], esp
popal
xor al, 0x37
xor al, 0x30
and ch, byte [0x7078652e]
outsd dx, dword [esi]
jb 0x40ae1a
jae 0x40ade5
cmp eax, 0x312c7d74
je 0x40ae27
sub al, 0x31
cmp byte [ecx], dh
xor dword [eax], edi
cmp ah, byte [ebp + 0x3d]
jnp 0x40ae2c
popal
jb 0x40add9
and byte [esi + 0x3d], ch
jnp 0x40ae1e
outsb dx, byte [esi]
cmp eax, 0x6772617b
popal
jb 0x40ae26
jne 0x40ae2e
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x40ae09
imul bp, word gs:[esi + 0x69], 0x6974
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x40ae0a
imul esi, dword [ecx + ebp*2 + 0x6f], 0x5b3a736e
pop ebx
pop ebp
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x7246223a
and al, byte [esi + 0x72]
inc esi
jb 0x40ae3d
popal
insd dword es:[di], dx
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x40ae04
sub al, 0x6d
je 0x40ae48
je 0x40ae48
popal
je 0x40ae4c
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x6e
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40ae6b
imul esi, dword [ecx + ebp*2 + 0x65], 0x65724373
popal
popal
je 0x40ae6d
inc edx
jne 0x40ae7f
je 0x40ae80
je 0x40ae7c
outsd dx, dword [esi]
outsb dx, byte [esi]
pop edi
arpl word [edx + 0x65], si
popal
je 0x40ae7a
pop edi
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
jne 0x40ae8a
imul esi, dword [ecx + edi*2 + 0x5f], 0x69746361
outsd dx, dword [esi]
jns 0x40ae7f
popal
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
pop edi
jb 0x40ae8e
jae 0x40aea0
insb byte es:[edi], dx
je 0x40ae50
sub al, 0x73
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40ae74
pop ebx
jnp 0x40ae9e
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
jb 0x40aeb1
jae 0x40ae86
outsb dx, byte [esi]
jne 0x40aebb
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
popal
jb 0x40aea4
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
pop edi
pop edi
je 0x40aee7
jns 0x40aedf
jo 0x40aed5
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
and ch, byte gs:[ebx + esi*2]
and ch, byte [ebx + esi*2]
je 0x40aee8
jb 0x40aedc
popal
dec ebx
dec ebx
jns 0x40aebb
jns 0x40aebb
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40aef0
insb byte es:[edi], dx
jge 0x40aee4
pop ebp
sub al, 0x74
jns 0x40aefb
jo 0x40aef1
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40af02
imul esi, dword [ecx + edi*2 + 0x43], 0x74616572
inc ecx
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
push edx
imul ebp, dword [edi + 0x6e], 0x75736552
jae 0x40af1c
insb byte es:[edi], dx
je 0x40aecc
sub al, 0x61
bound esi, qword [ebx + 0x74]
jb 0x40af12
arpl word [ebx + ecx*2 + 0x65], si
jns 0x40aef1
and bl, byte [edi + 0x5f]
imul esi, dword [ebx + 0x43], 0x756d6d6f
outsb dx, byte [esi]
jae 0x40af00
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40af30
imul esi, dword [ecx + edi*2 + 0x43], 0x74616572
inc ecx
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
push edx
jae 0x40af4a
insb byte es:[edi], dx
je 0x40aefa
sub al, 0x68
popal
jae 0x40af45
push 0x6534223a
cmp ah, byte [edx]
xor al, 0x65
arpl word [edx], si
xor esi, dword [ecx]
aaa
xor dword [edi], esi
xor byte [ebp + 0x63], ah
xor esi, dword [eax]
popal
xor eax, 0x39663038
arpl word gs:[ebx], si
arpl word [ebx], si
xor byte [ecx + 0x35], ah
cmp byte [eax], dh
cmp word [ecx], di
cmp dword [ecx], edi
cmp dword [eax], edi
xor esi, dword fs:[ebx]
bound esi, qword [edx]
cmp byte [esp + 0x33], ah
xor esp, dword [edx + 0x32]
xor byte [eax], dh
xor byte [ecx], dh
cmp byte [ecx + 0x61], ah
xor dword [eax], edi
popal
popal
and bh, byte [ebp + 0x3b]
jge 0x40af3d
js 0x40af77
outsd dx, dword [esi]
jb 0x40af7e
jae 0x40af49
outsb dx, byte [esi]
jge 0x40af3b
cmp dword [edx], esi
cmp dword [eax], esi
xor byte [edx], bh
cmp eax, 0x61767b3e
xor byte [eax], dh
cmp ah, byte [ebp + 0x3d]
jnp 0x40af90
popal
jb 0x40af3d
and byte [esi + 0x3d], ch
jnp 0x40af82
outsb dx, byte [esi]
cmp eax, 0x6772617b
jb 0x40af8a
jne 0x40af92
outsb dx, byte gs:[esi]
je 0x40af6d
imul bp, word gs:[esi + 0x69], 0x6974
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x40af6e
pop ebx
pop ebp
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x7246223a
popal
cmp ah, byte [edx]
inc esi
jb 0x40afa1
insd dword es:[di], dx
outsb dx, byte gs:[esi]
je 0x40af68
and ch, byte [ebp*2 + 0x64617465]
popal
sub al, 0x6d
je 0x40afac
je 0x40afac
popal
popal
je 0x40afb0
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x6e
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40afcf
imul esi, dword [ecx + ebp*2 + 0x65], 0x73694c73
je 0x40afac
jae 0x40afde
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
imul esi, dword [ecx + edi*2 + 0x49], 0x5f6d6574
imul esi, dword [esi + 0x69], 0x74497974
insd dword es:[edi], dx
jbe 0x40afd9
je 0x40afeb
dec ecx
je 0x40afda
insd dword es:[edi], dx
pop edi
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
jne 0x40afeb
imul esi, dword [ecx + edi*2 + 0x22], 0x6c65732c
je 0x40aff9
and ch, byte [ebx + esi*2]
insb byte es:[edi], dx
jae 0x40afe9
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40afc7
pop ebx
jnp 0x40aff1
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6469223a
popal
jae 0x40afcf
and ch, byte [ecx + 0x64]
pop edi
jae 0x40b00f
jb 0x40afbf
sub al, 0x61
jb 0x40b008
jae 0x40afdd
outsb dx, byte [esi]
jne 0x40b012
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
cmp ah, byte [edx]
push ebx
arpl word [ecx + 0x6c], sp
popal
insb byte es:[edi], dx
popal
jb 0x40affb
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
jb 0x40b028
jae 0x40b039
pop edi
imul esp, dword [edx + 0x2c], 0x726f7473
popal
and ch, byte fs:[ebx + esi*2]
je 0x40b03c
jb 0x40b030
dec ebx
jns 0x40b00f
outsb dx, byte [esi]
jne 0x40b044
insb byte es:[edi], dx
jge 0x40b007
sub al, 0x7b
popal
jnp 0x40b03e
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
jb 0x40b051
jae 0x40b026
jae 0x40b026
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40b05b
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
imul ebp, dword [ecx + 0x6e], 0x64
cmp ah, byte [edx]
push ebx
arpl word [ecx + 0x6c], sp
popal
insb byte es:[edi], dx
popal
jb 0x40b044
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
and ch, byte gs:[ebx + esi*2]
sub al, 0x73
je 0x40b082
outsd dx, dword [esi]
jb 0x40b076
dec ebx
jns 0x40b055
outsb dx, byte [esi]
jne 0x40b08a
insb byte es:[edi], dx
jge 0x40b04d
jnp 0x40b084
jb 0x40b08c
jae 0x40b061
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40b096
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x7246223a
popal
cmp ah, byte [edx]
inc esi
jb 0x40b096
insd dword es:[di], dx
outsb dx, byte gs:[esi]
je 0x40b08e
jo 0x40b0af
jb 0x40b0a3
popal
popal
and ch, byte fs:[esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40b0bc
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x65], 0x73694c73
je 0x40b099
jae 0x40b0a0
imul esi, dword [ebx + 0x74], 0x69746341
jae 0x40b0cb
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
imul esi, dword [ecx + edi*2 + 0x53], 0x5f746174
jbe 0x40b0c6
je 0x40b0d8
push ebx
je 0x40b0c3
popal
je 0x40b0c3
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
jne 0x40b0d8
imul esi, dword [ecx + edi*2 + 0x22], 0x617b2c7d
jb 0x40b0db
jae 0x40b0b0
outsb dx, byte [esi]
jne 0x40b0e5
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x7246223a
popal
jb 0x40b0e5
insd dword es:[di], dx
outsb dx, byte gs:[esi]
je 0x40b0dd
jo 0x40b0fe
popal
and ch, byte fs:[esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jne 0x40b10c
and dh, byte [ebp + 0x73]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40b10e
imul esi, dword [ecx + edi*2 + 0x42], 0x656e6e61
jb 0x40b0f3
inc edx
popal
outsb dx, byte [esi]
outsb dx, byte [esi]
jb 0x40b0f3
insd dword es:[edi], dx
popal
push esp
push 0x6e626d75
popal
jne 0x40b11f
bound ebp, qword [esi + 0x61]
imul ebp, dword [edi + ebx*2 + 0x63], 0x756d6d6f
outsb dx, byte [esi]
jne 0x40b12c
imul esi, dword [ecx + edi*2 + 0x22], 0x742c5d7d
pop ebp
sub al, 0x74
jns 0x40b138
cmp ah, byte gs:[edx]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40b13f
imul esi, dword [ecx + edi*2 + 0x22], 0x7362612c
je 0x40b14d
jae 0x40b14e
jb 0x40b13d
popal
arpl word [ebx + ecx*2 + 0x65], si
jns 0x40b11c
je 0x40b12a
jns 0x40b11c
outsb dx, byte [esi]
jne 0x40b151
insb byte es:[edi], dx
sub al, 0x68
popal
jae 0x40b153
cmp ah, byte [edx]
xor bh, byte [eax]
popal
bound esp, qword [ebp + 0x63]
xor edi, dword [eax]
xor dword [esi + 0x37], esp
xor esi, dword [edx]
cmp dword [ecx], esi
bound esi, qword ss:[ecx]
bound esi, qword ss:[ecx]
cmp dword [eax], edi
xor al, 0x64
aaa
aaa
xor al, 0x62
bound edi, qword [eax]
and bh, byte ss:[ebp + 0x3b]
jge 0x40b14b
js 0x40b185
outsd dx, dword [esi]
jb 0x40b18c
jae 0x40b157
outsb dx, byte [esi]
jge 0x40b149
sub al, 0x34
cmp dword [edi], esi
xor al, 0x39
aaa
xor dword [0x3e3d653a], esi
jnp 0x40b19e
popal
jb 0x40b14b
and byte [esi + 0x2c], ch
je 0x40b15b
outsb dx, byte [esi]
sub al, 0x74
sub al, 0x6c
insb byte es:[edi], dx
sub al, 0x61
sub al, 0x69
cmp eax, 0x6172667b
popal
insd dword es:[di], dx
outsb dx, byte gs:[esi]
je 0x40b179
jnp 0x40b1a2
jb 0x40b1aa
jne 0x40b1b2
outsb dx, byte gs:[esi]
je 0x40b18d
imul bp, word gs:[esi + 0x69], 0x6974
imul ebp, dword [esi + 0x69], 0x6e6f6974
imul esi, dword [ecx + ebp*2 + 0x6f], 0x5b3a736e
je 0x40b1b9
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x40b18e
cmp bl, byte [ebx + 0x5d]
pop ebx
pop ebp
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x7246223a
popal
imul ebp, dword [ecx + 0x6e], 0x64
cmp ah, byte [edx]
inc esi
jb 0x40b1c1
insd dword es:[di], dx
outsb dx, byte gs:[esi]
je 0x40b188
sub al, 0x6d
je 0x40b1cc
popal
je 0x40b1d0
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x6e
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40b1ef
imul esi, dword [ecx + ebp*2 + 0x65], 0x73694c73
je 0x40b1cc
jae 0x40b1d3
imul esi, dword [ebx + 0x74], 0x69746341
jae 0x40b1fe
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
imul esi, dword [ecx + edi*2 + 0x51], 0x79726575
je 0x40b1f7
imul esi, dword [esi + 0x69], 0x75517974
jb 0x40b210
jbe 0x40b1f9
je 0x40b20b
push ecx
jne 0x40b1fa
jb 0x40b210
and ch, byte [ebx + esi*2]
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
je 0x40b209
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x40b1de
pop ebx
jnp 0x40b208
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
jae 0x40b1e6
outsb dx, byte [esi]
jne 0x40b21b
insb byte es:[edi], dx
sub al, 0x61
jb 0x40b21b
jae 0x40b1f0
outsb dx, byte [esi]
cmp eax, 0x696b7b5b
outsb dx, byte [esi]
cmp ah, byte fs:[edx]
dec esp
jnp 0x40b226
imul ebp, dword [esi + 0x64], 0x694c223a
je 0x40b229
imul esi, dword [ebp + 0x72], 0x2c226c61
outsb dx, byte [esi]
jb 0x40b227
insb byte es:[edi], dx
and ch, byte [esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jae 0x40b1f3
and ch, byte [esi + esi*2]
sub al, 0x76
popal
insb byte es:[edi], dx
jne 0x40b23c
cmp ah, byte [edx]
xor dword [esi + 0x5d7d2232], esi
jge 0x40b23d
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x40b24e
je 0x40b24e
push esp
jns 0x40b25c
cmp ah, byte gs:[edx]
push esi
imul esp, dword [ebp + 0x77], 0x2c227265
jb 0x40b218
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
imul esp, dword [ebp + 0x6c], 0x6e2c2264
imul ebp, dword [ecx + 0x6e], 0x64
cmp ah, byte [edx]
outsb dx, byte [esi]
cmp ah, byte fs:[edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
and ch, byte [esi + ebp*2]
sub al, 0x6e
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jbe 0x40b27b
ja 0x40b27a
jb 0x40b276
jbe 0x40b24b
xor ah, byte [edx]
sub al, 0x70
and ch, byte [eax + esi*2]
jo 0x40b289
insb byte es:[edi], dx
jne 0x40b291
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40b26a
pop ebx
jnp 0x40b294
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
popal
jb 0x40b2a7
jae 0x40b27c
outsb dx, byte [esi]
jne 0x40b2b1
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
jb 0x40b2b2
je 0x40b2b4
push esp
push esp
jns 0x40b2c2
cmp ah, byte gs:[edx]
push ebp
jae 0x40b2bd
jb 0x40b2ac
jae 0x40b2d2
jne 0x40b2ca
insb byte es:[edi], dx
je 0x40b2d3
and ch, byte [ebx + ebp*2]
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
and dh, byte [ebp + 0x73]
jne 0x40b2f0
jae 0x40b2e3
jb 0x40b2df
jb 0x40b2df
jb 0x40b2e7
jae 0x40b2f9
insb byte es:[edi], dx
je 0x40b2fa
and ch, byte [eax + esi*2]
insb byte es:[edi], dx
jo 0x40b2f7
jne 0x40b2ff
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40b2d8
pop ebx
jnp 0x40b302
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
jne 0x40b315
insb byte es:[edi], dx
sub al, 0x61
jb 0x40b315
jae 0x40b2ea
outsb dx, byte [esi]
jne 0x40b31f
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x40b322
push esp
jns 0x40b330
cmp ch, byte gs:[esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40b331
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
cmp ah, byte fs:[edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
inc esi
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
and ch, byte [esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jb 0x40b347
and dh, byte [edx + 0x65]
jae 0x40b359
jne 0x40b351
insb byte es:[edi], dx
je 0x40b309
sub al, 0x70
insb byte es:[edi], dx
jne 0x40b35e
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
je 0x40b362
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x40b337
pop ebx
je 0x40b33d
cmp eax, 0x696c617b
popal
jae 0x40b341
jnp 0x40b363
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
outsb dx, byte [esi]
jne 0x40b376
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x61
jb 0x40b376
jae 0x40b34b
outsb dx, byte [esi]
jne 0x40b380
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
popal
jb 0x40b369
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
pop edi
pop edi
je 0x40b3ac
jo 0x40b39a
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
and ch, byte gs:[ebx + esi*2]
je 0x40b3ad
outsd dx, dword [esi]
jb 0x40b3a1
dec ebx
dec ebx
jns 0x40b380
outsb dx, byte [esi]
jne 0x40b3b5
insb byte es:[edi], dx
jge 0x40b378
sub al, 0x7b
imul ebp, dword [ecx + 0x6e], 0x64
jnp 0x40b3b9
imul ebp, dword [esi + 0x64], 0x6e49223a
cmp ah, byte [edx]
dec ecx
outsb dx, byte [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x67617246
insd dword es:[edi], dx
inc esi
jb 0x40b3bd
insd dword es:[di], dx
outsb dx, byte gs:[esi]
je 0x40b384
sub al, 0x73
insb byte es:[edi], dx
jae 0x40b3ca
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40b3a8
imul ebp, dword [edi + 0x6e], 0x7b5b3a73
popal
pop ebx
jnp 0x40b3d2
jb 0x40b3da
jae 0x40b3af
outsb dx, byte [esi]
jne 0x40b3e4
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x7246223a
popal
inc esi
jb 0x40b3e4
insd dword es:[di], dx
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x40b3dc
jo 0x40b3fd
popal
and ch, byte fs:[esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40b40a
imul esi, dword [ecx + ebp*2 + 0x65], 0x73694c73
je 0x40b3e7
dec esp
imul esi, dword [ebx + 0x74], 0x69746341
jbe 0x40b414
arpl word [ecx + ebp*2 + 0x76], si
imul esi, dword [ecx + edi*2 + 0x5f], 0x72657375
and bh, byte [ebp + 0x5d]
imul esi, dword [esi + 0x69], 0x755f7974
je 0x40b426
jns 0x40b40d
pop edi
jne 0x40b423
jae 0x40b416
jb 0x40b3d5
jb 0x40b3d5
jge 0x40b412
sub al, 0x74
jns 0x40b429
cmp ah, byte gs:[edx]
push ebp
jae 0x40b424
jb 0x40b3e3
sub al, 0x61
bound esi, qword [ebx + 0x74]
jb 0x40b429
arpl word [ebx + ecx*2 + 0x65], si
jns 0x40b408
dec ebx
jns 0x40b408
outsb dx, byte [esi]
jne 0x40b43d
insb byte es:[edi], dx
jge 0x40b431
sub al, 0x73
je 0x40b447
jae 0x40b44b
outsd dx, dword [esi]
jb 0x40b43b
dec ebx
dec ebx
jns 0x40b41a
outsb dx, byte [esi]
jne 0x40b44f
insb byte es:[edi], dx
jge 0x40b443
sub al, 0x73
je 0x40b459
jae 0x40b45d
outsd dx, dword [esi]
jb 0x40b44d
dec ebx
jns 0x40b42c
outsb dx, byte [esi]
jne 0x40b461
insb byte es:[edi], dx
jge 0x40b455
sub al, 0x73
je 0x40b46b
jb 0x40b45f
popal
dec ebx
jns 0x40b43e
daa
jbe 0x40b470
ja 0x40b46f
ja 0x40b46f
jb 0x40b46b
jbe 0x40b440
xor ch, byte [eax]
jae 0x40b44b
sub byte [ebx + 0x3a], dh
and dh, byte [ecx]
xor al, 0x35
xor ah, byte [edx]
sub dword [edi], esp
xor dword [esi + 0x27292232], esi
xor eax, 0x27292232
and ch, byte [ecx]
daa
jge 0x40b478
pop ebp
sub al, 0x74
jns 0x40b48f
cmp ah, byte gs:[edx]
push ecx
jne 0x40b48a
jb 0x40b4a0
jb 0x40b4a0
jns 0x40b44a
and ch, byte [ecx]
sub al, 0x61
popal
bound esi, qword [ebx + 0x74]
jb 0x40b490
je 0x40b4a0
popal
arpl word [ebx + ecx*2 + 0x65], si
jns 0x40b46f
dec ebx
jns 0x40b46f
outsb dx, byte [esi]
jne 0x40b4a4
insb byte es:[edi], dx
jge 0x40b467
imul ebp, dword [ecx + 0x6e], 0x64
cmp ah, byte [edx]
outsb dx, byte [esi]
cmp ah, byte fs:[edx]
and dl, byte [edx + 0x65]
push edx
jno 0x40b4ba
jno 0x40b4ba
jae 0x40b4bc
je 0x40b46b
and ch, byte [edi + ebp*2]
sub al, 0x6f
outsd dx, dword [esi]
jo 0x40b4b2
jb 0x40b4b0
je 0x40b4ba
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp bh, byte [ebx + 0x61]
popal
jb 0x40b4bf
jne 0x40b4c7
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x40b4a2
inc esp
imul bp, word gs:[esi + 0x69], 0x6974
imul bp, word [esi + 0x69], 0x6974
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x6f], 0x5b3a736e
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x40b4a3
pop ebx
pop ebp
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x704f223a
jb 0x40b4d8
cmp ah, byte fs:[edx]
cmp ah, byte [edx]
dec edi
jo 0x40b4da
jb 0x40b4d8
je 0x40b4e2
imul ebp, dword [edi + 0x6e], 0x616e2c22
outsd dx, dword [esi]
outsb dx, byte [esi]
and ch, byte [esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40b4f7
imul esi, dword [ecx + ebp*2 + 0x65], 0x73694c73
je 0x40b4d4
je 0x40b4f5
jae 0x40b4db
imul esi, dword [ebx + 0x74], 0x69746341
jbe 0x40b501
jae 0x40b506
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
imul esi, dword [ecx + edi*2 + 0x51], 0x79726575
je 0x40b513
push ecx
jne 0x40b502
jb 0x40b518
and ch, byte [ebx + esi*2]
sub al, 0x73
insb byte es:[edi], dx
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40b4e6
pop ebx
jnp 0x40b510
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
jae 0x40b4ee
outsb dx, byte [esi]
jne 0x40b523
insb byte es:[edi], dx
sub al, 0x61
jb 0x40b523
jae 0x40b4f8
outsb dx, byte [esi]
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x40b52d
push esp
push esp
jns 0x40b53b
cmp ah, byte gs:[edx]
push esi
imul esp, dword [ebp + 0x77], 0x2c227265
imul ebp, dword [ecx + 0x6e], 0x64
and ch, byte [ebx + ebp*2]
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
outsb dx, byte [esi]
cmp ah, byte fs:[edx]
cmp ah, byte [edx]
and cl, byte [ecx + ebp*2 + 0x6e]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
imul esp, dword [ebp + 0x64], 0x46
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
and ch, byte fs:[esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jbe 0x40b55a
and dh, byte [esi + 0x69]
ja 0x40b559
jb 0x40b555
pop edi
jbe 0x40b52a
xor ah, byte [edx]
sub al, 0x70
and ch, byte [eax + esi*2]
insb byte es:[edi], dx
jne 0x40b570
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
and dword [ecx], esi
sub al, 0x73
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40b549
pop ebx
jnp 0x40b573
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
jne 0x40b586
insb byte es:[edi], dx
sub al, 0x61
jb 0x40b586
jae 0x40b55b
outsb dx, byte [esi]
jne 0x40b590
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
jb 0x40b591
je 0x40b593
push esp
push esp
jns 0x40b5a1
cmp ah, byte gs:[edx]
push ebp
jae 0x40b59c
jb 0x40b58b
jae 0x40b5b1
jne 0x40b5a9
insb byte es:[edi], dx
je 0x40b5b2
and ch, byte [ebx + ebp*2]
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
and dh, byte [ebp + 0x73]
jne 0x40b5cf
jae 0x40b5c2
jb 0x40b5be
jb 0x40b5be
jb 0x40b5c6
jae 0x40b5d8
insb byte es:[edi], dx
je 0x40b5d9
and ch, byte [eax + esi*2]
insb byte es:[edi], dx
jne 0x40b5de
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40b5b7
pop ebx
jnp 0x40b5e1
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
jne 0x40b5f4
insb byte es:[edi], dx
sub al, 0x61
jb 0x40b5f4
jae 0x40b5c9
outsb dx, byte [esi]
jne 0x40b5fe
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x40b601
push esp
jns 0x40b60f
cmp ch, byte gs:[esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40b610
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
cmp ah, byte fs:[edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
inc esi
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
and ch, byte [esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jb 0x40b626
and dh, byte [edx + 0x65]
jae 0x40b638
jne 0x40b630
insb byte es:[edi], dx
je 0x40b5e8
sub al, 0x70
insb byte es:[edi], dx
jne 0x40b63d
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x40b616
pop ebx
je 0x40b60b
sub al, 0x7b
imul ebp, dword [ecx + 0x6e], 0x64
cmp ah, byte [edx]
dec ecx
outsb dx, byte [esi]
jnp 0x40b64c
imul ebp, dword [esi + 0x64], 0x6e49223a
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x67617246
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x40b617
and ch, byte [ebx + esi*2]
sub al, 0x73
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40b63b
pop ebx
jnp 0x40b665
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x61
jb 0x40b678
jae 0x40b64d
jae 0x40b64d
pop ebx
jnp 0x40b681
imul ebp, dword [esi + 0x64], 0x694c223a
je 0x40b684
outsb dx, byte [esi]
cmp ah, byte fs:[edx]
dec esp
imul esi, dword [ebp + 0x72], 0x2c226c61
outsb dx, byte [esi]
jb 0x40b682
insb byte es:[edi], dx
and ch, byte [esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
arpl word [edi + 0x75], bp
outsb dx, byte [esi]
je 0x40b652
sub al, 0x76
popal
insb byte es:[edi], dx
jne 0x40b69b
cmp dh, byte [ecx]
xor edi, dword gs:[ebp + 0x5d]
pop ebp
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edi + 0x6e], bp
arpl word [edx + 0x65], si
je 0x40b6aa
push esp
jns 0x40b6b8
cmp ah, byte gs:[edx]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40b6bf
imul esi, dword [ecx + edi*2 + 0x53], 0x6563696c
and ch, byte [ebx + ebp*2]
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
je 0x40b6cd
push ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x65], 0x696b2c22
outsb dx, byte [esi]
cmp ah, byte fs:[edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
jne 0x40b6e8
imul esi, dword [ecx + edi*2 + 0x5f], 0x626d656d
bound esp, qword [ebp + 0x72]
jb 0x40b6f8
jae 0x40b6ee
push 0x5f737069
jae 0x40b6f8
imul esi, dword [eax + 0x73], 0x696c735f
arpl word [ebp + 0x22], sp
sub al, 0x70
insb byte es:[edi], dx
imul esp, dword [ebx + 0x65], 0x6c702c22
jne 0x40b707
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
jae 0x40b702
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40b6e0
pop ebx
jnp 0x40b70a
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
jb 0x40b71d
jae 0x40b6f2
outsb dx, byte [esi]
jne 0x40b727
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x40b72a
push esp
jns 0x40b738
cmp ah, byte gs:[edx]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40b73f
imul esi, dword [ecx + edi*2 + 0x52], 0x6c757365
je 0x40b74e
and ch, byte [ebx + ebp*2]
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
cmp ah, byte fs:[edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
and ch, byte [esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
imul esi, dword [ebp + 0x6d], 0x65725f73
insd dword es:[edi], dx
jae 0x40b75b
jb 0x40b763
jae 0x40b775
insb byte es:[edi], dx
je 0x40b776
jae 0x40b726
and ch, byte [eax + esi*2]
sub al, 0x70
insb byte es:[edi], dx
jne 0x40b77b
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor byte [ebx + esi*2], ch
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40b754
pop ebx
jnp 0x40b77e
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
popal
jb 0x40b791
jae 0x40b766
outsb dx, byte [esi]
jne 0x40b79b
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x40b79e
push esp
push esp
jns 0x40b7ac
cmp ch, byte gs:[esi + 0x75]
insb byte es:[edi], dx
jne 0x40b7ad
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
and ch, byte [esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jb 0x40b7c3
and dh, byte [edx + 0x65]
jae 0x40b7d5
insb byte es:[edi], dx
je 0x40b785
sub al, 0x70
insb byte es:[edi], dx
jne 0x40b7da
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x40b7b3
pop ebx
je 0x40b7a8
sub al, 0x7b
imul ebp, dword [ecx + 0x6e], 0x64
cmp ah, byte [edx]
dec ecx
outsb dx, byte [esi]
jnp 0x40b7e9
imul ebp, dword [esi + 0x64], 0x6e49223a
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x67617246
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x40b7b4
and ch, byte [ebx + esi*2]
sub al, 0x73
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40b7d8
pop ebx
jnp 0x40b802
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6469223a
pop edi
pop edi
jae 0x40b820
jb 0x40b7d0
and ch, byte [ecx]
sub al, 0x61
jb 0x40b819
jae 0x40b7ee
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40b823
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
popal
jb 0x40b80c
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
jb 0x40b839
jae 0x40b84a
je 0x40b836
pop edi
imul esp, dword [edx + 0x2c], 0x726f7473
popal
and ch, byte fs:[ebx + esi*2]
sub al, 0x73
je 0x40b84d
jb 0x40b841
dec ebx
jns 0x40b820
outsb dx, byte [esi]
jne 0x40b855
insb byte es:[edi], dx
jge 0x40b818
jnp 0x40b84f
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
jb 0x40b862
jae 0x40b837
outsb dx, byte [esi]
jne 0x40b86c
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
imul ebp, dword [ecx + 0x6e], 0x64
cmp ah, byte [edx]
push ebx
arpl word [ecx + 0x6c], sp
popal
jb 0x40b855
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
and ch, byte gs:[ebx + esi*2]
sub al, 0x73
je 0x40b893
outsd dx, dword [esi]
jb 0x40b887
dec ebx
jns 0x40b866
outsb dx, byte [esi]
jne 0x40b89b
insb byte es:[edi], dx
jge 0x40b85e
jnp 0x40b895
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x656e223a
popal
jae 0x40b873
and ch, byte [esi + 0x65]
ja 0x40b892
ja 0x40b8a5
je 0x40b8b6
je 0x40b8b6
and ch, byte [ecx]
jb 0x40b8af
jae 0x40b884
outsb dx, byte [esi]
jne 0x40b8b9
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
imul ebp, dword [ecx + 0x6e], 0x64
cmp ah, byte [edx]
push ebx
arpl word [ecx + 0x6c], sp
popal
jb 0x40b8a2
imul esp, dword [ebp + 0x6c], 0x6e2c2264
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
outsb dx, byte [esi]
ja 0x40b8cb
je 0x40b8e5
je 0x40b8d1
arpl word [edi + 0x75], bp
outsb dx, byte [esi]
outsd dx, dword [esi]
jne 0x40b8e4
je 0x40b8d7
jae 0x40b8e3
outsb dx, byte [esi]
arpl word [ebp + 0x5f], sp
insb byte es:[edi], dx
popal
jae 0x40b8f6
pop edi
jbe 0x40b8ee
imul esp, dword [ebp + 0x77], 0x2c226465
jae 0x40b901
ja 0x40b8ed
and ch, byte fs:[ebx + esi*2]
and ch, byte fs:[ebx + esi*2]
je 0x40b8fd
outsd dx, dword [esi]
jb 0x40b8f1
dec ebx
dec ebx
jns 0x40b8d0
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40b905
insb byte es:[edi], dx
jge 0x40b8c8
sub al, 0x7b
popal
jnp 0x40b8ff
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x616c223a
cmp ah, byte [edx]
insb byte es:[edi], dx
popal
jae 0x40b91c
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
push esp
imul ebp, dword [ebp + 0x65], 0x72612c22
jae 0x40b8f3
outsb dx, byte [esi]
jne 0x40b928
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
popal
jb 0x40b911
imul esp, dword [ebp + 0x6c], 0x6e2c2264
sub al, 0x6e
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
insb byte es:[edi], dx
popal
jae 0x40b94f
pop edi
popal
arpl word [ecx + ebp*2 + 0x76], si
pop edi
popal
je 0x40b908
and ch, byte [ebx + esi*2]
sub al, 0x73
je 0x40b959
jb 0x40b94d
dec ebx
dec ebx
dec ebx
jns 0x40b92c
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40b961
insb byte es:[edi], dx
jge 0x40b924
jnp 0x40b95b
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
jae 0x40b939
outsb dx, byte [esi]
jne 0x40b96e
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x61
jb 0x40b96e
jae 0x40b943
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40b978
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x40b97b
push esp
jns 0x40b989
cmp ah, byte gs:[edx]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40b990
imul esi, dword [ecx + edi*2 + 0x4d], 0x7265646f
popal
jns 0x40b973
outsd dx, dword [esi]
jb 0x40b98c
jb 0x40b98c
je 0x40b996
imul ebp, dword [edi + 0x6e], 0x696b2c22
outsb dx, byte [esi]
cmp ah, byte fs:[edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
outsd dx, dword [esi]
outsb dx, byte [esi]
and ch, byte [ebx + ebp*2]
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
imul esp, dword [ebp + 0x6c], 0x6e2c2264
sub al, 0x6e
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
insd dword es:[edi], dx
outsd dx, dword [esi]
jb 0x40b9b1
jb 0x40b9b1
popal
je 0x40b9bb
outsd dx, dword [esi]
outsb dx, byte [esi]
and ch, byte [eax + esi*2]
insb byte es:[edi], dx
jne 0x40b9cc
jb 0x40b9bc
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40b9a5
pop ebx
jnp 0x40b9cf
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
outsb dx, byte [esi]
jne 0x40b9e2
insb byte es:[edi], dx
sub al, 0x61
popal
jb 0x40b9e2
jae 0x40b9b7
outsb dx, byte [esi]
jne 0x40b9ec
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
arpl word [ecx + 0x6c], sp
popal
jb 0x40b9d5
imul esp, dword [ebp + 0x6c], 0x6e2c2264
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
je 0x40ba14
je 0x40ba00
arpl word [ecx + 0x73], sp
pop edi
pop edi
arpl word [edi + 0x75], bp
outsb dx, byte [esi]
je 0x40b9ce
sub al, 0x73
je 0x40ba1f
jb 0x40ba13
popal
dec ebx
jns 0x40b9f2
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40ba27
insb byte es:[edi], dx
jge 0x40b9ea
insb byte es:[edi], dx
cmp eax, 0x696c617b
popal
jae 0x40ba01
outsb dx, byte [esi]
jne 0x40ba36
insb byte es:[edi], dx
sub al, 0x61
popal
jb 0x40ba36
jae 0x40ba0b
jae 0x40ba0b
outsb dx, byte [esi]
jne 0x40ba40
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
popal
jb 0x40ba29
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
imul esp, dword [edx + 0x2c], 0x726f7473
popal
sub al, 0x73
je 0x40ba65
jb 0x40ba59
dec ebx
jns 0x40ba38
outsb dx, byte [esi]
jne 0x40ba6d
insb byte es:[edi], dx
insb byte es:[edi], dx
jge 0x40ba61
sub al, 0x73
je 0x40ba77
jb 0x40ba6b
dec ebx
dec ebx
jns 0x40ba4a
outsb dx, byte [esi]
jne 0x40ba7f
insb byte es:[edi], dx
jge 0x40ba42
jnp 0x40ba79
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x61
jb 0x40ba8c
jae 0x40ba61
outsb dx, byte [esi]
jne 0x40ba96
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x40ba99
push esp
jns 0x40baa7
jo 0x40ba9d
cmp ch, byte gs:[esi + 0x75]
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
outsb dx, byte [esi]
cmp ah, byte fs:[edx]
cmp ah, byte [edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
push 0x6f
imul ebp, dword [esi + 0x5f], 0x75716572
jae 0x40bad7
jae 0x40bad7
jae 0x40bac4
jb 0x40bacc
jae 0x40bade
insb byte es:[edi], dx
je 0x40ba8e
and ch, byte [eax + esi*2]
sub al, 0x70
jo 0x40badb
insb byte es:[edi], dx
jne 0x40bae3
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
jae 0x40bade
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40babc
pop ebx
je 0x40bab1
jnp 0x40baf2
imul ebp, dword [esi + 0x64], 0x6e49223a
dec ecx
outsb dx, byte [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x67617246
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x40babd
sub al, 0x73
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40bae1
pop ebx
insb byte es:[edi], dx
sub al, 0x7b
popal
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
outsb dx, byte [esi]
jne 0x40bb20
insb byte es:[edi], dx
sub al, 0x61
jb 0x40bb20
jae 0x40baf5
outsb dx, byte [esi]
jne 0x40bb2a
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
cmp ah, byte [edx]
push ebx
arpl word [ecx + 0x6c], sp
popal
jb 0x40bb13
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
jo 0x40bb40
outsb dx, byte [esi]
imul ebp, dword fs:[esi + 0x67], 0x696f6a5f
outsb dx, byte [esi]
pop edi
jb 0x40bb4d
outsb dx, byte [esi]
pop edi
push 0x6f
imul ebp, dword [esi + 0x5f], 0x75716572
jno 0x40bb5f
jae 0x40bb61
pop edi
arpl word [edi + 0x75], bp
outsb dx, byte [esi]
je 0x40bb16
sub al, 0x73
je 0x40bb67
jae 0x40bb6b
outsd dx, dword [esi]
jb 0x40bb5b
dec ebx
jns 0x40bb3a
outsb dx, byte [esi]
jne 0x40bb6f
insb byte es:[edi], dx
jge 0x40bb63
sub al, 0x74
jns 0x40bb7a
cmp ah, byte gs:[edx]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
jne 0x40bb81
imul esi, dword [ecx + edi*2 + 0x4a], 0x526e696f
jno 0x40bb93
dec edx
outsd dx, dword [esi]
imul ebp, dword [esi + 0x52], 0x65757165
jae 0x40bb95
jae 0x40bb95
je 0x40bb95
jae 0x40bb45
and ch, byte [ecx]
sub al, 0x61
bound esi, qword [ebx + 0x74]
jb 0x40bb8b
arpl word [ebx + ecx*2 + 0x65], si
jns 0x40bb6a
outsb dx, byte [esi]
jne 0x40bb9f
insb byte es:[edi], dx
jge 0x40bb93
sub al, 0x73
je 0x40bba9
jb 0x40bb9d
dec ebx
jns 0x40bb7c
jns 0x40bb7c
outsb dx, byte [esi]
jne 0x40bbb1
insb byte es:[edi], dx
jge 0x40bb74
jnp 0x40bbab
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
jae 0x40bb89
outsb dx, byte [esi]
jne 0x40bbbe
insb byte es:[edi], dx
sub al, 0x61
jb 0x40bbbe
jae 0x40bb93
outsb dx, byte [esi]
jne 0x40bbc8
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x40bbcb
je 0x40bbcb
push esp
jns 0x40bbd9
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
and al, byte [ecx + 0x70]
imul ecx, dword [ebp + 0x65], 0x22616964
sub al, 0x6b
inc ecx
jo 0x40bbd8
dec ebp
imul esp, dword fs:[ecx + 0x22], 0x6e696b2c
cmp ah, byte fs:[edx]
and ch, byte [ebx + ebp*2]
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
cmp ah, byte [edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
outsb dx, byte [esi]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
popaw
jne 0x40bc01
je 0x40bbf6
bound esp, qword [ecx + 0x6e]
outsb dx, byte [esi]
jb 0x40bbfd
pop edi
insd dword es:[edi], dx
imul esp, dword fs:[ecx + 0x22], 0x756c702c
jb 0x40bc0b
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40bbf4
popal
cmp eax, 0x6c617b5b
popal
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
jb 0x40bc33
jae 0x40bc08
jae 0x40bc08
outsb dx, byte [esi]
jne 0x40bc3d
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x40bc40
je 0x40bc40
push esp
jns 0x40bc4e
cmp ch, byte gs:[esi + 0x75]
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
imul esp, dword [ebp + 0x6c], 0x6e2c2264
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
and ch, byte [esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
insd dword es:[edi], dx
imul esp, dword fs:[ecx + 0x5f], 0x6f666e69
and ch, byte [ebp + 0x65]
imul esp, dword fs:[ecx + 0x5f], 0x6f666e69
imul esp, dword [ecx + 0x5f], 0x6f666e69
and ch, byte [eax + esi*2]
insb byte es:[edi], dx
jne 0x40bc80
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40bc59
pop ebx
je 0x40bc4e
jnp 0x40bc8f
imul ebp, dword [esi + 0x64], 0x6e49223a
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x67617246
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x40bc5a
sub al, 0x73
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
arpl word [ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x40bc7e
pop ebx
jnp 0x40bca8
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x61
jb 0x40bcbb
jae 0x40bc90
outsb dx, byte [esi]
jne 0x40bcc5
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x40bcc8
push esp
jns 0x40bcd6
cmp ah, byte gs:[edx]
dec ebp
imul esp, dword fs:[ecx + 0x43], 0x726f6c6f
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
and ch, byte [ebx + ebp*2]
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
and cl, byte [ecx + ebp*2 + 0x6e]
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
imul esp, dword [ebp + 0x64], 0x46
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
arpl word [edi + 0x6c], bp
outsd dx, dword [esi]
jb 0x40bcf7
imul ebp, dword [esi + 0x66], 0x702c226f
insb byte es:[edi], dx
jne 0x40bd14
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
jae 0x40bd0f
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40bced
pop ebx
jnp 0x40bd17
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
outsb dx, byte [esi]
jne 0x40bd2a
insb byte es:[edi], dx
sub al, 0x61
jb 0x40bd2a
jae 0x40bcff
outsb dx, byte [esi]
jne 0x40bd34
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x40bd37
push esp
jns 0x40bd45
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
dec ebp
imul esp, dword fs:[ecx + 0x43], 0x726f6c6f
push eax
popal
insb byte es:[edi], dx
je 0x40bd5c
dec ecx
je 0x40bd51
insd dword es:[edi], dx
and ch, byte [ebx + ebp*2]
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
imul esp, dword [ebp + 0x6c], 0x6e2c2264
and ch, byte fs:[esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jo 0x40bd6b
insb byte es:[edi], dx
je 0x40bd82
and ch, byte gs:[eax + esi*2]
and ch, byte [eax + esi*2]
insb byte es:[edi], dx
jne 0x40bd87
jb 0x40bd77
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor byte [ebx + esi*2], ch
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40bd60
pop ebx
jnp 0x40bd8a
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
jb 0x40bd9d
jae 0x40bd72
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40bda7
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x40bdaa
push esp
jns 0x40bdb8
cmp ah, byte gs:[edx]
dec ebp
imul esp, dword fs:[ecx + 0x43], 0x726f6c6f
and ch, byte [ebx + ebp*2]
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x40bd78
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
and cl, byte [ecx + ebp*2 + 0x6e]
imul esp, dword [ebp + 0x64], 0x46
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jb 0x40bdd9
bound esp, qword [edx]
sub al, 0x70
insb byte es:[edi], dx
jne 0x40bdeb
jb 0x40bddb
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40bdc4
pop ebx
jnp 0x40bdee
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
jb 0x40be01
jae 0x40bdd6
outsb dx, byte [esi]
jne 0x40be0b
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
push ebx
arpl word [ecx + 0x6c], sp
insb byte es:[edi], dx
popal
jb 0x40bdf4
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
cmp ah, byte [edx]
jb 0x40be21
and ch, byte fs:[ebx + esi*2]
je 0x40be31
jb 0x40be25
dec ebx
jns 0x40be04
outsb dx, byte [esi]
jne 0x40be39
insb byte es:[edi], dx
jge 0x40bdfc
jnp 0x40be33
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x61
jb 0x40be46
jae 0x40be1b
outsb dx, byte [esi]
jne 0x40be50
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
and dl, byte [ebx + 0x63]
popal
insb byte es:[edi], dx
popal
jb 0x40be39
imul esp, dword [ebp + 0x6c], 0x6e2c2264
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jb 0x40be67
outsb dx, byte gs:[esi]
outsb dx, byte gs:[esi]
and ch, byte [ebx + esi*2]
je 0x40be78
jb 0x40be6c
dec ebx
jns 0x40be4b
outsb dx, byte [esi]
jne 0x40be80
insb byte es:[edi], dx
jge 0x40be43
jnp 0x40be7a
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
popal
jae 0x40be58
outsb dx, byte [esi]
jne 0x40be8d
insb byte es:[edi], dx
sub al, 0x61
jb 0x40be8d
jae 0x40be62
jae 0x40be62
outsb dx, byte [esi]
jne 0x40be97
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
cmp ah, byte [edx]
push ebx
arpl word [ecx + 0x6c], sp
popal
jb 0x40be80
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
bound ebp, qword [ebp + esi*2 + 0x65]
and ch, byte [ebx + esi*2]
sub al, 0x73
je 0x40bebe
jb 0x40beb2
popal
dec ebx
jns 0x40be91
outsb dx, byte [esi]
jne 0x40bec6
insb byte es:[edi], dx
jge 0x40beba
sub al, 0x73
je 0x40bed0
jb 0x40bec4
popal
dec ebx
jns 0x40bea3
jns 0x40bea3
outsb dx, byte [esi]
jne 0x40bed8
insb byte es:[edi], dx
jge 0x40be9b
jnp 0x40bed2
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x61
jb 0x40bee5
jae 0x40beba
outsb dx, byte [esi]
jne 0x40beef
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
popal
jb 0x40bed8
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
sub al, 0x6e
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jo 0x40bf05
jb 0x40bf05
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x40bf07
and ch, byte gs:[si]
jae 0x40bf20
outsd dx, dword [esi]
jb 0x40bf10
dec ebx
jns 0x40beef
outsb dx, byte [esi]
jne 0x40bf24
insb byte es:[edi], dx
jge 0x40bf18
pop ebp
sub al, 0x73
je 0x40bf2e
outsd dx, dword [esi]
jb 0x40bf22
dec ebx
jns 0x40bf01
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40bf36
insb byte es:[edi], dx
jge 0x40bf2a
sub al, 0x73
je 0x40bf40
outsd dx, dword [esi]
jb 0x40bf34
popal
dec ebx
jns 0x40bf13
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40bf48
insb byte es:[edi], dx
jge 0x40bf0b
jnp 0x40bf42
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x61
jb 0x40bf55
jae 0x40bf2a
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
popal
jb 0x40bf48
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
and ch, byte fs:[esi + ebp*2]
sub al, 0x6e
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
outsd dx, dword [esi]
jb 0x40bf7a
imul esp, dword [edi + 0x69], 0x5f6c616e
imul ebp, dword [bp + 0x61], 0x6d695f6c
outsb dx, byte [esi]
popal
insb byte es:[edi], dx
pop edi
imul ebp, dword [ebp + 0x67], 0x6c72755f
insd dword es:[edi], dx
pop edi
jne 0x40bf8f
insb byte es:[edi], dx
and ch, byte [ebx + esi*2]
je 0x40bf92
jae 0x40bf96
outsd dx, dword [esi]
jb 0x40bf86
popal
dec ebx
jns 0x40bf65
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40bf9a
insb byte es:[edi], dx
jge 0x40bf5d
jnp 0x40bf94
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
jae 0x40bf72
outsb dx, byte [esi]
jne 0x40bfa7
insb byte es:[edi], dx
sub al, 0x61
jb 0x40bfa7
jae 0x40bf7c
outsb dx, byte [esi]
jne 0x40bfb1
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
popal
jb 0x40bf9a
imul esp, dword [ebp + 0x6c], 0x6e2c2264
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
outsd dx, dword [esi]
jb 0x40bfcc
imul ebp, dword [bp + 0x61], 0x6d695f6c
pop edi
ja 0x40bfd8
outsb dx, byte [esi]
popal
insb byte es:[edi], dx
pop edi
imul ebp, dword [ebp + 0x67], 0x6469775f
je 0x40bfda
je 0x40bfda
and ch, byte [ebx + esi*2]
je 0x40bfe6
jb 0x40bfda
dec ebx
dec ebx
jns 0x40bfb9
outsb dx, byte [esi]
jne 0x40bfee
insb byte es:[edi], dx
jge 0x40bfb1
jnp 0x40bfe8
popal
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
jb 0x40bffb
jae 0x40bfd0
outsb dx, byte [esi]
jne 0x40c005
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
popal
jb 0x40bfee
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
outsd dx, dword [esi]
jb 0x40c020
imul ebp, dword [bp + 0x61], 0x6d695f6c
pop edi
push 0x68676965
je 0x40bfea
outsb dx, byte [esi]
popal
insb byte es:[edi], dx
pop edi
imul ebp, dword [ebp + 0x67], 0x6965685f
push 0x732c2274
sub al, 0x73
je 0x40c03b
jb 0x40c02f
dec ebx
dec ebx
jns 0x40c00e
outsb dx, byte [esi]
jne 0x40c043
insb byte es:[edi], dx
jge 0x40c006
jnp 0x40c03d
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
popal
jb 0x40c050
jae 0x40c025
jae 0x40c025
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40c05a
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x40c05d
push esp
jns 0x40c06b
cmp ah, byte gs:[edx]
inc ecx
jo 0x40c06a
dec ebp
imul esp, dword fs:[ecx + 0x52], 0x22746365
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
push edx
arpl word gs:[edx + 0x2c], si
imul ebp, dword [ecx + 0x6e], 0x64
cmp ah, byte [edx]
outsb dx, byte [esi]
cmp ah, byte fs:[edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
jae 0x40c088
insb byte es:[edi], dx
imul esp, dword [ebp + 0x6e], 0x65725f74
arpl word [edx + 0x2c], si
jo 0x40c0a1
jne 0x40c0a9
popal
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
jae 0x40c0a4
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40c082
imul ebp, dword [edi + 0x6e], 0x7b5b3a73
popal
pop ebx
jnp 0x40c0ac
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
outsb dx, byte [esi]
jne 0x40c0bf
insb byte es:[edi], dx
sub al, 0x61
jb 0x40c0bf
jae 0x40c094
outsb dx, byte [esi]
jne 0x40c0c9
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
popal
jb 0x40c0b2
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
insb byte es:[edi], dx
je 0x40c09f
sub al, 0x73
je 0x40c0f0
jb 0x40c0e4
popal
dec ebx
jns 0x40c0c3
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
outsb dx, byte [esi]
jne 0x40c0f8
insb byte es:[edi], dx
jge 0x40c0bb
jnp 0x40c0f2
jae 0x40c0d0
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
jne 0x40c10f
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
cmp ah, byte [edx]
push ebx
arpl word [ecx + 0x6c], sp
popal
jb 0x40c0f8
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
je 0x40c12f
outsd dx, dword [esi]
jo 0x40c0e4
sub al, 0x73
je 0x40c135
jae 0x40c139
outsd dx, dword [esi]
jb 0x40c129
dec ebx
jns 0x40c108
outsb dx, byte [esi]
jne 0x40c13d
insb byte es:[edi], dx
jge 0x40c100
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
popal
insb byte es:[edi], dx
push ebx
arpl word [ecx + 0x6c], sp
popal
jb 0x40c13d
imul esp, dword [ebp + 0x6c], 0x6e2c2264
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
ja 0x40c16e
je 0x40c170
and ch, byte [ebx + esi*2]
je 0x40c17c
jb 0x40c170
dec ebx
jns 0x40c14f
outsb dx, byte [esi]
jne 0x40c184
insb byte es:[edi], dx
jge 0x40c147
jnp 0x40c17e
insb byte es:[edi], dx
imul esp, dword [ecx + 0x73], 0x6c756e3a
insb byte es:[edi], dx
sub al, 0x61
jb 0x40c191
jae 0x40c166
outsb dx, byte [esi]
jne 0x40c19b
insb byte es:[edi], dx
sub al, 0x6b
imul ebp, dword [esi + 0x64], 0x6353223a
cmp ah, byte [edx]
push ebx
arpl word [ecx + 0x6c], sp
popal
insb byte es:[edi], dx
popal
jb 0x40c184
inc esi
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
push 0x68676965
je 0x40c173
sub al, 0x73
je 0x40c1c4
jb 0x40c1b8
dec ebx
jns 0x40c197
outsb dx, byte [esi]
jne 0x40c1cc
outsd dx, dword [esi]
jb 0x40c1ca
dec ebx
jns 0x40c1a9
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
jne 0x40c1de
insb byte es:[edi], dx
jge 0x40c1d2
sub al, 0x74
jns 0x40c1e9
cmp ah, byte gs:[edx]
inc ecx
jo 0x40c1e8
imul ecx, dword [ecx + 0x6d], 0x22656761
sub al, 0x61
dec ecx
insd dword es:[edi], dx
popal
and ch, byte gs:[si]
popal
and ch, byte [ecx]
bound esi, qword [ebx + 0x74]
jb 0x40c1ed
arpl word [ebx + ecx*2 + 0x65], si
jns 0x40c1cc
outsb dx, byte [esi]
jne 0x40c201
insb byte es:[edi], dx
jge 0x40c1f5
pop ebp
sub al, 0x73
je 0x40c20b
outsd dx, dword [esi]
jb 0x40c1ff
outsb dx, byte [esi]
jne 0x40c227
insb byte es:[edi], dx
jge 0x40c1ea
cmp ch, byte [esi + 0x75]
insb byte es:[edi], dx
insb byte es:[edi], dx
sub al, 0x61
popal
jb 0x40c234
jae 0x40c209
jae 0x40c209
outsb dx, byte [esi]
jne 0x40c23e
insb byte es:[edi], dx
sub al, 0x63
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [edx + 0x65], si
je 0x40c241
jo 0x40c245
imul esp, dword [ecx + 0x22], 0x6e696b2c
cmp ah, byte fs:[edx]
dec esp
imul ebp, dword [esi + 0x6b], 0x69466465
insb byte es:[edi], dx
and ch, byte fs:[esi + ebp*2]
popal
and ch, byte [ebx + ebp*2]
imul ebp, dword [esi + 0x64], 0x694c223a
outsb dx, byte [esi]
imul esp, dword [ebp + 0x64], 0x46
imul esp, dword [ebp + 0x6c], 0x6e2c2264
popal
insd dword es:[edi], dx
cmp ah, byte gs:[edx]
arpl word [ebp + 0x73], si
je 0x40c279
outsd dx, dword [esi]
insd dword es:[edi], dx
pop edi
bound esp, qword [ecx + 0x6e]
outsb dx, byte [esi]
jb 0x40c272
insd dword es:[edi], dx
imul esp, dword fs:[ecx + 0x22], 0x756c702c
jb 0x40c280
insb byte es:[edi], dx
cmp ah, byte [ecx]
xor dword [ebx + esi*2], ebp
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x40c269
jb 0x40c297
dec ebx
jns 0x40c276
insb byte es:[edi], dx
insb byte es:[edi], dx
jge 0x40c26e
jns 0x40c2ae
outsb dx, byte [esi]
jne 0x40c2e3
sub al, 0x6c
pop ebp
sub al, 0x73
je 0x40c2ef
jb 0x40c2e3
dec ebx
jns 0x40c2c2
jns 0x40c2d4
jo 0x40c323
insb byte es:[edi], dx
jge 0x40c343
jns 0x40c32c
outsb dx, byte [esi]
jne 0x40c361
daa
jge 0x40c38c