Function at 0x426150
Capabilities:
Get number of processors
Parse credit card information
Parse pe header

Disassembly:
outsd dx, dword [esi]
imul ebx, dword [eax + 0x4d], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx + 0x6b], dh
add byte [eax], al
jne 0x4261cd
add byte [eax], al
add byte [eax], al
jae 0x4261d3
xor eax, 0x49
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x6b], dh
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
pushal
add byte ss:[eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
je 0x4261f9
add byte [eax], al
add byte [eax], al
jbe 0x4261ff
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jp 0x42620f
add byte [eax], al
add byte [eax], al
ja 0x426215
add byte [eax], al
jns 0x426219
js 0x42621b
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jnp 0x426229
add byte [eax], al
xor dword [eax + eax], edi
add byte [ebp + 0x6b], bh
jl 0x426233
push 0x49
add byte [ecx], ah
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
pop ecx
aaa
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx + 0x37], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jle 0x426253
and ch, byte [eax + eax]
add byte [eax], al
and ebp, dword [esp + eax*2 + 0x35]
inc ecx
jns 0x426234
add byte [eax], al
and al, 0x6c
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
outsb dx, byte [esi]
cmp byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [0x6c], ah
add byte [esi], ah
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
cmp eax, dword ds:[eax]
add byte [esi], bh
cmp eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi + 0x5a], cl
add byte [eax], al
daa
insb byte es:[edi], dx
add byte [eax], al
sub byte [eax + eax], ch
xor bh, byte [0x6c290000]
add byte [ecx], ch
insb byte es:[edi], dx
sub dword [edx + ebp + 0x6c], ebp
add byte [eax], al
sub ch, byte [eax + eax]
add byte [eax], al
sub ebp, dword [eax + eax]
add byte [eax], al
sub al, 0x6c
sub eax, 0x6c
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx], ch
inc ebx
add byte [eax], al
add byte [eax], al
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [eax + eax], ch
das
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc esi
add byte [eax], al
xor dword [eax + eax], ebp
sub eax, 0x3200004b
insb byte es:[edi], dx
add byte [eax], al
xor ebp, dword [eax + eax]
xor al, 0x6c
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor eax, 0x6c
add byte [eax], al
add byte [eax], al
add byte [edx + 0x46], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
pop ebp
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
imul edi, dword [ecx], 0x2e
push eax
aaa
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
cmp byte [edi + edi + 0x49], ch
cmp dword [eax + eax], ebp
inc ecx
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
cmp ch, byte [eax + eax]
add byte [eax], al
cmp al, 0x6c
add byte [eax], al
add byte [eax], al
add byte [eax], al
cmp ebp, dword [ebp + edi + 0x6c]
add byte [eax], al
inc esi
dec ebx
insb byte es:[edi], dx
aas
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc eax
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc edx
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
sub eax, 0x446733
add byte [ecx + 0x49], ch
bound edi, qword [edx]
push edi
cmp dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edi + 0x49], cl
pop edi
xor cl, byte [esi + 0x48]
inc ebp
insb byte es:[edi], dx
push ebx
xor al, 0x55
inc eax
inc esp
insb byte es:[edi], dx
dec ecx
insb byte es:[edi], dx
jns 0x4264b3
arpl word [eax + eax], cx
inc edi
insb byte es:[edi], dx
dec eax
insb byte es:[edi], dx
xor eax, 0x6c4a0000
arpl word [edi + 0x5f], ax
inc edx
add byte [eax], al
add byte [eax], al
jno 0x4264d0
cmp eax, 0x6c4645
add byte [edi + 0x4b], al
insb byte es:[edi], dx
xor cl, byte [esp + ebp*2 + 0x28]
dec edi
inc edx
inc esp
inc ebp
dec edi
add byte [eax], al
add byte [eax], al
jno 0x4264db
dec ebx
insb byte es:[edi], dx
add byte [eax], al
xor dword [edx], eax
add byte [eax], al
add byte [esp + ebp*2 + 0x28], bl
inc ecx
add byte [eax], al
add byte [eax], al
js 0x4264fa
inc esi
add byte [eax], al
push eax
dec ecx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
dec edi
insb byte es:[edi], dx
aas
cmp esi, dword [edx + 0x3b]
add byte [eax], al
pop esi
add byte ds:[eax], al
inc edi
add byte [eax], al
sub eax, 0x4d6c4e38
insb byte es:[edi], dx
add byte [eax], al
push 0x49
add byte [edx + 0x49], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc ecx
cmp al, 0
add byte [eax], al
add byte [edx + 0x45], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push ecx
insb byte es:[edi], dx
push edx
insb byte es:[edi], dx
pop eax
cmp dword [eax + 0x6c], edx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push 0x6d00006a
push 0
add byte [eax], al
add byte [ebx], ah
dec edx
add byte [eax], al
add byte [eax], al
outsd dx, dword [esi]
push 0
add byte [esi + 0x6a], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
insb byte es:[edi], dx
xor eax, dword [eax]
add byte [ebx], ch
dec ebx
jo 0x4265a2
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jl 0x4265b6
jb 0x4265b8
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jae 0x4265c6
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
je 0x4265d0
jne 0x4265d2
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jns 0x4265e8
add byte [eax], al
jp 0x4265ec
add byte [eax], al
add byte [eax], al
js 0x4265f2
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jbe 0x4265fe
add byte [eax], al
jno 0x426602
ja 0x426604
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jnp 0x426614
aaa
jo 0x4265ad
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], ch
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi + 0x6a], bh
add byte [eax], al
add byte [eax], al
add byte [eax], al
sub byte [edx], dh
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jle 0x426638
pop edi
jge 0x42663c
jge 0x42663c
add byte [eax], al
add byte [eax], al
add byte [eax], al
and ch, byte [ebx]
add byte [ecx], ah
imul eax, dword [eax], 0
add byte [eax], al
add byte [eax], al
and al, 0x6b
add byte [eax], al
add byte [eax], al
and ebp, dword [ebx]
add byte [0x6b], ah
add byte [eax], al
and eax, 0x6b
add byte [eax], al
xor dword [0x6b260000], edi
add byte [ecx], dh
cmp eax, 0x6b260000
add byte [eax], al
add byte [eax], al
daa
imul eax, dword [eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
sub byte [ebx + 0x3e], ch
inc eax
add byte [eax], al
push edi
dec ebp
add byte [eax], al
sub dword [ebx], ebp
add byte [eax], al
add byte [edx + ecx*2], ah
inc esi
inc edi
sub ch, byte [ebx]
add byte [ebx], ch
imul ebp, dword [ebx], 0x38
add byte [eax], al
add byte [eax], al
add byte [eax], al
sub al, 0x35
add byte [eax], al
add byte [eax], al
add byte [eax], al
sub al, 0x6b
add byte [eax], al
add byte [eax], al
imul edi, dword [ebx], 0x41
inc edi
sub eax, 0x5000006b
xor eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], ch
imul eax, dword [eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [ebx + 0x77], ch
dec ebp
add byte [eax], al
das
imul eax, dword [esi + 0x3f], 0
add byte [ecx], dh
imul eax, dword [eax], 0
add byte [eax], al
xor ch, byte [ebx]
add byte [eax], al
add byte [ebx], dh
imul edx, dword [ecx + 0x34], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + ebp*2], dh
add byte [eax], al
add byte [eax], al
xor eax, 0x3600006b
imul esi, dword [edi], 0x6b
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push ecx
xor eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], bh
imul eax, dword [eax], 0
cmp dword [ebx + 0x3a], ebp
imul eax, dword [eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jb 0x42670a
add byte [eax], al
add byte [eax], al
sub byte [edi], bh
cmp ebp, dword [ebx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + ebp*2], bh
add byte [eax], al
add byte [eax], al
add byte [eax], al
cmp eax, 0x6b
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x38], al
add byte [eax], al
jnp 0x42675a
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc eax
cmp byte [eax], al
add byte [ebx + 0x44], bh
imul eax, dword ds:[eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
push edi
aaa
add byte [eax], al
push esi
aas
add byte [eax], al
inc ecx
imul eax, dword [eax], 0
and al, 0x46
add byte [eax], al
inc eax
imul eax, dword [eax], 0
add byte [eax], al
xor dword [edi], esi
add byte [eax], al
add byte [eax], al
aas
imul esi, dword [edi + 0x42], 0x2d
xor eax, 0
inc edx
imul eax, dword [eax], 0
inc ebx
imul eax, dword [eax], 0
pop ecx
add byte ds:[eax], al
add byte [eax], al
add byte [eax], al
insd dword es:[edi], dx
aaa
add byte [eax], al
inc esp
imul eax, dword [eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
sub al, 0x4b
add byte [eax], al
add byte [eax], al
pop edi
inc eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
jbe 0x4267a9
add byte [eax], al
jne 0x4267c4
dec edx
inc ecx
add byte [eax], al
inc ebp
imul eax, dword [eax], 0
add byte [eax], al
add byte [eax], al
inc edi
aas
jo 0x4267cb
pop edx
add byte ds:[eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc esi
imul eax, dword [eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
dec ecx
imul eax, dword [eax], 0
dec edx
imul eax, dword [eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
cmp al, byte ds:[edx + 0x42]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], bh
cmp al, byte [edx + 0x42]
dec eax
imul eax, dword [eax], 0
pop ebx
dec ecx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc edi
imul eax, dword [eax], 0
add byte [eax], al
insb byte es:[edi], dx
cmp eax, dword [eax]
add byte [ebx + edi], ch
add byte [ebx + 0x31], dl
add byte [eax], al
dec esi
imul ebx, dword [eax + 0x37], 0
add byte [eax], al
add byte [esi + 0x3b], ch
add byte [eax], al
add byte [eax], al
insd dword es:[edi], dx
cmp eax, dword [eax]
add byte [ebp + 0x4f], cl
dec ebp
imul ecx, dword [ebx + ebp*2 + 0x27], 0x41
add byte [eax], al
dec ebp
xor eax, 0x333a4f43
pop esp
add byte ds:[eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
dec ebx
imul eax, dword [eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push eax
imul eax, dword [eax], 0
push ecx
imul ecx, dword [edi + 0x6b], 0
add byte [eax + 0x38], bl
add byte [eax], al
inc eax
dec ebp
add byte [eax], al
add byte [eax], al
outsd dx, dword [esi]
cmp esp, dword [edi]
inc edi
add byte [eax], al
add byte [eax], al
add byte [eax], al
push esp
imul eax, dword [eax], 0
inc eax
inc eax
add byte [eax], al
inc edx
inc ebx
add byte [eax], al
add byte [eax], al
dec ebp
add byte [eax], al
push edi
imul eax, dword [eax], 0
add byte [eax], al
add byte [eax], al
insb byte es:[edi], dx
cmp byte [eax], al
add byte [edi], bh
inc eax
push ebx
imul eax, dword [eax], 0
pop eax
imul ebp, dword [ebp + 0x38], 0x55
imul edx, dword [esi + 0x6b], 0
add byte [edx + 0x6b], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
bound eax, qword [eax + 0x49]
inc esi
add byte [eax], al
add byte [eax], al
das
inc ebx
add byte [eax], al
pop ebp
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x48], dh
add byte [eax], al
add byte [eax], al
inc ebx
xor eax, 0
xor al, 0x44
add byte [eax], al
add byte [eax], al
pop ebx
imul eax, dword [eax], 0
pop ecx
imul eax, dword [eax], 0
add byte [eax], al
dec esp
inc ebx
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc ecx
inc eax
push edx
xor al, 0x5a
imul eax, dword [eax], 0
pop ebx
aas
add byte [eax], al
add byte [eax], al
dec edx
dec esi
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc eax
dec edi
add byte [eax], al
add byte [eax], al
add byte [eax], al
pop esp
imul esp, dword [edi + 0x6b], 0x35
inc esp
add byte [eax], al
imul ax, word [eax], 0
arpl word [ebx + 0x6b], bp
imul esp, dword [ebx + ebp*2], 0
pushal
imul eax, dword [eax], 0
jl 0x426922
pop edi
imul eax, dword [eax], 0
add byte [eax], al
add byte [eax], al
pop ebp
imul eax, dword [eax], 0
and dword [ebp + 0x70], ecx
cmp eax, dword [eax]
add byte [eax], al
add byte [ecx + 0x6b], ah
add byte [eax], al
pop esi
imul eax, dword [eax], 0
add byte [eax], al
add byte [eax], al
imul esi, dword gs:[ebp + edi], 0
inc ecx
cmp byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx + 0x42], bh
add byte [eax], al
imul ax, word [eax], 0x2a00
dec ebx
imul eax, dword [bx + si], 0x64000000
imul eax, dword [eax], 0x6a696500
imul ebp, dword [ebp + 0x69], 0
imul ebp, dword [ecx], 0
add byte [eax], al
add byte [eax], al
imul ebp, dword [ecx + 0x63], 0x69
push 0x69
insd dword es:[edi], dx
imul eax, dword [eax], 0x6b000000
imul eax, dword [eax], 0
add byte [ecx + 0x69], ch
arpl word [ecx], bp
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x43], bl
add byte [eax], al
je 0x4269af
add byte [eax], al
sub cl, byte [eax + eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jb 0x4269c5
add byte [eax], al
add byte [eax], al
add byte [eax], al
jae 0x4269cd
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
outsb dx, byte [esi]
imul eax, dword [eax], 0x70000000
imul eax, dword [eax], 0
add byte [ecx + 0x69], dh
add byte [eax], al
add byte [eax], al
add byte [eax], al
outsd dx, dword [esi]
imul eax, dword [eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi + 0x40], ah
add byte [eax], al
cmp dword [edi + 0x78], ecx
imul eax, dword [eax], 0x697900
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], ah
push 0
add byte [edx], ch
aas
add byte [eax], al
jnp 0x426a29
add byte [eax], al
jle 0x426a2d
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jbe 0x426a39
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi + 0x69], dh
jne 0x426a3b
add byte [eax], al
add byte [eax], al
and ch, byte [edx]
add byte [eax], al
add byte [edx + esi], bl
add byte [ecx + ebp*2], bh
add byte [ebx], ah
push 0
add byte [eax], al
add byte [eax], al
add byte [ebp + 0x69], bh
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jp 0x426a63
add byte [eax], al
xor eax, dword [eax + eax]
ja 0x426a6b
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push 0x47
add byte [edi], ah
push 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx], bh
dec ebp
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], ah
push 0
add byte [eax], al
add byte [0x6a], ah
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], ch
push 0
add byte [eax], al
add byte [eax], al
add byte [eax], ch
push 0
add byte [eax], al
add byte [eax], al
add byte [eax], dh
push 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi + 0x4d], ah
xor ebp, dword [edx]
add byte [edx], ch
push 0
add byte [eax], al
add byte [ebx], ch
push 0
add byte [eax], al
add byte [eax], al
add byte [edi], ch
push 0
add byte [edx], dh
push 0x31
push 0
add byte [eax], al
add byte [eax], al
add byte [ecx], ch
push 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx + ebp*2], ch
add byte [eax], al
cmp eax, 0x6a
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], dh
push 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx + ebp*2], dh
add byte [eax], al
add byte [eax], al
xor eax, 0x6a
add byte [eax], al
add byte [edx], bh
push 0x3b
push 0
add byte [edx], ch
xor eax, dword [eax]
add byte [edx + 0x35], al
add byte [eax], al
add byte [eax], al
cmp dword [edx], ebp
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx + ebp*2], ah
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
cmp byte [edx + 0x3c], ch
push 0x37
push 0
add byte [esi], bh
push 0
add byte [eax], al
add byte [eax], al
add byte [eax + 0x6a], al
aas
push 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc edx
push 0x41
push 0x5a
imul eax, dword [eax], 0
add byte [esi + 0x6a], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc ebx
push 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx + ebp*2], al
add byte [eax], al
add byte [ebp + 0x6a], al
add byte [eax], al
inc edi
push 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edi + esi], ch
add byte [ecx + 0x6a], cl
add byte [eax], al
dec eax
push 0
add byte [eax], dh
cmp eax, 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
push esp
cmp dword [edi], esp
pop esi
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
dec edx
push 0x51
cmp eax, 0
add byte [eax], al
cmp dword [ebx], esi
add byte [eax], al
dec ebx
push 0
add byte [edx + 0x31], dl
add byte [eax], al
push edi
dec esp
push 0
add byte [eax], al
add byte [ebp + 0x39], dl
dec ebp
push 0x61
xor byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [0x49], bh
add byte [esi + 0x6a], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push 0x3f
add byte [eax], al
push ebp
push 0
add byte [eax], al
add byte [edx + 0x6a], dl
add byte [eax], al
outsd dx, dword [esi]
inc ebx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push ebx
push 0x50
push 0x5e
add byte ss:[eax], al
dec edi
push 0x56
push 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], dh
aaa
add byte [eax], al
add byte [eax], al
pop esi
inc edx
add byte [eax], al
pop esp
push 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x6a], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor eax, 0x6a5742
add byte [edx + 0x6a], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push ecx
push 0
add byte [eax], al
add byte [eax], al
add byte [ebx + 0x6a], bl
add byte [eax], al
pop ebp
push 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edi + 0x48], ch
add byte [eax], al
add byte [eax], al
pop ecx
push 0
add byte [esi + 0x6a], bl
pushal
push 0
add byte [eax], al
add byte [ebx + 0x38], dl
push esp
push 0
add byte [ecx + 0x30], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
pop edi
push 0
add byte [eax], al
pop ebx
cmp dh, byte [esi + 0x4e]
popal
push 0x62
push 0x75
inc ecx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
and cl, byte [esi]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + 0x6a], ah
xor eax, 0x4d
add byte [edx + ebp*2 + 0x65], ah
push 0
add byte [eax], al
add byte [edx + ecx*2 + 0x66], ah
push 0
add byte [eax + 0x3a], al
add byte [eax], al
and ecx, dword [esi]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + 0x6a], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
insb byte es:[edi], dx
push 0x58
push 0x6a
add byte [eax], al
add byte [eax], al
add byte [eax], al
dec ebp
push 0
add byte [eax], al
add byte [ecx + 0x6a], ch
cmp eax, 0x3f7e40
add byte [ebx + 0x3c], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push ecx
push 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
dec esi
dec edx
add byte [eax], al
and cl, byte [ecx + edi*2 + 0x68]
js 0x426da4
add byte [eax], al
je 0x426da8
jne 0x426daa
add byte [eax], al
xor dword ss:[eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edi + 0x68], dh
add byte [eax], al
jno 0x426dbc
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push ebp
inc esp
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jbe 0x426dd2
jle 0x426d9c
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
and al, byte [edx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + 0x4a], al
add byte [eax], al
add byte [eax], al
jnp 0x426dfa
and dword [ecx], ebp
add byte [ecx + 0x48], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jle 0x426e0a
push esi
dec ecx
dec ecx
cmp al, 0x23
imul eax, dword [eax], 0x3e000000
add byte ss:[eax], al
add byte [eax], al
add byte [eax], al
add byte ss:[eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
and al, 0x69
add byte [eax], al
jns 0x426e09
jge 0x426e2a
add byte [eax], al
push esi
push 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jl 0x426e40
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
dec edi
dec edi
and al, byte [esi + 0x73]
dec ecx
add byte [eax], al
add byte [eax], al
sub ebp, dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], dh
imul eax, dword [eax], 0
add byte [eax], al
add byte [eax], al
xor dword [ecx], ebp
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], dh
imul eax, dword [eax], 0x692500
add byte [eax], al
add byte [eax], al
xor ch, byte [ecx]
add byte [0x69], ah
add byte [eax], al
add byte [esi + 0x47], dh
add byte [eax], al
add byte [eax], al
das
imul esp, dword [edi], 0x29000069
imul eax, dword [eax], 0
add byte [eax], al
add byte [eax], al
add byte [ebx], dh
imul ebp, dword [eax], 0x69
add byte [ecx + ebp*2], ch
add byte [eax], al
add byte [eax], al
jb 0x426e71
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor ebp, dword [ecx + 0x28]
imul eax, dword [eax], 0x2c000000
imul eax, dword [eax], 0x72000000
xor dword [eax], eax
add byte [ebp + 0x46], ah
add byte [eax], al
inc esi
add byte [eax], al
sub eax, 0x693069
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], ah
imul eax, dword [eax], 0x412600
add byte [edx], ch
imul esp, dword [edi], 0x303f453b
aaa
je 0x426eb6
add byte [eax], al
jns 0x426eba
jb 0x426ead
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
aaa
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edi], dh
imul esi, dword [0x69], 0
add byte [eax], al
add byte [eax], al
add byte [esi + 0x4f], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor al, 0x69
add byte [eax], al
add byte [eax], al
add byte [eax], al
jne 0x426ef9
add byte [eax], al
imul edi, dword ss:[eax], 0x69
add byte [esi], dh
imul edi, dword [eax], 0x69
add byte [eax], al
add byte [eax], al
add byte [ecx], bh
imul eax, dword [eax], 0
add byte [eax], al
add byte [eax], al
cmp dword [ecx], ebp
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx + ebp*2], bh
cmp ch, byte [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx], ah
inc esi
cmp ebp, dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [ebp + 0x48], cl
imul eax, dword cs:[eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + 0x3d], dh
add byte [eax], al
cmp eax, 0x74694269
inc ecx
add byte [eax], al
add byte [eax], al
inc ecx
imul eax, dword [eax], 0
add byte [edx], ah
imul eax, dword [eax], 0
add byte [ebx + 0x69], al
dec ecx
inc ecx
add byte [eax], al
add byte [eax], al
imul eax, dword ds:[eax + 0x69], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
aas
imul eax, dword [eax], 0x31000000
pop ebp
and bl, byte [ebp]
add byte [eax], al
add byte [ebp + 0x69], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc esp
imul eax, dword [eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi + 0x4d], dh
add byte [eax], al
cmp al, 0x62
inc esi
imul eax, dword [eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edi + 0x69], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
dec eax
imul edx, dword [edi + 0x38], 0x35540000
add byte [eax], al
add byte [eax], al
add byte [eax], al
dec edx
imul ebx, dword [ebp + 0x51], 0
add byte [eax], al
add byte [eax], al
jne 0x426ffb
add byte [eax], al
cmp cl, byte [esi]
add byte [ebx + 0x36], dh
dec ebx
imul eax, dword [eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx + ebp*2], cl
add byte [eax], al
add byte [eax], al
add byte [esi + 0x43], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
dec ebp
imul eax, dword [eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx + 0x46], bh
add byte [eax], al
cmp dh, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
arpl word [edx], si
push edx
imul edx, dword [ebx + 0x69], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
dec esi
imul eax, dword [eax], 0x3b3d00
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edi + 0x69], cl
inc edx
inc edi
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push eax
imul edx, dword [ecx + 0x69], 0x695b
add byte [eax], al
add byte [eax], al
push ebp
imul ebx, dword [eax + 0x69], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
push esp
imul eax, dword [eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi + 0x69], dl
add byte [eax], al
push edi
imul ebx, dword [eax + 0x3c], 0x69590000
add byte [eax], al
inc ecx
inc ebx
add byte [eax], al
push esi
aaa
inc edx
xor eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx + ebp*2], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edi], bh
xor eax, dword [eax]
add byte [ecx + 0x69], ah
add byte [eax], al
add byte [eax], al
pop ebp
imul esp, dword [eax + 0x69], 0
add byte [eax], al
add byte [eax], al
cmp cl, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi + 0x69], bl
add byte [eax], al
add byte [eax], al
pop edi
imul ecx, dword [eax + 0x49], 0x6962485a
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jge 0x427144
insb byte es:[edi], dx
imul eax, dword [eax], 0x696800
add byte [eax], al
add byte [ebx + 0x32], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
push eax
dec esp
ja 0x42717f
pop eax
xor bh, byte [ebp + 0x33]
jnp 0x427185
add byte [eax], al
add byte [eax], al
jge 0x42718b
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push esp
aaa
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
and ebp, dword [eax + 0x2c]
push 0x682d
add byte [eax], al
add byte [eax], al
sub esi, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor al, 0x68
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jno 0x427192
add byte [eax], al
add byte [eax], al
sub ebp, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [edx], ch
push 0x68250000
and al, 0x68
add byte [eax], al
and ch, byte [eax + 0x21]
push 0x4363
jnp 0x4271c4
add byte [ebx + 0x42], bh
daa
push 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], ah
push 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
sub dword [eax], ebp
add byte [eax], al
add byte [eax], al
add byte [eax + 0x41], dh
push ebp
aaa
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc ecx
xor dword [eax], ebp
push 0x39530000
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jno 0x427203
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
cmp ch, byte [eax]
add byte [ebx], bh
push 0x32590000
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor bh, byte cs:[eax]
add byte [eax], al
add byte [esi], ch
xor bh, byte [eax]
push 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push 0x68360000
add byte [eax], al
cmp eax, 0x683768
add byte [eax], al
add byte [eax], al
add byte [0x68], dh
add byte [eax], al
add byte [eax], al
add byte [esi + 0x67], dh
add byte [eax], al
add byte [eax], al
xor ebp, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [edi], ch
push 0
add byte [eax], al
push eax
xor al, 0x31
push 0x683c
xor ch, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], bh
push 0x68300000
jl 0x4272af
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
imul ecx, dword [ebp], 0
add byte [ecx], bh
push 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
dec edi
push 0
add byte [eax], al
inc edi
push 0
add byte [eax], al
jnp 0x4272db
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc esi
xor eax, 0x365d0000
add byte [eax], al
inc edx
push 0
add byte [eax], al
add byte [eax], al
pop ebx
xor al, byte [eax]
add byte [eax], al
add byte [esi + edi], dl
add byte [ebp + 0x68], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + 0x32], bl
add byte [eax], al
add byte [eax], al
push esp
add byte ds:[eax], al
inc ebp
push 0
add byte [eax], al
pop edx
cmp al, byte [eax]
add byte [eax], al
add byte [ecx + 0x45], dl
dec edx
push 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
outsb dx, byte [esi]
dec edx