60b323:	cc                   	int3
60b324:	cc                   	int3
60b325:	cc                   	int3
60b326:	cc                   	int3
60b327:	cc                   	int3
60b328:	cc                   	int3
60b329:	cc                   	int3
60b32a:	cc                   	int3
60b32b:	cc                   	int3
60b32c:	cc                   	int3
60b32d:	cc                   	int3
60b32e:	cc                   	int3
60b32f:	cc                   	int3
60b330:	83 25 88 14 73 00 00 	andl   $0x0,0x731488
60b337:	b0 01                	mov    $0x1,%al
60b339:	c3                   	ret
60b33a:	8b ff                	mov    %edi,%edi
60b33c:	55                   	push   %ebp
60b33d:	8b ec                	mov    %esp,%ebp
60b33f:	83 ec 10             	sub    $0x10,%esp
60b342:	53                   	push   %ebx
60b343:	56                   	push   %esi
60b344:	57                   	push   %edi
60b345:	6a 00                	push   $0x0
60b347:	6a 00                	push   $0x0
60b349:	e8 4c ba ff ff       	call   0x606d9a
60b34e:	bb ff ff 00 00       	mov    $0xffff,%ebx
60b353:	8b f8                	mov    %eax,%edi
60b355:	53                   	push   %ebx
60b356:	ff 35 30 8e 72 00    	push   0x728e30
60b35c:	e8 39 ba ff ff       	call   0x606d9a
60b361:	66 8b 75 0e          	mov    0xe(%ebp),%si
60b365:	83 c4 10             	add    $0x10,%esp
60b368:	b8 f0 7f 00 00       	mov    $0x7ff0,%eax
60b36d:	0f b7 ce             	movzwl %si,%ecx
60b370:	23 c8                	and    %eax,%ecx
60b372:	51                   	push   %ecx
60b373:	51                   	push   %ecx
60b374:	66 3b c8             	cmp    %ax,%cx
60b377:	75 7e                	jne    0x60b3f7
60b379:	8b 75 10             	mov    0x10(%ebp),%esi
60b37c:	dd 05 20 4b 6d 00    	fldl   0x6d4b20
60b382:	dd 1e                	fstpl  (%esi)
60b384:	dd 45 08             	fldl   0x8(%ebp)
60b387:	dd 55 f8             	fstl   -0x8(%ebp)
60b38a:	dd 1c 24             	fstpl  (%esp)
60b38d:	e8 19 b9 ff ff       	call   0x606cab
60b392:	59                   	pop    %ecx
60b393:	59                   	pop    %ecx
60b394:	85 c0                	test   %eax,%eax
60b396:	7e 39                	jle    0x60b3d1
60b398:	83 f8 02             	cmp    $0x2,%eax
60b39b:	7e 0c                	jle    0x60b3a9
60b39d:	83 f8 03             	cmp    $0x3,%eax
60b3a0:	75 2f                	jne    0x60b3d1
60b3a2:	dd 45 08             	fldl   0x8(%ebp)
60b3a5:	dd 1e                	fstpl  (%esi)
60b3a7:	eb 1c                	jmp    0x60b3c5
60b3a9:	dd 45 08             	fldl   0x8(%ebp)
60b3ac:	83 ec 10             	sub    $0x10,%esp
60b3af:	dd 16                	fstl   (%esi)
60b3b1:	dd 5c 24 08          	fstpl  0x8(%esp)
60b3b5:	d9 ee                	fldz
60b3b7:	dd 1c 24             	fstpl  (%esp)
60b3ba:	e8 01 fc ff ff       	call   0x60afc0
60b3bf:	dd 5d f8             	fstpl  -0x8(%ebp)
60b3c2:	83 c4 10             	add    $0x10,%esp
60b3c5:	53                   	push   %ebx
60b3c6:	57                   	push   %edi
60b3c7:	e8 ce b9 ff ff       	call   0x606d9a
60b3cc:	dd 45 f8             	fldl   -0x8(%ebp)
60b3cf:	eb 68                	jmp    0x60b439
60b3d1:	dd 45 08             	fldl   0x8(%ebp)
60b3d4:	dd 05 00 9c 6a 00    	fldl   0x6a9c00
60b3da:	d8 c1                	fadd   %st(1),%st
60b3dc:	57                   	push   %edi
60b3dd:	83 ec 10             	sub    $0x10,%esp
60b3e0:	dd 16                	fstl   (%esi)
60b3e2:	dd 5c 24 08          	fstpl  0x8(%esp)
60b3e6:	dd 1c 24             	fstpl  (%esp)
60b3e9:	6a 1c                	push   $0x1c
60b3eb:	6a 08                	push   $0x8
60b3ed:	e8 42 6c ff ff       	call   0x602034
60b3f2:	83 c4 1c             	add    $0x1c,%esp
60b3f5:	eb 44                	jmp    0x60b43b
60b3f7:	dd 45 08             	fldl   0x8(%ebp)
60b3fa:	dd 1c 24             	fstpl  (%esp)
60b3fd:	e8 e1 51 00 00       	call   0x6105e3
60b402:	8b 45 10             	mov    0x10(%ebp),%eax
60b405:	59                   	pop    %ecx
60b406:	59                   	pop    %ecx
60b407:	dd 10                	fstl   (%eax)
60b409:	dc 6d 08             	fsubrl 0x8(%ebp)
60b40c:	dd 55 f0             	fstl   -0x10(%ebp)
60b40f:	dd 55 f8             	fstl   -0x8(%ebp)
60b412:	d9 ee                	fldz
60b414:	da e9                	fucompp
60b416:	df e0                	fnstsw %ax
60b418:	f6 c4 44             	test   $0x44,%ah
60b41b:	7a 12                	jp     0x60b42f
60b41d:	0f b7 c6             	movzwl %si,%eax
60b420:	25 00 80 00 00       	and    $0x8000,%eax
60b425:	66 09 45 fe          	or     %ax,-0x2(%ebp)
60b429:	dd 45 f8             	fldl   -0x8(%ebp)
60b42c:	dd 5d f0             	fstpl  -0x10(%ebp)
60b42f:	53                   	push   %ebx
60b430:	57                   	push   %edi
60b431:	e8 64 b9 ff ff       	call   0x606d9a
60b436:	dd 45 f0             	fldl   -0x10(%ebp)
60b439:	59                   	pop    %ecx
60b43a:	59                   	pop    %ecx
60b43b:	5f                   	pop    %edi
60b43c:	5e                   	pop    %esi
60b43d:	5b                   	pop    %ebx
60b43e:	c9                   	leave
60b43f:	c3                   	ret
60b440:	8b ff                	mov    %edi,%edi
60b442:	55                   	push   %ebp
60b443:	8b ec                	mov    %esp,%ebp
60b445:	8b 4d 08             	mov    0x8(%ebp),%ecx
60b448:	56                   	push   %esi
60b449:	be f0 7f 00 00       	mov    $0x7ff0,%esi
60b44e:	0f b7 41 06          	movzwl 0x6(%ecx),%eax
60b452:	8b d0                	mov    %eax,%edx
60b454:	23 d6                	and    %esi,%edx
60b456:	66 3b d6             	cmp    %si,%dx
60b459:	5e                   	pop    %esi
60b45a:	75 1f                	jne    0x60b47b
60b45c:	a8 0f                	test   $0xf,%al
60b45e:	75 16                	jne    0x60b476
60b460:	33 c0                	xor    %eax,%eax
60b462:	66 39 41 04          	cmp    %ax,0x4(%ecx)
60b466:	75 0e                	jne    0x60b476
60b468:	66 39 41 02          	cmp    %ax,0x2(%ecx)
60b46c:	75 08                	jne    0x60b476
60b46e:	66 39 01             	cmp    %ax,(%ecx)
60b471:	75 03                	jne    0x60b476
60b473:	40                   	inc    %eax
60b474:	5d                   	pop    %ebp
60b475:	c3                   	ret
60b476:	6a 02                	push   $0x2
60b478:	58                   	pop    %eax
60b479:	5d                   	pop    %ebp
60b47a:	c3                   	ret
60b47b:	a9 ff 7f ff ff       	test   $0xffff7fff,%eax
60b480:	75 15                	jne    0x60b497
60b482:	33 c0                	xor    %eax,%eax
60b484:	66 39 41 04          	cmp    %ax,0x4(%ecx)
60b488:	75 0d                	jne    0x60b497
60b48a:	66 39 41 02          	cmp    %ax,0x2(%ecx)
60b48e:	75 07                	jne    0x60b497
60b490:	66 39 01             	cmp    %ax,(%ecx)
60b493:	75 02                	jne    0x60b497
60b495:	5d                   	pop    %ebp
60b496:	c3                   	ret
60b497:	33 c0                	xor    %eax,%eax
60b499:	66 85 d2             	test   %dx,%dx
60b49c:	0f 95 c0             	setne  %al
60b49f:	83 e8 02             	sub    $0x2,%eax
60b4a2:	5d                   	pop    %ebp
60b4a3:	c3                   	ret
60b4a4:	33 c0                	xor    %eax,%eax
60b4a6:	50                   	push   %eax
60b4a7:	50                   	push   %eax
60b4a8:	6a 03                	push   $0x3
60b4aa:	50                   	push   %eax
60b4ab:	6a 03                	push   $0x3
60b4ad:	68 00 00 00 c0       	push   $0xc0000000
60b4b2:	68 a0 8a 6d 00       	push   $0x6d8aa0
60b4b7:	ff 15 f0 21 68 00    	call   *0x6821f0
60b4bd:	a3 34 8e 72 00       	mov    %eax,0x728e34
60b4c2:	c3                   	ret
60b4c3:	8b ff                	mov    %edi,%edi
60b4c5:	55                   	push   %ebp
60b4c6:	8b ec                	mov    %esp,%ebp
60b4c8:	56                   	push   %esi
60b4c9:	ff 75 08             	push   0x8(%ebp)
60b4cc:	ff 35 34 8e 72 00    	push   0x728e34
60b4d2:	ff 15 28 22 68 00    	call   *0x682228
60b4d8:	8b f0                	mov    %eax,%esi
60b4da:	85 f6                	test   %esi,%esi
60b4dc:	75 26                	jne    0x60b504
60b4de:	ff 15 e0 21 68 00    	call   *0x6821e0
60b4e4:	83 f8 06             	cmp    $0x6,%eax
60b4e7:	75 1b                	jne    0x60b504
60b4e9:	e8 d2 00 00 00       	call   0x60b5c0
60b4ee:	e8 b1 ff ff ff       	call   0x60b4a4
60b4f3:	ff 75 08             	push   0x8(%ebp)
60b4f6:	ff 35 34 8e 72 00    	push   0x728e34
60b4fc:	ff 15 28 22 68 00    	call   *0x682228
60b502:	8b f0                	mov    %eax,%esi
60b504:	8b c6                	mov    %esi,%eax
60b506:	5e                   	pop    %esi
60b507:	5d                   	pop    %ebp
60b508:	c3                   	ret
60b509:	8b 0d 34 8e 72 00    	mov    0x728e34,%ecx
60b50f:	83 f9 fe             	cmp    $0xfffffffe,%ecx
60b512:	75 0b                	jne    0x60b51f
60b514:	e8 8b ff ff ff       	call   0x60b4a4
60b519:	8b 0d 34 8e 72 00    	mov    0x728e34,%ecx
60b51f:	33 c0                	xor    %eax,%eax
60b521:	83 f9 ff             	cmp    $0xffffffff,%ecx
60b524:	0f 95 c0             	setne  %al
60b527:	c3                   	ret
60b528:	8b ff                	mov    %edi,%edi
60b52a:	55                   	push   %ebp
60b52b:	8b ec                	mov    %esp,%ebp
60b52d:	56                   	push   %esi
60b52e:	ff 75 10             	push   0x10(%ebp)
60b531:	ff 75 0c             	push   0xc(%ebp)
60b534:	ff 75 08             	push   0x8(%ebp)
60b537:	ff 35 34 8e 72 00    	push   0x728e34
60b53d:	ff 15 08 22 68 00    	call   *0x682208
60b543:	8b f0                	mov    %eax,%esi
60b545:	85 f6                	test   %esi,%esi
60b547:	75 2c                	jne    0x60b575
60b549:	ff 15 e0 21 68 00    	call   *0x6821e0
60b54f:	83 f8 06             	cmp    $0x6,%eax
60b552:	75 21                	jne    0x60b575
60b554:	e8 67 00 00 00       	call   0x60b5c0
60b559:	e8 46 ff ff ff       	call   0x60b4a4
60b55e:	ff 75 10             	push   0x10(%ebp)
60b561:	ff 75 0c             	push   0xc(%ebp)
60b564:	ff 75 08             	push   0x8(%ebp)
60b567:	ff 35 34 8e 72 00    	push   0x728e34
60b56d:	ff 15 08 22 68 00    	call   *0x682208
60b573:	8b f0                	mov    %eax,%esi
60b575:	8b c6                	mov    %esi,%eax
60b577:	5e                   	pop    %esi
60b578:	5d                   	pop    %ebp
60b579:	c3                   	ret
60b57a:	8b ff                	mov    %edi,%edi
60b57c:	55                   	push   %ebp
60b57d:	8b ec                	mov    %esp,%ebp
60b57f:	56                   	push   %esi
60b580:	ff 75 08             	push   0x8(%ebp)
60b583:	ff 35 34 8e 72 00    	push   0x728e34
60b589:	ff 15 04 22 68 00    	call   *0x682204
60b58f:	8b f0                	mov    %eax,%esi
60b591:	85 f6                	test   %esi,%esi
60b593:	75 26                	jne    0x60b5bb
60b595:	ff 15 e0 21 68 00    	call   *0x6821e0
60b59b:	83 f8 06             	cmp    $0x6,%eax
60b59e:	75 1b                	jne    0x60b5bb
60b5a0:	e8 1b 00 00 00       	call   0x60b5c0
60b5a5:	e8 fa fe ff ff       	call   0x60b4a4
60b5aa:	ff 75 08             	push   0x8(%ebp)
60b5ad:	ff 35 34 8e 72 00    	push   0x728e34
60b5b3:	ff 15 04 22 68 00    	call   *0x682204
60b5b9:	8b f0                	mov    %eax,%esi
60b5bb:	8b c6                	mov    %esi,%eax
60b5bd:	5e                   	pop    %esi
60b5be:	5d                   	pop    %ebp
60b5bf:	c3                   	ret
60b5c0:	a1 34 8e 72 00       	mov    0x728e34,%eax
60b5c5:	83 f8 ff             	cmp    $0xffffffff,%eax
60b5c8:	74 0c                	je     0x60b5d6
60b5ca:	83 f8 fe             	cmp    $0xfffffffe,%eax
60b5cd:	74 07                	je     0x60b5d6
60b5cf:	50                   	push   %eax
60b5d0:	ff 15 e4 21 68 00    	call   *0x6821e4
60b5d6:	c3                   	ret
60b5d7:	8b ff                	mov    %edi,%edi
60b5d9:	55                   	push   %ebp
60b5da:	8b ec                	mov    %esp,%ebp
60b5dc:	ff 05 d0 0c 73 00    	incl   0x730cd0
60b5e2:	56                   	push   %esi
60b5e3:	8b 75 08             	mov    0x8(%ebp),%esi
60b5e6:	57                   	push   %edi
60b5e7:	bf 00 10 00 00       	mov    $0x1000,%edi
60b5ec:	57                   	push   %edi
60b5ed:	e8 03 a8 ff ff       	call   0x605df5
60b5f2:	6a 00                	push   $0x0
60b5f4:	89 46 04             	mov    %eax,0x4(%esi)
60b5f7:	e8 2c 92 ff ff       	call   0x604828
60b5fc:	83 7e 04 00          	cmpl   $0x0,0x4(%esi)
60b600:	8d 46 0c             	lea    0xc(%esi),%eax
60b603:	59                   	pop    %ecx
60b604:	59                   	pop    %ecx
60b605:	74 08                	je     0x60b60f
60b607:	6a 40                	push   $0x40
60b609:	59                   	pop    %ecx
60b60a:	f0 09 08             	lock or %ecx,(%eax)
60b60d:	eb 11                	jmp    0x60b620
60b60f:	b9 00 04 00 00       	mov    $0x400,%ecx
60b614:	f0 09 08             	lock or %ecx,(%eax)
60b617:	8d 46 14             	lea    0x14(%esi),%eax
60b61a:	6a 02                	push   $0x2
60b61c:	89 46 04             	mov    %eax,0x4(%esi)
60b61f:	5f                   	pop    %edi
60b620:	89 7e 18             	mov    %edi,0x18(%esi)
60b623:	8b 46 04             	mov    0x4(%esi),%eax
60b626:	83 66 08 00          	andl   $0x0,0x8(%esi)
60b62a:	5f                   	pop    %edi
60b62b:	89 06                	mov    %eax,(%esi)
60b62d:	5e                   	pop    %esi
60b62e:	5d                   	pop    %ebp
60b62f:	c3                   	ret
60b630:	8b ff                	mov    %edi,%edi
60b632:	55                   	push   %ebp
60b633:	8b ec                	mov    %esp,%ebp
60b635:	83 ec 18             	sub    $0x18,%esp
60b638:	a1 d4 89 72 00       	mov    0x7289d4,%eax
60b63d:	33 c5                	xor    %ebp,%eax
60b63f:	89 45 fc             	mov    %eax,-0x4(%ebp)
60b642:	53                   	push   %ebx
60b643:	56                   	push   %esi
60b644:	57                   	push   %edi
60b645:	ff 75 08             	push   0x8(%ebp)
60b648:	8d 4d e8             	lea    -0x18(%ebp),%ecx
60b64b:	e8 3d 25 fe ff       	call   0x5edb8d
60b650:	8b 45 ec             	mov    -0x14(%ebp),%eax
60b653:	33 ff                	xor    %edi,%edi
60b655:	57                   	push   %edi
60b656:	57                   	push   %edi
60b657:	ff 75 10             	push   0x10(%ebp)
60b65a:	8b 40 08             	mov    0x8(%eax),%eax
60b65d:	ff 75 0c             	push   0xc(%ebp)
60b660:	89 45 f8             	mov    %eax,-0x8(%ebp)
60b663:	e8 de bf ff ff       	call   0x607646
60b668:	8b d8                	mov    %eax,%ebx
60b66a:	85 db                	test   %ebx,%ebx
60b66c:	74 7d                	je     0x60b6eb
60b66e:	8d 04 1b             	lea    (%ebx,%ebx,1),%eax
60b671:	8d 48 08             	lea    0x8(%eax),%ecx
60b674:	3b c1                	cmp    %ecx,%eax
60b676:	1b c0                	sbb    %eax,%eax
60b678:	23 c1                	and    %ecx,%eax
60b67a:	74 32                	je     0x60b6ae
60b67c:	3d 00 04 00 00       	cmp    $0x400,%eax
60b681:	77 13                	ja     0x60b696
60b683:	e8 c8 67 fd ff       	call   0x5e1e50
60b688:	8b f4                	mov    %esp,%esi
60b68a:	85 f6                	test   %esi,%esi
60b68c:	74 56                	je     0x60b6e4
60b68e:	c7 06 cc cc 00 00    	movl   $0xcccc,(%esi)
60b694:	eb 13                	jmp    0x60b6a9
60b696:	50                   	push   %eax
60b697:	e8 59 a7 ff ff       	call   0x605df5
60b69c:	8b f0                	mov    %eax,%esi
60b69e:	59                   	pop    %ecx
60b69f:	85 f6                	test   %esi,%esi
60b6a1:	74 41                	je     0x60b6e4
60b6a3:	c7 06 dd dd 00 00    	movl   $0xdddd,(%esi)
60b6a9:	83 c6 08             	add    $0x8,%esi
60b6ac:	eb 02                	jmp    0x60b6b0
60b6ae:	8b f7                	mov    %edi,%esi
60b6b0:	85 f6                	test   %esi,%esi
60b6b2:	74 30                	je     0x60b6e4
60b6b4:	53                   	push   %ebx