007a0680 std 
007a0681 or eax, 0x2444d900
007a0686 or al, 0xd9
007a0688 leave 
007a0689 fcompi st(1)
007a068b fstp st(0)
007a068d ja 0x7a08f8
007a0693 mov edx, dword ptr [ebx + 0x4c]
007a0696 cmp edx, dword ptr [0x1dee624]
007a069c je 0x7a06a4
007a069e mov eax, ebx
007a06a0 mov ebx, edi
007a06a2 mov edi, eax
007a06a4 mov ecx, edi
007a06a6 call 0x7af930
007a06ab test eax, eax
007a06ad je 0x7a06be
007a06af mov eax, dword ptr [0x1ce716c]
007a06b4 and dword ptr [eax + 0x184], 0xfffffbff
007a06be mov ecx, edi
007a06c0 call 0x6c73c0
007a06c5 test eax, eax
007a06c7 je 0x7a08f8
007a06cd call 0x4120b0
007a06d2 mov ecx, eax
007a06d4 call 0x404ba0
007a06d9 cmp eax, 0xa
007a06dc jne 0x7a08f8
007a06e2 push esi
007a06e3 mov esi, dword ptr [esp + 0x3c]
007a06e7 push esi
007a06e8 mov edx, edi
007a06ea mov ecx, ebx
007a06ec call 0x886470
007a06f1 mov edx, ebx
007a06f3 mov ecx, 0x1196634
007a06f8 call 0x6ac130
007a06fd test eax, eax
007a06ff je 0x7a070e
007a0701 push edi
007a0702 mov edx, ebx
007a0704 mov ecx, 0x1196634
007a0709 call 0x6adc60
007a070e call 0x8a39a0
007a0713 push esi
007a0714 mov edx, edi
007a0716 mov ecx, ebx
007a0718 call 0x8f06a0
007a071d mov ecx, 5
007a0722 call 0x6c6ba0
007a0727 call 0x9b1260
007a072c mov eax, dword ptr [ebx + 0x4c]
007a072f mov eax, dword ptr [eax + 0x40]
007a0732 mov edx, 1
007a0737 mov ecx, ebx
007a0739 mov dword ptr [eax + 0x120], ebp
007a073f mov dword ptr [eax + 0xd0], ebp
007a0745 call 0x881c00
007a074a push 1
007a074c push 5
007a074e mov esi, ebx
007a0750 call 0x6fbd40
007a0755 mov esi, edi
007a0757 call 0x6c7580
007a075c call 0x6a8af0
007a0761 cmp eax, edi
007a0763 jne 0x7a0774
007a0765 mov ecx, edi
007a0767 call 0x8bc660
007a076c neg eax
007a076e sbb eax, eax
007a0770 neg eax
007a0772 jmp 0x7a0783
007a0774 mov ecx, dword ptr [0x1ce716c]
007a077a mov eax, dword ptr [ecx + 0x184]
007a0780 shr eax, 0xa
007a0783 movss xmm0, dword ptr [0x146b618]
007a078b addss xmm0, dword ptr [0xec7084]
007a0793 and eax, 1
007a0796 xor edx, edx
007a0798 test eax, eax
007a079a mov eax, dword ptr [esp + 0x34]
007a079e setne dl
007a07a1 mov ebp, 1
007a07a6 mov dword ptr [0x1dee8e0], eax
007a07ab lea ecx, [esp + 0x24]
007a07af mov eax, ebp
007a07b1 push ecx
007a07b2 mov ecx, 0x87ff60
007a07b7 lea esi, [edx + 2]
007a07ba mov edx, 0x8bc290
007a07bf mov dword ptr [0x1dee8d0], edi
007a07c5 mov dword ptr [0x1dee8d4], ebp
007a07cb mov dword ptr [0x1dee8d8], esi
007a07d1 mov dword ptr [0x1dee8dc], esi
007a07d7 mov dword ptr [0x1dee8e0], 0
007a07e1 mov dword ptr [esp + 0x28], ebx
007a07e5 mov dword ptr [esp + 0x2c], edi
007a07e9 movss dword ptr [esp + 0x30], xmm0
007a07ef mov dword ptr [esp + 0x34], eax
007a07f3 mov dword ptr [esp + 0x38], eax
007a07f7 call 0x880d60
007a07fc call 0x4120b0
007a0801 lea edx, [ebp + 0x11]
007a0804 mov ecx, eax
007a0806 call 0x412120
007a080b mov edx, esi
007a080d mov ecx, edi
007a080f call 0x6c7df0
007a0814 mov edx, dword ptr [esp + 0x3c]
007a0818 push edx
007a0819 push 0
007a081b push edi
007a081c mov edx, ebx
007a081e lea ecx, [ebp + 0x18]
007a0821 call 0x940690
007a0826 lea ecx, [ebp + 8]
007a0829 call 0x79c320
007a082e xorps xmm0, xmm0
007a0831 push ecx
007a0832 mov ecx, edi
007a0834 movss dword ptr [esp], xmm0
007a0839 call 0x6fd620
007a083e xorps xmm0, xmm0
007a0841 push ecx
007a0842 mov ecx, ebx
007a0844 movss dword ptr [esp], xmm0
007a0849 call 0x6fe100
007a084e mov ecx, dword ptr [0x1c49d3c]
007a0854 mov esi, 0x1d955d0
007a0859 cmp dword ptr [edi + 0x4c], esi
007a085c je 0x7a0864
007a085e mov ecx, dword ptr [0x1c4817c]
007a0864 mov edx, 3
007a0869 call 0x6ba3f0
007a086e cmp dword ptr [edi + 0x4c], esi
007a0871 mov ecx, dword ptr [0x1c4817c]
007a0877 pop esi
007a0878 je 0x7a0880
007a087a mov ecx, dword ptr [0x1c49d3c]
007a0880 mov edx, 5
007a0885 call 0x6ba3f0
007a088a mov ecx, dword ptr [ebx + 0x4c]
007a088d call 0x717fa0
007a0892 mov eax, dword ptr [ebx + 0x18]
007a0895 mov ecx, dword ptr [eax + 4]
007a0898 mov edx, dword ptr [ecx]
007a089a and edx, 0xff000000
007a08a0 cmp edx, 0x1d000000
007a08a6 je 0x7a08b6
007a08a8 mov ecx, ebx
007a08aa call 0x6ed870
007a08af mov ecx, edi
007a08b1 call 0x6ed8e0
007a08b6 mov edx, edi
007a08b8 mov ecx, ebx
007a08ba call 0xa36eb0
007a08bf mov ecx, 2
007a08c4 call 0x96b5d0
007a08c9 mov ecx, 6
007a08ce call 0x4c7850
007a08d3 test eax, eax
007a08d5 je 0x7a08e7
007a08d7 mov edx, 7
007a08dc mov ecx, eax