Function at 0x1002b9c7
Capabilities:
Access peb ldr_data
Get ntdll base address

Disassembly:
mov eax, 0x100d81c0
call fcn.100ac440
push ecx
push ebx
push esi
mov esi, ecx
push edi
mov dword [ebp - 0x10], esi
mov dword [esi], 0x100e8150
lea ecx, [esi + 0x1fc]
mov dword [ebp - 4], 0x2f
call fcn.100508bc
lea ecx, [esi + 0x1d0]
mov byte [ebp - 4], 0x2e
call fcn.100508bc
xor ebx, ebx
xor edi, edi
push ebx
inc edi
push edi
lea ecx, [esi + 0x1b4]
call fcn.100017d0
push ebx
push edi
lea ecx, [esi + 0x198]
call fcn.100017d0
push ebx
push edi
lea ecx, [esi + 0x17c]
call fcn.100017d0
push ebx
push edi
lea ecx, [esi + 0x160]
call fcn.100017d0
push ebx
push edi
lea ecx, [esi + 0x144]
call fcn.100017d0
push ebx
push edi
lea ecx, [esi + 0x128]
call fcn.100017d0
mov ecx, dword [esi + 0x124]
push 0x10
pop edi
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x120]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x11c]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x118]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x114]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x104]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0xfc]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0xf4]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0xec]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0xe4]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0xdc]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0xd8]
sub ecx, edi
call fcn.10001199
lea ecx, [esi + 0xac]
mov byte [ebp - 4], 0x1b
call fcn.100508bc
lea ecx, [esi + 0x80]
mov byte [ebp - 4], 0x1a
call fcn.100508bc
mov ecx, dword [esi + 0x74]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x70]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x6c]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x68]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x64]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x60]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x5c]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x58]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x54]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x50]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x4c]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x48]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x44]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x40]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x3c]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x38]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x34]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x30]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x2c]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x28]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x24]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x20]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x1c]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x18]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0x14]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 0xc]
sub ecx, edi
call fcn.10001199
mov ecx, dword [esi + 8]
sub ecx, edi
call fcn.10001199
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
pop ebx
mov dword fs:[0], ecx
leave
ret