491d1e:	8b 5d f0             	mov    -0x10(%ebp),%ebx
491d21:	89 5d e8             	mov    %ebx,-0x18(%ebp)
491d24:	8b 5d e8             	mov    -0x18(%ebp),%ebx
491d27:	c7 03 00 00 a0 42    	movl   $0x42a00000,(%ebx)
491d2d:	8b 5d 08             	mov    0x8(%ebp),%ebx
491d30:	8b 1b                	mov    (%ebx),%ebx
491d32:	81 c3 2c 01 00 00    	add    $0x12c,%ebx
491d38:	89 5d e8             	mov    %ebx,-0x18(%ebp)
491d3b:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
491d42:	6a 00                	push   $0x0
491d44:	ff 75 e4             	push   -0x1c(%ebp)
491d47:	ff 75 e8             	push   -0x18(%ebp)
491d4a:	e8 59 0f fb ff       	call   0x442ca8
491d4f:	89 45 ec             	mov    %eax,-0x14(%ebp)
491d52:	8b 5d fc             	mov    -0x4(%ebp),%ebx
491d55:	83 c3 10             	add    $0x10,%ebx
491d58:	89 5d e8             	mov    %ebx,-0x18(%ebp)
491d5b:	8b 5d f0             	mov    -0x10(%ebp),%ebx
491d5e:	89 5d e4             	mov    %ebx,-0x1c(%ebp)
491d61:	8b 5d f0             	mov    -0x10(%ebp),%ebx
491d64:	83 c3 04             	add    $0x4,%ebx
491d67:	89 5d e0             	mov    %ebx,-0x20(%ebp)
491d6a:	8b 5d f0             	mov    -0x10(%ebp),%ebx
491d6d:	83 c3 0c             	add    $0xc,%ebx
491d70:	89 5d dc             	mov    %ebx,-0x24(%ebp)
491d73:	8b 5d dc             	mov    -0x24(%ebp),%ebx
491d76:	d9 03                	flds   (%ebx)
491d78:	dc 25 33 50 4e 00    	fsubl  0x4e5033
491d7e:	dd 5d d4             	fstpl  -0x2c(%ebp)
491d81:	dd 45 d4             	fldl   -0x2c(%ebp)
491d84:	dc 35 fa bb 4c 00    	fdivl  0x4cbbfa
491d8a:	dd 5d cc             	fstpl  -0x34(%ebp)
491d8d:	8b 5d e0             	mov    -0x20(%ebp),%ebx
491d90:	d9 03                	flds   (%ebx)
491d92:	dc 45 cc             	faddl  -0x34(%ebp)
491d95:	dd 5d c4             	fstpl  -0x3c(%ebp)
491d98:	68 10 00 00 00       	push   $0x10
491d9d:	e8 fc e7 00 00       	call   0x4a059e
491da2:	83 c4 04             	add    $0x4,%esp
491da5:	89 45 c0             	mov    %eax,-0x40(%ebp)
491da8:	8b d8                	mov    %eax,%ebx
491daa:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
491db0:	c7 43 04 00 00 00 00 	movl   $0x0,0x4(%ebx)
491db7:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%ebx)
491dbe:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%ebx)
491dc5:	6a 00                	push   $0x0
491dc7:	8d 45 c0             	lea    -0x40(%ebp),%eax
491dca:	50                   	push   %eax
491dcb:	68 00 00 00 00       	push   $0x0
491dd0:	68 00 00 00 00       	push   $0x0
491dd5:	dd 45 c4             	fldl   -0x3c(%ebp)
491dd8:	e8 12 f4 f6 ff       	call   0x4011ef
491ddd:	50                   	push   %eax
491dde:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
491de1:	d9 03                	flds   (%ebx)
491de3:	e8 07 f4 f6 ff       	call   0x4011ef
491de8:	50                   	push   %eax
491de9:	e8 35 bc f7 ff       	call   0x40da23
491dee:	89 45 bc             	mov    %eax,-0x44(%ebp)
491df1:	8b 5d c0             	mov    -0x40(%ebp),%ebx
491df4:	53                   	push   %ebx
491df5:	e8 aa e7 00 00       	call   0x4a05a4
491dfa:	83 c4 04             	add    $0x4,%esp
491dfd:	c7 45 b8 00 00 00 00 	movl   $0x0,-0x48(%ebp)
491e04:	6a 00                	push   $0x0
491e06:	ff 75 b8             	push   -0x48(%ebp)
491e09:	8d 45 bc             	lea    -0x44(%ebp),%eax
491e0c:	50                   	push   %eax
491e0d:	ff 75 ec             	push   -0x14(%ebp)
491e10:	8b 5d e8             	mov    -0x18(%ebp),%ebx
491e13:	ff 33                	push   (%ebx)
491e15:	e8 17 be fa ff       	call   0x43dc31
491e1a:	8b 5d bc             	mov    -0x44(%ebp),%ebx
491e1d:	53                   	push   %ebx
491e1e:	e8 81 e7 00 00       	call   0x4a05a4
491e23:	83 c4 04             	add    $0x4,%esp
491e26:	8d 45 ec             	lea    -0x14(%ebp),%eax
491e29:	50                   	push   %eax
491e2a:	e8 f4 75 f8 ff       	call   0x419423
491e2f:	8b 5d f0             	mov    -0x10(%ebp),%ebx
491e32:	89 5d e8             	mov    %ebx,-0x18(%ebp)
491e35:	8b 5d e8             	mov    -0x18(%ebp),%ebx
491e38:	c7 03 00 00 a0 42    	movl   $0x42a00000,(%ebx)
491e3e:	8b 5d fc             	mov    -0x4(%ebp),%ebx
491e41:	83 c3 10             	add    $0x10,%ebx
491e44:	89 5d e8             	mov    %ebx,-0x18(%ebp)
491e47:	8b 5d 08             	mov    0x8(%ebp),%ebx
491e4a:	8b 1b                	mov    (%ebx),%ebx
491e4c:	81 c3 28 01 00 00    	add    $0x128,%ebx
491e52:	89 5d e4             	mov    %ebx,-0x1c(%ebp)
491e55:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
491e5c:	6a 00                	push   $0x0
491e5e:	ff 75 e0             	push   -0x20(%ebp)
491e61:	ff 75 e4             	push   -0x1c(%ebp)
491e64:	e8 5c 3f f7 ff       	call   0x405dc5
491e69:	89 45 dc             	mov    %eax,-0x24(%ebp)
491e6c:	8b 5d 08             	mov    0x8(%ebp),%ebx
491e6f:	8b 1b                	mov    (%ebx),%ebx
491e71:	81 c3 1c 01 00 00    	add    $0x11c,%ebx
491e77:	89 5d d8             	mov    %ebx,-0x28(%ebp)
491e7a:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
491e81:	6a 00                	push   $0x0
491e83:	ff 75 d4             	push   -0x2c(%ebp)
491e86:	68 1b 09 3f 00       	push   $0x3f091b
491e8b:	e8 1e bc f7 ff       	call   0x40daae
491e90:	89 45 d0             	mov    %eax,-0x30(%ebp)
491e93:	8b 5d 08             	mov    0x8(%ebp),%ebx
491e96:	8b 1b                	mov    (%ebx),%ebx
491e98:	81 c3 20 01 00 00    	add    $0x120,%ebx
491e9e:	89 5d cc             	mov    %ebx,-0x34(%ebp)
491ea1:	c7 45 c8 00 00 00 00 	movl   $0x0,-0x38(%ebp)
491ea8:	6a 00                	push   $0x0
491eaa:	ff 75 c8             	push   -0x38(%ebp)
491ead:	c7 45 c4 00 00 00 00 	movl   $0x0,-0x3c(%ebp)
491eb4:	6a 00                	push   $0x0
491eb6:	ff 75 c4             	push   -0x3c(%ebp)
491eb9:	8b 5d cc             	mov    -0x34(%ebp),%ebx
491ebc:	ff 33                	push   (%ebx)
491ebe:	ff 75 d0             	push   -0x30(%ebp)
491ec1:	8b 5d d8             	mov    -0x28(%ebp),%ebx
491ec4:	ff 33                	push   (%ebx)
491ec6:	8d 45 dc             	lea    -0x24(%ebp),%eax
491ec9:	50                   	push   %eax
491eca:	8d 45 f0             	lea    -0x10(%ebp),%eax
491ecd:	50                   	push   %eax
491ece:	8b 5d e8             	mov    -0x18(%ebp),%ebx
491ed1:	ff 33                	push   (%ebx)
491ed3:	ff 75 0c             	push   0xc(%ebp)
491ed6:	e8 36 df fa ff       	call   0x43fe11
491edb:	8b 5d dc             	mov    -0x24(%ebp),%ebx
491ede:	85 db                	test   %ebx,%ebx
491ee0:	74 09                	je     0x491eeb
491ee2:	53                   	push   %ebx
491ee3:	e8 bc e6 00 00       	call   0x4a05a4
491ee8:	83 c4 04             	add    $0x4,%esp
491eeb:	8b 5d f0             	mov    -0x10(%ebp),%ebx
491eee:	89 5d e8             	mov    %ebx,-0x18(%ebp)
491ef1:	8b 5d e8             	mov    -0x18(%ebp),%ebx
491ef4:	c7 03 00 00 79 43    	movl   $0x43790000,(%ebx)
491efa:	8b 5d fc             	mov    -0x4(%ebp),%ebx
491efd:	83 c3 10             	add    $0x10,%ebx
491f00:	89 5d e8             	mov    %ebx,-0x18(%ebp)
491f03:	8b 5d 08             	mov    0x8(%ebp),%ebx
491f06:	8b 1b                	mov    (%ebx),%ebx
491f08:	81 c3 30 01 00 00    	add    $0x130,%ebx
491f0e:	89 5d e4             	mov    %ebx,-0x1c(%ebp)
491f11:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
491f18:	6a 00                	push   $0x0
491f1a:	ff 75 e0             	push   -0x20(%ebp)
491f1d:	ff 75 e4             	push   -0x1c(%ebp)
491f20:	e8 a0 3e f7 ff       	call   0x405dc5
491f25:	89 45 dc             	mov    %eax,-0x24(%ebp)
491f28:	8b 5d 08             	mov    0x8(%ebp),%ebx
491f2b:	8b 1b                	mov    (%ebx),%ebx
491f2d:	81 c3 18 01 00 00    	add    $0x118,%ebx
491f33:	89 5d d8             	mov    %ebx,-0x28(%ebp)
491f36:	6a 01                	push   $0x1
491f38:	68 82 00 00 00       	push   $0x82
491f3d:	68 00 00 00 00       	push   $0x0
491f42:	e8 67 bb f7 ff       	call   0x40daae
491f47:	89 45 d4             	mov    %eax,-0x2c(%ebp)
491f4a:	8b 5d 08             	mov    0x8(%ebp),%ebx
491f4d:	8b 1b                	mov    (%ebx),%ebx
491f4f:	81 c3 20 01 00 00    	add    $0x120,%ebx
491f55:	89 5d d0             	mov    %ebx,-0x30(%ebp)
491f58:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
491f5f:	6a 00                	push   $0x0
491f61:	ff 75 cc             	push   -0x34(%ebp)
491f64:	c7 45 c8 00 00 00 00 	movl   $0x0,-0x38(%ebp)
491f6b:	6a 00                	push   $0x0
491f6d:	ff 75 c8             	push   -0x38(%ebp)
491f70:	8b 5d d0             	mov    -0x30(%ebp),%ebx
491f73:	ff 33                	push   (%ebx)
491f75:	ff 75 d4             	push   -0x2c(%ebp)
491f78:	8b 5d d8             	mov    -0x28(%ebp),%ebx
491f7b:	ff 33                	push   (%ebx)
491f7d:	8d 45 dc             	lea    -0x24(%ebp),%eax
491f80:	50                   	push   %eax
491f81:	8d 45 f0             	lea    -0x10(%ebp),%eax
491f84:	50                   	push   %eax
491f85:	8b 5d e8             	mov    -0x18(%ebp),%ebx
491f88:	ff 33                	push   (%ebx)
491f8a:	ff 75 0c             	push   0xc(%ebp)
491f8d:	e8 7f de fa ff       	call   0x43fe11
491f92:	8b 5d dc             	mov    -0x24(%ebp),%ebx
491f95:	85 db                	test   %ebx,%ebx
491f97:	74 09                	je     0x491fa2
491f99:	53                   	push   %ebx
491f9a:	e8 05 e6 00 00       	call   0x4a05a4
491f9f:	83 c4 04             	add    $0x4,%esp
491fa2:	8b 5d f4             	mov    -0xc(%ebp),%ebx
491fa5:	e8 49 17 f7 ff       	call   0x4036f3
491faa:	b8 02 00 00 00       	mov    $0x2,%eax
491faf:	3b c1                	cmp    %ecx,%eax
491fb1:	7c 17                	jl     0x491fca
491fb3:	68 9b 0d 00 00       	push   $0xd9b
491fb8:	68 a3 b0 02 04       	push   $0x402b0a3
491fbd:	68 01 00 00 00       	push   $0x1
491fc2:	e8 e3 e5 00 00       	call   0x4a05aa
491fc7:	83 c4 0c             	add    $0xc,%esp
491fca:	c1 e0 02             	shl    $0x2,%eax
491fcd:	03 d8                	add    %eax,%ebx
491fcf:	8b 1b                	mov    (%ebx),%ebx
491fd1:	89 5d e8             	mov    %ebx,-0x18(%ebp)
491fd4:	8b 5d e8             	mov    -0x18(%ebp),%ebx
491fd7:	d9 03                	flds   (%ebx)
491fd9:	dc 05 b2 bb 4c 00    	faddl  0x4cbbb2
491fdf:	dd 5d e0             	fstpl  -0x20(%ebp)
491fe2:	8b 5d f4             	mov    -0xc(%ebp),%ebx
491fe5:	e8 09 17 f7 ff       	call   0x4036f3
491fea:	b8 02 00 00 00       	mov    $0x2,%eax
491fef:	3b c1                	cmp    %ecx,%eax
491ff1:	7c 17                	jl     0x49200a
491ff3:	68 9b 0d 00 00       	push   $0xd9b
491ff8:	68 a3 b0 02 04       	push   $0x402b0a3
491ffd:	68 01 00 00 00       	push   $0x1
492002:	e8 a3 e5 00 00       	call   0x4a05aa
492007:	83 c4 0c             	add    $0xc,%esp
49200a:	c1 e0 02             	shl    $0x2,%eax
49200d:	03 d8                	add    %eax,%ebx
49200f:	8b 1b                	mov    (%ebx),%ebx
492011:	83 c3 04             	add    $0x4,%ebx
492014:	89 5d dc             	mov    %ebx,-0x24(%ebp)
492017:	8b 5d f4             	mov    -0xc(%ebp),%ebx
49201a:	e8 d4 16 f7 ff       	call   0x4036f3
49201f:	b8 02 00 00 00       	mov    $0x2,%eax
492024:	3b c1                	cmp    %ecx,%eax
492026:	7c 17                	jl     0x49203f
492028:	68 9b 0d 00 00       	push   $0xd9b
49202d:	68 a3 b0 02 04       	push   $0x402b0a3
492032:	68 01 00 00 00       	push   $0x1
492037:	e8 6e e5 00 00       	call   0x4a05aa
49203c:	83 c4 0c             	add    $0xc,%esp
49203f:	c1 e0 02             	shl    $0x2,%eax
492042:	03 d8                	add    %eax,%ebx
492044:	8b 1b                	mov    (%ebx),%ebx
492046:	83 c3 08             	add    $0x8,%ebx
492049:	89 5d d8             	mov    %ebx,-0x28(%ebp)
49204c:	8b 5d f4             	mov    -0xc(%ebp),%ebx
49204f:	e8 9f 16 f7 ff       	call   0x4036f3
492054:	b8 02 00 00 00       	mov    $0x2,%eax
492059:	3b c1                	cmp    %ecx,%eax
49205b:	7c 17                	jl     0x492074
49205d:	68 9b 0d 00 00       	push   $0xd9b
492062:	68 a3 b0 02 04       	push   $0x402b0a3
492067:	68 01 00 00 00       	push   $0x1
49206c:	e8 39 e5 00 00       	call   0x4a05aa
492071:	83 c4 0c             	add    $0xc,%esp
492074:	c1 e0 02             	shl    $0x2,%eax
492077:	03 d8                	add    %eax,%ebx
492079:	8b 1b                	mov    (%ebx),%ebx
49207b:	83 c3 0c             	add    $0xc,%ebx
49207e:	89 5d d4             	mov    %ebx,-0x2c(%ebp)
492081:	6a 01                	push   $0x1
492083:	8d 45 f0             	lea    -0x10(%ebp),%eax
492086:	50                   	push   %eax
492087:	8b 5d d4             	mov    -0x2c(%ebp),%ebx
49208a:	d9 03                	flds   (%ebx)
49208c:	e8 5e f1 f6 ff       	call   0x4011ef
492091:	50                   	push   %eax
492092:	8b 5d d8             	mov    -0x28(%ebp),%ebx
492095:	d9 03                	flds   (%ebx)
492097:	e8 53 f1 f6 ff       	call   0x4011ef
49209c:	50                   	push   %eax
49209d:	8b 5d dc             	mov    -0x24(%ebp),%ebx
4920a0:	d9 03                	flds   (%ebx)
4920a2:	e8 48 f1 f6 ff       	call   0x4011ef
4920a7:	50                   	push   %eax
4920a8:	dd 45 e0             	fldl   -0x20(%ebp)
4920ab:	e8 3f f1 f6 ff       	call   0x4011ef
4920b0:	50                   	push   %eax
4920b1:	e8 6d b9 f7 ff       	call   0x40da23
4920b6:	8b d8                	mov    %eax,%ebx
4920b8:	53                   	push   %ebx
4920b9:	e8 e6 e4 00 00       	call   0x4a05a4
4920be:	83 c4 04             	add    $0x4,%esp
4920c1:	8b 5d fc             	mov    -0x4(%ebp),%ebx
4920c4:	83 c3 10             	add    $0x10,%ebx
4920c7:	89 5d e8             	mov    %ebx,-0x18(%ebp)
4920ca:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
4920d1:	6a 00                	push   $0x0
4920d3:	ff 75 e4             	push   -0x1c(%ebp)
4920d6:	b8 90 82 50 00       	mov    $0x508290,%eax
4920db:	89 45 e0             	mov    %eax,-0x20(%ebp)
4920de:	8d 45 e0             	lea    -0x20(%ebp),%eax
4920e1:	50                   	push   %eax
4920e2:	e8 de 3c f7 ff       	call   0x405dc5
4920e7:	89 45 dc             	mov    %eax,-0x24(%ebp)
4920ea:	8b 5d e0             	mov    -0x20(%ebp),%ebx
4920ed:	85 db                	test   %ebx,%ebx
4920ef:	74 09                	je     0x4920fa
4920f1:	53                   	push   %ebx
4920f2:	e8 ad e4 00 00       	call   0x4a05a4
4920f7:	83 c4 04             	add    $0x4,%esp
4920fa:	8b 5d 08             	mov    0x8(%ebp),%ebx
4920fd:	8b 1b                	mov    (%ebx),%ebx
4920ff:	81 c3 18 01 00 00    	add    $0x118,%ebx
492105:	89 5d d8             	mov    %ebx,-0x28(%ebp)
492108:	6a 01                	push   $0x1
49210a:	68 91 00 00 00       	push   $0x91
49210f:	68 00 00 00 00       	push   $0x0
492114:	e8 95 b9 f7 ff       	call   0x40daae
492119:	89 45 d4             	mov    %eax,-0x2c(%ebp)
49211c:	8b 5d 08             	mov    0x8(%ebp),%ebx
49211f:	8b 1b                	mov    (%ebx),%ebx
492121:	81 c3 20 01 00 00    	add    $0x120,%ebx
492127:	89 5d d0             	mov    %ebx,-0x30(%ebp)
49212a:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
492131:	6a 00                	push   $0x0
492133:	ff 75 cc             	push   -0x34(%ebp)
492136:	c7 45 c8 00 00 00 00 	movl   $0x0,-0x38(%ebp)
49213d:	6a 00                	push   $0x0
49213f:	ff 75 c8             	push   -0x38(%ebp)
492142:	8b 5d d0             	mov    -0x30(%ebp),%ebx
492145:	ff 33                	push   (%ebx)
492147:	ff 75 d4             	push   -0x2c(%ebp)
49214a:	8b 5d d8             	mov    -0x28(%ebp),%ebx
49214d:	ff 33                	push   (%ebx)
49214f:	8d 45 dc             	lea    -0x24(%ebp),%eax
492152:	50                   	push   %eax
492153:	8d 45 f0             	lea    -0x10(%ebp),%eax
492156:	50                   	push   %eax
492157:	8b 5d e8             	mov    -0x18(%ebp),%ebx
49215a:	ff 33                	push   (%ebx)
49215c:	ff 75 0c             	push   0xc(%ebp)
49215f:	e8 ad dc fa ff       	call   0x43fe11
492164:	8b 5d dc             	mov    -0x24(%ebp),%ebx
492167:	85 db                	test   %ebx,%ebx
492169:	74 09                	je     0x492174
49216b:	53                   	push   %ebx
49216c:	e8 33 e4 00 00       	call   0x4a05a4
492171:	83 c4 04             	add    $0x4,%esp
492174:	8b 5d f0             	mov    -0x10(%ebp),%ebx
492177:	89 5d e8             	mov    %ebx,-0x18(%ebp)
49217a:	8b 5d e8             	mov    -0x18(%ebp),%ebx
49217d:	c7 03 00 00 a0 42    	movl   $0x42a00000,(%ebx)
492183:	8b 5d fc             	mov    -0x4(%ebp),%ebx
492186:	83 c3 10             	add    $0x10,%ebx
492189:	89 5d e8             	mov    %ebx,-0x18(%ebp)
49218c:	8b 5d 08             	mov    0x8(%ebp),%ebx
49218f:	8b 1b                	mov    (%ebx),%ebx
492191:	81 c3 34 01 00 00    	add    $0x134,%ebx
492197:	89 5d e4             	mov    %ebx,-0x1c(%ebp)
49219a:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
4921a1:	6a 00                	push   $0x0
4921a3:	ff 75 e0             	push   -0x20(%ebp)
4921a6:	ff 75 e4             	push   -0x1c(%ebp)
4921a9:	e8 17 3c f7 ff       	call   0x405dc5
4921ae:	89 45 dc             	mov    %eax,-0x24(%ebp)
4921b1:	8b 5d 08             	mov    0x8(%ebp),%ebx