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

Disassembly:
push ebp
mov ebp, esp
mov ecx, 0x33
push 0
push 0
dec ecx
jne 0x7205b8
push ebx
push esi
push edi
mov dword [ebp - 4], edx
mov ebx, eax
mov eax, dword [ebp - 4]
call fcn.0040dc6c
xor eax, eax
push ebp
push 0x720a7e
push dword fs:[eax]
mov dword fs:[eax], esp
lea ecx, [ebp - 0x2c]
mov edx, dword [0x79bad0]
mov edx, dword [edx]
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0x2c]
lea edx, [ebp - 0x1c]
call fcn.0043d100
mov edx, dword [ebp - 0x1c]
lea eax, [ebx + 0x14]
call fcn.0040a370
lea ecx, [ebp - 0x40]
mov edx, dword [0x79b3f8]
mov edx, dword [edx]
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0x40]
lea edx, [ebp - 0x30]
call fcn.0043d100
mov edx, dword [ebp - 0x30]
lea eax, [ebx + 0x7c]
call fcn.0040a370
lea ecx, [ebp - 0x54]
mov edx, dword [0x79b5d0]
mov edx, dword [edx]
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0x54]
lea edx, [ebp - 0x44]
call fcn.0043d100
mov edx, dword [ebp - 0x44]
lea eax, [ebx + 0x80]
call fcn.0040a370
lea ecx, [ebp - 0x68]
mov edx, dword [0x79b928]
mov edx, dword [edx]
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0x68]
lea edx, [ebp - 0x58]
call fcn.0043d100
mov edx, dword [ebp - 0x58]
lea eax, [ebx + 0x1c]
call fcn.0040a370
lea ecx, [ebp - 0x78]
mov edx, dword [0x79be0c]
mov edx, dword [edx]
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0x78]
call fcn.0071a130
mov byte [ebx + 0x25], al
lea ecx, [ebp - 0x88]
mov edx, dword [0x79b464]
mov edx, dword [edx]
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0x88]
call fcn.0071a130
mov byte [ebx + 0x24], al
lea ecx, [ebp - 0x98]
mov edx, dword [0x79bfd8]
mov edx, dword [edx]
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0x98]
call fcn.0071a130
mov dword [ebp - 0x9c], eax
fild dword [ebp - 0x9c]
fstp qword [ebx + 0x50]
wait
lea ecx, [ebp - 0xac]
mov edx, dword [0x79bd90]
mov edx, dword [edx]
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0xac]
call fcn.0071a130
mov dword [ebp - 0x9c], eax
fild dword [ebp - 0x9c]
fstp qword [ebx + 0x58]
wait
lea ecx, [ebp - 0xbc]
mov edx, dword [0x79c218]
mov edx, dword [edx]
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0xbc]
call fcn.0071a130
mov dword [ebp - 0x9c], eax
fild dword [ebp - 0x9c]
fstp qword [ebx + 0x60]
wait
lea ecx, [ebp - 0xcc]
mov edx, dword [0x79c260]
mov edx, dword [edx]
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0xcc]
call fcn.0071a130
mov dword [ebp - 0x9c], eax
fild dword [ebp - 0x9c]
fstp qword [ebx + 0x38]
wait
lea ecx, [ebp - 0xdc]
mov edx, dword [0x79b854]
mov edx, dword [edx]
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0xdc]
call fcn.0071a130
mov dword [ebp - 0x9c], eax
fild dword [ebp - 0x9c]
fstp qword [ebx + 0x40]
wait
lea ecx, [ebp - 0xec]
mov edx, dword [0x79b61c]
mov edx, dword [edx]
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0xec]
call fcn.0071a130
mov dword [ebp - 0x9c], eax
fild dword [ebp - 0x9c]
fstp qword [ebx + 0x68]
wait
lea ecx, [ebp - 0xfc]
mov edx, dword [0x79be5c]
mov edx, dword [edx]
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0xfc]
call fcn.0071a130
mov dword [ebx + 0x74], eax
lea ecx, [ebp - 0x10c]
mov edx, dword [0x79c2f4]
mov edx, dword [edx]
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0x10c]
call fcn.0071a130
mov dword [ebx + 0x70], eax
lea ecx, [ebp - 0x11c]
mov edx, dword [0x79bb8c]
mov edx, dword [edx]
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0x11c]
call fcn.0071a130
mov dword [ebx + 0x78], eax
lea ecx, [ebp - 0x12c]
mov edx, dword [0x79bacc]
mov edx, dword [edx]
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0x12c]
call fcn.0071a130
mov dword [ebx + 0x28], eax
lea ecx, [ebp - 0x13c]
mov edx, dword [0x79b7e8]
mov edx, dword [edx]
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0x13c]
call fcn.0071a130
mov dword [ebx + 0x2c], eax
lea ecx, [ebp - 0x14c]
mov edx, dword [0x79b8a0]
mov edx, dword [edx]
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0x14c]
call fcn.0071a130
mov dword [ebx + 0x34], eax
lea ecx, [ebp - 0x15c]
mov edx, dword [0x79b670]
mov edx, dword [edx]
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0x15c]
call fcn.0071a130
mov dword [ebx + 0x30], eax
lea ecx, [ebp - 0x16c]
mov edx, dword [0x79bd10]
mov edx, dword [edx]
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0x16c]
call fcn.0071a130
mov byte [ebx + 0x26], al
lea ecx, [ebp - 0x180]
mov edx, dword [0x79b808]
mov edx, dword [edx]
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0x180]
lea edx, [ebp - 0x170]
call fcn.0043d100
mov edx, dword [ebp - 0x170]
lea eax, [ebx + 0x160]
call fcn.0040a370
push 0x64
lea ecx, [ebp - 0x190]
mov edx, dword [0x79c3f4]
mov edx, dword [edx]
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
lea eax, [ebp - 0x190]
mov ecx, 0x32
mov dl, 1
call fcn.0071a1a0
mov dword [ebx + 0x164], eax
xor esi, esi
lea edx, [ebp - 0x198]
mov eax, esi
call fcn.0042653c
mov ecx, dword [ebp - 0x198]
lea eax, [ebp - 0x194]
mov edx, 0x720a9c
call fcn.0040b134
mov edx, dword [ebp - 0x194]
lea ecx, [ebp - 0x18]
mov eax, dword [ebp - 4]
mov edi, dword [eax]
call dword [edi + 0xc]
lea eax, [ebp - 0x18]
call fcn.0043d0ec
test al, al
jne 0x7209c5
lea eax, [ebp - 0x18]
call fcn.0071a130
mov dword [ebx + esi*4 + 0x178], eax
inc esi
cmp esi, 0x10
jne 0x720976
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x720a88
lea eax, [ebp - 0x198]
mov edx, 2
call fcn.00409ff0
lea eax, [ebp - 0x190]
mov edx, dword [0x401300]
mov ecx, 2
call fcn.0040b950
lea eax, [ebp - 0x170]
call fcn.00409f90
lea eax, [ebp - 0x16c]
mov edx, dword [0x401300]
mov ecx, 0xd
call fcn.0040b950
lea eax, [ebp - 0x98]
mov edx, dword [0x401300]
mov ecx, 4
call fcn.0040b950
lea eax, [ebp - 0x58]
call fcn.00409f90
lea eax, [ebp - 0x54]
call fcn.004364e8
lea eax, [ebp - 0x44]
call fcn.00409f90
lea eax, [ebp - 0x40]
call fcn.004364e8
lea eax, [ebp - 0x30]
call fcn.00409f90
lea eax, [ebp - 0x2c]
call fcn.004364e8
lea eax, [ebp - 0x1c]
call fcn.00409f90
lea eax, [ebp - 0x18]
call fcn.004364e8
lea eax, [ebp - 4]
call fcn.0040dbf8
ret