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

Disassembly:
push ebp
mov ebp, esp
push esi
push edi
push dword [ebp + 8]
mov edi, 0x6c5fb0
mov ecx, edi
call fcn.00498a0c
mov esi, eax
test esi, esi
je 0x4b318b
push ebx
mov ecx, 0x6f5180
call fcn.00455d67
push 0x50
mov ebx, eax
push 0
push ebx
call fcn.0054f520
mov edx, dword [esi]
add esp, 0xc
mov ecx, esi
call dword [edx + 0x78]
movzx eax, ax
mov ecx, edi
push eax
call fcn.00498a34
mov edi, eax
movzx ecx, word [edi + 0xa6]
push ecx
mov ecx, 0x6d70e8
call fcn.004fa55b
movzx ecx, word [edi + 0xa8]
mov esi, eax
imul ecx, ecx, 0x68
mov ecx, dword [ecx + esi + 8]
mov dword [ebx], ecx
movzx ecx, word [edi + 0xa8]
imul ecx, ecx, 0x68
mov ecx, dword [ecx + esi + 0xc]
mov dword [ebx + 4], ecx
lea ecx, [ebx + 0x20]
movzx eax, word [edi + 0xa8]
imul eax, eax, 0x68
push ecx
cvttss2si eax, dword [eax + esi + 0x20]
mov word [ebx + 0xc], ax
movzx eax, word [edi + 0xa8]
imul eax, eax, 0x68
mov eax, dword [eax + esi + 0x10]
mov dword [ebx + 8], eax
movzx eax, word [edi + 0xa8]
imul eax, eax, 0x68
mov ax, word [eax + esi + 0x18]
mov word [ebx + 0xe], ax
movzx eax, word [edi + 0xa8]
imul eax, eax, 0x68
mov ax, word [eax + esi + 0x1a]
mov word [ebx + 0x10], ax
movzx eax, word [edi + 0xa8]
imul eax, eax, 0x68
mov ax, word [eax + esi + 0x1c]
mov word [ebx + 0x12], ax
movzx eax, word [edi + 0xa8]
imul eax, eax, 0x68
mov ax, word [eax + esi + 0x1e]
mov word [ebx + 0x14], ax
movzx eax, word [edi + 0xa8]
imul eax, eax, 0x68
mov eax, dword [eax + esi + 0x14]
mov dword [ebx + 0x18], eax
movzx eax, word [edi + 0xa8]
imul eax, eax, 0x68
mov eax, dword [eax + esi - 0xc]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x579c70]
mov dword [esp], 0x3f800000
cvtpd2ps xmm0, xmm0
movss dword [ebx + 0x1c], xmm0
movzx eax, word [edi + 0xa8]
imul eax, eax, 0x68
add eax, 0x24
add eax, esi
push eax
call fcn.00484caa
movzx eax, word [edi + 0xa8]
lea ecx, [ebx + 0x38]
push ecx
mov dword [esp], 0x3f800000
imul eax, eax, 0x68
add eax, 0x3c
add eax, esi
push eax
call fcn.00484caa
mov edi, 0x219
push edi
push 7
mov ecx, 0x6c5fb0
call fcn.00498d91
mov esi, eax
test esi, esi
je 0x4b316a
mov edx, dword [esi]
mov ecx, esi
call dword [edx + 0x74]
push eax
mov ecx, 0x6f5180
call fcn.0052af0a
test eax, eax
je 0x4b316a
cmp dword [eax + 0xc], 0
je 0x4b316a
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x78]
movzx eax, ax
mov ecx, 0x6c5fb0
push eax
call fcn.00498a34
mov esi, eax
test esi, esi
je 0x4b316a
mov ecx, dword [esi + 0x44]
add dword [ebx], ecx
movzx ecx, word [esi + 0x4c]
add dword [ebx + 4], ecx
mov cx, word [esi + 0xa4]
add word [ebx + 0xc], cx
movzx eax, word [esi + 0x88]
add dword [ebx + 8], eax
mov ax, word [esi + 0x80]
add word [ebx + 0xe], ax
mov ax, word [esi + 0x82]
add word [ebx + 0x10], ax
mov ax, word [esi + 0x84]
add word [ebx + 0x12], ax
mov ax, word [esi + 0x86]
add word [ebx + 0x14], ax
movzx eax, word [esi + 0xae]
push ecx
mov dword [esp], 0x3f800000
lea ecx, [ebx + 0x20]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
addss xmm0, dword [ebx + 0x18]
movss dword [ebx + 0x18], xmm0
movzx eax, word [esi + 0xac]
movd xmm0, eax
lea eax, [esi + 0x8c]
cvtdq2ps xmm0, xmm0
push eax
addss xmm0, dword [ebx + 0x1c]
movss dword [ebx + 0x1c], xmm0
call fcn.00484caa
push ecx
lea eax, [esi + 0x50]
mov dword [esp], 0x3f800000
push eax
lea ecx, [ebx + 0x38]
call fcn.00484caa
inc edi
mov eax, 0x220
cmp di, ax
jb 0x4b3068
mov ecx, 0x6af520
call fcn.00462185
mov ecx, eax
call fcn.004057a3
pop ebx
pop edi
pop esi
pop ebp
ret 4