Function at 0x407e60
Capabilities:
Access peb ldr_data
Check for peb ntglobalflag flag
Get number of processors

Disassembly:
push 0xffffffffffffffff
push 0x4312e8
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push ebx
push ebp
push esi
push edi
push fcn.00401230
push fcn.00402750
mov esi, ecx
push 6
push 4
lea eax, [esi + 8]
push eax
mov dword [esp + 0x24], esi
mov dword [esi], 0x4333b0
call fcn.004148a9
push fcn.00401230
push fcn.00402750
push 0xf
push 4
lea edi, [esi + 0x20]
push edi
mov dword [esp + 0x30], 0
call fcn.004148a9
push fcn.00401230
push fcn.00402750
push 0xf
push 4
lea ebp, [esi + 0x5c]
push ebp
mov byte [esp + 0x30], 1
call fcn.004148a9
push fcn.00401230
push fcn.00402750
push 0xf
push 4
lea ebx, [esi + 0x98]
push ebx
mov byte [esp + 0x30], 2
call fcn.004148a9
mov byte [esp + 0x1c], 3
call fcn.00429279
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0xc]
add eax, 0x10
mov dword [esi + 0xd4], eax
push 2
push 0x4334e8
mov ecx, edi
mov byte [esp + 0x24], 4
mov byte [esi + 4], 0
call fcn.00402940
push 2
push 0x4334e4
lea ecx, [esi + 0x24]
call fcn.00402940
push 3
push 0x4334e0
lea ecx, [esi + 0x28]
call fcn.00402940
push 2
push 0x4334dc
lea ecx, [esi + 0x2c]
call fcn.00402940
push 3
push 0x4334d8
lea ecx, [esi + 0x30]
call fcn.00402940
push 3
push 0x4334d4
lea ecx, [esi + 0x34]
call fcn.00402940
push 3
push 0x4334d0
lea ecx, [esi + 0x38]
call fcn.00402940
push 3
push 0x4334cc
lea ecx, [esi + 0x3c]
call fcn.00402940
push 2
push 0x4334c8
lea ecx, [esi + 0x40]
call fcn.00402940
push 3
push 0x4334c4
lea ecx, [esi + 0x44]
call fcn.00402940
push 2
push 0x4334c0
lea ecx, [esi + 0x48]
call fcn.00402940
push 2
push 0x4334bc
lea ecx, [esi + 0x4c]
call fcn.00402940
push 2
push 0x4334b8
lea ecx, [esi + 0x50]
call fcn.00402940
push 2
push 0x4334b4
lea ecx, [esi + 0x54]
call fcn.00402940
push 3
push 0x4334b0
lea ecx, [esi + 0x58]
call fcn.00402940
push 0x15
push str.3.1415926535897932384
mov ecx, ebx
mov byte [esi + 0xd8], 0x5e
mov byte [esi + 0xd9], 0x2f
mov byte [esi + 0xda], 0x2a
mov byte [esi + 0xdb], 0x25
mov byte [esi + 0xdc], 0x2b
mov byte [esi + 0xdd], 0x2d
call fcn.00402940
push 2
push 0x433494
mov ecx, ebp
call fcn.00402940
push 7
push str.9.80665
lea ecx, [esi + 0x9c]
call fcn.00402940
push 2
push 0x433488
lea ecx, [esi + 0x60]
call fcn.00402940
push 0xc
push str._8.988109_
lea ecx, [esi + 0xa0]
call fcn.00402940
push 2
push 0x433474
lea ecx, [esi + 0x64]
call fcn.00402940
push 0xa
push str.0.02241383
lea ecx, [esi + 0xa4]
call fcn.00402940
push 2
push 0x433464
lea ecx, [esi + 0x68]
call fcn.00402940
push 0x13
push str._1.38066210__23__
lea ecx, [esi + 0xa8]
call fcn.00402940
push 2
push 0x43344c
lea ecx, [esi + 0x6c]
call fcn.00402940
push 6
push str.8.3144
lea ecx, [esi + 0xac]
call fcn.00402940
push 2
push 0x433440
lea ecx, [esi + 0x70]
call fcn.00402940
push 0x11
push str._6.672010__11__
lea ecx, [esi + 0xb0]
call fcn.00402940
push 2
push 0x433428
lea ecx, [esi + 0x74]
call fcn.00402940
push 0x10
push str._6.0220451023_
lea ecx, [esi + 0xb4]
call fcn.00402940
push 2
push 0x433410
lea ecx, [esi + 0x78]
call fcn.00402940
push 0x11
push str._2.99792458108_
lea ecx, [esi + 0xb8]
call fcn.00402940
push 2
push 0x4333f8
lea ecx, [esi + 0x7c]
call fcn.00402940
push 0x16
push str._8.85418781810__12__
lea ecx, [esi + 0xbc]
call fcn.00402940
push 2
push 0x4333dc
lea ecx, [esi + 0x80]
call fcn.00402940
push 0x15
push str.2.7182818284590452353
lea ecx, [esi + 0xc0]
call fcn.00402940
push 1
push 0x4333c0
lea ecx, [esi + 0x84]
call fcn.00402940
mov ecx, dword [esp + 0x14]
pop edi
mov eax, esi
pop esi
pop ebp
pop ebx
mov dword fs:[0], ecx
add esp, 0x10
ret