008cc200 outsd dx, dword ptr [esi]
008cc201 in al, dx
008cc202 add byte ptr [ecx - 0xd], dl
008cc205 movups xmmword ptr [esp], xmm0
008cc209 call 0x8c5af0
008cc20e ret 
008cc20f int3 
008cc210 push esi
008cc211 mov esi, ecx
008cc213 call 0x6b47f0
008cc218 mov ecx, esi
008cc21a mov edx, eax
008cc21c pop esi
008cc21d jmp 0x8c7c80
008cc222 int3 
008cc223 int3 
008cc224 int3 
008cc225 int3 
008cc226 int3 
008cc227 int3 
008cc228 int3 
008cc229 int3 
008cc22a int3 
008cc22b int3 
008cc22c int3 
008cc22d int3 
008cc22e int3 
008cc22f int3 
008cc230 sub esp, 8
008cc233 movss xmm0, dword ptr [0x146b624]
008cc23b movss dword ptr [esp], xmm0
008cc240 call 0x6b1f50
008cc245 test eax, eax
008cc247 je 0x8cc27d
008cc249 call 0x4120b0
008cc24e cmp dword ptr [eax + 0x34], 0
008cc252 jne 0x8cc258
008cc254 xor eax, eax
008cc256 jmp 0x8cc262
008cc258 mov ecx, dword ptr [eax + 0x2c]
008cc25b lea ecx, [ecx + ecx*2]
008cc25e mov eax, dword ptr [eax + ecx*4 + 0x14]
008cc262 dec eax
008cc263 jne 0x8ccd26
008cc269 call 0x4120b0
008cc26e mov edx, 0xa
008cc273 mov ecx, eax
008cc275 add esp, 8
008cc278 jmp 0x412120
008cc27d movss xmm1, dword ptr [0xec74bc]
008cc285 movss xmm0, dword ptr [0x1dee638]
008cc28d comiss xmm1, xmm0
008cc290 jbe 0x8cc2ac
008cc292 comiss xmm0, dword ptr [0xf0fc08]
008cc299 jbe 0x8cc2ac
008cc29b test byte ptr [0x1dee640], 6
008cc2a2 je 0x8cc2ac
008cc2a4 movss dword ptr [0x1dee638], xmm1
008cc2ac movss xmm0, dword ptr [0x1dee654]
008cc2b4 push edi
008cc2b5 movss dword ptr [esp + 8], xmm0
008cc2bb cvttss2si eax, dword ptr [esp + 8]
008cc2c1 xorps xmm1, xmm1
008cc2c4 cvtsi2ss xmm1, eax
008cc2c8 comiss xmm1, xmm0
008cc2cb jb 0x8cc2d7
008cc2cd cvttss2si eax, dword ptr [esp + 8]
008cc2d3 mov edi, eax
008cc2d5 jmp 0x8cc2e0
008cc2d7 cvttss2si eax, dword ptr [esp + 8]
008cc2dd lea edi, [eax + 1]
008cc2e0 movss xmm0, dword ptr [0x1dee638]
008cc2e8 push esi
008cc2e9 movss dword ptr [esp + 0xc], xmm0
008cc2ef cvttss2si eax, dword ptr [esp + 0xc]
008cc2f5 xorps xmm1, xmm1
008cc2f8 cvtsi2ss xmm1, eax
008cc2fc comiss xmm1, xmm0
008cc2ff jb 0x8cc30b
008cc301 cvttss2si eax, dword ptr [esp + 0xc]
008cc307 mov esi, eax
008cc309 jmp 0x8cc314
008cc30b cvttss2si eax, dword ptr [esp + 0xc]
008cc311 lea esi, [eax + 1]
008cc314 call 0x4120c0
008cc319 xor edx, edx
008cc31b mov ecx, eax
008cc31d call 0x411f40
008cc322 test eax, eax
008cc324 je 0x8cc34a
008cc326 test edi, edi
008cc328 js 0x8cc34a
008cc32a movss xmm0, dword ptr [0x1dee638]
008cc332 comiss xmm0, dword ptr [0x1dee654]
008cc339 jb 0x8cc34a
008cc33b cmp edi, dword ptr [0x1dee5f4]
008cc341 jge 0x8cc34a
008cc343 mov ecx, edi
008cc345 call 0x6c7b50
008cc34a test esi, esi
008cc34c js 0x8cc35f
008cc34e .byte 0x3b
008cc34f .byte 0x35