Function at 0x492257
Capabilities:
Check for vm using instruction vpcext

Disassembly:
outsd dx, dword [esi]
js 0x49229a
inc eax
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
push edx
jae 0x4922d0
jp 0x4922ce
inc ebp
jbe 0x4922d1
outsb dx, byte [esi]
je 0x4922af
inc eax
inc eax
pop edx
add byte [eax], al
mov ebx, 0x6c633f0d
outsd dx, dword [esi]
jae 0x4922e1
inc ebp
jbe 0x4922e4
outsb dx, byte [esi]
je 0x4922c2
push ecx
inc ecx
bound esi, qword [ebx + 0x74]
jb 0x4922ea
arpl word [ebx + edx*2 + 0x70], si
imul ebp, dword [esi + 0x42], 0x4040786f
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x492306
inc ebp
jbe 0x492309
outsb dx, byte [esi]
je 0x4922e7
inc eax
inc eax
pop edx
add byte [eax], al
jb 0x4922bc
aas
arpl word [edi + 0x6e], bp
je 0x492319
js 0x49232a
dec ebp
outsb dx, byte gs:[esi]
jne 0x492300
jbe 0x492322
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x492300
push ecx
inc ecx
bound esi, qword [ebx + 0x74]
jb 0x492328
arpl word [ebx + edx*2 + 0x70], si
imul ebp, dword [esi + 0x42], 0x4040786f
outsd dx, dword [esi]
js 0x492311
inc eax
inc eax
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x492344
js 0x492355
dec ebp
outsb dx, byte gs:[esi]
jne 0x49232b
jbe 0x49234d
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x49232b
inc eax
inc eax
inc eax
pop edx
add byte [eax], al
push ds
adc bh, byte [edi]
jb 0x492357
inc ebp
outsb dx, byte [esi]
je 0x492360
jb 0x492342
jbe 0x492364
outsb dx, byte [esi]
je 0x492342
push ecx
push edi
imul esp, dword [edi + 0x65], 0x4d404074
je 0x49234a
inc eax
inc eax
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
inc esp
jb 0x492377
inc ebp
outsb dx, byte [esi]
je 0x492380
jb 0x492362
jbe 0x492384
outsb dx, byte [esi]
je 0x492362
inc eax
inc eax
pop edx
add byte [eax], bh
adc bh, byte [edi]
aas
jb 0x49238d
jb 0x49238d
popal
dec ebp
outsd dx, dword [esi]
jbe 0x492396
inc ebp
jbe 0x492399
outsb dx, byte [esi]
je 0x492377
push ecx
push edi
imul esp, dword [edi + 0x65], 0x4d404074
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
inc esp
jb 0x4923ac
popal
dec ebp
outsd dx, dword [esi]
jbe 0x4923b5
inc ebp
jbe 0x4923b8
outsb dx, byte [esi]
je 0x492396
inc eax
inc eax
inc eax
pop edx
add byte [edx], ch
adc bh, byte [edi]
jb 0x4923c1
dec esp
popal
jbe 0x4923cb
inc ebp
jbe 0x4923ce
outsb dx, byte [esi]
je 0x4923ac
push ecx
push edi
imul esp, dword [edi + 0x65], 0x4d404074
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
inc esp
jb 0x4923e1
dec esp
popal
jbe 0x4923eb
inc ebp
jbe 0x4923ee
outsb dx, byte [esi]
je 0x4923cc
inc eax
inc eax
pop edx
add byte [eax], al
adc edi, dword [edi]
jb 0x492405
jo 0x4923dd
jbe 0x4923ff
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x4923dd
push ecx
push edi
imul esp, dword [edi + 0x65], 0x4d404074
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
inc esp
jb 0x492420
jo 0x4923f8
jbe 0x49241a
outsb dx, byte [esi]
je 0x4923f8
inc eax
inc eax
pop edx
add byte [ecx + 0x2c], ch
aas
jae 0x492429
outsd dx, dword [esi]
ja 0x492409
jbe 0x49242b
outsb dx, byte [esi]
je 0x492409
push ecx
inc ecx
bound esi, qword [ebx + 0x74]
jae 0x492442
jb 0x492431
arpl word [ebx + edx*2 + 0x70], si
imul ebp, dword [esi + 0x42], 0x4040786f
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
push ebx
push 0x7645776f
outsb dx, byte gs:[esi]
je 0x49242d
inc eax
inc eax
pop edx
add byte [eax], al
mov cl, 0x16
aas
push 0x45656469
inc ebp
jbe 0x492461
outsb dx, byte [esi]
je 0x49243f
push ecx
inc ecx
bound esi, qword [ebx + 0x74]
jb 0x492467
popal
arpl word [ebx + edx*2 + 0x70], si
imul ebp, dword [esi + 0x42], 0x4040786f
jo 0x492474
outsb dx, byte [esi]
inc edx
outsd dx, dword [esi]
js 0x492450
inc eax
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
dec eax
imul esp, dword [ebp + 0x45], 0x746e6576
inc eax
outsb dx, byte [esi]
je 0x492463
inc eax
inc eax
pop edx
add byte [eax], al
loop 0x492436
or al, 0x3f
aas
arpl word [eax + 0x61], bp
popal
outsb dx, byte [esi]
inc ebp
inc ebp
jbe 0x492499
outsb dx, byte [esi]
je 0x492477
inc eax
push ecx
inc ecx
bound esi, qword [ebx + 0x74]
jb 0x49249f
arpl word [ebx + edx*2 + 0x70], si
je 0x492494
jo 0x4924ac
imul ebp, dword [esi + 0x42], 0x4040786f
outsb dx, byte [esi]
inc edx
outsd dx, dword [esi]
js 0x492488
inc eax
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
inc ebp
jbe 0x4924b9
outsb dx, byte [esi]
je 0x492497
inc eax
inc eax
pop edx
add byte [eax], al
invalid
jo 0x4924d8
je 0x4924b2
je 0x4924d0
push 0x7645646f
outsb dx, byte gs:[esi]
outsd dx, dword [esi]
inc ebp
jbe 0x4924d2
outsb dx, byte [esi]
je 0x4924b0
push ecx
push edi
imul esp, dword [edi + 0x65], 0x4d404074
je 0x4924b8
inc eax
inc eax
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
dec ecx
outsb dx, byte [esi]
jo 0x4924fa
je 0x4924d4
je 0x4924f2
je 0x4924f2
outsd dx, dword [esi]
inc ebp
jbe 0x4924f4
outsb dx, byte [esi]
je 0x4924d2
inc eax
inc eax
pop edx
add dl, cl
pop ss
aas
imul ebp, dword [esi + 0x70], 0x654d7475
je 0x49250a
je 0x49250a
outsd dx, dword [esi]
push ecx
jne 0x49250c
jb 0x492522
inc eax
push ecx
inc ecx
bound esi, qword [ebx + 0x74]
jb 0x492512
popal
arpl word [ebx + edx*2 + 0x70], si
imul ebp, dword [esi + 0x42], 0x4040786f
je 0x492507
jo 0x49251f
outsb dx, byte [esi]
inc edx
outsd dx, dword [esi]
js 0x4924fb
inc eax
push ebp
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
push esi
popal
jb 0x492530
popal
outsb dx, byte [esi]
je 0x49250b
inc eax
push edi
xor al, 0x49
outsb dx, byte [esi]
jo 0x492547
je 0x492521
je 0x49253f
outsd dx, dword [esi]
push ecx
jne 0x492541
jb 0x492557
inc eax
push ecx
je 0x492522
inc eax
inc eax
pop edx
add al, ah
adc al, 0x3f
outsw dx, word [esi]
arpl word [ebp + 0x73], si
dec esi
js 0x492566
push eax
jb 0x49255a
jbe 0x49253a
jbe 0x49253a
push 0x40646c69
inc eax
inc eax
push ecx
inc esp
popal
je 0x492566
push esp
imul ebp, dword [ebp + 0x65], 0x74696445
inc eax
imul esi, dword [eax + eax*2 + 0x40], 0x5f45414d
inc eax
dec ebp
inc ecx
inc ebp
pop edi
dec esi
pop edi
dec esi
inc eax
pop edx
add byte [eax], al
or dword [edi + edi], esi
jbe 0x49257c
insb byte es:[edi], dx
imul esp, dword [ecx + 0x74], 0x44514065
je 0x492586
inc eax
push ecx
inc esp
popal
je 0x49258c
push esp
imul ebp, dword [ebp + 0x65], 0x74696445
inc eax
inc eax
dec ebp
inc edx
inc ebp
aas
inc ecx
push edi
xor al, 0x53
je 0x49259c
popal
je 0x4925a2
inc eax
push ecx
push esi
popal
insb byte es:[edi], dx
imul esp, dword [ecx + 0x74], 0x4040726f
jb 0x492589
inc eax
inc ecx
inc ecx
push esi
push ecx
push ebx
je 0x4925c3
imul ebp, dword [esi + 0x67], 0x41414040
inc ecx
dec eax
inc eax
pop edx
add byte [esi + 0x69663f14], ch
js 0x4925d8
jo 0x4925a5
push ecx
inc esp
popal
je 0x4925cf
push esp
imul ebp, dword [ebp + 0x65], 0x74696445
inc eax
inc eax
dec ebp
inc edx
inc ebp
pop eax
inc ecx
inc ecx
push esi
push ecx
push ebx
je 0x4925f1
imul ebp, dword [esi + 0x67], 0x5a404040
add byte [eax], al
inc edi
aas
jae 0x492601
je 0x4925f3
jo 0x4925d2
jo 0x4925d2
jns 0x4925d2
push ecx
inc esp
popal
je 0x4925fc
push esp
imul ebp, dword [ebp + 0x65], 0x74696445
inc eax
inc eax
push ebp
imul esi, dword fs:[eax + eax*2 + 0x40], 0x58454155
inc ecx
inc ebp
pop eax
dec eax
inc eax
pop edx
add byte [eax], al
pop edx
or eax, 0x656c633f
popal
jb 0x4925f3
push ecx
inc esp
popal
je 0x49261d
push esp
imul ebp, dword [ebp + 0x65], 0x74696445
inc eax
inc eax
push ebp
inc ecx
inc ebp
pop eax
pop eax
pop edx
add byte [eax], al
dec edx
aas
jae 0x492643
jo 0x492617
outsb dx, byte [esi]
popal
bound ebp, qword [ebp + 0x64]
inc eax
push ecx
inc esp
popal
je 0x492643
push esp
imul ebp, dword [ebp + 0x65], 0x74696445
inc eax
inc eax
dec ebp
inc edx
inc ebp
aas
inc ecx
push esi
aas
and al, 0x51
inc esi
insb byte es:[edi], dx
popal
jae 0x492637
push edi
xor al, 0x53
je 0x492661
jo 0x492643
outsb dx, byte [esi]
popal
bound ebp, qword [ebp + 0x64]
inc esi
insb byte es:[edi], dx
inc esi
insb byte es:[edi], dx
popal
inc eax
push ecx
inc ecx
bound esi, qword [ebx + 0x74]
jb 0x492671
arpl word [ebx + edx*2 + 0x70], si
imul ebp, dword [esi + 0x42], 0x4040786f
outsd dx, dword [esi]
js 0x49265a
inc eax
inc eax
inc eax
pop eax
pop edx
add byte [ebp + 0x11], al
aas
popal
je 0x49268c
push esp
imul ebp, dword [ebp + 0x65], 0x6d6f7246
push esp
js 0x4926a7
inc eax
push ecx
inc esp
popal
je 0x49269e
push esp
imul ebp, dword [ebp + 0x65], 0x74696445
inc eax
inc eax
dec ebp
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
inc esp
popal
je 0x4926b3
push esp
imul ebp, dword [ebp + 0x65], 0x42414040
push esi
push ecx
push ebx
je 0x4926cd
jb 0x4926c5
imul ebp, dword [esi + 0x67], 0x5a404040
outsb dx, byte [esi]
inc eax
inc eax
inc eax
pop edx
add byte [eax], al
mov ebp, dword [edi]
aas
je 0x4926ce
js 0x4926df
inc esi
jb 0x4926dd
insd dword es:[edi], dx
inc esp
popal
je 0x4926d8
push esp
imul ebp, dword [ebp + 0x65], 0x61445140
je 0x4926e2
push esp
imul ebp, dword [ebp + 0x65], 0x74696445
inc eax
inc eax
dec ebp
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
push ebx
je 0x492703
imul ebp, dword [esi + 0x67], 0x42414040
push esi
push ecx
inc esp
popal
je 0x492703
push esp
imul ebp, dword [ebp + 0x65], 0x5a404040
add byte [eax], al
push ss
add byte [esi], dl
add al, 0x3f
aas
xor dword [ecx + 0x41], edx
bound esi, qword [ebx + 0x74]
jb 0x492715
popal
arpl word [ebx + edx*2 + 0x70], si
imul ebp, dword [esi + 0x42], 0x4040786f
push ebp
inc ecx
inc ebp
inc eax
pop eax
pop edx
add byte [edx + 0x6c633f0d], dh
outsd dx, dword [esi]
jae 0x492733
inc eax
inc eax
push ecx
push edi
imul esp, dword [edi + 0x65], 0x51404074
push ecx
inc ecx
inc ebp
pop edi
dec esi
pop eax
pop edx
add byte [ebp + 0x1d], ch
aas
insd dword es:[edi], dx
outsd dx, dword [esi]
imul esp, dword fs:[esi + 0x69], 0x40737265
push ecx
dec ebx
jns 0x492737
jbe 0x492759
outsb dx, byte [esi]
je 0x492737
inc eax
push ecx
inc edx
inc ebp
aas
inc ecx
push esi
aas
and al, 0x51
inc esi
insb byte es:[edi], dx
popal
jae 0x492747
push edi
xor al, 0x4b
jns 0x49276f
outsd dx, dword [esi]
popal
jb 0x492775
dec ebp
outsd dx, dword [esi]
imul esp, dword fs:[esi + 0x69], 0x51407265
imul sp, word [ebp + 0x72], 0x5140
je 0x49275d
inc eax
inc eax
inc eax
pop eax
pop edx
add byte [eax], al
or eax, 0x65733f29
je 0x49277a
jo 0x49278e
arpl word [ecx + 0x74], bp
jns 0x492772
push ecx
inc edi
jb 0x492797
jo 0x4927a0
push 0x49736369
je 0x4927a3
imul esp, dword [ebx + 0x73], 0x6d657449
insd dword es:[edi], dx
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
dec esi
inc eax
pop edx
add byte [eax], al
jo 0x492777
aas
jae 0x4927b4
je 0x4927a5
jb 0x4927b4
outsb dx, byte [esi]
jae 0x4927bc
outsd dx, dword [esi]
jb 0x4927c6
inc eax
push ecx
inc edi
jb 0x4927bf
popal
jo 0x4927c8
imul esp, dword [ebx + 0x73], 0x6d657449
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
push esp
jb 0x4927d5
outsb dx, byte [esi]
jae 0x4927dd
outsd dx, dword [esi]
jb 0x4927e7
inc eax
inc eax
pop edi
dec esi
inc eax
pop edx
add byte [eax], al
xor eax, 0x72743f33
popal
outsb dx, byte [esi]
jae 0x4927f7
popal
je 0x4927f3
inc eax
push ecx
push esp
jb 0x4927f4
outsb dx, byte [esi]
jae 0x4927fc
outsd dx, dword [esi]
jb 0x492806
inc eax
inc eax
push ecx
inc ecx
inc ebp
inc ecx
inc ecx
push esi
xor dword [eax + 0x4e], eax
dec esi
dec esi
inc eax
pop edx
add ch, ah
and edi, dword [edi]
jae 0x492810
popal
insb byte es:[edi], dx
inc eax
push ecx
push esp
jb 0x492816
popal
outsb dx, byte [esi]
jae 0x49281e
outsd dx, dword [esi]
jb 0x492828
inc eax
inc eax
push ecx
inc ecx
inc ebp
inc ecx
inc ecx
push esi
xor dword [eax + 0x4e], eax
dec esi
inc eax
pop edx
add byte [ebp + edx + 0x6f72663f], ah
insd dword es:[edi], dx
push esp
jb 0x492835
outsb dx, byte [esi]
jae 0x492843
popal
je 0x49283f
inc eax
push ecx
push esp
jb 0x492840
outsb dx, byte [esi]
jae 0x492848
outsd dx, dword [esi]
jb 0x492852
inc eax
inc eax
push ebx
inc ecx
aas
inc ecx
push esi
xor dword [eax + 0x4e], eax
dec esi
inc eax
pop edx
add byte [eax], al
add ch, dl
xor al, 0x3f
aad 0x34
aas
ja 0x492862
je 0x492864
inc eax
push ecx
push edi
imul esp, dword [edi + 0x65], 0x51404074
push ecx
inc edx
inc ebp
dec eax
pop eax
pop edx
add byte [eax], al
xchg ebp, eax
push ss
aas
push 0x68676965
je 0x492858
push ecx
push edi
imul esp, dword [edi + 0x65], 0x51404074
je 0x492860
inc eax
push ecx
inc edx
inc ebp
dec eax
pop eax
pop edx
add ch, bl
xor al, 0x3f
fnsave dword [edi + edi]
ja 0x492896
outsb dx, byte [esi]
dec ecx
inc eax
push ecx
push edi
imul esp, dword [edi + 0x65], 0x51404074
je 0x492879
inc eax
push ecx
inc edx
inc ebp
push eax
inc ecx
push ebp
dec eax
push edi
dec esi
inc esp
pop edi
pop edi
inc eax
inc eax
pop eax
pop edx
add byte [eax], al
mov cl, 0x2c
aas
jae 0x4928ba
jp 0x4928b8
inc eax
inc eax
push ecx
push edi
imul esp, dword [edi + 0x65], 0x51404074
je 0x49289c
inc eax
push ecx
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
push ebx
imul edi, dword [edx + 0x65], 0x5a584040
add byte [eax], al
pushal
or bh, byte [edi]
popal
arpl word [ecx + ebp*2 + 0x76], si
popal
je 0x4928de
push edi
imul ebp, dword [esi + 0x64], 0x5140776f
push edi
imul esp, dword [edi + 0x65], 0x51404074
inc ecx
inc ebp
pop eax
pop eax
pop edx
add byte [esp + ebp], al
aas
jae 0x4928fa
je 0x4928ee
push edi
imul ebp, dword [esi + 0x64], 0x6f4d776f
dec ebp
outsd dx, dword [esi]
popal
insb byte es:[edi], dx
imul esi, dword [ecx + edi*2 + 0x40], 0x64695751
je 0x4928ed
inc eax
push ecx
inc ecx
inc ebp
pop eax
push edi
xor al, 0x57
imul ebp, dword [esi + 0x64], 0x6f4d776f
outsd dx, dword [esi]
ja 0x492908
dec ebp
outsd dx, dword [esi]
popal
insb byte es:[edi], dx
imul esi, dword [ecx + edi*2 + 0x40], 0x40407451
inc eax
pop edx
add byte [edi + ebx + 0x3f], bl
jo 0x492930
jb 0x492936
outsb dx, byte [esi]
je 0x49292b
imul esp, dword [edi + 0x65], 0x57514074
imul esp, dword [edi + 0x65], 0x51404074
je 0x492922
inc eax
push ecx
inc edx
inc ebp
push eax
inc ecx
push esi
xor dword [eax + 0x58], eax
pop edx
add bh, al
add byte [edi], bh
aas
xor byte [ecx + 0x46], dl
mov dword [eax], 0x51303f3f
inc esi
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x492939
inc eax
push ecx
inc ecx
inc ebp
inc eax
pop eax
pop edx
add byte [eax], al
or dword [ebx], esp
aas
jb 0x49296c
jae 0x492972
imul edi, dword [edx + 0x65], 0x72475140
popal
jp 0x492970
inc eax
push ecx
inc edi
jb 0x492971
jo 0x49297a
imul esp, dword [ebx + 0x73], 0x67646957
je 0x49295c
inc eax
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
push ebx
imul edi, dword [edx + 0x65], 0x40404046
inc eax
inc eax
pop edx
add byte [eax], al
aad 5
aas
aas
xor al, 0x51
inc esi
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x49297b
inc eax
push ecx
inc ecx
inc ebp
inc ecx
inc ecx
push esi
xor byte [eax + 0x41], al
inc edx
push esi
xor byte [eax + 0x40], al
pop edx
add byte [edx + 0x2c], ah
aas
jae 0x4929b9
outsd dx, dword [esi]
ja 0x492994
push ecx
inc edi
jb 0x4929b9
jo 0x4929c2
imul esp, dword [ebx + 0x73], 0x6d657449
jae 0x4929a7
je 0x4929c5
insd dword es:[edi], dx
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
pop eax
pop edx
add byte [ebx], ch
aas
aas
xor byte [ecx + 0x43], dl
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4929b6
inc eax
push ecx
inc ecx
inc ebp
inc eax
dec ecx
inc eax
pop edx
add byte [eax], al
inc esp
add al, 0x3f
aas
xor dword [ecx + 0x43], edx
jne 0x4929fb
jae 0x4929fa
jb 0x4929cd
inc eax
push ecx
inc ecx
inc ebp
inc eax
pop eax
pop edx
add byte [eax], al
sbb eax, 0x65733f26
je 0x4929e0
jne 0x492a11
jae 0x492a10
jb 0x4929e3
push ecx
inc edi
jb 0x492a08
jo 0x492a11
imul esp, dword [ebx + 0x73], 0x6d657449
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
inc ebx
jne 0x492a2f
jae 0x492a2e
jb 0x492a01
inc eax
inc eax
pop edx
add byte [eax], al
pop dword [eax]
aas
aas
xor byte [ecx + 0x43], dl
add byte [edi + 0x303f3f00], cl
push ecx
inc ebx
jne 0x492a41
jae 0x492a40
jb 0x492a13
inc eax
push ecx
inc ecx
inc ebp
inc eax
push edi
xor al, 0x43
jne 0x492a4f
jae 0x492a4e
jb 0x492a34
push ebx
push 0x40657061
jo 0x492a4a
inc eax
push ecx
je 0x492a29
inc eax
inc eax
pop edx
add byte [eax], al
daa
aas
jae 0x492a58
je 0x492a3b
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x492a39
push ecx
inc edi
jb 0x492a5e
jo 0x492a67
imul esp, dword [ebx + 0x73], 0x67646957
je 0x492a49
jae 0x492a5a
imul esp, dword [edi + 0x65], 0x51404074
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
inc esi
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x492a57
inc eax
inc eax
pop edx
add byte [eax], al
or eax, dword [edx]
aas
aas
xor byte [ecx + 0x50], dl
imul edi, dword [eax + 0x6d], 0x40407061
inc eax
push ecx
inc ecx
inc ebp
inc eax
inc ecx
inc edx
push esi
xor byte [eax + 0x40], al
pop edx
add byte [ebx], ch
add dword [edi], edi
aas
xor byte [ecx + 0x47], dl
push ecx
inc edi
jb 0x492aa0
jo 0x492aa9
push 0x57736369
imul esp, dword [edi + 0x65], 0x51404074
imul esp, dword [ebx + 0x73], 0x67646957
je 0x492a8b
je 0x492a8b
inc eax
inc eax
push ecx
inc ecx
inc ebp
inc eax
push eax
inc ecx
push esi
push ecx
inc edi
jb 0x492ab8
jo 0x492ac1
push 0x49736369
imul esp, dword [ebx + 0x73], 0x6d657449
arpl word [ebx + 0x49], si
je 0x492ac4
insd dword es:[edi], dx
insd dword es:[edi], dx
inc eax
inc eax
push esi
aas
and al, 0x51
inc esi
insb byte es:[edi], dx
popal
jae 0x492aac
push edi
xor al, 0x57
imul ebp, dword [esi + 0x64], 0x7954776f
jo 0x492add
inc eax
push ecx
je 0x492abc
inc eax
inc eax
inc eax
inc eax
pop edx
add byte [edx + 0x313f3f04], bl
push ecx
inc edi
jb 0x492aec
jo 0x492af5
imul esp, dword [ebx + 0x73], 0x67646957
je 0x492ad7
inc eax
push ebp
inc ecx
inc ebp
inc eax
pop eax
pop edx
add byte [eax], al
and dl, byte [edi + edi]
popaw
insd dword es:[edi], dx
imul ebp, dword [ecx + ebp*2 + 0x65], 0x46514073
jae 0x492aec
push ecx
inc esi
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x492af6
popal
je 0x492b16
bound esp, qword [ecx + 0x73]
inc eax
inc eax
push ecx
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
push ebx
je 0x492b37
jb 0x492b2f
imul ebp, dword [esi + 0x67], 0x7473694c
inc eax
inc eax
push edi
xor al, 0x57
outsb dx, byte [esi]
dec esp
imul esi, dword [ebx + 0x74], 0x34574040
push edi
jb 0x492b3c
je 0x492b3e
outsb dx, byte [esi]
push ebx
push ebx
jns 0x492b4d
je 0x492b41
insd dword es:[edi], dx
inc eax
xor dword [eax + 0x40], eax
pop edx
add byte [eax], al
leave
add byte [edi], bh
aas
xor byte [ecx + 0x46], dl
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x492b33
popal
je 0x492b53
bound esp, qword [ecx + 0x73]
inc eax
inc eax
inc eax
push ecx
inc ecx
inc ebp
inc eax
pop eax
pop edx
add byte [eax], al
pop esi
add byte [edi], bh
aas
xor byte [ecx + 0x42], dl
jb 0x492b7e
jae 0x492b73
inc eax
inc eax
push ecx
inc ecx
inc ebp
inc eax
pop eax
pop edx
add cl, al
add eax, 0x51343f3f
aas
aas
xor al, 0x51
inc edx
jb 0x492b92
jae 0x492b87
inc eax
inc eax
push ecx
inc ecx
inc ebp
inc ecx
inc ecx
push esi
xor byte [eax + 0x41], al
inc edx
push esi
xor byte [eax + 0x40], al
pop edx
add byte [eax], al
pop eax
adc al, 0x3f
imul bp, word [esp + ebp*2 + 0x52], 0x6365
insb byte es:[edi], dx
insb byte es:[edi], dx
push edx
arpl word gs:[eax + eax*2 + 0x51], si
je 0x492b7e
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
push edx
arpl word gs:[eax + eax*2 + 0x40], si
je 0x492b95
inc eax
inc ecx
inc edx
push esi
push ecx
inc edx
jb 0x492bd2
jae 0x492bc7
inc eax
inc eax
inc eax
pop edx
add byte [ecx + 0xb], cl
aas
popal
insb byte es:[edi], dx
jo 0x492bd3
popal
inc eax
push ecx
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x492bb4
inc eax
inc eax
push ecx
inc edx
inc ebp
dec eax
pop eax
pop edx
add al, ch
add al, 0x3f
aas
aas
xor dword [ecx + 0x50], edx
popal
imul ebp, dword [esi + 0x74], 0x40407265
jb 0x492bca
inc eax
push ecx
inc ecx
inc ebp
inc eax
pop eax
pop edx
add byte [ebp + 0x13], dl
aas
push ebp
adc edi, dword [edi]
outsb dx, byte gs:[esi]
inc eax
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
push ecx
inc ecx
inc ebp
pop edi
dec esi
pop eax
pop edx
add byte [eax], al
invalid
insd dword es:[edi], dx
jo 0x492c26
jae 0x492c22
je 0x492c24
outsd dx, dword [esi]
outsb dx, byte [esi]
dec ebp
outsd dx, dword [esi]
inc eax
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
je 0x492c2e
jb 0x492c0b
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
push edi
xor al, 0x43
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x492c46
jae 0x492c42
je 0x492c44
outsd dx, dword [esi]
outsb dx, byte [esi]
dec ebp
outsd dx, dword [esi]
inc eax
xor dword [eax + 0x40], eax
pop edx
add byte [eax], al
pop ecx
adc al, 0x3f
imul bp, word [esp + ebp*2 + 0x52], 0x6365
je 0x492c34
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
push edx
arpl word gs:[eax + eax*2 + 0x40], si
inc eax
inc ecx
inc edx
push esi
push ecx
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x492c56
inc eax
inc eax
pop edx
add bh, ah
add dword [edi], edi
aas
xor byte [ecx + 0x50], dl
popal
imul ebp, dword [esi + 0x74], 0x40407265
je 0x492c8b
jb 0x492c68
inc eax
push ecx
inc ecx
inc ebp
inc eax
push eax
inc ecx
push esi
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x69766544
outsb dx, byte [esi]
je 0x492c7b
jbe 0x492ca3
arpl word [ebp + 0x40], sp
inc eax
inc eax
pop edx
add byte [eax], al
push eax
adc al, 0x3f
aas
imul bp, word [esp + ebp*2 + 0x40], 0x5051
imul edi, dword [eax + 0x6d], 0x40407061
imul ebp, dword [esp + ebp*2 + 0x40], 0x78695051
insd dword es:[edi], dx
popal
jo 0x492c92
inc eax
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x492ca1
inc eax
inc eax
pop edx
add byte [eax], al
or al, 2
aas
aas
xor byte [ecx + 0x50], dl
imul edi, dword [eax + 0x6d], 0x40407061
push ecx
inc ecx
inc ebp
inc eax
inc ecx
inc edx
push esi
push ecx
push ebx
imul edi, dword [edx + 0x65], 0x5a404040
add byte [eax], al
cmp edx, dword [esi]
aas
push 0x6c646e61
outsb dx, byte [esi]
insb byte es:[edi], dx
inc eax
push ecx
push edx
imul ebp, dword gs:[bx + 0x6e], 0x42514040
inc ebp
push eax
inc ecx
push ebp
dec eax
push edx
inc edi
dec esi
pop edi
pop edi
inc eax
inc eax
pop eax
pop edx
add byte [ecx + 0x1f], bl
aas
jo 0x492d10
jb 0x492d16
outsb dx, byte [esi]
je 0x492d0b
imul esp, dword [edi + 0x65], 0x47514074
jb 0x492d1f
jo 0x492d28
imul esp, dword [ebx + 0x73], 0x6d657449
inc eax
inc eax
push ecx
inc edx
inc ebp
push eax
inc ecx
push esi
push ecx
inc edi
jb 0x492d34
jo 0x492d3d
imul esp, dword [ebx + 0x73], 0x67646957
je 0x492d1f
inc eax
pop eax
pop edx
add byte [eax], al
push ebx
pop ds
aas
jo 0x492d4a
jb 0x492d50
outsb dx, byte [esi]
je 0x492d37
je 0x492d55
insd dword es:[edi], dx
inc eax
push ecx
inc edi
jb 0x492d57
jo 0x492d60
imul esp, dword [ebx + 0x73], 0x6d657449
inc eax
inc eax
push ecx
inc edx
inc ebp
push eax
inc ecx
push esi
xor dword [eax + 0x58], eax
pop edx
add dh, ch
sbb dword [edi], edi
imul esi, dword [ebp + 0x6d], 0x51407441
je 0x492d77
insd dword es:[edi], dx
inc ecx
je 0x492d56
push ecx
inc edi
jb 0x492d7b
jo 0x492d84
imul esp, dword [ebx + 0x73], 0x6e656353
push ebx
arpl word [ebp + 0x6e], sp
inc eax
inc eax
push ecx
inc edx
inc ebp
push eax
inc ecx
push esi
push ecx
inc edi
jb 0x492d91
jo 0x492d9a
imul esp, dword [ebx + 0x73], 0x6d657449
jae 0x492d7f
je 0x492d9d
insd dword es:[edi], dx
insd dword es:[edi], dx
inc eax
inc eax
inc ecx
inc edx
push esi
push ecx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x40404046
pop edx
add al, bh
clc
and edi, dword [edi]
jae 0x492db2
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
inc eax
push ecx
inc edi
jb 0x492db8
popal
jo 0x492dc1
imul esp, dword [ebx + 0x73], 0x77656956
inc eax
inc eax
push ecx
inc edx
inc ebp
push eax
inc ecx
push esi
push ecx
inc edi
jb 0x492dcd
jo 0x492dd6
imul esp, dword [ebx + 0x73], 0x6e656353
inc eax
inc eax
pop eax
pop edx
add byte [eax], al
push edx
xor al, 0x3f
add byte [edx + 0x34], dl
aas
jbe 0x492dea
ja 0x492df4
outsd dx, dword [esi]
jb 0x492dfb
inc eax
push ecx
inc ecx
bound esi, qword [ebx + 0x74]
jb 0x492df0
arpl word [ebx + edx*2 + 0x63], si
jb 0x492e04
push ebx
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ecx
jb 0x492dff
popal
inc eax
inc eax
push ecx
inc edx
inc ebp
push eax
inc ecx
push esi
push ecx
push edi
imul esp, dword [edi + 0x65], 0x58404074
pop edx
add byte [eax], al
and ecx, dword [0x6968633f]
aas
arpl word [eax + 0x69], bp
insb byte es:[edi], dx
inc ecx
inc ecx
je 0x492dfb
push ecx
push edi
imul esp, dword [edi + 0x65], 0x51404074
je 0x492e03
inc eax
push ecx
inc edx
inc ebp
push eax
inc ecx
push esi
xor dword [eax + 0x41], eax
inc edx
push esi
push ecx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x5a404040
inc eax
inc eax
pop edx
add byte [esi], ch
sbb eax, 0x6e696d3f
imul ebp, dword [ebp + 0x75], 0x7a69536d
inc eax
push ecx
push edi
imul esp, dword [edi + 0x65], 0x51404074
inc eax
inc eax
push ecx
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
push ebx
imul edi, dword [edx + 0x65], 0x5a584040
jp 0x492e62
inc eax
inc eax
pop eax
pop edx
add byte [esi + eax], dl
push es
aas
aas
xor al, 0x51
push eax
imul edi, dword [eax + 0x6d], 0x40407061
push ecx
inc ecx
inc ebp
inc ecx
inc ecx
push esi
xor byte [eax + 0x41], al
inc edx
push esi
xor byte [eax + 0x40], al
pop edx
add byte [edi + 0x65683f16], cl
imul esp, dword [edi + 0x68], 0x50514074
imul edi, dword [eax + 0x6d], 0x40407061
push ecx
inc edx
inc ebp
dec eax
pop eax
pop edx
add ch, cl
xor al, 0x3f
ja 0x492ea8
je 0x492eaa
inc eax
push ecx
push eax
imul edi, dword [eax + 0x6d], 0x40407061
push ecx
inc edx
inc ebp
dec eax
pop eax
pop edx
add byte [eax], al
inc edi
and bh, byte [edi]
jb 0x492ebe
arpl word [eax + eax*2 + 0x51], si
push edi
imul esp, dword [edi + 0x65], 0x51404074
je 0x492ea4
inc eax
push ecx
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
push edx
arpl word gs:[eax + eax*2 + 0x40], si
pop eax
pop edx
add byte [eax], al
mov ch, byte [eax]
aas
jae 0x492ee0
je 0x492eca
popal
js 0x492ee9
insd dword es:[edi], dx
jne 0x492ef0
push ebx
imul edi, dword [edx + 0x65], 0x69575140
je 0x492ed0
inc eax
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
push ebx
imul edi, dword [edx + 0x65], 0x5a404040
add byte [eax + ebp + 0x7465733f], ch
aas
jae 0x492f0c
je 0x492ef6
dec ebp
imul ebp, dword [esi + 0x69], 0x536d756d
imul edi, dword [edx + 0x65], 0x69575140
je 0x492efc
outsb dx, byte [esi]
imul ebp, dword [ebp + 0x75], 0x7a69536d
inc eax
push ecx
push edi
imul esp, dword [edi + 0x65], 0x51404074
inc eax
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
push ebx
imul edi, dword [edx + 0x65], 0x5a404040
inc eax
inc eax
pop edx
add byte [eax], dl
and edi, dword [edi]
aas
jb 0x492f38
jae 0x492f3e
jp 0x492f3c
inc eax
push ecx
push edi
imul esp, dword [edi + 0x65], 0x51404074
inc eax
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
push ebx
imul edi, dword [edx + 0x65], 0x5a404040
pop edx
add ah, bh
xor al, 0x3f
ja 0x492f60
imul ebp, dword [esi + 0x64], 0x6954776f
je 0x492f6b
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x492f50
imul esi, dword [esp + ebp*2 + 0x65], 0x69575140
je 0x492f49
inc eax
push ecx
push edi
imul esp, dword [edi + 0x65], 0x51404074
inc eax
push ecx
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
push ebx
je 0x492f86
imul ebp, dword [esi + 0x67], 0x5a584040
add byte [0x65733f2c], cl
je 0x492f7a
imul ebp, dword [esi + 0x64], 0x6954776f
je 0x492f98
inc eax
push ecx
push edi
imul esp, dword [edi + 0x65], 0x51404074
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
push ebx
je 0x492fb4
imul ebp, dword [esi + 0x67], 0x5a404040
add byte [edi + 0x27], bh
aas
jae 0x492fb4
je 0x492f98
inc edi
outsd dx, dword gs:[esi]
insd dword es:[edi], dx
je 0x492fc9
jns 0x492f99
push ecx
push edi
imul esp, dword [edi + 0x65], 0x51404074
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
dec eax
dec eax
dec eax
dec eax
inc eax
pop edx
add byte [eax], al
xor eax, 0x6f6c3f1b
popal
inc eax
push ecx
push eax
imul edi, dword [eax + 0x6d], 0x40407061
insd dword es:[edi], dx
popal
jo 0x492fbe
inc eax
push ecx
inc ecx
inc ebp
pop edi
dec esi
inc ecx
inc edx
push esi
push ecx
push ebx
je 0x492ffd
imul ebp, dword [esi + 0x67], 0x42504040
inc esp
push esi
aas
and al, 0x51
inc esi
insb byte es:[edi], dx
popal
jae 0x492fdd
push edi
xor al, 0x49
insd dword es:[edi], dx
popal
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jbe 0x49300e
jb 0x49301e
imul ebp, dword [edi + 0x6e], 0x67616c46
inc eax
push ecx
je 0x492ff6
inc eax
inc eax
inc eax
inc eax
pop edx
add byte [eax + 0x72663f15], dl
outsd dx, dword [esi]
aas
jb 0x493031
insd dword es:[edi], dx
dec ecx
insd dword es:[edi], dx
popal
inc eax
push ecx
push eax
imul edi, dword [eax + 0x6d], 0x40407061
push ebx
inc ecx
aas
inc ecx
push esi
xor dword [eax + 0x41], eax
inc edx
push esi
push ecx
dec ecx
insd dword es:[edi], dx
popal
inc eax
inc eax
push esi
aas
and al, 0x51
inc esi
insb byte es:[edi], dx
popal
jae 0x49302e
push edi
xor al, 0x49
insd dword es:[edi], dx
popal
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jbe 0x49305f
jb 0x49306f
imul ebp, dword [edi + 0x6e], 0x67616c46
inc eax
outsd dx, dword [esi]
outsb dx, byte [esi]
inc esi
insb byte es:[edi], dx
popal
inc eax
push ecx
je 0x493047
inc eax
inc eax
inc eax
inc eax
pop edx
add byte [eax], al
inc ecx
and bh, byte [edi]
jb 0x493078
arpl word [eax + eax*2 + 0x51], si
dec ecx
insd dword es:[edi], dx
popal
inc eax
inc eax
push ecx
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
push edx
arpl word gs:[eax + eax*2 + 0x40], si
pop eax
pop edx
add byte [0x303f3f02], cl
or eax, 0x303f3f02
aas
xor byte [ecx + 0x50], dl
push ecx
push eax
imul edi, dword [eax + 0x6d], 0x40407061
push ecx
inc ecx
inc ebp
inc eax
inc ecx
inc edx
push esi
push ecx
push ebx
je 0x4930b9
imul ebp, dword [esi + 0x67], 0x42504040
inc esp
push esi
aas
and al, 0x51
inc esi
insb byte es:[edi], dx
popal
jae 0x493099
push edi
xor al, 0x49
insd dword es:[edi], dx
popal
inc ebx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jbe 0x4930ca
jb 0x4930da
imul ebp, dword [edi + 0x6e], 0x67616c46
inc eax
push ecx
je 0x4930b2
inc eax
inc eax
inc eax
inc eax
pop edx
add ch, ch
in eax, dx
add eax, 0x51343f3f
dec ecx
insd dword es:[edi], dx
popal
inc eax
inc eax
push ecx
inc ecx
inc ebp
inc ecx
inc ecx
push esi
xor byte [eax + 0x41], al
inc edx
push esi
xor byte [eax + 0x40], al
pop edx
add byte [eax], al
mov word [esi], cs
aas
arpl word [edi + 0x6e], bp
jbe 0x493103
jb 0x493114
push esp
outsd dx, dword [esi]
inc esi
outsd dx, dword [esi]
jb 0x493113
popal
je 0x4930e9
push ecx
dec ecx
insd dword es:[edi], dx
popal
inc eax
inc eax
push ecx
inc edx
inc ebp
aas
inc ecx
push esi
xor dword [eax + 0x57], eax
push edi
xor al, 0x46
outsd dx, dword [esi]
jb 0x49312c
popal
je 0x493102
xor dword [eax + 0x56], eax
aas
and al, 0x51
inc esi
insb byte es:[edi], dx
popal
jae 0x49310e
push edi
xor al, 0x49
insd dword es:[edi], dx
popal
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jbe 0x49313f
jb 0x49314f
imul ebp, dword [edi + 0x6e], 0x67616c46
inc eax
push ecx
je 0x493127
inc eax
inc eax
inc eax
inc eax
pop edx
add byte [eax], al
insd dword es:[edi], dx
adc dword [edi], edi
jo 0x493169
push 0x6d495140
popal
inc eax
inc eax
push ecx
inc edx
inc ebp
dec eax
pop eax
pop edx
add byte [esp + eax + 0x51313f3f], ch
dec ecx
insd dword es:[edi], dx
popal
inc eax
inc eax
push ebp
inc ecx
inc ebp
inc eax
pop eax
pop edx
add byte [eax + 0x16], cl
aas
push 0x6c417361
jo 0x49318c
popal
inc ebx
push 0x656e6e61
insb byte es:[edi], dx
popal
outsb dx, byte [esi]
outsb dx, byte [esi]
insb byte es:[edi], dx
inc eax
push ecx
dec ecx
insd dword es:[edi], dx
popal
inc eax
inc eax
push ecx
inc edx
inc ebp
pop edi
dec esi
pop eax
pop edx
add byte [eax], al
dec edi
add dword [edi], edi
aas
xor byte [ecx + 0x49], dl
insd dword es:[edi], dx
popal
inc eax
inc eax
push ecx
inc ecx
inc ebp
inc eax
inc ecx
inc edx
push esi
xor byte [eax + 0x40], al
pop edx
add byte [eax], al
dec ebx
sbb dword [edi], edi
imul esi, dword [ebx + 0x4e], 0x406c6c75
push ecx
push eax
imul edi, dword [eax + 0x6d], 0x40407061
inc eax
inc eax
push ecx
inc edx
inc ebp
pop edi
dec esi
pop eax
pop edx
add byte [eax], al
cmpsb byte [esi], byte es:[edi]
adc bh, byte [edi]
jb 0x4931db
ja 0x4931cc
imul edi, dword [eax + 0x6d], 0x51407061
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
push ecx
inc ecx
inc ebp
pop eax
dec eax
dec eax
inc ecx
inc edx
push esi
push ecx
push eax
imul edi, dword [eax + 0x6d], 0x40407061
inc eax
pop edx
add byte [eax], al
push edi
and byte [edi], bh
jno 0x4931eb
jb 0x49320a
ja 0x4931ed
outsd dx, dword [esi]
jb 0x493212
jb 0x493201
imul edi, dword [eax + 0x6d], 0x40407061
pop ecx
inc ecx
pop eax
push eax
inc ecx
push esi
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
inc ecx
inc edx
push esi
push ecx
push edx
arpl word gs:[eax + eax*2 + 0x40], si
inc ecx
inc edx
push esi
push ecx
dec ebp
popal
jb 0x493241
imul ebp, dword [esi + 0x73], 0x42414040
outsb dx, byte [esi]
jae 0x49321e
inc eax
inc ecx
inc edx
push esi
push ecx
push eax
imul edi, dword [eax + 0x6d], 0x40407061
xor dword [edx], esi
inc ecx
inc edx
push ebp
push ecx
push esp
imul ebp, dword [ebp + 0x52], 0x73656c75
inc eax
inc eax
push esi
aas
and al, 0x51
inc esi
insb byte es:[edi], dx
popal
jae 0x493246
push edi
xor al, 0x44
jb 0x49326c
popal
ja 0x493276
outsb dx, byte [esi]
dec eax
imul ebp, dword [esi + 0x74], 0x72445140
popal
je 0x493254
push ecx
inc esp
jb 0x493279
ja 0x49325c
outsd dx, dword [esi]
jb 0x493281
jb 0x493270
jb 0x493270
imul edi, dword [eax + 0x6d], 0x40407061
inc eax
inc eax
inc eax
pop edx
add byte [edi + 0x65733f25], bl
je 0x493276
insb byte es:[edi], dx
imul esi, dword [eax + 0x52], 0x6f696765
outsb dx, byte [esi]
inc eax
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
outsb dx, byte [esi]
je 0x4932a9
jb 0x493286
inc eax
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
push edx
imul ebp, dword gs:[bx + 0x6e], 0x34574040
inc ebx
outsb dx, byte [esi]
inc eax
inc eax
push edi
xor al, 0x43
insb byte es:[edi], dx
imul esi, dword [eax + 0x4f], 0x61726570
jo 0x4932ad
jo 0x4932c5
jb 0x4932c3
je 0x4932cd
outsd dx, dword [esi]
outsb dx, byte [esi]
inc eax
push ecx
je 0x4932aa
inc eax
inc eax
pop edx
add byte [edi], cl
sub dword [edi], edi
aas
jae 0x4932d8
je 0x4932c4
jo 0x4932d8
popal
arpl word [ecx + 0x74], bp
jns 0x4932bc
je 0x4932f4
inc eax
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
je 0x4932e8
jb 0x4932c5
inc eax
push ecx
inc ecx
inc ebp
pop eax
dec esi
inc eax
pop edx
add byte [esi], bl
push es
aas
aas
xor al, 0x51
push edx
imul ebp, dword gs:[bx + 0x6e], 0x41514040
inc ebp
inc ecx
inc ecx
push esi
xor byte [eax + 0x41], al
inc edx
push esi
xor byte [eax + 0x40], al
inc eax
pop edx
add byte [eax + 2], bl
aas
add bh, byte [edi]
aas
xor byte [ecx + 0x52], dl
imul ebp, dword gs:[bx + 0x6e], 0x41514040
inc ebp
inc eax
pop eax
pop edx
add byte [eax], al
stc
and bh, byte [edi]
aas
jb 0x49332c
jae 0x49332e
je 0x49330e
popal
arpl word [eax + 0x65], bp
inc ebx
outsd dx, dword [esi]
push 0x6f436465
outsb dx, byte [esi]
je 0x49333a
outsb dx, byte [esi]
je 0x493318
push ecx
inc edi
jb 0x49333d
jo 0x493346
imul esp, dword [ebx + 0x73], 0x77656956
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
pop eax
pop edx
add byte [ecx + 1], dl
aas
aas
xor byte [ecx + 0x49], dl
dec ecx
insd dword es:[edi], dx
popal
inc eax
inc eax
push ecx
inc ecx
inc ebp
inc eax
inc ecx
inc edx
push esi
push ecx
push ebx
je 0x493378
imul ebp, dword [esi + 0x67], 0x42504040
inc esp
inc eax
pop edx
add byte [eax], al
or dword [edi + edi], ebp
jae 0x49337c
je 0x493370
push edi
imul ebp, dword [esi + 0x64], 0x7453776f
popal
je 0x493388
inc eax
push ecx
push edi
imul esp, dword [edi + 0x65], 0x51404074
inc eax
push ecx
inc ecx
inc ebp
pop eax
push esi
aas
and al, 0x51
inc esi
insb byte es:[edi], dx
popal
jae 0x49337b
inc eax
push edi
xor al, 0x57
push edi
imul ebp, dword [esi + 0x64], 0x7453776f
popal
je 0x4933ad
inc eax
push ecx
je 0x49338c
inc eax
inc eax
inc eax
inc eax
pop edx
add byte [ebx], dh
sub al, 0x3f
jae 0x4933bc
je 0x4933b3
push esi
popal
insb byte es:[edi], dx
jne 0x4933c3
inc eax
push ecx
inc edi
jb 0x4933c4
jo 0x4933cd
imul esp, dword [ebx + 0x73], 0x6d657449
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
dec esi
inc eax
pop edx
add byte [ebp + 0x65733f2b], bh
aas
jae 0x4933e0
je 0x4933d3
push esi
imul esp, dword [ebp + 0x77], 0x74726f70
push ebp
jo 0x4933eb
popal
je 0x4933ef
dec ebp
outsd dx, dword [esi]
inc eax
push ecx
inc edi
jb 0x4933f4
jo 0x4933fd
imul esp, dword [ebx + 0x73], 0x77656956
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
push edi
xor al, 0x56
imul esp, dword [ebp + 0x77], 0x74726f70
push ebp
jo 0x493413
popal
je 0x493417
dec ebp
outsd dx, dword [esi]
inc eax
xor dword [eax + 0x40], eax
pop edx
add byte [esi + 0x65733f27], dh
mov dh, 0x27
aas
jae 0x493426
je 0x49340b
outsd dx, dword [esi]
jb 0x49342f
jp 0x493437
outsb dx, byte [esi]
je 0x49342c
insb byte es:[edi], dx
push ebx
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
inc edx
popal
jb 0x493426
outsd dx, dword [esi]
insb byte es:[edi], dx
imul esp, dword [ebx + 0x79], 0x62415140
jae 0x493455
je 0x493454
jb 0x493444
popal
arpl word [ebx + edx*2 + 0x63], si
jb 0x493458
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ecx
jb 0x493453
popal
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
push edi
xor al, 0x53
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
inc edx
popal
jb 0x493451
outsd dx, dword [esi]
insb byte es:[edi], dx
imul esp, dword [ebx + 0x79], 0x40745140
inc eax
inc eax
pop edx
add byte [ecx + 0x65733f2b], ch
je 0x49346b
jb 0x49348c
je 0x493482
imul esp, dword [ebx + 0x61], 0x7263536c
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
push ebx
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
inc edx
popal
jb 0x493476
outsd dx, dword [esi]
insb byte es:[edi], dx
imul esp, dword [ebx + 0x79], 0x62415140
push ecx
inc ecx
bound esi, qword [ebx + 0x74]
jae 0x4934a5
jb 0x493494
arpl word [ebx + edx*2 + 0x63], si
jb 0x4934a8
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ecx
jb 0x4934a3
popal
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
push edi
xor al, 0x53
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
inc edx
popal
jb 0x4934a1
outsd dx, dword [esi]
insb byte es:[edi], dx
imul esp, dword [ebx + 0x79], 0x40745140
arpl word [ecx + 0x40], di
jns 0x493497
push ecx
je 0x49349a
inc eax
inc eax
pop edx
add byte [ebp + 0x1a], bh
aas
imul esp, dword [ebp + 0x79], 0x50
jb 0x4934cc
jae 0x4934dc
inc ebp
jbe 0x4934d1
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x4934af
push ecx
inc edi
jb 0x4934d4
jo 0x4934dd
imul esp, dword [ebx + 0x73], 0x77656956
inc eax
inc eax
dec ebp
inc ecx
arpl word [ebx + 0x56], si
imul esp, dword [ebp + 0x77], 0x414d4040
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
dec ebx
jns 0x4934cf
jbe 0x4934f1
outsb dx, byte [esi]
je 0x4934cf
inc eax
inc eax
pop edx
add byte [eax], al
xor eax, 0x74733f2e
jae 0x49350d
popal
je 0x493505
arpl word [ebp + 0x65], cx
je 0x493502
dec edi
bound ebp, qword [edx + 0x65]
push 0x65
arpl word [eax + eax*2 + 0x51], si
push ecx
push edi
imul esp, dword [edi + 0x65], 0x32404074
push ebp
push ecx
inc eax
inc eax
xor dl, byte [ebp + 0x51]
dec ebp
je 0x493519
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax*2 + 0x40], si
inc edx
add byte [esi + 0x70753f33], bh
popal
je 0x493530
inc eax
push ecx
push edi
imul esp, dword [edi + 0x65], 0x51404074
je 0x493514
je 0x493514
inc eax
push ecx
inc ecx
inc ebp
pop eax
pop eax
pop edx
add dl, ch
ljmp 0x4751:0x303f3f00
add byte [edi], bh
aas
xor byte [ecx + 0x47], dl
jb 0x493546
jo 0x49354f
imul esp, dword [ebx + 0x73], 0x65666645
arpl word [eax + eax*2 + 0x40], si
inc eax
push ecx
inc ecx
inc ebp
inc eax
push eax
inc ecx
push esi
push ecx
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax*2 + 0x40], si
inc eax
pop edx
add byte [eax], al
xor byte [0x756f733f], ch
add byte [eax], dh
sub eax, 0x756f733f
jb 0x493571
arpl word [ebp + 0x43], sp
inc ebx
push 0x65676e61
inc eax
inc eax
push ecx
inc edi
jb 0x49357c
jo 0x493585
imul esp, dword [ebx + 0x73], 0x65666645
arpl word [eax + eax*2 + 0x40], si
dec ebp
inc ecx
inc ebp
pop eax
push esi
aas
and al, 0x51
inc esi
insb byte es:[edi], dx
popal
jae 0x493576
push edi
xor al, 0x43
push 0x65676e61
inc esi
insb byte es:[edi], dx
popal
inc eax
push ecx
inc edi
jb 0x4935a8
popal
jo 0x4935b1
imul esp, dword [ebx + 0x73], 0x65666645
arpl word [eax + eax*2 + 0x40], si
arpl word gs:[eax + eax*2 + 0x40], si
inc eax
inc eax
inc eax
pop edx
add byte [eax], al
jae 0x493560
aas
aas
xor dword [ecx + 0x47], edx
inc edi
jb 0x4935c4
jo 0x4935cd
imul esp, dword [ebx + 0x73], 0x65666645
arpl word [eax + eax*2 + 0x40], si
push ebp
inc ecx
inc ebp
inc eax
pop eax
pop edx
add byte [eax], al
mov dl, 0x33
aas
jne 0x4935ed
jo 0x4935e2
popal
popal
je 0x4935e6
inc eax
push ecx
inc edi
jb 0x4935e7
popal
jo 0x4935f0
imul esp, dword [ebx + 0x73], 0x65666645
arpl word [eax + eax*2 + 0x40], si
push ecx
inc ecx
inc ebp
pop eax
pop eax
pop edx
add byte [esi], dl
pop es
aas
aas
cmp dword [ecx + 0x43], edx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4935e6
inc eax
push ecx
inc edx
inc ebp
pop edi
dec esi
inc ecx
inc edx
push esi
xor byte [eax + 0x40], al
inc eax
pop edx
add ah, al
xor edi, dword [edi]
jne 0x493629
popal
je 0x493622
inc edx
outsd dx, dword [esi]
jne 0x49362f
imul ebp, dword fs:[esi + 0x67], 0x74636552
inc eax
push ecx
push edx
arpl word gs:[eax + eax*2 + 0x51], si
inc edi
jb 0x49362f
popal
jo 0x493638
imul esp, dword [ebx + 0x73], 0x65666645
arpl word [eax + eax*2 + 0x40], si
dec ecx
inc ecx
inc ebp
pop eax
pop eax
pop edx
add byte [edi + 0x72643f12], bl
lahf
adc bh, byte [edi]
jb 0x493649
jb 0x493649
popal
ja 0x49363a
imul edi, dword [eax + 0x6d], 0x51407061
popal
jo 0x493630
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x42414040
push esi
push ecx
push eax
imul edi, dword [eax + 0x6d], 0x40407061
inc eax
pop edx
add bl, ch
das
aas
je 0x49368c
dec ecx
insd dword es:[edi], dx
popal
inc eax
inc eax
push ecx
push eax
imul edi, dword [eax + 0x6d], 0x40407061
jo 0x49366b
inc eax
push ecx
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
dec ecx
insd dword es:[edi], dx
popal
inc eax
inc eax
inc eax
pop eax
pop edx
add byte [eax], al
sbb ch, byte [edi + edi]
jae 0x4936a8
je 0x49369c
outsd dx, dword [esi]
jb 0x4936b4
push esp
push esp
jb 0x4936ad
outsb dx, byte [esi]
jae 0x4936b5
outsd dx, dword [esi]
jb 0x4936bf
inc eax
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
push esp
jb 0x4936c9
outsb dx, byte [esi]
jae 0x4936d1
outsd dx, dword [esi]
jb 0x4936db
inc eax
inc eax
pop edi
dec esi
inc eax
pop edx
add byte [eax], al
cmpsd dword [esi], dword es:[edi]
add edi, dword [edi]
aas
xor byte [ecx + 0x54], dl
jb 0x4936e0
outsb dx, byte [esi]
jae 0x4936e8
outsd dx, dword [esi]
jb 0x4936f2
inc eax
inc eax
push ecx
inc ecx
inc ebp
inc eax
pop eax
pop edx
add byte [edx + 0x303f3f03], ah
push ecx
push esp
jb 0x4936f8
outsb dx, byte [esi]
jae 0x493700
outsd dx, dword [esi]
jb 0x49370a
insd dword es:[edi], dx
inc eax
inc eax
push ecx
inc ecx
inc ebp
inc eax
inc ecx
inc edx
push esi
xor byte [eax + 0x40], al
inc eax
pop edx
add byte [eax], al
or esi, dword [0x726f773f]
xor eax, 0x726f773f
insb byte es:[edi], dx
push esp
push esp
jb 0x493718
outsb dx, byte [esi]
jae 0x493720
outsd dx, dword [esi]
jb 0x49372a
inc eax
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
push ecx
inc edx
inc ebp
inc ecx
inc edx
push esi
push ecx
push esp
jb 0x493733
popal
outsb dx, byte [esi]
jae 0x49373b
outsd dx, dword [esi]
jb 0x493745
inc eax
inc eax
pop eax
pop edx
add byte [eax], al
xor al, 0x2d
aas
jae 0x493752
jne 0x493757
arpl word [ebp + 0x50], sp
imul edi, dword [eax + 0x6d], 0x51407061
inc edi
jb 0x493753
jo 0x49375c
imul esp, dword [ebx + 0x73], 0x65666645
arpl word [eax + eax*2 + 0x40], si
arpl word gs:[eax + eax*2 + 0x40], si
dec ecx
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
push eax
imul edi, dword [eax + 0x6d], 0x40407061
popal
jo 0x49374d
inc eax
push edi
xor al, 0x43
outsd dx, dword [esi]
outsd dx, dword [esi]
jb 0x493779
imul ebp, dword [esi + 0x61], 0x79536574
jae 0x493792
je 0x49377f
push ebx
jns 0x493790
je 0x493784
insd dword es:[edi], dx
insd dword es:[edi], dx
inc eax
push ecx
je 0x493764
inc eax
push eax
inc ecx
push esi
push ecx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x34574040
push eax
imul edi, dword [eax + 0x6d], 0x61507061
dec ebp
dec ebp
outsd dx, dword [esi]
inc eax
xor dword [eax + 0x40], eax
pop edx
add byte [eax], al
fst dword [edx]
aas
add cl, bl
adc bh, byte [edi]
jb 0x4937ad
ja 0x4937a1
push ebx
outsd dx, dword [esi]
jne 0x4937c3
arpl word [ebp + 0x40], sp
inc eax
inc eax
push ecx
inc edi
jb 0x4937b9
popal
jo 0x4937c2
imul esp, dword [ebx + 0x73], 0x65666645
arpl word [eax + eax*2 + 0x40], si
jae 0x4937a3
arpl word gs:[eax + eax*2 + 0x40], si
inc eax
dec ecx
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
inc eax
pop edx
add byte [eax], al
je 0x49378e
add byte [edx + edx + 0x3f], dh
aas
jb 0x4937e1
popal
ja 0x4937cb
insd dword es:[edi], dx
popal
inc eax
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
jb 0x4937d0
inc eax
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x42414040
inc edx
push esi
push ecx
dec ecx
insd dword es:[edi], dx
popal
inc eax
inc eax
inc eax
pop edx
add byte [ebx + 0x23], ch
aas
jb 0x49381a
bound eax, qword [eax + 0x51]
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4937fc
inc eax
push ecx
inc edx
inc ebp
dec ecx
pop eax
pop edx
add byte [edi], bh
push cs
aas
arpl word [edi + 0x6d], bp
jo 0x49383b
outsd dx, dword [esi]
jae 0x493837
je 0x493839
outsd dx, dword [esi]
outsb dx, byte [esi]
dec ebp
outsd dx, dword [esi]
inc eax
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
push ecx
inc edx
inc ebp
aas
inc ecx
push edi
xor al, 0x43
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x49385c
jae 0x493858
je 0x49385a
outsd dx, dword [esi]
outsb dx, byte [esi]
dec ebp
outsd dx, dword [esi]
inc eax
xor dword [eax + 0x58], eax
pop edx
add byte [eax], al
and dword [ecx], 0x3f
jno 0x493877
pop edi
insd dword es:[edi], dx
je 0x493869
arpl word [ecx + 0x73], sp
je 0x49384d
push ecx
inc edi
jb 0x493872
jo 0x49387b
imul esp, dword [ebx + 0x73], 0x65666645
arpl word [eax + eax*2 + 0x40], si
push ebp
inc ecx
inc ebp
push eax
inc ecx
pop eax
push eax
inc edx
inc esp
inc eax
pop edx
add ah, dl
and byte [edi], bh
jno 0x4938a3
pop edi
insd dword es:[edi], dx
je 0x493895
arpl word [ecx + 0x6c], sp
insb byte es:[edi], dx
inc eax
push ecx
inc edi
jb 0x49389e
jo 0x4938a7
imul esp, dword [ebx + 0x73], 0x65666645
arpl word [eax + eax*2 + 0x40], si
push ebp
inc ecx
inc ebp
dec eax
push edi
xor al, 0x43
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
inc eax
push ecx
dec ebp
je 0x4938bb
je 0x4938bb
dec edi
bound ebp, qword [edx + 0x65]
push 0x65
arpl word [eax + eax*2 + 0x40], si
dec eax
push eax
inc ecx
push eax
inc ecx
pop eax
inc eax
pop edx
add byte [eax], al
pop eax
or al, 0x3f
bound ebp, qword [edi + 0x75]
outsb dx, byte [esi]
imul ebp, dword fs:[esi + 0x67], 0x74636552
push edx
arpl word gs:[esi + eax*2 + 0x6f], si
inc esi
outsd dx, dword [esi]
jb 0x4938bf
push ecx
inc edi
jb 0x4938e4
jo 0x4938ed
imul esp, dword [ebx + 0x73], 0x65666645
arpl word [eax + eax*2 + 0x40], si
push ebp
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
push edx
arpl word gs:[esi + eax*2 + 0x40], si
inc eax
inc ecx
inc edx
push esi
xor al, byte [eax + 0x40]
inc eax
pop edx
add byte [ebp + 0x20], dl
aas
and byte [edi], bh
jno 0x4938ec
insb byte es:[edi], dx
jo 0x493916
popal
inc eax
inc eax
pop ecx
inc ecx
dec eax
dec ecx
inc eax
pop edx
add byte [edi + 0x20], ah
aas
jno 0x493904
jb 0x493920
jns 0x493901
inc eax
pop ecx
inc ecx
dec eax
dec ecx
inc eax
pop edx
add byte [eax], al
cmc
and edi, dword [edi]
jae 0x493932
popal
outsb dx, byte [esi]
dec esp
imul ebp, dword [esi + 0x65], 0x6d495140
popal
inc eax
inc eax
push ecx
inc ecx
inc ebp
push eax
inc ecx
inc ebp
dec eax
inc eax
pop edx
add byte [ebx + 0x65683f16], cl
imul esp, dword gs:[edi + 0x68], 0x49514074
imul esp, dword [edi + 0x68], 0x49514074
insd dword es:[edi], dx
popal
inc eax
inc eax
push ecx
inc edx
inc ebp
dec eax
pop eax
pop edx
add byte [eax], al
invalid
add bh, al
xor al, 0x3f
aas
ja 0x493970
je 0x493972
inc eax
push ecx
dec ecx
insd dword es:[edi], dx
popal
inc eax
inc eax
push ecx
inc edx
inc ebp
dec eax
pop eax
pop edx
add byte [ebp + 0x17], ah
aas
imul ebp, dword [esi + 0x64], 0x72467865
outsd dx, dword [esi]
js 0x493969
jb 0x493994
insd dword es:[edi], dx
dec ecx
je 0x49398e
insd dword es:[edi], dx
inc eax
push ecx
push ebx
je 0x493990
outsb dx, byte [esi]
popal
jb 0x493998
dec ecx
je 0x49399c
insd dword es:[edi], dx
dec ebp
outsd dx, dword [esi]
insb byte es:[edi], dx
inc eax
inc eax
push ecx
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
dec ebp
outsd dx, dword [esi]
insb byte es:[edi], dx
dec ecx
outsb dx, byte [esi]
js 0x493991
inc eax
push eax
inc edx
push esi
push ecx
push ebx
je 0x4939ba
outsb dx, byte [esi]
popal
jb 0x4939c2
dec ecx
je 0x4939c6
insd dword es:[edi], dx
inc eax
inc eax
inc eax
pop edx
add byte [eax], al
loop 0x49397c
adc bh, byte [edi]
aas
jb 0x4939cf
ja 0x4939c4
js 0x4939e7
je 0x4939b4
inc eax
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
push edx
arpl word gs:[esi + eax*2 + 0x40], si
inc eax
dec eax
inc ecx
inc edx
push esi
push ecx
push ebx
je 0x493a07
jb 0x4939ff
imul ebp, dword [esi + 0x67], 0x41504040
outsb dx, byte [esi]
inc eax
inc eax
inc eax
push eax
inc ecx
push esi
xor al, byte [eax + 0x40]
pop edx
add bl, ah
adc bh, byte [edi]
jb 0x493a09
ja 0x4939fe
js 0x493a21
inc eax
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
jb 0x4939f7
inc eax
push ecx
inc ecx
inc ebp
pop eax
dec eax
dec eax
inc ecx
inc edx
push esi
push ecx
push ebx
je 0x493a37
jb 0x493a2f
imul ebp, dword [esi + 0x67], 0x5a404040
outsb dx, byte [esi]
inc eax
inc eax
inc eax
pop edx
add byte [eax], al
test al, 0x1f
pop ds
aas
jo 0x493a3c
js 0x493a42
popal
jo 0x493a18
push ecx
dec ecx
arpl word [edi + 0x6e], bp
inc eax
inc eax
push ecx
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
push eax
imul edi, dword [eax + 0x6d], 0x40407061
dec eax
dec eax
push edi
xor al, 0x4d
outsd dx, dword [esi]
inc eax
xor dword [eax + 0x57], eax
xor al, 0x53
je 0x493a5f
je 0x493a65
inc eax
inc eax
xor dword [eax + 0x40], eax
pop edx
add byte [eax], ah
pop ss
aas
imul esp, dword [ebx + 0x6f], 0x5351406e
je 0x493a73
outsb dx, byte [esi]
popal
jb 0x493a7b
dec ecx
je 0x493a7f
insd dword es:[edi], dx
inc eax
inc eax
push ecx
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
dec ecx
arpl word [edi + 0x6e], bp
inc eax
inc eax
pop eax
pop edx
add byte [eax], al
invalid
adc bh, byte [edi]
jb 0x493a95
ja 0x493a88
arpl word gs:[eax + eax*2 + 0x51], si
arpl word [eax + eax*2 + 0x51], si
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
push edx
arpl word gs:[esi + eax*2 + 0x40], si
inc eax
inc eax
pop edx
add byte [edx], cl
and edi, dword [edi]
jb 0x493ac0
jae 0x493ac6
jp 0x493ac4
inc eax
push ecx
inc edi
jb 0x493ac5
jo 0x493ace
push 0x57736369
imul esp, dword [edi + 0x65], 0x51404074
imul esp, dword [ebx + 0x73], 0x67646957
je 0x493ab0
inc eax
push ecx
inc ecx
inc ebp
pop eax
dec esi
dec esi
inc eax
pop edx
add byte [ebp + 0x27], dh
daa
aas
jae 0x493ae4
je 0x493ac8
outsd dx, dword gs:[esi]
insd dword es:[edi], dx
je 0x493af9
jns 0x493ac9
inc eax
push ecx
inc edi
jb 0x493aee
jo 0x493af7
imul esp, dword [ebx + 0x73], 0x67646957
je 0x493ad9
je 0x493ad9
inc eax
push ecx
inc ecx
inc ebp
pop eax
dec esi
dec esi
dec esi
dec esi
inc eax
pop edx
add byte [eax], al
fistp word [edi]
aas
jo 0x493b1a
jae 0x493aed
push ecx
inc edi
jb 0x493b12
popal
jo 0x493b1b
imul esp, dword [ebx + 0x73], 0x6d657449
inc eax
inc eax
push ecx
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x58404046
outsb dx, byte [esi]
je 0x493b0f
inc esi
inc eax
inc eax
pop eax
pop edx
add byte [eax + 0x11], ch
aas
insb byte es:[edi], dx
push 0x65643f11
insb byte es:[edi], dx
je 0x493b37
inc eax
push ecx
inc edi
jb 0x493b3c
jo 0x493b45
imul esp, dword [ebx + 0x73], 0x6e656353
push edi
push 0x456c6565
jbe 0x493b52
outsb dx, byte [esi]
je 0x493b30
inc eax
push ecx
inc edx
inc ebp
dec eax
pop eax
pop edx
add byte [0x616e3f1e], cl
push ds
aas
outsb dx, byte [esi]
popal
je 0x493b68
jbe 0x493b66
dec ebp
outsd dx, dword [esi]
imul esp, dword fs:[esi + 0x69], 0x40737265
push ecx
dec ebx
jns 0x493b55
inc ebp
jbe 0x493b77
outsb dx, byte [esi]
je 0x493b55
inc eax
push ecx
inc edx
inc ebp
dec ecx
pop eax
pop edx
add byte [eax], al
adc byte [esi], bl
aas
outsb dx, byte [esi]
popal
je 0x493b8e
jbe 0x493b8c
push esi
imul esi, dword [edx + 0x74], 0x4b6c6175
jns 0x493b72
jns 0x493b72
push ecx
dec ebx
jns 0x493b7c
jbe 0x493b9e
outsb dx, byte [esi]
je 0x493b7c
inc eax
push ecx
inc edx
inc ebp
dec ecx
pop eax
pop edx
add byte [eax], al
sbb eax, 0x6d696d3f
inc esp
popal
je 0x493bb0
inc eax
push ecx
inc edi
jb 0x493bb5
jo 0x493bbe
push 0x53736369
arpl word [ebp + 0x6e], sp
imul esp, dword [ebx + 0x73], 0x6e656353
inc esp
jb 0x493bc2
inc esp
jb 0x493bd4
jo 0x493bac
inc ebp
jbe 0x493bce
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x493bac
inc eax
push ecx
inc edx
inc ebp
push eax
inc edx
push esi
push ecx
dec ebp
imul ebp, dword [ebp + 0x65], 0x61746144
inc esp
popal
je 0x493bdd
inc eax
inc eax
pop eax
pop edx
add byte [eax], al
loope 0x493ba3
aas
jo 0x493bf6
jae 0x493bc9
push ecx
inc edi
jb 0x493bee
popal
jo 0x493bf7
push 0x53736369
arpl word [ebp + 0x6e], sp
imul esp, dword [ebx + 0x73], 0x6e656353
inc esp
jb 0x493bfb
inc esp
jb 0x493c0d
jo 0x493be5
jbe 0x493c07
outsb dx, byte [esi]
je 0x493be5
inc eax
push ecx
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x58404046
outsb dx, byte [esi]
je 0x493bf9
inc eax
inc eax
pop eax
pop edx
add byte [ebp], bl
aas
aas
xor byte [ecx + 0x42], dl
inc edx
jb 0x493c36
jae 0x493c2b
push 0x41514040
inc eax
inc eax
push ecx
inc ecx
inc ebp
inc eax
push edi
xor al, 0x47
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x493c17
push ecx
je 0x493c1a
inc eax
push edi
xor al, 0x42
inc edx
jb 0x493c55
jae 0x493c4a
push ebx
je 0x493c5e
insb byte es:[edi], dx
inc eax
xor al, byte [eax + 0x40]
pop edx
add byte [eax], al
out dx, eax
adc edi, dword [edi]
js 0x493c59
arpl word [eax + 0x51], ax
push ecx
inc esp
jb 0x493c5b
popal
inc eax
inc eax
inc eax
push ecx
inc ecx
inc ebp
aas
inc ecx
push edi
xor al, 0x44
jb 0x493c76
jo 0x493c4a
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
inc eax
push ecx
je 0x493c52
inc eax
push esi
aas
and al, 0x51
inc esi
insb byte es:[edi], dx
popal
jae 0x493c5d
push edi
xor al, 0x44
jb 0x493c91
jo 0x493c65
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
inc eax
push ecx
je 0x493c6d
inc eax
inc eax
inc eax
inc eax
pop edx
add byte [eax], al
lcall 0x4d74, 0x65733f28
aas
jae 0x493c9e
je 0x493c88
imul ebp, dword [ebp + 0x65], 0x61746144
inc eax
push ecx
inc esp
jb 0x493ca8
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
dec ebp
imul ebp, dword [ebp + 0x65], 0x61746144
inc esp
popal
je 0x493cbb
popal
inc eax
inc eax
inc eax
pop edx
add byte [eax], al
push 0x25
aas
jae 0x493cca
je 0x493caa
popal
arpl word [eax + 0x65], bp
dec ebp
outsd dx, dword [esi]
inc eax
push ecx
inc edi
jb 0x493cd5
jo 0x493cde
imul esp, dword [ebx + 0x73], 0x6d657449
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
push edi
xor al, 0x43
popal
arpl word [eax + 0x65], bp
dec ebp
outsd dx, dword [esi]
inc eax
push 0x646f4d65
inc eax
xor dword [eax + 0x41], eax
inc ecx
inc edx
push esi
push ecx
push ebx
imul edi, dword [edx + 0x65], 0x5a404040
add dl, al
and al, 0x3f
jae 0x493d08
ret 0x3f24
je 0x493ce6
arpl word [ebx + 0x65], sp
jo 0x493d1e
inc esp
jb 0x493d1c
jo 0x493d22
inc eax
push ecx
inc edi
jb 0x493d15
jo 0x493d1e
imul esp, dword [ebx + 0x73], 0x6d657449
insd dword es:[edi], dx
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
pop edi
dec esi
inc eax
pop edx
add byte [ebx + 0x303f3f00], ch
push ecx
inc esp
aas
aas
xor byte [ecx + 0x44], dl
jb 0x493d32
inc eax
inc eax
push ecx
inc ecx
inc ebp
inc eax
push eax
inc ecx
push esi
push ecx
push edi
imul esp, dword [edi + 0x65], 0x40404074
je 0x493d23
inc eax
inc eax
pop edx
add byte [eax], al
test eax, 0x69773f34
je 0x493d32
push ecx
inc edi
jb 0x493d57
jo 0x493d60
imul esp, dword [ebx + 0x73], 0x6e656353
inc ebp
jbe 0x493d68
outsb dx, byte [esi]
je 0x493d46
inc eax
push ecx
inc edx
inc ebp
push eax
inc ecx
push esi
push ecx
push edi
imul esp, dword [edi + 0x65], 0x58404074
inc eax
pop eax
pop edx
add byte [eax], al
outsd dx, dword [esi]
sub eax, 0x6174733f
aas
jae 0x493d93
je 0x493d81
popal
jb 0x493d96
inc esp
jb 0x493d86
inc esp
imul esi, dword [ebx + 0x74], 0x65636e61
inc eax
push ecx
inc ecx
jo 0x493da3
jo 0x493da0
insb byte es:[edi], dx
imul esp, dword [ebx + 0x61], 0x6e6f6974
inc eax
inc eax
push ebx
inc ecx
dec eax
pop eax
pop edx
add byte [eax], al
mov cs, word [edi + edi]
aas
bound esi, qword [ebp + 0x74]
je 0x493dbb
outsb dx, byte [esi]
jae 0x493d8f
push ecx
inc edi
jb 0x493db4
jo 0x493dbd
imul esp, dword [ebx + 0x73], 0x6e656353
jae 0x493dac
arpl word [ebp + 0x6e], sp
dec ebp
outsd dx, dword [esi]
jne 0x493dd4
jae 0x493dc7
inc ebp
inc ebp
jbe 0x493dca
outsb dx, byte [esi]
je 0x493da8
inc eax
push ecx
inc edx
inc ebp
aas
inc ecx
push esi
aas
and al, 0x51
inc esi
insb byte es:[edi], dx
popal
jae 0x493db8
push edi
xor al, 0x4d
outsd dx, dword [esi]
jne 0x493df1
inc edx
jne 0x493df6
je 0x493df7
je 0x493df3
outsd dx, dword [esi]
outsb dx, byte [esi]
inc eax
push ecx
je 0x493dc9
inc eax
inc eax
inc eax
pop eax
pop edx
add byte [eax], al
pushal
sbb al, 0x3f
add byte [eax + 0x1c], ah
aas
insd dword es:[edi], dx
je 0x493df8
popal
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax*2 + 0x51], si
inc esp
jb 0x493e03
inc eax
inc eax
inc eax
push ebp
inc edx
inc ebp
push eax
inc edx
push ebp
push ecx
dec ebp
je 0x493e11
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax*2 + 0x40], si
pop eax
pop edx
add byte [eax], al
jne 0x493ddf
add byte [ebp + 0x21], dh
and dword [edi], edi
aas
jno 0x493e35
pop edi
insd dword es:[edi], dx
je 0x493e27
arpl word [ecx + 0x73], sp
popal
jae 0x493e3e
je 0x493e0b
inc eax
push ecx
inc esp
jb 0x493e30
inc eax
inc eax
push ebp
inc ecx
inc ebp
push eax
inc ecx
pop eax
push eax
inc edx
inc esp
inc eax
pop edx
add dh, al
and byte [edi], bh
jno 0x493e57
pop edi
insd dword es:[edi], dx
je 0x493e49
arpl word [ecx + 0x6c], sp
insb byte es:[edi], dx
inc eax
push ecx
inc esp
jb 0x493e52
inc eax
inc eax
push ebp
inc ecx
inc ebp
dec eax
push edi
xor al, 0x43
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
inc eax
push ecx
dec ebp
je 0x493e65
popal
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax*2 + 0x40], si
inc eax
dec eax
push eax
inc ecx
push eax
inc ecx
pop eax
inc eax
pop edx
add byte [eax], al
push edx
add al, 0x3f
aas
xor dword [ecx + 0x44], edx
jb 0x493e80
inc eax
inc eax
push ebp
inc ecx
inc ebp
inc eax
pop eax
pop edx
add byte [eax], al
add byte [edi + edi], ah
jae 0x493e92
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
push eax
outsd dx, dword [esi]
jae 0x493e76
inc eax
push ecx
inc edi
jb 0x493e9b
jo 0x493ea4
imul esp, dword [ebx + 0x73], 0x6d657449
jae 0x493e89
je 0x493ea7
insd dword es:[edi], dx
inc eax
inc eax
push ecx
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x58404046
inc eax
inc eax
pop eax
pop edx
add byte [eax], al
fstp qword [edi]
add ch, bl
pop ds
aas
jo 0x493ecc
jae 0x493e9f
push ecx
inc ebx
jne 0x493ed5
jae 0x493ed4
jb 0x493ea7
inc eax
push ebx
inc ecx
aas
inc ecx
push esi
push ecx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x5a584040
pop edx
add byte [ecx], ch
daa
aas
jae 0x493ee2
je 0x493ec5
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x493ec3
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
jb 0x493ecc
inc eax
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
inc esi
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x493eda
inc eax
inc eax
pop edx
add byte [0x6f663f15], dl
outsb dx, byte [esi]
adc eax, 0x6e6f663f
je 0x493ee6
push ecx
inc edi
jb 0x493f0b
jo 0x493f14
imul esp, dword [ebx + 0x73], 0x67646957
je 0x493ef6
inc eax
push ecx
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
inc esi
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x493f03
inc eax
pop eax
pop edx
add byte [eax], al
push 0x1d
aas
insd dword es:[edi], dx
outsd dx, dword [esi]
imul esp, dword fs:[esi + 0x69], 0x40737265
inc eax
push ecx
inc edi
jb 0x493f3a
jo 0x493f43
push 0x53736369
arpl word [ebp + 0x6e], sp
imul esp, dword [ebx + 0x73], 0x6e656353
dec ebp
outsd dx, dword [esi]
jne 0x493f5a
jae 0x493f4d
inc ebp
inc ebp
jbe 0x493f50
outsb dx, byte [esi]
je 0x493f2e
inc eax
push ecx
inc edx
inc ebp
aas
inc ecx
push esi
aas
and al, 0x51
inc esi
insb byte es:[edi], dx
popal
jae 0x493f3e
push edi
xor al, 0x4b
jns 0x493f66
bound ebp, qword [edi + 0x61]
outsd dx, dword [esi]
popal
jb 0x493f6c
dec ebp
outsd dx, dword [esi]
imul esp, dword fs:[esi + 0x69], 0x51407265
imul esp, dword [esi + 0x69], 0x51407265
je 0x493f54
inc eax
inc eax
inc eax
pop eax
pop edx
add byte [edx + 0x2b], al
aas
jae 0x493f84
je 0x493f75
js 0x493f98
push edi
imul esp, dword [esp + esi*2 + 0x68], 0x72475140
popal
jo 0x493f98
imul esp, dword [ebx + 0x73], 0x74786554
dec ecx
je 0x493f9f
insd dword es:[edi], dx
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
dec esi
inc eax
pop edx
add byte [eax], al
ljmp 0x5474
popal
bound eax, qword [ebx + 0x68]
popal
outsb dx, byte [esi]
jae 0x493f9d
push 0x65676e61
jae 0x493f9d
jae 0x493f9d
outsd dx, dword [esi]
arpl word [ebp + 0x73], si
inc eax
jae 0x493f9c
push ecx
inc edi
jb 0x493fc1
jo 0x493fca
imul esp, dword [ebx + 0x73], 0x74786554
js 0x493fdd
dec ecx
je 0x493fd1
insd dword es:[edi], dx
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
pop edi
dec esi
inc eax
pop edx
add byte [esi], dh
sub edi, dword [edi]
jae 0x493fe2
je 0x493fd3
js 0x493ff6
dec ecx
outsb dx, byte [esi]
je 0x493feb
jb 0x493fe9
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
inc esi
insb byte es:[edi], dx
popal
jae 0x493fd3
push ecx
inc edi
jb 0x493ff8
jo 0x494001
push 0x54736369
imul esp, dword [ebx + 0x73], 0x74786554
push esp
js 0x494014
je 0x493fea
dec ecx
je 0x494008
insd dword es:[edi], dx
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
push esi
aas
and al, 0x51
inc esi
insb byte es:[edi], dx
popal
jae 0x493ff4
push edi
xor al, 0x54
js 0x49402e
dec ecx
outsb dx, byte [esi]
je 0x494023
jb 0x494021
arpl word [ecx + ebp*2 + 0x6f], si
je 0x49402c
outsd dx, dword [esi]
outsb dx, byte [esi]
inc esi
insb byte es:[edi], dx
popal
inc eax
push ecx
je 0x49400d
inc eax
inc eax
inc eax
inc eax
pop edx
add byte [eax], al
and eax, dword [ecx]
aas
add byte [ebx], ah
add dword [edi], edi
aas
xor byte [ecx + 0x47], dl
jb 0x49403e
jo 0x494047
imul esp, dword [ebx + 0x73], 0x74786554
push esp
js 0x49405a
dec ecx
je 0x49404e
insd dword es:[edi], dx
inc eax
inc eax
push ecx
inc ecx
inc ebp
inc eax
push eax
inc ecx
push esi
push ecx
inc edi
jb 0x494058
popal
jo 0x494061
push 0x49736369
je 0x494064
imul esp, dword [ebx + 0x73], 0x6d657449
insd dword es:[edi], dx
inc eax
inc eax
push eax
inc ecx
push esi
push ecx
inc edi
jb 0x49406a
popal
jo 0x494073
imul esp, dword [ebx + 0x73], 0x6e656353
jae 0x494062
arpl word [ebp + 0x6e], sp
inc eax
inc eax
inc eax
pop edx
add byte [eax + 0x1c], bh
aas
insd dword es:[edi], dx
je 0x494080
dec edi
bound ebp, qword [edx + 0x65]
push 0x65
arpl word [eax + eax*2 + 0x51], si
inc edi
jb 0x49408b
jo 0x494094
imul esp, dword [ebx + 0x73], 0x74786554
jae 0x494084
js 0x4940a7
dec ecx
je 0x49409b
insd dword es:[edi], dx
inc eax
inc eax
push ebp
inc edx
inc ebp
push eax
inc edx
push ebp
push ecx
dec ebp
je 0x4940a5
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax*2 + 0x40], si
arpl word gs:[eax + eax*2 + 0x40], si
pop eax
pop edx
add byte [eax], al
lea esp, [ecx]
aas
jno 0x4940c9
pop edi
insd dword es:[edi], dx
je 0x4940bb
je 0x4940bb
arpl word [ecx + 0x73], sp
je 0x49409f
push ecx
inc edi
jb 0x4940c4
popal
jo 0x4940cd
push 0x54736369
js 0x4940e0
imul esp, dword [ebx + 0x73], 0x74786554
js 0x4940e0
dec ecx
je 0x4940d4
insd dword es:[edi], dx
inc eax
inc eax
push ebp
inc ecx
inc ebp
push eax
inc ecx
pop eax
push eax
inc edx
inc esp
inc eax
pop edx
add dh, bl
and byte [edi], bh
aas
jno 0x4940f7
pop edi
insd dword es:[edi], dx
je 0x4940e9
arpl word [ecx + 0x6c], sp
insb byte es:[edi], dx
inc eax
push ecx
inc edi
jb 0x4940f2
jo 0x4940fb
imul esp, dword [ebx + 0x73], 0x74786554
arpl word [ebx + 0x54], si
js 0x49410e
dec ecx
je 0x494102
insd dword es:[edi], dx
inc eax
inc eax
push ebp
inc ecx
inc ebp
dec eax
push edi
xor al, 0x43
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
inc eax
push ecx
dec ebp
je 0x494111
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax*2 + 0x40], si
dec eax
push eax
inc ecx
push eax
inc ecx
pop eax
inc eax
pop edx
add byte [eax], al
dec ecx
or al, 0x3f
aas
bound ebp, qword [edi + 0x75]
outsb dx, byte [esi]
imul ebp, dword fs:[esi + 0x67], 0x74636552
inc eax
push ecx
push edx
arpl word gs:[eax + eax*2 + 0x51], si
inc edi
jb 0x494137
jo 0x494140
imul esp, dword [ebx + 0x73], 0x74786554
dec ecx
je 0x494147
insd dword es:[edi], dx
inc eax
inc eax
push ebp
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
push edx
arpl word gs:[esi + eax*2 + 0x40], si
inc eax
pop eax
pop edx
add byte [esi + 0x2c], al
aas
sub al, 0x3f
jae 0x494163
popal
jo 0x494163
inc eax
push ecx
inc edi
jb 0x494164
popal
jo 0x49416d
imul esp, dword [ebx + 0x73], 0x74786554
dec ecx
je 0x494174
insd dword es:[edi], dx
insd dword es:[edi], dx
inc eax
inc eax
push ebp
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x61507265
je 0x49418c
inc eax
inc eax
pop eax
pop edx
add byte [eax], al
pop eax
push cs
aas
arpl word [edi + 0x6e], bp
je 0x494193
imul ebp, dword [esi + 0x73], 0x72475140
popal
inc edi
jb 0x49419b
jo 0x4941a4
imul esp, dword [ebx + 0x73], 0x74786554
js 0x4941b7
dec ecx
je 0x4941ab
insd dword es:[edi], dx
inc eax
inc eax
push ebp
inc edx
inc ebp
pop edi
dec esi
inc ecx
inc edx
push esi
push ecx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x40404046
pop edx
add byte [eax], al
pushal
sbb dword [edi], edi
imul esi, dword [ebx + 0x4f], 0x75637362
jb 0x4941cf
dec edi
bound esi, qword [ebx + 0x63]
jne 0x4941db
inc edx
inc edx
jns 0x4941ae
inc eax
push ecx
inc edi
jb 0x4941d3
jo 0x4941dc
imul esp, dword [ebx + 0x73], 0x74786554
dec ecx
je 0x4941e3
insd dword es:[edi], dx
inc eax
inc eax
push ebp
inc edx
inc ebp
pop edi
dec esi
push eax
inc edx
push esi
push ecx
inc edi
jb 0x4941ee
popal
jo 0x4941f7
imul esp, dword [ebx + 0x73], 0x6d657449
je 0x4941fa
insd dword es:[edi], dx
inc eax
inc eax
inc eax
pop edx
add byte [eax], al
sbb dword [esi], 0x3f
outsd dx, dword [esi]
jo 0x494203
add byte [ebx + 0x706f3f1e], al
popal
jno 0x494219
inc ecx
jb 0x49420d
popal
inc eax
push ecx
inc edi
jb 0x49420f
jo 0x494218
imul esp, dword [ebx + 0x73], 0x74786554
dec ecx
je 0x49421f
insd dword es:[edi], dx
inc eax
inc eax
push ebp
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x61507265
je 0x494237
inc eax
inc eax
pop eax
pop edx
add ch, ch
push ds
aas
jo 0x49423a
imul ebp, dword [esi + 0x74], 0x72475140
popal
je 0x49421d
inc eax
push ecx
inc edi
jb 0x494242
jo 0x49424b
imul esp, dword [ebx + 0x73], 0x74786554
dec ecx
je 0x494252
insd dword es:[edi], dx
inc eax
inc eax
push ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
push eax
inc edx
push esi
push ecx
push ebx
je 0x494281
insb byte es:[edi], dx
dec edi
jo 0x494281
imul ebp, dword [edi + 0x6e], 0x70617247
push 0x49736369
outsb dx, byte [esi]
inc edi
jb 0x494274
jo 0x49427d
imul esp, dword [ebx + 0x73], 0x6d657449
dec ecx
je 0x494280
insd dword es:[edi], dx
inc eax
inc eax
push eax
inc ecx
push esi
push ecx
push edi
imul esp, dword [edi + 0x65], 0x40404074
pop edx
add byte [eax], al
popal
xor edi, dword [edi]
je 0x4942ac
jo 0x49429a
inc eax
push ecx
inc edi
jb 0x49429b
jo 0x4942a4
imul esp, dword [ebx + 0x73], 0x74786554
dec ecx
je 0x49428d
je 0x4942ab
insd dword es:[edi], dx
inc eax
inc eax
push ebp
inc edx
inc ebp
dec eax
pop eax
pop edx
add ah, bh
and edi, dword [edi]
aas
jae 0x4942b8
outsb dx, byte gs:[esi]
inc ebp
jbe 0x4942c0
outsb dx, byte [esi]
je 0x49429e
push ecx
inc edi
jb 0x4942c3
jo 0x4942cc
imul esp, dword [ebx + 0x73], 0x74786554
dec ecx
je 0x4942d3
insd dword es:[edi], dx
inc eax
inc eax
dec ebp
inc ecx
inc ebp
pop edi
dec esi
push eax
inc ecx
push esi
push ecx
inc ebp
jbe 0x4942e2
outsb dx, byte [esi]
je 0x4942c0
inc eax
inc eax
pop edx
add byte [eax + 0xe], bh
aas
arpl word [edi + 0x6e], bp
je 0x4942f1
js 0x494302
je 0x4942dc
dec ebp
outsb dx, byte gs:[esi]
jne 0x4942d8
jbe 0x4942fa
outsb dx, byte [esi]
je 0x4942d8
push ecx
inc edi
jb 0x4942fd
popal
jo 0x494306
imul esp, dword [ebx + 0x73], 0x74786554
dec ecx
je 0x4942ef
je 0x49430d
insd dword es:[edi], dx
inc eax
inc eax
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
inc edi
jb 0x494317
jo 0x494320
imul esp, dword [ebx + 0x73], 0x6e656353
inc ebx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x49432a
js 0x49433b
dec ebp
outsb dx, byte gs:[esi]
jne 0x494311
jbe 0x494333
outsb dx, byte [esi]
je 0x494311
inc eax
inc eax
pop edx
add byte [eax], al
sbb dword [edx], edx
aas
jb 0x49433d
inc ebp
outsb dx, byte [esi]
je 0x494346
jb 0x494328
inc ebp
jbe 0x49434a
outsb dx, byte [esi]
je 0x494328
push ecx
inc edi
jb 0x49434d
jo 0x494356
imul esp, dword [ebx + 0x73], 0x74786554
arpl word [ebx + 0x54], si
push esp
js 0x494369
dec ecx
je 0x49435d
insd dword es:[edi], dx
inc eax
inc eax
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
inc edi
jb 0x494367
jo 0x494370
imul esp, dword [ebx + 0x73], 0x6e656353
outsb dx, byte gs:[esi]
inc esp
jb 0x494374
inc esp
jb 0x494386
jo 0x49435e
jbe 0x494380
outsb dx, byte [esi]
je 0x49435e
inc eax
inc eax
pop edx
add byte [edx + edx], ah
aas
jb 0x494389
dec esp
popal
jbe 0x494393
inc ebp
jbe 0x494396
outsb dx, byte [esi]
je 0x494374
inc eax
push ecx
inc edi
jb 0x494399
jo 0x4943a2
imul esp, dword [ebx + 0x73], 0x74786554
arpl word [ebx + 0x54], si
push esp
js 0x4943b5
dec ecx
je 0x4943a9
insd dword es:[edi], dx
inc eax
inc eax
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
inc edi
jb 0x4943b3
jo 0x4943bc
imul esp, dword [ebx + 0x73], 0x6e656353
jae 0x4943ab
arpl word [ebp + 0x6e], sp
inc esp
jb 0x4943c0
popal
inc esp
jb 0x4943d2
jo 0x4943aa
jbe 0x4943cc
outsb dx, byte [esi]
je 0x4943aa
inc eax
inc eax
inc eax
pop edx
add byte [ecx], dh
adc bh, byte [edi]
aas
jb 0x4943d5
dec ebp
outsd dx, dword [esi]
jbe 0x4943de
inc ebp
jbe 0x4943e1
outsb dx, byte [esi]
je 0x4943bf
push ecx
inc edi
jb 0x4943e4
jo 0x4943ed
imul esp, dword [ebx + 0x73], 0x74786554
arpl word [ebx + 0x54], si
js 0x494400
dec ecx
je 0x4943f4
insd dword es:[edi], dx
inc eax
inc eax
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
inc edi
jb 0x4943fe
jo 0x494407
imul esp, dword [ebx + 0x73], 0x6e656353
push ebx
arpl word [ebp + 0x6e], sp
inc esp
jb 0x49440b
popal
inc esp
inc esp
jb 0x49441d
jo 0x4943f5
jbe 0x494417
outsb dx, byte [esi]
je 0x4943f5
inc eax
inc eax
pop edx
add byte [eax], al
not dword [edx]
aas
jb 0x49442f
outsd dx, dword [esi]
jo 0x494407
jbe 0x494429
outsb dx, byte [esi]
je 0x494407
push ecx
inc edi
jb 0x49442c
jo 0x494435
push 0x54736369
js 0x494448
imul esp, dword [ebx + 0x73], 0x74786554
js 0x494448
dec ecx
je 0x49443c
insd dword es:[edi], dx
inc eax
inc eax
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
inc edi
jb 0x494446
popal
jo 0x49444f
imul esp, dword [ebx + 0x73], 0x6e656353
outsb dx, byte [esi]
inc esp
jb 0x494453
inc esp
jb 0x494465
outsd dx, dword [esi]
jo 0x49443d
jbe 0x49445f
outsb dx, byte [esi]
je 0x49443d
inc eax
inc eax
pop edx
add byte [eax], al
rcl byte [edi + edi]
outsw dx, word [esi]
arpl word [ebp + 0x73], si
dec ecx
outsb dx, byte [esi]
inc ebp
jbe 0x494474
outsb dx, byte [esi]
je 0x494452
push ecx
inc edi
jb 0x494477
jo 0x494480
push 0x54736369
js 0x494493
imul esp, dword [ebx + 0x73], 0x74786554
js 0x494493
dec ecx
je 0x494487
insd dword es:[edi], dx
inc eax
inc eax
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
inc esi
outsd dx, dword [esi]
arpl word [ebp + 0x73], si
inc ebp
jbe 0x49449a
outsb dx, byte [esi]
je 0x494478
inc eax
inc eax
pop edx
add ah, dh
hlt
adc al, 0x3f
outsw dx, word [esi]
arpl word [ebp + 0x73], si
dec edi
jne 0x4944bb
je 0x49448d
inc ebp
jbe 0x4944af
outsb dx, byte [esi]
je 0x49448d
push ecx
inc edi
jb 0x4944b2
jo 0x4944bb
push 0x54736369
js 0x4944ce
imul esp, dword [ebx + 0x73], 0x74786554
dec ecx
je 0x4944c2
insd dword es:[edi], dx
inc eax
inc eax
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
inc esi
outsd dx, dword [esi]
arpl word [ebp + 0x73], si
inc ebp
jbe 0x4944d5
outsb dx, byte [esi]
je 0x4944b3
inc eax
inc eax
pop edx
add byte [eax], al
add byte [ecx], al
pop ss
add dword [edi], edx
aas
push 0x7265766f
inc ebp
outsb dx, byte [esi]
je 0x4944e9
jb 0x4944cb
jbe 0x4944ed
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x4944cb
push ecx
inc edi
jb 0x4944f0
jo 0x4944f9
imul esp, dword [ebx + 0x73], 0x74786554
jae 0x4944e9
js 0x49450c
dec ecx
je 0x494500
insd dword es:[edi], dx
insd dword es:[edi], dx
inc eax
inc eax
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
inc edi
jb 0x49450a
jo 0x494513
imul esp, dword [ebx + 0x73], 0x6e656353
arpl word [ebp + 0x6e], sp
dec eax
dec eax
outsd dx, dword [esi]
jbe 0x49451c
jb 0x4944fe
jbe 0x494520
outsb dx, byte [esi]
je 0x4944fe
inc eax
inc eax
pop edx
add byte [eax], cl
pop ss
or byte [edi], dl
aas
push 0x7265766f
dec ebp
outsd dx, dword [esi]
jbe 0x494533
inc ebp
jbe 0x494536
outsb dx, byte [esi]
je 0x494514
push ecx
inc edi
jb 0x494539
jo 0x494542
imul esp, dword [ebx + 0x73], 0x74786554
dec ecx
je 0x494549
insd dword es:[edi], dx
inc eax
inc eax
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
inc edi
jb 0x494553
jo 0x49455c
imul esp, dword [ebx + 0x73], 0x6e656353
outsb dx, byte gs:[esi]
dec eax
outsd dx, dword [esi]
jbe 0x494565
jb 0x494547
jbe 0x494569
outsb dx, byte [esi]
je 0x494547
inc eax
inc eax
pop edx
add byte [eax], al
add al, 0x17
aas
push 0x7265766f
jb 0x494561
dec esp
popal
jbe 0x49457e
inc ebp
jbe 0x494581
outsb dx, byte [esi]
je 0x49455f
push ecx
inc edi
jb 0x494584
jo 0x49458d
imul esp, dword [ebx + 0x73], 0x74786554
dec ecx
je 0x494594
insd dword es:[edi], dx
inc eax
inc eax
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
inc edi
jb 0x49459e
jo 0x4945a7
imul esp, dword [ebx + 0x73], 0x6e656353
push ebx
arpl word [ebp + 0x6e], sp
dec eax
dec eax
outsd dx, dword [esi]
jbe 0x4945b0
jb 0x494592
jbe 0x4945b4
outsb dx, byte [esi]
je 0x494592
inc eax
inc eax
pop edx
add byte [edx + ebx + 0x3f], bh
imul esp, dword [ebp + 0x79], 0x50
push eax
jb 0x4945c4
jae 0x4945d4
inc ebp
jbe 0x4945c9
outsb dx, byte [esi]
je 0x4945a7
push ecx
inc edi
jb 0x4945cc
jo 0x4945d5
imul esp, dword [ebx + 0x73], 0x74786554
dec ecx
je 0x4945dc
insd dword es:[edi], dx
inc eax
inc eax
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
dec ebx
jns 0x4945cb
jns 0x4945cb
jbe 0x4945ed
outsb dx, byte [esi]
je 0x4945cb
inc eax
inc eax
pop edx
add byte [eax], al
xchg ebx, eax
sbb bh, byte [edi]
aas
imul esp, dword [ebp + 0x79], 0x52
jns 0x4945e9
insb byte es:[edi], dx
popal
jae 0x494602
inc ebp
jbe 0x494605
outsb dx, byte [esi]
je 0x4945e3
push ecx
inc edi
jb 0x494608
jo 0x494611
imul esp, dword [ebx + 0x73], 0x74786554
dec ecx
je 0x494618
insd dword es:[edi], dx
inc eax
inc eax
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
dec ebx
jns 0x494607
jbe 0x494629
outsb dx, byte [esi]
je 0x494607
inc eax
inc eax
pop edx
add byte [eax], al
add byte [ebp + 0x6f6d3f1d], ch
jne 0x494646
lodsd eax, dword [esi]
sbb eax, 0x756f6d3f
jae 0x494639
push eax
push eax
jb 0x49463c
jae 0x49464c
inc ebp
jbe 0x494641
outsb dx, byte [esi]
je 0x49461f
push ecx
inc edi
jb 0x494644
jo 0x49464d
imul esp, dword [ebx + 0x73], 0x74786554
js 0x494660
dec ecx
je 0x494654
insd dword es:[edi], dx
inc eax
inc eax
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
inc edi
jb 0x49465e
jo 0x494667
imul esp, dword [ebx + 0x73], 0x6e656353
push ebx
arpl word [ebp + 0x6e], sp
outsb dx, byte [esi]
dec ebp
dec ebp
outsd dx, dword [esi]
jne 0x49467e
inc ebp
jbe 0x494674
outsb dx, byte [esi]
je 0x494652
inc eax
inc eax
inc eax
pop edx
add byte [ebx + 0x6f6d3f1d], cl
aas
insd dword es:[edi], dx
outsd dx, dword [esi]
jne 0x494690
dec ebp
outsd dx, dword [esi]
jbe 0x494687
inc ebp
jbe 0x49468a
outsb dx, byte [esi]
je 0x494668
push ecx
inc edi
jb 0x49468d
jo 0x494696
imul esp, dword [ebx + 0x73], 0x74786554
dec ecx
je 0x49469d
insd dword es:[edi], dx
inc eax
inc eax
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
inc edi
jb 0x4946a7
jo 0x4946b0
imul esp, dword [ebx + 0x73], 0x6e656353
arpl word [ebp + 0x6e], sp
outsb dx, byte gs:[esi]
dec ebp
outsd dx, dword [esi]
jne 0x4946c7
inc ebp
jbe 0x4946bd
outsb dx, byte [esi]
je 0x49469b
inc eax
inc eax
pop edx
add byte [eax], al
retf
push edx
push edx
insb byte es:[edi], dx
popal
jae 0x4946d4
inc ebp
jbe 0x4946d7
outsb dx, byte [esi]
je 0x4946b5
inc eax
push ecx
inc edi
jb 0x4946da
jo 0x4946e3
imul esp, dword [ebx + 0x73], 0x74786554
push esp
js 0x4946f6
dec ecx
je 0x4946ea
insd dword es:[edi], dx
inc eax
inc eax
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
inc edi
jb 0x4946f4
jo 0x4946fd
imul esp, dword [ebx + 0x73], 0x6e656353
arpl word [ebx + 0x53], si
arpl word [ebp + 0x6e], sp
outsb dx, byte [esi]
dec ebp
dec ebp
outsd dx, dword [esi]
jne 0x494714
inc ebp
jbe 0x49470a
outsb dx, byte [esi]
je 0x4946e8
inc eax
inc eax
inc eax
pop edx
add byte [esi + 0x1d], dh
aas
insd dword es:[edi], dx
outsd dx, dword [esi]
jne 0x494726
inc esp
outsd dx, dword [esi]
jne 0x49471a
insb byte es:[edi], dx
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x6e657645
arpl word [ebx + 0x45], bp
jbe 0x494727
outsb dx, byte [esi]
je 0x494705
push ecx
inc edi
jb 0x49472a
jo 0x494733
imul esp, dword [ebx + 0x73], 0x74786554
dec ecx
je 0x49473a
insd dword es:[edi], dx
insd dword es:[edi], dx
inc eax
inc eax
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
inc edi
jb 0x494744
jo 0x49474d
imul esp, dword [ebx + 0x73], 0x6e656353
push ebx
arpl word [ebp + 0x6e], sp
outsb dx, byte gs:[esi]
dec ebp
outsd dx, dword [esi]
jne 0x494764
inc ebp
jbe 0x49475a
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x494738
inc eax
inc eax
pop edx
add cl, al
pop ss
aas
imul ebp, dword [esi + 0x70], 0x654d7475
je 0x494770
je 0x494770
outsd dx, dword [esi]
inc ebp
inc ebp
jbe 0x494772
outsb dx, byte [esi]
je 0x494750
push ecx
inc edi
jb 0x494775
jo 0x49477e
imul esp, dword [ebx + 0x73], 0x74786554
js 0x494791
dec ecx
je 0x494785
insd dword es:[edi], dx
inc eax
inc eax
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
dec ecx
outsb dx, byte [esi]
jo 0x4947a4
je 0x49477e
je 0x49479c
push 0x7645646f
outsd dx, dword [esi]
inc ebp
jbe 0x49479e
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x49477c
inc eax
inc eax
pop edx
add dh, cl
pop ss
aas
imul ebp, dword [esi + 0x70], 0x654d7475
je 0x4947b4
outsb dx, byte [esi]
jo 0x4947bc
je 0x494796
je 0x4947b4
outsd dx, dword [esi]
push ecx
jne 0x4947b6
jb 0x4947cc
jb 0x4947cc
inc eax
push ecx
inc edi
jb 0x4947b9
jo 0x4947c2
imul esp, dword [ebx + 0x73], 0x74786554
dec ecx
je 0x4947c9
insd dword es:[edi], dx
inc eax
inc eax
dec ebp
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
push esi
popal
jb 0x4947db
popal
outsb dx, byte [esi]
je 0x4947b6
inc eax
inc eax
push edi
xor al, 0x49
outsb dx, byte [esi]
jo 0x4947f2
jne 0x4947f2
je 0x4947cc
dec ebp
je 0x4947ea
outsd dx, dword [esi]
push ecx
jne 0x4947ec
jb 0x494802
inc eax
push ecx
je 0x4947cd
inc eax
inc eax
pop edx
add byte [eax], al
mov edx, 0x75733f2e
add byte [edx + 0x75733f2e], bh
jne 0x494808
jo 0x494809
jo 0x494809
outsd dx, dword [esi]
jb 0x494810
jae 0x4947e3
js 0x494814
outsb dx, byte gs:[esi]
jae 0x49480d
outsd dx, dword [esi]
outsb dx, byte [esi]
inc eax
push ecx
inc edi
jb 0x49480c
jo 0x494815
imul esp, dword [ebx + 0x73], 0x74786554
dec ecx
je 0x49481c
insd dword es:[edi], dx
insd dword es:[edi], dx
inc eax
inc eax
dec ebp
inc edx
inc ebp
pop edi
dec esi
push edi
xor al, 0x45
js 0x494838
outsb dx, byte gs:[esi]
jae 0x494831
outsd dx, dword [esi]
outsb dx, byte [esi]
inc eax
push ecx
inc edi
jb 0x494830
jo 0x494839
imul esp, dword [ebx + 0x73], 0x6d657449
inc eax
inc eax
inc eax
pop edx
add byte [eax], al
aam 0x26
aas
jae 0x494848
je 0x49482a
js 0x49485b
outsb dx, byte gs:[esi]
jae 0x494854
imul ebp, dword [edi + 0x6e], 0x72475140
popal
outsd dx, dword [esi]
outsb dx, byte [esi]
inc eax
push ecx
inc edi
jb 0x494853
jo 0x49485c
imul esp, dword [ebx + 0x73], 0x74786554
dec ecx
je 0x494863
insd dword es:[edi], dx
inc eax
inc eax
dec ebp
inc ecx
inc ebp
pop eax
push edi
xor al, 0x45
js 0x49487e
je 0x494870
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
jae 0x494877
imul ebp, dword [edi + 0x6e], 0x72475140
outsd dx, dword [esi]
outsb dx, byte [esi]
inc eax
push ecx
inc edi
jb 0x494876
popal
jo 0x49487f
imul esp, dword [ebx + 0x73], 0x6d657449
insd dword es:[edi], dx
inc eax
inc eax
inc ecx
inc edx
push esi
push ecx
push esi
popal
jb 0x494891
popal
outsb dx, byte [esi]
je 0x49486c
inc eax
inc eax
pop edx
add byte [esi], dl
push ss
adc al, 0x3f
js 0x4948aa
outsb dx, byte gs:[esi]
jae 0x4948a3
imul ebp, dword [edi + 0x6e], 0x72475140
popal
outsd dx, dword [esi]
outsb dx, byte [esi]
inc eax
push ecx
inc edi
jb 0x4948a2
jo 0x4948ab
imul esp, dword [ebx + 0x73], 0x74786554
js 0x4948be
dec ecx
je 0x4948b2
insd dword es:[edi], dx
inc eax
inc eax
dec ebp
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
push esi
popal
jb 0x4948c4
popal
outsb dx, byte [esi]
je 0x49489f
inc eax
inc ecx
inc edx
push esi
xor al, byte [eax + 0x40]
pop edx
add byte [esi + 0x313f3f04], dl
push ecx
inc edi
xor dword [ecx + 0x47], edx
jb 0x4948d2
popal
jo 0x4948db
imul esp, dword [ebx + 0x73], 0x74786554
push esp
js 0x4948ee
dec ecx
je 0x4948e2
insd dword es:[edi], dx
inc eax
inc eax
push ebp
inc ecx
inc ebp
inc eax
pop eax
pop edx
add byte [eax], al
in eax, 0x2f
aas
je 0x4948fc
dec eax
je 0x4948fd
insb byte es:[edi], dx
inc eax
push ecx
inc edi
jb 0x4948f7
jo 0x494900
imul esp, dword [ebx + 0x73], 0x74786554
dec ecx
je 0x494907
insd dword es:[edi], dx
inc eax
inc eax
push ecx
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
push ebx
je 0x494921
imul ebp, dword [esi + 0x67], 0x5a584040
inc eax
inc eax
pop eax
pop edx
add byte [eax], al
les esp, [edi]
aas
jae 0x494922
je 0x494907
dec eax
je 0x49492e
insb byte es:[edi], dx
inc eax
push ecx
inc edi
jb 0x494928
jo 0x494931
imul esp, dword [ebx + 0x73], 0x74786554
dec ecx
je 0x494938
insd dword es:[edi], dx
insd dword es:[edi], dx
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
push ebx
je 0x494953
imul ebp, dword [esi + 0x67], 0x5a404040
outsb dx, byte [esi]
inc eax
inc eax
inc eax
pop edx
add byte [eax], al
movsb byte es:[edi], byte [esi]
xor edi, dword [edi]
jne 0x49495d
outsb dx, byte [esi]
jae 0x494956
je 0x494936
jne 0x494967
jae 0x494966
jb 0x494939
push ecx
inc edi
jb 0x49495e
popal
jo 0x494967
imul esp, dword [ebx + 0x73], 0x6d657449
arpl word [ebx + 0x49], si
je 0x49496a
insd dword es:[edi], dx
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
pop eax
pop edx
add byte [eax], al
loope 0x494923
aas
outsd dx, dword fs:[esi]
arpl word [ebp + 0x6d], si
outsb dx, byte gs:[esi]
je 0x49495c
push ecx
inc edi
jb 0x494981
jo 0x49498a
push 0x54736369
imul esp, dword [ebx + 0x73], 0x74786554
arpl word [ebx + 0x54], si
js 0x49499d
je 0x494973
dec ecx
je 0x494991
insd dword es:[edi], dx
inc eax
inc eax
push ecx
inc edx
inc ebp
push eax
inc ecx
push esi
push ecx
push esp
js 0x4949ae
js 0x4949ae
je 0x49497f
inc esp
outsd dx, dword [esi]
arpl word [ebp + 0x6d], si
outsb dx, byte gs:[esi]
je 0x494983
inc eax
pop eax
pop edx
add byte [eax], al
mov byte [esi], ah
aas
jae 0x4949b2
je 0x494993
outsd dx, dword [esi]
arpl word [ebp + 0x6d], si
outsb dx, byte gs:[esi]
je 0x4949a4
dec ebp
popal
jb 0x4949c1
imul ebp, dword [esi + 0x40], 0x78655451
je 0x4949a7
inc eax
push ecx
push esp
js 0x4949d6
inc esp
outsd dx, dword [esi]
arpl word [ebp + 0x6d], si
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x4949ab
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
dec esi
inc eax
pop edx
add ah, ch
adc dword [edi], edi
outsd dx, dword fs:[esi]
arpl word [ebp + 0x6d], si
outsb dx, byte gs:[esi]
je 0x4949cd
dec ebp
popal
jb 0x4949ea
imul ebp, dword [esi + 0x40], 0x78655451
je 0x4949d0
outsd dx, dword [esi]
arpl word [ebp + 0x6d], si
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x4949d4
inc eax
inc eax
push ecx
inc edx
inc ebp
dec esi
pop eax
pop edx
add byte [0x65733f27], ah
daa
aas
jae 0x494a06
je 0x4949e9
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x4949e7
push ecx
inc edi
jb 0x494a0c
jo 0x494a15
imul esp, dword [ebx + 0x73], 0x74786554
arpl word [ebx + 0x54], si
js 0x494a28
js 0x494a28
dec ecx
je 0x494a1c
insd dword es:[edi], dx
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
inc esi
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x494a07
inc eax
inc eax
pop edx
add byte [eax], al
adc al, 0x15
aas
outsw dx, word [esi]
adc eax, 0x6e6f663f
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x494a14
push ecx
inc edi
jb 0x494a39
jo 0x494a42
imul esp, dword [ebx + 0x73], 0x74786554
dec ecx
je 0x494a49
insd dword es:[edi], dx
inc eax
inc eax
push ecx
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
inc esi
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x494a33
inc eax
pop eax
pop edx
add byte [eax], al
jl 0x494a25
aas
jae 0x494a62
je 0x494a54
outsb dx, byte [esi]
jb 0x494a70
imul ebp, dword [esi + 0x65], 0x6f465140
inc eax
inc eax
push ecx
inc esi
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x494a4e
inc eax
push ecx
inc ecx
inc ebp
pop eax
pop edi
dec esi
inc eax
pop edx
add dh, dh
das
aas
je 0x494a8c
outsd dx, dword [esi]
push eax
insb byte es:[edi], dx
popal
imul ebp, dword [esi + 0x54], 0x40747865
je 0x494a67
push ecx
inc edi
jb 0x494a8c
jo 0x494a95
imul esp, dword [ebx + 0x73], 0x74786554
dec ecx
je 0x494a7e
je 0x494a9c
insd dword es:[edi], dx
inc eax
inc eax
push ecx
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
push ebx
je 0x494ab6
imul ebp, dword [esi + 0x67], 0x5a584040
pop eax
pop edx
add byte [esi + 0x65733f27], al
aas
jae 0x494ab6
je 0x494a9a
jb 0x494ab6
popal
jo 0x494abf
imul esp, dword [ebx + 0x73], 0x65666645
arpl word [eax + eax*2 + 0x51], si
inc edi
jb 0x494ac6
jo 0x494acf
imul esp, dword [ebx + 0x73], 0x6d657449
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
inc edi
jb 0x494adc
jo 0x494ae5
imul esp, dword [ebx + 0x73], 0x65666645
arpl word [eax + eax*2 + 0x40], si
arpl word [ebx + 0x45], si
arpl word gs:[eax + eax*2 + 0x40], si
inc eax
pop edx
add byte [eax], al
loop 0x494aad
aas
jo 0x494b00
jae 0x494ad3
push ecx
inc edi
jb 0x494af8
jo 0x494b01
imul esp, dword [ebx + 0x73], 0x6e656353
arpl word [ebx + 0x53], si
push ebx
arpl word [ebp + 0x6e], sp
dec eax
outsd dx, dword [esi]
jbe 0x494b0a
jb 0x494aec
jbe 0x494b0e
outsb dx, byte [esi]
je 0x494aec
inc eax
push ecx
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x58404046
pop edx
add byte [eax], al
inc eax
and eax, 0x7465733f
add byte [eax + 0x25], al
aas
jae 0x494b2a
je 0x494b09
inc edx
insb byte es:[edi], dx
jne 0x494b3c
push edx
popal
imul esi, dword fs:[ebp + 0x73], 0x72475140
popal
jae 0x494b11
push ecx
inc edi
jb 0x494b36
jo 0x494b3f
imul esp, dword [ebx + 0x73], 0x706f7244
push ebx
outsd dx, dword [esi]
jo 0x494b32
push 0x776f6461
inc ebp
arpl word gs:[eax + eax*2 + 0x40], si
push ecx
inc ecx
inc ebp
pop eax
dec esi
inc eax
pop edx
add byte [eax], al
sub dword [edi], edi
jae 0x494b5e
je 0x494b4a
je 0x494b4a
jae 0x494b64
je 0x494b41
inc eax
push ecx
inc edi
jb 0x494b66
jo 0x494b6f
imul esp, dword [ebx + 0x73], 0x706f7244
jae 0x494b4f
inc esp
jb 0x494b7c
jo 0x494b62
push ebx
push 0x776f6461
inc ebp
outsd dx, dword fs:[esi]
ja 0x494b5a
arpl word gs:[eax + eax*2 + 0x40], si
push ecx
inc ecx
inc ebp
pop eax
dec esi
dec esi
inc eax
pop edx
add byte [eax], al
stosd dword es:[edi], eax
and eax, 0x7465733f
inc ebx
je 0x494b70
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x494b72
push ecx
inc edi
jb 0x494b97
jo 0x494ba0
imul esp, dword [ebx + 0x73], 0x706f7244
jb 0x494bad
jo 0x494b93
push ebx
push 0x776f6461
inc ebp
popal
outsd dx, dword fs:[esi]
ja 0x494b8b
arpl word gs:[eax + eax*2 + 0x40], si
je 0x494b8c
inc eax
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x494b9b
inc eax
inc eax
inc eax
pop edx
add byte [eax], al
call 0x30888a65
push ecx
aas
aas
xor byte [ecx + 0x47], dl
inc edi
jb 0x494bca
jo 0x494bd3
imul esp, dword [ebx + 0x73], 0x706f7244
jb 0x494be0
outsd dx, dword [esi]
jo 0x494bc6
push ebx
push 0x776f6461
inc ebp
arpl word gs:[eax + eax*2 + 0x40], si
arpl word [eax + eax*2 + 0x40], si
push ecx
inc ecx
inc ebp
inc eax
push eax
inc ecx
push esi
push ecx
dec edi
bound ebp, qword [edx + 0x65]
arpl word gs:[eax + eax*2 + 0x40], si
arpl word [eax + eax*2 + 0x40], si
inc eax
pop edx
add byte [eax], al
insd dword es:[edi], dx
sbb al, 0x3f
add byte [ebp + 0x1c], ch
aas
insd dword es:[edi], dx
je 0x494bfc
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax*2 + 0x51], si
je 0x494be2
push ecx
inc edi
jb 0x494c07
jo 0x494c10
imul esp, dword [ebx + 0x73], 0x706f7244
push ebx
outsd dx, dword [esi]
jo 0x494c03
push 0x776f6461
inc ebp
arpl word gs:[eax + eax*2 + 0x40], si
push ebp
inc edx
inc ebp
push eax
inc edx
push ebp
push ecx
dec ebp
je 0x494c29
je 0x494c29
dec edi
bound ebp, qword [edx + 0x65]
push 0x65
arpl word [eax + eax*2 + 0x40], si
pop eax
pop edx
add byte [eax], al
and byte [ecx], 0x3f
jno 0x494c4d
add byte [edx + 0x74713f21], al
pop edi
insd dword es:[edi], dx
je 0x494c3f
arpl word [ecx + 0x73], sp
je 0x494c23
jae 0x494c56
inc eax
push ecx
inc edi
jb 0x494c48
jo 0x494c51
imul esp, dword [ebx + 0x73], 0x706f7244
push ebx
push 0x776f6461
inc ebp
arpl word gs:[eax + eax*2 + 0x40], si
inc eax
inc eax
push ebp
inc ecx
inc ebp
push eax
inc ecx
pop eax
push eax
inc edx
inc esp
inc eax
pop edx
add bl, dl
and byte [edi], bh
jno 0x494c83
pop edi
insd dword es:[edi], dx
je 0x494c75
arpl word [ecx + 0x6c], sp
insb byte es:[edi], dx
inc eax
push ecx
inc edi
jb 0x494c7e
jo 0x494c87
imul esp, dword [ebx + 0x73], 0x706f7244
push ebx
jb 0x494c94
jo 0x494c7a
push 0x776f6461
inc ebp
outsd dx, dword fs:[esi]
ja 0x494c72
arpl word gs:[eax + eax*2 + 0x40], si
push ebp
inc ecx
inc ebp
dec eax
push edi
xor al, 0x43
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
inc eax
push ecx
dec ebp
je 0x494ca5
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax*2 + 0x40], si
dec eax
push eax
inc ecx
push eax
inc ecx
pop eax
inc eax
pop edx
add byte [eax], al
push edi
or al, 0x3f
bound ebp, qword [edi + 0x75]
outsb dx, byte [esi]
imul ebp, dword fs:[esi + 0x67], 0x74636552
inc esi
outsd dx, dword [esi]
jb 0x494ca9
push ecx
inc edi
jb 0x494cce
jo 0x494cd7
imul esp, dword [ebx + 0x73], 0x706f7244
push ebx
inc esp
jb 0x494ce4
jo 0x494cca
push 0x776f6461
inc ebp
outsd dx, dword [esi]
ja 0x494cc2
arpl word gs:[eax + eax*2 + 0x40], si
arpl word gs:[eax + eax*2 + 0x40], si
inc eax
push ebp
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
push edx
arpl word gs:[esi + eax*2 + 0x40], si
inc eax
inc ecx
inc edx
push esi
xor al, byte [eax + 0x40]
pop edx
add byte [ebx], bh
adc bh, byte [edi]
jb 0x494d01
ja 0x494ce2
push ecx
inc edi
jb 0x494d07
popal
jo 0x494d10
imul esp, dword [ebx + 0x73], 0x706f7244
push ebx
arpl word [ebx + 0x44], si
jb 0x494d1d
jo 0x494d03
push 0x776f6461
inc ebp
arpl word gs:[eax + eax*2 + 0x40], si
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
jb 0x494d0d
inc eax
inc eax
pop edx
add byte [eax], al
jb 0x494cd8
aas
aas
xor dword [ecx + 0x47], edx
push ecx
inc edi
jb 0x494d3c
jo 0x494d45
imul esp, dword [ebx + 0x73], 0x706f7244
outsd dx, dword [esi]
jo 0x494d38
push ebx
push 0x776f6461
inc ebp
arpl word gs:[eax + eax*2 + 0x40], si
push ebp
inc ecx
inc ebp
inc eax
pop eax
pop edx
add byte [eax], al
mov byte [0x72643f12], al
popal
ja 0x494d52
push eax
imul edi, dword [eax + 0x6d], 0x51407061
js 0x494d72
popal
jo 0x494d48
inc eax
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
je 0x494d74
jb 0x494d51
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x41404046
outsb dx, byte [esi]
je 0x494d66
inc eax
inc eax
inc ecx
inc edx
push esi
push ecx
push eax
imul edi, dword [eax + 0x6d], 0x40407061
inc ecx
inc edx
push esi
push ecx
push edx
arpl word gs:[esi + eax*2 + 0x40], si
inc eax
inc eax
pop edx
add byte [eax + 0x6f633f0e], bl
jo 0x494dbc
cwde
push cs
aas
arpl word [edi + 0x70], bp
jns 0x494d84
inc eax
push ecx
push eax
imul edi, dword [eax + 0x6d], 0x40407061
insd dword es:[edi], dx
popal
jo 0x494d8c
inc eax
push ecx
inc edx
inc ebp
aas
inc ecx
push esi
xor dword [eax + 0x48], eax
dec eax
dec eax
dec eax
inc eax
pop edx
add byte [ecx + 1], bl
aas
aas
xor byte [ecx + 0x49], dl
insd dword es:[edi], dx
popal
inc eax
inc eax
inc eax
push ecx
inc ecx
inc ebp
inc eax
pop eax
pop edx
add byte [ebx + 0x65643f11], bl
jbe 0x494dcb
aas
jbe 0x494dcb
jbe 0x494dcb
jns 0x494de9
inc eax
push ecx
dec ecx
insd dword es:[edi], dx
popal
inc eax
inc eax
push ebp
inc edx
inc ebp
dec eax
pop eax
pop edx
add al, bh
push ds
aas
jo 0x494df0
imul ebp, dword [esi + 0x74], 0x69676e45
outsb dx, byte [esi]
inc eax
push ecx
dec ecx
insd dword es:[edi], dx
popal
inc eax
inc eax
push ebp
inc edx
inc ebp
push eax
inc ecx
push esi
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x69676e45
outsb dx, byte [esi]
inc eax
inc eax
pop eax
pop edx
add dl, cl
adc eax, 0x7465673f
inc esp
je 0x494e03
inc ebx
inc eax
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x69766544
arpl word [ebp + 0x40], sp
inc eax
push ebp
inc edx
inc ebp
push eax
inc ecx
push ebp
dec eax
inc esp
inc ebx
pop edi
pop edi
inc eax
inc eax
pop eax
pop edx
add byte [eax], al
jp 0x494e04
aas
jb 0x494e4a
insb byte es:[edi], dx
popal
jae 0x494e4f
inc esp
inc esp
inc ebx
inc eax
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x69766544
arpl word [ebp + 0x40], sp
inc eax
push ebp
inc edx
inc ebp
pop eax
push eax
inc ecx
push ebp
dec eax
inc esp
inc ebx
pop edi
pop edi
inc eax
inc eax
inc eax
pop edx
add dl, ch
sbb al, 0x3f
insd dword es:[edi], dx
je 0x494e85
imul esp, dword [ebx + 0x40], 0x616d4951
inc eax
inc eax
dec ebp
inc edx
inc ebp
dec eax
push edi
xor al, 0x50
popal
imul ebp, dword [esi + 0x74], 0x69766544
arpl word [ebp + 0x4d], sp
je 0x494ea5
imul esp, dword [ebx + 0x40], 0x69615051
outsb dx, byte [esi]
je 0x494e81
jbe 0x494ea9
arpl word [ebp + 0x40], sp
inc eax
inc eax
pop edx
add byte [eax], al
dec eax
sbb dword [edi], edi
aas
imul esi, dword [ebx + 0x4e], 0x406c6c75
insb byte es:[edi], dx
insb byte es:[edi], dx
inc eax
push ecx
dec ecx
insd dword es:[edi], dx
popal
inc eax
inc eax
push ecx
inc edx
inc ebp
pop edi
dec esi
pop eax
pop edx
add byte [edx + 0x65733f29], ah
je 0x494eb9
jb 0x494ed0
jb 0x494ee1
push ebx
imul edi, dword [edx + 0x65], 0x72475140
popal
jo 0x494ee4
imul esp, dword [ebx + 0x73], 0x6f79614c
jns 0x494ef2
jne 0x494ef9
dec ecx
je 0x494eed
insd dword es:[edi], dx
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
dec esi
dec esi
inc eax
pop edx
add byte [edx + 0x65733f25], ch
je 0x494ede
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x494ee0
push ecx
inc edi
jb 0x494f05
jo 0x494f0e
push 0x43736369
imul esp, dword [ebx + 0x73], 0x6f6c6f43
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x494f18
jp 0x494f16
inc ebp
arpl word gs:[eax + eax*2 + 0x40], si
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x494f07
inc eax
inc eax
pop edx
add byte [eax], al
out 0, eax
aas
aas
xor byte [ecx + 0x47], dl
jb 0x494f36
jo 0x494f3f
imul esp, dword [ebx + 0x73], 0x6f6c6f43
jb 0x494f49
jp 0x494f47
inc ebp
inc ebp
arpl word gs:[eax + eax*2 + 0x40], si
arpl word gs:[eax + eax*2 + 0x40], si
push ecx
inc ecx
inc ebp
inc eax
push eax
inc ecx
push esi
push ecx
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax*2 + 0x40], si
inc eax
inc eax
pop edx
add byte [eax], al
insb byte es:[edi], dx
sbb al, 0x3f
insd dword es:[edi], dx
je 0x494f66
dec edi
bound ebp, qword [edx + 0x65]
push 0x65
arpl word [eax + eax*2 + 0x51], si
inc edi
jb 0x494f71
jo 0x494f7a
imul esp, dword [ebx + 0x73], 0x6f6c6f43
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x494f84
jp 0x494f82
inc ebp
arpl word gs:[eax + eax*2 + 0x40], si
push ebp
inc edx
inc ebp
push eax
inc edx
push ebp
push ecx
dec ebp
je 0x494f91
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax*2 + 0x40], si
inc eax
inc eax
pop eax
pop edx
add byte [eax], al
and dword [ecx], 0x5f74713f
jno 0x494fb5
pop edi
insd dword es:[edi], dx
je 0x494fa7
arpl word [ecx + 0x73], sp
popal
jae 0x494fbe
je 0x494f8b
inc eax
push ecx
inc edi
jb 0x494fb0
jo 0x494fb9
imul esp, dword [ebx + 0x73], 0x6f6c6f43
jb 0x494fc3
jp 0x494fc1
inc ebp
arpl word gs:[eax + eax*2 + 0x40], si
push ebp
inc ecx
inc ebp
push eax
inc ecx
pop eax
push eax
inc edx
inc esp
inc eax
pop edx
add dl, dl
and byte [edi], bh
jno 0x494fe9
pop edi
insd dword es:[edi], dx
je 0x494fdb
arpl word [ecx + 0x6c], sp
insb byte es:[edi], dx
inc eax
push ecx
inc edi
jb 0x494fe4
popal
jo 0x494fed
push 0x43736369
outsd dx, dword [esi]
insb byte es:[edi], dx
imul esp, dword [ebx + 0x73], 0x6f6c6f43
outsd dx, dword [esi]
jb 0x494ff7
jp 0x494ff5
inc ebp
arpl word gs:[eax + eax*2 + 0x40], si
push ebp
inc ecx
inc ebp
dec eax
push edi
xor al, 0x43
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
inc eax
push ecx
dec ebp
je 0x495009
popal
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax*2 + 0x40], si
dec eax
push eax
inc ecx
push eax
inc ecx
pop eax
inc eax
pop edx
add byte [eax], al
cmp dl, byte [edx]
aas
add byte [edx], bh
adc bh, byte [edi]
jb 0x495021
jb 0x495021
ja 0x495002
inc eax
push ecx
inc edi
jb 0x495027
jo 0x495030
imul esp, dword [ebx + 0x73], 0x6f6c6f43
jb 0x49503a
dec ebp
inc ecx
inc ebp
pop eax
push eax
inc ecx
push esi
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
jb 0x49502b
inc eax
inc eax
pop edx
add byte [eax], al
jno 0x494ff6
aas
aas
xor dword [ecx + 0x47], edx
push ecx
inc edi
jb 0x49505a
jo 0x495063
imul esp, dword [ebx + 0x73], 0x6f6c6f43
jb 0x49506d
jp 0x49506b
inc ebp
arpl word gs:[eax + eax*2 + 0x40], si
arpl word gs:[eax + eax*2 + 0x40], si
push ebp
inc ecx
inc ebp
inc eax
pop eax
pop edx
add byte [eax], al
cmpsb byte [esi], byte es:[edi]
pop ds
aas
jo 0x495084
js 0x49508a
popal
jo 0x495060
push ecx
inc edi
jb 0x495085
jo 0x49508e
arpl word [ebx + 0x50], si
imul edi, dword [eax + 0x6d], 0x74497061
insd dword es:[edi], dx
js 0x49509a
popal
jo 0x495079
je 0x495097
insd dword es:[edi], dx
inc eax
inc eax
push ecx
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
push eax
imul edi, dword [eax + 0x6d], 0x40407061
pop eax
pop edx
add byte [eax], al
frstor dword [ebx]
aas
jae 0x4950b0
popal
insb byte es:[edi], dx
inc eax
push ecx
inc edi
jb 0x4950b6
jo 0x4950bf
imul esp, dword [ebx + 0x73], 0x6d657449
dec ecx
je 0x4950c2
insd dword es:[edi], dx
inc eax
inc eax
push ecx
inc edx
inc ebp
dec esi
pop eax
pop edx
add byte [eax], al
adc ch, byte [edx]
aas
jae 0x4950d2
je 0x4950c2
arpl word [ecx + 0x6c], sp
inc eax
push ecx
inc edi
jb 0x4950d9
jo 0x4950e2
push 0x49736369
je 0x4950e5
insd dword es:[edi], dx
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
dec esi
inc eax
pop edx
add byte [eax], al
mov eax, dword [0x65733f29]
je 0x4950e3
jb 0x4950fa
jb 0x49510b
jb 0x49510b
push ebx
push ebx
imul edi, dword [edx + 0x65], 0x72475140
popal
jo 0x49510e
imul esp, dword [ebx + 0x73], 0x6f79614c
jne 0x495123
dec ecx
je 0x495117
insd dword es:[edi], dx
inc eax
inc eax
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
push ebx
imul edi, dword [edx + 0x65], 0x40404046
jp 0x495126
inc esi
inc eax
inc eax
inc eax
pop edx
add byte [eax], al
cmp byte [ebx], bl
aas
insb byte es:[edi], dx
outsd dx, dword [esi]
popal
inc esi
jb 0x495141
insd dword es:[edi], dx
inc esp
popal
je 0x495138
inc eax
push ecx
push eax
imul edi, dword [eax + 0x6d], 0x40407061
push ecx
inc ecx
inc ebp
pop edi
dec esi
inc ecx
inc edx
push esi
push ecx
inc edx
jns 0x495161
inc ecx
jb 0x495163
popal
jns 0x495134
inc eax
push eax
inc edx
inc esp
push esi
aas
and al, 0x51
inc esi
insb byte es:[edi], dx
popal
jae 0x495142
outsb dx, byte [esi]
jbe 0x495173
jb 0x495183
imul ebp, dword [edi + 0x6e], 0x67616c46
inc eax
push ecx
je 0x49515b
inc eax
inc eax
inc eax
inc eax
pop edx
add byte [eax], al
mov ah, byte [ebx]
aas
and edi, dword [edi]
jb 0x495196
outsd dx, dword [esi]
je 0x49518a
je 0x495190
inc eax
push ecx
push esp
jb 0x495191
outsb dx, byte [esi]
jae 0x495199
outsd dx, dword [esi]
jb 0x4951a3
push ecx
inc ecx
inc ebp
inc ecx
inc ecx
push esi
xor dword [eax + 0x4e], eax
push edi
xor al, 0x41
js 0x4951af
jae 0x495188
push ecx
je 0x49518b
inc eax
inc eax
pop edx
add byte [eax], al
pop ebx
adc al, 0x3f
imul bp, word [esp + ebp*2 + 0x52], 0x6365
je 0x49519c
inc eax
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
je 0x4951c8
jb 0x4951a5
inc eax
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
push edx
arpl word gs:[eax + eax*2 + 0x40], si
inc eax
push edi
xor al, 0x47
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x4951c2
push ecx
je 0x4951c5
inc eax
inc eax
pop edx
add byte [eax], al
mov dword [0x72643f12], eax
popal
adc bh, byte [edi]
jb 0x4951f1
ja 0x4951e2
push eax
imul edi, dword [eax + 0x6d], 0x51407061
jo 0x4951d8
push ecx
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
push ecx
inc ecx
inc ebp
outsb dx, byte [esi]
je 0x495204
pop eax
inc ecx
inc edx
push esi
push ecx
push edx
arpl word gs:[eax + eax*2 + 0x40], si
inc eax
inc ecx
inc edx
push esi
push ecx
push eax
imul edi, dword [eax + 0x6d], 0x40407061
xor byte [eax + 0x5a], al
add byte [eax + 0x72643f12], ah
aas
jb 0x495227
popal
ja 0x495218
imul edi, dword [eax + 0x6d], 0x51407061
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x42414040
push esi
push ecx
push eax
imul edi, dword [eax + 0x6d], 0x40407061
inc eax
inc eax
inc ecx
inc edx
push esi
push ecx
push edx
arpl word gs:[eax + eax*2 + 0x40], si
inc eax
pop edx
add byte [esi + ebp + 0x6275733f], bl
je 0x49527a
popal
arpl word [ebp + 0x64], si
inc eax
push ecx
push edx
imul ebp, dword gs:[bx + 0x6e], 0x42514040
inc edx
inc ebp
aas
inc ecx
push esi
xor dword [eax + 0x41], eax
inc edx
push esi
xor dword [eax + 0x40], eax
pop edx
add byte [eax], al
push esi
add bh, byte [edi]
add byte [esi + 2], dl
aas
aas
xor byte [ecx + 0x52], dl
imul ebp, dword gs:[bx + 0x6e], 0x41514040
inc ebp
inc eax
inc ecx
inc edx
push esi
push ecx
push edx
arpl word gs:[eax + eax*2 + 0x40], si
push edi
xor al, 0x52
imul ebp, dword gs:[bx + 0x6e], 0x65707954
inc eax
xor byte [eax + 0x40], al
pop edx
add byte [edx + edx + 0x6172643f], ah
ja 0x4952ae
imul edi, dword [eax + 0x6d], 0x51407061
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
push edx
arpl word gs:[eax + eax*2 + 0x40], si
inc eax
inc eax
inc ecx
inc edx
push esi
push ecx
push eax
imul edi, dword [eax + 0x6d], 0x40407061
inc eax
pop edx
add byte [eax], al
movsd dword es:[edi], dword [esi]
adc bh, byte [edi]
jb 0x4952f3
ja 0x4952e4
imul edi, dword [eax + 0x6d], 0x51407061
push eax
popal
imul ebp, dword [esi + 0x74], 0x40407265
push ecx
inc ecx
inc ebp
pop eax
inc ecx
inc edx
push esi
push ecx
push edx
arpl word gs:[esi + eax*2 + 0x40], si
arpl word [esi + eax*2 + 0x40], si
inc eax
inc ecx
inc edx
push esi
push ecx
push eax
imul edi, dword [eax + 0x6d], 0x40407061
xor byte [eax + 0x5a], al
add byte [eax], al
lahf
pop ds
aas
jo 0x495332
js 0x495330
insb byte es:[edi], dx
push ebx
imul edi, dword [edx + 0x65], 0x6f465140
outsb dx, byte [esi]
je 0x495317
inc eax
push ecx
inc edx
inc ebp
dec eax
pop eax
pop edx
add byte [eax], al
daa
or al, 0x3f
bound ebp, qword [edi + 0x6c]
outsd dx, dword [esi]
insb byte es:[edi], dx
inc eax
push ecx
inc esi
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x49532e
inc eax
push ecx
inc edx
inc ebp
pop edi
dec esi
pop eax
pop edx
add byte [eax], al
in eax, dx
add al, 0x3f
aas
xor dword [ecx + 0x50], edx
popal
insb byte es:[edi], dx
je 0x495378
inc eax
inc eax
push ecx
inc ecx
inc ebp
inc eax
pop eax
pop edx
add byte [esi + 0x2f], bl
aas
je 0x495378
js 0x495389
push eax
popal
insb byte es:[edi], dx
je 0x495391
pop eax
pop edx
add byte [eax], al
pop ds
aas
jo 0x495398
insb byte es:[edi], dx
je 0x4953af
inc eax
push ecx
inc ecx
jo 0x4953b1
add byte [eax], al
xor edx, dword [ebx]
aas
insb byte es:[edi], dx
imul esp, dword [ebp + 0x64], 0x74786554
inc eax
push ecx
inc esi
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x4953db
je 0x495403
inc edx
inc ebp
aas
inc ecx
push esi
push ecx
push ebx
je 0x495413
imul ebp, dword [esi + 0x67], 0x42414040
push esi
xor al, byte [eax + 0x57]
xor al, 0x54
js 0x495425
js 0x495425
inc eax
inc ecx
inc edx
push esi
push ecx
inc esi
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x495425
push ecx
push ebx
je 0x495489