Function at 0x511654
Capabilities:
Access peb ldr_data

Disassembly:
push ebp
mov ebp, esp
push ecx
push ebx
push esi
mov ebx, dword [0x5a19bc]
mov ecx, eax
mov dl, 1
mov eax, dword [0x43d830]
call fcn.0043d8e0
mov dword [ebp - 4], eax
xor eax, eax
push ebp
push 0x5124e4
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [ebx]
push eax
mov ecx, 0x5124f8
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 4]
mov al, byte [ebx + 4]
push eax
mov ecx, 0x51251c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 8]
push eax
mov ecx, 0x512538
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 4]
mov eax, dword [ebx + 0xc]
push eax
mov ecx, 0x51254c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 4]
xor eax, eax
mov al, byte [ebx + 0x10]
push eax
mov ecx, 0x512560
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x11]
push eax
mov ecx, 0x512574
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
xor eax, eax
mov al, byte [ebx + 0x12]
push eax
mov ecx, 0x512590
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x13]
push eax
mov ecx, 0x5125a4
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov al, byte [ebx + 0x14]
push eax
mov ecx, 0x5125c0
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0x18]
push eax
mov ecx, 0x5125e4
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0x1c]
push eax
mov ecx, 0x512604
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x20]
push eax
mov ecx, 0x512624
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0x24]
push eax
mov ecx, 0x512644
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0x28]
push eax
mov ecx, 0x51265c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x2c]
push eax
mov ecx, 0x512674
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
xor eax, eax
mov al, byte [ebx + 0x2d]
push eax
mov ecx, 0x512694
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
xor eax, eax
mov al, byte [ebx + 0x2e]
push eax
mov ecx, 0x5126b0
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x2f]
push eax
mov ecx, 0x5126c8
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0x30]
push eax
mov ecx, 0x5126ec
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0x34]
push eax
mov ecx, 0x51270c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x38]
push eax
mov ecx, 0x51272c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0x3c]
push eax
mov ecx, 0x51274c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0x40]
push eax
mov ecx, 0x512764
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x44]
push eax
mov ecx, 0x51277c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
xor eax, eax
mov al, byte [ebx + 0x45]
push eax
mov ecx, 0x51279c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
xor eax, eax
mov al, byte [ebx + 0x46]
push eax
mov ecx, 0x5127b8
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x47]
push eax
mov ecx, 0x5127d0
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0x48]
push eax
mov ecx, 0x5127f8
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0x4c]
push eax
mov ecx, 0x51281c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x50]
push eax
mov ecx, 0x512840
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0x54]
push eax
mov ecx, 0x512864
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0x58]
push eax
mov ecx, 0x512880
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x5c]
push eax
mov ecx, 0x51289c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
xor eax, eax
mov al, byte [ebx + 0x5d]
push eax
mov ecx, 0x5128c0
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
xor eax, eax
mov al, byte [ebx + 0x5e]
push eax
mov ecx, 0x5128e0
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x5f]
push eax
mov ecx, 0x5128fc
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0x60]
push eax
mov ecx, 0x512924
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0x64]
push eax
mov ecx, 0x512948
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x68]
push eax
mov ecx, 0x512970
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0x6c]
push eax
mov ecx, 0x512994
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0x70]
push eax
mov ecx, 0x5129b0
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x74]
push eax
mov ecx, 0x5129d0
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
xor eax, eax
mov al, byte [ebx + 0x75]
push eax
mov ecx, 0x5129f4
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
xor eax, eax
mov al, byte [ebx + 0x76]
push eax
mov ecx, 0x512a14
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x77]
push eax
mov ecx, 0x512a34
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0x78]
push eax
mov ecx, 0x512a58
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0x7c]
push eax
mov ecx, 0x512a78
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0x80]
push eax
mov ecx, 0x512a98
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0x84]
push eax
mov ecx, 0x512ab0
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x88]
push eax
mov ecx, 0x512ac8
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
xor eax, eax
mov al, byte [ebx + 0x89]
push eax
mov ecx, 0x512ae8
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
xor eax, eax
mov al, byte [ebx + 0x8a]
push eax
mov ecx, 0x512b04
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x8b]
push eax
mov ecx, 0x512b1c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0x8c]
push eax
mov ecx, 0x512b40
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0x90]
push eax
mov ecx, 0x512b60
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x94]
push eax
mov ecx, 0x512b84
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0x98]
push eax
mov ecx, 0x512ba4
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0x9c]
push eax
mov ecx, 0x512bbc
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0xa0]
push eax
mov ecx, 0x512bd8
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
xor eax, eax
mov al, byte [ebx + 0xa1]
push eax
mov ecx, 0x512bf8
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
xor eax, eax
mov al, byte [ebx + 0xa2]
push eax
mov ecx, 0x512c14
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0xa3]
push eax
mov ecx, 0x512c30
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0xa4]
push eax
mov ecx, 0x512c54
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0xa8]
push eax
mov ecx, 0x512c74
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0xac]
push eax
mov ecx, 0x512c94
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0xb0]
push eax
mov ecx, 0x512cb4
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0xb4]
push eax
mov ecx, 0x512ccc
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0xb8]
push eax
mov ecx, 0x512ce4
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
xor eax, eax
mov al, byte [ebx + 0xb9]
push eax
mov ecx, 0x512d04
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
xor eax, eax
mov al, byte [ebx + 0xba]
push eax
mov ecx, 0x512d20
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0xbb]
push eax
mov ecx, 0x512d38
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0xbc]
push eax
mov ecx, 0x512d5c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0xc0]
push eax
mov ecx, 0x512d7c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0xc4]
push eax
mov ecx, 0x512d9c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0xc8]
push eax
mov ecx, 0x512dbc
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0xcc]
push eax
mov ecx, 0x512dd4
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0xd0]
push eax
mov ecx, 0x512dec
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
xor eax, eax
mov al, byte [ebx + 0xd1]
push eax
mov ecx, 0x512e0c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
xor eax, eax
mov al, byte [ebx + 0xd2]
push eax
mov ecx, 0x512e28
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0xd3]
push eax
mov ecx, 0x512e40
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0xd4]
push eax
mov ecx, 0x512e68
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0xd8]
push eax
mov ecx, 0x512e8c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0xdc]
push eax
mov ecx, 0x512eb0
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0xe0]
push eax
mov ecx, 0x512ed4
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0xe4]
push eax
mov ecx, 0x512ef0
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0xe8]
push eax
mov ecx, 0x512f0c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
xor eax, eax
mov al, byte [ebx + 0xe9]
push eax
mov ecx, 0x512f30
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
xor eax, eax
mov al, byte [ebx + 0xea]
push eax
mov ecx, 0x512f50
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0xeb]
push eax
mov ecx, 0x512f6c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0xec]
push eax
mov ecx, 0x512f90
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0xf0]
push eax
mov ecx, 0x512fb0
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0xf4]
push eax
mov ecx, 0x512fd4
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0xf8]
push eax
mov ecx, 0x512ff4
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0xfc]
push eax
mov ecx, 0x51300c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x100]
push eax
mov ecx, 0x513028
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
xor eax, eax
mov al, byte [ebx + 0x101]
push eax
mov ecx, 0x513048
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
xor eax, eax
mov al, byte [ebx + 0x102]
push eax
mov ecx, 0x513064
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x103]
push eax
mov ecx, 0x513080
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0x104]
push eax
mov ecx, 0x5130a4
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0x108]
push eax
mov ecx, 0x5130c4
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x10c]
push eax
mov ecx, 0x5130e8
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0x110]
push eax
mov ecx, 0x513108
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0x114]
push eax
mov ecx, 0x513120
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x118]
push eax
mov ecx, 0x51313c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
xor eax, eax
mov al, byte [ebx + 0x119]
push eax
mov ecx, 0x51315c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
xor eax, eax
mov al, byte [ebx + 0x11a]
push eax
mov ecx, 0x513178
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x11b]
push eax
mov ecx, 0x513194
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0x11c]
push eax
mov ecx, 0x5131b8
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0x120]
push eax
mov ecx, 0x5131d8
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x124]
push eax
mov ecx, 0x5131fc
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0x128]
push eax
mov ecx, 0x51321c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0x12c]
push eax
mov ecx, 0x513234
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x130]
push eax
mov ecx, 0x513250
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
xor eax, eax
mov al, byte [ebx + 0x131]
push eax
mov ecx, 0x513270
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
xor eax, eax
mov al, byte [ebx + 0x132]
push eax
mov ecx, 0x51328c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x133]
push eax
mov ecx, 0x5132a8
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0x134]
push eax
mov ecx, 0x5132cc
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0x138]
push eax
mov ecx, 0x5132ec
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x13c]
push eax
mov ecx, 0x51330c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0x140]
push eax
mov ecx, 0x51332c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0x144]
push eax
mov ecx, 0x513344
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x148]
push eax
mov ecx, 0x51335c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
xor eax, eax
mov al, byte [ebx + 0x149]
push eax
mov ecx, 0x51337c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
xor eax, eax
mov al, byte [ebx + 0x14a]
push eax
mov ecx, 0x513398
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x14b]
push eax
mov ecx, 0x5133b0
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0x14c]
push eax
mov ecx, 0x5133d4
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0x150]
push eax
mov ecx, 0x5133f4
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x154]
push eax
mov ecx, 0x513414
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0x158]
push eax
mov ecx, 0x513434
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov eax, dword [ebx + 0x15c]
push eax
mov ecx, 0x51344c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x160]
push eax
mov ecx, 0x513464
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
xor eax, eax
mov al, byte [ebx + 0x161]
push eax
mov ecx, 0x513484
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
xor eax, eax
mov al, byte [ebx + 0x162]
push eax
mov ecx, 0x5134a0
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x163]
push eax
mov ecx, 0x5134b8
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0x164]
push eax
mov ecx, 0x5134dc
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
xor eax, eax
mov al, byte [ebx + 0x168]
push eax
mov ecx, 0x5134fc
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
xor eax, eax
mov al, byte [ebx + 0x169]
push eax
mov ecx, 0x513518
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x16a]
push eax
mov ecx, 0x513534
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0x16c]
push eax
mov ecx, 0x513558
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
xor eax, eax
mov al, byte [ebx + 0x170]
push eax
mov ecx, 0x513578
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
xor eax, eax
mov al, byte [ebx + 0x171]
push eax
mov ecx, 0x513594
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
mov al, byte [ebx + 0x172]
push eax
mov ecx, 0x5135b0
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x14]
mov eax, dword [ebx + 0x174]
push eax
mov ecx, 0x5135d4
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
xor eax, eax
mov al, byte [ebx + 0x178]
push eax
mov ecx, 0x5135f4
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
xor eax, eax
mov al, byte [ebx + 0x179]
push eax
mov ecx, 0x513610
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
xor eax, eax
mov al, byte [ebx + 0x17a]
push eax
mov ecx, 0x51362c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
xor eax, eax
mov al, byte [ebx + 0x17b]
push eax
mov ecx, 0x51364c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
xor eax, eax
mov al, byte [ebx + 0x17c]
push eax
mov ecx, 0x51366c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0xc]
xor eax, eax
mov al, byte [ebx + 0x17d]
push eax
mov ecx, 0x51368c
mov edx, 0x51250c
mov eax, dword [ebp - 4]
mov ebx, dword [eax]
call dword [ebx + 0xc]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x5124eb
mov eax, dword [ebp - 4]
call fcn.00403ab4
ret