FUNCTION 00dbfba0
00dbfba0 push ebp
00dbfba1 mov ebp, esp
00dbfba3 and esp, 0xfffffff0
00dbfba6 sub esp, 0x50
00dbfba9 movss xmm1, xmm2
00dbfbad shufps xmm1, xmm1, 0
00dbfbb1 mulps xmm1, xmmword ptr [eax]
00dbfbb4 movaps xmmword ptr [esp + 0x10], xmm1
00dbfbb9 movaps xmm1, xmmword ptr [eax + 0x10]
00dbfbbd movaps xmmword ptr [esp + 0x20], xmm1
00dbfbc2 movaps xmm1, xmmword ptr [eax + 0x20]
00dbfbc6 movaps xmmword ptr [esp], xmm0
00dbfbca xorps xmm0, xmm0
00dbfbcd movaps xmmword ptr [esp + 0x30], xmm1
00dbfbd2 movaps xmm1, xmmword ptr [eax + 0x30]
00dbfbd6 ucomiss xmm2, xmm0
00dbfbd9 lahf 
00dbfbda movaps xmmword ptr [esp + 0x40], xmm1
00dbfbdf test ah, 0x44
00dbfbe2 jnp 0xdbfbfa
00dbfbe4 movss xmm1, dword ptr [0xec6e14]
00dbfbec divss xmm1, xmm2
00dbfbf0 mulss xmm1, dword ptr [esp]
00dbfbf5 movss dword ptr [esp], xmm1
00dbfbfa mov eax, dword ptr [ebp + 0x1c]
00dbfbfd movss xmm1, dword ptr [ebp + 0x14]
00dbfc02 push eax
00dbfc03 sub esp, 8
00dbfc06 movss dword ptr [esp + 4], xmm1
00dbfc0c movss dword ptr [esp], xmm0
00dbfc11 lea ecx, [ebp + 0x18]
00dbfc14 push ecx
00dbfc15 push edx
00dbfc16 mov edx, dword ptr [ebp + 0x10]
00dbfc19 lea eax, [esp + 0x24]
00dbfc1d push eax
00dbfc1e lea ecx, [esp + 0x18]
00dbfc22 push ecx
00dbfc23 mov ecx, dword ptr [ebp + 8]
00dbfc26 push edx
00dbfc27 mov edx, dword ptr [ebp + 0xc]
00dbfc2a call 0xde2400
00dbfc2f mov esp, ebp
00dbfc31 pop ebp
00dbfc32 ret 0x18
00dbfc35 int3 
00dbfc36 int3 
00dbfc37 int3 
00dbfc38 int3 
00dbfc39 int3 
00dbfc3a int3 
00dbfc3b int3 
00dbfc3c int3 
00dbfc3d int3 
00dbfc3e int3 
00dbfc3f int3 
FUNCTION 00dbf7f0
00dbf7f0 je 0xdbf7f4
00dbf7f2 mov dword ptr [ecx], eax
00dbf7f4 mov eax, dword ptr [esp + 0x44]
00dbf7f8 test eax, eax
00dbf7fa je 0xdbf7fe
00dbf7fc mov dword ptr [eax], ebx
00dbf7fe pop edi
00dbf7ff pop esi
00dbf800 pop ebp
00dbf801 pop ebx
00dbf802 add esp, 0x20
00dbf805 ret 0x14
00dbf808 int3 
00dbf809 int3 
00dbf80a int3 
00dbf80b int3 
00dbf80c int3 
00dbf80d int3 
00dbf80e int3 
00dbf80f int3 
00dbf810 mov eax, dword ptr [esp + 8]
00dbf814 push esi
00dbf815 push edi
00dbf816 mov edi, edx
00dbf818 cdq 
00dbf819 push edx
00dbf81a push eax
00dbf81b mov eax, edi
00dbf81d cdq 
00dbf81e push edx
00dbf81f push eax
00dbf820 mov eax, dword ptr [esp + 0x1c]
00dbf824 mov esi, ecx
00dbf826 call 0xdbf4a0
00dbf82b push 0
00dbf82d push 0x5265c00
00dbf832 push edx
00dbf833 push eax
00dbf834 call 0xe23240
00dbf839 mov dword ptr [esi], eax
00dbf83b mov eax, dword ptr [esp + 0x14]
00dbf83f push 0
00dbf841 mov dword ptr [esi + 4], edx
00dbf844 cdq 
00dbf845 push 0x36ee80
00dbf84a push edx
00dbf84b push eax
00dbf84c call 0xe23240
00dbf851 add dword ptr [esi], eax
00dbf853 mov eax, dword ptr [esp + 0x18]
00dbf857 push 0
00dbf859 adc dword ptr [esi + 4], edx
00dbf85c cdq 
00dbf85d push 0xea60
00dbf862 push edx
00dbf863 push eax
00dbf864 call 0xe23240
00dbf869 add dword ptr [esi], eax
00dbf86b mov eax, dword ptr [esp + 0x1c]
00dbf86f push 0
00dbf871 adc dword ptr [esi + 4], edx
00dbf874 cdq 
00dbf875 push 0x3e8
00dbf87a push edx
00dbf87b push eax
00dbf87c call 0xe23240
00dbf881 add dword ptr [esi], eax
00dbf883 mov eax, dword ptr [esp + 0x20]
00dbf887 push 0
00dbf889 adc dword ptr [esi + 4], edx
00dbf88c cdq 
00dbf88d add dword ptr [esi], eax
00dbf88f mov eax, dword ptr [esp + 0x28]
00dbf893 push 0xea60
00dbf898 adc dword ptr [esi + 4], edx
00dbf89b cdq 
00dbf89c push edx
00dbf89d push eax
00dbf89e call 0xe23240
00dbf8a3 add dword ptr [esi], eax
00dbf8a5 pop edi
00dbf8a6 adc dword ptr [esi + 4], edx
00dbf8a9 add dword ptr [esi], 0xfd6cd200
00dbf8af adc dword ptr [esi + 4], -1
00dbf8b3 pop esi
00dbf8b4 ret 0x1c
00dbf8b7 int3 
00dbf8b8 int3 
00dbf8b9 int3 
00dbf8ba int3 
00dbf8bb int3 
00dbf8bc int3 
00dbf8bd int3 
00dbf8be int3 
00dbf8bf int3 
00dbf8c0 sub esp, 8
00dbf8c3 push ebx
00dbf8c4 mov ebx, dword ptr [ecx]
00dbf8c6 push ebp
00dbf8c7 mov ebp, dword ptr [ecx + 4]
00dbf8ca push esi
00dbf8cb mov dword ptr [esp + 0xc], ebx
00dbf8cf add ebx, 0x2932e00
00dbf8d5 mov edx, ebp
00dbf8d7 adc edx, 0
00dbf8da push edi
00dbf8db mov eax, edx
00dbf8dd sar eax, 0x1f
00dbf8e0 mov ecx, edx
00dbf8e2 sar ecx, 0x1f
00dbf8e5 mov edi, ebx
00dbf8e7 neg edi
00dbf8e9 mov esi, edx
00dbf8eb adc esi, 0
00dbf8ee neg esi
00dbf8f0 and edi, eax
00dbf8f2 and esi, ecx
00dbf8f4 not eax
00dbf8f6 not ecx
00dbf8f8 and eax, ebx
00dbf8fa and ecx, edx
00dbf8fc or edi, eax
00dbf8fe or esi, ecx
00dbf900 test ebp, ebp
00dbf902 jg 0xdbf916
00dbf904 jl 0xdbf90d
00dbf906 cmp dword ptr [esp + 0x10], 0
00dbf90b jae 0xdbf916
00dbf90d add edi, 0x5265bff
00dbf913 adc esi, 0
00dbf916 push 0
00dbf918 push 0x5265c00
00dbf91d push esi
00dbf91e push edi
00dbf91f call 0xe233c0
00dbf924 push 0
00dbf926 push 7
00dbf928 mov esi, eax
00dbf92a push edx
00dbf92b push esi
00dbf92c call 0xe233c0
00dbf931 lea ecx, [eax*8]
00dbf938 pop edi
00dbf939 sub ecx, eax
00dbf93b mov eax, esi
00dbf93d pop esi
00dbf93e pop ebp
00dbf93f sub eax, ecx
00dbf941 pop ebx
00dbf942 add esp, 8
00dbf945 ret 
00dbf946 int3 
00dbf947 int3 
00dbf948 int3 
00dbf949 int3 
00dbf94a int3 
00dbf94b int3 
00dbf94c int3 
00dbf94d int3 
00dbf94e int3 
00dbf94f int3 
00dbf950 mov eax, dword ptr [ecx + 4]
00dbf953 mov ecx, dword ptr [ecx]
00dbf955 push 0
00dbf957 push 0x3e8
00dbf95c push eax
00dbf95d push ecx
00dbf95e call 0xe233c0
00dbf963 ret 
00dbf964 int3 
00dbf965 int3 
00dbf966 int3 
00dbf967 int3 
00dbf968 int3 
00dbf969 int3 
00dbf96a int3 
00dbf96b int3 
00dbf96c int3 
00dbf96d int3 
00dbf96e int3 
00dbf96f int3 
00dbf970 fld dword ptr [esp + 4]
00dbf974 push esi
00dbf975 fmul dword ptr [0xed59c8]
00dbf97b mov esi, ecx
00dbf97d call 0xe22fd6
00dbf982 add dword ptr [esi], eax
00dbf984 adc dword ptr [esi + 4], edx
00dbf987 pop esi
00dbf988 ret 4
00dbf98b int3 
00dbf98c int3 
00dbf98d int3 
00dbf98e int3 
00dbf98f int3 
00dbf990 mov eax, dword ptr [esp + 4]
00dbf994 mov edx, dword ptr [esp + 8]
00dbf998 mov dword ptr [ecx], eax
00dbf99a mov dword ptr [ecx + 4], edx
00dbf99d ret 8
00dbf9a0 mov eax, dword ptr [esp + 8]
00dbf9a4 push esi
00dbf9a5 push 0
00dbf9a7 push 0x3e8
00dbf9ac mov esi, ecx
00dbf9ae mov ecx, dword ptr [esp + 0x10]
00dbf9b2 push eax
00dbf9b3 push ecx
00dbf9b4 call 0xe23240
00dbf9b9 mov dword ptr [esi], eax
00dbf9bb mov dword ptr [esi + 4], edx
00dbf9be pop esi
00dbf9bf ret 8
00dbf9c2 int3 
00dbf9c3 int3 
00dbf9c4 int3 
00dbf9c5 int3 
00dbf9c6 int3 
00dbf9c7 int3 
00dbf9c8 int3 
00dbf9c9 int3 
00dbf9ca int3 
00dbf9cb int3 
00dbf9cc int3 
00dbf9cd int3 
00dbf9ce int3 
00dbf9cf int3 
00dbf9d0 mov eax, dword ptr [ecx]
00dbf9d2 mov edx, dword ptr [ecx + 4]
00dbf9d5 ret 
00dbf9d6 int3 
00dbf9d7 int3 
00dbf9d8 int3 
00dbf9d9 int3 
00dbf9da int3 
00dbf9db int3 
00dbf9dc int3 
00dbf9dd int3 
00dbf9de int3 
00dbf9df int3 
00dbf9e0 sub esp, 0x18
00dbf9e3 push ebx
00dbf9e4 mov ebx, dword ptr [ecx]
00dbf9e6 push ebp
00dbf9e7 mov ebp, dword ptr [ecx + 4]
00dbf9ea push esi
00dbf9eb push edi
00dbf9ec mov dword ptr [esp + 0x14], edx
00dbf9f0 add ebx, 0x2932e00
00dbf9f6 mov dword ptr [esp + 0x10], ecx
00dbf9fa mov edx, ebp
00dbf9fc adc edx, 0
00dbf9ff mov eax, edx
00dbfa01 sar eax, 0x1f
00dbfa04 mov ecx, edx
00dbfa06 sar ecx, 0x1f
00dbfa09 mov edi, ebx
00dbfa0b neg edi
00dbfa0d mov esi, edx
00dbfa0f adc esi, 0
00dbfa12 neg esi
00dbfa14 and esi, ecx
00dbfa16 and edi, eax
00dbfa18 not ecx
00dbfa1a push -1
00dbfa1c not eax
00dbfa1e and ecx, edx
00dbfa20 push 0xfad9a400
00dbfa25 and eax, ebx
00dbfa27 or esi, ecx
00dbfa29 or edi, eax
00dbfa2b push esi
00dbfa2c push edi
00dbfa2d call 0xe233c0
00dbfa32 push 0
00dbfa34 push 0x5265c00
00dbfa39 push edx
00dbfa3a push eax
00dbfa3b call 0xe23240
00dbfa40 add edi, eax
00dbfa42 adc esi, edx
00dbfa44 test ebp, ebp
00dbfa46 jg 0xdbfa65
00dbfa48 jl 0xdbfa53
00dbfa4a mov eax, dword ptr [esp + 0x10]
00dbfa4e cmp dword ptr [eax], 0
00dbfa51 jae 0xdbfa65
00dbfa53 mov ecx, 0x5265c00
00dbfa58 sub ecx, edi
00dbfa5a mov edx, 0
00dbfa5f sbb edx, esi
00dbfa61 mov edi, ecx
00dbfa63 mov esi, edx
00dbfa65 push 0
00dbfa67 push 0x3e8
00dbfa6c push esi
00dbfa6d push edi
