
Candidate 0x99dae0
0099dae0: test ecx, ecx
0099dae2: mov eax, edx
0099dae4: mov ecx, 0x1d955d0
0099dae9: je 0x99daf0
0099daeb: mov ecx, 0x1d95520
0099daf0: mov ecx, dword ptr [ecx + 0x3c]
0099daf3: test ecx, ecx
0099daf5: jne 0x99dafa
0099daf7: xor eax, eax
0099daf9: ret 

Candidate 0x99db10
0099db10: test ecx, ecx
0099db12: mov eax, edx
0099db14: mov ecx, 0x1d955d0
0099db19: je 0x99db20
0099db1b: mov ecx, 0x1d95520
0099db20: mov ecx, dword ptr [ecx + 0x3c]
0099db23: test ecx, ecx
0099db25: jne 0x99db2a
0099db27: xor eax, eax
0099db29: ret 

Candidate 0x99dd00
0099dd00: test ecx, ecx
0099dd02: mov eax, edx
0099dd04: mov ecx, 0x1d955d0
0099dd09: je 0x99dd10
0099dd0b: mov ecx, 0x1d95520
0099dd10: mov ecx, dword ptr [ecx + 0x3c]
0099dd13: test ecx, ecx
0099dd15: jne 0x99dd1a
0099dd17: xor eax, eax
0099dd19: ret 

Candidate 0x99dd30
0099dd30: test ecx, ecx
0099dd32: mov eax, edx
0099dd34: mov ecx, 0x1d955d0
0099dd39: je 0x99dd40
0099dd3b: mov ecx, 0x1d95520
0099dd40: mov ecx, dword ptr [ecx + 0x3c]
0099dd43: test ecx, ecx
0099dd45: jne 0x99dd4a
0099dd47: xor eax, eax
0099dd49: ret 

Candidate 0x99dd60
0099dd60: test ecx, ecx
0099dd62: mov eax, edx
0099dd64: mov ecx, 0x1d955d0
0099dd69: je 0x99dd70
0099dd6b: mov ecx, 0x1d95520
0099dd70: mov ecx, dword ptr [ecx + 0x3c]
0099dd73: test ecx, ecx
0099dd75: jne 0x99dd7a
0099dd77: xor eax, eax
0099dd79: ret 

Candidate 0x99dd90
0099dd90: mov eax, 0x1d955d0
0099dd95: test ecx, ecx
0099dd97: je 0x99dd9e
0099dd99: mov eax, 0x1d95520
0099dd9e: mov eax, dword ptr [eax + 0x3c]
0099dda1: test eax, eax
0099dda3: jne 0x99dda6
0099dda5: ret 

Candidate 0x99e0d0
0099e0d0: test ecx, ecx
0099e0d2: mov eax, edx
0099e0d4: mov ecx, 0x1d955d0
0099e0d9: je 0x99e0e0
0099e0db: mov ecx, 0x1d95520
0099e0e0: mov ecx, dword ptr [ecx + 0x3c]
0099e0e3: test ecx, ecx
0099e0e5: jne 0x99e0ea
0099e0e7: xor eax, eax
0099e0e9: ret 

Candidate 0x99e100
0099e100: test ecx, ecx
0099e102: mov eax, edx
0099e104: mov ecx, 0x1d955d0
0099e109: je 0x99e110
0099e10b: mov ecx, 0x1d95520
0099e110: mov ecx, dword ptr [ecx + 0x3c]
0099e113: test ecx, ecx
0099e115: jne 0x99e11a
0099e117: xor eax, eax
0099e119: ret 

Candidate 0x99e130
0099e130: test ecx, ecx
0099e132: mov eax, edx
0099e134: mov ecx, 0x1d955d0
0099e139: je 0x99e140
0099e13b: mov ecx, 0x1d95520
0099e140: mov ecx, dword ptr [ecx + 0x3c]
0099e143: test ecx, ecx
0099e145: jne 0x99e14a
0099e147: xor eax, eax
0099e149: ret 

Candidate 0x99e160
0099e160: test ecx, ecx
0099e162: mov eax, edx
0099e164: mov ecx, 0x1d955d0
0099e169: je 0x99e170
0099e16b: mov ecx, 0x1d95520
0099e170: mov ecx, dword ptr [ecx + 0x3c]
0099e173: test ecx, ecx
0099e175: jne 0x99e17a
0099e177: xor eax, eax
0099e179: ret 

