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

Disassembly:
push 0x4c
mov eax, 0x100c70e4
call fcn.10084c79
mov ebx, ecx
mov dword [ebp - 0x48], ebx
mov eax, dword [ebx]
call dword [eax + 0x18]
test eax, eax
jne 0x1003bd6c
push dword [ebp + 0xc]
push dword [ebp + 8]
push dword [ebx + 0x244]
call dword [sym.imp.USER32.dll_AnimateWindow]
jmp 0x1003c2d3
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
push dword [ebx + 0x244]
movups xmmword [ebp - 0x30], xmm0
call dword [sym.imp.USER32.dll_GetClientRect]
lea esi, [ebp - 0x30]
xor ebx, ebx
lea edi, [ebp - 0x20]
mov dword [ebp - 0x38], ebx
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [0x10113950]
mov dword [ebp - 4], ebx
call fcn.1002efcf
mov ecx, dword [ebp - 0x14]
sub ecx, dword [ebp - 0x1c]
push ecx
mov ecx, dword [ebp - 0x18]
sub ecx, dword [ebp - 0x20]
mov edx, dword [eax]
push ecx
lea ecx, [ebp - 0x38]
push ecx
mov ecx, eax
call dword [edx + 0x14]
mov esi, dword [ebp - 0x48]
mov ecx, esi
call fcn.1003f343
push dword [esi + 0x324]
lea ecx, [esi + 4]
push dword [esi + 0x328]
call fcn.10028f37
mov eax, dword [ebp + 8]
xor edx, edx
push 0xa
pop ecx
div ecx
mov edi, eax
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x40], edi
test eax, 0x10000
je 0x1003c036
test eax, 0x40000
je 0x1003bf3d
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ebp - 0x20]
mov dword [ebp - 0x44], ecx
lea ecx, [ebp - 0x20]
mov dword [ebp - 0x3c], ecx
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0x50], edx
mov dword [ebp - 0x34], ecx
test al, 1
je 0x1003be31
mov ecx, dword [ebp - 0x18]
mov dword [ebp - 0x4c], ecx
lea ecx, [ebp - 0x20]
mov dword [ebp - 0x3c], ecx
mov ecx, eax
mov dword [ebp - 0x50], edx
and ecx, 2
jmp 0x1003be50
mov ecx, eax
mov dword [ebp - 0x4c], edx
and ecx, 2
mov dword [ebp - 0x54], ecx
je 0x1003be53
mov edx, dword [ebp - 0x18]
mov dword [ebp - 0x50], edx
lea edx, [ebp - 0x18]
mov dword [ebp - 0x3c], edx
mov edx, dword [ebp - 0x4c]
mov dword [ebp - 0x4c], edx
mov dword [ebp - 0x54], ecx
test al, 4
je 0x1003be6e
mov edx, dword [ebp - 0x14]
and eax, 8
mov dword [ebp - 0x58], edx
lea edx, [ebp - 0x1c]
mov dword [ebp - 0x34], edx
mov edx, dword [ebp - 0x1c]
mov dword [ebp - 0x44], edx
jmp 0x1003be8e
mov edx, dword [ebp - 0x1c]
and eax, 8
mov dword [ebp + 0xc], eax
mov dword [ebp - 0x58], edx
je 0x1003be94
mov esi, dword [ebp - 0x14]
mov dword [ebp - 0x44], esi
lea esi, [ebp - 0x14]
mov dword [ebp - 0x34], esi
mov esi, dword [ebp - 0x48]
mov dword [ebp - 0x58], edx
mov dword [ebp - 0x54], ecx
mov dword [ebp + 0xc], eax
mov eax, dword [ebp - 0x4c]
sub eax, dword [ebp - 0x50]
cdq
idiv edi
mov ecx, eax
mov eax, dword [ebp - 0x58]
sub eax, dword [ebp - 0x44]
cdq
idiv edi
mov dword [ebp - 0x50], ecx
mov edx, eax
mov dword [ebp - 0x44], edx
test edi, edi
jle 0x1003c024
mov eax, dword [ebp - 0x3c]
push ebx
add dword [eax], ecx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x38]
add dword [eax], edx
lea edx, [ebp - 0x30]
mov eax, dword [ecx]
push edx
call dword [eax + 0x78]
mov eax, ebx
mov ecx, ebx
cmp dword [ebp + 0xc], eax
je 0x1003bee1
mov ecx, dword [ebp - 0x24]
sub ecx, dword [ebp - 0x14]
add ecx, dword [ebp - 0x1c]
cmp dword [ebp - 0x54], eax
je 0x1003beef
mov eax, dword [ebp - 0x28]
sub eax, dword [ebp - 0x18]
add eax, dword [ebp - 0x20]
push ecx
push eax
sub esp, 0x10
lea esi, [ebp - 0x20]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, dword [ebp - 0x48]
push dword [esi + 0x328]
push dword [ebp - 0x38]
call fcn.1003ea5b
movzx eax, byte [esi + 0x2d8]
add esp, 0x20
mov ecx, esi
push ebx
push eax
push dword [ebp - 0x38]
call fcn.1003e654
push 0xa
aaa
into
and ebx, dword [edi]
add al, ch
or eax, dword [eax]
add byte [eax], al
xor al, 0x39
cmp al, byte [ebx + 0x535e04c4]
jo 0x1003c2d6
add byte [ecx + 0x223ae3], al
add byte [ecx + 0x12fc6cb], al
add byte [ebx + 0x69], bl
inc ebp
aam 0xfe
add byte [eax], al
add byte [0x56f3663b], al
pop edi