Function at 0x408970
Capabilities:
Access peb ldr_data
Get number of processors

Disassembly:
push 0xffffffffffffffff
push 0x45f95e
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push ebx
push ebp
push esi
push edi
mov esi, ecx
push sub.MFC42.DLL_CString::CString
push sub.MFC42.DLL_CString::CString_1
push 3
lea edi, [esi + 8]
push 4
push edi
mov dword [esp + 0x24], esi
call fcn.00441b40
push sub.MFC42.DLL_CString::CString
push sub.MFC42.DLL_CString::CString_1
lea ebx, [esi + 0x1f4]
push 0x32
xor ebp, ebp
push 4
push ebx
mov dword [esp + 0x30], ebp
call fcn.00441b40
push 0x4a2734
mov ecx, edi
mov byte [esp + 0x20], 1
mov dword [esi], 0x465278
call fcn.00441636
push 0x4a2734
lea ecx, [esi + 0xc]
call fcn.00441636
push 0x4a2734
lea ecx, [esi + 0x10]
call fcn.00441636
push 0x472824
mov ecx, ebx
mov dword [esi + 0x2bc], 0x10
mov dword [esi + 0x2c0], ebp
mov dword [esi + 0x2c4], ebp
mov dword [esi + 0x2c8], ebp
mov dword [esi + 0x2cc], 0x12c
mov dword [esi + 0x2d0], 0x64
mov dword [esi + 0x2d4], 0x1b58
mov dword [esi + 4], ebp
call fcn.00441636
push str._:__
lea ecx, [esi + 0x1f8]
call fcn.00441636
push 0x472818
lea ecx, [esi + 0x1fc]
call fcn.00441636
push 0x472814
lea ecx, [esi + 0x200]
call fcn.00441636
push str._8__
lea ecx, [esi + 0x204]
call fcn.00441636
push 0x472808
lea ecx, [esi + 0x208]
call fcn.00441636
push 0x472804
lea ecx, [esi + 0x20c]
call fcn.00441636
push str._:_X
lea ecx, [esi + 0x210]
call fcn.00441636
push str._:_z
lea ecx, [esi + 0x214]
call fcn.00441636
push str._:_
lea ecx, [esi + 0x218]
call fcn.00441636
push 0x4727e4
lea ecx, [esi + 0x21c]
call fcn.00441636
push 0x4727e0
lea ecx, [esi + 0x220]
call fcn.00441636
push 0x4727dc
lea ecx, [esi + 0x224]
call fcn.00441636
push 0x4727d8
lea ecx, [esi + 0x228]
call fcn.00441636
push 0x4727d4
lea ecx, [esi + 0x22c]
call fcn.00441636
push str.__D_
lea ecx, [esi + 0x230]
call fcn.00441636
push str.__J_
lea ecx, [esi + 0x234]
call fcn.00441636
push str.__H_
lea ecx, [esi + 0x238]
call fcn.00441636
push str.__M_
lea ecx, [esi + 0x23c]
call fcn.00441636
push str.__QQ_
lea ecx, [esi + 0x240]
call fcn.00441636
push str.__MM_
lea ecx, [esi + 0x244]
call fcn.00441636
push str.__L_
lea ecx, [esi + 0x248]
call fcn.00441636
push str.__S_
lea ecx, [esi + 0x24c]
call fcn.00441636
push str.__K_
lea ecx, [esi + 0x250]
call fcn.00441636
push str.__T_
lea ecx, [esi + 0x254]
call fcn.00441636
push 0x47277c
lea ecx, [esi + 0x258]
call fcn.00441636
push str.__O_
lea ecx, [esi + 0x25c]
call fcn.00441636
push 0x47276c
lea ecx, [esi + 0x260]
call fcn.00441636
push str.__B_
lea ecx, [esi + 0x264]
call fcn.00441636
push str.__F_
lea ecx, [esi + 0x268]
call fcn.00441636
push str.__U_
lea ecx, [esi + 0x26c]
call fcn.00441636
push str.__V_
lea ecx, [esi + 0x270]
call fcn.00441636
push str.__W_
lea ecx, [esi + 0x274]
call fcn.00441636
push str.__Y1_
lea ecx, [esi + 0x278]
call fcn.00441636
push str.__Y2_
lea ecx, [esi + 0x27c]
call fcn.00441636
push 0x47272c
lea ecx, [esi + 0x280]
call fcn.00441636
push 0x472724
lea ecx, [esi + 0x284]
call fcn.00441636
push str.__X_
lea ecx, [esi + 0x288]
call fcn.00441636
push str.__I_
lea ecx, [esi + 0x28c]
call fcn.00441636
push str.__G_
lea ecx, [esi + 0x290]
call fcn.00441636
push 0x472704
lea ecx, [esi + 0x294]
call fcn.00441636
push 0x4726fc
lea ecx, [esi + 0x298]
call fcn.00441636
push str.__C_
lea ecx, [esi + 0x29c]
call fcn.00441636
push str.__Z_
lea ecx, [esi + 0x2a0]
call fcn.00441636
push 0x4726e4
lea ecx, [esi + 0x2a4]
call fcn.00441636
push 0x4726dc
lea ecx, [esi + 0x2a8]
call fcn.00441636
push str.__OK_
lea ecx, [esi + 0x2ac]
call fcn.00441636
push str.__NO_
lea ecx, [esi + 0x2b0]
call fcn.00441636
push str.__00_
lea ecx, [esi + 0x2b4]
call fcn.00441636
push str.__11_
lea ecx, [esi + 0x2b8]
call fcn.00441636
mov ecx, dword [esp + 0x14]
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
mov dword fs:[0], ecx
add esp, 0x10
ret