Function at 0x427e34
Capabilities:
Get number of processors

Disassembly:
aas
and al, 0x5f
pop ecx
popal
jb 0x427ea9
inc eax
inc esp
inc eax
jae 0x427eb4
inc eax
inc eax
push ecx
inc ebp
inc edx
inc ecx
push eax
inc ebp
inc edx
inc esp
pop eax
pop edx
add byte [edi], bh
pop edi
inc ebx
pop edi
jae 0x427ec8
jb 0x427e96
aas
and al, 0x5f
pop ecx
popal
jb 0x427ecb
inc eax
inc edi
inc eax
jae 0x427ed6
inc eax
inc eax
push ecx
inc ebp
inc edx
inc ecx
push eax
inc ebp
inc edx
inc edi
pop eax
pop edx
add byte [edi], bh
pop edi
inc ebx
pop edi
jae 0x427eea
jb 0x427eb8
aas
and al, 0x5f
pop ecx
popal
jb 0x427eed
inc eax
pop edi
push edi
inc eax
jae 0x427ef9
inc eax
inc eax
push ecx
inc ebp
inc edx
inc ecx
push eax
inc ebp
inc edx
pop edi
push edi
pop eax
pop edx
add byte [edi], bh
pop edi
inc ebx
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
dec ecx
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x427f06
js 0x427f17
inc eax
pop edi
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x427f0f
js 0x427f20
js 0x427f20
inc ebx
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
bound esp, qword [ecx + 0x63]
imul eax, dword [eax + 0x64], 0x65
je 0x427f1a
inc eax
je 0x427f1a
popal
imul ebp, dword [ebx + esi*2 + 0x40], 0x636e6f43
jne 0x427f35
jb 0x427f2a
outsb dx, byte [esi]
arpl word [ecx + 0x40], di
inc eax
inc eax
push ecx
inc ebp
inc edx
inc ecx
pop eax
push esi
aas
and al, 0x66
jne 0x427f43
arpl word [ecx + ebp*2 + 0x6f], si
je 0x427f41
outsd dx, dword [esi]
outsb dx, byte [esi]
inc eax
and al, 0x24
inc ecx
inc ecx
pop eax
pop eax
pop edx
inc eax
jae 0x427f5a
inc eax
inc eax
pop edi
dec esi
inc eax
pop edx
add byte [edi], bh
pop edi
inc ebx
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
outsb dx, byte [esi]
jae 0x427f38
imul ebp, dword [edi + 0x73], 0x7361625f
outsd dx, dword [esi]
jae 0x427f5b
bound esp, qword [ecx + 0x73]
inc eax
jae 0x427f77
inc eax
inc eax
inc ecx
inc ebp
inc ecx
inc ecx
pop eax
push edi
xor al, 0x65
jbe 0x427f75
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x427f53
xor dword [edx], esi
inc eax
inc eax
pop edx
add byte [edi], bh
pop edi
inc ebx
popal
jo 0x427f93
jne 0x427f93
jb 0x427f87
inc eax
inc eax
pop edi
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x427f8e
js 0x427f9f
je 0x427f6f
inc ebx
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
bound esp, qword [ecx + 0x63]
imul eax, dword [eax + 0x64], 0x65
je 0x427f99
je 0x427f99
imul ebp, dword [ebx + esi*2 + 0x40], 0x636e6f43
jne 0x427fb4
jb 0x427fb5
jb 0x427fa9
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
arpl word [ecx + 0x40], di
inc eax
inc ecx
inc ebp
inc ecx
inc ecx
pop eax
pop eax
pop edx
add byte [edi], bh
pop edi
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax + 0x74], si
jb 0x427f9b
inc eax
pop edi
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6d], bp
jo 0x427fa3
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
inc eax
jae 0x427fe0
inc eax
inc eax
xor byte [eax + 0x45], dl
inc ecx
push esi
xor dword [edx], esi
xor eax, dword [eax + 0x45]
xor dh, byte [ebx]
inc eax
inc ebp
inc ecx
add byte [edi], bh
pop edi
inc esp
arpl word gs:[edx + 0x65], si
inc ax
popaw
arpl word [ebp + 0x74], sp
inc eax
je 0x427fca
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
insb byte es:[edi], dx
inc eax
jae 0x428007
inc eax
inc eax
push ebp
inc ebp
inc ecx
inc ecx
push eax
inc ebp
inc ecx
push esi
pop edi
inc esi
popal
arpl word [ebp + 0x74], sp
pop edi
je 0x428004
bound esp, qword [ecx + 0x73]
inc eax
inc eax
xor eax, dword [eax + 0x58]
pop edx
add byte [edi], bh
pop edi
inc esp
outsd dx, dword [esi]
outsb dx, byte [esi]
popal
jb 0x428029
outsd dx, dword [esi]
ja 0x427ffa
aas
and al, 0x63
je 0x428038
jo 0x428026
inc eax
inc edi
inc eax
jae 0x42803a
inc eax
inc eax
dec ecx
inc ebp
inc edx
inc ecx
inc esp
inc edi
inc esp
inc eax
pop edx
add byte [edi], bh
pop edi
inc esp
outsd dx, dword [esi]
outsb dx, byte [esi]
popal
jb 0x42804d
outsd dx, dword [esi]
ja 0x42801e
aas
and al, 0x63
je 0x42805c
arpl word [ecx + edi*2 + 0x70], si
inc eax
jo 0x42804a
inc eax
pop edi
push edi
inc eax
jae 0x42805f
inc eax
inc eax
dec ecx
inc ebp
inc edx
inc ecx
inc esp
pop edi
push edi
inc esp
inc eax
pop edx
add byte [edi], bh
pop edi
inc esp
outsd dx, dword [esi]
ja 0x428068
outsb dx, byte gs:[esi]
inc eax
aas
and al, 0x63
je 0x428081
jns 0x428079
jo 0x42806f
inc eax
inc eax
inc edi
inc eax
jae 0x428083
inc eax
inc eax
dec ecx
inc ebp
inc edx
inc ecx
inc edi
inc esp
inc eax
pop edx
add byte [edi], bh
pop edi
inc esp
outsd dx, dword [esi]
ja 0x42808a
outsb dx, byte gs:[esi]
inc eax
aas
and al, 0x63
je 0x4280a3
jns 0x42809b
jo 0x428091
inc eax
inc eax
pop edi
push edi
inc eax
jae 0x4280a6
inc eax
inc eax
dec ecx
inc ebp
inc edx
inc ecx
pop edi
push edi
inc esp
inc eax
pop edx
add byte [edi], bh
pop edi
inc ebp
insd dword es:[edi], dx
jo 0x4280b9
jns 0x428087
aas
and al, 0x5f
pop ecx
popal
jb 0x4280bc
outsb dx, byte [esi]
inc eax
inc esp
inc eax
jae 0x4280c7
inc eax
inc eax
push ecx
inc ebp
inc edx
inc ecx
pop edi
dec esi
pop eax
pop edx
add byte [edi], bh
aas
pop edi
inc ebp
insd dword es:[edi], dx
jo 0x4280d9
jns 0x4280a7
aas
and al, 0x5f
pop ecx
popal
jb 0x4280dc
inc eax
inc edi
inc eax
jae 0x4280e7
inc eax
inc eax
push ecx
inc ebp
inc edx
inc ecx
pop edi
dec esi
pop eax
pop edx
add byte [edi], bh
pop edi
inc ebp
insd dword es:[edi], dx
jo 0x4280f9
jns 0x4280c7
aas
and al, 0x5f
pop ecx
popal
jb 0x4280fc
inc eax
pop edi
push edi
inc eax
jae 0x428108
inc eax
inc eax
push ecx
inc ebp
inc edx
inc ecx
pop edi
dec esi
pop eax
pop edx
add byte [edi], bh
pop edi
inc ebp
js 0x42810a
arpl word [ebp + 0x74], si
jne 0x42811c
je 0x42810e
pop edi
pop edi
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [ebp + 0x40], sp
jae 0x428125
inc eax
inc eax
pop ecx
inc ecx
dec eax
inc ecx
inc ebp
inc ecx
push ebp
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [ebp + 0x5f], sp
insb byte es:[edi], dx
popal
inc eax
xor dword [eax + 0x50], eax
push eax
inc ecx
dec eax
push eax
inc ebp
inc ecx
pop eax
xor dword [eax + 0x45], edx
inc ecx
push eax
inc ebp
inc ecx
pop eax
inc eax
pop edx
xor dword [eax + 0x5a], eax
add byte [edi], bh
pop edi
inc esi
insw word es:[edi], dx
je 0x428124
aas
and al, 0x6e
jne 0x428156
pop edi
jo 0x428161
je 0x42812e
inc esp
push esi
aas
and al, 0x6f
jae 0x428169
jb 0x42815c
popal
insd dword es:[edi], dx
bound esi, qword [ebp + 0x66]
pop edi
imul esi, dword [ebp + 0x72], 0x726f7461
inc eax
inc esp
push ebp
aas
and al, 0x63
push 0x745f7261
jb 0x428173
arpl word [eax + 0x61], bp
jb 0x42816e
pop edi
je 0x428183
popal
imul esi, dword [ebx + esi*2 + 0x40], 0x74734044
inc eax
inc eax
inc eax
jae 0x428194
inc eax
inc eax
inc eax
jae 0x42819a
je 0x42818b
inc eax
inc eax
inc eax
inc ecx
inc ebp
inc edx
inc ecx
push eax
inc ebp
inc ecx
inc esp
push eax
inc ebp
inc ecx
inc esp
inc esp
dec eax
inc eax
pop edx
add byte [edi], bh
pop edi
inc esi
insw word es:[edi], dx
je 0x428181
aas
and al, 0x6e
jne 0x4281b3
pop edi
jo 0x4281be
je 0x42818b
inc edi
push esi
aas
and al, 0x6f
jae 0x4281c6
jb 0x4281b9
popal
insd dword es:[edi], dx
bound esi, qword [ebp + 0x66]
pop edi
imul esi, dword [ebp + 0x72], 0x726f7461
inc eax
jb 0x4281c0
je 0x4281d0
jb 0x4281a3
inc edi
push ebp
aas
and al, 0x63
push 0x745f7261
jb 0x4281d0
popal
jb 0x4281cb
je 0x4281e0
popal
imul esi, dword [ebx + esi*2 + 0x40], 0x74734047
inc edi
inc eax
jae 0x4281eb
inc eax
inc eax
inc eax
jae 0x4281f1
inc eax
inc eax
inc eax
jae 0x4281f7
inc eax
inc eax
inc ecx
inc ebp
inc edx
inc ecx
push eax
inc ebp
inc ecx
inc esp
push eax
inc ebp
inc ecx
inc esp
inc esp
dec eax
inc eax
pop edx
add byte [edi], bh
pop edi
inc esi
insw word es:[edi], dx
je 0x4281de
aas
and al, 0x6e
jne 0x428210
pop edi
jo 0x42821b
je 0x4281e8
pop edi
push edi
push esi
aas
and al, 0x6f
jae 0x428224
jb 0x428217
popal
insd dword es:[edi], dx
bound esi, qword [ebp + 0x66]
pop edi
imul esi, dword [ebp + 0x72], 0x726f7461
je 0x428220
jb 0x42821e
je 0x42822e
outsd dx, dword [esi]
jb 0x428201
inc eax
pop edi
push edi
push ebp
aas
and al, 0x63
push 0x745f7261
jb 0x42822f
arpl word [eax + 0x61], bp
jb 0x42822a
je 0x42823f
popal
imul esi, dword [ebx + esi*2 + 0x40], 0x7340575f
je 0x42823c
jae 0x428212
pop edi
push edi
inc eax
jae 0x42824b
inc eax
inc eax
inc eax
inc eax
jae 0x428251
inc eax
inc eax
inc eax
inc eax
jae 0x428257
inc eax
inc eax
inc ecx
inc ebp
inc edx
inc ecx
push eax
inc ebp
inc ecx
inc esp
push eax
inc ebp
inc ecx
inc esp
inc esp
dec eax
inc eax
pop edx
add byte [edi], bh
aas
pop edi
inc esi
imul ebp, dword [esi + 0x64], 0x40727261
imul ebp, dword [edi + 0x73], 0x7361625f
inc eax
jae 0x428280
inc eax
inc eax
inc ecx
inc ebp
inc ecx
inc ecx
inc ecx
inc ebp
inc ecx
push ebp
pop edi
dec ecx
outsd dx, dword [esi]
jae 0x42827d
popal
jb 0x428290
popal
jns 0x428261
inc eax
xor dword [edx], esi
inc eax
dec eax
inc eax
pop edx
add byte [edi], bh
pop edi
inc esi
imul ebp, dword [edi + 0x70], 0x73406e65
je 0x428298
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
inc eax
jae 0x4282a7
inc eax
inc eax
inc eax
pop ecx
inc ecx
push eax
inc ebp
inc ecx
push ebp
pop edi
imul ebp, dword [edi + 0x62], 0x40406675
bound esi, qword [ebp + 0x66]
inc eax
inc eax
push eax
inc ebp
inc edx
inc esp
dec eax
dec eax
inc eax
pop edx
add byte [edi], bh
pop edi
inc esi
imul ebp, dword [edi + 0x70], 0x73406e65
outsd dx, dword [esi]
jo 0x4282b9
outsb dx, byte [esi]
inc eax
jae 0x4282cc
je 0x4282bd
inc eax
inc eax
inc eax
pop ecx
inc ecx
push eax
inc ebp
inc ecx
push ebp
pop edi
imul ebp, dword [edi + 0x62], 0x40406675
push eax
inc ebp
inc edx
inc edi
dec eax
dec eax
inc eax
pop edx
add byte [edi], bh
pop edi
inc esi
imul ebp, dword [edi + 0x70], 0x73406e65
je 0x4282e2
inc eax
inc eax
inc eax
pop ecx
inc ecx
push eax
inc ebp
inc ecx
push ebp
pop edi
imul ebp, dword [edi + 0x62], 0x40406675
push eax
inc ebp
inc edx
pop edi
push edi
dec eax
dec eax
inc eax
pop edx
add byte [edi], bh
aas
pop edi
inc esi
jo 0x428312
je 0x4282df
aas
and al, 0x6e
jne 0x428311
pop edi
jo 0x42831c
je 0x4282e9
inc esp
push esi
aas
and al, 0x6f
jae 0x428324
jb 0x428317
popal
insd dword es:[edi], dx
bound esi, qword [ebp + 0x66]
pop edi
imul esi, dword [ebp + 0x72], 0x726f7461
inc eax
je 0x428320
jb 0x42831e
je 0x42832e
jb 0x428301
inc esp
push ebp
aas
and al, 0x63
push 0x745f7261
jb 0x42832e
popal
imul esi, dword [ebx + esi*2 + 0x40], 0x74734044
inc eax
inc eax
inc eax
jae 0x42834f
inc eax
inc eax
inc eax
jae 0x428355
inc eax
inc eax
inc eax
inc ecx
inc ebp
inc edx
inc ecx
aas
inc ecx
push esi
aas
and al, 0x6f
jae 0x428364
jb 0x428357
popal
insd dword es:[edi], dx
bound esi, qword [ebp + 0x66]
pop edi
imul esi, dword [ebp + 0x72], 0x726f7461
inc eax
inc esp
push ebp
aas
and al, 0x63
push 0x745f7261
jb 0x42836e
imul esi, dword [ebx + esi*2 + 0x40], 0x74734044
inc esp
inc eax
jae 0x428389
inc eax
inc eax
inc eax
xor al, byte [eax + 0x56]
xor esi, dword [edx]
inc eax
inc ecx
inc ebp
inc ecx
push esi
imul ebp, dword [edi + 0x73], 0x7361625f
outsd dx, dword [esi]
jae 0x428386
bound esp, qword [ecx + 0x73]
inc eax
xor al, byte [eax + 0x44]
inc esp
push eax
inc ebp
inc edx
inc esp
pop edi
dec ebx
inc eax
pop edx
add byte [edi], bh
pop edi
inc esi
jo 0x4283b2
je 0x42837f
aas
and al, 0x6e
jne 0x4283b1
pop edi
jo 0x4283bc
je 0x428389
inc edi
push esi
aas
and al, 0x6f
jae 0x4283c4
je 0x4283c3
jb 0x4283b7
popal
popal
insd dword es:[edi], dx
bound esi, qword [ebp + 0x66]
jne 0x4283bd
pop edi
imul esi, dword [ebp + 0x72], 0x726f7461
inc eax
inc edi
push ebp
aas
and al, 0x63
push 0x745f7261
jb 0x4283ce
imul esi, dword [ebx + esi*2 + 0x40], 0x74734047
je 0x4283e3
inc eax
inc edi
inc eax
jae 0x4283e9
inc eax
inc eax
inc eax
jae 0x4283ef
inc eax
inc eax
inc eax
jae 0x4283f5
inc eax
inc eax
inc ecx
inc ebp
inc edx
inc ecx
aas
inc ecx
push esi
aas
and al, 0x6f
jae 0x428404
jb 0x4283f7
popal
insd dword es:[edi], dx
bound esi, qword [ebp + 0x66]
pop edi
imul esi, dword [ebp + 0x72], 0x726f7461
inc eax
inc edi
push ebp
aas
and al, 0x63
push 0x745f7261
jb 0x42840e
imul esi, dword [ebx + esi*2 + 0x40], 0x74734047
inc edi
inc eax
jae 0x428429
inc eax
inc eax
inc eax
xor al, byte [eax + 0x56]
xor esi, dword [edx]
inc eax
inc ecx
xor al, byte [eax + 0x41]
inc ebp
inc ecx
push esi
imul ebp, dword [edi + 0x73], 0x7361625f
outsd dx, dword [esi]
jae 0x428426
bound esp, qword [ecx + 0x73]
inc eax
xor al, byte [eax + 0x47]
inc edi
push eax
inc ebp
inc edx
inc esp
pop edi
dec ebx
inc eax
pop edx
add byte [edi], bh
pop edi
inc esi
jo 0x428452
je 0x42841f
aas
and al, 0x6e
jne 0x428451
insd dword es:[edi], dx
pop edi
jo 0x42845c
je 0x428429
pop edi
push edi
push esi
aas
and al, 0x6f
jae 0x428465
jb 0x428458
popal
insd dword es:[edi], dx
bound esi, qword [ebp + 0x66]
pop edi
pop di
imul esi, dword [ebp + 0x72], 0x726f7461
inc eax
pop edi
push edi
push ebp
aas
and al, 0x63
push 0x745f7261
jb 0x428470
popal
imul esi, dword [ebx + esi*2 + 0x40], 0x7340575f
je 0x42847d
inc eax
inc eax
inc eax
jae 0x428492
inc eax
inc eax
inc eax
inc eax
jae 0x428498
inc eax
inc eax
inc ecx
inc ebp
inc edx
inc ecx
aas
inc ecx
push esi
aas
and al, 0x6f
jae 0x4284a7
jb 0x42849a
popal
insd dword es:[edi], dx
bound esi, qword [ebp + 0x66]
pop edi
imul esi, dword [ebp + 0x72], 0x726f7461
inc eax
pop edi
push edi
push ebp
aas
and al, 0x63
push 0x745f7261
jb 0x4284b2
imul esi, dword [ebx + esi*2 + 0x40], 0x7340575f
je 0x4284bf
je 0x4284c7
inc eax
pop edi
push edi
inc eax
jae 0x4284ce
inc eax
inc eax
inc eax
inc eax
xor al, byte [eax + 0x56]
xor esi, dword [edx]
inc eax
inc ecx
inc ebp
inc ecx
push esi
imul ebp, dword [edi + 0x73], 0x7361625f
inc eax
inc eax
xor al, byte [eax + 0x5f]
push edi
push eax
inc ebp
inc edx
inc esp
pop edi
dec ebx
inc eax
pop edx
add byte [edi], bh
pop edi
inc edi
je 0x4284e7
popal
je 0x4284c7
aas
and al, 0x63
outsd dx, dword [esi]
arpl word gs:[esi + 0x74], si
inc eax
inc esp
inc esp
push ebp
pop edi
dec ebp
bound esi, qword [ebx + 0x74]
popal
je 0x4284fb
je 0x428501
je 0x4284de
inc eax
inc eax
jae 0x428516
inc eax
inc eax
push ebx
inc ecx
pop edi
dec ebx
push eax
inc ebp
inc ecx
push eax
inc ebp
inc edx
push esi
popaw
arpl word [ebp + 0x74], sp
inc eax
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
inc eax
xor al, byte [eax + 0x50]
push eax
inc ebp
inc edx
push esi
xor al, 0x32
inc eax
inc eax
pop edx
add byte [edi], bh
pop edi
inc edi
je 0x428532
arpl word [ecx + 0x74], sp
inc eax
popal
je 0x428512
aas
and al, 0x63
outsd dx, dword [esi]
arpl word gs:[esi + 0x74], si
inc eax
inc edi
inc esp
push ebp
pop edi
dec ebp
bound esi, qword [ebx + 0x74]
popal
je 0x42854c
je 0x428529
inc eax
inc eax
jae 0x428561
inc eax
inc eax
push ebx
inc ecx
pop edi
dec ebx
push eax
inc ebp
inc ecx
push eax
inc ebp
inc edx
push esi
popaw
arpl word [ebp + 0x74], sp
inc eax
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
inc eax
xor al, byte [eax + 0x50]
inc ebp
inc edx
push esi
xor al, 0x32
inc eax
inc eax
pop edx
add byte [edi], bh
pop edi
inc edi
je 0x42857d
popal
je 0x42855d
aas
and al, 0x63
outsd dx, dword [esi]
arpl word gs:[esi + 0x74], si
inc eax
pop edi
push ebx
inc esp
push ebp
pop edi
dec ebp
bound esi, qword [ebx + 0x74]
popal
je 0x428598
je 0x428575
je 0x428575
inc eax
inc eax
jae 0x4285ad
inc eax
inc eax
push ebx
inc ecx
pop edi
dec ebx
push eax
inc ebp
inc ecx
push eax
inc ebp
inc edx
push esi
popaw
arpl word [ebp + 0x74], sp
inc eax
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
inc eax
xor al, byte [eax + 0x50]
inc ebp
inc edx
push esi
xor al, 0x32
inc eax
inc eax
pop edx
add byte [edi], bh
pop edi
inc edi
je 0x4285c9
popal
je 0x4285a9
aas
and al, 0x63
outsd dx, dword [esi]
arpl word gs:[esi + 0x74], si
inc eax
pop edi
push ebp
inc esp
push ebp
pop edi
dec ebp
bound esi, qword [ebx + 0x74]
popal
je 0x4285e4
je 0x4285c1
inc eax
inc eax
jae 0x4285f9
inc eax
inc eax
push ebx
inc ecx
pop edi
dec ebx
push eax
inc ebp
inc ecx
push eax
inc ebp
inc edx
push esi
popaw
popal
arpl word [ebp + 0x74], sp
inc eax
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
inc eax
xor al, byte [eax + 0x50]
inc ebp
inc edx
push esi
xor al, 0x32
inc eax
inc eax
pop edx
add byte [edi], bh
pop edi
inc edi
je 0x428615
popal
je 0x4285f5
aas
and al, 0x63
outsd dx, dword [esi]
arpl word gs:[esi + 0x74], si
inc eax
pop edi
push edi
inc esp
push ebp
pop edi
dec ebp
bound esi, qword [ebx + 0x74]
popal
je 0x428630
je 0x42860d
inc eax
inc eax
jae 0x428645
inc eax
inc eax
push ebx
inc ecx
pop edi
dec ebx
push eax
inc ebp
inc ecx
push eax
inc ebp
inc edx
push esi
popaw
arpl word [ebp + 0x74], sp
inc eax
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
inc eax
xor al, byte [eax + 0x50]
inc ebp
inc edx
push esi
xor al, 0x32
inc eax
inc eax
pop edx
add byte [edi], bh
pop edi
inc edi
je 0x428661
popal
je 0x428641
aas
and al, 0x63
je 0x42867f
jo 0x42866d
inc eax
inc esp
inc eax
jae 0x428681
inc eax
inc eax
push ebx
inc ecx
pop edi
dec ebx
push eax
inc ebp
inc ecx
push eax
inc ebp
inc edx
push esi
popaw
popal
arpl word [ebp + 0x74], sp
inc eax
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
inc eax
xor al, byte [eax + 0x50]
inc ebp
inc edx
push esi
xor al, 0x32
inc eax
inc eax
pop edx
add byte [edi], bh
pop edi
inc edi
je 0x42869d
popal
je 0x42867d
aas
and al, 0x63
je 0x4286bb
jns 0x4286b3
jo 0x4286a9
inc eax
inc eax
inc edi
inc eax
jae 0x4286bd
inc eax
inc eax
push ebx
inc ecx
pop edi
dec ebx
push eax
inc ebp
inc ecx
push eax
inc ebp
inc edx
push esi
popaw
arpl word [ebp + 0x74], sp
inc eax
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
insb byte es:[edi], dx
inc eax
xor al, byte [eax + 0x50]
inc ebp
inc edx
push esi
xor al, 0x32
inc eax
inc eax
pop edx
add byte [edi], bh
pop edi
inc edi
je 0x4286d9
popal
je 0x4286b9
aas
and al, 0x63
je 0x4286f7
jns 0x4286ef
jo 0x4286e5
inc eax
pop edi
push edi
inc eax
jae 0x4286fa
inc eax
inc eax
push ebx
inc ecx
pop edi
dec ebx
push eax
inc ebp
inc ecx
push eax
inc ebp
inc edx
push esi
popaw
arpl word [ebp + 0x74], sp
inc eax
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
popal
insb byte es:[edi], dx
inc eax
xor al, byte [eax + 0x50]
inc ebp
inc edx
push esi
xor al, 0x32
inc eax
inc eax
pop edx
add byte [edi], bh
pop edi
inc edi
je 0x428716
popal
je 0x4286f6
aas
and al, 0x6e
jne 0x428728
pop edi
je 0x428700
je 0x428700
inc esp
push esi
aas
and al, 0x69
jae 0x42873b
jb 0x42872e
popal
insd dword es:[edi], dx
bound esi, qword [ebp + 0x66]
pop edi
imul esi, dword [ebp + 0x72], 0x726f7461
inc eax
inc esp
push ebp
aas
and al, 0x63
push 0x745f7261
jb 0x428745
imul esi, dword [ebx + esi*2 + 0x40], 0x74734044
je 0x42875a
inc eax
inc esp
inc eax
jae 0x428760
inc eax
inc eax
inc eax
jae 0x428766
inc eax
inc eax
inc eax
jae 0x42876c
je 0x42875d
inc eax
inc eax
inc eax
push ebx
inc ecx
pop edi
dec ebx
push eax
inc ebp
inc ecx
push eax
inc ebp
inc edx
push esi
popaw
arpl word [ebp + 0x74], sp
inc eax
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
inc eax
xor al, byte [eax + 0x50]
inc ebp
inc edx
push esi
xor al, 0x32
inc eax
inc eax
pop edx
add byte [edi], bh
pop edi
inc edi
je 0x428788
popal
je 0x428768
aas
and al, 0x6e
jne 0x42879a
pop edi
je 0x428772
inc edi
push esi
aas
and al, 0x69
jae 0x4287ad
jb 0x4287a0
popal
insd dword es:[edi], dx
bound esi, qword [ebp + 0x66]
pop edi
imul esi, dword [ebp + 0x72], 0x726f7461
inc eax
popal
je 0x4287b7
jb 0x42878a
inc edi
push ebp
aas
and al, 0x63
push 0x745f7261
jb 0x4287b7
imul esi, dword [ebx + esi*2 + 0x40], 0x74734047
inc edi
inc eax
jae 0x4287d2
je 0x4287c3
inc eax
inc eax
inc eax
inc eax
jae 0x4287d8
inc eax
inc eax
inc eax
jae 0x4287de
inc eax
inc eax
push ebx
inc ecx
pop edi
dec ebx
push eax
inc ebp
inc ecx
push eax
inc ebp
inc edx
push esi
popaw
arpl word [ebp + 0x74], sp
inc eax
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
inc eax
xor al, byte [eax + 0x50]
inc ebp
inc edx
push esi
xor al, 0x32
inc eax
inc eax
pop edx
add byte [edi], bh
pop edi
inc edi
je 0x4287fa
popal
je 0x4287da
aas
and al, 0x6e
jne 0x42880c
pop edi
je 0x4287e4
pop edi
push edi
push esi
aas
and al, 0x69
jae 0x428820
jb 0x428813
popal
popal
insd dword es:[edi], dx
bound esi, qword [ebp + 0x66]
pop edi
imul esi, dword [ebp + 0x72], 0x726f7461
inc eax
jb 0x42881a
je 0x42882a
jb 0x4287fd
pop edi
push edi
push ebp
aas
and al, 0x63
push 0x745f7261
jb 0x42882b
imul esi, dword [ebx + esi*2 + 0x40], 0x7340575f
je 0x428838
inc eax
inc eax
inc eax
jae 0x42884d
je 0x42883e
inc eax
inc eax
inc eax
inc eax
jae 0x428853
je 0x428844
inc eax
inc eax
inc eax
push ebx
inc ecx
pop edi
dec ebx
push eax
inc ebp
inc ecx
push eax
inc ebp
inc edx
push esi
popaw
arpl word [ebp + 0x74], sp
inc eax
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
inc eax
xor al, byte [eax + 0x50]
inc ebp
inc edx
push esi
xor al, 0x32
inc eax
inc eax
pop edx
add byte [edi], bh
pop edi
inc edi
je 0x42886f
popal
je 0x42884f
aas
and al, 0x6e
jne 0x428881
insd dword es:[edi], dx
pop edi
jo 0x42888c
je 0x428859
inc esp
push esi
aas
and al, 0x6f
jae 0x428894
jb 0x428887
popal
insd dword es:[edi], dx
bound esi, qword [ebp + 0x66]
pop edi
imul esi, dword [ebp + 0x72], 0x726f7461
inc eax
jb 0x42888e
jb 0x42888e
je 0x42889e
jb 0x428871
inc esp
push ebp
aas
and al, 0x63
push 0x745f7261
jb 0x42889e
jb 0x428899
je 0x4288ae
popal
imul esi, dword [ebx + esi*2 + 0x40], 0x74734044
je 0x4288b3
je 0x4288aa
inc eax
inc ebp
inc edx
push esi
xor al, 0x32
inc eax
inc eax
pop edx
add byte [edi], bh
pop edi
inc edi
je 0x4288e1
popal
je 0x4288c1
aas
and al, 0x6e
jne 0x4288f3
pop edi
jo 0x4288fe
je 0x4288cb
inc edi
push esi
aas
and al, 0x6f
jae 0x428906
jb 0x4288f9
popal
insd dword es:[edi], dx
bound esi, qword [ebp + 0x66]
pop edi
imul esi, dword [ebp + 0x72], 0x726f7461
inc eax
popal
je 0x428910
jb 0x4288e3
inc edi
push ebp
aas
and al, 0x63
push 0x745f7261
jb 0x428910
jb 0x42890b
je 0x428920
popal
imul esi, dword [ebx + esi*2 + 0x40], 0x74734047
inc edi
inc eax
jae 0x42892b
inc eax
popal
pop di
jb 0x428973
je 0x428983
jb 0x428956
je 0x428994
popal
je 0x4289ea
jb 0x4289e8
imul esi, dword [ebx + 0x74], 0x6d616572