483377:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
48337d:	e8 4a 07 f8 ff       	call   0x403acc
483382:	db 6d a0             	fldt   -0x60(%ebp)
483385:	db 6d d0             	fldt   -0x30(%ebp)
483388:	de e9                	fsubrp %st,%st(1)
48338a:	db 7d a0             	fstpt  -0x60(%ebp)
48338d:	9b                   	fwait
48338e:	8b 55 c0             	mov    -0x40(%ebp),%edx
483391:	89 50 10             	mov    %edx,0x10(%eax)
483394:	8b 55 c4             	mov    -0x3c(%ebp),%edx
483397:	89 50 14             	mov    %edx,0x14(%eax)
48339a:	66 8b 55 c8          	mov    -0x38(%ebp),%dx
48339e:	66 89 50 18          	mov    %dx,0x18(%eax)
4833a2:	8b 55 b0             	mov    -0x50(%ebp),%edx
4833a5:	89 50 1a             	mov    %edx,0x1a(%eax)
4833a8:	8b 55 b4             	mov    -0x4c(%ebp),%edx
4833ab:	89 50 1e             	mov    %edx,0x1e(%eax)
4833ae:	66 8b 55 b8          	mov    -0x48(%ebp),%dx
4833b2:	66 89 50 22          	mov    %dx,0x22(%eax)
4833b6:	8b 55 a0             	mov    -0x60(%ebp),%edx
4833b9:	89 50 24             	mov    %edx,0x24(%eax)
4833bc:	8b 55 a4             	mov    -0x5c(%ebp),%edx
4833bf:	89 50 28             	mov    %edx,0x28(%eax)
4833c2:	66 8b 55 a8          	mov    -0x58(%ebp),%dx
4833c6:	66 89 50 2c          	mov    %dx,0x2c(%eax)
4833ca:	db 6d a0             	fldt   -0x60(%ebp)
4833cd:	db 6d d0             	fldt   -0x30(%ebp)
4833d0:	de c1                	faddp  %st,%st(1)
4833d2:	db 7d a0             	fstpt  -0x60(%ebp)
4833d5:	9b                   	fwait
4833d6:	8b 43 2c             	mov    0x2c(%ebx),%eax
4833d9:	e8 d6 59 f9 ff       	call   0x418db4
4833de:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
4833e4:	e8 e3 06 f8 ff       	call   0x403acc
4833e9:	db 6d c0             	fldt   -0x40(%ebp)
4833ec:	db 6d f0             	fldt   -0x10(%ebp)
4833ef:	de c1                	faddp  %st,%st(1)
4833f1:	db 7d c0             	fstpt  -0x40(%ebp)
4833f4:	9b                   	fwait
4833f5:	8b 55 c0             	mov    -0x40(%ebp),%edx
4833f8:	89 50 10             	mov    %edx,0x10(%eax)
4833fb:	8b 55 c4             	mov    -0x3c(%ebp),%edx
4833fe:	89 50 14             	mov    %edx,0x14(%eax)
483401:	66 8b 55 c8          	mov    -0x38(%ebp),%dx
483405:	66 89 50 18          	mov    %dx,0x18(%eax)
483409:	8b 55 b0             	mov    -0x50(%ebp),%edx
48340c:	89 50 1a             	mov    %edx,0x1a(%eax)
48340f:	8b 55 b4             	mov    -0x4c(%ebp),%edx
483412:	89 50 1e             	mov    %edx,0x1e(%eax)
483415:	66 8b 55 b8          	mov    -0x48(%ebp),%dx
483419:	66 89 50 22          	mov    %dx,0x22(%eax)
48341d:	8b 55 a0             	mov    -0x60(%ebp),%edx
483420:	89 50 24             	mov    %edx,0x24(%eax)
483423:	8b 55 a4             	mov    -0x5c(%ebp),%edx
483426:	89 50 28             	mov    %edx,0x28(%eax)
483429:	66 8b 55 a8          	mov    -0x58(%ebp),%dx
48342d:	66 89 50 2c          	mov    %dx,0x2c(%eax)
483431:	8b 43 2c             	mov    0x2c(%ebx),%eax
483434:	e8 7b 59 f9 ff       	call   0x418db4
483439:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
48343f:	e8 88 06 f8 ff       	call   0x403acc
483444:	db 6d a0             	fldt   -0x60(%ebp)
483447:	db 6d d0             	fldt   -0x30(%ebp)
48344a:	de e9                	fsubrp %st,%st(1)
48344c:	db 7d a0             	fstpt  -0x60(%ebp)
48344f:	9b                   	fwait
483450:	8b 55 c0             	mov    -0x40(%ebp),%edx
483453:	89 50 10             	mov    %edx,0x10(%eax)
483456:	8b 55 c4             	mov    -0x3c(%ebp),%edx
483459:	89 50 14             	mov    %edx,0x14(%eax)
48345c:	66 8b 55 c8          	mov    -0x38(%ebp),%dx
483460:	66 89 50 18          	mov    %dx,0x18(%eax)
483464:	8b 55 b0             	mov    -0x50(%ebp),%edx
483467:	89 50 1a             	mov    %edx,0x1a(%eax)
48346a:	8b 55 b4             	mov    -0x4c(%ebp),%edx
48346d:	89 50 1e             	mov    %edx,0x1e(%eax)
483470:	66 8b 55 b8          	mov    -0x48(%ebp),%dx
483474:	66 89 50 22          	mov    %dx,0x22(%eax)
483478:	8b 55 a0             	mov    -0x60(%ebp),%edx
48347b:	89 50 24             	mov    %edx,0x24(%eax)
48347e:	8b 55 a4             	mov    -0x5c(%ebp),%edx
483481:	89 50 28             	mov    %edx,0x28(%eax)
483484:	66 8b 55 a8          	mov    -0x58(%ebp),%dx
483488:	66 89 50 2c          	mov    %dx,0x2c(%eax)
48348c:	db 6d a0             	fldt   -0x60(%ebp)
48348f:	db 6d d0             	fldt   -0x30(%ebp)
483492:	de c1                	faddp  %st,%st(1)
483494:	db 7d a0             	fstpt  -0x60(%ebp)
483497:	9b                   	fwait
483498:	ff 45 98             	incl   -0x68(%ebp)
48349b:	4f                   	dec    %edi
48349c:	0f 85 08 fe ff ff    	jne    0x4832aa
4834a2:	db 6d a0             	fldt   -0x60(%ebp)
4834a5:	db 6d d0             	fldt   -0x30(%ebp)
4834a8:	de e9                	fsubrp %st,%st(1)
4834aa:	db 7d a0             	fstpt  -0x60(%ebp)
4834ad:	9b db 6d 44          	fldt   0x44(%ebp)
4834b1:	db 6d 20             	fldt   0x20(%ebp)
4834b4:	de e9                	fsubrp %st,%st(1)
4834b6:	db 7d c0             	fstpt  -0x40(%ebp)
4834b9:	9b                   	fwait
4834ba:	ff 45 94             	incl   -0x6c(%ebp)
4834bd:	ff 4d 90             	decl   -0x70(%ebp)
4834c0:	0f 85 d1 fd ff ff    	jne    0x483297
4834c6:	db 6d 44             	fldt   0x44(%ebp)
4834c9:	db 6d 20             	fldt   0x20(%ebp)
4834cc:	de c1                	faddp  %st,%st(1)
4834ce:	db 7d c0             	fstpt  -0x40(%ebp)
4834d1:	9b db 6d 38          	fldt   0x38(%ebp)
4834d5:	db 6d 14             	fldt   0x14(%ebp)
4834d8:	de e9                	fsubrp %st,%st(1)
4834da:	db 7d b0             	fstpt  -0x50(%ebp)
4834dd:	9b db 6d 2c          	fldt   0x2c(%ebp)
4834e1:	db 6d 08             	fldt   0x8(%ebp)
4834e4:	de e9                	fsubrp %st,%st(1)
4834e6:	db 7d a0             	fstpt  -0x60(%ebp)
4834e9:	9b                   	fwait
4834ea:	8b 46 2c             	mov    0x2c(%esi),%eax
4834ed:	85 c0                	test   %eax,%eax
4834ef:	0f 8e 4a 02 00 00    	jle    0x48373f
4834f5:	89 45 90             	mov    %eax,-0x70(%ebp)
4834f8:	c7 45 94 01 00 00 00 	movl   $0x1,-0x6c(%ebp)
4834ff:	90                   	nop
483500:	90                   	nop
483501:	90                   	nop
483502:	90                   	nop
483503:	90                   	nop
483504:	90                   	nop
483505:	90                   	nop
483506:	90                   	nop
483507:	90                   	nop
483508:	90                   	nop
483509:	90                   	nop
48350a:	90                   	nop
48350b:	8b 7e 2c             	mov    0x2c(%esi),%edi
48350e:	85 ff                	test   %edi,%edi
483510:	0f 8e 05 02 00 00    	jle    0x48371b
483516:	c7 45 98 01 00 00 00 	movl   $0x1,-0x68(%ebp)
48351d:	90                   	nop
48351e:	90                   	nop
48351f:	90                   	nop
483520:	90                   	nop
483521:	90                   	nop
483522:	90                   	nop
483523:	90                   	nop
483524:	8b 46 38             	mov    0x38(%esi),%eax
483527:	89 45 9c             	mov    %eax,-0x64(%ebp)
48352a:	8b 45 9c             	mov    -0x64(%ebp),%eax
48352d:	e8 f2 81 ff ff       	call   0x47b724
483532:	8b 15 10 26 47 00    	mov    0x472610,%edx
483538:	e8 8f 05 f8 ff       	call   0x403acc
48353d:	8b d8                	mov    %eax,%ebx
48353f:	ff 76 20             	push   0x20(%esi)
483542:	68 58 41 48 00       	push   $0x484158
483547:	8d 95 68 ff ff ff    	lea    -0x98(%ebp),%edx
48354d:	8b 45 98             	mov    -0x68(%ebp),%eax
483550:	e8 73 57 f8 ff       	call   0x408cc8
483555:	ff b5 68 ff ff ff    	push   -0x98(%ebp)
48355b:	68 64 41 48 00       	push   $0x484164
483560:	8d 95 64 ff ff ff    	lea    -0x9c(%ebp),%edx
483566:	8b 45 94             	mov    -0x6c(%ebp),%eax
483569:	e8 5a 57 f8 ff       	call   0x408cc8
48356e:	ff b5 64 ff ff ff    	push   -0x9c(%ebp)
483574:	8d 43 20             	lea    0x20(%ebx),%eax
483577:	ba 05 00 00 00       	mov    $0x5,%edx
48357c:	e8 4b 15 f8 ff       	call   0x404acc
483581:	8b 46 10             	mov    0x10(%esi),%eax
483584:	89 43 10             	mov    %eax,0x10(%ebx)
483587:	8b 46 14             	mov    0x14(%esi),%eax
48358a:	89 43 14             	mov    %eax,0x14(%ebx)
48358d:	8b 46 34             	mov    0x34(%esi),%eax
483590:	89 43 30             	mov    %eax,0x30(%ebx)
483593:	8b 46 28             	mov    0x28(%esi),%eax
483596:	89 43 28             	mov    %eax,0x28(%ebx)
483599:	8b 43 2c             	mov    0x2c(%ebx),%eax
48359c:	e8 13 58 f9 ff       	call   0x418db4
4835a1:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
4835a7:	e8 20 05 f8 ff       	call   0x403acc
4835ac:	8b 55 c0             	mov    -0x40(%ebp),%edx
4835af:	89 50 10             	mov    %edx,0x10(%eax)
4835b2:	8b 55 c4             	mov    -0x3c(%ebp),%edx
4835b5:	89 50 14             	mov    %edx,0x14(%eax)
4835b8:	66 8b 55 c8          	mov    -0x38(%ebp),%dx
4835bc:	66 89 50 18          	mov    %dx,0x18(%eax)
4835c0:	8b 55 b0             	mov    -0x50(%ebp),%edx
4835c3:	89 50 1a             	mov    %edx,0x1a(%eax)
4835c6:	8b 55 b4             	mov    -0x4c(%ebp),%edx
4835c9:	89 50 1e             	mov    %edx,0x1e(%eax)
4835cc:	66 8b 55 b8          	mov    -0x48(%ebp),%dx
4835d0:	66 89 50 22          	mov    %dx,0x22(%eax)
4835d4:	8b 55 a0             	mov    -0x60(%ebp),%edx
4835d7:	89 50 24             	mov    %edx,0x24(%eax)
4835da:	8b 55 a4             	mov    -0x5c(%ebp),%edx
4835dd:	89 50 28             	mov    %edx,0x28(%eax)
4835e0:	66 8b 55 a8          	mov    -0x58(%ebp),%dx
4835e4:	66 89 50 2c          	mov    %dx,0x2c(%eax)
4835e8:	8b 43 2c             	mov    0x2c(%ebx),%eax
4835eb:	e8 c4 57 f9 ff       	call   0x418db4
4835f0:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
4835f6:	e8 d1 04 f8 ff       	call   0x403acc
4835fb:	db 6d c0             	fldt   -0x40(%ebp)
4835fe:	db 6d f0             	fldt   -0x10(%ebp)
483601:	de e9                	fsubrp %st,%st(1)
483603:	db 7d c0             	fstpt  -0x40(%ebp)
483606:	9b                   	fwait
483607:	8b 55 c0             	mov    -0x40(%ebp),%edx
48360a:	89 50 10             	mov    %edx,0x10(%eax)
48360d:	8b 55 c4             	mov    -0x3c(%ebp),%edx
483610:	89 50 14             	mov    %edx,0x14(%eax)
483613:	66 8b 55 c8          	mov    -0x38(%ebp),%dx
483617:	66 89 50 18          	mov    %dx,0x18(%eax)
48361b:	8b 55 b0             	mov    -0x50(%ebp),%edx
48361e:	89 50 1a             	mov    %edx,0x1a(%eax)
483621:	8b 55 b4             	mov    -0x4c(%ebp),%edx
483624:	89 50 1e             	mov    %edx,0x1e(%eax)
483627:	66 8b 55 b8          	mov    -0x48(%ebp),%dx
48362b:	66 89 50 22          	mov    %dx,0x22(%eax)
48362f:	8b 55 a0             	mov    -0x60(%ebp),%edx
483632:	89 50 24             	mov    %edx,0x24(%eax)
483635:	8b 55 a4             	mov    -0x5c(%ebp),%edx
483638:	89 50 28             	mov    %edx,0x28(%eax)
48363b:	66 8b 55 a8          	mov    -0x58(%ebp),%dx
48363f:	66 89 50 2c          	mov    %dx,0x2c(%eax)
483643:	db 6d c0             	fldt   -0x40(%ebp)
483646:	db 6d f0             	fldt   -0x10(%ebp)
483649:	de c1                	faddp  %st,%st(1)
48364b:	db 7d c0             	fstpt  -0x40(%ebp)
48364e:	9b                   	fwait
48364f:	8b 43 2c             	mov    0x2c(%ebx),%eax
483652:	e8 5d 57 f9 ff       	call   0x418db4
483657:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
48365d:	e8 6a 04 f8 ff       	call   0x403acc
483662:	db 6d b0             	fldt   -0x50(%ebp)
483665:	db 6d e0             	fldt   -0x20(%ebp)
483668:	de c1                	faddp  %st,%st(1)
48366a:	db 7d b0             	fstpt  -0x50(%ebp)
48366d:	9b                   	fwait
48366e:	8b 55 c0             	mov    -0x40(%ebp),%edx
483671:	89 50 10             	mov    %edx,0x10(%eax)
483674:	8b 55 c4             	mov    -0x3c(%ebp),%edx
483677:	89 50 14             	mov    %edx,0x14(%eax)
48367a:	66 8b 55 c8          	mov    -0x38(%ebp),%dx
48367e:	66 89 50 18          	mov    %dx,0x18(%eax)
483682:	8b 55 b0             	mov    -0x50(%ebp),%edx
483685:	89 50 1a             	mov    %edx,0x1a(%eax)
483688:	8b 55 b4             	mov    -0x4c(%ebp),%edx
48368b:	89 50 1e             	mov    %edx,0x1e(%eax)
48368e:	66 8b 55 b8          	mov    -0x48(%ebp),%dx
483692:	66 89 50 22          	mov    %dx,0x22(%eax)
483696:	8b 55 a0             	mov    -0x60(%ebp),%edx
483699:	89 50 24             	mov    %edx,0x24(%eax)
48369c:	8b 55 a4             	mov    -0x5c(%ebp),%edx
48369f:	89 50 28             	mov    %edx,0x28(%eax)
4836a2:	66 8b 55 a8          	mov    -0x58(%ebp),%dx
4836a6:	66 89 50 2c          	mov    %dx,0x2c(%eax)
4836aa:	8b 43 2c             	mov    0x2c(%ebx),%eax
4836ad:	e8 02 57 f9 ff       	call   0x418db4
4836b2:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
4836b8:	e8 0f 04 f8 ff       	call   0x403acc
4836bd:	db 6d c0             	fldt   -0x40(%ebp)
4836c0:	db 6d f0             	fldt   -0x10(%ebp)
4836c3:	de e9                	fsubrp %st,%st(1)
4836c5:	db 7d c0             	fstpt  -0x40(%ebp)
4836c8:	9b                   	fwait
4836c9:	8b 55 c0             	mov    -0x40(%ebp),%edx
4836cc:	89 50 10             	mov    %edx,0x10(%eax)
4836cf:	8b 55 c4             	mov    -0x3c(%ebp),%edx
4836d2:	89 50 14             	mov    %edx,0x14(%eax)
4836d5:	66 8b 55 c8          	mov    -0x38(%ebp),%dx
4836d9:	66 89 50 18          	mov    %dx,0x18(%eax)
4836dd:	8b 55 b0             	mov    -0x50(%ebp),%edx
4836e0:	89 50 1a             	mov    %edx,0x1a(%eax)
4836e3:	8b 55 b4             	mov    -0x4c(%ebp),%edx
4836e6:	89 50 1e             	mov    %edx,0x1e(%eax)
4836e9:	66 8b 55 b8          	mov    -0x48(%ebp),%dx
4836ed:	66 89 50 22          	mov    %dx,0x22(%eax)
4836f1:	8b 55 a0             	mov    -0x60(%ebp),%edx
4836f4:	89 50 24             	mov    %edx,0x24(%eax)
4836f7:	8b 55 a4             	mov    -0x5c(%ebp),%edx
4836fa:	89 50 28             	mov    %edx,0x28(%eax)
4836fd:	66 8b 55 a8          	mov    -0x58(%ebp),%dx
483701:	66 89 50 2c          	mov    %dx,0x2c(%eax)
483705:	db 6d c0             	fldt   -0x40(%ebp)
483708:	db 6d f0             	fldt   -0x10(%ebp)
48370b:	de c1                	faddp  %st,%st(1)
48370d:	db 7d c0             	fstpt  -0x40(%ebp)
483710:	9b                   	fwait
483711:	ff 45 98             	incl   -0x68(%ebp)
483714:	4f                   	dec    %edi
483715:	0f 85 02 fe ff ff    	jne    0x48351d
48371b:	db 6d c0             	fldt   -0x40(%ebp)
48371e:	db 6d f0             	fldt   -0x10(%ebp)
483721:	de e9                	fsubrp %st,%st(1)
483723:	db 7d c0             	fstpt  -0x40(%ebp)
483726:	9b db 6d 38          	fldt   0x38(%ebp)
48372a:	db 6d 14             	fldt   0x14(%ebp)
48372d:	de e9                	fsubrp %st,%st(1)
48372f:	db 7d b0             	fstpt  -0x50(%ebp)
483732:	9b                   	fwait
483733:	ff 45 94             	incl   -0x6c(%ebp)
483736:	ff 4d 90             	decl   -0x70(%ebp)
483739:	0f 85 c0 fd ff ff    	jne    0x4834ff
48373f:	db 6d 44             	fldt   0x44(%ebp)
483742:	db 6d 20             	fldt   0x20(%ebp)
483745:	de c1                	faddp  %st,%st(1)
483747:	db 7d c0             	fstpt  -0x40(%ebp)
48374a:	9b db 6d 38          	fldt   0x38(%ebp)
48374e:	db 6d 14             	fldt   0x14(%ebp)
483751:	de e9                	fsubrp %st,%st(1)
483753:	db 7d b0             	fstpt  -0x50(%ebp)
483756:	9b db 6d 2c          	fldt   0x2c(%ebp)
48375a:	db 6d 08             	fldt   0x8(%ebp)
48375d:	de c1                	faddp  %st,%st(1)
48375f:	db 7d a0             	fstpt  -0x60(%ebp)
483762:	9b                   	fwait
483763:	8b 46 2c             	mov    0x2c(%esi),%eax
483766:	85 c0                	test   %eax,%eax
483768:	0f 8e ac 09 00 00    	jle    0x48411a
48376e:	89 45 90             	mov    %eax,-0x70(%ebp)
483771:	c7 45 94 01 00 00 00 	movl   $0x1,-0x6c(%ebp)
483778:	90                   	nop
483779:	90                   	nop
48377a:	8b 7e 2c             	mov    0x2c(%esi),%edi
48377d:	85 ff                	test   %edi,%edi
48377f:	0f 8e 0d 02 00 00    	jle    0x483992
483785:	c7 45 98 01 00 00 00 	movl   $0x1,-0x68(%ebp)
48378c:	90                   	nop
48378d:	90                   	nop
48378e:	90                   	nop
48378f:	90                   	nop
483790:	90                   	nop
483791:	90                   	nop
483792:	90                   	nop
483793:	90                   	nop
483794:	90                   	nop
483795:	90                   	nop
483796:	90                   	nop
483797:	90                   	nop
483798:	90                   	nop
483799:	90                   	nop
48379a:	90                   	nop
48379b:	8b 46 38             	mov    0x38(%esi),%eax
48379e:	89 45 9c             	mov    %eax,-0x64(%ebp)
4837a1:	8b 45 9c             	mov    -0x64(%ebp),%eax
4837a4:	e8 7b 7f ff ff       	call   0x47b724
4837a9:	8b 15 10 26 47 00    	mov    0x472610,%edx
4837af:	e8 18 03 f8 ff       	call   0x403acc
4837b4:	8b d8                	mov    %eax,%ebx
4837b6:	ff 76 20             	push   0x20(%esi)
4837b9:	68 58 41 48 00       	push   $0x484158