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

Disassembly:
mov eax, dword fs:[0]
push 0xffffffffffffffff
push 0x781f18
push eax
mov dword fs:[0], esp
sub esp, 0x60
push ebx
push esi
mov esi, dword [esp + 0x78]
push edi
xor edi, edi
cmp esi, edi
mov ebx, ecx
je 0x48d394
mov eax, dword [esi + 0x2dc]
push ebp
push eax
lea eax, [esp + 0x34]
push 0x40
push eax
call fcn.0067ad00
lea ecx, [esp + 0x3c]
push 0x40
push ecx
call fcn.0074df1a
mov ebp, 0xf
lea eax, [esp + 0x44]
add esp, 0x14
mov dword [esp + 0x2c], ebp
mov dword [esp + 0x28], edi
mov byte [esp + 0x18], 0
lea edx, [eax + 1]
mov cl, byte [eax]
add eax, 1
test cl, cl
jne 0x48d147
sub eax, edx
push eax
lea edx, [esp + 0x34]
push edx
lea ecx, [esp + 0x1c]
call fcn.00402660
lea eax, [esp + 0x14]
push eax
lea ecx, [ebx + 0x51c8]
mov dword [esp + 0x7c], edi
call fcn.0048d010
mov dword [eax], esi
cmp dword [esp + 0x2c], 0x10
mov dword [esp + 0x78], 0xffffffff
jb 0x48d193
mov ecx, dword [esp + 0x18]
push ecx
call fcn.0074c96f
add esp, 4
mov ecx, esi
mov dword [esp + 0x2c], ebp
mov dword [esp + 0x28], edi
mov byte [esp + 0x18], 0
call fcn.00469720
test eax, eax
je 0x48d393
push ebx
mov ecx, esi
call fcn.00469720
mov ecx, eax
call fcn.0046bf50
push ebx
mov ecx, esi
movzx ebp, al
call fcn.00469720
mov ecx, eax
call fcn.0046bc90
cmp ebp, 1
movzx eax, al
mov byte [esp + 0x13], 0
jne 0x48d1ff
lea edx, [esp + 0x80]
push edx
lea ecx, [ebx + 0x51b8]
call fcn.004892b0
mov edi, 0x186a4
mov byte [esp + 0x13], 1
jmp 0x48d340
cmp eax, 1
jne 0x48d27e
mov eax, dword [esi + 0xed0]
mov ecx, dword [eax + 0x1e8]
push str.N_0001_001
push ecx
call fcn.00414240
add esp, 8
test eax, eax
jne 0x48d232
push 0x44d
mov ecx, ebx
call fcn.00492570
test al, al
je 0x48d270
mov edx, dword [esi + 0xed0]
mov eax, dword [edx + 0x1e8]
push str.N_0001_002
push eax
call fcn.00414240
add esp, 8
test eax, eax
jne 0x48d277
push 0x44e
mov ecx, ebx
call fcn.00492570
test al, al
jne 0x48d277
push 0x44d
mov ecx, ebx
call fcn.00492570
test al, al
je 0x48d277
mov edi, 0x186a1
jmp 0x48d29a
mov edi, 0x186a2
jmp 0x48d29a
test ebp, ebp
jne 0x48d2a7
push ebx
mov ecx, esi
call fcn.00469720
mov ecx, eax
call fcn.004699f0
test al, al
je 0x48d29a
mov edi, 0x186a3
test edi, edi
mov byte [esp + 0x13], 1
jne 0x48d33e
mov ecx, esi
call fcn.00469720
mov eax, dword [eax + 0x1f0]
add eax, 0xffffffff
cmp eax, 0x10
ja case.default.0x48d2c0
jmp dword [eax*4 + 0x48d3a8]
mov edi, 0x18705
jmp 0x48d340
mov edi, 0x18706
jmp 0x48d340
mov edi, 0x18707
jmp 0x48d340
mov edi, 0x18708
jmp 0x48d340
mov edi, 0x18709
jmp 0x48d340
mov edi, 0x1870a
jmp 0x48d340
mov edi, 0x1870b
jmp 0x48d340
mov edi, 0x1870c
jmp 0x48d340
mov edi, 0x1870d
jmp 0x48d340
mov edi, 0x1870f
jmp 0x48d340
mov edi, 0x18710
jmp 0x48d340
mov edi, 0x18711
jmp 0x48d340
mov edi, 0x18712
jmp 0x48d340
mov edi, 0x18713
jmp 0x48d340
mov edi, 0x18714
jmp 0x48d340
mov edi, 0x18715
jmp 0x48d340
mov edi, 0x18716
jmp 0x48d340
jle 0x48d387
push edi
mov ecx, esi
call fcn.0043d0e0
test al, al
jne case.default.0x48d2c0
push esi
mov ecx, ebx
call fcn.00445160
fldz
mov edx, dword [esi]
mov eax, dword [edx + 0x208]
push 1
push 1
push ecx
fstp dword [esp]
push edi
mov ecx, esi
call eax
pop ebp
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x60]
mov dword fs:[0], ecx
add esp, 0x6c
ret 4
cmp byte [esp + 0x13], 0
je 0x48d393
test edi, edi
jne 0x48d393
push esi
mov ecx, ebx
call fcn.00445160
pop ebp
mov ecx, dword [esp + 0x6c]
pop edi
pop esi
pop ebx
mov dword fs:[0], ecx
add esp, 0x6c
ret 4