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

Disassembly:
push 0xffffffffffffffff
push 0x5e66df
mov eax, dword fs:[0]
push eax
push ecx
push ebx
push ebp
push esi
push edi
mov eax, dword [0x64c874]
xor eax, esp
push eax
lea eax, [esp + 0x18]
mov dword fs:[0], eax
mov ebp, dword [esp + 0x2c]
mov edi, dword [esp + 0x28]
mov eax, dword [ebp]
mov dword [edi], eax
mov eax, dword [ebp + 4]
xor ebx, ebx
cmp eax, ebx
mov dword [edi + 4], eax
je 0x4bb877
mov ecx, 1
lock xadd dword [eax], ecx
mov dword [esp + 0x20], ebx
mov edx, dword [ebp + 8]
lea eax, [edi + 0xc]
lea ecx, [ebp + 0xc]
push eax
mov dword [edi + 8], edx
call fcn.00444910
lea edx, [edi + 0x1c]
lea ecx, [ebp + 0x1c]
push edx
mov byte [esp + 0x24], 1
call fcn.004b7430
mov byte [esp + 0x20], 2
mov eax, dword [ebp + 0x2c]
mov dword [edi + 0x2c], eax
mov ecx, dword [ebp + 0x30]
mov dword [edi + 0x30], ecx
mov edx, dword [ebp + 0x34]
mov dword [edi + 0x34], edx
mov eax, dword [ebp + 0x38]
mov dword [edi + 0x38], eax
mov ecx, dword [ebp + 0x3c]
mov dword [edi + 0x3c], ecx
push 0xffffffffffffffff
lea ecx, [edi + 0x40]
lea eax, [ebp + 0x40]
push ebx
mov esi, 0xf
mov dword [ecx + 0x18], esi
mov dword [ecx + 0x14], ebx
push eax
mov byte [ecx + 4], bl
call fcn.0040b390
push 0xffffffffffffffff
lea ecx, [edi + 0x5c]
mov byte [esp + 0x24], 3
lea eax, [ebp + 0x5c]
push ebx
mov dword [ecx + 0x18], esi
mov dword [ecx + 0x14], ebx
push eax
mov byte [ecx + 4], bl
call fcn.0040b390
mov byte [esp + 0x20], 4
mov edx, dword [ebp + 0x78]
mov dword [edi + 0x78], edx
mov eax, dword [ebp + 0x7c]
lea esi, [edi + 0x80]
lea ecx, [ebp + 0x80]
mov dword [edi + 0x7c], eax
call fcn.00559c90
mov byte [esp + 0x20], 5
mov ecx, dword [ebp + 0xa0]
mov dword [edi + 0xa0], ecx
mov edx, dword [ebp + 0xa4]
push 0xffffffffffffffff
lea ecx, [edi + 0xa8]
mov dword [edi + 0xa4], edx
lea eax, [ebp + 0xa8]
push ebx
mov esi, 0xf
mov dword [ecx + 0x18], esi
mov dword [ecx + 0x14], ebx
push eax
mov byte [ecx + 4], bl
call fcn.0040b390
lea ecx, [edi + 0xc4]
mov byte [esp + 0x20], 6
push 0xffffffffffffffff
mov dword [ecx + 0x18], esi
mov dword [ecx + 0x14], ebx
lea eax, [ebp + 0xc4]
mov byte [ecx + 4], bl
push ebx
push eax
call fcn.0040b390
push 0xffffffffffffffff
lea ecx, [edi + 0xe0]
mov byte [esp + 0x24], 7
lea eax, [ebp + 0xe0]
push ebx
mov dword [ecx + 0x18], esi
mov dword [ecx + 0x14], ebx
push eax
mov byte [ecx + 4], bl
call fcn.0040b390
push 0xffffffffffffffff
lea ecx, [edi + 0xfc]
mov byte [esp + 0x24], 8
lea eax, [ebp + 0xfc]
push ebx
mov dword [ecx + 0x18], esi
mov dword [ecx + 0x14], ebx
push eax
mov byte [ecx + 4], bl
call fcn.0040b390
mov eax, dword [ebp + 0x118]
mov dword [edi + 0x118], eax
mov ecx, dword [ebp + 0x11c]
mov dword [edi + 0x11c], ecx
movzx edx, byte [ebp + 0x120]
mov byte [edi + 0x120], dl
movzx eax, byte [ebp + 0x121]
mov byte [edi + 0x121], al
movzx ecx, byte [ebp + 0x122]
mov byte [edi + 0x122], cl
movzx edx, byte [ebp + 0x123]
mov byte [edi + 0x123], dl
movzx eax, byte [ebp + 0x124]
mov byte [edi + 0x124], al
movzx ecx, byte [ebp + 0x125]
mov byte [edi + 0x125], cl
movzx edx, byte [ebp + 0x126]
mov byte [edi + 0x126], dl
movzx eax, byte [ebp + 0x127]
mov byte [edi + 0x127], al
movzx ecx, byte [ebp + 0x128]
mov byte [edi + 0x128], cl
mov eax, edi
mov ecx, dword [esp + 0x18]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x10
ret 8