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

Disassembly:
push ebp
mov ebp, ecx
push edi
push esi
mov esi, edx
push ebx
mov ebx, eax
sub esp, 0x9c
mov dword [esp], ecx
call fcn.004968c0
mov dword [esp + 4], ebx
mov dword [esp], esi
mov edi, eax
call fcn.0059b850
mov dword [esp], esi
call sub.msvcrt.dll_strlen
mov edx, 0xf
mov dword [esp + 4], ebx
sub edx, eax
mov dword [esp], edx
call fcn.0059c5b0
mov dword [esp], ebp
call fcn.00495e20
test eax, eax
je 0x4cb882
mov eax, dword [edi + 0x14]
movzx eax, byte [eax]
cmp al, 0x18
jne 0x4cb780
mov dword [esp], ebp
call fcn.00496a70
mov dword [esp], edi
mov dword [esp + 0x38], eax
call fcn.004f8810
mov dword [esp], eax
call fcn.004ecca0
lea edx, [esp + 0x44]
mov dword [esp], edx
mov dword [esp + 0x30], edx
mov esi, eax
call fcn.004aaab0
mov ecx, dword [0x6a8fdc]
mov dword [esp + 0x78], 1
mov dword [esp], ebp
mov dword [esp + 0x34], ecx
call fcn.00496f50
mov dword [esp], ebp
mov dword [esp + 0x3c], eax
call fcn.00496a70
mov edx, dword [esp + 0x30]
mov ecx, dword [esp + 0x34]
mov dword [esp + 0x18], ebp
mov dword [esp + 0x14], 0
mov dword [esp + 0x1c], edx
mov edx, dword [esp + 0x3c]
mov dword [esp + 0x20], ecx
mov dword [esp + 4], eax
mov dword [esp + 0x10], ebx
mov dword [esp + 8], edx
mov dword [esp + 0xc], 0
mov dword [esp], edi
call fcn.004aad80
mov dword [esp + 4], str._t_raw_0x
mov dword [esp], ebx
call fcn.0059b980
mov edx, dword [edi + 0x10]
test edx, edx
je 0x4cb753
xor ecx, ecx
xor ebp, ebp
nop
test esi, esi
mov eax, ebp
je 0x4cb72b
lea eax, [edx - 1]
sub eax, ecx
mov edx, dword [esp + 0x38]
add ebp, 1
movzx eax, byte [edx + eax]
mov dword [esp + 4], 0x6f5075
mov dword [esp], ebx
mov dword [esp + 8], eax
call fcn.0059b980
mov edx, dword [edi + 0x10]
mov ecx, ebp
cmp ebp, edx
jb 0x4cb720
mov dword [esp + 4], 0x6f507a
mov dword [esp], ebx
call fcn.0059b980
mov dword [esp], ebx
mov dword [esp + 4], 0x6f4f9a
call fcn.0059b980
add esp, 0x9c
pop ebx
pop esi
pop edi
pop ebp
ret
cmp al, 9
je 0x4cb66f
lea esi, [esp + 0x44]
mov dword [esp + 4], 0x78
mov dword [esp], esi
call fcn.004aab10
mov edx, dword [0x6a8fdc]
mov dword [esp + 0x78], 1
mov dword [esp], ebp
mov dword [esp + 0x30], edx
call fcn.00496f50
mov dword [esp], ebp
mov dword [esp + 0x34], eax
call fcn.00496a70
mov edx, dword [esp + 0x30]
mov ecx, dword [esp + 0x34]
mov dword [esp + 0x1c], esi
mov dword [esp + 0x18], ebp
mov dword [esp + 0x20], edx
mov dword [esp + 0x14], 0
mov dword [esp + 4], eax
mov dword [esp + 0x10], ebx
mov dword [esp + 0xc], 0
mov dword [esp + 8], ecx
mov dword [esp], edi
call fcn.004aad80
mov eax, dword [edi + 0x14]
test byte [eax + 2], 1
jne 0x4cb763
mov dword [esp], esi
call fcn.004aaab0
mov dword [esp + 0x78], 1
mov dword [esp + 4], 0x6f507c
mov dword [esp], ebx
call fcn.0059b980
mov edx, dword [0x6a8fdc]
mov dword [esp], ebp
mov dword [esp + 0x30], edx
call fcn.00496f50
mov dword [esp], ebp
mov dword [esp + 0x34], eax
call fcn.00496a70
mov edx, dword [esp + 0x30]
mov ecx, dword [esp + 0x34]
mov dword [esp + 0x1c], esi
mov dword [esp + 0x18], ebp
mov dword [esp + 0x20], edx
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], ebx
mov dword [esp + 0xc], 0
mov dword [esp + 8], ecx
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.004aad80
jmp 0x4cb763
mov dword [esp], ebx
mov dword [esp + 4], str.value_not_available_n
call fcn.0059b980
add esp, 0x9c
pop ebx
pop esi
pop edi
pop ebp
ret