ADDRESS 0x8c8080
008c8080 add byte ptr [eax], al
008c8082 mov edx, dword ptr [0x1ce716c]
008c8088 mov eax, dword ptr [edx + 0xc]
008c808b movaps xmm0, xmmword ptr [eax + 0x80]
008c8092 movss xmm1, dword ptr [0xec6e14]
008c809a movaps xmmword ptr [esp + 0x30], xmm0
008c809f xorps xmm0, xmm0
008c80a2 movss dword ptr [esp + 0x2c], xmm1
008c80a8 movss xmm1, dword ptr [esp + 0x30]
008c80ae comiss xmm1, xmm0
008c80b1 movss dword ptr [esp + 0x24], xmm0
008c80b7 jbe 0x8c80c3
008c80b9 movss xmm0, dword ptr [0xf37cd4]
008c80c1 jmp 0x8c80cb
008c80c3 movss xmm0, dword ptr [0xf37cd0]
008c80cb movss xmm1, dword ptr [0xf34bf8]
008c80d3 movss dword ptr [esp + 0x20], xmm0
008c80d9 movss xmm0, dword ptr [esp + 0x38]
008c80df comiss xmm1, xmm0
008c80e2 jbe 0x8c80ef
008c80e4 movaps xmm0, xmm1
008c80e7 movss dword ptr [esp + 0x28], xmm0
008c80ed jmp 0x8c810a
008c80ef movss xmm1, dword ptr [0xf2d278]
008c80f7 comiss xmm1, xmm0
008c80fa jbe 0x8c8104
008c80fc movss dword ptr [esp + 0x28], xmm0
008c8102 jmp 0x8c810a
008c8104 movss dword ptr [esp + 0x28], xmm1
008c810a mov ecx, dword ptr [0x1dee620]
008c8110 lea edx, [esp + 0x20]
008c8114 call 0x89f7c0
008c8119 movaps xmm0, xmmword ptr [0x1dee5d0]
008c8120 movaps xmmword ptr [esp + 0x30], xmm0
008c8125 jmp 0x8c815a
008c8127 call 0x4120b0
008c812c cmp dword ptr [eax + 0x34], 0
008c8130 je 0x8c819b
008c8132 mov ecx, dword ptr [eax + 0x2c]
008c8135 lea ecx, [ecx + ecx*2]
008c8138 cmp dword ptr [eax + ecx*4 + 0x14], 8
008c813d jne 0x8c819b
008c813f movaps xmm0, xmmword ptr [0x1dee5d0]
008c8146 mov ecx, dword ptr [0x1dee620]
008c814c lea edx, [esp + 0x30]
008c8150 movaps xmmword ptr [esp + 0x30], xmm0
008c8155 call 0x89f7c0
008c815a call 0x9b0c40
008c815f test eax, eax
008c8161 je 0x8c819b
008c8163 movd xmm0, dword ptr [esp + 0x18]
008c8169 xorps xmm1, xmm1
008c816c cvtdq2ps xmm0, xmm0
008c816f mulss xmm0, dword ptr [esp + 0x38]
008c8175 comiss xmm1, xmm0
008c8178 jbe 0x8c819b
008c817a mov eax, dword ptr [0x1e85db4]
008c817f sub eax, 0
008c8182 mov edx, 3
008c8187 je 0x8c818e
008c8189 mov edx, 4
008c818e mov ecx, dword ptr [0x1dee620]
008c8194 push 0
008c8196 call 0x8a11a0
008c819b call 0x4120b0
008c81a0 mov edx, 0x11
008c81a5 mov ecx, eax
008c81a7 call 0x412120
008c81ac mov dword ptr [0x1dee918], esi
008c81b2 mov dword ptr [0x1dee61c], 0
008c81bc call 0x46cb50
008c81c1 test eax, eax
008c81c3 je 0x8c81cf
008c81c5 movss xmm0, dword ptr [0xec6e10]
008c81cd jmp 0x8c81eb
008c81cf test edi, edi
008c81d1 jne 0x8c81e3
008c81d3 movss xmm0, dword ptr [0xec9470]
008c81db movss dword ptr [esp + 0x14], xmm0
008c81e1 jmp 0x8c81f6
008c81e3 movss xmm0, dword ptr [0xec6e1c]
008c81eb movss dword ptr [esp + 0x14], xmm0
008c81f1 cmp edi, 2
008c81f4 je 0x8c81fd
008c81f6 mov ecx, edi
008c81f8 call 0xb919e0
008c81fd movss xmm0, dword ptr [esp + 0x14]
008c8203 movss dword ptr [0x1dee5e4], xmm0
008c820b pop edi
008c820c pop esi
008c820d pop ebx
008c820e mov esp, ebp
008c8210 pop ebp
008c8211 ret 8
008c8214 int3 
008c8215 int3 
008c8216 int3 
008c8217 int3 
008c8218 int3 
008c8219 int3 
008c821a int3 
008c821b int3 
008c821c int3 
008c821d int3 
008c821e int3 
008c821f int3 
008c8220 sub esp, 0xc
008c8223 mov eax, dword ptr [0x1dee428]
008c8228 push esi
008c8229 xor esi, esi
008c822b push edi
008c822c mov edi, ecx
008c822e mov dword ptr [esp + 0xc], edi
008c8232 mov dword ptr [0x1dee414], esi
008c8238 mov dword ptr [0x1dee3f4], esi
008c823e cmp eax, esi
008c8240 je 0x8c8854
008c8246 test dword ptr [eax + 0x78], 0xc00
008c824d mov eax, 0x1d955d0
008c8252 je 0x8c8259
008c8254 mov eax, 0x1d95520
008c8259 push ebp
008c825a mov ebp, dword ptr [eax + 0x3c]
008c825d cmp dword ptr [0x1dee3d4], esi
008c8263 jne 0x8c8853
008c8269 cmp dword ptr [0x1dee3d8], esi
008c826f jne 0x8c8853
008c8275 cmp dword ptr [0x1dee3dc], esi
008c827b jne 0x8c8853
008c8281 push ebx
008c8282 call 0x6b2010
008c8287 mov ebx, 1
008c828c test eax, eax
008c828e jne 0x8c82ad
008c8290 cmp dword ptr [0x1e85cd4], 4
008c8297 je 0x8c8849
008c829d call 0x6b1f50
008c82a2 neg eax
008c82a4 sbb eax, eax
008c82a6 inc eax
008c82a7 je 0x8c8849
008c82ad mov eax, dword ptr [0x1dee428]
008c82b2 xor edi, edi
008c82b4 xor esi, esi
008c82b6 cmp eax, edi
008c82b8 je 0x8c82c7
008c82ba mov ecx, dword ptr [eax + 0x30]
008c82bd cmp ecx, edi
008c82bf je 0x8c82c7
008c82c1 lea esi, [ecx + 0xc7c]
008c82c7 mov ecx, dword ptr [eax + 0x30]
008c82ca mov eax, dword ptr [ecx]
008c82cc mov edx, dword ptr [eax + 4]
008c82cf call edx
008c82d1 cmp eax, edi
008c82d3 je 0x8c82e4
008c82d5 mov edx, dword ptr [eax]
008c82d7 mov ecx, eax
008c82d9 mov eax, dword ptr [edx + 0x20]
008c82dc call eax
008c82de mov dword ptr [esp + 0x10], eax
008c82e2 jmp 0x8c82e8
008c82e4 mov dword ptr [esp + 0x10], edi
008c82e8 mov ecx, dword ptr [esp + 0x14]
008c82ec test dword ptr [ecx + 0x184], 0x400
008c82f6 movss xmm0, dword ptr [0xec6e14]
008c82fe je 0x8c8320
008c8300 mov eax, dword ptr [esp + 0x10]
008c8304 push ecx
008c8305 mov ecx, dword ptr [eax + 0x4c]
008c8308 mov edx, 4
008c830d movss dword ptr [esp], xmm0
008c8312 call dword ptr [0x12b7a28]
008c8318 movss xmm0, dword ptr [0xec6e14]
008c8320 push ecx
008c8321 movss dword ptr [esp], xmm0
008c8326 cmp dword ptr [0x1dee900], edi
008c832c jne 0x8c8342
008c832e mov ecx, dword ptr [esp + 0x14]
008c8332 mov ecx, dword ptr [ecx + 0x4c]
008c8335 mov edx, 2
008c833a call dword ptr [0x12b7a20]
008c8340 jmp 0x8c8354
008c8342 mov eax, dword ptr [esp + 0x14]
008c8346 mov ecx, dword ptr [eax + 0x4c]
008c8349 mov edx, 6
008c834e call dword ptr [0x12b7a30]
008c8354 cmp dword ptr [0x1dee900], edi
008c835a jne 0x8c85cf
008c8360 cmp dword ptr [0x1dee3b0], edi
008c8366 je 0x8c8392
008c8368 mov eax, dword ptr [0x1dee5ec]
008c836d cmp eax, 5
008c8370 jl 0x8c8377
008c8372 mov eax, 5
008c8377 cmp esi, edi
008c8379 je 0x8c838b
008c837b imul eax, eax, 0x5c
008c837e add word ptr [eax + esi + 0x26], bx
008c8383 add word ptr [esi + 0x26], bx
008c8387 lea eax, [eax + esi + 0x26]
008c838b mov ecx, ebx
008c838d call 0x945400
008c8392 cmp dword ptr [0x1dee3b4], edi
008c8398 je 0x8c83c7
008c839a mov eax, dword ptr [0x1dee5ec]
008c839f cmp eax, 5
008c83a2 jl 0x8c83a9
008c83a4 mov eax, 5
008c83a9 cmp esi, edi
008c83ab je 0x8c83bd
008c83ad imul eax, eax, 0x5c
008c83b0 add word ptr [eax + esi + 0x14], bx
008c83b5 add word ptr [esi + 0x14], bx
008c83b9 lea eax, [eax + esi + 0x14]
008c83bd mov ecx, 2
008c83c2 call 0x945400
008c83c7 cmp dword ptr [0x1dee3c0], edi
008c83cd je 0x8c83fc
008c83cf mov eax, dword ptr [0x1dee5ec]
008c83d4 cmp eax, 5
008c83d7 jl 0x8c83de
008c83d9 mov eax, 5
008c83de cmp esi, edi
008c83e0 je 0x8c83f2
008c83e2 imul eax, eax, 0x5c
008c83e5 add word ptr [eax + esi + 0x3e], bx
008c83ea add word ptr [esi + 0x3e], bx
008c83ee lea eax, [eax + esi + 0x3e]
008c83f2 mov ecx, 7
008c83f7 call 0x945400
008c83fc cmp dword ptr [0x1dee3c4], edi
008c8402 je 0x8c8431
008c8404 mov eax, dword ptr [0x1dee5ec]
008c8409 cmp eax, 5
008c840c jl 0x8c8413
008c840e mov eax, 5
008c8413 cmp esi, edi
008c8415 je 0x8c8427
008c8417 imul eax, eax, 0x5c
008c841a add word ptr [eax + esi + 0x44], bx
008c841f add word ptr [esi + 0x44], bx
008c8423 lea eax, [eax + esi + 0x44]
008c8427 mov ecx, 8
008c842c call 0x945400
008c8431 cmp dword ptr [0x1dee3c8], edi
008c8437 je 0x8c8466
008c8439 mov eax, dword ptr [0x1dee5ec]
008c843e cmp eax, 5
008c8441 jl 0x8c8448
008c8443 mov eax, 5
008c8448 cmp esi, edi
008c844a je 0x8c845c
008c844c imul eax, eax, 0x5c
008c844f add word ptr [eax + esi + 0x4a], bx
008c8454 add word ptr [esi + 0x4a], bx
008c8458 lea eax, [eax + esi + 0x4a]
008c845c mov ecx, 3
008c8461 call 0x945400
008c8466 cmp dword ptr [0x1dee3cc], edi
008c846c je 0x8c849b
008c846e mov eax, dword ptr [0x1dee5ec]
008c8473 cmp eax, 5
008c8476 jl 0x8c847d
008c8478 mov eax, 5
008c847d cmp esi, edi
008c847f je 0x8c8491
008c8481 imul eax, eax, 0x5c
008c8484 add word ptr [eax + esi + 0x50], bx
008c8489 add word ptr [esi + 0x50], bx
008c848d lea eax, [eax + esi + 0x50]
008c8491 mov ecx, 4
008c8496 call 0x945400
008c849b cmp dword ptr [0x1dee3d0], edi
008c84a1 je 0x8c84d0
008c84a3 mov eax, dword ptr [0x1dee5ec]
008c84a8 cmp eax, 5
008c84ab jl 0x8c84b2
008c84ad mov eax, 5
008c84b2 cmp esi, edi
008c84b4 je 0x8c84c6
008c84b6 imul eax, eax, 0x5c
008c84b9 add word ptr [eax + esi + 0x56], bx
008c84be add word ptr [esi + 0x56], bx
008c84c2 lea eax, [eax + esi + 0x56]
008c84c6 mov ecx, 9
008c84cb call 0x945400
008c84d0 cmp dword ptr [0x1dee3bc], edi
008c84d6 je 0x8c84fb
008c84d8 mov eax, dword ptr [0x1dee5ec]
008c84dd cmp eax, 5
008c84e0 jl 0x8c84e7
008c84e2 mov eax, 5
008c84e7 cmp esi, edi
008c84e9 je 0x8c84fb
008c84eb imul eax, eax, 0x5c
008c84ee add word ptr [eax + esi + 0x1e], bx
008c84f3 add word ptr [esi + 0x1e], bx
008c84f7 lea eax, [eax + esi + 0x1e]
008c84fb mov ecx, 0x5b
008c8500 call 0x4c77f0
008c8505 cmp eax, edi
008c8507 je 0x8c8525
008c8509 mov ecx, eax
008c850b call 0x4c7dd0
008c8510 lea edi, [eax + 1]
008c8513 call 0x4c74e0
008c8518 cmp eax, edi
008c851a jne 0x8c8523
008c851c xor ecx, ecx
008c851e call 0x945400
008c8523 xor edi, edi
008c8525 cmp esi, edi
008c8527 je 0x8c857b
008c8529 mov ecx, dword ptr [esp + 0x14]
008c852d add dword ptr [esi + 0x308], ebx
008c8533 mov dword ptr [esi + 0x304], edi
008c8539 test dword ptr [ecx + 0x184], 0x400
008c8543 je 0x8c8553
008c8545 add dword ptr [esi + 0x318], ebx
008c854b mov dword ptr [esi + 0x314], edi
008c8551 jmp 0x8c855f
008c8553 add dword ptr [esi + 0x310], ebx
008c8559 mov dword ptr [esi + 0x30c], edi
008c855f mov ecx, dword ptr [esp + 0x10]
008c8563 mov edx, 0xf
008c8568 call 0x8848b0
008c856d mov ecx, dword ptr [esp + 0x10]
008c8571 mov edx, 0x10
008c8576 call 0x8848b0
008c857b cmp ebp, edi
008c857d je 0x8c85ef
008c857f mov edx, dword ptr [esp + 0x14]
008c8583 add dword ptr [ebp + 0x44c], ebx
008c8589 mov dword ptr [ebp + 0x448], edi
008c858f test dword ptr [edx + 0x184], 0x400
008c8599 je 0x8c85b5
008c859b add dword ptr [ebp + 0x45c], ebx
008c85a1 mov dword ptr [ebp + 0x458], edi
008c85a7 mov dword ptr [ebp + 0x468], edi
008c85ad mov dword ptr [ebp + 0x46c], edi
008c85b3 jmp 0x8c85ef
008c85b5 add dword ptr [ebp + 0x454], ebx
008c85bb mov dword ptr [ebp + 0x450], edi
008c85c1 mov dword ptr [ebp + 0x468], edi
008c85c7 mov dword ptr [ebp + 0x46c], edi
008c85cd jmp 0x8c85ef
008c85cf cmp esi, edi
008c85d1 je 0x8c85df
008c85d3 add dword ptr [esi + 0x320], ebx
008c85d9 mov dword ptr [esi + 0x31c], edi
ADDRESS 0x8827e0
008827e0 fld dword ptr [0x1dee5e4]
008827e6 ret 
008827e7 push ds
008827e8 int3 
008827e9 int3 
008827ea int3 
008827eb int3 
008827ec int3 
008827ed int3 
008827ee int3 
008827ef int3 
008827f0 xorps xmm0, xmm0
008827f3 movss dword ptr [0x1dee5e4], xmm0
008827fb ret 
008827fc int3 
008827fd int3 
008827fe int3 
008827ff int3 
00882800 movss xmm1, dword ptr [0xec9918]
00882808 movss xmm0, dword ptr [0x1dee884]
00882810 comiss xmm1, xmm0
00882813 jbe 0x88281c
00882815 fld dword ptr [0xec6e1c]
0088281b ret 
0088281c movss xmm1, dword ptr [0xec7210]
00882824 comiss xmm1, xmm0
00882827 jbe 0x882830
00882829 fld dword ptr [0xec6e18]
0088282f ret 
00882830 movss xmm1, dword ptr [0xf0da30]
00882838 comiss xmm1, xmm0
0088283b jbe 0x882844
0088283d fld dword ptr [0xec9918]
00882843 ret 
00882844 movss xmm1, dword ptr [0xedb324]
0088284c comiss xmm1, xmm0
0088284f jbe 0x882858
00882851 fld dword ptr [0xedb320]
00882857 ret 
00882858 fld dword ptr [0xec7210]
0088285e ret 
0088285f int3 
00882860 xorps xmm0, xmm0
00882863 movss dword ptr [0x1dee5e8], xmm0
ADDRESS 0x8bc9e0
008bc9e0 push ss
008bc9e1 mov eax, dword ptr [esi + 0x18]
008bc9e4 mov eax, dword ptr [eax + 4]
008bc9e7 mov edx, dword ptr [eax]
008bc9e9 and edx, 0xff000000
008bc9ef cmp edx, 0x4f000000
008bc9f5 je 0x8bca36
008bc9f7 test ecx, ecx
008bc9f9 je 0x8bca04
008bc9fb call 0x7b36f0
008bca00 test eax, eax
008bca02 jne 0x8bca36
008bca04 xor eax, eax
008bca06 test esi, esi
008bca08 je 0x8bca19
008bca0a cmp dword ptr [esi + 0x74], 1
008bca0e jne 0x8bca19
008bca10 mov eax, dword ptr [esi]
008bca12 mov edx, dword ptr [eax + 0x20]
008bca15 mov ecx, esi
008bca17 call edx
008bca19 mov ecx, dword ptr [0x1e85da8]
008bca1f sub ecx, 0
008bca22 push eax
008bca23 je 0x8bca2d
008bca25 call 0x8aa540
008bca2a pop edi
008bca2b pop esi
008bca2c ret 
008bca2d push edi
008bca2e call 0x8aa130
008bca33 pop edi
008bca34 pop esi
008bca35 ret 
008bca36 pop edi
008bca37 xor eax, eax
008bca39 pop esi
008bca3a ret 
008bca3b iretd 
008bca3c int3 
008bca3d int3 
008bca3e int3 
008bca3f int3 
008bca40 xor eax, eax
008bca42 cmp dword ptr [0x1dee980], eax
008bca48 je 0x8bca57
008bca4a cmp dword ptr [0x1dee984], 0x8bc290
008bca54 sete al
008bca57 ret 
008bca58 int3 
008bca59 int3 
008bca5a int3 
008bca5b int3 
008bca5c int3 
008bca5d int3 
008bca5e int3 
008bca5f int3 
008bca60 push ebp
008bca61 mov ebp, esp
008bca63 and esp, 0xfffffff0
008bca66 sub esp, 0x14
008bca69 movss xmm0, dword ptr [0xec7254]
008bca71 push ebx
008bca72 push esi
008bca73 push edi
008bca74 mov edi, edx
008bca76 mov ebx, ecx
008bca78 mov ecx, 0x1dee67c
008bca7d mov dword ptr [esp + 0xc], edi
008bca81 movss dword ptr [0x1dee68c], xmm0
008bca89 call 0x403fd0
008bca8e call 0x8a2160
008bca93 cmp dword ptr [0x1dee608], 0
008bca9a jne 0x8bcaa8
008bca9c mov dword ptr [0x1dee604], 1
008bcaa6 jmp 0x8bcaf9
008bcaa8 mov eax, dword ptr [0x1dee620]
008bcaad movaps xmm0, xmmword ptr [0x1dee5d0]
008bcab4 mov ecx, dword ptr [eax + 0x30]
008bcab7 xorps xmm1, xmm1
008bcaba movaps xmmword ptr [esp + 0x10], xmm0
008bcabf movd xmm0, dword ptr [ecx]
008bcac3 cvtdq2ps xmm0, xmm0
008bcac6 mulss xmm0, dword ptr [esp + 0x18]
008bcacc comiss xmm1, xmm0
008bcacf ja 0x8bcaef
008bcad1 cmp dword ptr [0x1dee5ec], 4
008bcad8 jl 0x8bcaeb
008bcada movss xmm0, dword ptr [0xec6e18]
008bcae2 comiss xmm0, dword ptr [0x1dee638]
008bcae9 ja 0x8bcaef
008bcaeb xor eax, eax
008bcaed jmp 0x8bcaf4
008bcaef mov eax, 1
008bcaf4 mov dword ptr [0x1dee604], eax
008bcaf9 mov edx, dword ptr [ebx + 0x14]
008bcafc cmp dword ptr [edx], -1
008bcaff jne 0x8bcb3f
008bcb01 test edi, edi
008bcb03 je 0x8bcb21
008bcb05 mov eax, dword ptr [edi + 0x14]
008bcb08 mov ecx, dword ptr [eax]
008bcb0a cmp ecx, -1
008bcb0d je 0x8bcb21
008bcb0f call 0x4a8260
008bcb14 test eax, eax
008bcb16 je 0x8bcb21
008bcb18 mov ecx, eax
008bcb1a call 0x695530
008bcb1f jmp 0x8bcb3a
008bcb21 mov eax, dword ptr [edi + 0x14]
008bcb24 cmp dword ptr [eax], -1
008bcb27 jne 0x8bcb35
008bcb29 mov dword ptr [0x1dee40c], 0xffffffff
008bcb33 jmp 0x8bcb3f
008bcb35 mov eax, 8
008bcb3a mov dword ptr [0x1dee40c], eax
008bcb3f call 0x4120b0
008bcb44 mov edx, 0xa
008bcb49 mov ecx, eax
008bcb4b call 0x412120
008bcb50 xor ecx, ecx
008bcb52 call 0x6b49a0
008bcb57 mov esi, eax
008bcb59 test esi, esi
008bcb5b je 0x8bcb82
008bcb5d mov edi, 0xfffffdfd
008bcb62 mov eax, dword ptr [esi + 0x14]
008bcb65 and dword ptr [eax + 8], edi
008bcb68 mov ecx, esi
008bcb6a call 0x54b630
008bcb6f mov edx, dword ptr [esi]
008bcb71 mov eax, dword ptr [edx + 0xc]
008bcb74 mov ecx, esi
008bcb76 call eax
008bcb78 mov esi, eax
008bcb7a test esi, esi
008bcb7c jne 0x8bcb62
008bcb7e mov edi, dword ptr [esp + 0xc]
008bcb82 xor ecx, ecx
008bcb84 call 0x6b49a0
008bcb89 mov esi, eax
008bcb8b test esi, esi
008bcb8d je 0x8bcbea
008bcb8f mov edi, 0xffffffdf
008bcb94 jmp 0x8bcba0
008bcb96 lea esp, [esp]
008bcb9d lea ecx, [ecx]
008bcba0 mov eax, dword ptr [esi + 0x18]
008bcba3 mov ecx, dword ptr [eax + 0xf4]
008bcba9 and dword ptr [eax + 0xf0], edi
008bcbaf mov dword ptr [eax + 0xf4], ecx
008bcbb5 mov ecx, dword ptr [esi + 0x3c]
008bcbb8 mov edx, 1
008bcbbd call 0x6bb5d0
008bcbc2 cmp ebx, esi
008bcbc4 je 0x8bcbd0
008bcbc6 mov eax, dword ptr [esi + 0x40]
008bcbc9 or dword ptr [eax + 0x11c], 8
008bcbd0 mov ecx, esi
008bcbd2 call 0x54b630
008bcbd7 mov edx, dword ptr [esi]
008bcbd9 mov eax, dword ptr [edx + 0xc]
008bcbdc mov ecx, esi
008bcbde call eax
008bcbe0 mov esi, eax
008bcbe2 test esi, esi
008bcbe4 jne 0x8bcba0
008bcbe6 mov edi, dword ptr [esp + 0xc]
008bcbea mov ecx, dword ptr [0x1dee620]
008bcbf0 push edi
008bcbf1 mov edx, ebx
008bcbf3 call 0x78c630
008bcbf8 pop edi
008bcbf9 pop esi
008bcbfa mov dword ptr [0x1dee874], 0
008bcc04 pop ebx
008bcc05 mov esp, ebp
008bcc07 pop ebp
008bcc08 ret 
008bcc09 xor cl, ah
008bcc0b int3 
008bcc0c int3 
008bcc0d int3 
008bcc0e int3 
008bcc0f int3 
008bcc10 push esi
008bcc11 call 0x6c5bb0
008bcc16 mov eax, dword ptr [0x1e85d50]
008bcc1b mov esi, 0x1d955d0
008bcc20 cmp eax, 3
008bcc23 ja 0x8bcc48
008bcc25 jmp dword ptr [eax*4 + 0x8bcc7c]
008bcc2c mov esi, 0x1d95520
008bcc31 jmp 0x8bcc48
008bcc33 mov esi, 0x1d955d0
008bcc38 jmp 0x8bcc48
008bcc3a mov esi, dword ptr [0x1dee620]
008bcc40 jmp 0x8bcc48
008bcc42 mov esi, dword ptr [0x1dee624]
008bcc48 mov ecx, 1
008bcc4d call 0x92cd90
008bcc52 mov dword ptr [0x1dee624], esi
008bcc58 mov eax, dword ptr [esi + 0x34]
008bcc5b mov dword ptr [0x1dee620], eax
008bcc60 call 0x8a1070
008bcc65 call 0x8a0d40
008bcc6a call 0x737580
008bcc6f call 0x42c4a0
008bcc74 pop esi
008bcc75 jmp 0x6c5bd0
008bcc7a mov edi, edi
008bcc7c xor ecx, esp
008bcc7e mov eax, dword ptr [eax]
008bcc80 sub al, 0xcc
008bcc82 mov eax, dword ptr [eax]
008bcc84 cmp cl, ah
008bcc86 mov eax, dword ptr [eax]
008bcc88 inc edx
008bcc89 int3 
008bcc8a mov eax, dword ptr [eax]
008bcc8c int3 
008bcc8d int3 
008bcc8e int3 
008bcc8f int3 
008bcc90 cmp dword ptr [0x1dee954], 0
008bcc97 je 0x8bccfe
008bcc99 call 0x4120b0
008bcc9e cmp dword ptr [eax + 0x34], 0
008bcca2 je 0x8bccc5
008bcca4 mov ecx, dword ptr [eax + 0x2c]
008bcca7 lea ecx, [ecx + ecx*2]
008bccaa cmp dword ptr [eax + ecx*4 + 0x14], 0x12
008bccaf jne 0x8bccc5
008bccb1 mov dword ptr [0x1dee980], 0
008bccbb mov dword ptr [0x1dee998], 0
008bccc5 movss xmm0, dword ptr [0x1dee950]
008bcccd subss xmm0, dword ptr [0x146b624]
008bccd5 xorps xmm1, xmm1
008bccd8 comiss xmm1, xmm0
008bccdb movss dword ptr [0x1dee950], xmm0
008bcce3 jb 0x8bcd12
008bcce5 call 0x881440
008bccea test eax, eax
008bccec jne 0x8bcd12
008bccee call 0x8bcc10
008bccf3 mov dword ptr [0x1dee954], 0
008bccfd ret 
008bccfe push 0x1d955d0
008bcd03 call 0x880ec0
008bcd08 push 0x1d95520
008bcd0d call 0x880ec0
008bcd12 ret 
008bcd13 xchg esi, eax
008bcd14 int3 
008bcd15 int3 
008bcd16 int3 
008bcd17 int3 
008bcd18 int3 
008bcd19 int3 
008bcd1a int3 
008bcd1b int3 
008bcd1c int3 
008bcd1d int3 
008bcd1e int3 
008bcd1f int3 
008bcd20 push ebp
008bcd21 mov ebp, esp
008bcd23 and esp, 0xfffffff0
008bcd26 sub esp, 0x1c
008bcd29 push esi
008bcd2a call 0x6c5400
008bcd2f test eax, eax
008bcd31 je 0x8bcd38
008bcd33 call 0x6c5bb0
008bcd38 xor ecx, ecx
008bcd3a mov dword ptr [0x1dee980], 0
008bcd44 mov dword ptr [0x1dee998], 0
008bcd4e call 0x6b49a0
008bcd53 mov esi, eax
008bcd55 test esi, esi
008bcd57 je 0x8bcd83
008bcd59 lea esp, [esp]
008bcd60 mov ecx, dword ptr [esi + 0x3c]
008bcd63 mov edx, 1
008bcd68 call 0x6bb5d0
008bcd6d mov ecx, esi
008bcd6f call 0x54b630
008bcd74 mov eax, dword ptr [esi]
008bcd76 mov edx, dword ptr [eax + 0xc]
008bcd79 mov ecx, esi
008bcd7b call edx
008bcd7d mov esi, eax
008bcd7f test esi, esi
008bcd81 jne 0x8bcd60
008bcd83 call 0x4120c0
008bcd88 lea ecx, [eax + 1]
008bcd8b call 0x411e90
008bcd90 sub eax, 0
008bcd93 je 0x8bcde9
008bcd95 dec eax
008bcd96 je 0x8bcdb1
008bcd98 sub eax, 2
008bcd9b jne 0x8bcdb1
008bcd9d mov ecx, dword ptr [0x10e23b8]
008bcda3 call 0xd963d0
008bcda8 and eax, 1
008bcdab xor edx, edx
008bcdad or eax, edx
008bcdaf jne 0x8bcde9
008bcdb1 xor eax, eax
008bcdb3 mov ecx, 0x1d955d0
008bcdb8 test eax, eax
008bcdba mov dword ptr [0x1dee620], ecx
008bcdc0 mov eax, 0x1d955d0
008bcdc5 jne 0x8bcdcc
008bcdc7 mov eax, 0x1d95520
008bcdcc mov dword ptr [0x1dee624], eax
008bcdd1 call 0x8a1070
008bcdd6 call 0x6c5400
008bcddb test eax, eax
008bcddd je 0x8bcdf5
008bcddf call 0x8a0d40
008bcde4 jmp 0x8bcea6
008bcde9 mov eax, 1
ADDRESS 0x8a0f40
008a0f40 mov esp, 0x83000001
008a0f45 clc 
008a0f46 add esi, dword ptr [ecx + edx - 0x7d]
008a0f4a clc 
008a0f4b or dword ptr [esp + ecx - 0x39], esi
008a0f4f add eax, 0x1dee974
008a0f54 add byte ptr [eax], al
008a0f56 add byte ptr [eax], al
008a0f58 jmp 0x8a0f63
008a0f5a cmp dword ptr [0x1dee974], 0
008a0f61 jne 0x8a0f89
008a0f63 movss xmm0, dword ptr [0x1dee97c]
008a0f6b comiss xmm0, dword ptr [0xec7978]
008a0f72 jb 0x8a0f89
008a0f74 push ecx
008a0f75 movss dword ptr [esp], xmm0
008a0f7a call 0x8a0ed0
008a0f7f cmp eax, 1
008a0f82 jne 0x8a0f89
008a0f84 mov dword ptr [0x1dee974], eax
008a0f89 ret 
008a0f8a test eax, 0xcccccccc
008a0f8f int3 
008a0f90 push ebp
008a0f91 mov ebp, esp
008a0f93 and esp, 0xfffffff0
008a0f96 sub esp, 0x18
008a0f99 push esi
008a0f9a mov esi, ecx
008a0f9c mov dword ptr [0x1dee620], esi
008a0fa2 mov eax, dword ptr [esi + 0x34]
008a0fa5 push edi
008a0fa6 mov dword ptr [0x1dee624], eax
008a0fab call 0x8d72c0
008a0fb0 test eax, eax
008a0fb2 je 0x8a0fbd
008a0fb4 call 0x8dfd20
008a0fb9 test eax, eax
008a0fbb jne 0x8a1007
008a0fbd test byte ptr [0x1dee640], 6
008a0fc4 mov ecx, 0
008a0fc9 sete cl
008a0fcc mov edi, ecx
008a0fce mov ecx, 0x1dee628
008a0fd3 call 0x403fd0
008a0fd8 movss xmm1, dword ptr [0xf37cb4]
008a0fe0 movss xmm0, dword ptr [0x1dee638]
008a0fe8 comiss xmm1, xmm0
008a0feb jbe 0x8a0ff8
008a0fed movaps xmm0, xmm1
008a0ff0 movss dword ptr [0x1dee638], xmm0
008a0ff8 test edi, edi
008a0ffa je 0x8a1007
008a0ffc push ecx
008a0ffd movss dword ptr [esp], xmm0
008a1002 call 0x4c1c10
008a1007 mov edx, dword ptr [esi + 0x30]
008a100a mov eax, dword ptr [edx]
008a100c movss xmm0, dword ptr [0xf37cc4]
008a1014 xorps xmm1, xmm1
008a1017 movss xmm3, dword ptr [0xec6e14]
008a101f xorps xmm2, xmm2
008a1022 neg eax
008a1024 cvtsi2ss xmm2, eax
008a1028 mulss xmm2, dword ptr [0xf37ccc]
008a1030 lea edx, [esp + 0x10]
008a1034 unpcklps xmm1, xmm3
008a1037 mov ecx, esi
008a1039 unpcklps xmm0, xmm2
008a103c unpcklps xmm0, xmm1
008a103f movaps xmmword ptr [esp + 0x10], xmm0
008a1044 call 0x89f7c0
008a1049 call 0x4120b0
008a104e mov edx, 8
008a1053 mov ecx, eax
008a1055 call 0x412120
008a105a pop edi
008a105b mov dword ptr [0x1dee8d4], 0
008a1065 pop esi
008a1066 mov esp, ebp
008a1068 pop ebp
008a1069 ret 
008a106a aam 0xcc
008a106c int3 
008a106d int3 
008a106e int3 
008a106f int3 
008a1070 push ecx
008a1071 mov eax, dword ptr [0x1dee624]
008a1076 movss xmm0, dword ptr [0xec6e14]
008a107e mov dword ptr [0x1dee620], eax
008a1083 mov eax, dword ptr [eax + 0x34]
008a1086 mov ecx, 0x1dee698
008a108b mov dword ptr [0x1dee624], eax
008a1090 mov dword ptr [0x1dee604], 1
008a109a movss dword ptr [0x1dee6a8], xmm0
008a10a2 call 0x404030
008a10a7 mov ecx, dword ptr [0x1e85d3c]
008a10ad movss xmm0, dword ptr [ecx*4 + 0xf35874]
008a10b6 mov ecx, 0x1dee660
008a10bb movss dword ptr [0x1dee670], xmm0
008a10c3 call 0x404030
008a10c8 call 0x6c5400
008a10cd test eax, eax
008a10cf je 0x8a10e3
008a10d1 mov ecx, 0x4000000
008a10d6 call 0x6c5450
008a10db test eax, eax
008a10dd jne 0x8a1176
008a10e3 movss xmm0, dword ptr [0x1dee888]
008a10eb movss xmm1, dword ptr [0x1dee638]
008a10f3 movss xmm2, dword ptr [0xec747c]
008a10fb subss xmm1, xmm0
008a10ff comiss xmm2, xmm1
008a1102 movss dword ptr [esp], xmm0
008a1107 jbe 0x8a1116
008a1109 addss xmm0, dword ptr [0xec6e14]
008a1111 movss dword ptr [esp], xmm0
008a1116 movss xmm1, dword ptr [0x1dee654]
008a111e ucomiss xmm1, xmm0
008a1121 lahf 
008a1122 test ah, 0x44
008a1125 jnp 0x8a1146
008a1127 push ecx
008a1128 movss dword ptr [esp], xmm0
008a112d call 0x6c7ba0
008a1132 cvttss2si ecx, dword ptr [esp]
008a1137 call 0x941b70
008a113c call 0x6bf150
008a1141 movss xmm0, dword ptr [esp]
008a1146 movss dword ptr [0x1dee654], xmm0
008a114e movss dword ptr [esp], xmm0
008a1153 cvttss2si eax, dword ptr [esp]
008a1158 xorps xmm1, xmm1
008a115b cvtsi2ss xmm1, eax
008a115f comiss xmm1, xmm0
008a1162 jb 0x8a116b
008a1164 cvttss2si eax, dword ptr [esp]
008a1169 jmp 0x8a1171
008a116b cvttss2si eax, dword ptr [esp]
