Function at 0x362a90
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x3951c4
mov eax, dword fs:[0]
push eax
sub esp, 0x14
push ebx
push edi
mov eax, dword [0x3c508c]
xor eax, esp
push eax
lea eax, [esp + 0x20]
mov dword fs:[0], eax
push 0x39cad4
lea ecx, [esp + 0x20]
call dword [0x39a8d8]
lea ecx, [esp + 0xc]
mov dword [esp + 0x28], 0
call dword [0x39ad28]
push 0x104
push 0x104
lea ecx, [esp + 0x14]
mov byte [esp + 0x30], 1
call dword [0x39a834]
push eax
push 0
call dword [0x39a0b4]
push 0xffffffffffffffff
lea ecx, [esp + 0x10]
call dword [0x39a828]
push 0x5c
lea ecx, [esp + 0x10]
call dword [0x39a7a0]
push eax
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x14]
call dword [0x39a7b0]
mov bl, 2
push 0x3ab9fc
lea ecx, [esp + 0x14]
mov byte [esp + 0x2c], bl
call dword [0x39a7e0]
mov ecx, dword [esp + 0x10]
push 0
push ecx
call dword [0x39a240]
add esp, 8
cmp eax, 0xffffffff
je 0x362b59
lea edx, [esp + 0x10]
push edx
lea ecx, [esp + 0x10]
call dword [0x39a8cc]
cmp dword [esi + 0x104], 0
je 0x362bb4
lea edi, [esp + 0xc]
call fcn.0036daa0
lea ecx, [esp + 0x14]
call dword [0x39ad28]
mov byte [esp + 0x28], 3
mov eax, dword [esp + 0xc]
push eax
lea ecx, [esp + 0x18]
push 0x3aba78
push ecx
call dword [0x39acd0]
add esp, 0xc
cmp dword [esi + 0x104], 0
je 0x362ba4
lea edi, [esp + 0x14]
call fcn.0036daa0
lea ecx, [esp + 0x14]
mov byte [esp + 0x28], bl
call dword [0x39ad2c]
jmp 0x362bc9
push 0x39b564
push 0x3ab9a0
push 0x80000002
call dword [0x39a318]
mov eax, dword [esi + 0x260]
test eax, eax
je 0x362c18
push 0x39b508
lea ecx, [esp + 0x1c]
call dword [0x39a8d8]
push 0x39bbf0
lea ecx, [esp + 0x18]
mov byte [esp + 0x2c], 4
call dword [0x39a8d8]
lea edx, [esp + 0x18]
lea ecx, [esp + 0x14]
mov byte [esp + 0x28], 5
call fcn.00358040
lea ecx, [esp + 0x14]
call dword [0x39ad2c]
lea ecx, [esp + 0x18]
jmp 0x362c5b
push 0x39bc34
lea ecx, [esp + 0x18]
call dword [0x39a8d8]
push 0x39bbf0
lea ecx, [esp + 0x1c]
mov byte [esp + 0x2c], 6
call dword [0x39a8d8]
lea edx, [esp + 0x14]
lea ecx, [esp + 0x18]
mov byte [esp + 0x28], 7
call fcn.00358040
lea ecx, [esp + 0x18]
call dword [0x39ad2c]
lea ecx, [esp + 0x14]
mov byte [esp + 0x28], bl
call dword [0x39ad2c]
cmp dword [esi + 0x1ec], 0
je 0x362c98
push 0x39b508
lea ecx, [esp + 0x18]
call dword [0x39a8d8]
push 0x39bc10
lea ecx, [esp + 0x1c]
mov byte [esp + 0x2c], 8
call dword [0x39a8d8]
mov byte [esp + 0x28], 9
jmp 0x362cc9
cmp dword [esi + 0x178], 0
je 0x362cee
push 0x39bc34
lea ecx, [esp + 0x18]
call dword [0x39a8d8]
push 0x39bc10
lea ecx, [esp + 0x1c]
mov byte [esp + 0x2c], 0xa
call dword [0x39a8d8]
mov byte [esp + 0x28], 0xb
lea edx, [esp + 0x14]
lea ecx, [esp + 0x18]
call fcn.00358040
lea ecx, [esp + 0x18]
call dword [0x39ad2c]
lea ecx, [esp + 0x14]
mov byte [esp + 0x28], bl
call dword [0x39ad2c]
cmp dword [esi + 0x594], 0
lea ecx, [esp + 0x14]
jne 0x362d21
push 0x39b508
call dword [0x39a8d8]
push 0x3aba1c
lea ecx, [esp + 0x1c]
mov byte [esp + 0x2c], 0xc
call dword [0x39a8d8]
mov byte [esp + 0x28], 0xd
jmp 0x362d45
push 0x39bc34
call dword [0x39a8d8]
push 0x3aba1c
lea ecx, [esp + 0x1c]
mov byte [esp + 0x2c], 0xe
call dword [0x39a8d8]
mov byte [esp + 0x28], 0xf
lea edx, [esp + 0x14]
lea ecx, [esp + 0x18]
call fcn.00358040
lea ecx, [esp + 0x18]
call dword [0x39ad2c]
lea ecx, [esp + 0x14]
mov byte [esp + 0x28], bl
call dword [0x39ad2c]
cmp dword [esi + 0x520], 0
lea ecx, [esp + 0x14]
jne 0x362d9d
push 0x39b508
call dword [0x39a8d8]
push 0x3aba4c
lea ecx, [esp + 0x1c]
mov byte [esp + 0x2c], 0x10
call dword [0x39a8d8]
mov byte [esp + 0x28], 0x11
jmp 0x362dc1
push 0x39bc34
call dword [0x39a8d8]
push 0x3aba4c
lea ecx, [esp + 0x1c]
mov byte [esp + 0x2c], 0x12
call dword [0x39a8d8]
mov byte [esp + 0x28], 0x13
lea edx, [esp + 0x14]
lea ecx, [esp + 0x18]
call fcn.00358040
lea ecx, [esp + 0x18]
call dword [0x39ad2c]
lea ecx, [esp + 0x14]
call dword [0x39ad2c]
lea ecx, [esp + 0x10]
call dword [0x39ad2c]
lea ecx, [esp + 0xc]
call dword [0x39ad2c]
lea ecx, [esp + 0x1c]
call dword [0x39ad2c]
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
pop ecx
pop edi
pop ebx
add esp, 0x20
ret