64c3ca:	8b c3                	mov    %ebx,%eax
64c3cc:	e8 03 a1 e1 ff       	call   0x4664d4
64c3d1:	33 c0                	xor    %eax,%eax
64c3d3:	5a                   	pop    %edx
64c3d4:	59                   	pop    %ecx
64c3d5:	59                   	pop    %ecx
64c3d6:	64 89 10             	mov    %edx,%fs:(%eax)
64c3d9:	e9 a8 02 00 00       	jmp    0x64c686
64c3de:	84 c9                	test   %cl,%cl
64c3e0:	74 0d                	je     0x64c3ef
64c3e2:	33 c0                	xor    %eax,%eax
64c3e4:	5a                   	pop    %edx
64c3e5:	59                   	pop    %ecx
64c3e6:	59                   	pop    %ecx
64c3e7:	64 89 10             	mov    %edx,%fs:(%eax)
64c3ea:	e9 97 02 00 00       	jmp    0x64c686
64c3ef:	e8 8c ae db ff       	call   0x407280
64c3f4:	33 d2                	xor    %edx,%edx
64c3f6:	89 45 f0             	mov    %eax,-0x10(%ebp)
64c3f9:	89 55 f4             	mov    %edx,-0xc(%ebp)
64c3fc:	a1 64 72 6a 00       	mov    0x6a7264,%eax
64c401:	8b 00                	mov    (%eax),%eax
64c403:	66 ba f5 ff          	mov    $0xfff5,%dx
64c407:	e8 3c b8 e1 ff       	call   0x467c48
64c40c:	8b c3                	mov    %ebx,%eax
64c40e:	e8 d9 04 00 00       	call   0x64c8ec
64c413:	8b f0                	mov    %eax,%esi
64c415:	8d 55 f8             	lea    -0x8(%ebp),%edx
64c418:	a1 08 72 6a 00       	mov    0x6a7208,%eax
64c41d:	8b 00                	mov    (%eax),%eax
64c41f:	e8 cc 72 e0 ff       	call   0x4536f0
64c424:	8b 7d f8             	mov    -0x8(%ebp),%edi
64c427:	89 bb 10 03 00 00    	mov    %edi,0x310(%ebx)
64c42d:	8b 45 fc             	mov    -0x4(%ebp),%eax
64c430:	89 83 14 03 00 00    	mov    %eax,0x314(%ebx)
64c436:	8b 55 fc             	mov    -0x4(%ebp),%edx
64c439:	8b c7                	mov    %edi,%eax
64c43b:	e8 cc b4 fb ff       	call   0x60790c
64c440:	89 83 1c 03 00 00    	mov    %eax,0x31c(%ebx)
64c446:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
64c44c:	33 d2                	xor    %edx,%edx
64c44e:	e8 65 b8 df ff       	call   0x447cb8
64c453:	85 f6                	test   %esi,%esi
64c455:	0f 85 cd 00 00 00    	jne    0x64c528
64c45b:	8b 93 1c 03 00 00    	mov    0x31c(%ebx),%edx
64c461:	a1 64 72 6a 00       	mov    0x6a7264,%eax
64c466:	8b 00                	mov    (%eax),%eax
64c468:	e8 67 b2 e1 ff       	call   0x4676d4
64c46d:	8d 55 d0             	lea    -0x30(%ebp),%edx
64c470:	e8 a3 af e1 ff       	call   0x467418
64c475:	8b 7d dc             	mov    -0x24(%ebp),%edi
64c478:	a1 64 72 6a 00       	mov    0x6a7264,%eax
64c47d:	8b 00                	mov    (%eax),%eax
64c47f:	e8 20 b2 e1 ff       	call   0x4676a4
64c484:	2b f8                	sub    %eax,%edi
64c486:	57                   	push   %edi
64c487:	8d 45 e0             	lea    -0x20(%ebp),%eax
64c48a:	50                   	push   %eax
64c48b:	8b 93 1c 03 00 00    	mov    0x31c(%ebx),%edx
64c491:	a1 64 72 6a 00       	mov    0x6a7264,%eax
64c496:	8b 00                	mov    (%eax),%eax
64c498:	e8 37 b2 e1 ff       	call   0x4676d4
64c49d:	8d 55 c0             	lea    -0x40(%ebp),%edx
64c4a0:	e8 73 af e1 ff       	call   0x467418
64c4a5:	8b 7d c8             	mov    -0x38(%ebp),%edi
64c4a8:	a1 64 72 6a 00       	mov    0x6a7264,%eax
64c4ad:	8b 00                	mov    (%eax),%eax
64c4af:	e8 fc b1 e1 ff       	call   0x4676b0
64c4b4:	2b f8                	sub    %eax,%edi
64c4b6:	57                   	push   %edi
64c4b7:	8b 93 1c 03 00 00    	mov    0x31c(%ebx),%edx
64c4bd:	a1 64 72 6a 00       	mov    0x6a7264,%eax
64c4c2:	8b 00                	mov    (%eax),%eax
64c4c4:	e8 0b b2 e1 ff       	call   0x4676d4
64c4c9:	8d 55 b0             	lea    -0x50(%ebp),%edx
64c4cc:	e8 47 af e1 ff       	call   0x467418
64c4d1:	8b 7d b4             	mov    -0x4c(%ebp),%edi
64c4d4:	a1 64 72 6a 00       	mov    0x6a7264,%eax
64c4d9:	8b 00                	mov    (%eax),%eax
64c4db:	e8 c4 b1 e1 ff       	call   0x4676a4
64c4e0:	2b f8                	sub    %eax,%edi
64c4e2:	57                   	push   %edi
64c4e3:	8b 93 1c 03 00 00    	mov    0x31c(%ebx),%edx
64c4e9:	a1 64 72 6a 00       	mov    0x6a7264,%eax
64c4ee:	8b 00                	mov    (%eax),%eax
64c4f0:	e8 df b1 e1 ff       	call   0x4676d4
64c4f5:	8d 55 a0             	lea    -0x60(%ebp),%edx
64c4f8:	e8 1b af e1 ff       	call   0x467418
64c4fd:	8b 45 a0             	mov    -0x60(%ebp),%eax
64c500:	50                   	push   %eax
64c501:	a1 64 72 6a 00       	mov    0x6a7264,%eax
64c506:	8b 00                	mov    (%eax),%eax
64c508:	e8 a3 b1 e1 ff       	call   0x4676b0
64c50d:	5a                   	pop    %edx
64c50e:	92                   	xchg   %eax,%edx
64c50f:	2b c2                	sub    %edx,%eax
64c511:	5a                   	pop    %edx
64c512:	59                   	pop    %ecx
64c513:	e8 5c e1 dc ff       	call   0x41a674
64c518:	8d 55 e0             	lea    -0x20(%ebp),%edx
64c51b:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
64c521:	e8 66 bc df ff       	call   0x44818c
64c526:	eb 5a                	jmp    0x64c582
64c528:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
64c52e:	8b d6                	mov    %esi,%edx
64c530:	e8 2b ba df ff       	call   0x447f60
64c535:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
64c53b:	8b d6                	mov    %esi,%edx
64c53d:	e8 42 ba df ff       	call   0x447f84
64c542:	8b bb f4 02 00 00    	mov    0x2f4(%ebx),%edi
64c548:	db 47 48             	fildl  0x48(%edi)
64c54b:	d8 35 90 c6 64 00    	fdivs  0x64c690
64c551:	e8 6a 67 db ff       	call   0x402cc0
64c556:	8b 55 0c             	mov    0xc(%ebp),%edx
64c559:	2b d0                	sub    %eax,%edx
64c55b:	8b c7                	mov    %edi,%eax
64c55d:	e8 b2 b9 df ff       	call   0x447f14
64c562:	8b bb f4 02 00 00    	mov    0x2f4(%ebx),%edi
64c568:	db 47 4c             	fildl  0x4c(%edi)
64c56b:	d8 35 90 c6 64 00    	fdivs  0x64c690
64c571:	e8 4a 67 db ff       	call   0x402cc0
64c576:	8b 55 08             	mov    0x8(%ebp),%edx
64c579:	2b d0                	sub    %eax,%edx
64c57b:	8b c7                	mov    %edi,%eax
64c57d:	e8 b6 b9 df ff       	call   0x447f38
64c582:	85 f6                	test   %esi,%esi
64c584:	74 16                	je     0x64c59c
64c586:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
64c58b:	8b 00                	mov    (%eax),%eax
64c58d:	8b 80 98 04 00 00    	mov    0x498(%eax),%eax
64c593:	83 b8 68 01 00 00 00 	cmpl   $0x0,0x168(%eax)
64c59a:	75 17                	jne    0x64c5b3
64c59c:	6a ff                	push   $0xffffffff
64c59e:	6a 00                	push   $0x0
64c5a0:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
64c5a6:	e8 a9 29 e0 ff       	call   0x44ef54
64c5ab:	50                   	push   %eax
64c5ac:	e8 47 b8 db ff       	call   0x407df8
64c5b1:	eb 71                	jmp    0x64c624
64c5b3:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
64c5b8:	8b 00                	mov    (%eax),%eax
64c5ba:	8b 80 98 04 00 00    	mov    0x498(%eax),%eax
64c5c0:	83 b8 68 01 00 00 01 	cmpl   $0x1,0x168(%eax)
64c5c7:	75 1f                	jne    0x64c5e8
64c5c9:	6a 12                	push   $0x12
64c5cb:	6a 12                	push   $0x12
64c5cd:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
64c5d3:	8b 50 4c             	mov    0x4c(%eax),%edx
64c5d6:	52                   	push   %edx
64c5d7:	8b 40 48             	mov    0x48(%eax),%eax
64c5da:	50                   	push   %eax
64c5db:	6a 00                	push   $0x0
64c5dd:	6a 00                	push   $0x0
64c5df:	e8 0c af db ff       	call   0x4074f0
64c5e4:	8b f0                	mov    %eax,%esi
64c5e6:	eb 19                	jmp    0x64c601
64c5e8:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
64c5ee:	8b 50 4c             	mov    0x4c(%eax),%edx
64c5f1:	52                   	push   %edx
64c5f2:	8b 40 48             	mov    0x48(%eax),%eax
64c5f5:	50                   	push   %eax
64c5f6:	6a 00                	push   $0x0
64c5f8:	6a 00                	push   $0x0
64c5fa:	e8 91 ae db ff       	call   0x407490
64c5ff:	8b f0                	mov    %eax,%esi
64c601:	6a ff                	push   $0xffffffff
64c603:	56                   	push   %esi
64c604:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
64c60a:	e8 45 29 e0 ff       	call   0x44ef54
64c60f:	50                   	push   %eax
64c610:	e8 e3 b7 db ff       	call   0x407df8
64c615:	56                   	push   %esi
64c616:	e8 f5 ae db ff       	call   0x407510
64c61b:	eb 07                	jmp    0x64c624
64c61d:	6a 32                	push   $0x32
64c61f:	e8 48 1d dc ff       	call   0x40e36c
64c624:	80 bb 0c 03 00 00 00 	cmpb   $0x0,0x30c(%ebx)
64c62b:	74 f0                	je     0x64c61d
64c62d:	a1 64 72 6a 00       	mov    0x6a7264,%eax
64c632:	8b 00                	mov    (%eax),%eax
64c634:	83 ca ff             	or     $0xffffffff,%edx
64c637:	e8 0c b6 e1 ff       	call   0x467c48
64c63c:	c6 83 00 03 00 00 01 	movb   $0x1,0x300(%ebx)
64c643:	8b 8b 1c 03 00 00    	mov    0x31c(%ebx),%ecx
64c649:	b2 01                	mov    $0x1,%dl
64c64b:	8b c3                	mov    %ebx,%eax
64c64d:	e8 fa fc ff ff       	call   0x64c34c
64c652:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
64c658:	b2 01                	mov    $0x1,%dl
64c65a:	e8 8d c0 df ff       	call   0x4486ec
64c65f:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
64c665:	8b 10                	mov    (%eax),%edx
64c667:	ff 92 80 00 00 00    	call   *0x80(%edx)
64c66d:	e8 0e ac db ff       	call   0x407280
64c672:	33 c0                	xor    %eax,%eax
64c674:	5a                   	pop    %edx
64c675:	59                   	pop    %ecx
64c676:	59                   	pop    %ecx
64c677:	64 89 10             	mov    %edx,%fs:(%eax)
64c67a:	eb 0a                	jmp    0x64c686
64c67c:	e9 d7 78 db ff       	jmp    0x403f58
64c681:	e8 3a 7c db ff       	call   0x4042c0
64c686:	5f                   	pop    %edi
64c687:	5e                   	pop    %esi
64c688:	5b                   	pop    %ebx
64c689:	8b e5                	mov    %ebp,%esp
64c68b:	5d                   	pop    %ebp
64c68c:	c2 0c 00             	ret    $0xc
64c68f:	00 00                	add    %al,(%eax)
64c691:	00 00                	add    %al,(%eax)
64c693:	40                   	inc    %eax
64c694:	55                   	push   %ebp
64c695:	8b ec                	mov    %esp,%ebp
64c697:	53                   	push   %ebx
64c698:	56                   	push   %esi
64c699:	57                   	push   %edi
64c69a:	8b f0                	mov    %eax,%esi
64c69c:	33 c0                	xor    %eax,%eax
64c69e:	55                   	push   %ebp
64c69f:	68 12 c7 64 00       	push   $0x64c712
64c6a4:	64 ff 30             	push   %fs:(%eax)
64c6a7:	64 89 20             	mov    %esp,%fs:(%eax)
64c6aa:	80 f9 01             	cmp    $0x1,%cl
64c6ad:	75 11                	jne    0x64c6c0
64c6af:	8b c6                	mov    %esi,%eax
64c6b1:	e8 1e 9e e1 ff       	call   0x4664d4
64c6b6:	33 c0                	xor    %eax,%eax
64c6b8:	5a                   	pop    %edx
64c6b9:	59                   	pop    %ecx
64c6ba:	59                   	pop    %ecx
64c6bb:	64 89 10             	mov    %edx,%fs:(%eax)
64c6be:	eb 5c                	jmp    0x64c71c
64c6c0:	84 c9                	test   %cl,%cl
64c6c2:	74 0a                	je     0x64c6ce
64c6c4:	33 c0                	xor    %eax,%eax
64c6c6:	5a                   	pop    %edx
64c6c7:	59                   	pop    %ecx
64c6c8:	59                   	pop    %ecx
64c6c9:	64 89 10             	mov    %edx,%fs:(%eax)
64c6cc:	eb 4e                	jmp    0x64c71c
64c6ce:	8b 86 f4 02 00 00    	mov    0x2f4(%esi),%eax
64c6d4:	33 d2                	xor    %edx,%edx
64c6d6:	e8 11 c0 df ff       	call   0x4486ec
64c6db:	33 c9                	xor    %ecx,%ecx
64c6dd:	33 d2                	xor    %edx,%edx
64c6df:	8b c6                	mov    %esi,%eax
64c6e1:	e8 66 fc ff ff       	call   0x64c34c
64c6e6:	c6 86 00 03 00 00 00 	movb   $0x0,0x300(%esi)
64c6ed:	8b 86 fc 02 00 00    	mov    0x2fc(%esi),%eax
64c6f3:	8b 10                	mov    (%eax),%edx
64c6f5:	ff 52 7c             	call   *0x7c(%edx)
64c6f8:	a1 64 72 6a 00       	mov    0x6a7264,%eax
64c6fd:	8b 00                	mov    (%eax),%eax
64c6ff:	66 ba ca 04          	mov    $0x4ca,%dx
64c703:	e8 40 b5 e1 ff       	call   0x467c48
64c708:	33 c0                	xor    %eax,%eax
64c70a:	5a                   	pop    %edx
64c70b:	59                   	pop    %ecx
64c70c:	59                   	pop    %ecx
64c70d:	64 89 10             	mov    %edx,%fs:(%eax)
64c710:	eb 0a                	jmp    0x64c71c
64c712:	e9 41 78 db ff       	jmp    0x403f58
64c717:	e8 a4 7b db ff       	call   0x4042c0
64c71c:	5f                   	pop    %edi
64c71d:	5e                   	pop    %esi
64c71e:	5b                   	pop    %ebx
64c71f:	5d                   	pop    %ebp
64c720:	c2 0c 00             	ret    $0xc
64c723:	90                   	nop
64c724:	55                   	push   %ebp
64c725:	8b ec                	mov    %esp,%ebp
64c727:	83 c4 f8             	add    $0xfffffff8,%esp
64c72a:	53                   	push   %ebx
64c72b:	56                   	push   %esi
64c72c:	57                   	push   %edi
64c72d:	8b d8                	mov    %eax,%ebx
64c72f:	33 d2                	xor    %edx,%edx
64c731:	55                   	push   %ebp
64c732:	68 ca c7 64 00       	push   $0x64c7ca
64c737:	64 ff 32             	push   %fs:(%edx)
64c73a:	64 89 22             	mov    %esp,%fs:(%edx)
64c73d:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
64c743:	80 78 57 00          	cmpb   $0x0,0x57(%eax)
64c747:	74 77                	je     0x64c7c0
64c749:	8d 55 f8             	lea    -0x8(%ebp),%edx
64c74c:	a1 08 72 6a 00       	mov    0x6a7208,%eax
64c751:	8b 00                	mov    (%eax),%eax
64c753:	e8 98 6f e0 ff       	call   0x4536f0
64c758:	8b 45 f8             	mov    -0x8(%ebp),%eax
64c75b:	89 83 10 03 00 00    	mov    %eax,0x310(%ebx)
64c761:	8b 45 fc             	mov    -0x4(%ebp),%eax
64c764:	89 83 14 03 00 00    	mov    %eax,0x314(%ebx)
64c76a:	8b c3                	mov    %ebx,%eax
64c76c:	e8 7b 01 00 00       	call   0x64c8ec
64c771:	85 c0                	test   %eax,%eax
64c773:	7e 40                	jle    0x64c7b5
64c775:	8b b3 f4 02 00 00    	mov    0x2f4(%ebx),%esi
64c77b:	db 46 48             	fildl  0x48(%esi)
64c77e:	d8 35 e0 c7 64 00    	fdivs  0x64c7e0
64c784:	e8 37 65 db ff       	call   0x402cc0
64c789:	8b 55 0c             	mov    0xc(%ebp),%edx
64c78c:	2b d0                	sub    %eax,%edx
64c78e:	8b c6                	mov    %esi,%eax
64c790:	e8 7f b7 df ff       	call   0x447f14
64c795:	8b b3 f4 02 00 00    	mov    0x2f4(%ebx),%esi
64c79b:	db 46 4c             	fildl  0x4c(%esi)
64c79e:	d8 35 e0 c7 64 00    	fdivs  0x64c7e0
64c7a4:	e8 17 65 db ff       	call   0x402cc0
64c7a9:	8b 55 08             	mov    0x8(%ebp),%edx
64c7ac:	2b d0                	sub    %eax,%edx
64c7ae:	8b c6                	mov    %esi,%eax
64c7b0:	e8 83 b7 df ff       	call   0x447f38
64c7b5:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
64c7bb:	8b 10                	mov    (%eax),%edx
64c7bd:	ff 52 7c             	call   *0x7c(%edx)
64c7c0:	33 c0                	xor    %eax,%eax
64c7c2:	5a                   	pop    %edx
64c7c3:	59                   	pop    %ecx
64c7c4:	59                   	pop    %ecx
64c7c5:	64 89 10             	mov    %edx,%fs:(%eax)
64c7c8:	eb 0a                	jmp    0x64c7d4
64c7ca:	e9 89 77 db ff       	jmp    0x403f58
64c7cf:	e8 ec 7a db ff       	call   0x4042c0
64c7d4:	5f                   	pop    %edi
64c7d5:	5e                   	pop    %esi
64c7d6:	5b                   	pop    %ebx
64c7d7:	59                   	pop    %ecx
64c7d8:	59                   	pop    %ecx
64c7d9:	5d                   	pop    %ebp
64c7da:	c2 08 00             	ret    $0x8
64c7dd:	00 00                	add    %al,(%eax)
64c7df:	00 00                	add    %al,(%eax)
64c7e1:	00 00                	add    %al,(%eax)
64c7e3:	40                   	inc    %eax
64c7e4:	55                   	push   %ebp
64c7e5:	8b ec                	mov    %esp,%ebp
64c7e7:	53                   	push   %ebx
64c7e8:	56                   	push   %esi
64c7e9:	57                   	push   %edi
64c7ea:	33 d2                	xor    %edx,%edx
64c7ec:	55                   	push   %ebp
64c7ed:	68 0a c8 64 00       	push   $0x64c80a
64c7f2:	64 ff 32             	push   %fs:(%edx)
64c7f5:	64 89 22             	mov    %esp,%fs:(%edx)
64c7f8:	33 d2                	xor    %edx,%edx
64c7fa:	89 90 18 03 00 00    	mov    %edx,0x318(%eax)
64c800:	33 c0                	xor    %eax,%eax
64c802:	5a                   	pop    %edx
64c803:	59                   	pop    %ecx
64c804:	59                   	pop    %ecx