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
483a0b:	8b 55 2c             	mov    0x2c(%ebp),%edx
483a0e:	89 55 a0             	mov    %edx,-0x60(%ebp)
483a11:	8b 55 30             	mov    0x30(%ebp),%edx
483a14:	89 55 a4             	mov    %edx,-0x5c(%ebp)
483a17:	66 8b 55 34          	mov    0x34(%ebp),%dx
483a1b:	66 89 55 a8          	mov    %dx,-0x58(%ebp)
483a1f:	85 c0                	test   %eax,%eax
483a21:	0f 8e f3 06 00 00    	jle    0x48411a
483a27:	89 45 90             	mov    %eax,-0x70(%ebp)
483a2a:	c7 45 98 01 00 00 00 	movl   $0x1,-0x68(%ebp)
483a31:	90                   	nop
483a32:	90                   	nop
483a33:	90                   	nop
483a34:	90                   	nop
483a35:	90                   	nop
483a36:	90                   	nop
483a37:	90                   	nop
483a38:	90                   	nop
483a39:	90                   	nop
483a3a:	8b 7e 2c             	mov    0x2c(%esi),%edi
483a3d:	85 ff                	test   %edi,%edi
483a3f:	0f 8e a8 01 00 00    	jle    0x483bed
483a45:	c7 45 94 01 00 00 00 	movl   $0x1,-0x6c(%ebp)
483a4c:	8b 45 9c             	mov    -0x64(%ebp),%eax
483a4f:	e8 d0 7c ff ff       	call   0x47b724
483a54:	8b 15 10 26 47 00    	mov    0x472610,%edx
483a5a:	e8 6d 00 f8 ff       	call   0x403acc
483a5f:	8b d8                	mov    %eax,%ebx
483a61:	ff 76 20             	push   0x20(%esi)
483a64:	68 58 41 48 00       	push   $0x484158
483a69:	8d 95 58 ff ff ff    	lea    -0xa8(%ebp),%edx
483a6f:	8b 45 98             	mov    -0x68(%ebp),%eax
483a72:	e8 51 52 f8 ff       	call   0x408cc8
483a77:	ff b5 58 ff ff ff    	push   -0xa8(%ebp)
483a7d:	68 64 41 48 00       	push   $0x484164
483a82:	8d 95 54 ff ff ff    	lea    -0xac(%ebp),%edx
483a88:	8b 45 94             	mov    -0x6c(%ebp),%eax
483a8b:	e8 38 52 f8 ff       	call   0x408cc8
483a90:	ff b5 54 ff ff ff    	push   -0xac(%ebp)
483a96:	8d 43 20             	lea    0x20(%ebx),%eax
483a99:	ba 05 00 00 00       	mov    $0x5,%edx
483a9e:	e8 29 10 f8 ff       	call   0x404acc
483aa3:	8b 46 10             	mov    0x10(%esi),%eax
483aa6:	89 43 10             	mov    %eax,0x10(%ebx)
483aa9:	8b 46 14             	mov    0x14(%esi),%eax
483aac:	89 43 14             	mov    %eax,0x14(%ebx)
483aaf:	8b 46 34             	mov    0x34(%esi),%eax
483ab2:	89 43 30             	mov    %eax,0x30(%ebx)
483ab5:	8b 46 28             	mov    0x28(%esi),%eax
483ab8:	89 43 28             	mov    %eax,0x28(%ebx)
483abb:	8b 43 2c             	mov    0x2c(%ebx),%eax
483abe:	e8 f1 52 f9 ff       	call   0x418db4
483ac3:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
483ac9:	e8 fe ff f7 ff       	call   0x403acc
483ace:	8b 55 c0             	mov    -0x40(%ebp),%edx
483ad1:	89 50 10             	mov    %edx,0x10(%eax)
483ad4:	8b 55 c4             	mov    -0x3c(%ebp),%edx
483ad7:	89 50 14             	mov    %edx,0x14(%eax)
483ada:	66 8b 55 c8          	mov    -0x38(%ebp),%dx
483ade:	66 89 50 18          	mov    %dx,0x18(%eax)
483ae2:	8b 55 b0             	mov    -0x50(%ebp),%edx
483ae5:	89 50 1a             	mov    %edx,0x1a(%eax)
483ae8:	8b 55 b4             	mov    -0x4c(%ebp),%edx
483aeb:	89 50 1e             	mov    %edx,0x1e(%eax)
483aee:	66 8b 55 b8          	mov    -0x48(%ebp),%dx
483af2:	66 89 50 22          	mov    %dx,0x22(%eax)
483af6:	8b 55 a0             	mov    -0x60(%ebp),%edx
483af9:	89 50 24             	mov    %edx,0x24(%eax)
483afc:	8b 55 a4             	mov    -0x5c(%ebp),%edx
483aff:	89 50 28             	mov    %edx,0x28(%eax)
483b02:	66 8b 55 a8          	mov    -0x58(%ebp),%dx
483b06:	66 89 50 2c          	mov    %dx,0x2c(%eax)
483b0a:	8b 43 2c             	mov    0x2c(%ebx),%eax
483b0d:	e8 a2 52 f9 ff       	call   0x418db4
483b12:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
483b18:	e8 af ff f7 ff       	call   0x403acc
483b1d:	db 6d c0             	fldt   -0x40(%ebp)
483b20:	db 6d f0             	fldt   -0x10(%ebp)
483b23:	de c1                	faddp  %st,%st(1)
483b25:	db 78 10             	fstpt  0x10(%eax)
483b28:	9b                   	fwait
483b29:	8b 55 b0             	mov    -0x50(%ebp),%edx
483b2c:	89 50 1a             	mov    %edx,0x1a(%eax)
483b2f:	8b 55 b4             	mov    -0x4c(%ebp),%edx
483b32:	89 50 1e             	mov    %edx,0x1e(%eax)
483b35:	66 8b 55 b8          	mov    -0x48(%ebp),%dx
483b39:	66 89 50 22          	mov    %dx,0x22(%eax)
483b3d:	8b 55 a0             	mov    -0x60(%ebp),%edx
483b40:	89 50 24             	mov    %edx,0x24(%eax)
483b43:	8b 55 a4             	mov    -0x5c(%ebp),%edx
483b46:	89 50 28             	mov    %edx,0x28(%eax)
483b49:	66 8b 55 a8          	mov    -0x58(%ebp),%dx
483b4d:	66 89 50 2c          	mov    %dx,0x2c(%eax)
483b51:	8b 43 2c             	mov    0x2c(%ebx),%eax
483b54:	e8 5b 52 f9 ff       	call   0x418db4
483b59:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
483b5f:	e8 68 ff f7 ff       	call   0x403acc
483b64:	db 6d c0             	fldt   -0x40(%ebp)
483b67:	db 6d f0             	fldt   -0x10(%ebp)
483b6a:	de c1                	faddp  %st,%st(1)
483b6c:	db 78 10             	fstpt  0x10(%eax)
483b6f:	9b db 6d b0          	fldt   -0x50(%ebp)
483b73:	db 6d e0             	fldt   -0x20(%ebp)
483b76:	de c1                	faddp  %st,%st(1)
483b78:	db 78 1a             	fstpt  0x1a(%eax)
483b7b:	9b                   	fwait
483b7c:	8b 55 a0             	mov    -0x60(%ebp),%edx
483b7f:	89 50 24             	mov    %edx,0x24(%eax)
483b82:	8b 55 a4             	mov    -0x5c(%ebp),%edx
483b85:	89 50 28             	mov    %edx,0x28(%eax)
483b88:	66 8b 55 a8          	mov    -0x58(%ebp),%dx
483b8c:	66 89 50 2c          	mov    %dx,0x2c(%eax)
483b90:	8b 43 2c             	mov    0x2c(%ebx),%eax
483b93:	e8 1c 52 f9 ff       	call   0x418db4
483b98:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
483b9e:	e8 29 ff f7 ff       	call   0x403acc
483ba3:	8b 55 c0             	mov    -0x40(%ebp),%edx
483ba6:	89 50 10             	mov    %edx,0x10(%eax)
483ba9:	8b 55 c4             	mov    -0x3c(%ebp),%edx
483bac:	89 50 14             	mov    %edx,0x14(%eax)
483baf:	66 8b 55 c8          	mov    -0x38(%ebp),%dx
483bb3:	66 89 50 18          	mov    %dx,0x18(%eax)
483bb7:	db 6d b0             	fldt   -0x50(%ebp)
483bba:	db 6d e0             	fldt   -0x20(%ebp)
483bbd:	de c1                	faddp  %st,%st(1)
483bbf:	db 78 1a             	fstpt  0x1a(%eax)
483bc2:	9b                   	fwait
483bc3:	8b 55 a0             	mov    -0x60(%ebp),%edx
483bc6:	89 50 24             	mov    %edx,0x24(%eax)
483bc9:	8b 55 a4             	mov    -0x5c(%ebp),%edx
483bcc:	89 50 28             	mov    %edx,0x28(%eax)
483bcf:	66 8b 55 a8          	mov    -0x58(%ebp),%dx
483bd3:	66 89 50 2c          	mov    %dx,0x2c(%eax)
483bd7:	db 6d c0             	fldt   -0x40(%ebp)
483bda:	db 6d f0             	fldt   -0x10(%ebp)
483bdd:	de c1                	faddp  %st,%st(1)
483bdf:	db 7d c0             	fstpt  -0x40(%ebp)
483be2:	9b                   	fwait
483be3:	ff 45 94             	incl   -0x6c(%ebp)
483be6:	4f                   	dec    %edi
483be7:	0f 85 5f fe ff ff    	jne    0x483a4c
483bed:	db 6d 44             	fldt   0x44(%ebp)
483bf0:	db 6d 20             	fldt   0x20(%ebp)
483bf3:	de e9                	fsubrp %st,%st(1)
483bf5:	db 7d c0             	fstpt  -0x40(%ebp)
483bf8:	9b db 6d b0          	fldt   -0x50(%ebp)
483bfc:	db 6d e0             	fldt   -0x20(%ebp)
483bff:	de c1                	faddp  %st,%st(1)
483c01:	db 7d b0             	fstpt  -0x50(%ebp)
483c04:	9b                   	fwait
483c05:	ff 45 98             	incl   -0x68(%ebp)
483c08:	ff 4d 90             	decl   -0x70(%ebp)
483c0b:	0f 85 20 fe ff ff    	jne    0x483a31
483c11:	e9 04 05 00 00       	jmp    0x48411a
483c16:	83 7e 2c 00          	cmpl   $0x0,0x2c(%esi)
483c1a:	0f 85 fa 04 00 00    	jne    0x48411a
483c20:	90                   	nop
483c21:	90                   	nop
483c22:	90                   	nop
483c23:	90                   	nop
483c24:	90                   	nop
483c25:	90                   	nop
483c26:	db 6d 20             	fldt   0x20(%ebp)
483c29:	d8 1d 68 41 48 00    	fcomps 0x484168
483c2f:	9b df e0             	fstsw  %ax
483c32:	9e                   	sahf
483c33:	0f 85 62 02 00 00    	jne    0x483e9b
483c39:	90                   	nop
483c3a:	90                   	nop
483c3b:	90                   	nop
483c3c:	db 6d 14             	fldt   0x14(%ebp)
483c3f:	d8 0d 4c 41 48 00    	fmuls  0x48414c
483c45:	8b 46 30             	mov    0x30(%esi),%eax
483c48:	89 45 8c             	mov    %eax,-0x74(%ebp)
483c4b:	db 45 8c             	fildl  -0x74(%ebp)