Candidate 0x99e190
0099e190: test ecx, ecx
0099e192: mov eax, edx
0099e194: mov ecx, 0x1d955d0
0099e199: je 0x99e1a0
0099e19b: mov ecx, 0x1d95520
0099e1a0: mov ecx, dword ptr [ecx + 0x3c]
0099e1a3: test ecx, ecx
0099e1a5: jne 0x99e1aa
0099e1a7: xor eax, eax
0099e1a9: ret 

Candidate 0x99e1c0
0099e1c0: test ecx, ecx
0099e1c2: mov eax, edx
0099e1c4: mov ecx, 0x1d955d0
0099e1c9: je 0x99e1d0
0099e1cb: mov ecx, 0x1d95520
0099e1d0: mov ecx, dword ptr [ecx + 0x3c]
0099e1d3: test ecx, ecx
0099e1d5: jne 0x99e1da
0099e1d7: xor eax, eax
0099e1d9: ret 

Candidate 0x99e1f0
0099e1f0: test ecx, ecx
0099e1f2: mov eax, edx
0099e1f4: mov ecx, 0x1d955d0
0099e1f9: je 0x99e200
0099e1fb: mov ecx, 0x1d95520
0099e200: mov ecx, dword ptr [ecx + 0x3c]
0099e203: test ecx, ecx
0099e205: jne 0x99e20a
0099e207: xor eax, eax
0099e209: ret 

Candidate 0x99e220
0099e220: test ecx, ecx
0099e222: mov eax, edx
0099e224: mov ecx, 0x1d955d0
0099e229: je 0x99e230
0099e22b: mov ecx, 0x1d95520
0099e230: mov ecx, dword ptr [ecx + 0x3c]
0099e233: test ecx, ecx
0099e235: jne 0x99e23a
0099e237: xor eax, eax
0099e239: ret 

Candidate 0x99e250
0099e250: test ecx, ecx
0099e252: mov eax, edx
0099e254: mov ecx, 0x1d955d0
0099e259: je 0x99e260
0099e25b: mov ecx, 0x1d95520
0099e260: mov ecx, dword ptr [ecx + 0x3c]
0099e263: test ecx, ecx
0099e265: jne 0x99e26a
0099e267: xor eax, eax
0099e269: ret 

Candidate 0x99e290
0099e290: test ecx, ecx
0099e292: mov eax, edx
0099e294: mov ecx, 0x1d955d0
0099e299: je 0x99e2a0
0099e29b: mov ecx, 0x1d95520
0099e2a0: mov ecx, dword ptr [ecx + 0x3c]
0099e2a3: test ecx, ecx
0099e2a5: jne 0x99e2aa
0099e2a7: xor eax, eax
0099e2a9: ret 

Candidate 0x99e2c0
0099e2c0: test ecx, ecx
0099e2c2: mov eax, edx
0099e2c4: mov ecx, 0x1d955d0
0099e2c9: je 0x99e2d0
0099e2cb: mov ecx, 0x1d95520
0099e2d0: mov ecx, dword ptr [ecx + 0x3c]
0099e2d3: test ecx, ecx
0099e2d5: jne 0x99e2da
0099e2d7: xor eax, eax
0099e2d9: ret 

Candidate 0x99e2f0
0099e2f0: test ecx, ecx
0099e2f2: mov eax, edx
0099e2f4: mov ecx, 0x1d955d0
0099e2f9: je 0x99e300
0099e2fb: mov ecx, 0x1d95520
0099e300: mov ecx, dword ptr [ecx + 0x3c]
0099e303: test ecx, ecx
0099e305: jne 0x99e30a
0099e307: xor eax, eax
0099e309: ret 

Candidate 0x99e320
0099e320: test ecx, ecx
0099e322: mov eax, edx
0099e324: mov ecx, 0x1d955d0
0099e329: je 0x99e330
0099e32b: mov ecx, 0x1d95520
0099e330: mov ecx, dword ptr [ecx + 0x3c]
0099e333: test ecx, ecx
0099e335: jne 0x99e33a
0099e337: xor eax, eax
0099e339: ret 

