Function at 0x4bcf90
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x4bd2ae
sub esp, 0x5c
mov eax, dword [esp + 0x68]
add eax, 0xffffffec
mov ecx, dword [esp + 0x6c]
adc ecx, 0xffffffff
test eax, eax
setb dl
test ecx, ecx
sete bl
and ebx, edx
test ecx, ecx
setl dl
or edx, ebx
test dl, dl
jne 0x4bd26e
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], ecx
lea eax, [0x5be360]
mov dword [esp], eax
mov dword [esp + 4], 0x14
mov dword [esp + 8], 0x14
call fcn.00438580
mov eax, dword [esp + 0xc]
mov dword [esp + 0x4c], eax
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x30], ecx
mov edx, dword [esp + 0x14]
mov dword [esp + 0x2c], edx
mov ebx, dword [esp + 0x60]
mov ebx, dword [ebx + 0x14]
mov dword [esp + 4], eax
mov dword [esp + 8], ecx
mov dword [esp + 0xc], edx
mov ebp, dword [esp + 0x24]
mov dword [esp + 0x10], ebp
mov ebp, dword [esp + 0x28]
mov dword [esp + 0x14], ebp
mov ebp, dword [esp + 0x64]
mov dword [esp], ebp
call ebx
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x20]
test eax, eax
jne 0x4bd252
mov eax, dword [esp + 0x4c]
mov dword [esp + 0x50], eax
mov eax, dword [esp + 0x30]
mov dword [esp + 0x54], eax
mov eax, dword [esp + 0x2c]
mov dword [esp + 0x58], eax
mov ecx, dword [esp + 0x54]
mov edx, dword [esp + 0x50]
cmp ecx, 3
jbe 0x4bd2a7
add ecx, 0xfffffffc
mov ebx, dword [edx]
mov dword [esp + 0x54], ecx
add eax, 0xfffffffc
mov dword [esp + 0x58], eax
neg eax
sar eax, 0x1f
and eax, 4
lea ecx, [edx + eax]
mov dword [esp + 0x50], ecx
cmp ebx, 0x7064b50
jne 0x4bd22e
mov ebx, dword [esp + 0x58]
mov ebp, dword [esp + 0x54]
cmp ebp, 3
jbe 0x4bd2a0
add ebp, 0xfffffffc
mov eax, dword [edx + eax]
mov dword [esp + 0x54], ebp
lea edx, [ebx - 4]
mov dword [esp + 0x58], edx
neg edx
sar edx, 0x1f
and edx, 4
lea ebx, [ecx + edx]
mov dword [esp + 0x50], ebx
test eax, eax
jne 0x4bd20a
mov eax, dword [esp + 0x58]
mov ebp, dword [esp + 0x54]
cmp ebp, 7
jbe 0x4bd299
add ebp, 0xfffffff8
movzx esi, byte [ecx + edx + 2]
mov dword [esp + 0x44], esi
movzx edi, byte [ecx + edx + 3]
mov dword [esp + 0x40], edi
movzx edi, byte [ecx + edx + 1]
movzx esi, byte [ecx + edx]
mov dword [esp + 0x3c], esi
movzx esi, byte [ecx + edx + 4]
mov dword [esp + 0x38], esi
movzx esi, byte [ecx + edx + 5]
mov dword [esp + 0x34], esi
movzx esi, byte [ecx + edx + 6]
movzx ecx, byte [ecx + edx + 7]
mov dword [esp + 0x54], ebp
add eax, 0xfffffff8
mov dword [esp + 0x58], eax
neg eax
sar eax, 0x1f
and eax, 8
lea edx, [eax + ebx]
mov dword [esp + 0x48], edx
mov dword [esp + 0x50], edx
mov ebp, edi
shl edi, 8
mov edx, dword [esp + 0x3c]
or edx, edi
mov edi, dword [esp + 0x44]
shl edi, 0x10
or edi, edx
mov edx, dword [esp + 0x40]
shl edx, 0x18
or edx, edi
shr ebp, 0x18
mov edi, dword [esp + 0x44]
shr edi, 0x10
or edi, ebp
mov ebp, dword [esp + 0x40]
shr ebp, 8
or ebp, edi
mov edi, dword [esp + 0x38]
or edi, ebp
mov ebp, dword [esp + 0x34]
shl ebp, 8
or edi, ebp
shl esi, 0x10
or edi, esi
shl ecx, 0x18
or edi, ecx
mov ecx, dword [esp + 0x58]
mov ebp, dword [esp + 0x54]
cmp ebp, 3
jbe 0x4bd292
add ebp, 0xfffffffc
mov eax, dword [eax + ebx]
mov dword [esp + 0x54], ebp
add ecx, 0xfffffffc
mov dword [esp + 0x58], ecx
neg ecx
sar ecx, 0x1f
and ecx, 4
mov ebx, dword [esp + 0x48]
add ecx, ebx
mov dword [esp + 0x50], ecx
cmp eax, 1
je 0x4bd1ee
mov dword [esp + 0x70], 0xffffffff
mov dword [esp + 0x74], 0xffffffff
mov dword [esp + 0x78], 0
mov dword [esp + 0x7c], 0
add esp, 0x5c
ret
mov dword [esp + 0x70], edx
mov dword [esp + 0x74], edi
mov dword [esp + 0x78], 0
mov dword [esp + 0x7c], 0
add esp, 0x5c
ret
mov dword [esp + 0x70], 0xffffffff
mov dword [esp + 0x74], 0xffffffff
mov dword [esp + 0x78], 0
mov dword [esp + 0x7c], 0
add esp, 0x5c
ret
mov dword [esp + 0x70], 0xffffffff
mov dword [esp + 0x74], 0xffffffff
mov dword [esp + 0x78], 0
mov dword [esp + 0x7c], 0
add esp, 0x5c
ret
mov dword [esp + 0x70], 0xffffffff
mov dword [esp + 0x74], 0xffffffff
mov dword [esp + 0x78], eax
mov dword [esp + 0x7c], ecx
add esp, 0x5c
ret
mov dword [esp + 0x70], 0xffffffff
mov dword [esp + 0x74], 0xffffffff
mov dword [esp + 0x78], 0
mov dword [esp + 0x7c], 0
add esp, 0x5c
ret
call fcn.00425900
ud2
call fcn.00425900
ud2
call fcn.00425900
ud2
call fcn.00425900
ud2
call fcn.0044a1d0
jmp fcn.004bcf90