00881c00 push edi
00881c01 mov edi, dword ptr [ecx + 0xb00]
00881c07 test edx, edx
00881c09 je 0x881c7a
00881c0b mov eax, dword ptr [ecx + 0x4c]
00881c0e push esi
00881c0f mov esi, dword ptr [eax + 0x30]
00881c12 call 0x4120c0
00881c17 lea ecx, [eax + 1]
00881c1a mov edx, 0xa
00881c1f call 0x411e60
00881c24 test eax, eax
00881c26 je 0x881c62
00881c28 xor esi, esi
00881c2a call 0x9f40e0
00881c2f nop 
00881c30 test eax, eax
00881c32 je 0x881c4f
00881c34 cmp edi, eax
00881c36 jne 0x881c3d
00881c38 mov esi, 1
00881c3d mov ecx, eax
00881c3f call 0x9f4100
00881c44 test esi, esi
00881c46 je 0x881c30
00881c48 mov eax, 0x1d955d0
00881c4d jmp 0x881c5f
00881c4f test esi, esi
00881c51 je 0x881c5a
00881c53 mov eax, 0x1d955d0
00881c58 jmp 0x881c5f
00881c5a mov eax, 0x1d95520
00881c5f mov esi, dword ptr [eax + 0x30]
00881c62 inc dword ptr [esi + 0xc]
00881c65 movss xmm0, dword ptr [0xec6e18]
00881c6d comiss xmm0, dword ptr [0x1dee638]
00881c74 jbe 0x881c79
00881c76 inc dword ptr [esi + 0x10]
00881c79 pop esi
00881c7a pop edi
00881c7b ret 
00881c7c int3 
00881c7d int3 
00881c7e int3 
00881c7f int3 