Candidate 0x99e350
0099e350: test ecx, ecx
0099e352: mov eax, edx
0099e354: mov ecx, 0x1d955d0
0099e359: je 0x99e360
0099e35b: mov ecx, 0x1d95520
0099e360: mov ecx, dword ptr [ecx + 0x3c]
0099e363: test ecx, ecx
0099e365: jne 0x99e36a
0099e367: xor eax, eax
0099e369: ret 

Candidate 0x99e380
0099e380: test ecx, ecx
0099e382: mov eax, edx
0099e384: mov ecx, 0x1d955d0
0099e389: je 0x99e390
0099e38b: mov ecx, 0x1d95520
0099e390: mov ecx, dword ptr [ecx + 0x3c]
0099e393: test ecx, ecx
0099e395: jne 0x99e39a
0099e397: xor eax, eax
0099e399: ret 

Candidate 0x99e3b0
0099e3b0: test ecx, ecx
0099e3b2: mov eax, edx
0099e3b4: mov ecx, 0x1d955d0
0099e3b9: je 0x99e3c0
0099e3bb: mov ecx, 0x1d95520
0099e3c0: mov ecx, dword ptr [ecx + 0x3c]
0099e3c3: test ecx, ecx
0099e3c5: jne 0x99e3ca
0099e3c7: xor eax, eax
0099e3c9: ret 

Candidate 0x99e3e0
0099e3e0: test ecx, ecx
0099e3e2: mov eax, edx
0099e3e4: mov ecx, 0x1d955d0
0099e3e9: je 0x99e3f0
0099e3eb: mov ecx, 0x1d95520
0099e3f0: mov ecx, dword ptr [ecx + 0x3c]
0099e3f3: test ecx, ecx
0099e3f5: jne 0x99e3fa
0099e3f7: xor eax, eax
0099e3f9: ret 

Candidate 0x99e410
0099e410: test ecx, ecx
0099e412: mov eax, edx
0099e414: mov ecx, 0x1d955d0
0099e419: je 0x99e420
0099e41b: mov ecx, 0x1d95520
0099e420: mov ecx, dword ptr [ecx + 0x3c]
0099e423: test ecx, ecx
0099e425: jne 0x99e42a
0099e427: xor eax, eax
0099e429: ret 

Candidate 0x99e440
0099e440: test ecx, ecx
0099e442: mov eax, edx
0099e444: mov ecx, 0x1d955d0
0099e449: je 0x99e450
0099e44b: mov ecx, 0x1d95520
0099e450: mov ecx, dword ptr [ecx + 0x3c]
0099e453: test ecx, ecx
0099e455: jne 0x99e45a
0099e457: xor eax, eax
0099e459: ret 

Candidate 0x99e470
0099e470: test ecx, ecx
0099e472: mov eax, edx
0099e474: mov ecx, 0x1d955d0
0099e479: je 0x99e480
0099e47b: mov ecx, 0x1d95520
0099e480: mov ecx, dword ptr [ecx + 0x3c]
0099e483: test ecx, ecx
0099e485: jne 0x99e48a
0099e487: xor eax, eax
0099e489: ret 

Candidate 0x99e4a0
0099e4a0: test ecx, ecx
0099e4a2: mov eax, edx
0099e4a4: mov ecx, 0x1d955d0
0099e4a9: je 0x99e4b0
0099e4ab: mov ecx, 0x1d95520
0099e4b0: mov ecx, dword ptr [ecx + 0x3c]
0099e4b3: test ecx, ecx
0099e4b5: jne 0x99e4ba
0099e4b7: xor eax, eax
0099e4b9: ret 

Candidate 0x99e4d0
0099e4d0: mov eax, 0x1d955d0
0099e4d5: test ecx, ecx
0099e4d7: je 0x99e4de
0099e4d9: mov eax, 0x1d95520
0099e4de: mov eax, dword ptr [eax + 0x3c]
0099e4e1: test eax, eax
0099e4e3: jne 0x99e4e6
0099e4e5: ret 

Candidate 0x99e4f0
0099e4f0: mov eax, 0x1d955d0
0099e4f5: test ecx, ecx
0099e4f7: je 0x99e4fe
0099e4f9: mov eax, 0x1d95520
0099e4fe: mov eax, dword ptr [eax + 0x3c]
0099e501: test eax, eax
0099e503: jne 0x99e506
0099e505: ret 

