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)
483c4e:	de f9                	fdivrp %st,%st(1)
483c50:	db 7d e0             	fstpt  -0x20(%ebp)
483c53:	9b db 6d 08          	fldt   0x8(%ebp)
483c57:	d8 0d 4c 41 48 00    	fmuls  0x48414c
483c5d:	db 46 30             	fildl  0x30(%esi)
483c60:	de f9                	fdivrp %st,%st(1)
483c62:	db 7d d0             	fstpt  -0x30(%ebp)
483c65:	9b                   	fwait
483c66:	8b 56 38             	mov    0x38(%esi),%edx
483c69:	89 55 9c             	mov    %edx,-0x64(%ebp)
483c6c:	8b 55 44             	mov    0x44(%ebp),%edx
483c6f:	89 55 c0             	mov    %edx,-0x40(%ebp)
483c72:	8b 55 48             	mov    0x48(%ebp),%edx
483c75:	89 55 c4             	mov    %edx,-0x3c(%ebp)
483c78:	66 8b 55 4c          	mov    0x4c(%ebp),%dx
483c7c:	66 89 55 c8          	mov    %dx,-0x38(%ebp)
483c80:	db 6d 38             	fldt   0x38(%ebp)
483c83:	db 6d 14             	fldt   0x14(%ebp)
483c86:	de e9                	fsubrp %st,%st(1)
483c88:	db 7d b0             	fstpt  -0x50(%ebp)
483c8b:	9b db 6d 2c          	fldt   0x2c(%ebp)
483c8f:	db 6d 08             	fldt   0x8(%ebp)
483c92:	de e9                	fsubrp %st,%st(1)
483c94:	db 7d a0             	fstpt  -0x60(%ebp)
483c97:	9b                   	fwait
483c98:	85 c0                	test   %eax,%eax
483c9a:	0f 8e 7a 04 00 00    	jle    0x48411a
483ca0:	89 45 90             	mov    %eax,-0x70(%ebp)
483ca3:	c7 45 98 01 00 00 00 	movl   $0x1,-0x68(%ebp)
483caa:	90                   	nop
483cab:	90                   	nop
483cac:	90                   	nop
483cad:	90                   	nop
483cae:	90                   	nop
483caf:	90                   	nop
483cb0:	90                   	nop
483cb1:	90                   	nop
483cb2:	8b 7e 30             	mov    0x30(%esi),%edi
483cb5:	85 ff                	test   %edi,%edi
483cb7:	0f 8e b5 01 00 00    	jle    0x483e72
483cbd:	c7 45 94 01 00 00 00 	movl   $0x1,-0x6c(%ebp)
483cc4:	90                   	nop
483cc5:	90                   	nop
483cc6:	90                   	nop
483cc7:	90                   	nop
483cc8:	90                   	nop
483cc9:	90                   	nop
483cca:	90                   	nop
483ccb:	90                   	nop
483ccc:	90                   	nop
483ccd:	90                   	nop
483cce:	90                   	nop
483ccf:	90                   	nop
483cd0:	90                   	nop
483cd1:	8b 45 9c             	mov    -0x64(%ebp),%eax
483cd4:	e8 4b 7a ff ff       	call   0x47b724
483cd9:	8b 15 10 26 47 00    	mov    0x472610,%edx
483cdf:	e8 e8 fd f7 ff       	call   0x403acc
483ce4:	8b d8                	mov    %eax,%ebx
483ce6:	ff 76 20             	push   0x20(%esi)
483ce9:	68 58 41 48 00       	push   $0x484158
483cee:	8d 95 50 ff ff ff    	lea    -0xb0(%ebp),%edx
483cf4:	8b 45 98             	mov    -0x68(%ebp),%eax
483cf7:	e8 cc 4f f8 ff       	call   0x408cc8
483cfc:	ff b5 50 ff ff ff    	push   -0xb0(%ebp)
483d02:	68 64 41 48 00       	push   $0x484164
483d07:	8d 95 4c ff ff ff    	lea    -0xb4(%ebp),%edx
483d0d:	8b 45 94             	mov    -0x6c(%ebp),%eax
483d10:	e8 b3 4f f8 ff       	call   0x408cc8
483d15:	ff b5 4c ff ff ff    	push   -0xb4(%ebp)
483d1b:	8d 43 20             	lea    0x20(%ebx),%eax
483d1e:	ba 05 00 00 00       	mov    $0x5,%edx
483d23:	e8 a4 0d f8 ff       	call   0x404acc
483d28:	8b 46 10             	mov    0x10(%esi),%eax
483d2b:	89 43 10             	mov    %eax,0x10(%ebx)
483d2e:	8b 46 14             	mov    0x14(%esi),%eax
483d31:	89 43 14             	mov    %eax,0x14(%ebx)
483d34:	8b 46 34             	mov    0x34(%esi),%eax
483d37:	89 43 30             	mov    %eax,0x30(%ebx)
483d3a:	8b 46 28             	mov    0x28(%esi),%eax
483d3d:	89 43 28             	mov    %eax,0x28(%ebx)
483d40:	8b 43 2c             	mov    0x2c(%ebx),%eax
483d43:	e8 6c 50 f9 ff       	call   0x418db4
483d48:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
483d4e:	e8 79 fd f7 ff       	call   0x403acc
483d53:	8b 55 c0             	mov    -0x40(%ebp),%edx
483d56:	89 50 10             	mov    %edx,0x10(%eax)
483d59:	8b 55 c4             	mov    -0x3c(%ebp),%edx
483d5c:	89 50 14             	mov    %edx,0x14(%eax)
483d5f:	66 8b 55 c8          	mov    -0x38(%ebp),%dx
483d63:	66 89 50 18          	mov    %dx,0x18(%eax)
483d67:	8b 55 b0             	mov    -0x50(%ebp),%edx
483d6a:	89 50 1a             	mov    %edx,0x1a(%eax)
483d6d:	8b 55 b4             	mov    -0x4c(%ebp),%edx
483d70:	89 50 1e             	mov    %edx,0x1e(%eax)
483d73:	66 8b 55 b8          	mov    -0x48(%ebp),%dx
483d77:	66 89 50 22          	mov    %dx,0x22(%eax)
483d7b:	8b 55 a0             	mov    -0x60(%ebp),%edx
483d7e:	89 50 24             	mov    %edx,0x24(%eax)
483d81:	8b 55 a4             	mov    -0x5c(%ebp),%edx
483d84:	89 50 28             	mov    %edx,0x28(%eax)
483d87:	66 8b 55 a8          	mov    -0x58(%ebp),%dx
483d8b:	66 89 50 2c          	mov    %dx,0x2c(%eax)
483d8f:	8b 43 2c             	mov    0x2c(%ebx),%eax
483d92:	e8 1d 50 f9 ff       	call   0x418db4
483d97:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
483d9d:	e8 2a fd f7 ff       	call   0x403acc
483da2:	8b 55 c0             	mov    -0x40(%ebp),%edx
483da5:	89 50 10             	mov    %edx,0x10(%eax)
483da8:	8b 55 c4             	mov    -0x3c(%ebp),%edx
483dab:	89 50 14             	mov    %edx,0x14(%eax)
483dae:	66 8b 55 c8          	mov    -0x38(%ebp),%dx
483db2:	66 89 50 18          	mov    %dx,0x18(%eax)
483db6:	8b 55 b0             	mov    -0x50(%ebp),%edx
483db9:	89 50 1a             	mov    %edx,0x1a(%eax)
483dbc:	8b 55 b4             	mov    -0x4c(%ebp),%edx
483dbf:	89 50 1e             	mov    %edx,0x1e(%eax)
483dc2:	66 8b 55 b8          	mov    -0x48(%ebp),%dx
483dc6:	66 89 50 22          	mov    %dx,0x22(%eax)
483dca:	db 6d a0             	fldt   -0x60(%ebp)
483dcd:	db 6d d0             	fldt   -0x30(%ebp)
483dd0:	de c1                	faddp  %st,%st(1)
483dd2:	db 78 24             	fstpt  0x24(%eax)
483dd5:	9b                   	fwait
483dd6:	8b 43 2c             	mov    0x2c(%ebx),%eax
483dd9:	e8 d6 4f f9 ff       	call   0x418db4
483dde:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
483de4:	e8 e3 fc f7 ff       	call   0x403acc
483de9:	8b 55 c0             	mov    -0x40(%ebp),%edx
483dec:	89 50 10             	mov    %edx,0x10(%eax)
483def:	8b 55 c4             	mov    -0x3c(%ebp),%edx
483df2:	89 50 14             	mov    %edx,0x14(%eax)
483df5:	66 8b 55 c8          	mov    -0x38(%ebp),%dx
483df9:	66 89 50 18          	mov    %dx,0x18(%eax)
483dfd:	db 6d b0             	fldt   -0x50(%ebp)
483e00:	db 6d e0             	fldt   -0x20(%ebp)
483e03:	de c1                	faddp  %st,%st(1)
483e05:	db 78 1a             	fstpt  0x1a(%eax)
483e08:	9b db 6d a0          	fldt   -0x60(%ebp)
483e0c:	db 6d d0             	fldt   -0x30(%ebp)
483e0f:	de c1                	faddp  %st,%st(1)
483e11:	db 78 24             	fstpt  0x24(%eax)
483e14:	9b                   	fwait
483e15:	8b 43 2c             	mov    0x2c(%ebx),%eax
483e18:	e8 97 4f f9 ff       	call   0x418db4
483e1d:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
483e23:	e8 a4 fc f7 ff       	call   0x403acc
483e28:	8b 55 c0             	mov    -0x40(%ebp),%edx
483e2b:	89 50 10             	mov    %edx,0x10(%eax)
483e2e:	8b 55 c4             	mov    -0x3c(%ebp),%edx
483e31:	89 50 14             	mov    %edx,0x14(%eax)
483e34:	66 8b 55 c8          	mov    -0x38(%ebp),%dx
483e38:	66 89 50 18          	mov    %dx,0x18(%eax)
483e3c:	db 6d b0             	fldt   -0x50(%ebp)
483e3f:	db 6d e0             	fldt   -0x20(%ebp)
483e42:	de c1                	faddp  %st,%st(1)
483e44:	db 78 1a             	fstpt  0x1a(%eax)
483e47:	9b                   	fwait
483e48:	8b 55 a0             	mov    -0x60(%ebp),%edx
483e4b:	89 50 24             	mov    %edx,0x24(%eax)
483e4e:	8b 55 a4             	mov    -0x5c(%ebp),%edx
483e51:	89 50 28             	mov    %edx,0x28(%eax)
483e54:	66 8b 55 a8          	mov    -0x58(%ebp),%dx
483e58:	66 89 50 2c          	mov    %dx,0x2c(%eax)
483e5c:	db 6d b0             	fldt   -0x50(%ebp)
483e5f:	db 6d e0             	fldt   -0x20(%ebp)
483e62:	de c1                	faddp  %st,%st(1)
483e64:	db 7d b0             	fstpt  -0x50(%ebp)
483e67:	9b                   	fwait
483e68:	ff 45 94             	incl   -0x6c(%ebp)
483e6b:	4f                   	dec    %edi
483e6c:	0f 85 52 fe ff ff    	jne    0x483cc4
483e72:	db 6d a0             	fldt   -0x60(%ebp)
483e75:	db 6d d0             	fldt   -0x30(%ebp)
483e78:	de c1                	faddp  %st,%st(1)