Function at 0x1011dfd0
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x102016ec
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push ebx
push esi
mov esi, ecx
mov dword [esi], 0x10212474
lea ebx, [esi + 0x10]
push edi
xor edi, edi
mov dword [esi + 4], edi
mov dword [esi + 0xc], edi
mov dword [esi + 8], 0x10212418
push 0x35
mov ecx, ebx
mov dword [esp + 0x10], esi
mov dword [ebx + 4], edi
mov dword [ebx], 0x10212414
mov dword [ebx + 8], edi
mov dword [ebx + 0xc], edi
mov dword [ebx + 0x10], edi
mov dword [ebx + 0x14], edi
mov dword [ebx + 0x18], edi
call fcn.10089060
push edi
mov ecx, ebx
call fcn.100c6280
mov dword [esi + 0x2c], edi
lea ebx, [esi + 0x38]
mov dword [esi + 0x34], edi
mov dword [esi + 0x30], 0x10212420
push 0x35
mov ecx, ebx
mov dword [esp + 0x1c], edi
mov dword [ebx + 4], edi
mov dword [ebx], 0x1021241c
mov dword [ebx + 8], edi
mov dword [ebx + 0xc], edi
mov dword [ebx + 0x10], edi
mov dword [ebx + 0x14], edi
mov dword [ebx + 0x18], edi
call fcn.10089060
push edi
mov ecx, ebx
call fcn.100c6280
mov dword [esi + 0x54], edi
lea ebx, [esi + 0x60]
mov dword [esi + 0x5c], edi
mov dword [esi + 0x58], 0x10212428
push 0x35
mov ecx, ebx
mov byte [esp + 0x1c], 1
mov dword [ebx + 4], edi
mov dword [ebx], 0x10212424
mov dword [ebx + 8], edi
mov dword [ebx + 0xc], edi
mov dword [ebx + 0x10], edi
mov dword [ebx + 0x14], edi
mov dword [ebx + 0x18], edi
call fcn.10089060
push edi
mov ecx, ebx
call fcn.100c6280
mov dword [esi + 0x7c], edi
lea ebx, [esi + 0x88]
mov dword [esi + 0x84], edi
mov dword [esi + 0x80], 0x10212430
push 0x35
mov ecx, ebx
mov byte [esp + 0x1c], 2
mov dword [ebx + 4], edi
mov dword [ebx], 0x1021242c
mov dword [ebx + 8], edi
mov dword [ebx + 0xc], edi
mov dword [ebx + 0x10], edi
mov dword [ebx + 0x14], edi
mov dword [ebx + 0x18], edi
call fcn.10089060
push edi
mov ecx, ebx
call fcn.100c6280
mov dword [esi + 0xa4], edi
lea ebx, [esi + 0xb0]
mov dword [esi + 0xac], edi
mov dword [esi + 0xa8], 0x10212438
push 0x35
mov ecx, ebx
mov byte [esp + 0x1c], 3
mov dword [ebx + 4], edi
mov dword [ebx], 0x10212434
mov dword [ebx + 8], edi
mov dword [ebx + 0xc], edi
mov dword [ebx + 0x10], edi
mov dword [ebx + 0x14], edi
mov dword [ebx + 0x18], edi
call fcn.10089060
push edi
mov ecx, ebx
call fcn.100c6280
mov dword [esi + 0xcc], edi
lea ebx, [esi + 0xd8]
mov dword [esi + 0xd4], edi
mov dword [esi + 0xd0], 0x10212440
push 0x35
mov ecx, ebx
mov byte [esp + 0x1c], 4
mov dword [ebx + 4], edi
mov dword [ebx], 0x1021243c
mov dword [ebx + 8], edi
mov dword [ebx + 0xc], edi
mov dword [ebx + 0x10], edi
mov dword [ebx + 0x14], edi
mov dword [ebx + 0x18], edi
call fcn.10089060
push edi
mov ecx, ebx
call fcn.100c6280
mov dword [esi + 0xf4], edi
lea ebx, [esi + 0x100]
mov dword [esi + 0xfc], edi
mov dword [esi + 0xf8], 0x10212448
push 0x35
mov ecx, ebx
mov byte [esp + 0x1c], 5
mov dword [ebx + 4], edi
mov dword [ebx], 0x10212444
mov dword [ebx + 8], edi
mov dword [ebx + 0xc], edi
mov dword [ebx + 0x10], edi
mov dword [ebx + 0x14], edi
mov dword [ebx + 0x18], edi
call fcn.10089060
push edi
mov ecx, ebx
call fcn.100c6280
mov dword [esi + 0x11c], edi
lea ebx, [esi + 0x128]
mov dword [esi + 0x124], edi
mov dword [esi + 0x120], 0x10212450
push 0x35
mov ecx, ebx
mov byte [esp + 0x1c], 6
mov dword [ebx + 4], edi
mov dword [ebx], 0x1021244c
mov dword [ebx + 8], edi
mov dword [ebx + 0xc], edi
mov dword [ebx + 0x10], edi
mov dword [ebx + 0x14], edi
mov dword [ebx + 0x18], edi
call fcn.10089060
push edi
mov ecx, ebx
call fcn.100c6280
mov dword [esi + 0x144], edi
mov byte [esp + 0x18], 7
mov dword [esi + 0x14c], edi
mov dword [esi + 0x148], 0x10212458
lea ebx, [esi + 0x150]
push 0x35
mov ecx, ebx
mov dword [ebx + 4], edi
mov dword [ebx], 0x10212454
mov dword [ebx + 8], edi
mov dword [ebx + 0xc], edi
mov dword [ebx + 0x10], edi
mov dword [ebx + 0x14], edi
mov dword [ebx + 0x18], edi
call fcn.10089060
push edi
mov ecx, ebx
call fcn.100c6280
mov dword [esi + 0x16c], edi
lea ebx, [esi + 0x178]
mov dword [esi + 0x174], edi
mov dword [esi + 0x170], 0x10212460
push 0x35
mov ecx, ebx
mov byte [esp + 0x1c], 8
mov dword [ebx + 4], edi
mov dword [ebx], 0x1021245c
mov dword [ebx + 8], edi
mov dword [ebx + 0xc], edi
mov dword [ebx + 0x10], edi
mov dword [ebx + 0x14], edi
mov dword [ebx + 0x18], edi
call fcn.10089060
push edi
mov ecx, ebx
call fcn.100c6280
mov dword [esi + 0x194], edi
lea ebx, [esi + 0x1a0]
mov dword [esi + 0x19c], edi
mov dword [esi + 0x198], 0x10212468
push 0x35
mov ecx, ebx
mov byte [esp + 0x1c], 9
mov dword [ebx + 4], edi
mov dword [ebx], 0x10212464
mov dword [ebx + 8], edi
mov dword [ebx + 0xc], edi
mov dword [ebx + 0x10], edi
mov dword [ebx + 0x14], edi
mov dword [ebx + 0x18], edi
call fcn.10089060
push edi
mov ecx, ebx
call fcn.100c6280
mov dword [esi + 0x1bc], edi
lea ebx, [esi + 0x1c8]
mov dword [esi + 0x1c4], edi
mov dword [esi + 0x1c0], 0x10212470
push 0x35
mov ecx, ebx
mov byte [esp + 0x1c], 0xa
mov dword [ebx + 4], edi
mov dword [ebx], 0x1021246c
mov dword [ebx + 8], edi
mov dword [ebx + 0xc], edi
mov dword [ebx + 0x10], edi
mov dword [ebx + 0x14], edi
mov dword [ebx + 0x18], edi
call fcn.10089060
push edi
mov ecx, ebx
call fcn.100c6280
mov ecx, dword [esp + 0x10]
mov dword [esi + 0x1e4], edi
pop edi
mov eax, esi
pop esi
pop ebx
mov dword fs:[0], ecx
add esp, 0x10
ret