008cb4a0 idiv edi
008cb4a2 call ptr [esi + 0x5f]
008cb4a5 pop ebx
008cb4a6 add esp, 8
008cb4a9 ret 
008cb4aa call 0x4120b0
008cb4af cmp dword ptr [eax + 0x34], 0
008cb4b3 jne 0x8cb4b9
008cb4b5 xor ecx, ecx
008cb4b7 jmp 0x8cb4c3
008cb4b9 mov ecx, dword ptr [eax + 0x2c]
008cb4bc lea ecx, [ecx + ecx*2]
008cb4bf mov ecx, dword ptr [eax + ecx*4 + 0x14]
008cb4c3 mov eax, dword ptr [0x1dc6180]
008cb4c8 test eax, eax
008cb4ca je 0x8cb4a4
008cb4cc cmp ebx, eax
008cb4ce je 0x8cb4a4
008cb4d0 cmp ecx, 0xa
008cb4d3 jne 0x8cb4a4
008cb4d5 pop edi
008cb4d6 mov dword ptr [0x1dc6190], 0
008cb4e0 pop ebx
008cb4e1 add esp, 8
008cb4e4 jmp 0x8c7020
008cb4e9 int3 
008cb4ea int3 
008cb4eb int3 
008cb4ec int3 
008cb4ed int3 
008cb4ee int3 
008cb4ef int3 
008cb4f0 push ebp
008cb4f1 mov ebp, esp
008cb4f3 and esp, 0xfffffff0
008cb4f6 sub esp, 0x34
008cb4f9 push ebx
008cb4fa push esi
008cb4fb mov ebx, ecx
008cb4fd mov ecx, dword ptr [ebx + 0x18]
008cb500 push edi
008cb501 mov edi, dword ptr [ebx + 0x4c]
008cb504 xor esi, esi
008cb506 mov dword ptr [esp + 0x28], edx
008cb50a mov dword ptr [esp + 0x1c], ebx
008cb50e mov dword ptr [esp + 0x18], edi
008cb512 mov dword ptr [esp + 0x24], esi
008cb516 call 0x7d3380
008cb51b test eax, eax
008cb51d jne 0x8cb52b
008cb51f mov ecx, ebx
008cb521 call 0x9b54d0
008cb526 mov dword ptr [0x1de1d4c], eax
008cb52b mov eax, dword ptr [ebx + 0x20]
008cb52e mov ecx, dword ptr [0x1dee620]
008cb534 movaps xmm0, xmmword ptr [eax + 0x30]
008cb538 mov edx, dword ptr [ecx + 0x30]
008cb53b movaps xmmword ptr [esp + 0x30], xmm0
008cb540 movd xmm0, dword ptr [edx]
008cb544 cvtdq2ps xmm0, xmm0
008cb547 mulss xmm0, dword ptr [esp + 0x38]
008cb54d comiss xmm0, dword ptr [0xf3518c]
008cb554 jbe 0x8cbe88
008cb55a mov eax, dword ptr [edi + 0x44]
008cb55d cmp eax, esi
008cb55f je 0x8cb57e
008cb561 cmp dword ptr [eax + 0x24], 1
008cb565 jne 0x8cb57e
008cb567 cmp eax, esi
008cb569 je 0x8cb57e
008cb56b mov cl, byte ptr [eax + 0x28]
008cb56e cmp cl, 0xff
008cb571 jb 0x8cb57b
008cb573 shr cl, 1
008cb575 shr byte ptr [eax + 0x29], 1
008cb578 mov byte ptr [eax + 0x28], cl
008cb57b inc byte ptr [eax + 0x28]
008cb57e .byte 0x8b
008cb57f inc edi