Candidate 0x99e510
0099e510: mov eax, 0x1d955d0
0099e515: test ecx, ecx
0099e517: je 0x99e51e
0099e519: mov eax, 0x1d95520
0099e51e: mov eax, dword ptr [eax + 0x3c]
0099e521: test eax, eax
0099e523: jne 0x99e526
0099e525: ret 

Candidate 0x99e530
0099e530: mov eax, 0x1d955d0
0099e535: test ecx, ecx
0099e537: je 0x99e53e
0099e539: mov eax, 0x1d95520
0099e53e: mov eax, dword ptr [eax + 0x3c]
0099e541: test eax, eax
0099e543: jne 0x99e546
0099e545: ret 

Candidate 0x99e550
0099e550: mov eax, 0x1d955d0
0099e555: test ecx, ecx
0099e557: je 0x99e55e
0099e559: mov eax, 0x1d95520
0099e55e: mov eax, dword ptr [eax + 0x3c]
0099e561: test eax, eax
0099e563: jne 0x99e566
0099e565: ret 

Candidate 0x99e570
0099e570: mov eax, 0x1d955d0
0099e575: test ecx, ecx
0099e577: je 0x99e57e
0099e579: mov eax, 0x1d95520
0099e57e: mov eax, dword ptr [eax + 0x3c]
0099e581: test eax, eax
0099e583: jne 0x99e586
0099e585: ret 

Candidate 0x99e590
0099e590: mov eax, 0x1d955d0
0099e595: test ecx, ecx
0099e597: je 0x99e59e
0099e599: mov eax, 0x1d95520
0099e59e: mov eax, dword ptr [eax + 0x3c]
0099e5a1: test eax, eax
0099e5a3: jne 0x99e5a6
0099e5a5: ret 

Candidate 0x99e5b0
0099e5b0: mov eax, 0x1d955d0
0099e5b5: test ecx, ecx
0099e5b7: je 0x99e5be
0099e5b9: mov eax, 0x1d95520
0099e5be: mov eax, dword ptr [eax + 0x3c]
0099e5c1: test eax, eax
0099e5c3: jne 0x99e5c6
0099e5c5: ret 

Candidate 0x99e5d0
0099e5d0: mov eax, 0x1d955d0
0099e5d5: test ecx, ecx
0099e5d7: je 0x99e5de
0099e5d9: mov eax, 0x1d95520
0099e5de: mov eax, dword ptr [eax + 0x3c]
0099e5e1: test eax, eax
0099e5e3: jne 0x99e5e6
0099e5e5: ret 

Candidate 0x99e5f0
0099e5f0: mov eax, 0x1d955d0
0099e5f5: test ecx, ecx
0099e5f7: je 0x99e5fe
0099e5f9: mov eax, 0x1d95520
0099e5fe: mov eax, dword ptr [eax + 0x3c]
0099e601: test eax, eax
0099e603: jne 0x99e606
0099e605: ret 

Candidate 0x99e610
0099e610: mov eax, 0x1d955d0
0099e615: test ecx, ecx
0099e617: je 0x99e61e
0099e619: mov eax, 0x1d95520
0099e61e: mov ecx, dword ptr [eax + 0x3c]
0099e621: test ecx, ecx
0099e623: jne 0x99e628
0099e625: xor eax, eax
0099e627: ret 

Candidate 0x99e640
0099e640: push ecx
0099e641: mov eax, 0x1d955d0
0099e646: test ecx, ecx
0099e648: je 0x99e64f
0099e64a: mov eax, 0x1d95520
0099e64f: mov ecx, dword ptr [eax + 0x3c]
0099e652: test ecx, ecx
0099e654: jne 0x99e65a
0099e656: xor eax, eax
0099e658: jmp 0x99e664
0099e65a: call 0x8849b0
0099e65f: call 0xe22fa0
0099e664: xorps xmm0, xmm0
0099e667: cvtsi2ss xmm0, eax
0099e66b: mulss xmm0, dword ptr [0xec7064]
0099e673: movss dword ptr [esp], xmm0
0099e678: cvttss2si eax, dword ptr [esp]
0099e67d: xorps xmm1, xmm1
0099e680: cvtsi2ss xmm1, eax
0099e684: comiss xmm1, xmm0
0099e687: jb 0x99e690
0099e689: cvttss2si eax, dword ptr [esp]
0099e68e: pop ecx
0099e68f: ret 

