ENTRY 6a82c0
006a82c0 f30f10442404       movss xmm0, dword ptr [esp + 4]
006a82c6 8b442408           mov eax, dword ptr [esp + 8]
006a82ca f30f114108         movss dword ptr [ecx + 8], xmm0
006a82cf f30f1044240c       movss xmm0, dword ptr [esp + 0xc]
006a82d5 8911               mov dword ptr [ecx], edx
006a82d7 894104             mov dword ptr [ecx + 4], eax
006a82da f30f11410c         movss dword ptr [ecx + 0xc], xmm0
006a82df c20c00             ret 0xc
006a82e2 2dcccccccc         sub eax, 0xcccccccc
006a82e7 cc                 int3 
006a82e8 cc                 int3 
006a82e9 cc                 int3 
006a82ea cc                 int3 
006a82eb cc                 int3 
006a82ec cc                 int3 
006a82ed cc                 int3 
006a82ee cc                 int3 
006a82ef cc                 int3 
006a82f0 f30f10442404       movss xmm0, dword ptr [esp + 4]
006a82f6 f30f114108         movss dword ptr [ecx + 8], xmm0
006a82fb c20400             ret 4
006a82fe b5cc               mov ch, 0xcc
006a8300 8b11               mov edx, dword ptr [ecx]
006a8302 b9f0ac0d01         mov ecx, 0x10dacf0
006a8307 e994f9f1ff         jmp 0x5c7ca0
006a830c cc                 int3 
006a830d cc                 int3 
006a830e cc                 int3 
006a830f cc                 int3 
006a8310 51                 push ecx
006a8311 56                 push esi
006a8312 57                 push edi
006a8313 8bf9               mov edi, ecx
006a8315 f30f10470c         movss xmm0, dword ptr [edi + 0xc]
006a831a 0f2e05b46fec00     ucomiss xmm0, dword ptr [0xec6fb4]
006a8321 9f                 lahf 
006a8322 f6c444             test ah, 0x44
006a8325 7a6a               jp 0x6a8391
006a8327 8b17               mov edx, dword ptr [edi]
006a8329 85d2               test edx, edx
006a832b 7464               je 0x6a8391
006a832d f30f10054c70ec00   movss xmm0, dword ptr [0xec704c]
006a8335 b9f0ac0d01         mov ecx, 0x10dacf0
006a833a f30f11442408       movss dword ptr [esp + 8], xmm0
006a8340 e85bf9f1ff         call 0x5c7ca0
006a8345 8bf0               mov esi, eax
006a8347 85f6               test esi, esi
006a8349 7464               je 0x6a83af
006a834b 8b06               mov eax, dword ptr [esi]
006a834d 8b506c             mov edx, dword ptr [eax + 0x6c]
006a8350 8bce               mov ecx, esi
006a8352 ffd2               call edx
006a8354 85c0               test eax, eax
006a8356 7457               je 0x6a83af
006a8358 8b06               mov eax, dword ptr [esi]
006a835a 8b506c             mov edx, dword ptr [eax + 0x6c]
006a835d 8bce               mov ecx, esi
006a835f ffd2               call edx
006a8361 83780c00           cmp dword ptr [eax + 0xc], 0
006a8365 7448               je 0x6a83af
006a8367 8b16               mov edx, dword ptr [esi]
006a8369 8d442408           lea eax, [esp + 8]
006a836d 50                 push eax
006a836e 8b426c             mov eax, dword ptr [edx + 0x6c]
006a8371 8bce               mov ecx, esi
006a8373 ffd0               call eax
006a8375 8b480c             mov ecx, dword ptr [eax + 0xc]
006a8378 ba8082d051         mov edx, 0x51d08280
006a837d e84e5dffff         call 0x69e0d0
006a8382 85c0               test eax, eax
006a8384 7429               je 0x6a83af
006a8386 f30f10442408       movss xmm0, dword ptr [esp + 8]
006a838c f30f11470c         movss dword ptr [edi + 0xc], xmm0
006a8391 f30f10470c         movss xmm0, dword ptr [edi + 0xc]
006a8396 0f2e05b46fec00     ucomiss xmm0, dword ptr [0xec6fb4]
006a839d 9f                 lahf 
006a839e f30f11442408       movss dword ptr [esp + 8], xmm0
006a83a4 f6c444             test ah, 0x44
006a83a7 7a0e               jp 0x6a83b7
006a83a9 d9ee               fldz 
006a83ab 5f                 pop edi
006a83ac 5e                 pop esi
006a83ad 59                 pop ecx
006a83ae c3                 ret 
006a83af d9442408           fld dword ptr [esp + 8]
006a83b3 5f                 pop edi
006a83b4 5e                 pop esi
006a83b5 59                 pop ecx
006a83b6 c3                 ret 
006a83b7 d9442408           fld dword ptr [esp + 8]
006a83bb 5f                 pop edi
006a83bc 5e                 pop esi
006a83bd 59                 pop ecx
006a83be c3                 ret 
006a83bf cc                 int3 
006a83c0 51                 push ecx
006a83c1 8b11               mov edx, dword ptr [ecx]
006a83c3 85d2               test edx, edx
006a83c5 7504               jne 0x6a83cb
006a83c7 d9ee               fldz 
006a83c9 59                 pop ecx
006a83ca c3                 ret 
006a83cb 56                 push esi
006a83cc b9f0ac0d01         mov ecx, 0x10dacf0
006a83d1 e8caf8f1ff         call 0x5c7ca0
006a83d6 8bf0               mov esi, eax
006a83d8 85f6               test esi, esi
006a83da 7449               je 0x6a8425
006a83dc 8b06               mov eax, dword ptr [esi]
006a83de 8b506c             mov edx, dword ptr [eax + 0x6c]
006a83e1 8bce               mov ecx, esi
006a83e3 ffd2               call edx
006a83e5 85c0               test eax, eax
006a83e7 743c               je 0x6a8425
006a83e9 8b06               mov eax, dword ptr [esi]
006a83eb 8b506c             mov edx, dword ptr [eax + 0x6c]
006a83ee 8bce               mov ecx, esi
006a83f0 ffd2               call edx
006a83f2 8bc8               mov ecx, eax
006a83f4 e8873df2ff         call 0x5cc180
006a83f9 0f57c0             xorps xmm0, xmm0
006a83fc f30f11442404       movss dword ptr [esp + 4], xmm0
006a8402 85c0               test eax, eax
006a8404 7418               je 0x6a841e
006a8406 8b400c             mov eax, dword ptr [eax + 0xc]
006a8409 85c0               test eax, eax
006a840b 7411               je 0x6a841e
006a840d 8d4c2404           lea ecx, [esp + 4]
006a8411 51                 push ecx
006a8412 ba8381e6b1         mov edx, 0xb1e68183
006a8417 8bc8               mov ecx, eax
006a8419 e8b25cffff         call 0x69e0d0
006a841e d9442404           fld dword ptr [esp + 4]
006a8422 5e                 pop esi
006a8423 59                 pop ecx
006a8424 c3                 ret 
006a8425 d9ee               fldz 
006a8427 5e                 pop esi
006a8428 59                 pop ecx
006a8429 c3                 ret 
006a842a ee                 out dx, al
006a842b cc                 int3 
006a842c cc                 int3 
006a842d cc                 int3 
006a842e cc                 int3 
006a842f cc                 int3 
006a8430 8b11               mov edx, dword ptr [ecx]
006a8432 b9f0ac0d01         mov ecx, 0x10dacf0
006a8437 e864f8f1ff         call 0x5c7ca0
006a843c f7d8               neg eax
006a843e 1bc0               sbb eax, eax
006a8440 40                 inc eax
006a8441 c3                 ret 
006a8442 b9cccccccc         mov ecx, 0xcccccccc
006a8447 cc                 int3 
006a8448 cc                 int3 
006a8449 cc                 int3 
006a844a cc                 int3 
006a844b cc                 int3 
006a844c cc                 int3 
006a844d cc                 int3 
006a844e cc                 int3 
006a844f cc                 int3 
006a8450 8b11               mov edx, dword ptr [ecx]
006a8452 85d2               test edx, edx
006a8454 7437               je 0x6a848d
006a8456 8b4110             mov eax, dword ptr [ecx + 0x10]
006a8459 56                 push esi
006a845a 6a74               push 0x74
006a845c 68f0bb2357         push 0x5723bbf0
006a8461 50                 push eax
006a8462 b9f0ac0d01         mov ecx, 0x10dacf0
006a8467 e8d400f2ff         call 0x5c8540
006a846c 8bf0               mov esi, eax
006a846e 85f6               test esi, esi
006a8470 741a               je 0x6a848c
006a8472 8b06               mov eax, dword ptr [esi]
006a8474 8b4028             mov eax, dword ptr [eax + 0x28]
006a8477 33d2               xor edx, edx
006a8479 8bce               mov ecx, esi
006a847b ffd0               call eax
006a847d 8b06               mov eax, dword ptr [esi]
006a847f 8b4058             mov eax, dword ptr [eax + 0x58]
006a8482 8bce               mov ecx, esi
006a8484 ba1564ab04         mov edx, 0x4ab6415
006a8489 5e                 pop esi
006a848a ffe0               jmp eax
006a848c 5e                 pop esi
006a848d c3                 ret 
006a848e 78cc               js 0x6a845c
006a8490 57                 push edi
006a8491 8bf9               mov edi, ecx
006a8493 8b17               mov edx, dword ptr [edi]
006a8495 85d2               test edx, edx
006a8497 745d               je 0x6a84f6
006a8499 56                 push esi
006a849a b9f0ac0d01         mov ecx, 0x10dacf0
006a849f e8fcf7f1ff         call 0x5c7ca0
006a84a4 8bf0               mov esi, eax
006a84a6 85f6               test esi, esi
006a84a8 751d               jne 0x6a84c7
006a84aa 8b4710             mov eax, dword ptr [edi + 0x10]
006a84ad 8b17               mov edx, dword ptr [edi]
006a84af 6a74               push 0x74
006a84b1 68f0bb2357         push 0x5723bbf0
006a84b6 50                 push eax
006a84b7 b9f0ac0d01         mov ecx, 0x10dacf0
006a84bc e87f00f2ff         call 0x5c8540
006a84c1 8bf0               mov esi, eax
006a84c3 85f6               test esi, esi
006a84c5 742e               je 0x6a84f5
006a84c7 8b06               mov eax, dword ptr [esi]
006a84c9 8b4028             mov eax, dword ptr [eax + 0x28]
006a84cc ba01000000         mov edx, 1
006a84d1 8bce               mov ecx, esi
006a84d3 ffd0               call eax
006a84d5 8b06               mov eax, dword ptr [esi]
006a84d7 8b4018             mov eax, dword ptr [eax + 0x18]
006a84da 6a67               push 0x67
006a84dc baf0bb2357         mov edx, 0x5723bbf0
006a84e1 8bce               mov ecx, esi
006a84e3 ffd0               call eax
006a84e5 8b4f04             mov ecx, dword ptr [edi + 4]
006a84e8 85c9               test ecx, ecx
006a84ea 7409               je 0x6a84f5
006a84ec 6a00               push 0
006a84ee 33d2               xor edx, edx
006a84f0 e80b77ebff         call 0x55fc00
006a84f5 5e                 pop esi
006a84f6 5f                 pop edi
006a84f7 c3                 ret 
006a84f8 cc                 int3 
006a84f9 cc                 int3 
006a84fa cc                 int3 
006a84fb cc                 int3 
006a84fc cc                 int3 
006a84fd cc                 int3 
006a84fe cc                 int3 
006a84ff cc                 int3 
ENTRY 5c61e9
005c61e9 f7860c01000000010000 test dword ptr [esi + 0x10c], 0x100
005c61f3 c7462402000000     mov dword ptr [esi + 0x24], 2
005c61fa 7761               ja 0x5c625d
005c61fc 8b16               mov edx, dword ptr [esi]
005c61fe 8b427c             mov eax, dword ptr [edx + 0x7c]
005c6201 8bce               mov ecx, esi
005c6203 ffd0               call eax
005c6205 8b5618             mov edx, dword ptr [esi + 0x18]
005c6208 b9f0ac0d01         mov ecx, 0x10dacf0
005c620d e87e200000         call 0x5c8290
005c6212 0fb6880811f100     movzx ecx, byte ptr [eax + 0xf11108]
005c6219 51                 push ecx
005c621a 8bd7               mov edx, edi
005c621c b90058c301         mov ecx, 0x1c35800
005c6221 e84a760d00         call 0x69d870
005c6226 6a01               push 1
005c6228 b203               mov dl, 3
005c622a 8bcf               mov ecx, edi
005c622c e80f8d0d00         call 0x69ef40
005c6231 8b4f0c             mov ecx, dword ptr [edi + 0xc]
005c6234 c744240c3b98f682   mov dword ptr [esp + 0xc], 0x82f6983b
005c623c c744240801000000   mov dword ptr [esp + 8], 1
005c6244 8b01               mov eax, dword ptr [ecx]
005c6246 8b4010             mov eax, dword ptr [eax + 0x10]
005c6249 8d542408           lea edx, [esp + 8]
005c624d 52                 push edx
005c624e baddedc95d         mov edx, 0x5dc9eddd
005c6253 ffd0               call eax
005c6255 0f57c0             xorps xmm0, xmm0
005c6258 f30f114620         movss dword ptr [esi + 0x20], xmm0
005c625d 8b86c8000000       mov eax, dword ptr [esi + 0xc8]
005c6263 85c0               test eax, eax
005c6265 7423               je 0x5c628a
005c6267 8bce               mov ecx, esi
005c6269 ffd0               call eax
005c626b eb1d               jmp 0x5c628a
005c626d 8b4e24             mov ecx, dword ptr [esi + 0x24]
005c6270 ff248da8625c00     jmp dword ptr [ecx*4 + 0x5c62a8]
005c6277 8b86cc000000       mov eax, dword ptr [esi + 0xcc]
005c627d c7462400000000     mov dword ptr [esi + 0x24], 0
005c6284 85c0               test eax, eax
005c6286 7402               je 0x5c628a
005c6288 ffd0               call eax
005c628a 8b16               mov edx, dword ptr [esi]
005c628c 8b4224             mov eax, dword ptr [edx + 0x24]
005c628f 5f                 pop edi
005c6290 8bce               mov ecx, esi
005c6292 5e                 pop esi
005c6293 83c408             add esp, 8
005c6296 ffe0               jmp eax
ENTRY 5c5af0
005c5af0 e90b3fb901         jmp 0x2159a00
005c5af5 cc                 int3 
005c5af6 f4                 hlt 
005c5af7 2dc635e9d9         sub eax, 0xd9e935c6
005c5afc 0de4fff4eb         or eax, 0xebf4ffe4
005c5b01 eb0d               jmp 0x5c5b10
005c5b03 d9cc               fxch st(4)
005c5b05 cc                 int3 
005c5b06 cc                 int3 
005c5b07 cc                 int3 
005c5b08 cc                 int3 
005c5b09 cc                 int3 
005c5b0a cc                 int3 
005c5b0b cc                 int3 
005c5b0c cc                 int3 
005c5b0d cc                 int3 
005c5b0e cc                 int3 
005c5b0f cc                 int3 
