Function at 0x70c490
Capabilities:
Access peb ldr_data
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push 0
push 0
push 0
push ebx
push esi
mov ebx, eax
xor eax, eax
push ebp
push 0x70c813
push dword fs:[eax]
mov dword fs:[eax], esp
mov edx, dword [0x736d48]
mov edx, dword [edx]
lea eax, [ebp - 8]
mov ecx, 0x70c82c
call fcn.00407fd4
mov ecx, dword [ebp - 8]
mov dl, 1
mov eax, dword [0x533edc]
call fcn.00451560
mov dword [ebp - 4], eax
xor eax, eax
push ebp
push 0x70c7f1
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [ebx + 8]
mov edx, dword [ebx + 0xc]
call fcn.00408278
je 0x70c509
cmp dword [ebx + 8], 0
je 0x70c509
mov edx, dword [ebx + 8]
mov eax, dword [ebp - 4]
mov ecx, dword [eax]
call dword [ecx + 0x58]
lea eax, [ebx + 8]
mov edx, dword [ebx + 0xc]
call fcn.00407b00
lea edx, [ebp - 0xc]
mov eax, ebx
call fcn.0070b96c
mov eax, dword [ebp - 0xc]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70c854
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 8]
movzx eax, byte [ebx + 0x10]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70c868
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x18]
movzx eax, byte [ebx + 0x11]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70c884
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x10]
movzx eax, byte [ebx + 0x12]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70c8a0
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x10]
movzx eax, word [ebx + 0x74]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70c8bc
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x10]
movzx eax, word [ebx + 0x76]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70c8d8
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x10]
movzx eax, word [ebx + 0x78]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70c8f4
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x10]
movzx eax, word [ebx + 0x7a]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70c90c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x10]
movzx eax, word [ebx + 0x7c]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70c920
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x10]
movzx eax, word [ebx + 0x7e]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70c938
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x10]
mov eax, dword [ebx + 0x14]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70c950
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 8]
movzx eax, byte [ebx + 0x66]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70c974
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x18]
mov eax, dword [ebx + 0x18]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70c9a0
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 8]
mov eax, dword [ebx + 0x3c]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70c9c4
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 8]
mov eax, dword [ebx + 0x1c]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70c9ec
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 8]
mov eax, dword [ebx + 0x28]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70ca20
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x10]
movzx eax, byte [ebx + 0x20]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70ca3c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x10]
mov eax, dword [ebx + 0x24]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70ca54
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 8]
mov eax, dword [ebx + 0x2c]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70ca74
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x10]
mov eax, dword [ebx + 0x30]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70ca90
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x10]
push dword [ebx + 0x44]
push dword [ebx + 0x40]
mov edx, dword [ebx + 0xc]
mov ecx, 0x70cab4
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x40]
movzx eax, byte [ebx + 0x65]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70cad8
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x18]
push dword [ebx + 0x4c]
push dword [ebx + 0x48]
mov edx, dword [ebx + 0xc]
mov ecx, 0x70cb00
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x40]
mov eax, dword [ebx + 0x50]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70cb20
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x10]
movzx eax, byte [ebx + 0x70]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70cb40
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x18]
movzx eax, byte [ebx + 0x3a]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70cb5c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x18]
movzx eax, byte [ebx + 0x34]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70cb70
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x18]
movzx eax, byte [ebx + 0x35]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70cb84
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x18]
movzx eax, byte [ebx + 0x36]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70cb98
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x18]
movzx eax, byte [ebx + 0x37]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70cbac
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x18]
movzx eax, byte [ebx + 0x38]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70cbc0
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x18]
movzx eax, byte [ebx + 0x39]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70cbd4
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x18]
movzx eax, byte [ebx + 0x3a]
push eax
mov edx, dword [ebx + 0xc]
mov ecx, 0x70cb5c
mov eax, dword [ebp - 4]
mov esi, dword [eax]
call dword [esi + 0x18]
call fcn.004187e8
add esp, 0xfffffff8
fstp qword [esp]
wait
mov eax, ebx
call fcn.0070cbdc
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x70c7f8
mov eax, dword [ebp - 4]
mov edx, dword [eax]
call dword [edx + 0x60]
mov eax, dword [ebp - 4]
call fcn.0040575c
ret