Candidate 0x99e6a0
0099e6a0: mov eax, 0x1d955d0
0099e6a5: test ecx, ecx
0099e6a7: je 0x99e6ae
0099e6a9: mov eax, 0x1d95520
0099e6ae: mov eax, dword ptr [eax + 0x3c]
0099e6b1: test eax, eax
0099e6b3: jne 0x99e6b6
0099e6b5: ret 

Candidate 0x99e7c0
0099e7c0: push esi
0099e7c1: mov esi, edx
0099e7c3: call 0x6b5810
0099e7c8: test eax, eax
0099e7ca: jne 0x99e7ce
0099e7cc: pop esi
0099e7cd: ret 

Candidate 0x99e7f0
0099e7f0: push esi
0099e7f1: mov esi, edx
0099e7f3: call 0x6b5810
0099e7f8: test eax, eax
0099e7fa: jne 0x99e7fe
0099e7fc: pop esi
0099e7fd: ret 

Candidate 0x99e9e0
0099e9e0: push esi
0099e9e1: mov esi, edx
0099e9e3: call 0x6b5810
0099e9e8: test eax, eax
0099e9ea: jne 0x99e9ee
0099e9ec: pop esi
0099e9ed: ret 

Candidate 0x99ec80
0099ec80: push esi
0099ec81: mov esi, edx
0099ec83: call 0x6b5810
0099ec88: test eax, eax
0099ec8a: jne 0x99ec8e
0099ec8c: pop esi
0099ec8d: ret 

Candidate 0x99ecb0
0099ecb0: push esi
0099ecb1: mov esi, edx
0099ecb3: call 0x6b5810
0099ecb8: test eax, eax
0099ecba: jne 0x99ecbe
0099ecbc: pop esi
0099ecbd: ret 

Candidate 0x99ece0
0099ece0: push esi
0099ece1: mov esi, edx
0099ece3: call 0x6b5810
0099ece8: test eax, eax
0099ecea: jne 0x99ecee
0099ecec: pop esi
0099eced: ret 

Candidate 0x99ed10
0099ed10: push esi
0099ed11: mov esi, edx
0099ed13: call 0x6b5810
0099ed18: test eax, eax
0099ed1a: jne 0x99ed1e
0099ed1c: pop esi
0099ed1d: ret 

Candidate 0x99ed40
0099ed40: push esi
0099ed41: mov esi, edx
0099ed43: call 0x6b5810
0099ed48: test eax, eax
0099ed4a: jne 0x99ed4e
0099ed4c: pop esi
0099ed4d: ret 

Candidate 0x99ed70
0099ed70: push esi
0099ed71: mov esi, edx
0099ed73: call 0x6b5810
0099ed78: test eax, eax
0099ed7a: jne 0x99ed7e
0099ed7c: pop esi
0099ed7d: ret 

Candidate 0x99eda0
0099eda0: push esi
0099eda1: mov esi, edx
0099eda3: call 0x6b5810
0099eda8: test eax, eax
0099edaa: jne 0x99edae
0099edac: pop esi
0099edad: ret 

Candidate 0x99edd0
0099edd0: push esi
0099edd1: mov esi, edx
0099edd3: call 0x6b5810
0099edd8: test eax, eax
0099edda: jne 0x99edde
0099eddc: pop esi
0099eddd: ret 

Candidate 0x99ee00
0099ee00: push esi
0099ee01: mov esi, edx
0099ee03: call 0x6b5810
0099ee08: test eax, eax
0099ee0a: jne 0x99ee0e
0099ee0c: pop esi
0099ee0d: ret 

Candidate 0x99ee30
0099ee30: push esi
0099ee31: mov esi, edx
0099ee33: call 0x6b5810
0099ee38: test eax, eax
0099ee3a: jne 0x99ee3e
0099ee3c: pop esi
0099ee3d: ret 

Candidate 0x99ee60
0099ee60: push esi
0099ee61: mov esi, edx
0099ee63: call 0x6b5810
0099ee68: test eax, eax
0099ee6a: jne 0x99ee6e
0099ee6c: pop esi
0099ee6d: ret 

Candidate 0x99ee90
0099ee90: push esi
0099ee91: mov esi, edx
0099ee93: call 0x6b5810
0099ee98: test eax, eax
0099ee9a: jne 0x99ee9e
0099ee9c: pop esi
0099ee9d: ret 

