Function at 0x4fa8d8
Capabilities:
Get number of processors

Disassembly:
push ebp
mov ebp, esp
mov ecx, 0xf0
push 0
push 0
dec ecx
jne 0x4fa8e0
push ecx
push ebx
push esi
push edi
test dl, dl
je 0x4fa8f7
add esp, 0xfffffff0
call fcn.004038cc
mov byte [ebp - 1], dl
mov esi, eax
xor eax, eax
push ebp
push 0x4fc32c
push dword fs:[eax]
mov dword fs:[eax], esp
call fcn.004cfdfc
mov ebx, eax
mov dword [ebx + 0x30], esi
lea eax, [ebp - 0x14]
xor edx, edx
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x14]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc36c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x24]
mov edx, 1
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x24]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc37c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x34]
mov edx, 2
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x34]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc38c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x44]
mov edx, 3
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x44]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc3a0
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x54]
mov edx, 4
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x54]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc3b0
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x64]
mov edx, 5
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x64]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc3c0
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x74]
mov edx, 6
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x74]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc3d4
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x84]
mov edx, 7
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x84]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc3e4
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x94]
mov edx, 8
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x94]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc3f4
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0xa4]
mov edx, 9
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0xa4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc404
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0xb4]
mov edx, 0xa
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0xb4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc418
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0xc4]
xor edx, edx
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0xc4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc42c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0xd4]
mov edx, 0xffffffff
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0xd4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc440
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0xe4]
mov edx, 0xfffffffe
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0xe4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc450
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0xf4]
mov edx, 0xfffffffd
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0xf4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc460
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x104]
mov edx, 0xfffffffc
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x104]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc470
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x114]
mov edx, 0xffffffea
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x114]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc480
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x124]
mov edx, 0xfffffffa
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x124]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc490
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x134]
mov edx, 0xfffffff9
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x134]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc4a4
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x144]
mov edx, 0xfffffff8
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x144]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc4b8
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x154]
mov edx, 0xfffffff7
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x154]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc4cc
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x164]
mov edx, 0xfffffff6
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x164]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc4e0
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x174]
mov edx, 0xfffffff5
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x174]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc4f4
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x184]
mov edx, 0xfffffff4
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x184]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc508
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x194]
mov edx, 0xfffffff3
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x194]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc518
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x1a4]
mov edx, 0xfffffff2
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x1a4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc52c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x1b4]
mov edx, 0xfffffff1
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x1b4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc540
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x1c4]
mov edx, 0xfffffff0
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x1c4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc554
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x1d4]
mov edx, 0xffffffef
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x1d4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc568
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x1e4]
mov edx, 0xffffffee
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x1e4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc57c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x1f4]
mov edx, 0xffffffed
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x1f4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc58c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x204]
mov edx, 0xffffffec
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x204]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc5a0
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x214]
mov edx, 0xffffffeb
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x214]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc5b0
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x224]
mov edx, 0xffffffea
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x224]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc5c4
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x234]
xor edx, edx
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x234]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc5d8
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x244]
mov edx, 1
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x244]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc5e8
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x254]
mov edx, 2
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x254]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc5fc
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x264]
mov edx, 3
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x264]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc610
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x274]
mov edx, 4
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x274]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc624
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x284]
mov edx, 5
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x284]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc63c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x294]
mov edx, 2
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x294]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc654
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x2a4]
mov edx, 3
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x2a4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc668
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x2b4]
mov edx, 4
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x2b4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc67c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x2c4]
mov edx, 8
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x2c4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc690
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x2d4]
mov edx, 9
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x2d4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc6a0
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x2e4]
mov edx, 0xd
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x2e4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc6b0
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x2f4]
mov edx, 0x10
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x2f4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc6c4
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x304]
mov edx, 0x11
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x304]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc6d8
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x314]
mov edx, 0x12
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x314]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc6ec
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x324]
mov edx, 0x13
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x324]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc6fc
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x334]
mov edx, 0x14
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x334]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc710
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x344]
mov edx, 0x1b
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x344]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc724
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x354]
mov edx, 0x20
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x354]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc738
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x364]
mov edx, 0x21
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x364]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc74c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x374]
mov edx, 0x22
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x374]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc760
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x384]
mov edx, 0x23
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x384]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc770
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x394]
mov edx, 0x24
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x394]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc780
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x3a4]
mov edx, 0x25
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x3a4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc790
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x3b4]
mov edx, 0x26
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x3b4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc7a0
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x3c4]
mov edx, 0x27
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x3c4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc7b0
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x3d4]
mov edx, 0x28
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x3d4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc7c4
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x3e4]
mov edx, 0x2d
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x3e4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc7d4
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x3f4]
mov edx, 0x2e
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x3f4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc7e8
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x404]
mov edx, 0x2f
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x404]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc7fc
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x414]
mov edx, 0x5b
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x414]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc80c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x424]
mov edx, 0x5c
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x424]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc81c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x434]
mov edx, 0x5d
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x434]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc82c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x444]
mov edx, 0x60
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x444]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc83c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x454]
mov edx, 0x61
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x454]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc850
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x464]
mov edx, 0x62
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x464]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc864
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x474]
mov edx, 0x63
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x474]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc878
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x484]
mov edx, 0x64
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x484]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc88c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x494]
mov edx, 0x65
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x494]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc8a0
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x4a4]
mov edx, 0x66
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x4a4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc8b4
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x4b4]
mov edx, 0x67
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x4b4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc8c8
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x4c4]
mov edx, 0x68
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x4c4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc8dc
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x4d4]
mov edx, 0x69
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x4d4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc8f0
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x4e4]
mov edx, 0x6a
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x4e4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc904
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x4f4]
mov edx, 0x6b
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x4f4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc918
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x504]
mov edx, 0x6c
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x504]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc928
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x514]
mov edx, 0x6d
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x514]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc940
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x524]
mov edx, 0x6e
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x524]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc954
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x534]
mov edx, 0x6f
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x534]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc968
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x544]
mov edx, 0x70
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x544]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc97c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x554]
mov edx, 0x71
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x554]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc97c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x564]
mov edx, 0x72
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x564]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc98c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x574]
mov edx, 0x73
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x574]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc99c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x584]
mov edx, 0x74
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x584]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc9ac
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x594]
mov edx, 0x75
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x594]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc9bc
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x5a4]
mov edx, 0x76
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x5a4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc9cc
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x5b4]
mov edx, 0x77
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x5b4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc9dc
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x5c4]
mov edx, 0x78
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x5c4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc9ec
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x5d4]
mov edx, 0x79
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x5d4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc9fc
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x5e4]
mov edx, 0x7a
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x5e4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fca0c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x5f4]
mov edx, 0x7b
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x5f4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fca1c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x604]
mov edx, 0x90
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x604]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fca2c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x614]
mov edx, 0x91
mov cl, 1
call fcn.00414dd0
lea eax, [ebp - 0x614]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fca40
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x624]
xor edx, edx
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x624]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc42c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x634]
mov edx, 0xffffffff
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x634]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc440
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x644]
mov edx, 0xfffffffe
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x644]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc450
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x654]
mov edx, 0xfffffffd
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x654]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc460
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x664]
mov edx, 0xfffffffc
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x664]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc470
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x674]
mov edx, 0xffffffea
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x674]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc480
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x684]
mov edx, 0xfffffffa
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x684]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc490
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x694]
mov edx, 0xfffffff9
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x694]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc4a4
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x6a4]
mov edx, 0xfffffff8
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x6a4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc4b8
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x6b4]
mov edx, 0xfffffff7
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x6b4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc4cc
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x6c4]
mov edx, 0xfffffff6
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x6c4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc4e0
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x6d4]
mov edx, 0xfffffff5
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x6d4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc4f4
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x6e4]
mov edx, 0xfffffff4
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x6e4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc508
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x6f4]
mov edx, 0xfffffff3
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x6f4]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc518
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x704]
mov edx, 0xfffffff2
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x704]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc52c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x714]
mov edx, 0xfffffff1
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x714]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc540
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x724]
mov edx, 0xfffffff0
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x724]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc554
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x734]
mov edx, 0xffffffef
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x734]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc568
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x744]
mov edx, 0xffffffee
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x744]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc57c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x754]
mov edx, 0xffffffed
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x754]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc58c
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x764]
mov edx, 0xffffffec
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x764]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc5a0
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x774]
mov edx, 0xffffffeb
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x774]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc5b0
mov eax, ebx
call fcn.004ce060
lea eax, [ebp - 0x784]
mov edx, 0xffffffea
mov cl, 0xfe
call fcn.00414dd0
lea eax, [ebp - 0x784]
push eax
mov ecx, 0x4fc35c
mov edx, 0x4fc5c4
mov eax, ebx
call fcn.004ce060
xor ecx, ecx
mov edx, 0x4fca54
mov eax, ebx
call fcn.004cdf70
xor ecx, ecx
mov edx, 0x4fca70
mov eax, ebx
call fcn.004cdf70
mov ecx, 0x4fca88
mov edx, 0x4fcacc
mov eax, ebx
call fcn.004ce1f8
mov ecx, 0x4fcae0
mov edx, 0x4fcb10
mov eax, ebx
call fcn.004ce0b8
mov ecx, 0x4fcb24
mov edx, 0x4fcb60
mov eax, ebx
call fcn.004ce0b8
mov ecx, 0x4fcb70
mov edx, 0x4fcb94
mov eax, ebx
call fcn.004ce0b8
mov ecx, 0x4fcbac
mov edx, 0x4fcbd8
mov eax, ebx
call fcn.004ce1f8
mov ecx, 0x4fcbec
mov edx, 0x4fcc1c
mov eax, ebx
call fcn.004ce0b8
mov ecx, 0x4fcc30
mov edx, 0x4fcc54
mov eax, ebx
call fcn.004ce0b8
mov ecx, 0x4fcc68
mov edx, 0x4fcc94
mov eax, ebx
call fcn.004ce0b8
mov ecx, 0x4fccac
mov edx, 0x4fcce0
mov eax, ebx
call fcn.004ce0b8
mov ecx, 0x4fccf8
mov edx, 0x4fcd4c
mov eax, ebx
call fcn.004ce0b8
mov ecx, 0x4fcd64
mov edx, 0x4fcd90
mov eax, ebx
call fcn.004ce0b8
mov ecx, 0x4fcda8
mov edx, 0x4fcde4
mov eax, ebx
call fcn.004ce0b8
mov ecx, 0x4fcdfc
mov edx, 0x4fce28
mov eax, ebx
call fcn.004ce0b8
mov ecx, 0x4fce40
mov edx, 0x4fce78
mov eax, ebx
call fcn.004ce0b8
mov ecx, 0x4fce8c
mov edx, 0x4fcec4
mov eax, ebx
call fcn.004ce1f8
mov ecx, 0x4fcedc
mov edx, 0x4fcf40
mov eax, ebx
call fcn.004ce0b8
mov ecx, 0x4fcf54
mov edx, 0x4fcf80
mov eax, ebx
call fcn.004ce0b8
mov ecx, 0x4fcf98
mov edx, dword [0x4622cc]
mov eax, ebx
call fcn.004cdfac
mov edi, eax
push esi
push 0x4fd804
push esi
push 0x4fda38
mov ecx, 0x4fcfac
mov edx, 0x4fcfc0
mov eax, edi
call fcn.004cca10
push esi
push 0x4fd448
mov edx, 0x4fcfd0
mov eax, edi
call fcn.004cc9b8
push esi
push 0x4fd448
mov edx, 0x4fcfe8
mov eax, edi
call fcn.004cc9b8
push esi
push 0x4fd448
mov edx, 0x4fd000
mov eax, edi
call fcn.004cc9b8
mov ecx, dword [0x4f5904]
mov edx, 0x4fd044
mov eax, edi
call fcn.004cc9ec
mov ecx, dword [0x4f5640]
mov edx, 0x4fd058
mov eax, edi
call fcn.004cc9ec
mov ecx, dword [0x4f5640]
mov edx, 0x4fd068
mov eax, edi
call fcn.004cc9ec
mov ecx, dword [0x4f56a4]
mov edx, 0x4fd07c
mov eax, edi
call fcn.004cc9ec
mov ecx, dword [0x4f5708]
mov edx, 0x4fd090
mov eax, edi
call fcn.004cc9ec
mov ecx, dword [0x4f56a4]
mov edx, 0x4fd0a4
mov eax, edi
call fcn.004cc9ec
mov ecx, dword [0x4f5640]
mov edx, 0x4fd0b8
mov eax, edi
call fcn.004cc9ec
mov ecx, 0x4fd0cc
mov edx, dword [0x4629b0]
mov eax, ebx
call fcn.004cdfac
mov edi, eax
push esi
push 0x4fd448
mov edx, 0x4fd0e0
mov eax, edi
call fcn.004cc9b8
mov ecx, dword [0x4f5640]
mov edx, 0x4fd0fc
mov eax, edi
call fcn.004cc9ec
mov ecx, dword [0x4f5640]
mov edx, 0x4fd10c
mov eax, edi
call fcn.004cc9ec
mov ecx, dword [0x4f5770]
mov edx, 0x4fd11c
mov eax, edi
call fcn.004cc9ec
mov ecx, dword [0x4f57d0]
mov edx, 0x4fd130
mov eax, edi
call fcn.004cc9ec
mov ecx, dword [0x4f5770]
mov edx, 0x4fd144
mov eax, edi
call fcn.004cc9ec
mov ecx, 0x4fcfac
mov edx, dword [0x462eac]
mov eax, ebx
call fcn.004cdfac
mov ecx, 0x4fd0cc
mov edx, dword [0x462d8c]
mov eax, ebx
call fcn.004cdfac
mov ecx, 0x4fcfac
mov edx, dword [0x453f10]
mov eax, ebx
call fcn.004cdfac
mov ecx, 0x4fcfac
mov edx, dword [0x4547cc]
mov eax, ebx
call fcn.004cdfac
mov ecx, 0x4fcfac
mov edx, dword [0x455068]
mov eax, ebx
call fcn.004cdfac
mov ecx, 0x4fcfac
mov edx, dword [0x455b3c]
mov eax, ebx
call fcn.004cdfac
mov ecx, 0x4fcfac
mov edx, dword [0x4568bc]
mov eax, ebx
call fcn.004cdfac
mov edi, eax
push esi
push 0x4fd804
push esi
push 0x4fda38
mov ecx, 0x4fd154
mov edx, 0x4fd164
mov eax, edi
call fcn.004cca10
push esi
push 0x4fd804
push esi
push 0x4fda38
mov ecx, 0x4fc35c
mov edx, 0x4fd178
mov eax, edi
call fcn.004cca10
mov ecx, dword [0x4f5640]
mov edx, 0x4fd18c
mov eax, edi
call fcn.004cc9ec
mov ecx, dword [0x4f5640]
mov edx, 0x4fd1a0
mov eax, edi
call fcn.004cc9ec
mov ecx, dword [0x4f5640]
mov edx, 0x4fd1b4
mov eax, edi
call fcn.004cc9ec
mov ecx, 0x4fd1c8
mov edx, dword [0x456aa4]
mov eax, ebx
call fcn.004cdfac
mov ecx, 0x4fcfac
mov edx, dword [0x4576b0]
mov eax, ebx
call fcn.004cdfac
mov ecx, 0x4fcfac
mov edx, dword [0x457f70]
mov eax, ebx
call fcn.004cdfac
mov ecx, 0x4fcfac
mov edx, dword [0x4586c4]
mov eax, ebx
call fcn.004cdfac
mov ecx, 0x4fcfac
mov edx, dword [0x458f9c]
mov eax, ebx
call fcn.004cdfac
mov edi, eax
push esi
push 0x4fd804
push esi
push 0x4fda38
mov ecx, 0x4fc35c
mov edx, 0x4fd178
mov eax, edi
call fcn.004cca10
push esi
push 0x4fd804
push 0
push 0
mov ecx, 0x4fc35c
mov edx, 0x4fd1e0
mov eax, edi
call fcn.004cca10
push 0x4fd154
push esi
push 0x4fd448
push 0
mov ecx, 0x4fc35c
mov edx, 0x4fd1f4
mov eax, edi
call fcn.004ccaac
mov ecx, 0x4fd208
mov edx, dword [0x4591c0]
mov eax, ebx
call fcn.004cdfac
mov ecx, 0x4fd220
mov edx, dword [0x47bbb4]
mov eax, ebx
call fcn.004cdfac
mov ecx, 0x4fcfac
mov edx, dword [0x47be50]
mov eax, ebx
call fcn.004cdfac
mov ecx, 0x4fd234
mov edx, dword [0x47c0b8]
mov eax, ebx
call fcn.004cdfac
mov ecx, 0x4fd234
mov edx, dword [0x47cdb8]
mov eax, ebx
call fcn.004cdfac
mov edi, eax
push esi
push 0x4fd448
mov edx, 0x4fd254
mov eax, edi
call fcn.004cc9b8
push esi
push 0x4fd448
mov edx, 0x4fcfd0
mov eax, edi
call fcn.004cc9b8
push esi
push 0x4fd448
mov edx, 0x4fcfe8
mov eax, edi
call fcn.004cc9b8
push esi
push 0x4fd448
mov edx, 0x4fd26c
mov eax, edi
call fcn.004cc9b8
mov ecx, dword [0x4f5640]
mov edx, 0x4fd290
mov eax, edi
call fcn.004cc9ec
mov ecx, dword [0x4f5838]
mov edx, 0x4fd2a4
mov eax, edi
call fcn.004cc9ec
mov ecx, dword [0x4f589c]
mov edx, 0x4fd2b4
mov eax, edi
call fcn.004cc9ec
mov ecx, dword [0x4f5640]
mov edx, 0x4fd2cc
mov eax, edi
call fcn.004cc9ec
mov ecx, dword [0x4f5640]
mov edx, 0x4fd2e0
mov eax, edi
call fcn.004cc9ec
mov ecx, dword [0x4f5640]
mov edx, 0x4fd2f4
mov eax, edi
call fcn.004cc9ec
mov ecx, dword [0x4f5640]
mov edx, 0x4fd30c
mov eax, edi
call fcn.004cc9ec
mov ecx, dword [0x4f5640]
mov edx, 0x4fd31c
mov eax, edi
call fcn.004cc9ec
mov ecx, dword [0x4f5640]
mov edx, 0x4fd32c
mov eax, edi
call fcn.004cc9ec
push esi
push 0x4fd804
push 0
push 0
mov ecx, 0x4fd33c
mov edx, 0x4fd34c
mov eax, edi
call fcn.004cca10
push esi
push 0x4fd804
push esi
push 0x4fda38
mov ecx, 0x4fc35c
mov edx, 0x4fd35c
mov eax, edi
call fcn.004cca10
mov ecx, 0x4fd370
mov edx, dword [0x47d0bc]
mov eax, ebx
call fcn.004cdfac
mov ecx, 0x4fcf98
mov edx, dword [0x41cc0c]
mov eax, ebx
call fcn.004cdfac
mov ecx, 0x4fcf98
mov edx, dword [0x47e164]
mov eax, ebx
call fcn.004cdfac
mov edi, eax
push esi
push 0x4fd448
mov edx, 0x4fd384
mov eax, edi
call fcn.004cc9b8
push esi
push 0x4fd448
mov edx, 0x4fd3a0
mov eax, edi
call fcn.004cc9b8
push esi
push 0x4fd448
mov edx, 0x4fd3c4
mov eax, edi
call fcn.004cc9b8
push esi
push 0x4fd804
push 0
push 0
mov ecx, 0x4fd3e0
mov edx, 0x4fd3f0
mov eax, edi
call fcn.004cca10
mov ecx, dword [0x534760]
mov ecx, dword [ecx]
mov edx, 0x4fd400
mov eax, ebx
call fcn.004ce3b8
xor eax, eax
mov dword [ebx + 0x30], eax
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x4fc333
lea eax, [ebp - 0x784]
mov edx, dword [0x401114]
mov ecx, 0x64
call fcn.00404e0c
lea eax, [ebp - 0x144]
mov edx, dword [0x401114]
mov ecx, 0x14
call fcn.00404e0c
ret