Function at 0x42bb30
Capabilities:
Access peb ldr_data
Get ntdll base address
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x138
push ebx
push ebp
push esi
mov ebp, 0xd180
mov dword [esp + 0xc], 0xdddcb5c2
push edi
mov dword [esp + 0x14], 0xef4521b3
mov ebp, 0x21bc
mov dword [esp + 0x18], 0x93a6d180
mov dword [esp + 0x1c], 0x3515e0
mov dword [esp + 0x20], 0xdddcb5f1
mov dword [esp + 0x24], 0xef0121b9
mov dword [esp + 0x28], 0x93bed181
mov dword [esp + 0x2c], 0x3515e7
mov dword [esp + 0x30], 0xddd9b5f4
mov dword [esp + 0x34], 0xef4e21b1
mov dword [esp + 0x38], 0x93f1d198
mov dword [esp + 0x3c], 0x7a15e7
mov dword [esp + 0x40], 0xddd9b5b5
mov dword [esp + 0x44], 0xef4021b2
mov dword [esp + 0x48], 0x93f1d18b
mov dword [esp + 0x4c], 0x7d15e7
mov dword [esp + 0x50], 0xdd95b5f0
mov dword [esp + 0x54], 0xef5321b9
mov dword [esp + 0x58], 0x93a7d186
mov dword [esp + 0x5c], 0x6715f6
mov dword [esp + 0x60], 0xddb8b5bb
mov dword [esp + 0x64], 0xef2c21d7
mov dword [esp + 0x68], 0x9381d1e5
mov dword [esp + 0x6c], 0x6615fc
mov dword [esp + 0x70], 0xdddcb5e6
mov dword [esp + 0x74], 0xef4d21bf
mov dword [esp + 0x78], 0x93f1d18a
mov dword [esp + 0x7c], 0x7a15c0
mov dword [esp + 0x80], 0xddc0b5f9
mov dword [esp + 0x84], 0xef4821a9
mov dword [esp + 0x88], 0x93bfd180
mov dword [esp + 0x8c], 0x3515a9
mov dword [esp + 0x90], 0xddddb5c1
mov dword [esp + 0x94], 0xef5221b4
mov dword [esp + 0x98], 0x93b2d1cf
mov dword [esp + 0x9c], 0x7b15f2
mov dword [esp + 0xa0], 0xddddb5b5
mov dword [esp + 0xa4], 0xef5121bc
mov dword [esp + 0xa8], 0x93b4d19f
mov dword [esp + 0xac], 0x3515fd
mov dword [esp + 0xb0], 0xdddab5e6
mov dword [esp + 0xb4], 0xef4421b0
mov dword [esp + 0xb8], 0x93b8d19b
mov dword [esp + 0xbc], 0x7015fe
mov dword [esp + 0xc0], 0xdd95b5e6
mov dword [esp + 0xc4], 0xef4721bc
mov dword [esp + 0xc8], 0x93b4d19b
mov dword [esp + 0xcc], 0x3515e1
mov dword [esp + 0xd0], 0xddd9b5f7
mov dword [esp + 0xd4], 0xef4421a8
mov dword [esp + 0xd8], 0x93b2d19c
mov dword [esp + 0xdc], 0x7015e1
mov dword [esp + 0xe0], 0xdddbb5f0
mov dword [esp + 0xe4], 0xef0121ae
mov dword [esp + 0xe8], 0x93bfd18e
mov dword [esp + 0xec], 0x3515f7
mov dword [esp + 0xf0], 0xddddb5e6
mov dword [esp + 0xf4], 0xef5421b2
mov dword [esp + 0xf8], 0x93b5d183
mov dword [esp + 0xfc], 0x7215b3
mov dword [esp + 0x100], 0xdd95b5fa
mov dword [esp + 0x104], 0xef5621bc
mov dword [esp + 0x108], 0x93a8d18e
mov dword [esp + 0x10c], 0x7715b3
mov dword [esp + 0x110], 0xdd95b5ec
mov dword [esp + 0x114], 0xef4421af
mov dword [esp + 0x118], 0x93a5d19c
mov dword [esp + 0x11c], 0x6715f2
mov dword [esp + 0x120], 0xdddcb5e1
mov dword [esp + 0x124], 0xef4621b3
mov dword [esp + 0x128], 0x9393d1cf
mov dword [esp + 0x12c], 0x7b15f6
mov dword [esp + 0x130], 0xddddb5f6
mov dword [esp + 0x134], 0xef402190
mov dword [esp + 0x138], 0x93b4d19b
mov eax, dword fs:[0x2c]
mov dword [esp + 0x13c], 0x1515bd
mov ecx, dword [eax]
mov eax, dword [0x498374]
cmp eax, dword [ecx + 4]
jle 0x42bec8
push 0x498374
call fcn.00452992
add esp, 4
cmp dword [0x498374], 0xffffffff
jne 0x42bec8
xorps xmm0, xmm0
mov byte [0x497e30], 1
movlpd qword [esp + 0x140], xmm0
mov edx, dword [esp + 0x144]
mov eax, dword [esp + 0x140]
nop word [eax + eax]
mov cx, word [esp + eax*2 + 0x10]
mov word [eax*2 + 0x497d00], cx
add eax, 1
adc edx, 0
test edx, edx
jne 0x42beae
cmp eax, 0x98
jb 0x42be90
push 0x47be90
call fcn.00452c62
add esp, 4
push 0x498374
call fcn.00452941
add esp, 4
pop edi
mov eax, 0x497d00
pop esi
pop ebp
pop ebx
mov esp, ebp
pop ebp
ret