0078c4f0 56 push esi
0078c4f1 8bf1 mov esi, ecx
0078c4f3 e8b85bc8ff call 0x4120b0
0078c4f8 83783400 cmp dword ptr [eax + 0x34], 0
0078c4fc 0f8421010000 je 0x78c623
0078c502 8b482c mov ecx, dword ptr [eax + 0x2c]
0078c505 8d0c49 lea ecx, [ecx + ecx*2]
0078c508 837c88140a cmp dword ptr [eax + ecx*4 + 0x14], 0xa
0078c50d 0f8510010000 jne 0x78c623
0078c513 b970000000 mov ecx, 0x70
0078c518 e8d3b2d3ff call 0x4c77f0
0078c51d 85c0 test eax, eax
0078c51f 0f84fe000000 je 0x78c623
0078c525 85f6 test esi, esi
0078c527 0f84f6000000 je 0x78c623
0078c52d 833870 cmp dword ptr [eax], 0x70
0078c530 57 push edi
0078c531 7460 je 0x78c593
0078c533 33ff xor edi, edi
0078c535 33c0 xor eax, eax
0078c537 8b4830 mov ecx, dword ptr [eax + 0x30]
0078c53a 85c9 test ecx, ecx
0078c53c 0f84e0000000 je 0x78c622
0078c542 8b11 mov edx, dword ptr [ecx]
0078c544 8b4204 mov eax, dword ptr [edx + 4]
0078c547 ffd0 call eax
0078c549 85c0 test eax, eax
0078c54b 0f84d1000000 je 0x78c622
0078c551 83787401 cmp dword ptr [eax + 0x74], 1
0078c555 0f85c7000000 jne 0x78c622
0078c55b 8b10 mov edx, dword ptr [eax]
0078c55d 8bc8 mov ecx, eax
0078c55f 8b4220 mov eax, dword ptr [edx + 0x20]
0078c562 ffd0 call eax
0078c564 8bf0 mov esi, eax
0078c566 85f6 test esi, esi
0078c568 0f84b4000000 je 0x78c622
0078c56e 85ff test edi, edi
0078c570 742e je 0x78c5a0
0078c572 8b4718 mov eax, dword ptr [edi + 0x18]
0078c575 85c0 test eax, eax
0078c577 7427 je 0x78c5a0
0078c579 83780400 cmp dword ptr [eax + 4], 0
0078c57d 7421 je 0x78c5a0
0078c57f 8bce mov ecx, esi
0078c581 e87a311300 call 0x8bf700
0078c586 5f pop edi
0078c587 c705f8e8de0101000000 mov dword ptr [0x1dee8f8], 1
0078c591 5e pop esi
0078c592 c3 ret 
0078c593 8bf8 mov edi, eax
0078c595 8b4018 mov eax, dword ptr [eax + 0x18]
0078c598 85c0 test eax, eax
0078c59a 7499 je 0x78c535
0078c59c 8b00 mov eax, dword ptr [eax]
0078c59e eb97 jmp 0x78c537
0078c5a0 8bce mov ecx, esi
0078c5a2 e8d9751100 call 0x8a3b80
0078c5a7 8b464c mov eax, dword ptr [esi + 0x4c]
0078c5aa 8b4834 mov ecx, dword ptr [eax + 0x34]
0078c5ad 890d20e6de01 mov dword ptr [0x1dee620], ecx
0078c5b3 a324e6de01 mov dword ptr [0x1dee624], eax
0078c5b8 c70504e6de0101000000 mov dword ptr [0x1dee604], 1
0078c5c2 e8693e0f00 call 0x880430
0078c5c7 e854680f00 call 0x882e20
0078c5cc b960e6de01 mov ecx, 0x1dee660
0078c5d1 e85a7ac7ff call 0x404030
0078c5d6 e805301100 call 0x89f5e0
0078c5db 8b1524e6de01 mov edx, dword ptr [0x1dee624]
0078c5e1 8b0d20e6de01 mov ecx, dword ptr [0x1dee620]
0078c5e7 e8d492feff call 0x7758c0
0078c5ec f30f10057ce4de01 movss xmm0, dword ptr [0x1dee47c]
0078c5f4 8b1578e4de01 mov edx, dword ptr [0x1dee478]
0078c5fa f30f1105fce3de01 movss dword ptr [0x1dee3fc], xmm0
0078c602 f30f100580e4de01 movss xmm0, dword ptr [0x1dee480]
0078c60a 8915f4e3de01 mov dword ptr [0x1dee3f4], edx
0078c610 f30f1105f8e3de01 movss dword ptr [0x1dee3f8], xmm0
0078c618 c705f8e8de0101000000 mov dword ptr [0x1dee8f8], 1
0078c622 5f pop edi
0078c623 5e pop esi
0078c624 c3 ret 
0078c625 ed in eax, dx
0078c626 cc int3 
0078c627 cc int3 
0078c628 cc int3 
0078c629 cc int3 
0078c62a cc int3 
0078c62b cc int3 
0078c62c cc int3 
0078c62d cc int3 
0078c62e cc int3 
0078c62f cc int3 
