RANGE 0x5c5e00..0x5c64a0
005c5e00 add al, ch
005c5e02 mov edx, 0x81fff144
005c5e07 mov cs, word ptr [ecx + eax]
005c5e0a add byte ptr [eax], al
005c5e0c add byte ptr [eax], 0
005c5e0f add byte ptr [esi - 0x3e], bl
005c5e12 add al, 0
005c5e14 int3 
005c5e15 int3 
005c5e16 int3 
005c5e17 int3 
005c5e18 int3 
005c5e19 int3 
005c5e1a int3 
005c5e1b int3 
005c5e1c int3 
005c5e1d int3 
005c5e1e int3 
005c5e1f int3 
005c5e20 test dword ptr [ecx + 0x10c], 0x8000000
005c5e2a mov edx, dword ptr [ecx + 0x1c]
005c5e2d jbe 0x5c5e39
005c5e2f mov ecx, 0x154c150
005c5e34 jmp 0x48def0
005c5e39 push 0x637fb88a
005c5e3e mov ecx, 0xbb05a9c1
005c5e43 call 0x699010
005c5e48 neg eax
005c5e4a sbb eax, eax
005c5e4c neg eax
005c5e4e ret 
005c5e4f int3 
005c5e50 push esi
005c5e51 mov esi, ecx
005c5e53 mov eax, dword ptr [esi]
005c5e55 mov edx, dword ptr [eax + 0x3c]
005c5e58 and dword ptr [esi + 0x10c], 0xdfffffff
005c5e62 call edx
005c5e64 lea ecx, [esi + 0x5c]
005c5e67 pop esi
005c5e68 jmp 0x5c7250
005c5e6d int3 
005c5e6e int3 
005c5e6f int3 
005c5e70 push esi
005c5e71 mov esi, ecx
005c5e73 and dword ptr [esi + 0x10c], 0xdfffffff
005c5e7d test dword ptr [esi + 0x10c], 0x10000000
005c5e87 jbe 0x5c5e9c
005c5e89 mov eax, dword ptr [esi]
005c5e8b mov eax, dword ptr [eax + 0x38]
005c5e8e xor edx, edx
005c5e90 call eax
005c5e92 or dword ptr [esi + 0x10c], 0x20000000
005c5e9c pop esi
005c5e9d ret 
005c5e9e ror ah, 1
005c5ea0 push esi
005c5ea1 mov esi, ecx
005c5ea3 mov eax, dword ptr [esi]
005c5ea5 mov edx, dword ptr [eax + 0x24]
005c5ea8 call edx
005c5eaa test eax, eax
005c5eac jne 0x5c5eb0
005c5eae pop esi
005c5eaf ret 
005c5eb0 mov eax, dword ptr [esi + 0x100]
005c5eb6 test eax, eax
005c5eb8 jne 0x5c5ef6
005c5eba push eax
005c5ebb push eax
005c5ebc push eax
005c5ebd mov eax, dword ptr [esi + 0x1c]
005c5ec0 push 0x637fb88a
005c5ec5 push eax
005c5ec6 push 0xf15d32f0
005c5ecb mov edx, 0xbb05a9c1
005c5ed0 mov ecx, 0x20e3760
005c5ed5 call 0xd94400
005c5eda test eax, eax
005c5edc jne 0x5c5ef0
005c5ede mov edx, dword ptr [esi + 0x1c]
005c5ee1 push 0x637fb88a
005c5ee6 mov ecx, 0xbb05a9c1
005c5eeb call 0x699010
005c5ef0 mov dword ptr [esi + 0x100], eax
005c5ef6 pop esi
005c5ef7 ret 
005c5ef8 int3 
005c5ef9 int3 
005c5efa int3 
005c5efb int3 
005c5efc int3 
005c5efd int3 
005c5efe int3 
005c5eff int3 
005c5f00 push ebp
005c5f01 push esi
005c5f02 mov esi, ecx
005c5f04 cmp dword ptr [esi + 0x24], 0
005c5f08 mov ebp, edx
005c5f0a jne 0x5c5ffc
005c5f10 mov eax, dword ptr [esi + 0x1c]
005c5f13 push ebx
005c5f14 push edi
005c5f15 push 0
005c5f17 push 0
005c5f19 push 0
005c5f1b push 0x637fb88a
005c5f20 push eax
005c5f21 push 0xf15d32f0
005c5f26 mov edx, 0xbb05a9c1
005c5f2b mov ecx, 0x20e3760
005c5f30 call 0xd94400
005c5f35 mov edi, eax
005c5f37 test edi, edi
005c5f39 jne 0x5c5f4f
005c5f3b mov edx, dword ptr [esi + 0x1c]
005c5f3e push 0x637fb88a
005c5f43 mov ecx, 0xbb05a9c1
005c5f48 call 0x699010
005c5f4d mov edi, eax
005c5f4f mov ecx, dword ptr [esi + 0x1c]
005c5f52 call 0x5ca510
005c5f57 mov ebx, eax
005c5f59 test ebp, ebp
005c5f5b je 0x5c5f67
005c5f5d or dword ptr [esi + 0x10c], 0x100
005c5f67 mov dword ptr [esi + 0x24], 1
005c5f6e test edi, edi
005c5f70 jne 0x5c5fdd
005c5f72 test ebx, ebx
005c5f74 je 0x5c5fdd
005c5f76 mov edi, 0x10000000
005c5f7b test dword ptr [esi + 0x10c], edi
005c5f81 jbe 0x5c5f91
005c5f83 push 0
005c5f85 xor edx, edx
005c5f87 mov ecx, 0x154c150
005c5f8c call 0x48de50
005c5f91 mov edx, dword ptr [esi + 0x1c]
005c5f94 mov ecx, dword ptr [0x1c35618]
005c5f9a push 0x1d5
005c5f9f push edx
005c5fa0 push 0
005c5fa2 push 0
005c5fa4 push 0
005c5fa6 push ecx
005c5fa7 push 1
005c5fa9 push ebx
005c5faa mov ecx, 0x154c150
005c5faf call 0x48e4c0
005c5fb4 test dword ptr [esi + 0x10c], edi
005c5fba jbe 0x5c5fc6
005c5fbc mov ecx, 0x154c150
005c5fc1 call 0x48deb0
005c5fc6 or dword ptr [esi + 0x10c], 0x8000000
005c5fd0 pop edi
005c5fd1 pop ebx
005c5fd2 mov ecx, esi
005c5fd4 pop esi
005c5fd5 xor edx, edx
005c5fd7 pop ebp
005c5fd8 jmp 0x54b630
005c5fdd mov edx, dword ptr [esi]
005c5fdf xorps xmm0, xmm0
005c5fe2 mov eax, dword ptr [edx + 0x14]
005c5fe5 push ecx
005c5fe6 mov ecx, esi
005c5fe8 movss dword ptr [esp], xmm0
005c5fed call eax
005c5fef pop edi
005c5ff0 pop ebx
005c5ff1 mov ecx, esi
005c5ff3 pop esi
005c5ff4 xor edx, edx
005c5ff6 pop ebp
005c5ff7 jmp 0x54b630
005c5ffc pop esi
005c5ffd pop ebp
005c5ffe ret 
005c5fff int3 
005c6000 push esi
005c6001 mov esi, ecx
005c6003 mov eax, dword ptr [esi + 0x24]
005c6006 test eax, eax
005c6008 je 0x5c60ad
005c600e mov ecx, dword ptr [esi + 0x10c]
005c6014 test ecx, 0x20000000
005c601a jbe 0x5c6026
005c601c mov eax, dword ptr [esi]
005c601e mov edx, dword ptr [eax + 0x78]
005c6021 mov ecx, esi
005c6023 pop esi
005c6024 jmp edx
005c6026 cmp eax, 2
005c6029 jne 0x5c6052
005c602b test ecx, 0x100
005c6031 ja 0x5c6052
005c6033 mov ecx, esi
005c6035 call 0x5c5ea0
005c603a mov edx, eax
005c603c mov ecx, 0x1c35800
005c6041 call 0x69c010
005c6046 mov eax, dword ptr [esi]
005c6048 mov edx, dword ptr [eax + 0x80]
005c604e mov ecx, esi
005c6050 call edx
005c6052 test dword ptr [esi + 0x10c], 0x8000000
005c605c jbe 0x5c6071
005c605e mov edx, dword ptr [esi + 0x1c]
005c6061 push 1
005c6063 push 0
005c6065 push 0
005c6067 mov ecx, 0x154c150
005c606c call 0x48e6e0
005c6071 mov ecx, esi
005c6073 call 0x5c70d0
005c6078 lea ecx, [esi + 0x5c]
005c607b mov dword ptr [esi + 0x24], 0
005c6082 mov dword ptr [esi + 0x100], 0
005c608c mov dword ptr [esi + 0x110], 0
005c6096 call 0x5c72a0
005c609b xorps xmm0, xmm0
005c609e and dword ptr [esi + 0x10c], 0xff000000
005c60a8 movss dword ptr [esi + 0x20], xmm0
005c60ad pop esi
005c60ae ret 
005c60af int3 
005c60b0 mov eax, dword ptr [ecx]
005c60b2 xorps xmm0, xmm0
005c60b5 mov edx, dword ptr [eax + 0x14]
005c60b8 and dword ptr [ecx + 0x10c], 0xfffffeff
005c60c2 push ecx
005c60c3 mov dword ptr [ecx + 0x24], 1
005c60ca movss dword ptr [esp], xmm0
005c60cf call edx
005c60d1 ret 
005c60d2 insb byte ptr es:[edi], dx
005c60d3 int3 
005c60d4 int3 
005c60d5 int3 
005c60d6 int3 
005c60d7 int3 
005c60d8 int3 
005c60d9 int3 
005c60da int3 
005c60db int3 
005c60dc int3 
005c60dd int3 
005c60de int3 
005c60df int3 
005c60e0 sub esp, 8
005c60e3 push esi
005c60e4 push edi
005c60e5 mov esi, ecx
005c60e7 call 0x5c5ea0
005c60ec mov edi, eax
005c60ee mov eax, dword ptr [esi]
005c60f0 mov edx, dword ptr [eax + 0x24]
005c60f3 mov ecx, esi
005c60f5 call edx
005c60f7 test eax, eax
005c60f9 je 0x5c61b7
005c60ff test edi, edi
005c6101 je 0x5c61b7
005c6107 mov ecx, dword ptr [edi + 0xc]
005c610a test ecx, ecx
005c610c je 0x5c61b7
005c6112 movss xmm0, dword ptr [esi + 0x10]
005c6117 comiss xmm0, dword ptr [esi + 0x20]
005c611b ja 0x5c61b7
005c6121 test dword ptr [esi + 0x10c], 0x1000000
005c612b jbe 0x5c616c
005c612d lea eax, [esp + 8]
005c6131 push eax
005c6132 mov edx, 0x6252fdff
005c6137 call 0x69e170
005c613c test eax, eax
005c613e je 0x5c616c
005c6140 cmp dword ptr [esp + 8], 0x26b80d1f
005c6148 jne 0x5c616c
005c614a mov edx, dword ptr [esi + 0x18]
005c614d push 0x20d
005c6152 push 0x7fbf28b0
005c6157 mov ecx, 0xa
005c615c call 0x4da2c0
005c6161 pop edi
005c6162 mov eax, 1
005c6167 pop esi
005c6168 add esp, 8
005c616b ret 
005c616c test dword ptr [esi + 0x10c], 0x2000000
005c6176 jbe 0x5c61b7
005c6178 lea ecx, [esp + 0xc]
005c617c push ecx
005c617d mov ecx, dword ptr [edi + 0xc]
005c6180 mov edx, 0xb50dd1c5
005c6185 call 0x69e120
005c618a test eax, eax
005c618c je 0x5c61b7
005c618e cmp dword ptr [esp + 0xc], 0
005c6193 jne 0x5c61b7
005c6195 mov edx, dword ptr [esi + 0x18]
005c6198 push 0x214
005c619d push 0x7fbf28b0
005c61a2 mov ecx, 9
005c61a7 call 0x4da2c0
005c61ac pop edi
005c61ad mov eax, 1
005c61b2 pop esi
005c61b3 add esp, 8
005c61b6 ret 
005c61b7 pop edi
005c61b8 xor eax, eax
005c61ba pop esi
005c61bb add esp, 8
005c61be ret 
005c61bf int3 
005c61c0 sub esp, 8
005c61c3 push esi
005c61c4 mov esi, ecx
005c61c6 mov eax, dword ptr [esi]
005c61c8 mov edx, dword ptr [eax + 0x24]
005c61cb push edi
005c61cc call edx
005c61ce test eax, eax
005c61d0 je 0x5c626d
005c61d6 mov ecx, esi
005c61d8 call 0x5c5ea0
005c61dd mov edi, eax
005c61df mov eax, dword ptr [esi + 0x24]
005c61e2 jmp dword ptr [eax*4 + 0x5c6298]
005c61e9 test dword ptr [esi + 0x10c], 0x100
005c61f3 mov dword ptr [esi + 0x24], 2
005c61fa ja 0x5c625d
005c61fc mov edx, dword ptr [esi]
005c61fe mov eax, dword ptr [edx + 0x7c]
005c6201 mov ecx, esi
005c6203 call eax
005c6205 mov edx, dword ptr [esi + 0x18]
005c6208 mov ecx, 0x10dacf0
005c620d call 0x5c8290
005c6212 movzx ecx, byte ptr [eax + 0xf11108]
005c6219 push ecx
005c621a mov edx, edi
005c621c mov ecx, 0x1c35800
005c6221 call 0x69d870
005c6226 push 1
005c6228 mov dl, 3
005c622a mov ecx, edi
005c622c call 0x69ef40
005c6231 mov ecx, dword ptr [edi + 0xc]
005c6234 mov dword ptr [esp + 0xc], 0x82f6983b
005c623c mov dword ptr [esp + 8], 1
005c6244 mov eax, dword ptr [ecx]
005c6246 mov eax, dword ptr [eax + 0x10]
005c6249 lea edx, [esp + 8]
005c624d push edx
005c624e mov edx, 0x5dc9eddd
005c6253 call eax
005c6255 xorps xmm0, xmm0
005c6258 movss dword ptr [esi + 0x20], xmm0
005c625d mov eax, dword ptr [esi + 0xc8]
005c6263 test eax, eax
005c6265 je 0x5c628a
005c6267 mov ecx, esi
005c6269 call eax
005c626b jmp 0x5c628a
005c626d mov ecx, dword ptr [esi + 0x24]
005c6270 jmp dword ptr [ecx*4 + 0x5c62a8]
005c6277 mov eax, dword ptr [esi + 0xcc]
005c627d mov dword ptr [esi + 0x24], 0
005c6284 test eax, eax
005c6286 je 0x5c628a
005c6288 call eax
005c628a mov edx, dword ptr [esi]
005c628c mov eax, dword ptr [edx + 0x24]
005c628f pop edi
005c6290 mov ecx, esi
005c6292 pop esi
005c6293 add esp, 8
005c6296 jmp eax
005c6298 jmp 0xe95cbefe
005c629d popal 
005c629e pop esp
005c629f add byte ptr [edx - 0x75ffa39e], cl
005c62a5 bound ebx, qword ptr [eax + eax - 0x76]
005c62a9 bound ebx, qword ptr [eax + eax - 0x76]
005c62ad bound ebx, qword ptr [eax + eax + 0x77]
005c62b1 bound ebx, qword ptr [eax + eax - 0x76]
005c62b5 bound ebx, qword ptr [eax + eax - 0x34]
005c62b9 int3 
005c62ba int3 
005c62bb int3 
005c62bc int3 
005c62bd int3 
005c62be int3 
005c62bf int3 
005c62c0 sub esp, 8
005c62c3 push esi
005c62c4 push edi
005c62c5 mov esi, ecx
005c62c7 call 0x5c5ea0
005c62cc mov edi, eax
005c62ce test edi, edi
005c62d0 je 0x5c6325
005c62d2 cmp dword ptr [edi + 0xc], 0
005c62d6 je 0x5c6325
005c62d8 mov eax, dword ptr [esi + 0x2c]
005c62db mov ecx, dword ptr [edi + 0xc]
005c62de mov dword ptr [esp + 8], eax
005c62e2 mov dword ptr [esp + 0xc], 0x82f6983b
005c62ea mov eax, dword ptr [ecx]
005c62ec mov eax, dword ptr [eax + 0x10]
005c62ef lea edx, [esp + 8]
005c62f3 push edx
005c62f4 mov edx, 0x1d57c093
005c62f9 call eax
005c62fb mov ecx, dword ptr [esi + 0x30]
005c62fe mov dword ptr [esp + 8], ecx
005c6302 mov ecx, dword ptr [edi + 0xc]
005c6305 mov dword ptr [esp + 0xc], 0x82f6983b
005c630d mov eax, dword ptr [ecx]
005c630f mov eax, dword ptr [eax + 0x10]
005c6312 lea edx, [esp + 8]
005c6316 push edx
005c6317 mov edx, 0x6a50f005
005c631c call eax
005c631e and dword ptr [esi + 0x10c], 0xfffffffd
005c6325 pop edi
005c6326 pop esi
005c6327 add esp, 8
005c632a ret 
005c632b sub al, 0xcc
005c632d int3 
005c632e int3 
005c632f int3 
005c6330 sub esp, 8
005c6333 push esi
005c6334 push edi
005c6335 mov esi, ecx
005c6337 call 0x5c5ea0
005c633c mov edi, eax
005c633e test edi, edi
005c6340 je 0x5c639d
005c6342 cmp dword ptr [edi + 0xc], 0
005c6346 je 0x5c639d
005c6348 movss xmm0, dword ptr [esi + 0x50]
005c634d mov ecx, dword ptr [edi + 0xc]
005c6350 mov dword ptr [esp + 0xc], 0x3ef19c25
005c6358 movss dword ptr [esp + 8], xmm0
005c635e mov eax, dword ptr [ecx]
005c6360 mov eax, dword ptr [eax + 0x10]
005c6363 lea edx, [esp + 8]
005c6367 push edx
005c6368 mov edx, 0xcf56be0f
005c636d call eax
005c636f movss xmm0, dword ptr [esi + 0x50]
005c6374 mov ecx, dword ptr [edi + 0xc]
005c6377 mov dword ptr [esp + 0xc], 0x3ef19c25
005c637f movss dword ptr [esp + 8], xmm0
005c6385 mov eax, dword ptr [ecx]
005c6387 mov eax, dword ptr [eax + 0x10]
005c638a lea edx, [esp + 8]
005c638e push edx
005c638f mov edx, 0xb8518e99
005c6394 call eax
005c6396 and dword ptr [esi + 0x10c], 0xfffffffe
005c639d pop edi
005c639e pop esi
005c639f add esp, 8
005c63a2 ret 
005c63a3 xor eax, 0xcccccccc
005c63a8 int3 
005c63a9 int3 
005c63aa int3 
005c63ab int3 
005c63ac int3 
005c63ad int3 
005c63ae int3 
005c63af int3 
005c63b0 sub esp, 8
005c63b3 push esi
005c63b4 push edi
005c63b5 mov esi, ecx
005c63b7 call 0x5c5ea0
005c63bc mov edi, eax
005c63be test edi, edi
005c63c0 je 0x5c641d
005c63c2 cmp dword ptr [edi + 0xc], 0
005c63c6 je 0x5c641d
005c63c8 movss xmm0, dword ptr [esi + 0x40]
005c63cd mov ecx, dword ptr [edi + 0xc]
005c63d0 mov dword ptr [esp + 0xc], 0x3ef19c25
005c63d8 movss dword ptr [esp + 8], xmm0
005c63de mov eax, dword ptr [ecx]
005c63e0 mov eax, dword ptr [eax + 0x10]
005c63e3 lea edx, [esp + 8]
005c63e7 push edx
005c63e8 mov edx, 0x17ff3730
005c63ed call eax
005c63ef movss xmm0, dword ptr [esi + 0x44]
005c63f4 mov ecx, dword ptr [edi + 0xc]
005c63f7 mov dword ptr [esp + 0xc], 0x3ef19c25
005c63ff movss dword ptr [esp + 8], xmm0
005c6405 mov eax, dword ptr [ecx]
005c6407 mov eax, dword ptr [eax + 0x10]
005c640a lea edx, [esp + 8]
005c640e push edx
005c640f mov edx, 0x60f807a6
005c6414 call eax
005c6416 and dword ptr [esi + 0x10c], 0xfffffffb
005c641d pop edi
005c641e pop esi
005c641f add esp, 8
005c6422 ret 
005c6423 xchg ecx, eax
005c6424 int3 
005c6425 int3 
005c6426 int3 
005c6427 int3 
005c6428 int3 
005c6429 int3 
005c642a int3 
005c642b int3 
005c642c int3 
005c642d int3 
005c642e int3 
005c642f int3 
005c6430 sub esp, 8
005c6433 push esi
005c6434 mov esi, ecx
005c6436 call 0x5c5ea0
005c643b test eax, eax
005c643d je 0x5c6481
005c643f cmp dword ptr [eax + 0xc], 0
005c6443 je 0x5c6481
005c6445 mov ecx, dword ptr [esi + 0x10c]
005c644b mov eax, dword ptr [eax + 0xc]
005c644e and cl, 0x20
005c6451 xor dl, dl
005c6453 cmp dl, cl
005c6455 push edi
005c6456 mov dword ptr [esp + 0xc], 0x82f6983b
005c645e lea edx, [esp + 8]
005c6462 push edx
005c6463 sbb ecx, ecx
005c6465 neg ecx
005c6467 mov dword ptr [esp + 0xc], ecx
005c646b mov edi, dword ptr [eax]
005c646d mov ecx, eax
005c646f mov eax, dword ptr [edi + 0x10]
005c6472 mov edx, 0xb50dd1c5
005c6477 call eax
005c6479 and dword ptr [esi + 0x10c], 0xfffffff7
005c6480 pop edi
005c6481 pop esi
005c6482 add esp, 8
005c6485 ret 
005c6486 jnp 0x5c6454
005c6488 int3 
005c6489 int3 
005c648a int3 
005c648b int3 
005c648c int3 
005c648d int3 
005c648e int3 
005c648f int3 
005c6490 jmp 0x5c5ea0
005c6495 int3 
005c6496 int3 
005c6497 int3 
005c6498 int3 
005c6499 int3 
005c649a int3 
005c649b int3 
005c649c int3 
005c649d int3 
005c649e int3 
005c649f int3 
RANGE 0x5c6800..0x5c6b60
005c6800 movss xmm0, dword ptr [esp + 4]
005c6806 push esi
005c6807 mov esi, ecx
005c6809 movss dword ptr [esi + 0x50], xmm0
005c680e call 0x5c5ea0
005c6813 test eax, eax
005c6815 jne 0x5c6822
005c6817 or dword ptr [esi + 0x10c], 1
005c681e pop esi
005c681f ret 4
005c6822 mov ecx, esi
005c6824 call 0x5c6330
005c6829 pop esi
005c682a ret 4
005c682d pushal 
005c682e int3 
005c682f int3 
005c6830 push esi
005c6831 mov esi, ecx
005c6833 movaps xmmword ptr [esi + 0x40], xmm0
005c6837 call 0x5c5ea0
005c683c test eax, eax
005c683e jne 0x5c6849
005c6840 or dword ptr [esi + 0x10c], 4
005c6847 pop esi
005c6848 ret 
005c6849 mov ecx, esi
005c684b pop esi
005c684c jmp 0x5c63b0
005c6851 int3 
005c6852 int3 
005c6853 int3 
005c6854 int3 
005c6855 int3 
005c6856 int3 
005c6857 int3 
005c6858 int3 
005c6859 int3 
005c685a int3 
005c685b int3 
005c685c int3 
005c685d int3 
005c685e int3 
005c685f int3 
005c6860 push esi
005c6861 mov esi, ecx
005c6863 test edx, edx
005c6865 je 0x5c6870
005c6867 or dword ptr [esi + 0x10c], 0x20
005c686e jmp 0x5c6877
005c6870 and dword ptr [esi + 0x10c], 0xffffffdf
005c6877 call 0x5c5ea0
005c687c test eax, eax
005c687e jne 0x5c6889
005c6880 or dword ptr [esi + 0x10c], 8
005c6887 pop esi
005c6888 ret 
005c6889 mov ecx, esi
005c688b pop esi
005c688c jmp 0x5c6430
005c6891 int3 
005c6892 int3 
005c6893 int3 
005c6894 int3 
005c6895 int3 
005c6896 int3 
005c6897 int3 
005c6898 int3 
005c6899 int3 
005c689a int3 
005c689b int3 
005c689c int3 
005c689d int3 
005c689e int3 
005c689f int3 
005c68a0 push esi
005c68a1 mov esi, ecx
005c68a3 lea eax, [esi + 0x104]
005c68a9 lea ecx, [esp + 8]
005c68ad lea edx, [eax + 8]
005c68b0 sub ecx, eax
005c68b2 push edi
005c68b3 mov edi, dword ptr [ecx + eax]
005c68b6 mov dword ptr [eax], edi
005c68b8 add eax, 4
005c68bb cmp eax, edx
005c68bd jb 0x5c68b3
005c68bf mov ecx, esi
005c68c1 call 0x5c5ea0
005c68c6 pop edi
005c68c7 test eax, eax
005c68c9 jne 0x5c68d6
005c68cb or dword ptr [esi + 0x10c], 0x10
005c68d2 pop esi
005c68d3 ret 8
005c68d6 mov ecx, esi
005c68d8 call 0x5c5ea0
005c68dd mov edx, dword ptr [esi + 0x108]
005c68e3 mov ecx, eax
005c68e5 call 0x5cb470
005c68ea pop esi
005c68eb ret 8
005c68ee mov eax, 0xec8b55cc
005c68f3 and esp, 0xfffffff0
005c68f6 sub esp, 0x1c
005c68f9 mov eax, dword ptr [ecx + 8]
005c68fc and eax, dword ptr [edx + 8]
005c68ff push esi
005c6900 mov esi, dword ptr [ecx + 0xc]
005c6903 and esi, dword ptr [edx + 0xc]
005c6906 mov dword ptr [esp + 0x18], eax
005c690a mov eax, dword ptr [ecx]
005c690c and eax, dword ptr [edx]
005c690e mov ecx, dword ptr [ecx + 4]
005c6911 and ecx, dword ptr [edx + 4]
005c6914 mov dword ptr [esp + 0x1c], esi
005c6918 mov dword ptr [esp + 0x10], eax
005c691c mov dword ptr [esp + 0x14], ecx
005c6920 movaps xmm0, xmmword ptr [esp + 0x10]
005c6925 pop esi
005c6926 mov esp, ebp
005c6928 pop ebp
005c6929 ret 