Candidate 0x99eec0
0099eec0: push esi
0099eec1: mov esi, edx
0099eec3: call 0x6b5810
0099eec8: test eax, eax
0099eeca: jne 0x99eece
0099eecc: pop esi
0099eecd: ret 

Candidate 0x99eef0
0099eef0: push esi
0099eef1: mov esi, edx
0099eef3: call 0x6b5810
0099eef8: test eax, eax
0099eefa: jne 0x99eefe
0099eefc: pop esi
0099eefd: ret 

Candidate 0x99ef20
0099ef20: push esi
0099ef21: mov esi, edx
0099ef23: call 0x6b5810
0099ef28: test eax, eax
0099ef2a: jne 0x99ef2e
0099ef2c: pop esi
0099ef2d: ret 

Candidate 0x99ef50
0099ef50: push esi
0099ef51: mov esi, edx
0099ef53: call 0x6b5810
0099ef58: test eax, eax
0099ef5a: jne 0x99ef5e
0099ef5c: pop esi
0099ef5d: ret 

Candidate 0x99ef80
0099ef80: push esi
0099ef81: mov esi, edx
0099ef83: call 0x6b5810
0099ef88: test eax, eax
0099ef8a: jne 0x99ef8e
0099ef8c: pop esi
0099ef8d: ret 

Candidate 0x99efb0
0099efb0: push esi
0099efb1: mov esi, edx
0099efb3: call 0x6b5810
0099efb8: test eax, eax
0099efba: jne 0x99efbe
0099efbc: pop esi
0099efbd: ret 

Candidate 0x99efe0
0099efe0: push esi
0099efe1: mov esi, edx
0099efe3: call 0x6b5810
0099efe8: test eax, eax
0099efea: jne 0x99efee
0099efec: pop esi
0099efed: ret 

Candidate 0x99f010
0099f010: push esi
0099f011: mov esi, edx
0099f013: call 0x6b5810
0099f018: test eax, eax
0099f01a: jne 0x99f01e
0099f01c: pop esi
0099f01d: ret 

Candidate 0x99f040
0099f040: call 0x6b5810
0099f045: test eax, eax
0099f047: jne 0x99f04a
0099f049: ret 

Candidate 0x99f060
0099f060: call 0x6b5810
0099f065: test eax, eax
0099f067: jne 0x99f06a
0099f069: ret 

Candidate 0x99f080
0099f080: call 0x6b5810
0099f085: test eax, eax
0099f087: jne 0x99f08a
0099f089: ret 

Candidate 0x99f0a0
0099f0a0: call 0x6b5810
0099f0a5: test eax, eax
0099f0a7: jne 0x99f0aa
0099f0a9: ret 

Candidate 0x99f0c0
0099f0c0: call 0x6b5810
0099f0c5: test eax, eax
0099f0c7: jne 0x99f0ca
0099f0c9: ret 

Candidate 0x99f0e0
0099f0e0: call 0x6b5810
0099f0e5: test eax, eax
0099f0e7: jne 0x99f0ea
0099f0e9: ret 

Candidate 0x99f100
0099f100: call 0x6b5810
0099f105: test eax, eax
0099f107: jne 0x99f10a
0099f109: ret 

Candidate 0x99f120
0099f120: call 0x6b5810
0099f125: test eax, eax
0099f127: jne 0x99f12a
0099f129: ret 

