
RANGE 0x5c5c00
005c5c00 push esi
005c5c01 push edi
005c5c02 mov edi, dword ptr [esp + 0x10]
005c5c06 mov eax, dword ptr [edi + 0x1c]
005c5c09 movss xmm0, dword ptr [edi + 4]
005c5c0e mov edx, dword ptr [edi + 0x14]
005c5c11 push eax
005c5c12 mov eax, dword ptr [esp + 0x10]
005c5c16 mov esi, ecx
005c5c18 mov ecx, dword ptr [edi + 0x18]
005c5c1b push ecx
005c5c1c sub esp, 8
005c5c1f movss dword ptr [esp + 4], xmm0
005c5c25 movss xmm0, dword ptr [edi]
005c5c29 movss dword ptr [esp], xmm0
005c5c2e push edx
005c5c2f push eax
005c5c30 push eax
005c5c31 mov ecx, esi
005c5c33 call 0x5c6b60
005c5c38 mov dword ptr [esi], 0xf11ba4
005c5c3e cmp dword ptr [edi + 8], 0
005c5c42 je 0x5c5c4e
005c5c44 or dword ptr [esi + 0x10c], 0x2000000
005c5c4e cmp dword ptr [edi + 0xc], 0
005c5c52 je 0x5c5c5e
005c5c54 or dword ptr [esi + 0x10c], 0x1000000
005c5c5e cmp dword ptr [edi + 0x10], 0
005c5c62 je 0x5c5c6e
005c5c64 or dword ptr [esi + 0x10c], 0x4000000
005c5c6e cmp dword ptr [edi + 0x20], 0
005c5c72 je 0x5c5c7e
005c5c74 or dword ptr [esi + 0x10c], 0x10000000
005c5c7e lea ecx, [esi + 0x5c]
005c5c81 call 0x5c7250
005c5c86 lea ecx, [esi + 0x5c]
005c5c89 mov dword ptr [esi + 0x24], 0
005c5c90 mov dword ptr [esi + 0x100], 0

RANGE 0x968dc0
00968dc0 mov ch, 0xff
00968dc2 test eax, eax
00968dc4 je 0x968dcd
00968dc6 mov esi, 1
00968dcb jmp 0x968dcf
00968dcd xor esi, esi
00968dcf test edi, edi
00968dd1 jne 0x968de8
00968dd3 call 0xb32860
00968dd8 test eax, eax
00968dda jne 0x968de8
00968ddc test esi, esi
00968dde jne 0x968de8
00968de0 pop edi
00968de1 mov eax, 1
00968de6 pop esi
00968de7 ret 
00968de8 pop edi
00968de9 xor eax, eax
00968deb pop esi
00968dec ret 
00968ded int3 
00968dee int3 
00968def int3 
00968df0 mov edx, 0x82d5a75e
00968df5 mov ecx, 0x10dacf0
00968dfa call 0x5c7ca0
00968dff mov edx, 0x82d5a75e
00968e04 mov ecx, 0x10dacf0
00968e09 test eax, eax
00968e0b je 0x968e22
00968e0d push 0xa7
00968e12 push 0x3eb3e764
00968e17 call 0x5c7f50
00968e1c mov eax, 1
00968e21 ret 
00968e22 call 0x5c7ca0
00968e27 mov ecx, 0x10dacf0
00968e2c test eax, eax
00968e2e je 0x968e4a
00968e30 push 0xb1
00968e35 push 0x3eb3e764
00968e3a mov edx, 0x82d5a75e
00968e3f call 0x5c7f50
00968e44 mov eax, 1
00968e49 ret 
00968e4a mov edx, 0x7b3bc6d8
00968e4f call 0x5c7ca0
00968e54 mov ecx, 0x10dacf0
00968e59 test eax, eax
00968e5b je 0x968e77
00968e5d push 0xbb
00968e62 push 0x3eb3e764
00968e67 mov edx, 0x7b3bc6d8
00968e6c call 0x5c7f50
00968e71 mov eax, 1
00968e76 ret 
00968e77 mov edx, 0x621f1942
00968e7c call 0x5c7ca0
00968e81 mov ecx, 0x10dacf0
00968e86 test eax, eax

