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

Disassembly:
add esp, 4
pop edi
push edx
and edx, 0x91f1
call 0x1c9e0f4
add byte [edx + eax*2], bh
cmp eax, dword ss:[edi + 0x4b]
add esp, 4
pop edx
mov byte [ebp - 0xdd4], 0x52
mov byte [ebp - 0xdd3], 0xb9
mov byte [ebp - 0xdd2], 0x20
mov byte [ebp - 0xdd1], 0x20
mov byte [ebp - 0xdd0], 0x20
mov byte [ebp - 0xdcf], 0x20
mov byte [ebp - 0xdce], 0x5a
push ebx
sub ebx, 0x10180
xor ebx, 0x17abf
pop ebx
push esi
add esi, 0x11706
add esi, 0x100a8
call 0x1c9e151
add byte [edi], dh
inc ebp
cmp bh, byte [eax]
inc esi
inc eax
cmp al, 0x83
les eax, [ecx + eax*4]
mov byte [eax], 0xd0
add byte [eax], al
pop esi
mov dword [ebp - 0x2774], 0xe
push eax
push esi
add esp, 4
jmp 0x1c9e170
xor eax, 0x52b6
xor eax, 0x1840b
xor eax, 0x959e
pop eax
push edx
xor edx, 0x16594
pop edx
push ecx
push esi
add esp, 4
or ecx, 0x10731
pop ecx
mov ecx, 1
imul edx, ecx, 0
lea eax, [ebp + edx - 0xddc]
mov dword [ebp - 0x18d8], eax
push edx
xor edx, 0x15fa7
xor edx, 0x4c13
pop edx
push edx
push esi
add esp, 4
add edx, 0xe097
sub edx, 0x12b4e
call 0x1c9e1da
add byte [ecx], bh
cmp byte [edx + ecx*2], dh
inc ebx
cmp esi, dword [edi]
cmp esi, dword [edi]
add esp, 4
pop edx
mov dword [ebp - 0x2778], 0xffffffff
push eax
push edx
add esp, 4
jmp 0x1c9e1f3
or eax, 0x80a9
pop eax
push esi
xor esi, 0x4f2e
pop esi
push edi
push eax
add esp, 4
jmp 0x1c9e20d
and edi, 0xd798
sub edi, 0x3882
pop edi
mov ecx, dword [ebp - 0x488]
mov dword [ebp - 0x5bc], ecx
jmp 0x1c9e237
mov edx, dword [ebp - 0x5bc]
add edx, 1
mov dword [ebp - 0x5bc], edx
push ecx
push ebx
add esp, 4
and ecx, 0xbc0d
pop ecx
push edi
push esi
add esp, 4
sub edi, 0x14d3d
pop edi
push edi
sub edi, 0x12166
call 0x1c9e265
add byte [eax], bh
dec ebx
dec edi
inc esi
dec edi
inc eax
cmp al, byte [ebx + 0x45]
add esp, 4
pop edi
mov eax, dword [ebp - 0x5bc]
sub eax, dword [ebp - 0x488]
cmp eax, 0xffffffff
jb 0x1c9e2b1
push esi
push eax
add esp, 4
sub esi, 0xf64
or esi, 0x58ef
pop esi
push eax
and eax, 0x1060d
pop eax
push esi
push ecx
add esp, 4
xor esi, 0x18145
or esi, 0x9517
and esi, 0x122a9
pop esi
jmp 0x1c9e4df
mov dword [ebp - 0xe80], 7
mov ecx, dword [ebp - 0x5bc]
mov dword [ebp - 0xc0c], ecx
push ebx
and ebx, 0x15c7
add ebx, 0xfb6f
pop ebx
push eax
push esi
add esp, 4
sub eax, 0xd282
pop eax
push edi
push esi
add esp, 4
call 0x1c9e2f5
add byte [eax], bh
dec ebp
push eax
cmp dl, byte [eax + 0x38]
xor eax, 0xc4833c47
add al, 0x5f
mov edx, dword [ebp - 0x18d8]
mov dword [ebp - 0xc08], edx
mov dword [ebp - 0xe84], 0
mov eax, dword [ebp - 0x5bc]
cmp eax, dword [ebp - 0x18d8]
jne 0x1c9e360
push edi
sub edi, 0x13373
xor edi, 0x9262
jmp 0x1c9e332
pop edi
push ecx
push ebx
add esp, 4
and ecx, 0x884a
jmp 0x1c9e346
pop ecx
push ebx
or ebx, 0x17f05
pop ebx
mov ecx, dword [ebp - 0xe84]
mov dword [ebp - 0x18e0], ecx
jmp 0x1c9e491
cmp dword [ebp - 0xe80], 0
jle 0x1c9e485
push ebx
xor ebx, 0x1389c
xor ebx, 0x4849
and ebx, 0xbe9d
xor ebx, 0x160fa
pop ebx
push edx
call 0x1c9e395
add byte [0x3a3f3e45], dh
inc ebp
xor eax, 0x8104c483
retf 0x1cbf
mov edx, dword [ebp - 0xe84]
mov dword [ebp - 0x18e0], edx
cmp dword [ebp - 0x18e0], 0
jne 0x1c9e4da
push esi
push eax
add esp, 4
sub esi, 0x1216d
sub esi, 0x8553
and esi, 0x179a7
call 0x1c9e4c0
add byte [ebx + 0x4a], al
dec edx
inc esp
dec edx
xor ecx, dword [ecx + 0x37]
cmp eax, 0x5e04c483
push eax
or eax, 0xb788
pop eax
mov eax, dword [ebp - 0x5bc]
mov dword [ebp - 0x494], eax
jmp 0x1c9e51b
jmp 0x1c9e228
push ecx
xor ecx, 0x13f91
xor ecx, 0x1307a
or ecx, 0x15299
jmp 0x1c9e4f8
pop ecx
push esi
push edx
add esp, 4
call 0x1c9e50d
add byte [esi + 0x3a], al
cmp byte [ecx + 0x3a], cl
xor eax, 0x83474236
les eax, [esi + ebx*2]
mov dword [ebp - 0x494], 0
push edx
xor edx, 0x10307
call 0x1c9e532
add byte [0x42434243], dh
cmp eax, 0x49334f43
add esp, 4
jmp 0x1c9e53c
call 0x1c9e549
add byte [esi], bh
push eax
dec esi
xor eax, 0x8336334f
les eax, [edx + ebx*2]
push ebx
xor ebx, 0xa20b
pop ebx
push edi
push ebx
add esp, 4
call 0x1c9e567
add byte [ebx], bh
dec ebp
dec ebp
xor eax, 0x83324a4c
les eax, [ecx + eax*4]
iretd