0x1e85aa0 0x5381d0
005381d0: call 0x9f0f50
005381d5: test eax, eax
005381d7: je 0x5381f9
005381d9: cmp dword ptr [0x1e85aa0], 3
005381e0: mov eax, 1
005381e5: jle 0x5381f2
005381e7: mov dword ptr [0x1e85aa0], 0
005381f1: ret 
005381f2: add dword ptr [0x1e85aa0], eax
005381f8: ret 
005381f9: jmp 0x4b56a0
005381fe: int3 
005381ff: int3 
00538200: call 0x9f0f50
00538205: test eax, eax
00538207: je 0x538228
00538209: mov eax, 1
0053820e: cmp dword ptr [0x1e85aa0], eax
00538214: jge 0x538221
00538216: mov dword ptr [0x1e85aa0], 4
0x1e85aa0 0x538200
00538200: call 0x9f0f50
00538205: test eax, eax
00538207: je 0x538228
00538209: mov eax, 1
0053820e: cmp dword ptr [0x1e85aa0], eax
00538214: jge 0x538221
00538216: mov dword ptr [0x1e85aa0], 4
00538220: ret 
00538221: sub dword ptr [0x1e85aa0], eax
00538227: ret 
00538228: jmp 0x4b5730
0053822d: int3 
0053822e: int3 
0053822f: int3 
00538230: sub esp, 0x14
00538233: push esi
00538234: mov esi, ecx
00538236: mov dword ptr [esp + 8], 0
0053823e: mov dword ptr [esp + 0xc], 1
00538246: call 0x9f0f50
0x1e85aa0 0x538230
00538230: sub esp, 0x14
00538233: push esi
00538234: mov esi, ecx
00538236: mov dword ptr [esp + 8], 0
0053823e: mov dword ptr [esp + 0xc], 1
00538246: call 0x9f0f50
0053824b: test eax, eax
0053824d: je 0x53825d
0053824f: mov eax, dword ptr [0x1e85aa0]
00538254: mov eax, dword ptr [eax*4 + 0xedaf04]
0053825b: jmp 0x538262
0053825d: call 0x4aadb0
00538262: lea ecx, [esp + 4]
00538266: lea edx, [esp + 8]
0053826a: mov dword ptr [esp + 0x10], ecx
0053826e: push edx
0053826f: mov edx, 0xfc52e38b
00538274: mov ecx, esi
00538276: mov dword ptr [esp + 8], eax
0053827a: mov dword ptr [esp + 0x18], 0x660180
0x1e85aac 0x538290
00538290: call 0x9f0f50
00538295: test eax, eax
00538297: je 0x5382df
00538299: movss xmm0, dword ptr [0x1e85aac]
005382a1: comiss xmm0, dword ptr [0xedb328]
005382a8: jbe 0x5382c9
005382aa: movss xmm1, dword ptr [0xec6e14]
005382b2: ucomiss xmm0, xmm1
005382b5: lahf 
005382b6: test ah, 0x44
005382b9: jnp 0x5382d9
005382bb: movss dword ptr [0x1e85aac], xmm1
005382c3: mov eax, 1
005382c8: ret 
005382c9: addss xmm0, dword ptr [0xec6fc4]
005382d1: movss dword ptr [0x1e85aac], xmm0
005382d9: mov eax, 1
005382de: ret 
005382df: jmp 0x4b0ba0
005382e4: int3 
0x1e85aac 0x5382f0
005382f0: call 0x9f0f50
005382f5: test eax, eax
005382f7: je 0x53833a
005382f9: movss xmm1, dword ptr [0xec6fc4]
00538301: movss xmm0, dword ptr [0x1e85aac]
00538309: comiss xmm1, xmm0
0053830c: jbe 0x538328
0053830e: xorps xmm1, xmm1
00538311: ucomiss xmm0, xmm1
00538314: lahf 
00538315: test ah, 0x44
00538318: jnp 0x538334
0053831a: movss dword ptr [0x1e85aac], xmm1
00538322: mov eax, 1
00538327: ret 
00538328: subss xmm0, xmm1
0053832c: movss dword ptr [0x1e85aac], xmm0
00538334: mov eax, 1
00538339: ret 
0053833a: jmp 0x4b0c90
0x1e85d64 0x53a090
0053a090: call 0x9f0f50
0053a095: test eax, eax
0053a097: je 0x53a0af
0053a099: xor eax, eax
0053a09b: cmp dword ptr [0x1e85d64], eax
0053a0a1: sete al
0053a0a4: mov dword ptr [0x1e85d64], eax
0053a0a9: mov eax, 1
0053a0ae: ret 
0053a0af: jmp 0x4b3600
0053a0b4: int3 
0053a0b5: int3 
0053a0b6: int3 
0053a0b7: int3 
0053a0b8: int3 
0053a0b9: int3 
0053a0ba: int3 
0053a0bb: int3 
0053a0bc: int3 
0053a0bd: int3 
0x1e85d64 0x53a0c0
0053a0c0: sub esp, 0x14
0053a0c3: push esi
0053a0c4: mov esi, ecx
0053a0c6: mov dword ptr [esp + 8], 0
0053a0ce: mov dword ptr [esp + 0xc], 1
0053a0d6: call 0x9f0f50
0053a0db: test eax, eax
0053a0dd: je 0x53a0ed
0053a0df: mov eax, dword ptr [0x1e85d64]
0053a0e4: mov eax, dword ptr [eax*4 + 0xedaef0]
0053a0eb: jmp 0x53a0f2
0053a0ed: call 0x4ae490
0053a0f2: lea ecx, [esp + 4]
0053a0f6: lea edx, [esp + 8]
0053a0fa: mov dword ptr [esp + 0x10], ecx
0053a0fe: push edx
0053a0ff: mov edx, 0xc591ad48
0053a104: mov ecx, esi
0053a106: mov dword ptr [esp + 8], eax
0053a10a: mov dword ptr [esp + 0x18], 0x660180
0x1e85d6c 0x53a120
0053a120: call 0x9f0f50
0053a125: test eax, eax
0053a127: je 0x53a13f
0053a129: xor eax, eax
0053a12b: cmp dword ptr [0x1e85d6c], eax
0053a131: sete al
0053a134: mov dword ptr [0x1e85d6c], eax
0053a139: mov eax, 1
0053a13e: ret 
0053a13f: jmp 0x4b3660
0053a144: int3 
0053a145: int3 
0053a146: int3 
0053a147: int3 
0053a148: int3 
0053a149: int3 
0053a14a: int3 
0053a14b: int3 
0053a14c: int3 
0053a14d: int3 
0x1e85d6c 0x53a150
0053a150: sub esp, 0x14
0053a153: push esi
0053a154: mov esi, ecx
0053a156: mov dword ptr [esp + 8], 0
0053a15e: mov dword ptr [esp + 0xc], 1
0053a166: call 0x9f0f50
0053a16b: test eax, eax
0053a16d: je 0x53a17d
0053a16f: mov eax, dword ptr [0x1e85d6c]
0053a174: mov eax, dword ptr [eax*4 + 0xedaef0]
0053a17b: jmp 0x53a182
0053a17d: call 0x4ae540
0053a182: lea ecx, [esp + 4]
0053a186: lea edx, [esp + 8]
0053a18a: mov dword ptr [esp + 0x10], ecx
0053a18e: push edx
0053a18f: mov edx, 0xc591ad48
0053a194: mov ecx, esi
0053a196: mov dword ptr [esp + 8], eax
0053a19a: mov dword ptr [esp + 0x18], 0x660180
0x1e85b80 0x5366d0
005366d0: cmp dword ptr [0x1e85a90], 0
005366d7: push esi
005366d8: mov esi, edx
005366da: je 0x5366f0
005366dc: mov eax, dword ptr [0x1e85cd4]
005366e1: cmp eax, 6
005366e4: je 0x5366fa
005366e6: cmp eax, 7
005366e9: je 0x5366fa
005366eb: cmp eax, 5
005366ee: je 0x5366fa
005366f0: call 0x58d9a0
005366f5: cmp eax, 1
005366f8: jne 0x5366fe
005366fa: or dword ptr [esi + 8], 1
005366fe: pop esi
005366ff: ret 
00536700: push esi
00536701: mov esi, edx
00536703: call 0x58d9a0
0x1e85b80 0x538ab0
00538ab0: call 0x9f0f50
00538ab5: test eax, eax
00538ab7: je 0x538acf
00538ab9: xor eax, eax
00538abb: cmp dword ptr [0x1e85b80], eax
00538ac1: sete al
00538ac4: mov dword ptr [0x1e85b80], eax
00538ac9: mov eax, 1
00538ace: ret 
00538acf: jmp 0x4b1c70
00538ad4: int3 
00538ad5: int3 
00538ad6: int3 
00538ad7: int3 
00538ad8: int3 
00538ad9: int3 
00538ada: int3 
00538adb: int3 
00538adc: int3 
00538add: int3 
0x1e85b80 0x538ae0
00538ae0: sub esp, 0x14
00538ae3: push esi
00538ae4: mov esi, ecx
00538ae6: mov dword ptr [esp + 8], 0
00538aee: mov dword ptr [esp + 0xc], 1
00538af6: call 0x9f0f50
00538afb: test eax, eax
00538afd: je 0x538b0d
00538aff: mov eax, dword ptr [0x1e85b80]
00538b04: mov eax, dword ptr [eax*4 + 0xedb130]
00538b0b: jmp 0x538b12
00538b0d: call 0x4ac080
00538b12: lea ecx, [esp + 4]
00538b16: lea edx, [esp + 8]
00538b1a: mov dword ptr [esp + 0x10], ecx
00538b1e: push edx
00538b1f: mov edx, 0xcc0f70df
00538b24: mov ecx, esi
00538b26: mov dword ptr [esp + 8], eax
00538b2a: mov dword ptr [esp + 0x18], 0x660180
0x1e85b78 0x538930
00538930: call 0x9f0f50
00538935: test eax, eax
00538937: je 0x53894f
00538939: xor eax, eax
0053893b: cmp dword ptr [0x1e85b78], eax
00538941: sete al
00538944: mov dword ptr [0x1e85b78], eax
00538949: mov eax, 1
0053894e: ret 
0053894f: jmp 0x4b1a40
00538954: int3 
00538955: int3 
00538956: int3 
00538957: int3 
00538958: int3 
00538959: int3 
0053895a: int3 
0053895b: int3 
0053895c: int3 
0053895d: int3 
0x1e85b78 0x538960
00538960: sub esp, 0x14
00538963: push esi
00538964: mov esi, ecx
00538966: mov dword ptr [esp + 8], 0
0053896e: mov dword ptr [esp + 0xc], 1
00538976: call 0x9f0f50
0053897b: test eax, eax
0053897d: je 0x53898d
0053897f: mov eax, dword ptr [0x1e85b78]
00538984: mov eax, dword ptr [eax*4 + 0xedb128]
0053898b: jmp 0x538992
0053898d: call 0x4abfc0
00538992: lea ecx, [esp + 4]
00538996: lea edx, [esp + 8]
0053899a: mov dword ptr [esp + 0x10], ecx
0053899e: push edx
0053899f: mov edx, 0xcc0f70df
005389a4: mov ecx, esi
005389a6: mov dword ptr [esp + 8], eax
005389aa: mov dword ptr [esp + 0x18], 0x660180
0x1e85b7c 0x5389c0
005389c0: call 0x9f0f50
005389c5: test eax, eax
005389c7: je 0x538a0f
005389c9: movss xmm0, dword ptr [0x1e85b7c]
005389d1: comiss xmm0, dword ptr [0xed5a0c]
005389d8: jbe 0x5389f9
005389da: movss xmm1, dword ptr [0xec6e14]
005389e2: ucomiss xmm0, xmm1
005389e5: lahf 
005389e6: test ah, 0x44
005389e9: jnp 0x538a09
005389eb: movss dword ptr [0x1e85b7c], xmm1
005389f3: mov eax, 1
005389f8: ret 
005389f9: addss xmm0, dword ptr [0xec7090]
00538a01: movss dword ptr [0x1e85b7c], xmm0
00538a09: mov eax, 1
00538a0e: ret 
00538a0f: jmp 0x4b1a90
00538a14: int3 
0x1e85b7c 0x538a20
00538a20: call 0x9f0f50
00538a25: test eax, eax
00538a27: je 0x538a6a
00538a29: movss xmm1, dword ptr [0xec7090]
00538a31: movss xmm0, dword ptr [0x1e85b7c]
00538a39: comiss xmm1, xmm0
00538a3c: jbe 0x538a58
00538a3e: xorps xmm1, xmm1
00538a41: ucomiss xmm0, xmm1
00538a44: lahf 
00538a45: test ah, 0x44
00538a48: jnp 0x538a64
00538a4a: movss dword ptr [0x1e85b7c], xmm1
00538a52: mov eax, 1
00538a57: ret 
00538a58: subss xmm0, xmm1
00538a5c: movss dword ptr [0x1e85b7c], xmm0
00538a64: mov eax, 1
00538a69: ret 
00538a6a: jmp 0x4b1b80
0x1e866f4 0x4b05c0
004b05c0: push ecx
004b05c1: call 0x9f0f50
004b05c6: test eax, eax
004b05c8: je 0x4b066d
004b05ce: mov eax, dword ptr [0x1e866f0]
004b05d3: lea eax, [eax + eax*8]
004b05d6: add eax, eax
004b05d8: movss xmm0, dword ptr [eax + eax + 0x1087cc8]
004b05e1: add eax, eax
004b05e3: movss dword ptr [0x1e866f4], xmm0
004b05eb: movss xmm0, dword ptr [eax + 0x1087ccc]
004b05f3: movss dword ptr [0x1e866f8], xmm0
004b05fb: movss xmm0, dword ptr [eax + 0x1087cd0]
004b0603: movss dword ptr [0x1e866fc], xmm0
004b060b: movss xmm0, dword ptr [eax + 0x1087cd4]
004b0613: movss dword ptr [0x1e86700], xmm0
004b061b: movss xmm0, dword ptr [eax + 0x1087cd8]
004b0623: movss dword ptr [0x1e8670c], xmm0
004b062b: movss xmm0, dword ptr [eax + 0x1087cdc]
004b0633: movss dword ptr [0x1e86710], xmm0
0x1e866f4 0x4b5340
004b5340: cmp dword ptr [0x1087dc4], 0
004b5347: je 0x4b53f4
004b534d: call 0x9f0f50
004b5352: test eax, eax
004b5354: je 0x4b53f5
004b535a: movss xmm0, dword ptr [0x1e866f4]
004b5362: movss dword ptr [0x1087d7c], xmm0
004b536a: movss xmm0, dword ptr [0x1e866f8]
004b5372: movss dword ptr [0x1087d80], xmm0
004b537a: movss xmm0, dword ptr [0x1e866fc]
004b5382: movss dword ptr [0x1087d84], xmm0
004b538a: movss xmm0, dword ptr [0x1e86700]
004b5392: movss dword ptr [0x1087d88], xmm0
004b539a: movss xmm0, dword ptr [0x1e8670c]
004b53a2: movss dword ptr [0x1087d8c], xmm0
004b53aa: movss xmm0, dword ptr [0x1e86710]
004b53b2: movss dword ptr [0x1087d90], xmm0
004b53ba: movss xmm0, dword ptr [0x1e86714]
004b53c2: movss dword ptr [0x1087d94], xmm0
004b53ca: movss xmm0, dword ptr [0x1e86718]
0x1e866f4 0x4b5880
004b5880: push ecx
004b5881: push edi
004b5882: xor ecx, ecx
004b5884: mov edi, 1
004b5889: call 0xa09f30
004b588e: movss xmm0, dword ptr [eax + 0x914]
004b5896: xor ecx, ecx
004b5898: comiss xmm0, dword ptr [0xed5a0c]
004b589f: jbe 0x4b58d1
004b58a1: call 0xa09f30
004b58a6: movss xmm0, dword ptr [eax + 0x914]
004b58ae: ucomiss xmm0, dword ptr [0xec6e14]
004b58b5: lahf 
004b58b6: test ah, 0x44
004b58b9: jnp 0x4b58cc
004b58bb: xor ecx, ecx
004b58bd: call 0xa09f30
004b58c2: movss xmm0, dword ptr [0xec6e14]
004b58ca: jmp 0x4b58f9
004b58cc: xor eax, eax
0x1e866f4 0x4b5c50
004b5c50: push ecx
004b5c51: push edi
004b5c52: xor ecx, ecx
004b5c54: mov edi, 1
004b5c59: call 0xa09f30
004b5c5e: movss xmm0, dword ptr [0xec7090]
004b5c66: xor ecx, ecx
004b5c68: comiss xmm0, dword ptr [eax + 0x914]
004b5c6f: jbe 0x4b5c9c
004b5c71: call 0xa09f30
004b5c76: movss xmm0, dword ptr [eax + 0x914]
004b5c7e: ucomiss xmm0, dword ptr [0xf0fc08]
004b5c85: lahf 
004b5c86: test ah, 0x44
004b5c89: jnp 0x4b5c97
004b5c8b: xor ecx, ecx
004b5c8d: call 0xa09f30
004b5c92: xorps xmm0, xmm0
004b5c95: jmp 0x4b5cc4
004b5c97: xor eax, eax
0x1e866f4 0x4b6010
004b6010: push ecx
004b6011: push edi
004b6012: xor ecx, ecx
004b6014: mov edi, 1
004b6019: call 0xa09f30
004b601e: movss xmm0, dword ptr [eax + 0x918]
004b6026: xor ecx, ecx
004b6028: comiss xmm0, dword ptr [0xed5a0c]
004b602f: jbe 0x4b6061
004b6031: call 0xa09f30
004b6036: movss xmm0, dword ptr [eax + 0x918]
004b603e: ucomiss xmm0, dword ptr [0xec6e14]
004b6045: lahf 
004b6046: test ah, 0x44
004b6049: jnp 0x4b605c
004b604b: xor ecx, ecx
004b604d: call 0xa09f30
004b6052: movss xmm0, dword ptr [0xec6e14]
004b605a: jmp 0x4b6089
004b605c: xor eax, eax
0x1e866f4 0x4b63e0
004b63e0: push ecx
004b63e1: push edi
004b63e2: xor ecx, ecx
004b63e4: mov edi, 1
004b63e9: call 0xa09f30
004b63ee: movss xmm0, dword ptr [0xec7090]
004b63f6: xor ecx, ecx
004b63f8: comiss xmm0, dword ptr [eax + 0x918]
004b63ff: jbe 0x4b642c
004b6401: call 0xa09f30
004b6406: movss xmm0, dword ptr [eax + 0x918]
004b640e: ucomiss xmm0, dword ptr [0xf0fc08]
004b6415: lahf 
004b6416: test ah, 0x44
004b6419: jnp 0x4b6427
004b641b: xor ecx, ecx
004b641d: call 0xa09f30
004b6422: xorps xmm0, xmm0
004b6425: jmp 0x4b6454
004b6427: xor eax, eax
0x1e866f4 0x4b67a0
004b67a0: push ecx
004b67a1: push edi
004b67a2: xor ecx, ecx
004b67a4: mov edi, 1
004b67a9: call 0xa09f30
004b67ae: movss xmm0, dword ptr [eax + 0x920]
004b67b6: xor ecx, ecx
004b67b8: comiss xmm0, dword ptr [0xed5a0c]
004b67bf: jbe 0x4b67f1
004b67c1: call 0xa09f30
004b67c6: movss xmm0, dword ptr [eax + 0x920]
004b67ce: ucomiss xmm0, dword ptr [0xec6e14]
004b67d5: lahf 
004b67d6: test ah, 0x44
004b67d9: jnp 0x4b67ec
004b67db: xor ecx, ecx
004b67dd: call 0xa09f30
004b67e2: movss xmm0, dword ptr [0xec6e14]
004b67ea: jmp 0x4b6819
004b67ec: xor eax, eax
0x1e866f4 0x4b6b70
004b6b70: push ecx
004b6b71: push edi
004b6b72: xor ecx, ecx
004b6b74: mov edi, 1
004b6b79: call 0xa09f30
004b6b7e: movss xmm0, dword ptr [0xec7090]
004b6b86: xor ecx, ecx
004b6b88: comiss xmm0, dword ptr [eax + 0x920]
004b6b8f: jbe 0x4b6bbc
004b6b91: call 0xa09f30
004b6b96: movss xmm0, dword ptr [eax + 0x920]
004b6b9e: ucomiss xmm0, dword ptr [0xf0fc08]
004b6ba5: lahf 
004b6ba6: test ah, 0x44
004b6ba9: jnp 0x4b6bb7
004b6bab: xor ecx, ecx
004b6bad: call 0xa09f30
004b6bb2: xorps xmm0, xmm0
004b6bb5: jmp 0x4b6be4
004b6bb7: xor eax, eax
0x1e866f4 0x4b6f30
004b6f30: push ecx
004b6f31: push edi
004b6f32: xor ecx, ecx
004b6f34: mov edi, 1
004b6f39: call 0xa09f30
004b6f3e: movss xmm0, dword ptr [eax + 0x938]
004b6f46: xor ecx, ecx
004b6f48: comiss xmm0, dword ptr [0xed5a0c]
004b6f4f: jbe 0x4b6f81
004b6f51: call 0xa09f30
004b6f56: movss xmm0, dword ptr [eax + 0x938]
004b6f5e: ucomiss xmm0, dword ptr [0xec6e14]
004b6f65: lahf 
004b6f66: test ah, 0x44
004b6f69: jnp 0x4b6f7c
004b6f6b: xor ecx, ecx
004b6f6d: call 0xa09f30
004b6f72: movss xmm0, dword ptr [0xec6e14]
004b6f7a: jmp 0x4b6fa9
004b6f7c: xor eax, eax
0x1e866f4 0x4b7300
004b7300: push ecx
004b7301: push edi
004b7302: xor ecx, ecx
004b7304: mov edi, 1
004b7309: call 0xa09f30
004b730e: movss xmm0, dword ptr [0xec7090]
004b7316: xor ecx, ecx
004b7318: comiss xmm0, dword ptr [eax + 0x938]
004b731f: jbe 0x4b734c
004b7321: call 0xa09f30
004b7326: movss xmm0, dword ptr [eax + 0x938]
004b732e: ucomiss xmm0, dword ptr [0xf0fc08]
004b7335: lahf 
004b7336: test ah, 0x44
004b7339: jnp 0x4b7347
004b733b: xor ecx, ecx
004b733d: call 0xa09f30
004b7342: xorps xmm0, xmm0
004b7345: jmp 0x4b7374
004b7347: xor eax, eax
0x1e866f4 0x4b76c0
004b76c0: push ecx
004b76c1: push edi
004b76c2: xor ecx, ecx
004b76c4: mov edi, 1
004b76c9: call 0xa09f30
004b76ce: movss xmm0, dword ptr [eax + 0x93c]
004b76d6: xor ecx, ecx
004b76d8: comiss xmm0, dword ptr [0xed5a0c]
004b76df: jbe 0x4b7711
004b76e1: call 0xa09f30
004b76e6: movss xmm0, dword ptr [eax + 0x93c]
004b76ee: ucomiss xmm0, dword ptr [0xec6e14]
004b76f5: lahf 
004b76f6: test ah, 0x44
004b76f9: jnp 0x4b770c
004b76fb: xor ecx, ecx
004b76fd: call 0xa09f30
004b7702: movss xmm0, dword ptr [0xec6e14]
004b770a: jmp 0x4b7739
004b770c: xor eax, eax
0x1e866f4 0x4b7a90
004b7a90: push ecx
004b7a91: push edi
004b7a92: xor ecx, ecx
004b7a94: mov edi, 1
004b7a99: call 0xa09f30
004b7a9e: movss xmm0, dword ptr [0xec7090]
004b7aa6: xor ecx, ecx
004b7aa8: comiss xmm0, dword ptr [eax + 0x93c]
004b7aaf: jbe 0x4b7adc
004b7ab1: call 0xa09f30
004b7ab6: movss xmm0, dword ptr [eax + 0x93c]
004b7abe: ucomiss xmm0, dword ptr [0xf0fc08]
004b7ac5: lahf 
004b7ac6: test ah, 0x44
004b7ac9: jnp 0x4b7ad7
004b7acb: xor ecx, ecx
004b7acd: call 0xa09f30
004b7ad2: xorps xmm0, xmm0
004b7ad5: jmp 0x4b7b04
004b7ad7: xor eax, eax
0x1e866f4 0x4b7e50
004b7e50: push ecx
004b7e51: push edi
004b7e52: xor ecx, ecx
004b7e54: mov edi, 1
004b7e59: call 0xa09f30
004b7e5e: movss xmm0, dword ptr [eax + 0x940]
004b7e66: xor ecx, ecx
004b7e68: comiss xmm0, dword ptr [0xed5a0c]
004b7e6f: jbe 0x4b7ea1
004b7e71: call 0xa09f30
004b7e76: movss xmm0, dword ptr [eax + 0x940]
004b7e7e: ucomiss xmm0, dword ptr [0xec6e14]
004b7e85: lahf 
004b7e86: test ah, 0x44
004b7e89: jnp 0x4b7e9c
004b7e8b: xor ecx, ecx
004b7e8d: call 0xa09f30
004b7e92: movss xmm0, dword ptr [0xec6e14]
004b7e9a: jmp 0x4b7ec9
004b7e9c: xor eax, eax
0x1e866f4 0x4b8220
004b8220: push ecx
004b8221: push edi
004b8222: xor ecx, ecx
004b8224: mov edi, 1
004b8229: call 0xa09f30
004b822e: movss xmm0, dword ptr [0xec7090]
004b8236: xor ecx, ecx
004b8238: comiss xmm0, dword ptr [eax + 0x940]
004b823f: jbe 0x4b826c
004b8241: call 0xa09f30
004b8246: movss xmm0, dword ptr [eax + 0x940]
004b824e: ucomiss xmm0, dword ptr [0xf0fc08]
004b8255: lahf 
004b8256: test ah, 0x44
004b8259: jnp 0x4b8267
004b825b: xor ecx, ecx
004b825d: call 0xa09f30
004b8262: xorps xmm0, xmm0
004b8265: jmp 0x4b8294
004b8267: xor eax, eax
0x1e866f4 0x4b85e0
004b85e0: xor ecx, ecx
004b85e2: call 0xa09f30
004b85e7: cmp dword ptr [0x1087dc4], 0
004b85ee: movss xmm0, dword ptr [esp + 4]
004b85f4: movss dword ptr [eax + 0x948], xmm0
004b85fc: je 0x4b8791
004b8602: call 0x9f0f50
004b8607: test eax, eax
004b8609: je 0x4b86ac
004b860f: movss xmm0, dword ptr [0x1e866f4]
004b8617: movss dword ptr [0x1087d7c], xmm0
004b861f: movss xmm0, dword ptr [0x1e866f8]
004b8627: movss dword ptr [0x1087d80], xmm0
004b862f: movss xmm0, dword ptr [0x1e866fc]
004b8637: movss dword ptr [0x1087d84], xmm0
004b863f: movss xmm0, dword ptr [0x1e86700]
004b8647: movss dword ptr [0x1087d88], xmm0
004b864f: movss xmm0, dword ptr [0x1e8670c]
004b8657: movss dword ptr [0x1087d8c], xmm0
004b865f: movss xmm0, dword ptr [0x1e86710]
0x1e866f4 0x4b8b90
004b8b90: push esi
004b8b91: xor ecx, ecx
004b8b93: mov esi, 1
004b8b98: call 0xa09f30
004b8b9d: movss xmm0, dword ptr [eax + 0x948]
004b8ba5: xor ecx, ecx
004b8ba7: comiss xmm0, dword ptr [0xed5a0c]
004b8bae: jbe 0x4b8bd2
004b8bb0: call 0xa09f30
004b8bb5: movss xmm1, dword ptr [eax + 0x948]
004b8bbd: movss xmm0, dword ptr [0xec6e14]
004b8bc5: ucomiss xmm1, xmm0
004b8bc8: lahf 
004b8bc9: test ah, 0x44
004b8bcc: jp 0x4b8be7
004b8bce: xor eax, eax
004b8bd0: pop esi
004b8bd1: ret 
004b8bd2: call 0xa09f30
004b8bd7: movss xmm0, dword ptr [eax + 0x948]
0x1e866f4 0x4b8da0
004b8da0: push esi
004b8da1: xor ecx, ecx
004b8da3: mov esi, 1
004b8da8: call 0xa09f30
004b8dad: movss xmm0, dword ptr [0xec7090]
004b8db5: xor ecx, ecx
004b8db7: comiss xmm0, dword ptr [eax + 0x948]
004b8dbe: jbe 0x4b8ddd
004b8dc0: call 0xa09f30
004b8dc5: movss xmm1, dword ptr [eax + 0x948]
004b8dcd: xorps xmm0, xmm0
004b8dd0: ucomiss xmm1, xmm0
004b8dd3: lahf 
004b8dd4: test ah, 0x44
004b8dd7: jp 0x4b8df2
004b8dd9: xor eax, eax
004b8ddb: pop esi
004b8ddc: ret 
004b8ddd: call 0xa09f30
004b8de2: movss xmm0, dword ptr [eax + 0x948]
0x1e866f4 0x5398c0
005398c0: call 0x9f0f50
005398c5: test eax, eax
005398c7: je 0x53990f
005398c9: movss xmm0, dword ptr [0x1e866f4]
005398d1: comiss xmm0, dword ptr [0xed5a0c]
005398d8: jbe 0x5398f9
005398da: movss xmm1, dword ptr [0xec6e14]
005398e2: ucomiss xmm0, xmm1
005398e5: lahf 
005398e6: test ah, 0x44
005398e9: jnp 0x539909
005398eb: movss dword ptr [0x1e866f4], xmm1
005398f3: mov eax, 1
005398f8: ret 
005398f9: addss xmm0, dword ptr [0xec7090]
00539901: movss dword ptr [0x1e866f4], xmm0
00539909: mov eax, 1
0053990e: ret 
0053990f: jmp 0x4b5880
00539914: int3 
0x1e866f4 0x539920
00539920: call 0x9f0f50
00539925: test eax, eax
00539927: je 0x53996a
00539929: movss xmm1, dword ptr [0xec7090]
00539931: movss xmm0, dword ptr [0x1e866f4]
00539939: comiss xmm1, xmm0
0053993c: jbe 0x539958
0053993e: xorps xmm1, xmm1
00539941: ucomiss xmm0, xmm1
00539944: lahf 
00539945: test ah, 0x44
00539948: jnp 0x539964
0053994a: movss dword ptr [0x1e866f4], xmm1
00539952: mov eax, 1
00539957: ret 
00539958: subss xmm0, xmm1
0053995c: movss dword ptr [0x1e866f4], xmm0
00539964: mov eax, 1
00539969: ret 
0053996a: jmp 0x4b5c50
