Function at 0x42d240
Capabilities:
Get number of processors
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push eax
push ebx
add esp, 4
call 0x42d0a2
add byte [ebx + 0x39], al
cmp byte [esp + eax*2 + 0x3b], al
add esp, 4
pop eax
push edx
call 0x42d0b7
add byte [ebx], bh
dec eax
inc esp
cmp dword [0x48373d3d], edi
cmp al, 0x83
les eax, [edx + ebx*2]
push eax
and eax, 0x16476
pop eax
mov edx, dword [ebp - 0x30]
add edx, 0x138
imul eax, dword [ebp - 0x2c], 0x138
add eax, 0x44f3644b
imul ecx, dword [ebp - 0x2c], 0x138
sub eax, ecx
xor edx, eax
imul edx, dword [ebp - 0x2c]
mov dword [ebp - 0x1c80], edx
push edi
push edi
add esp, 4
xor edi, 0xfa05
pop edi
push edi
xor edi, 0xfa9a
xor edi, 0x1233f
pop edi
push ebx
push edi
add esp, 4
xor ebx, 0x13396
xor ebx, 0x3e74
and ebx, 0xde06
pop ebx
mov edx, dword [ebp - 0x1c80]
add edx, 1
mov dword [ebp - 0x1494], edx
push edi
sub edi, 0x37b2
sub edi, 0x6390
or edi, 0x115b5
xor edi, 0x6555
pop edi
push ecx
push edi
add esp, 4
xor ecx, 0x17ce3
pop ecx
push edx
push edx
add esp, 4
or edx, 0xfe87
pop edx
push ecx
add ecx, 0x15944
xor ecx, 0x10a9f
sub ecx, 0x10712
pop ecx
push ebx
push esi
add esp, 4
or ebx, 0x9fe0
add ebx, 0x309e
pop ebx
push eax
push ecx
add esp, 4
xor eax, 0x4528
pop eax
imul eax, dword [ebp - 0x2c], 0x138
add eax, 0x44f3644b
imul ecx, dword [ebp - 0x2c], 0x138
sub eax, ecx
xor eax, dword [ebp - 0x1494]
imul eax, dword [ebp - 0x2c]
imul edx, dword [ebp - 0x2c], 0x138
sub eax, edx
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x1494]
imul eax, dword [ebp - 0x2c]
mov dword [ebp - 0x1d24], eax
mov dword [ebp - 0x1520], 1
push edx
call 0x42d1e5
add byte [edi + 0x3c], al
push eax
cmp byte [0x4c4833f], dh
or edx, 0x12904
and edx, 0x9634
pop edx
push eax
push ebx
add esp, 4
add eax, 0x7f1b
pop eax
push edx
and edx, 0xb86
pop edx
imul ecx, dword [ebp - 0x1520], 0x138
add ecx, 0x44f3644b
imul edx, dword [ebp - 0x1520], 0x138
sub ecx, edx
xor ecx, dword [ebp - 0x1d24]
imul ecx, dword [ebp - 0x1520]
imul eax, dword [ebp - 0x1520], 0x138
sub ecx, eax
mov dword [ebp - 0x1524], ecx
fsub st(2), st(0)
invalid
invalid
xor edx, 0xe6
imul edx, dword [ebp - 0x1550]
imul ecx, dword [ebp - 0x1550], 0x138
sub edx, ecx
mov dword [ebp - 0x1554], edx
push edx
push edi
add esp, 4
and edx, 0xe410
xor edx, 0x15d71
pop edx
push eax
and eax, 0x3d56
pop eax
push ecx
push esi
add esp, 4
and ecx, 0x114f6
xor ecx, 0x4f00
and ecx, 0x31b3
pop ecx
push ebx
xor ebx, 0xb16a
add ebx, 0x1baf
pop ebx
push esi
add esi, 0x12ddf
pop esi
push edi
and edi, 0x12f5d
add edi, 0xfdaf
jmp 0x42f80c
sub edi, 0x7bd5
pop edi
mov edx, dword [ebp - 0x938]
add edx, 0x138
imul eax, dword [ebp - 0x934], 0x138
add eax, 0x44f3644b
imul ecx, dword [ebp - 0x934], 0x138
sub eax, ecx
xor edx, eax
imul edx, dword [ebp - 0x934]
mov dword [ebp - 0x1e68], edx
mov edx, dword [ebp - 0x1e68]
mov dword [ebp - 0x1e6c], edx
mov eax, dword [ebp - 0x1e6c]
sub eax, 0x6e
mov dword [ebp - 0x1e70], eax
mov dword [ebp - 0xa28], 1
push edi
and edi, 0x1460
sub edi, 0x28dd
or edi, 0x807
and edi, 0xd749
pop edi
push edx
push esi
add esp, 4
or edx, 0xda3c
and edx, 0x11197
add edx, 0x6bc7
pop edx
imul ecx, dword [ebp - 0xa28], 0x138
add ecx, 0x44f3644b
imul edx, dword [ebp - 0xa28], 0x138
sub ecx, edx
xor ecx, dword [ebp - 0x1e70]
imul ecx, dword [ebp - 0xa28]
imul eax, dword [ebp - 0xa28], 0x138
sub ecx, eax
mov dword [ebp - 0xa2c], ecx
push esi
push ebx
add esp, 4
call 0x42f8ec
add byte [ebp + 0x4c], al
inc ebx
xor bh, byte [esi]
inc edx
add esp, 4
add esi, 0x1c4
call 0x42f903
add byte [esi + eax*2], bh
xor eax, 0x414a404d
inc ebp
add esp, 4
sub esi, 0x7388
pop esi
mov ecx, dword [ebp - 0x938]
add ecx, 0x138
imul edx, dword [ebp - 0x934], 0x138
add edx, 0x44f3644b
imul eax, dword [ebp - 0x934], 0x138
sub edx, eax
xor ecx, edx
imul ecx, dword [ebp - 0x934]
mov dword [ebp - 0x1e74], ecx
mov ecx, dword [ebp - 0x1e74]
mov dword [ebp - 0x1e78], ecx
mov edx, dword [ebp - 0x1e78]
add edx, 0x38
mov dword [ebp - 0x1e7c], edx
mov dword [ebp - 0xa30], 1
push esi
push eax
add esp, 4
add esi, 0xa7d6
pop esi
push edi
add edi, 0x14cbf
pop edi
push esi
push esi
add esp, 4
and esi, 0x11e33
pop esi
push ecx
push edi
add esp, 4
invalid
invalid