Candidate 0x99f140
0099f140: sub esp, 8
0099f143: push ebx
0099f144: push esi
0099f145: push edi
0099f146: mov esi, edx
0099f148: mov edi, ecx
0099f14a: call 0x6b5810
0099f14f: test eax, eax
0099f151: jne 0x99f159
0099f153: mov dword ptr [esp + 0xc], eax
0099f157: jmp 0x99f171
0099f159: mov ecx, esi
0099f15b: cmp esi, 5
0099f15e: jl 0x99f165
0099f160: mov ecx, 5
0099f165: movzx eax, word ptr [eax + ecx*4 + 0x22a]
0099f16d: mov dword ptr [esp + 0xc], eax
0099f171: mov ecx, edi
0099f173: call 0x6b5810
0099f178: test eax, eax
0099f17a: jne 0x99f180
0099f17c: xor ebx, ebx
0099f17e: jmp 0x99f19d
0099f180: mov ecx, esi
0099f182: cmp esi, 5
0099f185: jl 0x99f18c
0099f187: mov ecx, 5
0099f18c: lea edx, [ecx*8]
0099f193: sub edx, ecx
0099f195: movzx ebx, word ptr [eax + edx*4 + 0x242]
0099f19d: mov ecx, edi
0099f19f: call 0x6b5810
0099f1a4: test eax, eax
0099f1a6: je 0x99f1c5
0099f1a8: mov ecx, esi
0099f1aa: cmp esi, 5
0099f1ad: jl 0x99f1b4
0099f1af: mov ecx, 5
0099f1b4: lea edx, [ecx*8]
0099f1bb: sub edx, ecx
0099f1bd: movzx eax, word ptr [eax + edx*4 + 0x240]
0099f1c5: add eax, ebx
0099f1c7: lea eax, [eax + eax*2]
0099f1ca: mov dword ptr [esp + 0x10], eax
0099f1ce: fild dword ptr [esp + 0x10]
0099f1d2: pop edi
0099f1d3: fild dword ptr [esp + 8]
0099f1d7: pop esi
0099f1d8: pop ebx
0099f1d9: fmul dword ptr [0xec7068]
0099f1df: faddp st(1)
0099f1e1: add esp, 8
0099f1e4: ret 

Candidate 0x99f1f0
0099f1f0: sub esp, 8
0099f1f3: push ebx
0099f1f4: push esi
0099f1f5: push edi
0099f1f6: mov esi, edx
0099f1f8: mov edi, ecx
0099f1fa: call 0x6b5810
0099f1ff: test eax, eax
0099f201: jne 0x99f209
0099f203: mov dword ptr [esp + 0xc], eax
0099f207: jmp 0x99f21f
0099f209: mov ecx, esi
0099f20b: cmp esi, 5
0099f20e: jl 0x99f215
0099f210: mov ecx, 5
0099f215: imul ecx, ecx, 0x5c
0099f218: mov eax, dword ptr [ecx + eax]
0099f21b: mov dword ptr [esp + 0xc], eax
0099f21f: mov ecx, edi
0099f221: call 0x6b5810
0099f226: test eax, eax
0099f228: jne 0x99f22e
0099f22a: xor ebx, ebx
0099f22c: jmp 0x99f24b
0099f22e: mov ecx, esi
0099f230: cmp esi, 5
0099f233: jl 0x99f23a
0099f235: mov ecx, 5
0099f23a: lea edx, [ecx*8]
0099f241: sub edx, ecx
0099f243: movzx ebx, word ptr [eax + edx*4 + 0x248]
0099f24b: mov ecx, edi
0099f24d: call 0x6b5810
0099f252: test eax, eax
0099f254: je 0x99f26a
0099f256: mov ecx, esi
0099f258: cmp esi, 5
0099f25b: jl 0x99f262
0099f25d: mov ecx, 5
0099f262: movzx eax, word ptr [eax + ecx*4 + 0x228]
0099f26a: add eax, ebx
0099f26c: mov dword ptr [esp + 0x10], eax
0099f270: fild dword ptr [esp + 0x10]
0099f274: pop edi
0099f275: pop esi
0099f276: pop ebx
0099f277: fmul dword ptr [0xec7068]
0099f27d: fiadd dword ptr [esp]
0099f280: add esp, 8
0099f283: ret 

Candidate 0x99f290
0099f290: push ecx
0099f291: push esi
0099f292: push edi
0099f293: mov esi, edx
0099f295: mov edi, ecx
0099f297: call 0x99f140
0099f29c: fstp dword ptr [esp + 8]
0099f2a0: mov edx, esi
0099f2a2: mov ecx, edi
0099f2a4: call 0x99f1f0
0099f2a9: fadd dword ptr [esp + 8]
0099f2ad: pop edi
0099f2ae: pop esi
0099f2af: pop ecx
0099f2b0: ret 

Candidate 0x99f770
0099f770: call 0x6b5810
0099f775: test eax, eax
0099f777: jne 0x99f783
0099f779: xor ecx, ecx
0099f77b: test eax, eax
0099f77d: setg cl
0099f780: mov eax, ecx
0099f782: ret 
