Function at 0x42fe56
Capabilities:
Get number of processors
Resolve function by parsing pe exports

Disassembly:
pop esi
push edi
sub edi, 0xc7fa
sub edi, 0x799b
xor edi, 0x12fd4
pop edi
mov dword [ebp - 0x2c], 1
push ebx
push ecx
add esp, 4
and ebx, 0x13758
add ebx, 0xa11
or ebx, 0x308b
pop ebx
push ecx
sub ecx, 0xf15d
and ecx, 0x3dd3
or ecx, 0x10345
add ecx, 0xa579
pop ecx
imul edx, dword [ebp - 0x2c], 0x138
add edx, 0x44f3644b
imul eax, dword [ebp - 0x2c], 0x138
sub edx, eax
xor edx, 0
imul edx, dword [ebp - 0x2c]
imul ecx, dword [ebp - 0x2c], 0x138
sub edx, ecx
mov dword [ebp - 0x30], edx
jmp 0x42c77f
mov ecx, dword [ebp - 0xfb0]
mov edx, dword [ebp - 0xfac]
mov dword [ebp - 0x152c], ecx
mov dword [ebp - 0x1528], edx
push ecx
push ecx
add esp, 4
xor ecx, 0x57df
add ecx, 0x138d6
xor ecx, 0x8d13
pop ecx
push esi
push ecx
add esp, 4
sub esi, 0x144fc
or esi, 0xf5f2
jmp 0x42c7c8
pop esi
push edi
push ecx
add esp, 4
or edi, 0x1724
jmp 0x42c7d9
sub edi, 0x93f3
pop edi
push ebx
call 0x42c7f1
add byte [esi + 0x33], cl
dec edx
push eax
inc esp
push eax
dec esp
inc esi
dec esp
add esp, 4
xor ebx, 0x9249
pop ebx
mov eax, dword [ebp - 0x30]
add eax, 0x138
imul ecx, dword [ebp - 0x2c], 0x138
add ecx, 0x44f3644b
imul edx, dword [ebp - 0x2c], 0x138
sub ecx, edx
xor eax, ecx
imul eax, dword [ebp - 0x2c]
mov dword [ebp - 0x1d2c], eax
push eax
xor eax, 0x168de
and eax, 0xb1fb
pop eax
push ecx
push esi
add esp, 4
jmp 0x42c83e
pop ecx
push eax
push ecx
add esp, 4
and eax, 0x12020
and eax, 0x13193
xor eax, 0xf3d5
pop eax
mov eax, dword [ebp - 0x152c]
add eax, 0x138
imul ecx, dword [ebp - 0x1528], 0x138
add ecx, 0x44f3644b
imul edx, dword [ebp - 0x1528], 0x138
sub ecx, edx
xor eax, ecx
imul eax, dword [ebp - 0x1528]
mov dword [ebp - 0x1d28], eax
mov eax, dword [ebp - 0x1d28]
mov dword [ebp - 0x1d30], eax
mov ecx, dword [ebp - 0x1d2c]
cmp ecx, dword [ebp - 0x1d30]
jae 0x42c8b3
mov dword [ebp - 0x149c], 1
jmp 0x42c8bd
mov dword [ebp - 0x149c], 0
mov dl, byte [ebp - 0x149c]
mov byte [ebp - 0x382], dl
movzx eax, byte [ebp - 0x382]
test eax, eax
je 0x42f930
push ebx
call 0x42c8e6
add byte [ebp + 0x4b], cl
aaa
dec edx
inc ebx
cmp dl, byte [eax - 0x7d]
les eax, [ebx + ebx*2]
push ecx
sub ecx, 0xf68d
jmp 0x42c8f9
pop ecx
push esi
xor esi, 0x183a6
jmp 0x42c909
pop esi
push edx
push eax
add esp, 4
sub edx, 0xbd72
add edx, 0x1744
pop edx
push ebx
push edx
add esp, 4
call 0x42c92f
add byte [esi], bh
push eax
cmp dword [esi], esi
xor eax, 0xc4833644
add al, 0xeb
pop es
inc eax
xor eax, 0x41504e3f
inc edi
pop ebx
mov ecx, dword [ebp - 0x30]
add ecx, 0x138
imul edx, dword [ebp - 0x2c], 0x138
add edx, 0x44f3644b
imul eax, dword [ebp - 0x2c], 0x138
sub edx, eax
xor ecx, edx
imul ecx, dword [ebp - 0x2c]
mov dword [ebp - 0x1d34], ecx
mov ecx, dword [ebp - 0x1d34]
mov dword [ebp - 0x1d38], ecx
cmp dword [ebp - 0x1d38], 0x63c1
jne 0x42cab7
push eax
push edi
add esp, 4
sub eax, 0xf2b6
or eax, 0x35d5
and eax, 0x319d
pop eax
push ecx
or ecx, 0x17334
pop ecx
push edx
push esi
add esp, 4
or edx, 0x15c1c
add edx, 0xc482
pop edx
mov edx, dword [ebp - 0x14]
add edx, 0x138
imul eax, dword [ebp - 0x10], 0x138
add eax, 0x44f3644b
imul ecx, dword [ebp - 0x10], 0x138
sub eax, ecx
xor edx, eax
imul edx, dword [ebp - 0x10]
mov dword [ebp - 0x1d3c], edx
mov edx, dword [ebp - 0x1d3c]
mov dword [ebp - 0x1d40], edx
mov eax, dword [ebp - 0x1d40]
sub eax, 0x898
mov dword [ebp - 0x1d44], eax
mov dword [ebp - 0xfb4], 1
push edx
or edx, 0xaa5c
add edx, 0x15473
pop edx
push eax
push edx
add esp, 4
or eax, 0x1e57
add eax, 0x104bc
pop eax
push eax
push esi
add esp, 4
or eax, 0x22b4
xor eax, 0x163e2
pop eax
imul ecx, dword [ebp - 0xfb4], 0x138
add ecx, 0x44f3644b
imul edx, dword [ebp - 0xfb4], 0x138
sub ecx, edx
xor ecx, dword [ebp - 0x1d44]
imul ecx, dword [ebp - 0xfb4]
imul eax, dword [ebp - 0xfb4], 0x138
sub ecx, eax
mov dword [ebp - 0xfb8], ecx
mov ecx, dword [ebp - 0xfb8]
mov edx, dword [ebp - 0xfb4]
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x10], edx
push ebx
or ebx, 0xe411
jmp 0x42ca91
pop ebx
push edx
or edx, 0x64db
pop edx
push eax
call 0x42caa7
add byte [eax], bh
inc esi
inc ebp
aaa
aaa
inc esp
add esp, 4
jmp 0x42cab0
add eax, 0x14e3d
pop eax
push ecx
and ecx, 0x182d7
xor ecx, 0x14453
pop ecx
push edi
push esi
add esp, 4
xor edi, 0x9c8e
sub edi, 0x8bc4
call 0x42cae5
add byte [ebp + eax*2 + 0x3b], al
cmp al, 0x48
xor bh, byte [ebx]
push eax
cmp eax, dword [ebx - 0x74a0fb3c]
inc ebp
in al, dx
add eax, 0x138
imul ecx, dword [ebp - 0x10], 0x138
add ecx, 0x44f3644b
imul edx, dword [ebp - 0x10], 0x138
sub ecx, edx
xor eax, ecx
imul eax, dword [ebp - 0x10]
mov dword [ebp - 0x1d48], eax
mov eax, dword [ebp - 0x1d48]
mov dword [ebp - 0x1db8], eax
lea ecx, [ebp - 0x928]
mov dword [ebp - 0x3bc], ecx
mov edx, dword [ebp - 0x3bc]
mov dword [edx + 4], 1
push ecx
and ecx, 0x17b00
and ecx, 0xd30d
pop ecx
push eax
or eax, 0x10622
sub eax, 0x17ab0
pop eax
push edx
or edx, 0xc9bb
pop edx
push edi
add edi, 0x190f
sub edi, 0x1760a
pop edi
mov eax, dword [ebp - 0x3bc]
imul ecx, dword [eax + 4], 0x138
add ecx, 0x44f3644b
mov edx, dword [ebp - 0x3bc]
imul eax, dword [edx + 4], 0x138
sub ecx, eax
xor ecx, 0x23
mov edx, dword [ebp - 0x3bc]
imul ecx, dword [edx + 4]
mov eax, dword [ebp - 0x3bc]
imul edx, dword [eax + 4], 0x138
sub ecx, edx
mov eax, dword [ebp - 0x3bc]
mov dword [eax], ecx
mov ecx, dword [ebp - 0x3bc]
mov dword [ebp - 0x1f58], ecx
push eax
push ecx
add esp, 4
and eax, 0x14712
pop eax
push edi
or edi, 0xdb36
and edi, 0x2ae5
or edi, 0x2095
call 0x42cbea
add byte [eax + 0x42], al
cmp esi, dword [ebx]
inc edx
dec esp
cmp al, 0x49
aas
add esp, 4
pop edi
mov dword [ebp - 0x14a4], 1
push edx
push edx
add esp, 4
or edx, 0x6429
jmp 0x42cc09
or edx, 0x1759e
xor edx, 0x487b
pop edx
push eax
and eax, 0x2dfa
or eax, 0x14809
xor eax, 0x19d9
pop eax
mov dword [ebp - 0x1f5c], 0x38
mov dword [ebp - 0x1f60], 0xe6
mov dword [ebp - 0x1f64], 0x6e
mov dword [ebp - 0x1f68], 0x6e
mov dword [ebp - 0x1f6c], 0x78
mov dword [ebp - 0x1530], 1
push edx
call 0x42cc76
add byte [ebp + 0x42], cl
dec esi
cmp bh, byte [edi]
xor edi, dword [ecx]
dec esi
dec edi
add esp, 4
or edx, 0x7394
and edx, 0x4242
pop edx
push ebx
push eax
add esp, 4
add ebx, 0x14adb
xor ebx, 0x36cf
pop ebx
imul edx, dword [ebp - 0x1530], 0x138
add edx, 0x44f3644b
imul eax, dword [ebp - 0x1530], 0x138
sub edx, eax
xor edx, 0xe6
imul edx, dword [ebp - 0x1530]
imul ecx, dword [ebp - 0x1530], 0x138
sub edx, ecx
mov dword [ebp - 0x1534], edx
push ecx
push esi
add esp, 4
call 0x42cce7
add byte [ecx + 0x3b], cl
xor ecx, dword [eax + 0x3c]
xor eax, 0x8339373d
les eax, [ecx + eax*4]
int1
int1
add dword [ecx], 0
xor ecx, 0xe39c
or ecx, 0x576a
pop ecx
push eax
add eax, 0x16ada
pop eax
push edi
push eax
add esp, 4
xor edi, 0x1179b
or edi, 0x13bae
add edi, 0x5fe0
pop edi
push eax
sub eax, 0x5ede
sub eax, 0x39d3
or eax, 0xea1f
add eax, 0x6993
pop eax
mov edx, dword [ebp - 0x928]
add edx, 0x138
imul eax, dword [ebp - 0x924], 0x138
add eax, 0x44f3644b
imul ecx, dword [ebp - 0x924], 0x138
sub eax, ecx
xor edx, eax
imul edx, dword [ebp - 0x924]
mov dword [ebp - 0x1d4c], edx
mov edx, dword [ebp - 0x1d4c]
mov dword [ebp - 0x1d50], edx
mov eax, dword [ebp - 0x1d50]
sub eax, 0x6e
mov dword [ebp - 0x1d54], eax
mov dword [ebp - 0xa08], 1
push ebx
or ebx, 0x119ee
or ebx, 0x132fd
pop ebx
push edx
call 0x42cdae
add byte [edi], bh
aaa
push eax
cmp al, 0x3c
inc ebx
add esp, 4
sub edx, 0x13058
and edx, 0xba43
xor edx, 0x17d74
pop edx
imul ecx, dword [ebp - 0xa08], 0x138
add ecx, 0x44f3644b
imul edx, dword [ebp - 0xa08], 0x138
sub ecx, edx
xor ecx, dword [ebp - 0x1d54]
imul ecx, dword [ebp - 0xa08]
imul eax, dword [ebp - 0xa08], 0x138
sub ecx, eax
mov dword [ebp - 0xa0c], ecx
push ebx
push ecx
add esp, 4
add ebx, 0x1c09
jmp 0x42ce11
jmp 0x42ce17
pop ebx
push edi
add edi, 0x4f6e
xor edi, 0x9662
jmp 0x42ce2a
sub edi, 0x14360
pop edi
mov ecx, dword [ebp - 0x928]
add ecx, 0x138
imul edx, dword [ebp - 0x924], 0x138
add edx, 0x44f3644b
imul eax, dword [ebp - 0x924], 0x138
sub edx, eax
xor ecx, edx
imul ecx, dword [ebp - 0x924]
mov dword [ebp - 0x1d58], ecx
mov ecx, dword [ebp - 0x1d58]
mov dword [ebp - 0x1d5c], ecx
mov edx, dword [ebp - 0x1d5c]
add edx, 0x38
mov dword [ebp - 0x1d60], edx
mov dword [ebp - 0xa10], 1
push eax
add eax, 0x276f
pop eax
push ebx
push ecx
add esp, 4
sub ebx, 0x17e8c
or ebx, 0xf1f8
or ebx, 0xdcc6
add ebx, 0x8e31
pop ebx
push ecx
push eax
add esp, 4
sub ecx, 0xe6b9
pop ecx
imul eax, dword [ebp - 0xa10], 0x138
add eax, 0x44f3644b
imul ecx, dword [ebp - 0xa10], 0x138
sub eax, ecx
xor eax, dword [ebp - 0x1d60]
imul eax, dword [ebp - 0xa10]
imul edx, dword [ebp - 0xa10], 0x138
sub eax, edx
mov dword [ebp - 0xa14], eax
push eax
jmp 0x42cf03
pop eax
push esi
push ebx
add esp, 4
jmp 0x42cf0f
call 0x42cf1b
add byte [esi + 0x50], cl
dec edi
inc edi
cmp byte [ebx + eax*4], dh
les eax, [ecx + eax*4]
into
scasb al, byte es:[edi]
jnp 0x42cf24
add byte [ecx + 0x1523dc6], al
add byte [esi + 0x52], bl
add esi, 0x1523d
pop esi
push edx
xor edx, 0xf4f8
add edx, 0x17bb7
sub edx, 0x8dca
or edx, 0x23ff
pop edx
push esi
push ebx
add esp, 4
and esi, 0x1564d
xor esi, 0x15d8e
or esi, 0x7ff8
pop esi
mov dword [ebp - 0x2d0], 1
push ebx
push edi
add esp, 4
sub ebx, 0xaf5
add ebx, 0xfeb8
pop ebx
push edx
jmp 0x42cf80
pop edx
push edx
push edx
add esp, 4
and edx, 0x14868
sub edx, 0x152ce
add edx, 0xfaa5
pop edx
imul eax, dword [ebp - 0x2d0], 0x138
add eax, 0x44f3644b
imul ecx, dword [ebp - 0x2d0], 0x138
sub eax, ecx
xor eax, 2
imul eax, dword [ebp - 0x2d0]
imul edx, dword [ebp - 0x2d0], 0x138
sub eax, edx
mov dword [ebp - 0x2d4], eax
push eax
call 0x42cfdd
add byte [ecx + 0x40], cl
inc ecx
cmp dword [ebx + 0x3a], ecx
add esp, 4
and eax, 0x91e1
jmp 0x42cfed
pop eax
push edi
push edi
add esp, 4
and edi, 0x130f7
jmp 0x42d001
pop edi
mov eax, dword [ebp - 0x928]
mov ecx, dword [ebp - 0x924]
mov dword [ebp - 0x254], eax
mov dword [ebp - 0x250], ecx
jmp 0x42d1f0
mov dword [ebp - 0x3c0], 0
call 0x42f93f
mov eax, 0x13379797
pop eax
mov dword [ebp - 0x3c0], eax
push ebx
push esi
add esp, 4
add ebx, 0x182d2
sub ebx, 0x31ed
pop ebx
push ecx
push esi
add esp, 4
or ecx, 0x108d6
or ecx, 0xec24
sub ecx, 0x9576
pop ecx
push edx
sub edx, 0x15ccb
pop edx
mov ecx, dword [ebp - 0x1fa0]
mov dword [ebp - 0x14b8], ecx
push ecx
sub ecx, 0x170ac
pop ecx
push ebx
push edi
add esp, 4
call 0x42f9a5
add byte [ebp + 0x4a], al
inc ebx
cmp dword [ebp + 0x3a], ecx
aaa
aas
inc esp
add esp, 4
and ebx, 0xb8cb
or ebx, 0x96af
or ebx, 0x12460
pop ebx
mov edx, dword [ebp - 0x14]
add edx, 0x138
imul eax, dword [ebp - 0x10], 0x138
add eax, 0x44f3644b
imul ecx, dword [ebp - 0x10], 0x138
sub eax, ecx
xor edx, eax
imul edx, dword [ebp - 0x10]
mov dword [ebp - 0x14b8], edx
mov edx, dword [ebp - 0x3c0]
mov dword [ebp - 0x1ef8], edx
mov eax, dword [ebp - 0x1ef8]
add eax, dword [ebp - 0x14b8]
mov dword [ebp - 0x3c0], eax
push esi
call 0x42fa11
add byte [ebx], dh
dec esi
xor eax, 0x324e3b3e
add esp, 4
add esi, 0x9419
pop esi
push ebx
call 0x42fa2b
add byte [ebx + 0x40], al
inc esp
inc ecx
inc esp
cmp al, byte [ebx + 0x37]
add esp, 4
sub ebx, 0x10686
pop ebx
mov byte [ebp - 0xb78], 0x52
mov byte [ebp - 0xb77], 0xb9
mov byte [ebp - 0xb76], 0x10
mov byte [ebp - 0xb75], 0x10
mov byte [ebp - 0xb74], 0x10
mov byte [ebp - 0xb73], 0x10
mov byte [ebp - 0xb72], 0x5a
push ecx
push edi
add esp, 4
xor ecx, 0x134b9
pop ecx
push edx
or edx, 0x12495
jmp 0x42fa7e
or edx, 0x1759b
pop edx
push edx
call 0x42fa94
add byte [eax + 0x45], cl
dec esi
xor eax, 0x3738434b
add esp, 4
pop edx
mov byte [ebp - 0xb80], 0x52
mov byte [ebp - 0xb7f], 0xb9
mov byte [ebp - 0xb7e], 0x20
mov byte [ebp - 0xb7d], 0x20
mov byte [ebp - 0xb7c], 0x20
mov byte [ebp - 0xb7b], 0x20
mov byte [ebp - 0xb7a], 0x5a
push ebx
call 0x42fad6
add byte [esi], dh
inc ebx
cmp al, 0x42
aaa
push eax
add esp, 4
call 0x42fae9
add byte [ebp + 0x3d], al
xor eax, 0x3d42433e
dec ecx
cmp al, 0x40
add esp, 4
sub ebx, 0xc059
pop ebx
push edx
and edx, 0x452e
pop edx
mov dword [ebp - 0x1fa4], 0xe
push edx
add edx, 0x139ac
sub edx, 0x6c6f
or edx, 0x12437
pop edx
push ebx
add ebx, 0x86be
call 0x42fb2d
add byte [ecx + 0x43], al
inc ebx
inc edi
cmp al, 0x42
dec ebp
add esp, 4
or ebx, 0x7516
pop ebx
mov ecx, 1
imul edx, ecx, 0
lea eax, [ebp + edx - 0xb78]
mov dword [ebp - 0x14bc], eax
push edi
push edx
add esp, 4
and edi, 0xbcb1
pop edi
push esi
xor esi, 0xb299
add esi, 0x1e14
xor esi, 0x3e97
xor esi, 0x77d9
pop esi
push esi
push eax
add esp, 4
and esi, 0xb524
pop esi
mov dword [ebp - 0x1fa8], 0xffffffff
push ebx
push eax
add esp, 4
sub ebx, 0x13648
jmp 0x42fb9b
add ebx, 0x87c9
or ebx, 0x8c6e
pop ebx
push ecx
push edx
add esp, 4
add ecx, 0xd0af
xor ecx, 0xe84e
pop ecx
mov ecx, dword [ebp - 0x3c0]
mov dword [ebp - 0x4cc], ecx
jmp 0x42fbd7
mov edx, dword [ebp - 0x4cc]
add edx, 1
mov dword [ebp - 0x4cc], edx
push edi
push edx
add esp, 4
jmp 0x42fbe2
pop edi
push esi
push edx
add esp, 4
add esi, 0x16ce3
and esi, 0x17134
add esi, 0xd7f3
pop esi
push edx
sub edx, 0x17a94
or edx, 0x10919
pop edx
mov eax, dword [ebp - 0x4cc]
sub eax, dword [ebp - 0x3c0]
cmp eax, 0xffffffff
jb 0x42fc51
push ebx
push ecx
add esp, 4
and ebx, 0x108df
xor ebx, 0x53f3
pop ebx
push edi
sub edi, 0x8fcb
call 0x42fc42
add byte [eax + 0x37], al
cmp ecx, dword [ebp + 0x50]
inc eax
dec esp
aas
dec ebp
add esp, 4
and edi, 0xc2d8
pop edi
jmp 0x42fe7f
mov dword [ebp - 0xc08], 7
mov ecx, dword [ebp - 0x4cc]
dec dword [ecx - 0xa6773]
call dword [esi + 0x53]
add esp, 4
or esi, 0xc833
sub esi, 0x16b4d
add esi, 0x1806f
pop esi
push esi
or esi, 0x17412
xor esi, 0x10e94
sub esi, 0x11f3
xor esi, 0xae17
pop esi
mov edx, dword [ebp - 0x14bc]
mov dword [ebp - 0xa64], edx
mov dword [ebp - 0xc0c], 0
mov eax, dword [ebp - 0x4cc]
cmp eax, dword [ebp - 0x14bc]
jne 0x42fd00
push ebx
add ebx, 0x12dc6
pop ebx
push edx
push eax
add esp, 4
sub edx, 0x11ca9
xor edx, 0x1810a
sub edx, 0xe84
call 0x42fceb
add byte [ebp + 0x4d], al
dec esp
aaa
dec edx
dec edx
cmp dword [ebp - 0x7d], eax
les eax, [edx + ebx*2]
mov ecx, dword [ebp - 0xc0c]
mov dword [ebp - 0x14c4], ecx
jmp 0x42fe31
cmp dword [ebp - 0xc08], 0
jle 0x42fe25
push esi
xor esi, 0x1497d
call 0x42fd24
add byte [edi + 0x49], al
cmp byte [0x34413935], dh
xor bh, byte [ecx]
add esp, 4
call 0x42fd33
add byte [edx + 0x45], al
xor eax, dword [ebx + 0x49]
dec edx
add esp, 4
pop esi
push ecx
and ecx, 0x14d31
pop ecx
mov edx, dword [ebp - 0xa68]
movzx eax, byte [edx]
mov ecx, dword [ebp - 0xa64]
movzx edx, byte [ecx]
cmp eax, edx
je 0x42fdc1
push ecx
or ecx, 0x1673a
jmp 0x42fd62
or ecx, 0x10c81
sub ecx, 0x124f7
pop ecx
push edx
push esi
add esp, 4
xor edx, 0x22fb
pop edx
push ebx
push ebx
add esp, 4
xor ebx, 0x12b50
pop ebx
mov eax, dword [ebp - 0xa68]
movzx ecx, byte [eax]
mov edx, dword [ebp - 0xa64]
movzx eax, byte [edx]
cmp ecx, eax
jle 0x42fda9
mov dword [ebp - 0x14c0], 1
jmp 0x42fdb3
mov dword [ebp - 0x14c0], 0xffffffff
mov ecx, dword [ebp - 0x14c0]
mov dword [ebp - 0xc0c], ecx
jmp 0x42fe25
push edx
call 0x42fdd1
add byte [edi], bh
inc edi
dec esi
cmp dh, byte [edi]
dec ecx
cmp bh, byte [ebx]
aaa
add esp, 4
pop edx
push eax
push ecx
add esp, 4
xor eax, 0x1833a
pop eax
push esi
push eax
add esp, 4
add esi, 0xe9ce
add esi, 0x2cf1
pop esi
mov edx, dword [ebp - 0xc08]
sub edx, 1
mov dword [ebp - 0xc08], edx
mov eax, dword [ebp - 0xa68]
add eax, 1
mov dword [ebp - 0xa68], eax
mov ecx, dword [ebp - 0xa64]
add ecx, 1
mov dword [ebp - 0xa64], ecx
jmp 0x42fd00
mov edx, dword [ebp - 0xc0c]
mov dword [ebp - 0x14c4], edx
cmp dword [ebp - 0x14c4], 0
jne 0x42fe7a
push edx
add edx, 0x10de
pop edx
push ecx
push ecx
add esp, 4
call 0x42fe56
add byte [edi], dh
xor bh, byte [0x36334240]
aas
cmp byte [ebx - 0x367efb3c], al
or byte [eax], dh
add byte [ecx + 0x704bc1], al
add byte [ecx + 0x11d34e9], al
add byte [ecx - 0x75], bl
test dword [ebx + edi*8], esi
invalid
jmp 0x42fbc8
push eax
sub eax, 0x2ba5
and eax, 0xe924
sub eax, 0xb5f8
and eax, 0xc2d5
pop eax
push ebx
push edi
add esp, 4
xor ebx, 0x3ec3
pop ebx
push ecx
push eax
add esp, 4
add ecx, 0xa876
pop ecx
mov dword [ebp - 0x3cc], 0
push ebx
or ebx, 0xdc32
xor ebx, 0x134f3
call 0x42fed6
add byte [ebp + 0x32], al
cmp byte [0x33414645], dh
add esp, 4
pop ebx
push edx
push eax
add esp, 4
xor edx, 0x6d6a
jmp 0x42feec
pop edx
push edi
call 0x42fefa
add byte [edx + eax*2 + 0x37], cl
inc edx
cmp dword [0x8104c483], esi
invalid