624056:	cc                   	int3
624057:	cc                   	int3
624058:	cc                   	int3
624059:	cc                   	int3
62405a:	cc                   	int3
62405b:	cc                   	int3
62405c:	cc                   	int3
62405d:	cc                   	int3
62405e:	cc                   	int3
62405f:	cc                   	int3
624060:	51                   	push   %ecx
624061:	8b 41 08             	mov    0x8(%ecx),%eax
624064:	66 0f 6e c0          	movd   %eax,%xmm0
624068:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
62406c:	c1 e8 1f             	shr    $0x1f,%eax
62406f:	f2 0f 58 04 c5 60 2d 	addsd  0xbd2d60(,%eax,8),%xmm0
624076:	bd 00
624078:	8b 41 1c             	mov    0x1c(%ecx),%eax
62407b:	66 0f 5a c8          	cvtpd2ps %xmm0,%xmm1
62407f:	66 0f 6e c0          	movd   %eax,%xmm0
624083:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
624087:	c1 e8 1f             	shr    $0x1f,%eax
62408a:	f2 0f 58 04 c5 60 2d 	addsd  0xbd2d60(,%eax,8),%xmm0
624091:	bd 00
624093:	66 0f 5a c0          	cvtpd2ps %xmm0,%xmm0
624097:	f3 0f 5e c8          	divss  %xmm0,%xmm1
62409b:	f3 0f 11 0c 24       	movss  %xmm1,(%esp)
6240a0:	d9 04 24             	flds   (%esp)
6240a3:	59                   	pop    %ecx
6240a4:	c3                   	ret
6240a5:	cc                   	int3
6240a6:	cc                   	int3
6240a7:	cc                   	int3
6240a8:	cc                   	int3
6240a9:	cc                   	int3
6240aa:	cc                   	int3
6240ab:	cc                   	int3
6240ac:	cc                   	int3
6240ad:	cc                   	int3
6240ae:	cc                   	int3
6240af:	cc                   	int3
6240b0:	cc                   	int3
6240b1:	cc                   	int3
6240b2:	cc                   	int3
6240b3:	cc                   	int3
6240b4:	cc                   	int3
6240b5:	cc                   	int3
6240b6:	cc                   	int3
6240b7:	cc                   	int3
6240b8:	cc                   	int3
6240b9:	cc                   	int3
6240ba:	cc                   	int3
6240bb:	cc                   	int3
6240bc:	cc                   	int3
6240bd:	cc                   	int3
6240be:	cc                   	int3
6240bf:	cc                   	int3
6240c0:	51                   	push   %ecx
6240c1:	8b 41 08             	mov    0x8(%ecx),%eax
6240c4:	66 0f 6e c0          	movd   %eax,%xmm0
6240c8:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
6240cc:	c1 e8 1f             	shr    $0x1f,%eax
6240cf:	f2 0f 58 04 c5 60 2d 	addsd  0xbd2d60(,%eax,8),%xmm0
6240d6:	bd 00
6240d8:	8b 41 1c             	mov    0x1c(%ecx),%eax
6240db:	66 0f 5a c8          	cvtpd2ps %xmm0,%xmm1
6240df:	66 0f 6e c0          	movd   %eax,%xmm0
6240e3:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
6240e7:	c1 e8 1f             	shr    $0x1f,%eax
6240ea:	f2 0f 58 04 c5 60 2d 	addsd  0xbd2d60(,%eax,8),%xmm0
6240f1:	bd 00
6240f3:	66 0f 5a c0          	cvtpd2ps %xmm0,%xmm0
6240f7:	f3 0f 5e c8          	divss  %xmm0,%xmm1
6240fb:	f3 0f 11 0c 24       	movss  %xmm1,(%esp)
624100:	d9 04 24             	flds   (%esp)
624103:	59                   	pop    %ecx
624104:	c3                   	ret
624105:	cc                   	int3
624106:	cc                   	int3
624107:	cc                   	int3
624108:	cc                   	int3
624109:	cc                   	int3
62410a:	cc                   	int3
62410b:	cc                   	int3
62410c:	cc                   	int3
62410d:	cc                   	int3
62410e:	cc                   	int3
62410f:	cc                   	int3
624110:	cc                   	int3
624111:	cc                   	int3
624112:	cc                   	int3
624113:	cc                   	int3
624114:	cc                   	int3
624115:	cc                   	int3
624116:	cc                   	int3
624117:	cc                   	int3
624118:	cc                   	int3
624119:	cc                   	int3
62411a:	cc                   	int3
62411b:	cc                   	int3
62411c:	cc                   	int3
62411d:	cc                   	int3
62411e:	cc                   	int3
62411f:	cc                   	int3
624120:	51                   	push   %ecx
624121:	8b 41 08             	mov    0x8(%ecx),%eax
624124:	66 0f 6e c0          	movd   %eax,%xmm0
624128:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
62412c:	c1 e8 1f             	shr    $0x1f,%eax
62412f:	f2 0f 58 04 c5 60 2d 	addsd  0xbd2d60(,%eax,8),%xmm0
624136:	bd 00
624138:	8b 41 1c             	mov    0x1c(%ecx),%eax
62413b:	66 0f 5a c8          	cvtpd2ps %xmm0,%xmm1
62413f:	66 0f 6e c0          	movd   %eax,%xmm0
624143:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
624147:	c1 e8 1f             	shr    $0x1f,%eax
62414a:	f2 0f 58 04 c5 60 2d 	addsd  0xbd2d60(,%eax,8),%xmm0
624151:	bd 00
624153:	66 0f 5a c0          	cvtpd2ps %xmm0,%xmm0
624157:	f3 0f 5e c8          	divss  %xmm0,%xmm1
62415b:	f3 0f 11 0c 24       	movss  %xmm1,(%esp)
624160:	d9 04 24             	flds   (%esp)
624163:	59                   	pop    %ecx
624164:	c3                   	ret
624165:	cc                   	int3
624166:	cc                   	int3
624167:	cc                   	int3
624168:	cc                   	int3
624169:	cc                   	int3
62416a:	cc                   	int3
62416b:	cc                   	int3
62416c:	cc                   	int3
62416d:	cc                   	int3
62416e:	cc                   	int3
62416f:	cc                   	int3
624170:	cc                   	int3
624171:	cc                   	int3
624172:	cc                   	int3
624173:	cc                   	int3
624174:	cc                   	int3
624175:	cc                   	int3
624176:	cc                   	int3
624177:	cc                   	int3
624178:	cc                   	int3
624179:	cc                   	int3
62417a:	cc                   	int3
62417b:	cc                   	int3
62417c:	cc                   	int3
62417d:	cc                   	int3
62417e:	cc                   	int3
62417f:	cc                   	int3
624180:	51                   	push   %ecx
624181:	8b 41 08             	mov    0x8(%ecx),%eax
624184:	66 0f 6e c0          	movd   %eax,%xmm0
624188:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
62418c:	c1 e8 1f             	shr    $0x1f,%eax
62418f:	f2 0f 58 04 c5 60 2d 	addsd  0xbd2d60(,%eax,8),%xmm0
624196:	bd 00
624198:	8b 41 1c             	mov    0x1c(%ecx),%eax
62419b:	66 0f 5a c8          	cvtpd2ps %xmm0,%xmm1
62419f:	66 0f 6e c0          	movd   %eax,%xmm0
6241a3:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
6241a7:	c1 e8 1f             	shr    $0x1f,%eax
6241aa:	f2 0f 58 04 c5 60 2d 	addsd  0xbd2d60(,%eax,8),%xmm0
6241b1:	bd 00
6241b3:	66 0f 5a c0          	cvtpd2ps %xmm0,%xmm0
6241b7:	f3 0f 5e c8          	divss  %xmm0,%xmm1
6241bb:	f3 0f 11 0c 24       	movss  %xmm1,(%esp)
6241c0:	d9 04 24             	flds   (%esp)
6241c3:	59                   	pop    %ecx
6241c4:	c3                   	ret
6241c5:	cc                   	int3
6241c6:	cc                   	int3
6241c7:	cc                   	int3
6241c8:	cc                   	int3
6241c9:	cc                   	int3
6241ca:	cc                   	int3
6241cb:	cc                   	int3
6241cc:	cc                   	int3
6241cd:	cc                   	int3
6241ce:	cc                   	int3
6241cf:	cc                   	int3
6241d0:	cc                   	int3
6241d1:	cc                   	int3
6241d2:	cc                   	int3
6241d3:	cc                   	int3
6241d4:	cc                   	int3
6241d5:	cc                   	int3
6241d6:	cc                   	int3
6241d7:	cc                   	int3
6241d8:	cc                   	int3
6241d9:	cc                   	int3
6241da:	cc                   	int3
6241db:	cc                   	int3
6241dc:	cc                   	int3
6241dd:	cc                   	int3
6241de:	cc                   	int3
6241df:	cc                   	int3
6241e0:	83 ec 14             	sub    $0x14,%esp
6241e3:	56                   	push   %esi
6241e4:	8b f1                	mov    %ecx,%esi
6241e6:	8b 06                	mov    (%esi),%eax
6241e8:	85 c0                	test   %eax,%eax
6241ea:	74 25                	je     0x624211
6241ec:	80 7e 04 00          	cmpb   $0x0,0x4(%esi)
6241f0:	75 3f                	jne    0x624231
6241f2:	50                   	push   %eax
6241f3:	e8 4e 26 e0 ff       	call   0x426846
6241f8:	83 c4 04             	add    $0x4,%esp
6241fb:	85 c0                	test   %eax,%eax
6241fd:	74 09                	je     0x624208
6241ff:	50                   	push   %eax
624200:	e8 bf 43 e0 ff       	call   0x4285c4
624205:	83 c4 04             	add    $0x4,%esp
624208:	c6 46 04 01          	movb   $0x1,0x4(%esi)
62420c:	5e                   	pop    %esi
62420d:	83 c4 14             	add    $0x14,%esp
624210:	c3                   	ret
624211:	e8 64 c9 e0 ff       	call   0x430b7a
624216:	50                   	push   %eax
624217:	6a 01                	push   $0x1
624219:	8d 4c 24 0c          	lea    0xc(%esp),%ecx
62421d:	e8 93 42 e1 ff       	call   0x4384b5
624222:	68 b4 3c d0 00       	push   $0xd03cb4
624227:	8d 44 24 08          	lea    0x8(%esp),%eax
62422b:	50                   	push   %eax
62422c:	e8 5e 97 df ff       	call   0x41d98f
624231:	e8 44 c9 e0 ff       	call   0x430b7a
624236:	50                   	push   %eax
624237:	6a 24                	push   $0x24
624239:	8d 4c 24 0c          	lea    0xc(%esp),%ecx
62423d:	e8 73 42 e1 ff       	call   0x4384b5
624242:	68 b4 3c d0 00       	push   $0xd03cb4
624247:	8d 44 24 08          	lea    0x8(%esp),%eax
62424b:	50                   	push   %eax
62424c:	e8 3e 97 df ff       	call   0x41d98f
624251:	cc                   	int3
624252:	cc                   	int3
624253:	cc                   	int3
624254:	cc                   	int3
624255:	cc                   	int3
624256:	cc                   	int3
624257:	cc                   	int3
624258:	cc                   	int3
624259:	cc                   	int3
62425a:	cc                   	int3
62425b:	cc                   	int3
62425c:	cc                   	int3
62425d:	cc                   	int3
62425e:	cc                   	int3
62425f:	cc                   	int3
624260:	cc                   	int3
624261:	cc                   	int3
624262:	cc                   	int3
624263:	cc                   	int3
624264:	cc                   	int3
624265:	cc                   	int3
624266:	cc                   	int3
624267:	cc                   	int3
624268:	cc                   	int3
624269:	cc                   	int3
62426a:	cc                   	int3
62426b:	cc                   	int3
62426c:	cc                   	int3
62426d:	cc                   	int3
62426e:	cc                   	int3
62426f:	cc                   	int3
624270:	55                   	push   %ebp
624271:	8b ec                	mov    %esp,%ebp
624273:	6a ff                	push   $0xffffffff
624275:	68 a0 3f b7 00       	push   $0xb73fa0
62427a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
624280:	50                   	push   %eax
624281:	53                   	push   %ebx
624282:	56                   	push   %esi
624283:	57                   	push   %edi
624284:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
624289:	33 c5                	xor    %ebp,%eax
62428b:	50                   	push   %eax
62428c:	8d 45 f4             	lea    -0xc(%ebp),%eax
62428f:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
624295:	8b 75 08             	mov    0x8(%ebp),%esi
624298:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
62429e:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
6242a5:	8b 59 04             	mov    0x4(%ecx),%ebx
6242a8:	8b 01                	mov    (%ecx),%eax
6242aa:	89 45 08             	mov    %eax,0x8(%ebp)
6242ad:	85 db                	test   %ebx,%ebx
6242af:	74 2f                	je     0x6242e0
6242b1:	8b 4b 04             	mov    0x4(%ebx),%ecx
6242b4:	8d 7b 04             	lea    0x4(%ebx),%edi
6242b7:	85 c9                	test   %ecx,%ecx
6242b9:	74 25                	je     0x6242e0
6242bb:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
6242c0:	8d 51 01             	lea    0x1(%ecx),%edx
6242c3:	8b c1                	mov    %ecx,%eax
6242c5:	f0 0f b1 17          	lock cmpxchg %edx,(%edi)
6242c9:	3b c1                	cmp    %ecx,%eax
6242cb:	74 08                	je     0x6242d5
6242cd:	8b 0f                	mov    (%edi),%ecx
6242cf:	85 c9                	test   %ecx,%ecx
6242d1:	75 ed                	jne    0x6242c0
6242d3:	eb 0b                	jmp    0x6242e0
6242d5:	53                   	push   %ebx
6242d6:	ff 75 08             	push   0x8(%ebp)
6242d9:	8b ce                	mov    %esi,%ecx
6242db:	e8 96 0f df ff       	call   0x415276
6242e0:	8b c6                	mov    %esi,%eax
6242e2:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6242e5:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6242ec:	59                   	pop    %ecx
6242ed:	5f                   	pop    %edi
6242ee:	5e                   	pop    %esi
6242ef:	5b                   	pop    %ebx
6242f0:	8b e5                	mov    %ebp,%esp
6242f2:	5d                   	pop    %ebp
6242f3:	c2 04 00             	ret    $0x4
6242f6:	cc                   	int3
6242f7:	cc                   	int3
6242f8:	cc                   	int3
6242f9:	cc                   	int3
6242fa:	cc                   	int3
6242fb:	cc                   	int3
6242fc:	cc                   	int3
6242fd:	cc                   	int3
6242fe:	cc                   	int3
6242ff:	cc                   	int3
624300:	cc                   	int3
624301:	cc                   	int3
624302:	cc                   	int3
624303:	cc                   	int3
624304:	cc                   	int3
624305:	cc                   	int3
624306:	cc                   	int3
624307:	cc                   	int3
624308:	cc                   	int3
624309:	cc                   	int3
62430a:	cc                   	int3
62430b:	cc                   	int3
62430c:	cc                   	int3
62430d:	cc                   	int3
62430e:	cc                   	int3
62430f:	cc                   	int3
624310:	cc                   	int3
624311:	cc                   	int3
624312:	cc                   	int3
624313:	cc                   	int3
624314:	cc                   	int3
624315:	cc                   	int3
624316:	cc                   	int3