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
4837be:	8d 95 60 ff ff ff    	lea    -0xa0(%ebp),%edx
4837c4:	8b 45 98             	mov    -0x68(%ebp),%eax
4837c7:	e8 fc 54 f8 ff       	call   0x408cc8
4837cc:	ff b5 60 ff ff ff    	push   -0xa0(%ebp)
4837d2:	68 64 41 48 00       	push   $0x484164
4837d7:	8d 95 5c ff ff ff    	lea    -0xa4(%ebp),%edx
4837dd:	8b 45 94             	mov    -0x6c(%ebp),%eax
4837e0:	e8 e3 54 f8 ff       	call   0x408cc8
4837e5:	ff b5 5c ff ff ff    	push   -0xa4(%ebp)
4837eb:	8d 43 20             	lea    0x20(%ebx),%eax
4837ee:	ba 05 00 00 00       	mov    $0x5,%edx
4837f3:	e8 d4 12 f8 ff       	call   0x404acc
4837f8:	8b 46 10             	mov    0x10(%esi),%eax
4837fb:	89 43 10             	mov    %eax,0x10(%ebx)
4837fe:	8b 46 14             	mov    0x14(%esi),%eax
483801:	89 43 14             	mov    %eax,0x14(%ebx)
483804:	8b 46 34             	mov    0x34(%esi),%eax
483807:	89 43 30             	mov    %eax,0x30(%ebx)
48380a:	8b 46 28             	mov    0x28(%esi),%eax
48380d:	89 43 28             	mov    %eax,0x28(%ebx)
483810:	8b 43 2c             	mov    0x2c(%ebx),%eax
483813:	e8 9c 55 f9 ff       	call   0x418db4
483818:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
48381e:	e8 a9 02 f8 ff       	call   0x403acc
483823:	8b 55 c0             	mov    -0x40(%ebp),%edx
483826:	89 50 10             	mov    %edx,0x10(%eax)
483829:	8b 55 c4             	mov    -0x3c(%ebp),%edx
48382c:	89 50 14             	mov    %edx,0x14(%eax)
48382f:	66 8b 55 c8          	mov    -0x38(%ebp),%dx
483833:	66 89 50 18          	mov    %dx,0x18(%eax)
483837:	8b 55 b0             	mov    -0x50(%ebp),%edx
48383a:	89 50 1a             	mov    %edx,0x1a(%eax)
48383d:	8b 55 b4             	mov    -0x4c(%ebp),%edx
483840:	89 50 1e             	mov    %edx,0x1e(%eax)
483843:	66 8b 55 b8          	mov    -0x48(%ebp),%dx
483847:	66 89 50 22          	mov    %dx,0x22(%eax)
48384b:	8b 55 a0             	mov    -0x60(%ebp),%edx
48384e:	89 50 24             	mov    %edx,0x24(%eax)
483851:	8b 55 a4             	mov    -0x5c(%ebp),%edx
483854:	89 50 28             	mov    %edx,0x28(%eax)
483857:	66 8b 55 a8          	mov    -0x58(%ebp),%dx
48385b:	66 89 50 2c          	mov    %dx,0x2c(%eax)
48385f:	8b 43 2c             	mov    0x2c(%ebx),%eax
483862:	e8 4d 55 f9 ff       	call   0x418db4
483867:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
48386d:	e8 5a 02 f8 ff       	call   0x403acc
483872:	db 6d c0             	fldt   -0x40(%ebp)
483875:	db 6d f0             	fldt   -0x10(%ebp)
483878:	de e9                	fsubrp %st,%st(1)
48387a:	db 7d c0             	fstpt  -0x40(%ebp)
48387d:	9b                   	fwait
48387e:	8b 55 c0             	mov    -0x40(%ebp),%edx
483881:	89 50 10             	mov    %edx,0x10(%eax)
483884:	8b 55 c4             	mov    -0x3c(%ebp),%edx
483887:	89 50 14             	mov    %edx,0x14(%eax)
48388a:	66 8b 55 c8          	mov    -0x38(%ebp),%dx
48388e:	66 89 50 18          	mov    %dx,0x18(%eax)
483892:	8b 55 b0             	mov    -0x50(%ebp),%edx
483895:	89 50 1a             	mov    %edx,0x1a(%eax)
483898:	8b 55 b4             	mov    -0x4c(%ebp),%edx
48389b:	89 50 1e             	mov    %edx,0x1e(%eax)
48389e:	66 8b 55 b8          	mov    -0x48(%ebp),%dx
4838a2:	66 89 50 22          	mov    %dx,0x22(%eax)
4838a6:	8b 55 a0             	mov    -0x60(%ebp),%edx
4838a9:	89 50 24             	mov    %edx,0x24(%eax)
4838ac:	8b 55 a4             	mov    -0x5c(%ebp),%edx
4838af:	89 50 28             	mov    %edx,0x28(%eax)
4838b2:	66 8b 55 a8          	mov    -0x58(%ebp),%dx
4838b6:	66 89 50 2c          	mov    %dx,0x2c(%eax)
4838ba:	db 6d c0             	fldt   -0x40(%ebp)
4838bd:	db 6d f0             	fldt   -0x10(%ebp)
4838c0:	de c1                	faddp  %st,%st(1)
4838c2:	db 7d c0             	fstpt  -0x40(%ebp)
4838c5:	9b                   	fwait
4838c6:	8b 43 2c             	mov    0x2c(%ebx),%eax
4838c9:	e8 e6 54 f9 ff       	call   0x418db4
4838ce:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
4838d4:	e8 f3 01 f8 ff       	call   0x403acc
4838d9:	db 6d b0             	fldt   -0x50(%ebp)
4838dc:	db 6d e0             	fldt   -0x20(%ebp)
4838df:	de c1                	faddp  %st,%st(1)
4838e1:	db 7d b0             	fstpt  -0x50(%ebp)
4838e4:	9b                   	fwait
4838e5:	8b 55 c0             	mov    -0x40(%ebp),%edx
4838e8:	89 50 10             	mov    %edx,0x10(%eax)
4838eb:	8b 55 c4             	mov    -0x3c(%ebp),%edx
4838ee:	89 50 14             	mov    %edx,0x14(%eax)
4838f1:	66 8b 55 c8          	mov    -0x38(%ebp),%dx
4838f5:	66 89 50 18          	mov    %dx,0x18(%eax)
4838f9:	8b 55 b0             	mov    -0x50(%ebp),%edx
4838fc:	89 50 1a             	mov    %edx,0x1a(%eax)
4838ff:	8b 55 b4             	mov    -0x4c(%ebp),%edx
483902:	89 50 1e             	mov    %edx,0x1e(%eax)
483905:	66 8b 55 b8          	mov    -0x48(%ebp),%dx
483909:	66 89 50 22          	mov    %dx,0x22(%eax)
48390d:	8b 55 a0             	mov    -0x60(%ebp),%edx
483910:	89 50 24             	mov    %edx,0x24(%eax)
483913:	8b 55 a4             	mov    -0x5c(%ebp),%edx
483916:	89 50 28             	mov    %edx,0x28(%eax)
483919:	66 8b 55 a8          	mov    -0x58(%ebp),%dx
48391d:	66 89 50 2c          	mov    %dx,0x2c(%eax)
483921:	8b 43 2c             	mov    0x2c(%ebx),%eax
483924:	e8 8b 54 f9 ff       	call   0x418db4
483929:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
48392f:	e8 98 01 f8 ff       	call   0x403acc
483934:	db 6d c0             	fldt   -0x40(%ebp)
483937:	db 6d f0             	fldt   -0x10(%ebp)
48393a:	de e9                	fsubrp %st,%st(1)
48393c:	db 7d c0             	fstpt  -0x40(%ebp)
48393f:	9b                   	fwait
483940:	8b 55 c0             	mov    -0x40(%ebp),%edx
483943:	89 50 10             	mov    %edx,0x10(%eax)
483946:	8b 55 c4             	mov    -0x3c(%ebp),%edx
483949:	89 50 14             	mov    %edx,0x14(%eax)
48394c:	66 8b 55 c8          	mov    -0x38(%ebp),%dx
483950:	66 89 50 18          	mov    %dx,0x18(%eax)
483954:	8b 55 b0             	mov    -0x50(%ebp),%edx
483957:	89 50 1a             	mov    %edx,0x1a(%eax)
48395a:	8b 55 b4             	mov    -0x4c(%ebp),%edx
48395d:	89 50 1e             	mov    %edx,0x1e(%eax)
483960:	66 8b 55 b8          	mov    -0x48(%ebp),%dx
483964:	66 89 50 22          	mov    %dx,0x22(%eax)
483968:	8b 55 a0             	mov    -0x60(%ebp),%edx
48396b:	89 50 24             	mov    %edx,0x24(%eax)
48396e:	8b 55 a4             	mov    -0x5c(%ebp),%edx
483971:	89 50 28             	mov    %edx,0x28(%eax)
483974:	66 8b 55 a8          	mov    -0x58(%ebp),%dx
483978:	66 89 50 2c          	mov    %dx,0x2c(%eax)
48397c:	db 6d c0             	fldt   -0x40(%ebp)
48397f:	db 6d f0             	fldt   -0x10(%ebp)
483982:	de c1                	faddp  %st,%st(1)
483984:	db 7d c0             	fstpt  -0x40(%ebp)
483987:	9b                   	fwait
483988:	ff 45 98             	incl   -0x68(%ebp)
48398b:	4f                   	dec    %edi
48398c:	0f 85 fa fd ff ff    	jne    0x48378c
483992:	db 6d c0             	fldt   -0x40(%ebp)
483995:	db 6d f0             	fldt   -0x10(%ebp)
483998:	de e9                	fsubrp %st,%st(1)
48399a:	db 7d c0             	fstpt  -0x40(%ebp)
48399d:	9b db 6d 38          	fldt   0x38(%ebp)
4839a1:	db 6d 14             	fldt   0x14(%ebp)
4839a4:	de e9                	fsubrp %st,%st(1)
4839a6:	db 7d b0             	fstpt  -0x50(%ebp)
4839a9:	9b                   	fwait
4839aa:	ff 45 94             	incl   -0x6c(%ebp)
4839ad:	ff 4d 90             	decl   -0x70(%ebp)
4839b0:	0f 85 c2 fd ff ff    	jne    0x483778
4839b6:	e9 5f 07 00 00       	jmp    0x48411a
4839bb:	85 c0                	test   %eax,%eax
4839bd:	0f 85 53 02 00 00    	jne    0x483c16
4839c3:	db 6d 20             	fldt   0x20(%ebp)
4839c6:	d8 0d 4c 41 48 00    	fmuls  0x48414c
4839cc:	8b 46 2c             	mov    0x2c(%esi),%eax
4839cf:	89 45 8c             	mov    %eax,-0x74(%ebp)
4839d2:	db 45 8c             	fildl  -0x74(%ebp)
4839d5:	de f9                	fdivrp %st,%st(1)
4839d7:	db 7d f0             	fstpt  -0x10(%ebp)
4839da:	9b db 6d 14          	fldt   0x14(%ebp)
4839de:	d8 0d 4c 41 48 00    	fmuls  0x48414c
4839e4:	db 46 2c             	fildl  0x2c(%esi)
4839e7:	de f9                	fdivrp %st,%st(1)
4839e9:	db 7d e0             	fstpt  -0x20(%ebp)
4839ec:	9b                   	fwait
4839ed:	8b 56 38             	mov    0x38(%esi),%edx
4839f0:	89 55 9c             	mov    %edx,-0x64(%ebp)
4839f3:	db 6d 44             	fldt   0x44(%ebp)
4839f6:	db 6d 20             	fldt   0x20(%ebp)
4839f9:	de e9                	fsubrp %st,%st(1)
4839fb:	db 7d c0             	fstpt  -0x40(%ebp)
4839fe:	9b db 6d 38          	fldt   0x38(%ebp)
483a02:	db 6d 14             	fldt   0x14(%ebp)
483a05:	de e9                	fsubrp %st,%st(1)
483a07:	db 7d b0             	fstpt  -0x50(%ebp)
483a0a:	9b                   	fwait