486bb4:	90                   	nop
486bb5:	90                   	nop
486bb6:	90                   	nop
486bb7:	90                   	nop
486bb8:	90                   	nop
486bb9:	90                   	nop
486bba:	90                   	nop
486bbb:	90                   	nop
486bbc:	90                   	nop
486bbd:	90                   	nop
486bbe:	90                   	nop
486bbf:	90                   	nop
486bc0:	90                   	nop
486bc1:	90                   	nop
486bc2:	db 6d 20             	fldt   0x20(%ebp)
486bc5:	d9 e0                	fchs
486bc7:	d8 35 28 71 48 00    	fdivs  0x487128
486bcd:	db 6d 08             	fldt   0x8(%ebp)
486bd0:	de c1                	faddp  %st,%st(1)
486bd2:	db 7d e0             	fstpt  -0x20(%ebp)
486bd5:	9b                   	fwait
486bd6:	33 c0                	xor    %eax,%eax
486bd8:	89 45 d0             	mov    %eax,-0x30(%ebp)
486bdb:	89 45 d4             	mov    %eax,-0x2c(%ebp)
486bde:	66 89 45 d8          	mov    %ax,-0x28(%ebp)
486be2:	33 c0                	xor    %eax,%eax
486be4:	89 45 ec             	mov    %eax,-0x14(%ebp)
486be7:	c7 45 b0 cd cc cc cc 	movl   $0xcccccccd,-0x50(%ebp)
486bee:	c7 45 b4 cc cc cc cc 	movl   $0xcccccccc,-0x4c(%ebp)
486bf5:	66 c7 45 b8 fb 3f    	movw   $0x3ffb,-0x48(%ebp)
486bfb:	8b 45 f8             	mov    -0x8(%ebp),%eax
486bfe:	db 40 2c             	fildl  0x2c(%eax)
486c01:	db 6d 20             	fldt   0x20(%ebp)
486c04:	de f1                	fdivp  %st,%st(1)
486c06:	db 7d c0             	fstpt  -0x40(%ebp)
486c09:	9b                   	fwait
486c0a:	8b 45 f8             	mov    -0x8(%ebp),%eax
486c0d:	db 40 30             	fildl  0x30(%eax)
486c10:	db 6d 14             	fldt   0x14(%ebp)
486c13:	de f1                	fdivp  %st,%st(1)
486c15:	db 7d a0             	fstpt  -0x60(%ebp)
486c18:	9b                   	fwait
486c19:	83 7d ec 01          	cmpl   $0x1,-0x14(%ebp)
486c1d:	0f 8f a0 02 00 00    	jg     0x486ec3
486c23:	90                   	nop
486c24:	90                   	nop
486c25:	90                   	nop
486c26:	90                   	nop
486c27:	90                   	nop
486c28:	90                   	nop
486c29:	90                   	nop
486c2a:	90                   	nop
486c2b:	90                   	nop
486c2c:	90                   	nop
486c2d:	90                   	nop
486c2e:	90                   	nop
486c2f:	90                   	nop
486c30:	8b 45 f8             	mov    -0x8(%ebp),%eax
486c33:	8b 40 30             	mov    0x30(%eax),%eax
486c36:	85 c0                	test   %eax,%eax
486c38:	0f 8e 48 02 00 00    	jle    0x486e86
486c3e:	89 45 9c             	mov    %eax,-0x64(%ebp)
486c41:	c7 45 f0 01 00 00 00 	movl   $0x1,-0x10(%ebp)
486c48:	8b 45 f8             	mov    -0x8(%ebp),%eax
486c4b:	8b 40 2c             	mov    0x2c(%eax),%eax
486c4e:	85 c0                	test   %eax,%eax
486c50:	0f 8e 04 02 00 00    	jle    0x486e5a
486c56:	89 45 98             	mov    %eax,-0x68(%ebp)
486c59:	c7 45 f4 01 00 00 00 	movl   $0x1,-0xc(%ebp)
486c60:	90                   	nop
486c61:	90                   	nop
486c62:	90                   	nop
486c63:	90                   	nop
486c64:	90                   	nop
486c65:	90                   	nop
486c66:	90                   	nop
486c67:	90                   	nop
486c68:	90                   	nop
486c69:	8b 45 f8             	mov    -0x8(%ebp),%eax
486c6c:	8b 40 38             	mov    0x38(%eax),%eax
486c6f:	e8 b0 4a ff ff       	call   0x47b724
486c74:	8b 15 10 26 47 00    	mov    0x472610,%edx
486c7a:	e8 4d ce f7 ff       	call   0x403acc
486c7f:	8b f0                	mov    %eax,%esi
486c81:	ff 75 fc             	push   -0x4(%ebp)
486c84:	68 34 71 48 00       	push   $0x487134
486c89:	8d 55 94             	lea    -0x6c(%ebp),%edx
486c8c:	8b 45 f4             	mov    -0xc(%ebp),%eax
486c8f:	e8 34 20 f8 ff       	call   0x408cc8
486c94:	ff 75 94             	push   -0x6c(%ebp)
486c97:	68 40 71 48 00       	push   $0x487140
486c9c:	8d 55 90             	lea    -0x70(%ebp),%edx
486c9f:	8b 45 f0             	mov    -0x10(%ebp),%eax
486ca2:	e8 21 20 f8 ff       	call   0x408cc8
486ca7:	ff 75 90             	push   -0x70(%ebp)
486caa:	8d 46 20             	lea    0x20(%esi),%eax
486cad:	ba 05 00 00 00       	mov    $0x5,%edx
486cb2:	e8 15 de f7 ff       	call   0x404acc
486cb7:	8b 45 f8             	mov    -0x8(%ebp),%eax
486cba:	8b 40 10             	mov    0x10(%eax),%eax
486cbd:	89 46 10             	mov    %eax,0x10(%esi)
486cc0:	8b 45 f8             	mov    -0x8(%ebp),%eax
486cc3:	8b 40 14             	mov    0x14(%eax),%eax
486cc6:	89 46 14             	mov    %eax,0x14(%esi)
486cc9:	8b 45 f8             	mov    -0x8(%ebp),%eax
486ccc:	8b 40 28             	mov    0x28(%eax),%eax
486ccf:	89 46 28             	mov    %eax,0x28(%esi)
486cd2:	8b 46 2c             	mov    0x2c(%esi),%eax
486cd5:	e8 da 20 f9 ff       	call   0x418db4
486cda:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
486ce0:	e8 e7 cd f7 ff       	call   0x403acc
486ce5:	8b d8                	mov    %eax,%ebx
486ce7:	8b 07                	mov    (%edi),%eax
486ce9:	89 43 10             	mov    %eax,0x10(%ebx)
486cec:	8b 47 04             	mov    0x4(%edi),%eax
486cef:	89 43 14             	mov    %eax,0x14(%ebx)
486cf2:	66 8b 47 08          	mov    0x8(%edi),%ax
486cf6:	66 89 43 18          	mov    %ax,0x18(%ebx)
486cfa:	8b 45 e0             	mov    -0x20(%ebp),%eax
486cfd:	89 43 1a             	mov    %eax,0x1a(%ebx)
486d00:	8b 45 e4             	mov    -0x1c(%ebp),%eax
486d03:	89 43 1e             	mov    %eax,0x1e(%ebx)
486d06:	66 8b 45 e8          	mov    -0x18(%ebp),%ax
486d0a:	66 89 43 22          	mov    %ax,0x22(%ebx)
486d0e:	8b 45 d0             	mov    -0x30(%ebp),%eax
486d11:	89 43 24             	mov    %eax,0x24(%ebx)
486d14:	8b 45 d4             	mov    -0x2c(%ebp),%eax
486d17:	89 43 28             	mov    %eax,0x28(%ebx)
486d1a:	66 8b 45 d8          	mov    -0x28(%ebp),%ax
486d1e:	66 89 43 2c          	mov    %ax,0x2c(%ebx)
486d22:	db 6d d0             	fldt   -0x30(%ebp)
486d25:	db 6d a0             	fldt   -0x60(%ebp)
486d28:	de c1                	faddp  %st,%st(1)
486d2a:	db 7d d0             	fstpt  -0x30(%ebp)
486d2d:	9b                   	fwait
486d2e:	8b 46 2c             	mov    0x2c(%esi),%eax
486d31:	e8 7e 20 f9 ff       	call   0x418db4
486d36:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
486d3c:	e8 8b cd f7 ff       	call   0x403acc
486d41:	8b d8                	mov    %eax,%ebx
486d43:	8b 07                	mov    (%edi),%eax
486d45:	89 43 10             	mov    %eax,0x10(%ebx)
486d48:	8b 47 04             	mov    0x4(%edi),%eax
486d4b:	89 43 14             	mov    %eax,0x14(%ebx)
486d4e:	66 8b 47 08          	mov    0x8(%edi),%ax
486d52:	66 89 43 18          	mov    %ax,0x18(%ebx)
486d56:	8b 45 e0             	mov    -0x20(%ebp),%eax
486d59:	89 43 1a             	mov    %eax,0x1a(%ebx)
486d5c:	8b 45 e4             	mov    -0x1c(%ebp),%eax
486d5f:	89 43 1e             	mov    %eax,0x1e(%ebx)
486d62:	66 8b 45 e8          	mov    -0x18(%ebp),%ax
486d66:	66 89 43 22          	mov    %ax,0x22(%ebx)
486d6a:	8b 45 d0             	mov    -0x30(%ebp),%eax
486d6d:	89 43 24             	mov    %eax,0x24(%ebx)
486d70:	8b 45 d4             	mov    -0x2c(%ebp),%eax
486d73:	89 43 28             	mov    %eax,0x28(%ebx)
486d76:	66 8b 45 d8          	mov    -0x28(%ebp),%ax
486d7a:	66 89 43 2c          	mov    %ax,0x2c(%ebx)
486d7e:	db 6d d0             	fldt   -0x30(%ebp)
486d81:	db 6d a0             	fldt   -0x60(%ebp)
486d84:	de e9                	fsubrp %st,%st(1)
486d86:	db 7d d0             	fstpt  -0x30(%ebp)
486d89:	9b db 6d e0          	fldt   -0x20(%ebp)
486d8d:	db 6d c0             	fldt   -0x40(%ebp)
486d90:	de c1                	faddp  %st,%st(1)
486d92:	db 7d e0             	fstpt  -0x20(%ebp)
486d95:	9b                   	fwait
486d96:	8b 46 2c             	mov    0x2c(%esi),%eax
486d99:	e8 16 20 f9 ff       	call   0x418db4
486d9e:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
486da4:	e8 23 cd f7 ff       	call   0x403acc
486da9:	8b d8                	mov    %eax,%ebx
486dab:	8b 07                	mov    (%edi),%eax
486dad:	89 43 10             	mov    %eax,0x10(%ebx)
486db0:	8b 47 04             	mov    0x4(%edi),%eax
486db3:	89 43 14             	mov    %eax,0x14(%ebx)
486db6:	66 8b 47 08          	mov    0x8(%edi),%ax
486dba:	66 89 43 18          	mov    %ax,0x18(%ebx)
486dbe:	8b 45 e0             	mov    -0x20(%ebp),%eax
486dc1:	89 43 1a             	mov    %eax,0x1a(%ebx)
486dc4:	8b 45 e4             	mov    -0x1c(%ebp),%eax
486dc7:	89 43 1e             	mov    %eax,0x1e(%ebx)
486dca:	66 8b 45 e8          	mov    -0x18(%ebp),%ax
486dce:	66 89 43 22          	mov    %ax,0x22(%ebx)
486dd2:	8b 45 d0             	mov    -0x30(%ebp),%eax
486dd5:	89 43 24             	mov    %eax,0x24(%ebx)
486dd8:	8b 45 d4             	mov    -0x2c(%ebp),%eax
486ddb:	89 43 28             	mov    %eax,0x28(%ebx)
486dde:	66 8b 45 d8          	mov    -0x28(%ebp),%ax
486de2:	66 89 43 2c          	mov    %ax,0x2c(%ebx)
486de6:	db 6d d0             	fldt   -0x30(%ebp)
486de9:	db 6d a0             	fldt   -0x60(%ebp)
486dec:	de c1                	faddp  %st,%st(1)
486dee:	db 7d d0             	fstpt  -0x30(%ebp)
486df1:	9b                   	fwait
486df2:	8b 46 2c             	mov    0x2c(%esi),%eax
486df5:	e8 ba 1f f9 ff       	call   0x418db4
486dfa:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
486e00:	e8 c7 cc f7 ff       	call   0x403acc
486e05:	8b d8                	mov    %eax,%ebx
486e07:	8b 07                	mov    (%edi),%eax
486e09:	89 43 10             	mov    %eax,0x10(%ebx)
486e0c:	8b 47 04             	mov    0x4(%edi),%eax
486e0f:	89 43 14             	mov    %eax,0x14(%ebx)
486e12:	66 8b 47 08          	mov    0x8(%edi),%ax
486e16:	66 89 43 18          	mov    %ax,0x18(%ebx)
486e1a:	8b 45 e0             	mov    -0x20(%ebp),%eax
486e1d:	89 43 1a             	mov    %eax,0x1a(%ebx)
486e20:	8b 45 e4             	mov    -0x1c(%ebp),%eax
486e23:	89 43 1e             	mov    %eax,0x1e(%ebx)
486e26:	66 8b 45 e8          	mov    -0x18(%ebp),%ax
486e2a:	66 89 43 22          	mov    %ax,0x22(%ebx)
486e2e:	8b 45 d0             	mov    -0x30(%ebp),%eax
486e31:	89 43 24             	mov    %eax,0x24(%ebx)
486e34:	8b 45 d4             	mov    -0x2c(%ebp),%eax
486e37:	89 43 28             	mov    %eax,0x28(%ebx)
486e3a:	66 8b 45 d8          	mov    -0x28(%ebp),%ax
486e3e:	66 89 43 2c          	mov    %ax,0x2c(%ebx)
486e42:	db 6d d0             	fldt   -0x30(%ebp)
486e45:	db 6d a0             	fldt   -0x60(%ebp)
486e48:	de e9                	fsubrp %st,%st(1)
486e4a:	db 7d d0             	fstpt  -0x30(%ebp)
486e4d:	9b                   	fwait
486e4e:	ff 45 f4             	incl   -0xc(%ebp)
486e51:	ff 4d 98             	decl   -0x68(%ebp)
486e54:	0f 85 06 fe ff ff    	jne    0x486c60
486e5a:	db 6d d0             	fldt   -0x30(%ebp)
486e5d:	db 6d a0             	fldt   -0x60(%ebp)
486e60:	de c1                	faddp  %st,%st(1)
486e62:	db 7d d0             	fstpt  -0x30(%ebp)
486e65:	9b db 6d 20          	fldt   0x20(%ebp)
486e69:	d9 e0                	fchs
486e6b:	d8 35 28 71 48 00    	fdivs  0x487128
486e71:	db 6d 08             	fldt   0x8(%ebp)
486e74:	de c1                	faddp  %st,%st(1)
486e76:	db 7d e0             	fstpt  -0x20(%ebp)
486e79:	9b                   	fwait
486e7a:	ff 45 f0             	incl   -0x10(%ebp)
486e7d:	ff 4d 9c             	decl   -0x64(%ebp)
486e80:	0f 85 c2 fd ff ff    	jne    0x486c48
486e86:	ff 45 ec             	incl   -0x14(%ebp)
486e89:	db 2f                	fldt   (%edi)
486e8b:	db 6d b0             	fldt   -0x50(%ebp)
486e8e:	de c1                	faddp  %st,%st(1)
486e90:	db 3f                	fstpt  (%edi)
486e92:	9b db 6d 20          	fldt   0x20(%ebp)
486e96:	d9 e0                	fchs
486e98:	d8 35 28 71 48 00    	fdivs  0x487128
486e9e:	db 6d 08             	fldt   0x8(%ebp)
486ea1:	de c1                	faddp  %st,%st(1)
486ea3:	db 7d e0             	fstpt  -0x20(%ebp)
486ea6:	9b                   	fwait
486ea7:	83 7d ec 02          	cmpl   $0x2,-0x14(%ebp)
486eab:	74 0c                	je     0x486eb9
486ead:	33 c0                	xor    %eax,%eax
486eaf:	89 45 d0             	mov    %eax,-0x30(%ebp)
486eb2:	89 45 d4             	mov    %eax,-0x2c(%ebp)
486eb5:	66 89 45 d8          	mov    %ax,-0x28(%ebp)
486eb9:	83 7d ec 01          	cmpl   $0x1,-0x14(%ebp)
486ebd:	0f 8e 60 fd ff ff    	jle    0x486c23
486ec3:	db 6d 20             	fldt   0x20(%ebp)
486ec6:	d9 e0                	fchs
486ec8:	d8 35 28 71 48 00    	fdivs  0x487128
486ece:	db 6d 08             	fldt   0x8(%ebp)
486ed1:	de c1                	faddp  %st,%st(1)
486ed3:	db 7d e0             	fstpt  -0x20(%ebp)
486ed6:	9b db 6d b0          	fldt   -0x50(%ebp)
486eda:	d8 0d 28 71 48 00    	fmuls  0x487128
486ee0:	db 2f                	fldt   (%edi)
486ee2:	de e1                	fsubp  %st,%st(1)
486ee4:	db 3f                	fstpt  (%edi)
486ee6:	9b                   	fwait
486ee7:	8b 45 f8             	mov    -0x8(%ebp),%eax
486eea:	8b 40 2c             	mov    0x2c(%eax),%eax
486eed:	85 c0                	test   %eax,%eax
486eef:	0f 8e f4 01 00 00    	jle    0x4870e9
486ef5:	89 45 9c             	mov    %eax,-0x64(%ebp)
486ef8:	c7 45 f4 01 00 00 00 	movl   $0x1,-0xc(%ebp)
486eff:	90                   	nop
486f00:	90                   	nop
486f01:	90                   	nop
486f02:	90                   	nop
486f03:	90                   	nop
486f04:	90                   	nop
486f05:	90                   	nop
486f06:	90                   	nop
486f07:	90                   	nop
486f08:	90                   	nop
486f09:	90                   	nop
486f0a:	90                   	nop
486f0b:	90                   	nop
486f0c:	8b 45 f8             	mov    -0x8(%ebp),%eax
486f0f:	8b 40 38             	mov    0x38(%eax),%eax
486f12:	e8 0d 48 ff ff       	call   0x47b724
486f17:	8b 15 10 26 47 00    	mov    0x472610,%edx
486f1d:	e8 aa cb f7 ff       	call   0x403acc
486f22:	8b f0                	mov    %eax,%esi
486f24:	ff 75 fc             	push   -0x4(%ebp)
486f27:	68 4c 71 48 00       	push   $0x48714c
486f2c:	68 34 71 48 00       	push   $0x487134
486f31:	8d 55 8c             	lea    -0x74(%ebp),%edx
486f34:	8b 45 f4             	mov    -0xc(%ebp),%eax
486f37:	e8 8c 1d f8 ff       	call   0x408cc8
486f3c:	ff 75 8c             	push   -0x74(%ebp)
486f3f:	8d 46 20             	lea    0x20(%esi),%eax
486f42:	ba 04 00 00 00       	mov    $0x4,%edx
486f47:	e8 80 db f7 ff       	call   0x404acc
486f4c:	c7 46 10 08 00 00 00 	movl   $0x8,0x10(%esi)
486f53:	8b 45 f8             	mov    -0x8(%ebp),%eax
486f56:	8b 40 14             	mov    0x14(%eax),%eax
486f59:	89 46 14             	mov    %eax,0x14(%esi)
486f5c:	8b 45 f8             	mov    -0x8(%ebp),%eax
486f5f:	8b 40 28             	mov    0x28(%eax),%eax
486f62:	89 46 28             	mov    %eax,0x28(%esi)
486f65:	8b 46 2c             	mov    0x2c(%esi),%eax
486f68:	e8 47 1e f9 ff       	call   0x418db4
486f6d:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
486f73:	e8 54 cb f7 ff       	call   0x403acc
486f78:	8b d8                	mov    %eax,%ebx
486f7a:	8b 07                	mov    (%edi),%eax
486f7c:	89 43 10             	mov    %eax,0x10(%ebx)
486f7f:	8b 47 04             	mov    0x4(%edi),%eax
486f82:	89 43 14             	mov    %eax,0x14(%ebx)
486f85:	66 8b 47 08          	mov    0x8(%edi),%ax
486f89:	66 89 43 18          	mov    %ax,0x18(%ebx)
486f8d:	8b 45 e0             	mov    -0x20(%ebp),%eax
486f90:	89 43 1a             	mov    %eax,0x1a(%ebx)
486f93:	8b 45 e4             	mov    -0x1c(%ebp),%eax
486f96:	89 43 1e             	mov    %eax,0x1e(%ebx)
486f99:	66 8b 45 e8          	mov    -0x18(%ebp),%ax
486f9d:	66 89 43 22          	mov    %ax,0x22(%ebx)
486fa1:	8b 45 d0             	mov    -0x30(%ebp),%eax
486fa4:	89 43 24             	mov    %eax,0x24(%ebx)
486fa7:	8b 45 d4             	mov    -0x2c(%ebp),%eax
486faa:	89 43 28             	mov    %eax,0x28(%ebx)
486fad:	66 8b 45 d8          	mov    -0x28(%ebp),%ax
486fb1:	66 89 43 2c          	mov    %ax,0x2c(%ebx)
486fb5:	db 6d e0             	fldt   -0x20(%ebp)
486fb8:	db 6d c0             	fldt   -0x40(%ebp)
486fbb:	de c1                	faddp  %st,%st(1)
486fbd:	db 7d e0             	fstpt  -0x20(%ebp)
486fc0:	9b                   	fwait
486fc1:	8b 46 2c             	mov    0x2c(%esi),%eax
486fc4:	e8 eb 1d f9 ff       	call   0x418db4
486fc9:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
486fcf:	e8 f8 ca f7 ff       	call   0x403acc
486fd4:	8b d8                	mov    %eax,%ebx
486fd6:	8b 07                	mov    (%edi),%eax
486fd8:	89 43 10             	mov    %eax,0x10(%ebx)
486fdb:	8b 47 04             	mov    0x4(%edi),%eax