008bf700 push esi
008bf701 mov esi, ecx
008bf703 test esi, esi
008bf705 je 0x8bf7c8
008bf70b mov dword ptr [0x1dee420], 0
008bf715 mov dword ptr [0x1dee414], 0
008bf71f mov dword ptr [0x1dee418], 0
008bf729 call 0x6b2010
008bf72e test eax, eax
008bf730 jne 0x8bf74b
008bf732 cmp dword ptr [0x1e85cd4], 4
008bf739 je 0x8bf7c8
008bf73f call 0x6b1f50
008bf744 neg eax
008bf746 sbb eax, eax
008bf748 inc eax
008bf749 je 0x8bf7c8
008bf74b mov eax, dword ptr [esi + 0xb00]
008bf751 test eax, eax
008bf753 je 0x8bf790
008bf755 mov eax, dword ptr [eax + 0x30]
008bf758 test eax, eax
008bf75a je 0x8bf790
008bf75c lea ecx, [eax + 0xc7c]
008bf762 test ecx, ecx
008bf764 je 0x8bf790
008bf766 mov edx, dword ptr [0x1dee5ec]
008bf76c call 0x883620
008bf771 push 1
008bf773 mov edx, 1
008bf778 mov ecx, esi
008bf77a call 0x884820
008bf77f mov eax, 1
008bf784 call 0x8a3d60
008bf789 xor eax, eax
008bf78b call 0x8a3d60
008bf790 movss xmm0, dword ptr [0xec6ff0]
008bf798 push ecx
008bf799 mov ecx, dword ptr [esi + 0x4c]
008bf79c mov edx, 0xc
008bf7a1 movss dword ptr [esp], xmm0
008bf7a6 call dword ptr [0x12b7a48]
008bf7ac movss xmm0, dword ptr [0xec6ff0]
008bf7b4 push ecx
008bf7b5 mov ecx, dword ptr [esi + 0x4c]
008bf7b8 mov edx, 0xb
008bf7bd movss dword ptr [esp], xmm0
008bf7c2 call dword ptr [0x12b7a44]
008bf7c8 pop esi
008bf7c9 ret 
008bf7ca int3 
008bf7cc int3 
008bf7cd int3 
008bf7ce int3 
008bf7cf int3 
008bf7d0 push esi
008bf7d1 mov esi, ecx
008bf7d3 test esi, esi
008bf7d5 je 0x8bf849