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

Disassembly:
sub esp, 0x74
push ebx
mov ebx, dword [esp + 0x80]
xor eax, eax
push ebp
inc eax
mov dword [esp + 0xc], edx
push esi
push edi
mov edi, ecx
mov dword [esp + 0x30], eax
xor ecx, ecx
mov dword [esp + 0x54], eax
lea ebp, [ebx + 0x18]
mov dword [esp + 0x34], ecx
mov dword [esp + 0x38], ecx
lea edx, [esp + 0x30]
mov dword [esp + 0x58], ecx
mov dword [esp + 0x5c], ecx
mov dword [esp + 0x40], ecx
mov dword [esp + 0x44], ecx
mov dword [esp + 0x4c], ecx
mov dword [esp + 0x50], ecx
mov dword [esp + 0x1c], ecx
mov dword [esp + 0x20], ecx
mov dword [esp + 0x7c], ecx
mov dword [esp + 0x80], ecx
mov dword [esp + 0x28], ecx
mov dword [esp + 0x2c], ecx
mov dword [esp + 0x64], ecx
mov dword [esp + 0x68], ecx
mov dword [esp + 0x70], ecx
mov dword [esp + 0x74], ecx
mov ecx, edi
push ebp
push ebx
mov dword [esp + 0x44], eax
mov dword [esp + 0x50], eax
mov dword [esp + 0x20], eax
mov dword [esp + 0x80], eax
mov dword [esp + 0x2c], eax
mov dword [esp + 0x68], eax
mov dword [esp + 0x74], eax
call fcn.004d12b6
mov esi, eax
pop ecx
pop ecx
test esi, esi
jne 0x4d2b8b
lea eax, [esp + 0x30]
mov ecx, edi
push eax
push eax
lea edx, [esp + 0x5c]
call fcn.004d1240
mov esi, eax
pop ecx
pop ecx
test esi, esi
jne 0x4d2b8b
push ebp
push ebx
lea edx, [esp + 0x44]
mov ecx, edi
call fcn.004d1272
mov esi, eax
pop ecx
pop ecx
test esi, esi
jne 0x4d2b8b
lea eax, [esp + 0x3c]
mov ecx, edi
push eax
push eax
lea edx, [esp + 0x50]
call fcn.004d1240
mov esi, eax
pop ecx
pop ecx
test esi, esi
jne 0x4d2b8b
lea eax, [esp + 0x48]
push eax
lea edx, [esp + 0x58]
lea ecx, [esp + 0x1c]
call fcn.004cf2ed
jmp 0x4d29d5
xor edx, edx
lea ecx, [esp + 0x18]
call fcn.004cf04c
test eax, eax
je 0x4d29e7
lea eax, [edi + 4]
lea edx, [esp + 0x18]
push eax
mov ecx, edx
call fcn.004cf299
mov esi, eax
pop ecx
test esi, esi
jne 0x4d2b8b
cmp dword [esp + 0x18], 0
jl 0x4d29b7
test esi, esi
jne 0x4d2b8b
mov ebx, dword [esp + 0x90]
lea edx, [esp + 0x78]
mov ecx, edi
lea ebp, [ebx + 0x18]
push ebp
push ebx
call fcn.004d12b6
mov esi, eax
pop ecx
pop ecx
test esi, esi
jne 0x4d2b8b
push ebp
mov edx, ebx
lea ecx, [esp + 0x28]
call fcn.004cf2ed
jmp 0x4d2a3e
xor edx, edx
lea ecx, [esp + 0x24]
call fcn.004cf04c
test eax, eax
je 0x4d2a50
lea eax, [edi + 4]
lea edx, [esp + 0x24]
push eax
mov ecx, edx
call fcn.004cf299
mov esi, eax
pop ecx
test esi, esi
jne 0x4d2b8b
cmp dword [esp + 0x24], 0
jl 0x4d2a20
test esi, esi
jne 0x4d2b8b
lea eax, [esp + 0x30]
mov ecx, edi
push eax
lea eax, [esp + 0x28]
push eax
lea edx, [esp + 0x68]
call fcn.004d1240
mov esi, eax
pop ecx
pop ecx
test esi, esi
jne 0x4d2b8b
lea eax, [esp + 0x3c]
mov ecx, edi
push eax
lea eax, [esp + 0x7c]
push eax
lea edx, [esp + 0x74]
call fcn.004d1240
mov esi, eax
pop ecx
pop ecx
test esi, esi
jne 0x4d2b8b
mov ebx, dword [esp + 0x88]
lea eax, [esp + 0x6c]
push eax
lea eax, [esp + 0x64]
mov edx, ebx
push eax
mov ecx, edi
call fcn.004d12b6
mov esi, eax
pop ecx
pop ecx
test esi, esi
jne 0x4d2b8b
push ebx
push ebx
mov edx, ebx
mov ecx, edi
call fcn.004d1240
mov esi, eax
pop ecx
pop ecx
test esi, esi
jne 0x4d2b8b
lea eax, [esp + 0x6c]
add ebx, 0x18
push eax
lea eax, [esp + 0x64]
mov edx, ebx
push eax
mov ecx, edi
call fcn.004d1272
mov esi, eax
pop ecx
pop ecx
test esi, esi
jne 0x4d2b8b
push ebx
push ebx
mov edx, ebx
mov ecx, edi
call fcn.004d1240
mov esi, eax
pop ecx
pop ecx
test esi, esi
jne 0x4d2b8b
push ebx
push dword [esp + 0x98]
mov edx, ebx
mov ecx, edi
call fcn.004d1240
mov esi, eax
pop ecx
pop ecx
test esi, esi
jne 0x4d2b8b
mov ebx, dword [esp + 0x14]
lea eax, [esp + 0x48]
push eax
lea eax, [esp + 0x58]
mov edx, ebx
push eax
mov ecx, edi
call fcn.004d1240
mov esi, eax
pop ecx
pop ecx
test esi, esi
jne 0x4d2b8b
lea eax, [esp + 0x18]
add ebx, 0x18
push eax
lea eax, [edi + 0x10]
mov edx, ebx
push eax
mov ecx, edi
call fcn.004d1240
mov esi, eax
pop ecx
pop ecx
test esi, esi
jne 0x4d2b8b
lea eax, [esp + 0x48]
mov edx, ebx
push ebx
push eax
mov ecx, edi
call fcn.004d12b6
mov esi, eax
pop ecx
pop ecx
test esi, esi
jne 0x4d2b8b
lea eax, [esp + 0x18]
mov edx, ebx
push ebx
push eax
mov ecx, edi
call fcn.004d1240
pop ecx
pop ecx
mov esi, eax
lea ecx, [esp + 0x30]
call fcn.004ce75f
lea ecx, [esp + 0x54]
call fcn.004ce75f
lea ecx, [esp + 0x3c]
call fcn.004ce75f
lea ecx, [esp + 0x48]
call fcn.004ce75f
lea ecx, [esp + 0x18]
call fcn.004ce75f
lea ecx, [esp + 0x78]
call fcn.004ce75f
lea ecx, [esp + 0x24]
call fcn.004ce75f
lea ecx, [esp + 0x60]
call fcn.004ce75f
lea ecx, [esp + 0x6c]
call fcn.004ce75f
pop edi
mov eax, esi
pop esi
pop ebp
pop ebx
add esp, 0x74
ret