RANGE 0x96c3d0
0096c3d0 xor ecx, ecx
0096c3d2 call 0x6b44d0
0096c3d7 test eax, eax
0096c3d9 jne 0x96c3dc
0096c3db ret 
0096c3dc cmp dword ptr [eax + 0x74], 1
0096c3e0 je 0x96c401
0096c3e2 mov ecx, eax
0096c3e4 call 0x5d4850
0096c3e9 test eax, eax
0096c3eb je 0x96c401
0096c3ed lea ecx, [ecx]
0096c3f0 cmp dword ptr [eax + 0x74], 1
0096c3f4 je 0x96c401
0096c3f6 mov ecx, eax
0096c3f8 call 0x5d4850
0096c3fd test eax, eax
0096c3ff jne 0x96c3f0
0096c401 ret 
0096c402 int3 
0096c403 int3 
0096c404 int3 
0096c405 int3 
0096c406 int3 
0096c407 int3 
0096c408 int3 
0096c409 int3 
0096c40a int3 
0096c40b int3 
0096c40c int3 
0096c40d int3 
0096c40e int3 
0096c40f int3 
0096c410 mov ecx, 0x14c4fac
0096c415 call 0x42f910
0096c41a cmp eax, 0xb
0096c41d jne 0x96c467
0096c41f mov edx, 0x82d5a75e
0096c424 mov ecx, 0x10dacf0
0096c429 call 0x5c7ca0
0096c42e test eax, eax
0096c430 jne 0x96c4d2
0096c436 push 0x41
0096c438 push 0x3eb3e764
0096c43d mov edx, 0x82d5a75e
0096c442 mov ecx, 0x10dacf0
0096c447 call 0x5c85f0
0096c44c test eax, eax
0096c44e je 0x96c45f
0096c450 mov edx, dword ptr [eax + 0x18]
0096c453 push 7
0096c455 mov ecx, 0x10dacf0
0096c45a call 0x5c8190
0096c45f mov eax, 1
0096c464 ret 4
0096c467 call 0x4c4b00
0096c46c test eax, eax
0096c46e je 0x96c4d7
0096c470 mov edx, 0x91c6b25a
0096c475 mov ecx, 0x10dacf0
0096c47a call 0x5c8180
0096c47f cmp eax, 2
0096c482 jne 0x96c4d7

RANGE 0xe2bf00
00e2bf00 movups xmmword ptr [esp + 4], xmm0
00e2bf05 xorps xmm0, xmm0
00e2bf08 movss dword ptr [esp], xmm0
00e2bf0d push 0
00e2bf0f push 0x82d5a75e
00e2bf14 push 0x82d5a75e
00e2bf19 mov ecx, 0x191f860
00e2bf1e call 0x5c6b60
00e2bf23 mov ecx, 0x191f8bc
00e2bf28 mov dword ptr [0x191f860], 0xf11ba4
00e2bf32 call 0x5c7250
00e2bf37 mov ecx, 0x191f8bc
00e2bf3c mov dword ptr [0x191f884], 0
00e2bf46 mov dword ptr [0x191f960], 0
00e2bf50 mov dword ptr [0x191f970], 0
00e2bf5a call 0x5c72a0
00e2bf5f xorps xmm0, xmm0
00e2bf62 and dword ptr [0x191f96c], 0xff000000
00e2bf6c push 0xeac560
00e2bf71 movss dword ptr [0x191f880], xmm0
00e2bf79 call 0xe2316c
00e2bf7e pop ecx
00e2bf7f ret 
00e2bf80 movss xmm0, dword ptr [0xec6fb8]
00e2bf88 push 0x32
00e2bf8a push 2
00e2bf8c sub esp, 8
00e2bf8f movss dword ptr [esp + 4], xmm0
