Function at 0x5a0a38
Capabilities:
Get number of processors

Disassembly:
push ebp
mov ebp, esp
mov ecx, 0xf0
push 0
push 0
dec ecx
jne 0x5a0a40
push ecx
push ebx
push esi
push edi
test dl, dl
je 0x5a0a57
add esp, 0xfffffff0
call fcn.00404168
mov byte [ebp - 1], dl
mov esi, eax
xor eax, eax
push ebp
push 0x5a248c
push dword fs:[eax]
mov dword fs:[eax], esp
call fcn.00570460
mov ebx, eax
mov dword [ebx + 0x30], esi
lea eax, [ebp - 0x14]
xor edx, edx
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x14]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a24cc
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x24]
mov edx, 1
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x24]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a24dc
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x34]
mov edx, 2
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x34]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a24ec
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x44]
mov edx, 3
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x44]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2500
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x54]
mov edx, 4
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x54]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2510
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x64]
mov edx, 5
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x64]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2520
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x74]
mov edx, 6
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x74]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2534
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x84]
mov edx, 7
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x84]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2544
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x94]
mov edx, 8
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x94]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2554
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0xa4]
mov edx, 9
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0xa4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2564
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0xb4]
mov edx, 0xa
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0xb4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2578
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0xc4]
xor edx, edx
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0xc4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a258c
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0xd4]
mov edx, 0xffffffff
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0xd4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a25a0
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0xe4]
mov edx, 0xfffffffe
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0xe4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a25b0
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0xf4]
mov edx, 0xfffffffd
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0xf4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a25c0
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x104]
mov edx, 0xfffffffc
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x104]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a25d0
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x114]
mov edx, 0xffffffea
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x114]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a25e0
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x124]
mov edx, 0xfffffffa
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x124]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a25f0
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x134]
mov edx, 0xfffffff9
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x134]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2604
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x144]
mov edx, 0xfffffff8
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x144]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2618
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x154]
mov edx, 0xfffffff7
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x154]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a262c
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x164]
mov edx, 0xfffffff6
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x164]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2640
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x174]
mov edx, 0xfffffff5
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x174]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2654
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x184]
mov edx, 0xfffffff4
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x184]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2668
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x194]
mov edx, 0xfffffff3
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x194]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2678
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x1a4]
mov edx, 0xfffffff2
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x1a4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a268c
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x1b4]
mov edx, 0xfffffff1
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x1b4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a26a0
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x1c4]
mov edx, 0xfffffff0
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x1c4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a26b4
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x1d4]
mov edx, 0xffffffef
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x1d4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a26c8
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x1e4]
mov edx, 0xffffffee
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x1e4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a26dc
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x1f4]
mov edx, 0xffffffed
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x1f4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a26ec
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x204]
mov edx, 0xffffffec
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x204]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2700
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x214]
mov edx, 0xffffffeb
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x214]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2710
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x224]
mov edx, 0xffffffea
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x224]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2724
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x234]
xor edx, edx
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x234]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2738
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x244]
mov edx, 1
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x244]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2748
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x254]
mov edx, 2
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x254]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a275c
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x264]
mov edx, 3
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x264]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2770
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x274]
mov edx, 4
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x274]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2784
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x284]
mov edx, 5
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x284]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a279c
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x294]
mov edx, 2
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x294]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a27b4
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x2a4]
mov edx, 3
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x2a4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a27c8
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x2b4]
mov edx, 4
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x2b4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a27dc
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x2c4]
mov edx, 8
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x2c4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a27f0
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x2d4]
mov edx, 9
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x2d4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2800
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x2e4]
mov edx, 0xd
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x2e4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2810
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x2f4]
mov edx, 0x10
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x2f4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2824
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x304]
mov edx, 0x11
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x304]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2838
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x314]
mov edx, 0x12
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x314]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a284c
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x324]
mov edx, 0x13
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x324]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a285c
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x334]
mov edx, 0x14
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x334]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2870
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x344]
mov edx, 0x1b
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x344]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2884
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x354]
mov edx, 0x20
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x354]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2898
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x364]
mov edx, 0x21
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x364]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a28ac
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x374]
mov edx, 0x22
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x374]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a28c0
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x384]
mov edx, 0x23
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x384]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a28d0
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x394]
mov edx, 0x24
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x394]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a28e0
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x3a4]
mov edx, 0x25
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x3a4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a28f0
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x3b4]
mov edx, 0x26
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x3b4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2900
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x3c4]
mov edx, 0x27
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x3c4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2910
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x3d4]
mov edx, 0x28
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x3d4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2924
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x3e4]
mov edx, 0x2d
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x3e4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2934
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x3f4]
mov edx, 0x2e
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x3f4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2948
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x404]
mov edx, 0x2f
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x404]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a295c
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x414]
mov edx, 0x5b
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x414]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a296c
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x424]
mov edx, 0x5c
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x424]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a297c
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x434]
mov edx, 0x5d
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x434]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a298c
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x444]
mov edx, 0x60
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x444]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a299c
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x454]
mov edx, 0x61
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x454]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a29b0
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x464]
mov edx, 0x62
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x464]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a29c4
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x474]
mov edx, 0x63
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x474]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a29d8
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x484]
mov edx, 0x64
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x484]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a29ec
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x494]
mov edx, 0x65
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x494]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2a00
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x4a4]
mov edx, 0x66
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x4a4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2a14
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x4b4]
mov edx, 0x67
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x4b4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2a28
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x4c4]
mov edx, 0x68
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x4c4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2a3c
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x4d4]
mov edx, 0x69
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x4d4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2a50
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x4e4]
mov edx, 0x6a
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x4e4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2a64
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x4f4]
mov edx, 0x6b
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x4f4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2a78
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x504]
mov edx, 0x6c
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x504]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2a88
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x514]
mov edx, 0x6d
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x514]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2aa0
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x524]
mov edx, 0x6e
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x524]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2ab4
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x534]
mov edx, 0x6f
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x534]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2ac8
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x544]
mov edx, 0x70
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x544]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2adc
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x554]
mov edx, 0x71
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x554]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2adc
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x564]
mov edx, 0x72
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x564]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2aec
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x574]
mov edx, 0x73
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x574]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2afc
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x584]
mov edx, 0x74
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x584]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2b0c
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x594]
mov edx, 0x75
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x594]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2b1c
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x5a4]
mov edx, 0x76
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x5a4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2b2c
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x5b4]
mov edx, 0x77
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x5b4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2b3c
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x5c4]
mov edx, 0x78
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x5c4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2b4c
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x5d4]
mov edx, 0x79
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x5d4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2b5c
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x5e4]
mov edx, 0x7a
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x5e4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2b6c
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x5f4]
mov edx, 0x7b
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x5f4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2b7c
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x604]
mov edx, 0x90
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x604]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2b8c
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x614]
mov edx, 0x91
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x614]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2ba0
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x624]
xor edx, edx
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x624]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a258c
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x634]
mov edx, 0xffffffff
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x634]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a25a0
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x644]
mov edx, 0xfffffffe
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x644]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a25b0
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x654]
mov edx, 0xfffffffd
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x654]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a25c0
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x664]
mov edx, 0xfffffffc
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x664]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a25d0
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x674]
mov edx, 0xffffffea
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x674]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a25e0
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x684]
mov edx, 0xfffffffa
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x684]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a25f0
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x694]
mov edx, 0xfffffff9
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x694]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2604
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x6a4]
mov edx, 0xfffffff8
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x6a4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2618
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x6b4]
mov edx, 0xfffffff7
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x6b4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a262c
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x6c4]
mov edx, 0xfffffff6
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x6c4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2640
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x6d4]
mov edx, 0xfffffff5
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x6d4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2654
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x6e4]
mov edx, 0xfffffff4
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x6e4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2668
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x6f4]
mov edx, 0xfffffff3
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x6f4]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2678
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x704]
mov edx, 0xfffffff2
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x704]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a268c
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x714]
mov edx, 0xfffffff1
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x714]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a26a0
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x724]
mov edx, 0xfffffff0
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x724]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a26b4
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x734]
mov edx, 0xffffffef
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x734]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a26c8
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x744]
mov edx, 0xffffffee
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x744]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a26dc
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x754]
mov edx, 0xffffffed
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x754]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a26ec
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x764]
mov edx, 0xffffffec
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x764]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2700
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x774]
mov edx, 0xffffffeb
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x774]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2710
mov eax, ebx
call fcn.0056e3f8
lea eax, [ebp - 0x784]
mov edx, 0xffffffea
mov cl, 0xfe
call fcn.004169d0
lea eax, [ebp - 0x784]
push eax
mov ecx, 0x5a24bc
mov edx, 0x5a2724
mov eax, ebx
call fcn.0056e3f8
xor ecx, ecx
mov edx, 0x5a2bb4
mov eax, ebx
call fcn.0056e310
xor ecx, ecx
mov edx, 0x5a2bd0
mov eax, ebx
call fcn.0056e310
mov ecx, 0x5a2be8
mov edx, 0x5a2c2c
mov eax, ebx
call fcn.0056e584
mov ecx, 0x5a2c40
mov edx, 0x5a2c70
mov eax, ebx
call fcn.0056e450
mov ecx, 0x5a2c84
mov edx, 0x5a2cc0
mov eax, ebx
call fcn.0056e450
mov ecx, 0x5a2cd0
mov edx, 0x5a2cf4
mov eax, ebx
call fcn.0056e450
mov ecx, 0x5a2d0c
mov edx, 0x5a2d38
mov eax, ebx
call fcn.0056e584
mov ecx, 0x5a2d4c
mov edx, 0x5a2d7c
mov eax, ebx
call fcn.0056e450
mov ecx, 0x5a2d90
mov edx, 0x5a2db4
mov eax, ebx
call fcn.0056e450
mov ecx, 0x5a2dc8
mov edx, 0x5a2df4
mov eax, ebx
call fcn.0056e450
mov ecx, 0x5a2e0c
mov edx, 0x5a2e40
mov eax, ebx
call fcn.0056e450
mov ecx, 0x5a2e58
mov edx, 0x5a2eac
mov eax, ebx
call fcn.0056e450
mov ecx, 0x5a2ec4
mov edx, 0x5a2ef0
mov eax, ebx
call fcn.0056e450
mov ecx, 0x5a2f08
mov edx, 0x5a2f44
mov eax, ebx
call fcn.0056e450
mov ecx, 0x5a2f5c
mov edx, 0x5a2f88
mov eax, ebx
call fcn.0056e450
mov ecx, 0x5a2fa0
mov edx, 0x5a2fd8
mov eax, ebx
call fcn.0056e450
mov ecx, 0x5a2fec
mov edx, 0x5a3024
mov eax, ebx
call fcn.0056e584
mov ecx, 0x5a303c
mov edx, 0x5a30a0
mov eax, ebx
call fcn.0056e450
mov ecx, 0x5a30b4
mov edx, 0x5a30e0
mov eax, ebx
call fcn.0056e450
mov ecx, 0x5a30f8
mov edx, dword [0x4829b4]
mov eax, ebx
call fcn.0056e348
mov edi, eax
push esi
push 0x5a3964
push esi
push 0x5a3b98
mov ecx, 0x5a310c
mov edx, 0x5a3120
mov eax, edi
call fcn.0056cc5c
push esi
push 0x5a35a8
mov edx, 0x5a3130
mov eax, edi
call fcn.0056cc04
push esi
push 0x5a35a8
mov edx, 0x5a3148
mov eax, edi
call fcn.0056cc04
push esi
push 0x5a35a8
mov edx, 0x5a3160
mov eax, edi
call fcn.0056cc04
mov ecx, dword [0x59b87c]
mov edx, 0x5a31a4
mov eax, edi
call fcn.0056cc38
mov ecx, dword [0x59b5b8]
mov edx, 0x5a31b8
mov eax, edi
call fcn.0056cc38
mov ecx, dword [0x59b5b8]
mov edx, 0x5a31c8
mov eax, edi
call fcn.0056cc38
mov ecx, dword [0x59b61c]
mov edx, 0x5a31dc
mov eax, edi
call fcn.0056cc38
mov ecx, dword [0x59b680]
mov edx, 0x5a31f0
mov eax, edi
call fcn.0056cc38
mov ecx, dword [0x59b61c]
mov edx, 0x5a3204
mov eax, edi
call fcn.0056cc38
mov ecx, dword [0x59b5b8]
mov edx, 0x5a3218
mov eax, edi
call fcn.0056cc38
mov ecx, 0x5a322c
mov edx, dword [0x483098]
mov eax, ebx
call fcn.0056e348
mov edi, eax
push esi
push 0x5a35a8
mov edx, 0x5a3240
mov eax, edi
call fcn.0056cc04
mov ecx, dword [0x59b5b8]
mov edx, 0x5a325c
mov eax, edi
call fcn.0056cc38
mov ecx, dword [0x59b5b8]
mov edx, 0x5a326c
mov eax, edi
call fcn.0056cc38
mov ecx, dword [0x59b6e8]
mov edx, 0x5a327c
mov eax, edi
call fcn.0056cc38
mov ecx, dword [0x59b748]
mov edx, 0x5a3290
mov eax, edi
call fcn.0056cc38
mov ecx, dword [0x59b6e8]
mov edx, 0x5a32a4
mov eax, edi
call fcn.0056cc38
mov ecx, 0x5a310c
mov edx, dword [0x483594]
mov eax, ebx
call fcn.0056e348
mov ecx, 0x5a322c
mov edx, dword [0x483474]
mov eax, ebx
call fcn.0056e348
mov ecx, 0x5a310c
mov edx, dword [0x47327c]
mov eax, ebx
call fcn.0056e348
mov ecx, 0x5a310c
mov edx, dword [0x473b38]
mov eax, ebx
call fcn.0056e348
mov ecx, 0x5a310c
mov edx, dword [0x4743d4]
mov eax, ebx
call fcn.0056e348
mov ecx, 0x5a310c
mov edx, dword [0x474ea8]
mov eax, ebx
call fcn.0056e348
mov ecx, 0x5a310c
mov edx, dword [0x475c28]
mov eax, ebx
call fcn.0056e348
mov edi, eax
push esi
push 0x5a3964
push esi
push 0x5a3b98
mov ecx, 0x5a32b4
mov edx, 0x5a32c4
mov eax, edi
call fcn.0056cc5c
push esi
push 0x5a3964
push esi
push 0x5a3b98
mov ecx, 0x5a24bc
mov edx, 0x5a32d8
mov eax, edi
call fcn.0056cc5c
mov ecx, dword [0x59b5b8]
mov edx, 0x5a32ec
mov eax, edi
call fcn.0056cc38
mov ecx, dword [0x59b5b8]
mov edx, 0x5a3300
mov eax, edi
call fcn.0056cc38
mov ecx, dword [0x59b5b8]
mov edx, 0x5a3314
mov eax, edi
call fcn.0056cc38
mov ecx, 0x5a3328
mov edx, dword [0x475e10]
mov eax, ebx
call fcn.0056e348
mov ecx, 0x5a310c
mov edx, dword [0x476a1c]
mov eax, ebx
call fcn.0056e348
mov ecx, 0x5a310c
mov edx, dword [0x4772dc]
mov eax, ebx
call fcn.0056e348
mov ecx, 0x5a310c
mov edx, dword [0x477a30]
mov eax, ebx
call fcn.0056e348
mov ecx, 0x5a310c
mov edx, dword [0x478308]
mov eax, ebx
call fcn.0056e348
mov edi, eax
push esi
push 0x5a3964
push esi
push 0x5a3b98
mov ecx, 0x5a24bc
mov edx, 0x5a32d8
mov eax, edi
call fcn.0056cc5c
push esi
push 0x5a3964
push 0
push 0
mov ecx, 0x5a24bc
mov edx, 0x5a3340
mov eax, edi
call fcn.0056cc5c
push 0x5a32b4
push esi
push 0x5a35a8
push 0
mov ecx, 0x5a24bc
mov edx, 0x5a3354
mov eax, edi
call fcn.0056ccf8
mov ecx, 0x5a3368
mov edx, dword [0x47852c]
mov eax, ebx
call fcn.0056e348
mov ecx, 0x5a3380
mov edx, dword [0x49ce88]
mov eax, ebx
call fcn.0056e348
mov ecx, 0x5a310c
mov edx, dword [0x49d124]
mov eax, ebx
call fcn.0056e348
mov ecx, 0x5a3394
mov edx, dword [0x49d38c]
mov eax, ebx
call fcn.0056e348
mov ecx, 0x5a3394
mov edx, dword [0x49ea34]
mov eax, ebx
call fcn.0056e348
mov edi, eax
push esi
push 0x5a35a8
mov edx, 0x5a33b4
mov eax, edi
call fcn.0056cc04
push esi
push 0x5a35a8
mov edx, 0x5a3130
mov eax, edi
call fcn.0056cc04
push esi
push 0x5a35a8
mov edx, 0x5a3148
mov eax, edi
call fcn.0056cc04
push esi
push 0x5a35a8
mov edx, 0x5a33cc
mov eax, edi
call fcn.0056cc04
mov ecx, dword [0x59b5b8]
mov edx, 0x5a33f0
mov eax, edi
call fcn.0056cc38
mov ecx, dword [0x59b7b0]
mov edx, 0x5a3404
mov eax, edi
call fcn.0056cc38
mov ecx, dword [0x59b814]
mov edx, 0x5a3414
mov eax, edi
call fcn.0056cc38
mov ecx, dword [0x59b5b8]
mov edx, 0x5a342c
mov eax, edi
call fcn.0056cc38
mov ecx, dword [0x59b5b8]
mov edx, 0x5a3440
mov eax, edi
call fcn.0056cc38
mov ecx, dword [0x59b5b8]
mov edx, 0x5a3454
mov eax, edi
call fcn.0056cc38
mov ecx, dword [0x59b5b8]
mov edx, 0x5a346c
mov eax, edi
call fcn.0056cc38
mov ecx, dword [0x59b5b8]
mov edx, 0x5a347c
mov eax, edi
call fcn.0056cc38
mov ecx, dword [0x59b5b8]
mov edx, 0x5a348c
mov eax, edi
call fcn.0056cc38
push esi
push 0x5a3964
push 0
push 0
mov ecx, 0x5a349c
mov edx, 0x5a34ac
mov eax, edi
call fcn.0056cc5c
push esi
push 0x5a3964
push esi
push 0x5a3b98
mov ecx, 0x5a24bc
mov edx, 0x5a34bc
mov eax, edi
call fcn.0056cc5c
mov ecx, 0x5a34d0
mov edx, dword [0x49ed38]
mov eax, ebx
call fcn.0056e348
mov ecx, 0x5a30f8
mov edx, dword [0x41edf0]
mov eax, ebx
call fcn.0056e348
mov ecx, 0x5a30f8
mov edx, dword [0x49fde0]
mov eax, ebx
call fcn.0056e348
mov edi, eax
push esi
push 0x5a35a8
mov edx, 0x5a34e4
mov eax, edi
call fcn.0056cc04
push esi
push 0x5a35a8
mov edx, 0x5a3500
mov eax, edi
call fcn.0056cc04
push esi
push 0x5a35a8
mov edx, 0x5a3524
mov eax, edi
call fcn.0056cc04
push esi
push 0x5a3964
push 0
push 0
mov ecx, 0x5a3540
mov edx, 0x5a3550
mov eax, edi
call fcn.0056cc5c
mov ecx, dword [0x6f04ec]
mov ecx, dword [ecx]
mov edx, 0x5a3560
mov eax, ebx
call fcn.0056e734
xor eax, eax
mov dword [ebx + 0x30], eax
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x5a2493
lea eax, [ebp - 0x784]
mov edx, dword [0x401154]
mov ecx, 0x64
call fcn.00405900
lea eax, [ebp - 0x144]
mov edx, dword [0x401154]
mov ecx, 0x14
call fcn.00405900
ret