Function at 0x7a79a4
Capabilities:
Get number of processors

Disassembly:
add byte [ebp], al
push ebx
add byte [eax + eax], dh
dec esp
add byte [ecx], ch
outsb dx, byte [esi]
add byte [ebp], dh
js 0x7a79b5
inc esi
add byte [ebx], dl
add byte [eax], al
dec ebx
add byte [ebp], al
push ebx
add byte [eax + eax], dh
dec esp
add byte [ecx], ch
outsb dx, byte [esi]
add byte [ebp], dh
js 0x7a79cd
push edi
add byte [ebx], cl
push ebx
add byte [eax], al
add byte [eax], al
add byte [ebx], cl
inc ebp
add byte [ebx], dl
xor al, 0
dec ebp
add byte [ecx], ah
arpl word [eax], ax
add byte [eax], al
dec ebx
add byte [ebp], al
push ebx
add byte [ecx], dh
add byte [eax], dh
add byte [ebp], cl
popal
add byte [ebx], ah
add byte [eax], al
add byte [eax], al
dec ebx
add byte [ebp], al
push ebx
add byte [eax + eax], dh
dec ebp
add byte [edi], ch
bound eax, qword [eax]
imul eax, dword [eax], 0x65006c
add byte [eax], al
add byte [eax], al
dec ebp
add byte [eax + eax + 0x4d], al
add byte [eax + eax], dh
add byte [eax], al
add byte [eax + eax + 0x41], cl
add byte [eax], al
add byte [eax], al
add byte [ebx], cl
inc ebp
add byte [ebx], dl
push ebx
add byte [eax], al
add byte [eax], al
add byte [ebx], cl
inc ebp
add byte [ebx], dl
push ebx
add byte [ebp], cl
push edx
add byte [ecx], dh
add byte [eax], al
add byte [ebx], cl
dec esp
add byte [ebx], dl
push edx
add byte [esi], dl
pop edi
add byte [eax + eax + 0x53], dl
add byte [ebx], cl
pop edi
add byte [edi], dl
push ebx
add byte [ebp], dl
push ebx
add byte [edi], bl
inc ebx
add byte [ecx], al
push esp
add byte [ebp], al
inc edi
add byte [edi], cl
push edx
add byte [ecx], cl
inc ebp
add byte [ebx], dl
add byte [eax], al
jnp 0x7a7a79
inc esi
add byte [eax], bh
add byte [eax], dh
add byte [ebx], dh
add byte [edi], dh
add byte [ebx], dh
add byte [edx], al
xor eax, 0x34002d00
add byte [eax], dh
add byte [eax + eax + 0x44], al
add byte [0x36003400], ch
add byte [ebp], al
cmp dword [eax], eax
sub eax, 0x44003800
add byte [0x2d003600], dh
add byte [ebp], al
inc ebp
add byte [ecx], al
xor dword [eax], eax
inc ecx
add byte [ebp], al
add byte ss:[eax + eax + 0x42], al
add byte [esi], dh
add byte [ebx], dh
add byte [ebp], al
jge 0x7a7ac3
add byte [eax], al
add byte [eax], al
jnp 0x7a7ac9
aaa
add byte [0x31003200], dh
add byte [eax + eax + 0x36], al
add byte [eax], bh
add byte [ebx], dh
add byte [0x41003100], ch
add byte [0x2d003200], dh
add byte [eax + eax], dh
inc esp
add byte [eax], bh
add byte [ecx], bh
add byte [0x32004200], ch
add byte [edi], dh
add byte [edi], dh
add byte [0x34004300], ch
add byte [eax + eax + 0x36], al
add byte [ebx], dh
add byte [edx], al
inc esp
add byte [edx], dh
add byte [ecx], al
add byte ss:[eax], bh
add byte [ebx], al
jge 0x7a7b13
add byte [eax], al
add byte [eax], al
jnp 0x7a7b19
cmp byte [eax], al
inc ebx
add byte [eax + eax], dh
add byte ss:[esi], al
xor al, 0
xor al, 0
xor byte [eax], al
sub eax, 0x46003200
add byte [eax], bh
add byte [ebx], al
sub eax, 0x46003400
add byte [eax + eax + 0x39], al
add byte [0x31004200], ch
add byte [ebx], dh
add byte [edi], dh
add byte [0x32003800], ch
add byte [edi], dh
add byte [esi], al
add byte ss:[edx], al
inc ecx
add byte [eax + eax + 0x43], al
add byte [edx], al
inc esi
add byte [esi], al
jge 0x7a7b63
add byte [eax], al
add byte [eax], al
jnp 0x7a7b69
xor byte [eax], al
xor al, byte [eax]
xor dword [eax], eax
xor al, 0
inc esi
add byte [ebp], al
xor byte [eax], al
cmp byte [eax], al
sub eax, 0x34004100
add byte [esi], al
inc ebp
add byte [0x34003400], ch
add byte [ebx], dh
add byte [ebp], al
sub eax, 0x41004100
add byte [edi], dh
add byte [esi], al
sub eax, 0x41004400
add byte [edi], dh
add byte [ebx], al
xor al, 0
xor al, 0
cmp byte [eax], al
aaa
add byte [0x39003100], dh
add byte [esi], al
jge 0x7a7bb3
add byte [eax], al
add byte [eax], al
jnp 0x7a7bb9
xor eax, dword [eax]
xor dword [eax], eax
cmp dword [eax], eax
aaa
add byte [ebx], al
inc ebp
add byte [ecx], bh
add byte [esi], dh
add byte [0x35004300], ch
add byte [ebx], al
inc ecx
add byte [0x33003400], ch
add byte [0x2d004600], dh
add byte [eax], bh
add byte [edx], dh
add byte [ecx], dh
add byte [edx], al
sub eax, 0x35004400
add byte [eax], bh
add byte [ecx], al
inc esp
add byte [ecx], al
aaa
add byte [esi], dh
add byte [ecx], bh
add byte [eax], bh
add byte [esi], al
inc esp
add byte [ebp], bh
add byte [eax], al
add byte [eax], al
jnp 0x7a7c09
inc ebx
add byte [eax], bh
add byte [eax + eax], dh
inc edx
add byte [edx], al
cmp byte [eax], al
xor al, byte [eax]
aaa
add byte [0x33004100], ch
add byte [esi], dh
add byte [ecx], dh
add byte [0x45003400], ch
add byte [ebp], al
inc edx
add byte [0x38004200], ch
add byte [ebx], al
xor byte [eax], al
sub eax, 0x43004200
add byte [eax], bh
add byte [ebp], al
cmp byte [eax], al
add byte ss:[ecx], al
inc ebx
add byte [eax], dh
add byte [edx], dh
add byte [eax + eax], dh
xor byte [eax], al
jge 0x7a7c53
add byte [eax], al
add byte [eax], al
jnp 0x7a7c59
cmp byte [eax], al
xor eax, 0x32003100
add byte [ebp], al
inc esp
add byte [ebp], al
cmp dword [eax], eax
sub eax, 0x43003200
add byte [eax], dh
add byte [ecx], bh
add byte [0x45003400], ch
add byte [0x2d003400], dh
add byte [ecx], al
inc edx
add byte [eax], dh
add byte [eax], dh
add byte [0x37004500], ch
add byte [eax], dh
add byte [ecx], al
inc ebp
add byte [eax], bh
add byte [ecx], bh
add byte [ebx], dh
add byte [0x44004100], dh
add byte [ebp], al
jge 0x7a7ca3
add byte [eax], al
add byte [eax], al
jnp 0x7a7ca9
inc ebp
add byte [edi], dh
add byte [ecx], bh
add byte [ecx], dh
add byte [edi], dh
add byte [edi], dh
add byte [eax + eax], dh
xor al, 0
sub eax, 0x33003100
add byte [eax + eax], dh
inc esi
add byte [0x38003400], ch
add byte [eax], dh
add byte [ecx], dh
add byte [0x31003800], ch
add byte [ecx], dh
add byte [ecx], bh
add byte [0x46004500], ch
add byte [ecx], bh
add byte [ebp], al
add byte ss:[edx], dh
add byte [ecx], al
inc ebx
add byte [ecx], dh
add byte [esi], al
xor eax, 0x7d004200
add byte [eax], al
add byte [eax], al
add byte [ebx], bh
xor byte [eax], al
xor dword [eax], eax
aaa
add byte [eax], dh
add byte [eax], bh
add byte [ecx], dh
add byte [eax], bh
add byte [esi], al
sub eax, 0x34003300
add byte [ecx], dh
add byte [esi], dh
add byte [0x38003400], ch
add byte [edi], dh
add byte [edi], dh
add byte [0x36004200], ch
add byte [ebx], al
cmp byte [eax], al
sub eax, 0x43003000
add byte [ecx], bh
add byte [eax + eax], dh
xor byte [eax], al
inc esi
add byte [ebx], dh
add byte [edi], dh
add byte [edx], dh
add byte [edx], al
cmp dword [eax], eax
aaa
add byte [ebp], bh
add byte [eax], al
add byte [eax], al
jnp 0x7a7d49
xor al, byte [eax]
inc ecx
add byte [eax + eax], dh
inc edx
add byte [ebx], al
inc edx
add byte [ecx], dh
add byte [ebp], al
sub eax, 0x46004300
add byte [esi], al
cmp byte [eax], al
sub eax, 0x36003400
add byte [eax], bh
add byte [edx], al
sub eax, 0x35004200
add byte [edx], al
inc ebp
add byte [0x42003400], ch
add byte [ebp], al
inc ecx
add byte [ebx], al
inc edx
add byte [ecx], bh
add byte [ebx], dh
add byte [eax + eax], dh
inc ebx
add byte [ecx], al
cmp dword [eax], eax
jge 0x7a7d93
add byte [eax], al
add byte [eax], al
jnp 0x7a7d99
inc esp
add byte [ecx], al
inc ebp
add byte [eax], bh
add byte [eax], dh
add byte [ecx], dh
add byte [ebx], al
inc esp
add byte [0x36004600], ch
add byte [ecx], dh
add byte [eax], bh
add byte [0x42003400], ch
add byte [ebx], dh
add byte [ecx], al
sub eax, 0x31004100
add byte [ebx], dh
add byte [edi], dh
add byte [0x39003600], ch
add byte [eax], bh
add byte [ecx], dh
add byte [0x37003500], dh
add byte [ecx], dh
add byte [eax], dh
add byte [ecx], al
xor dword [eax], eax
inc ecx
add byte [ebp], bh
add byte [eax], al
add byte [eax], al
jnp 0x7a7de9
xor eax, dword [eax]
xor dword [eax], eax
inc ecx
add byte [edx], dh
add byte [ebx], dh
add byte [edx], al
xor dword [eax], eax
add byte ss:[0x41003500], ch
add byte [ecx], al
inc ebx
add byte [0x41003400], ch
add byte [ebp], al
inc esp
add byte [0x44003800], ch
add byte [ebp], al
xor byte [eax], al
sub eax, 0x43003800
add byte [esi], dh
add byte [ebx], al
aaa
add byte [ebx], dh
add byte [0x42004200], dh
add byte [edx], al
cmp dword [eax], eax
xor al, 0
jge 0x7a7e33
add byte [eax], al
add byte [eax], al
jnp 0x7a7e39
xor eax, dword [eax]
xor dword [eax], eax
aaa
add byte [ebx], al
xor al, 0
xor dword [eax], eax
xor eax, 0x2d004400
add byte [edx], al
cmp byte [eax], al
cmp byte [eax], al
inc ecx
add byte [0x33003400], ch
add byte [edx], al
aaa
add byte [0x36003900], ch
add byte [0x2d003500], dh
add byte [ecx], al
xor eax, dword [eax]
inc esp
add byte [esi], al
xor eax, dword [eax]
cmp byte [eax], al
cmp byte [eax], al
inc ebp
add byte [0x34003900], dh
add byte [ecx], dh
add byte [ebp], bh
add byte [eax], al
add byte [eax], al
jnp 0x7a7e89
xor eax, dword [eax]
inc edx
add byte [ebx], dh
add byte [ecx], al
add byte ss:[eax], bh
add byte [ecx], al
inc esp
add byte [0x33003100], ch
add byte [eax], bh
add byte [0x34002d00], dh
add byte [esi], al
xor eax, dword [eax]
xor al, 0
sub eax, 0x30003900
add byte [eax + eax + 0x39], al
add byte [0x37004400], ch
add byte [eax], dh
add byte [esi], dh
add byte [eax + eax + 0x44], al
add byte [ebp], al
cmp byte [eax], al
aaa
add byte [edx], al
xor eax, 0x7d004100
add byte [eax], al
add byte [eax], al
add byte [ebx], bh
inc ebx
add byte [eax + eax + 0x46], al
add byte [edx], al
xor byte [eax], al
inc ebp
add byte [eax + eax + 0x39], al
add byte [0x35004200], ch
add byte [0x2d003300], dh
add byte [eax + eax], dh
xor al, byte [eax]
xor dword [eax], eax
xor al, byte [eax]
sub eax, 0x32003800
add byte [eax + eax + 0x42], al
add byte [0x32004600], ch
add byte [eax + eax], dh
xor al, 0
inc ebp
add byte [eax], bh
add byte [esi], al
xor eax, dword [eax]
cmp dword [eax], eax
xor al, 0
cmp byte [eax], al
aaa
add byte [ebp], bh
add byte [eax], al
add byte [eax], al
jnp 0x7a7f29
xor eax, dword [eax]
inc edx
add byte [ebx], dh
add byte [ecx], al
add byte ss:[eax], bh
add byte [ecx], al
inc esp
add byte [0x33003100], ch
add byte [eax], bh
add byte [0x34002d00], dh
add byte [esi], al
xor eax, dword [eax]
xor al, 0
sub eax, 0x30003900
add byte [eax + eax + 0x39], al
add byte [0x37004400], ch
add byte [eax], dh
add byte [esi], dh
add byte [eax + eax + 0x44], al
add byte [ebp], al
cmp byte [eax], al
aaa
add byte [edx], al
xor eax, 0x7d004100
add byte [eax], al
add byte [eax], al
add byte [ebx], bh
inc ebp
add byte [eax], dh
add byte [ecx], dh
add byte [esi], dh
add byte [ebx], al
inc esp
add byte [eax + eax], dh
xor al, byte [eax]
sub eax, 0x42003400
add byte [edx], al
xor byte [eax], al
sub eax, 0x44003400
add byte [ebx], al
cmp dword [eax], eax
sub eax, 0x39003800
add byte [ecx], al
inc ecx
add byte [0x42003400], ch
add byte [esi], al
inc ebp
add byte [ecx], al
xor eax, 0x44004500
add byte [ecx], al
inc ebp
add byte [eax], dh
add byte [edi], dh
add byte [ebp], bh
add byte [eax], al
add byte [eax], al
jnp 0x7a7fc9
xor eax, dword [eax]
xor al, byte [eax]
inc ebx
add byte [esi], dh
add byte [ebp], al
xor al, 0
inc ebx
add byte [eax], dh
add byte [0x39004600], ch
add byte [0x2d003500], dh
add byte [eax + eax], dh
aaa
add byte [eax], bh
add byte [esi], al
sub eax, 0x42004200
add byte [ecx], dh
add byte [ecx], dh
add byte [0x44003100], ch
add byte [esi], al
inc ebx
add byte [esi], al
inc ebx
add byte [0x35004300], dh
add byte [ecx], al
inc ebp
add byte [ebx], al
jge 0x7a8013
add byte [eax], al
add byte [eax], al
jnp 0x7a8019
inc ecx
add byte [eax + eax + 0x35], al
add byte [ecx], bh
add byte [eax + eax + 0x43], al
add byte [ebx], dh
add byte [esi], dh
add byte [0x33003700], ch
add byte [ebx], dh
add byte [ecx], bh
add byte [0x46003400], ch
add byte [edx], al
inc esp
add byte [0x30004100], ch
add byte [ecx], dh
add byte [ecx], al
sub eax, 0x35003800
add byte [edi], dh
add byte [esi], al
add byte ss:[eax], bh
add byte [eax + eax], dh
cmp byte [eax], al
cmp dword [eax], eax
cmp byte [eax], al
inc ebp
add byte [ebp], al
jge 0x7a8063
add byte [eax], al
add byte [eax], al
jnp 0x7a8069
xor al, 0
cmp byte [eax], al
xor dword [eax], eax
inc ecx
add byte [ecx], al
xor byte [eax], al
aaa
add byte [ebx], dh
add byte [0x36003200], ch
add byte [esi], al
xor eax, 0x34002d00
add byte [ecx], dh
add byte [ebx], dh
add byte [edi], dh
add byte [0x33004100], ch
add byte [ebp], al
xor dword [eax], eax
sub eax, 0x44004400
add byte [esi], al
inc ecx
add byte [edx], al
add byte ss:[ebx], dh
add byte [ebx], al
xor eax, dword [eax]
inc esp
add byte [eax], dh
add byte [ebp], al
jge 0x7a80b3
add byte [eax], al
add byte [eax], al
jnp 0x7a80b9
inc ebp
add byte [ebx], dh
add byte [edi], dh
add byte [eax + eax], dh
xor eax, dword [eax]
xor al, byte [eax]
inc ebx
add byte [0x30002d00], dh
add byte [eax], bh
add byte [edx], dh
add byte [ebx], al
sub eax, 0x36003400
add byte [ebx], dh
add byte [eax], dh
add byte [0x34003800], ch
add byte [ebp], al
xor dword [eax], eax
sub eax, 0x34003900
add byte [eax + eax], dh
xor al, byte [eax]
add byte ss:[esi], al
cmp byte [eax], al
cmp byte [eax], al
inc esi
add byte [ecx], bh
add byte [edx], al
inc ebx
add byte [ebp], bh
add byte [eax], al
add byte [eax], al
jnp 0x7a8109
xor al, 0
xor al, byte [eax]
xor byte [eax], al
inc esp
add byte [ebx], dh
add byte [edi], dh
add byte [ecx], bh
add byte [ecx], bh
add byte [0x35004200], ch
add byte [ebx], dh
add byte [edx], dh
add byte [0x35003400], ch
add byte [ecx], al
cmp dword [eax], eax
sub eax, 0x30003800
add byte [ebx], dh
add byte [edi], dh
add byte [0x30004300], ch
add byte [esi], al
xor eax, dword [eax]
inc ebx
add byte [ebx], al
inc edx
add byte [ebx], al
aaa
add byte [ebp], al
inc esp
add byte [ecx], dh
add byte [ebp], bh
add byte [eax], al
add byte [eax], al
jnp 0x7a8159
cmp dword [eax], eax
add byte ss:[eax + eax], dh
aaa
add byte [ecx], dh
add byte [ecx], dh
add byte [edi], dh
add byte [ebx], dh
add byte [0x41004600], ch
add byte [ebx], dh
add byte [eax], bh
add byte [0x44003400], ch
add byte [eax], bh
add byte [ebx], al
sub eax, 0x36003800
add byte [eax + eax], dh
inc ecx
add byte [0x45003000], ch
add byte [ecx], al
xor al, 0
xor al, byte [eax]
inc esi
add byte [eax + eax], dh
cmp byte [eax], al
xor al, byte [eax]
cmp dword [eax], eax
xor al, byte [eax]
inc esi
add byte [ebp], bh
add byte [eax], al
add byte [eax], al
jnp 0x7a81a9
aaa
add byte [0x45004300], dh
add byte [ecx], al
xor al, 0
cmp dword [eax], eax
inc ecx
add byte [0x45003300], ch
add byte [eax + eax], dh
xor al, byte [eax]
sub eax, 0x42003400
add byte [ecx], dh
add byte [eax], dh
add byte [0x33003900], ch
add byte [eax], bh
add byte [ecx], bh
add byte [0x37004300], ch
add byte [eax], dh
add byte [edx], al
xor dword [eax], eax
cmp dword [eax], eax
xor eax, 0x41004200
add byte [eax], dh
add byte [ecx], dh
add byte [esi], dh
add byte [ebp], bh
add byte [eax], al
add byte [eax], al
jnp 0x7a81f9
inc edx
add byte [ecx], dh
add byte [ecx], al
add byte ss:[ebp], al
xor dword [eax], eax
inc ebp
add byte [ebx], al
sub eax, 0x34003300
add byte [ecx], al
xor al, byte [eax]
sub eax, 0x44003400
add byte [esi], dh
add byte [ebx], al
sub eax, 0x38004200
add byte [edi], dh
add byte [ebp], al
sub eax, 0x41004100
add byte [ebp], al
inc ebx
add byte [ecx], al
inc esp
add byte [ebp], al
xor al, byte [eax]
aaa
add byte [eax], bh
add byte [ecx], dh
add byte [edx], al
jge 0x7a8243
add byte [eax], al
add byte [eax], al
jnp 0x7a8249
inc edx
add byte [esi], al
xor eax, 0x42003400
add byte [eax + eax], dh
xor eax, dword [eax]
inc edx
add byte [0x39003100], ch
add byte [ebx], al
inc edx
add byte [0x38003400], ch
add byte [eax], bh
add byte [ebx], dh
add byte [0x42004200], ch
add byte [0x2d003100], dh
add byte [ecx], al
xor eax, dword [eax]
add byte ss:[ebx], dh
add byte [ecx], bh
add byte [eax], dh
add byte [edx], al
xor dword [eax], eax
xor al, byte [eax]
xor al, byte [eax]
xor al, byte [eax]
inc ecx
add byte [ebp], bh
add byte [eax], al
add byte [eax], al
jnp 0x7a8299
xor al, 0
xor al, 0
cmp dword [eax], eax
xor byte [eax], al
xor byte [eax], al
xor dword [eax], eax
inc ecx
add byte [0x43002d00], dh
add byte [ebx], al
cmp dword [eax], eax
xor eax, dword [eax]
sub eax, 0x31003400
add byte [edx], dh
add byte [ecx], dh
add byte [0x36004200], ch
add byte [edi], dh
add byte [edx], al
sub eax, 0x39003600
add byte [eax + eax], dh
inc ebx
add byte [0x36003200], dh
add byte [eax], dh
add byte [0x35003700], dh
add byte [eax], bh
add byte [ebp], bh
add byte [eax], al
add byte [eax], al
jnp 0x7a82e9
inc esp
add byte [ecx], dh
add byte [eax + eax + 0x42], al
add byte [ecx], al
inc edx
add byte [eax + eax + 0x46], al
add byte [0x41003900], ch
add byte [ecx], dh
add byte [edi], dh
add byte [0x30003400], ch
add byte [ecx], dh
add byte [esi], al
sub eax, 0x39003900
add byte [eax], bh
add byte [ebp], al
sub eax, 0x30004400
add byte [eax + eax + 0x41], al
add byte [eax], dh
add byte [eax + eax + 0x38], al
add byte [eax], bh
add byte [edi], dh
add byte [ebx], al
cmp byte [eax], al
cmp dword [eax], eax
jge 0x7a8333
add byte [eax], al
add byte [eax], al
jnp 0x7a8339
inc ebx
add byte [edx], dh
add byte [ecx], bh
add byte [edx], al
cmp byte [eax], al
inc esi
add byte [edx], dh
add byte [edx], al
sub eax, 0x43004200
add byte [edi], dh
add byte [0x34002d00], dh
add byte [ebp], al
xor al, byte [eax]
xor dword [eax], eax
sub eax, 0x34003900
add byte [esi], dh
add byte [ebx], al
sub eax, 0x34003700
add byte [esi], dh
add byte [ecx], dh
add byte [ecx], dh
add byte [ecx], bh
add byte [ecx], al
add byte ss:[ebx], al
xor al, 0
cmp dword [eax], eax
xor byte [eax], al
jge 0x7a8383
add byte [eax], al
add byte [eax], al
jnp 0x7a8389
xor byte [eax], al
xor eax, 0x42003200
add byte [ecx], bh
add byte [eax + eax], dh
inc ebp
add byte [edx], al
sub eax, 0x32003500
add byte [eax + eax], dh
inc edx
add byte [0x34003400], ch
add byte [eax], bh
add byte [ebx], al
sub eax, 0x38004200
add byte [ecx], al
xor al, 0
sub eax, 0x36003700
add byte [eax], dh
add byte [eax], dh
add byte [esi], al
cmp dword [eax], eax
xor eax, 0x41004500
add byte [esi], al
cmp dword [eax], eax
xor eax, 0x7d00
add byte [eax], al
add byte [ebx], bh
aaa
add byte [esi], al
xor al, byte [eax]
inc ebp
add byte [ecx], bh
add byte [ebx], al
aaa
add byte [esi], dh
add byte [0x31003000], ch
add byte [ecx], dh
add byte [ecx], bh
add byte [0x44003400], ch
add byte [eax], bh
add byte [ebx], al
sub eax, 0x32004200
add byte [esi], dh
add byte [ebx], dh
add byte [0x43003800], ch
add byte [eax + eax + 0x43], al
add byte [edi], dh
add byte [esi], dh
add byte [ebx], al
inc ebp
add byte [ebp], al
cmp dword [eax], eax
cmp dword [eax], eax
xor eax, 0x7d00
add byte [eax], al
add byte [ebx], bh
xor eax, 0x35003800
add byte [ecx], bh
add byte [eax + eax], dh
xor al, 0
inc ecx
add byte [eax + eax + 0x2d], al
add byte [eax + eax + 0x44], al
add byte [eax + eax], dh
xor al, 0
sub eax, 0x41003400
add byte [0x2d004400], dh
add byte [ecx], bh
add byte [ebx], al
xor eax, dword [eax]
cmp byte [eax], al
sub eax, 0x35003400
add byte [ecx], al
cmp byte [eax], al
inc esp
add byte [eax], dh
add byte [edx], dh
add byte [ebx], dh
add byte [esi], dh
add byte [0x36004600], dh
add byte [ebp], bh
add byte [eax], al
add byte [eax], al
jnp 0x7a8479
xor al, 0
xor dword [eax], eax
xor byte [eax], al
aaa
add byte [edi], dh
add byte [esi], al
xor al, byte [eax]
cmp byte [eax], al
sub eax, 0x37004300
add byte [ecx], al
inc ebp
add byte [0x31003400], ch
add byte [edx], al
inc ecx
add byte [0x42004200], ch
add byte [0x2d003500], dh
add byte [0x35003100], dh
add byte [ecx], bh
add byte [eax + eax + 0x39], al
add byte [ebp], al
xor eax, 0x44004300
add byte [esi], dh
add byte [edi], dh
add byte [ebp], bh
add byte [eax], al
add byte [eax], al
jnp 0x7a84c9
cmp byte [eax], al
inc ebx
add byte [edx], al
xor al, 0
aaa
add byte [eax], bh
add byte [esi], dh
add byte [esi], dh
add byte [0x46003700], ch
add byte [0x2d003400], dh
add byte [eax + eax], dh
inc ebx
add byte [esi], al
cmp dword [eax], eax
sub eax, 0x38004100
add byte [edx], al
inc esp
add byte [0x36004400], ch
add byte [edx], al
inc edx
add byte [ecx], al
cmp byte [eax], al
inc edx
add byte [ebx], dh
add byte [edx], dh
add byte [ebp], al
add byte ss:[eax + eax], dh
jge 0x7a8513
add byte [eax], al
add byte [eax], al
jnp 0x7a8519
cmp dword [eax], eax
xor eax, dword [eax]
xor al, byte [eax]
cmp dword [eax], eax
xor eax, dword [eax]
xor eax, 0x43003900
add byte [0x38004100], ch
add byte [0x2d004500], dh
add byte [eax + eax], dh
cmp dword [eax], eax
inc ebx
add byte [esi], dh
add byte [0x33004200], ch
add byte [esi], al
xor dword [eax], eax
sub eax, 0x38003500
add byte [edx], al
xor eax, dword [eax]
inc esp
add byte [edx], al
inc edx
add byte [ecx], bh
add byte [edx], al
xor dword [eax], eax
aaa
add byte [ebp], al
jge 0x7a8563
add byte [eax], al
add byte [eax], al
jnp 0x7a8569
inc ecx
add byte [ecx], dh
add byte [ecx], bh
add byte [edi], dh
add byte [ecx], al
xor dword [eax], eax
add byte ss:[eax], dh
add byte [0x30003900], ch
add byte [edx], al
xor dword [eax], eax
sub eax, 0x30003400
add byte [ecx], bh
add byte [esi], dh
add byte [0x36003800], ch
add byte [edx], al
inc edx
add byte [0x37004500], ch
add byte [edx], dh
add byte [edi], dh
add byte [edx], al
xor eax, 0x39004400
add byte [ebp], al
xor byte [eax], al
xor byte [eax], al
xor al, 0
jge 0x7a85b3
add byte [eax], al
add byte [eax], al
jnp 0x7a85b9
inc ebx
add byte [eax], dh
add byte [edx], dh
add byte [eax + eax + 0x42], al
add byte [esi], al
cmp dword [eax], eax
xor al, byte [eax]
sub eax, 0x33003600
add byte [edx], dh
add byte [edi], dh
add byte [0x33003400], ch
add byte [ecx], al
xor eax, dword [eax]
sub eax, 0x41003800
add byte [ecx], al
xor al, byte [eax]
sub eax, 0x45003500
add byte [esi], al
xor eax, dword [eax]
xor eax, 0x31003900
add byte [ecx], al
aaa
add byte [eax + eax], dh
xor al, 0
xor byte [eax], al
jge 0x7a8603
add byte [eax], al
add byte [eax], al
jnp 0x7a8609
xor eax, dword [eax]
xor byte [eax], al
inc edx
add byte [ecx], dh
add byte [eax], bh
add byte [ecx], bh
add byte [eax], dh
add byte [eax], dh
add byte [0x42004200], ch
add byte [ebp], al
inc edx
add byte [0x36003400], ch
add byte [0x2d004300], dh
add byte [edx], al
inc esp
add byte [esi], dh
add byte [eax + eax + 0x2d], al
add byte [ebx], dh
add byte [ebx], al
inc ebp
add byte [0x38003500], dh
add byte [ebx], dh
add byte [esi], dh
add byte [ebx], al
inc ebx
add byte [edi], dh
add byte [ecx], bh
add byte [ebp], bh
add byte [eax], al
add byte [eax], al
jnp 0x7a8659
cmp byte [eax], al
aaa
add byte [edx], dh
add byte [0x32004100], dh
add byte [edx], dh
add byte [esi], dh
add byte [0x42004200], ch
add byte [eax + eax], dh
inc ecx
add byte [0x33003400], ch
add byte [ecx], al
inc ecx
add byte [0x31004100], ch
add byte [esi], al
xor eax, dword [eax]
sub eax, 0x45003100
add byte [ebx], al
xor al, 0
xor al, 0
xor dword [eax], eax
xor al, byte [eax]
inc ebx
add byte [edx], al
inc edx
add byte [esi], al
inc ebp
add byte [ebp], bh
add byte [eax], al
add byte [eax], al
jnp 0x7a86a9
xor eax, dword [eax]
cmp dword [eax], eax
inc ebp
add byte [esi], dh
add byte [esi], al
xor eax, dword [eax]
add byte ss:[eax + eax], dh
sub eax, 0x36004400
add byte [0x2d004300], dh
add byte [eax + eax], dh
cmp dword [eax], eax
xor eax, 0x2d003000
add byte [ecx], bh
add byte [ebx], dh
add byte [ebp], al
inc ebp
add byte [0x39003500], ch
add byte [0x38004400], dh
add byte [eax], bh
add byte [eax], bh
add byte [ebp], al
cmp dword [eax], eax
add byte ss:[edi], dh
add byte [eax], bh
add byte [ebp], bh
add byte [eax], al
add byte [eax], al
jnp 0x7a86f9
cmp byte [eax], al
xor al, byte [eax]
inc esp
add byte [edx], al
xor byte [eax], al
add byte ss:[eax], dh
add byte [ebx], al
sub eax, 0x34003700
add byte [edi], dh
add byte [ecx], bh
add byte [0x36003400], ch
add byte [eax], dh
add byte [edx], al
sub eax, 0x44004100
add byte [edi], dh
add byte [eax], dh
add byte [0x44003700], ch
add byte [edx], al
xor eax, 0x38003100
add byte [eax], bh
add byte [ebx], al
add byte ss:[ebp], al
xor eax, dword [eax]
xor eax, dword [eax]
jge 0x7a8743
add byte [eax], al
add byte [eax], al
jnp 0x7a8749
inc edx
add byte [edx], al
cmp dword [eax], eax
xor byte [eax], al
xor al, byte [eax]
xor al, byte [eax]
inc esp
add byte [esi], dh
add byte [0x34004200], ch
add byte [eax], bh
add byte [edx], dh
add byte [0x42003400], ch
add byte [eax], bh
add byte [ebx], al
sub eax, 0x36003900
add byte [eax + eax + 0x34], al
add byte [0x30003000], ch
add byte [eax], dh
add byte [0x32004300], dh
add byte [eax + eax], dh
xor dword [eax], eax
inc ebx
add byte [ecx], al
inc esp
add byte [esi], dh
add byte [ebp], bh
add byte [eax], al
add byte [eax], al
jnp 0x7a8799
xor eax, dword [eax]
inc ebp
add byte [eax], dh
add byte [ecx], bh
add byte [eax + eax + 0x30], al
add byte [eax + eax], dh
inc ebp
add byte [0x30004200], ch
add byte [ebx], dh
add byte [ebx], dh
add byte [0x33003400], ch
add byte [eax + eax + 0x36], al
add byte [0x30004200], ch
add byte [ecx], bh
add byte [ebp], al
sub eax, 0x35004300
add byte [eax], bh
add byte [eax + eax + 0x33], al
add byte [0x37004200], dh
add byte [edx], dh
add byte [edx], al
inc esi
add byte [eax], bh
add byte [ebp], bh
add byte [eax], al
add byte [eax], al
jnp 0x7a87e9
inc edx
add byte [ebp], al
aaa
add byte [eax], bh
add byte [esi], dh
add byte [eax], bh
add byte [eax + eax + 0x42], al
add byte [0x32003400], ch
add byte [esi], al
xor al, 0
sub eax, 0x37003400
add byte [edx], al
aaa
add byte [0x46003900], ch
add byte [eax], bh
add byte [ebp], al
sub eax, 0x41003300
add byte [ebp], al
add byte ss:[edi], dh
add byte [eax], dh
add byte [ecx], bh
add byte [ebp], al
inc ebx
add byte [edx], al
cmp dword [eax], eax
xor dword [eax], eax
jge 0x7a8833
add byte [eax], al
add byte [eax], al
jnp 0x7a8839
inc ebx
add byte [esi], dh
add byte [ecx], bh
add byte [ecx], dh
add byte [ebx], dh
add byte [0x42003000], dh
add byte [0x43004400], ch
add byte [edx], dh
add byte [ecx], al
sub eax, 0x45003400
add byte [ebx], al
inc edx
add byte [0x34003900], ch
add byte [eax], bh
add byte [eax], bh
add byte [0x32004500], ch
add byte [edi], dh
add byte [eax], bh
add byte [eax + eax], dh
inc ecx
add byte [edx], al
add byte ss:[eax], bh
add byte [edx], al
xor byte [eax], al
cmp dword [eax], eax
jge 0x7a8883
add byte [eax], al
add byte [eax], al
jnp 0x7a8889
cmp byte [eax], al
inc ebp
add byte [ecx], al
add byte ss:[eax + eax], dh
inc esp
add byte [edx], al
aaa
add byte [0x34003400], ch
add byte [ebx], al
xor byte [eax], al
sub eax, 0x33003400
add byte [edi], dh
add byte [0x38002d00], dh
add byte [eax], dh
add byte [ebx], al
inc esi
add byte [0x38004300], ch
add byte [edi], dh
add byte [edx], al
aaa
add byte [ecx], bh
add byte [ecx], bh
add byte [esi], dh
add byte [eax], dh
add byte [esi], al
xor eax, dword [eax]
xor al, byte [eax]
jge 0x7a88d3
add byte [eax], al
add byte [eax], al
dec ebx
add byte [ecx], al
push esi
add byte [esi], al
push ebx
add byte [ebp], al
inc ebp
add byte [eax], al
add byte [ebx], cl
dec esp
add byte [ebx], dl
push edx
add byte [esi], dl
pop edi
add byte [eax + eax + 0x53], dl
add byte [ebx], cl
pop edi
add byte [edi], dl
push ebx
add byte [ebp], dl
push ebx
add byte [edi], bl
inc ebx
add byte [eax + eax + 0x41], cl
add byte [ebx], dl
push ebx
add byte [ecx], cl
inc esi
add byte [ecx], cl
inc ebx
add byte [ecx], al
push esp
add byte [ecx], cl
dec edi
add byte [esi], cl
push ebx
add byte [eax], al
add byte [eax], al
add ah, dh
xchg edi, eax
pushal
add al, dh
xchg edi, eax
pushal
add ah, ch
xchg edi, eax
pushal
add al, ch
xchg edi, eax
pushal
add al, ah
xchg edi, eax
pushal
add al, cl
xchg edi, eax
pushal
add byte [edi + edx*4 - 0x685bffa0], dh
pushal
add byte [ebx], ch
insb byte es:[edi], dx
add byte [esi], ch
popal
add byte [edi], ah
add byte gs:[esi], ch
je 0x7a8957
sub eax, 0x24000000
add byte [ebx], ch
insb byte es:[edi], dx
add byte [esi], ch
popal
add byte [edi], ah
add byte gs:[esi], ch
je 0x7a896d
sub eax, 0
add byte [ebx], cl
popal
add byte [ebx], dh
jo 0x7a897b
add byte gs:[edx], dh
jae 0x7a8981
imul eax, dword [eax], 0x79
add byte [eax], ah
add byte [esi], cl
add byte gs:[eax + eax + 0x77], dh
add byte [edi], ch
jb 0x7a8993
imul eax, dword [eax], 0x20
add byte [ecx], al
add byte [di], ah
outsb dx, byte [esi]
add byte [eax + eax + 0x2e], dh
add byte [ebp], ch
jae 0x7a89a7
imul eax, dword [eax], 0x530000
inc ebp
add byte [eax + eax + 0x55], dl
add byte [eax], dl
add byte [eax], al
inc ebx
dec ecx
outsb dx, byte [esi]
jae 0x7a8a30
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
jb 0x7a89fc
cmp al, byte [ecx + 0x6e]
popal
insb byte es:[edi], dx
jns 0x7a8a43
dec ebp
jae 0x7a8a36
push edx
jae 0x7a8a3c
je 0x7a8a18
imul ebp, dword [ebp], 0x6e494300
jae 0x7a8a50
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
jb 0x7a8a1c
cmp al, byte [ebp + 0x69]
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
add byte [eax], al
add byte [eax], al
pop esp
imul ebp, dword [esi + 0x73], 0x6c6c6174
jb 0x7a8a2d
arpl word [eax + 0x70], si
add byte [ebx + 0x49], al
outsb dx, byte [esi]
jae 0x7a8a7c
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
jb 0x7a8a48
cmp dl, byte [eax + 0x6f]
jae 0x7a8a87
dec ecx
outsb dx, byte [esi]
jae 0x7a8a8b
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ebx + 0x49], al
dec ecx
outsb dx, byte [esi]
jae 0x7a8a94
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
jb 0x7a8a60
cmp dl, byte [eax + 0x72]
dec ecx
outsb dx, byte [esi]
jae 0x7a8aa2
je 0x7a8a90
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
push eax
add byte [edx], dh
outsd dx, dword [esi]
add byte [eax + eax + 0x75], ah
add byte [edi], ch
add byte fs:[ebp], dh
arpl word [eax], ax
add byte [ebx], ah
je 0x7a8a41
dec esi
add byte [ecx], ah
insd dword es:[edi], dx
add byte [ebp], ah
add byte [eax], al
inc ebx
dec ecx
popal
add byte [ebp], ch
add byte gs:[eax], al
add byte [eax], al
add byte [ebx + 0x49], al
outsb dx, byte [esi]
jae 0x7a8ac4
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
jb 0x7a8a90
cmp cl, byte [ecx + 0x6e]
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
add byte [eax], al
add byte gs:[eax], al
push eax
add byte [edx], dh
outsd dx, dword [esi]
add byte [eax + eax + 0x75], ah
add byte [ebx], ah
je 0x7a8a71
inc ebx
add byte [edi], ch
add byte fs:[ebp], ah
add byte [eax], al
push edx
add byte [ecx], cl
pop edi
outsb dx, byte [esi]
add byte [edi], ch
jb 0x7a8a8d
add byte [eax + eax + 0x61], dh
add byte [edi], bl
dec ecx
add byte [eax + eax], al
add byte [ebx], dh