418b75:	8b 5d ac             	mov    -0x54(%ebp),%ebx
418b78:	d9 03                	flds   (%ebx)
418b7a:	e8 70 86 fe ff       	call   0x4011ef
418b7f:	50                   	push   %eax
418b80:	dd 45 b0             	fldl   -0x50(%ebp)
418b83:	e8 67 86 fe ff       	call   0x4011ef
418b88:	50                   	push   %eax
418b89:	8b 5d d0             	mov    -0x30(%ebp),%ebx
418b8c:	d9 03                	flds   (%ebx)
418b8e:	e8 5c 86 fe ff       	call   0x4011ef
418b93:	50                   	push   %eax
418b94:	8b 5d d4             	mov    -0x2c(%ebp),%ebx
418b97:	d9 03                	flds   (%ebx)
418b99:	e8 51 86 fe ff       	call   0x4011ef
418b9e:	50                   	push   %eax
418b9f:	e8 7f 4e ff ff       	call   0x40da23
418ba4:	89 45 a4             	mov    %eax,-0x5c(%ebp)
418ba7:	8b 5d a8             	mov    -0x58(%ebp),%ebx
418baa:	53                   	push   %ebx
418bab:	e8 f4 79 08 00       	call   0x4a05a4
418bb0:	83 c4 04             	add    $0x4,%esp
418bb3:	8b 5d f4             	mov    -0xc(%ebp),%ebx
418bb6:	83 c3 08             	add    $0x8,%ebx
418bb9:	89 5d a0             	mov    %ebx,-0x60(%ebp)
418bbc:	68 10 00 00 00       	push   $0x10
418bc1:	e8 d8 79 08 00       	call   0x4a059e
418bc6:	83 c4 04             	add    $0x4,%esp
418bc9:	89 45 9c             	mov    %eax,-0x64(%ebp)
418bcc:	8b d8                	mov    %eax,%ebx
418bce:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
418bd4:	c7 43 04 00 00 00 00 	movl   $0x0,0x4(%ebx)
418bdb:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%ebx)
418be2:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%ebx)
418be9:	6a 00                	push   $0x0
418beb:	8d 45 9c             	lea    -0x64(%ebp),%eax
418bee:	50                   	push   %eax
418bef:	8b 5d a0             	mov    -0x60(%ebp),%ebx
418bf2:	d9 03                	flds   (%ebx)
418bf4:	e8 f6 85 fe ff       	call   0x4011ef
418bf9:	50                   	push   %eax
418bfa:	68 01 00 00 00       	push   $0x1
418bff:	68 00 00 00 00       	push   $0x0
418c04:	68 00 00 00 00       	push   $0x0
418c09:	e8 15 4e ff ff       	call   0x40da23
418c0e:	89 45 98             	mov    %eax,-0x68(%ebp)
418c11:	8b 5d 9c             	mov    -0x64(%ebp),%ebx
418c14:	53                   	push   %ebx
418c15:	e8 8a 79 08 00       	call   0x4a05a4
418c1a:	83 c4 04             	add    $0x4,%esp
418c1d:	c7 45 94 00 00 00 00 	movl   $0x0,-0x6c(%ebp)
418c24:	6a 00                	push   $0x0
418c26:	ff 75 94             	push   -0x6c(%ebp)
418c29:	6a 01                	push   $0x1
418c2b:	8d 45 98             	lea    -0x68(%ebp),%eax
418c2e:	50                   	push   %eax
418c2f:	8d 45 a4             	lea    -0x5c(%ebp),%eax
418c32:	50                   	push   %eax
418c33:	ff 75 e4             	push   -0x1c(%ebp)
418c36:	ff 75 0c             	push   0xc(%ebp)
418c39:	e8 78 04 00 00       	call   0x4190b6
418c3e:	8b 5d a4             	mov    -0x5c(%ebp),%ebx
418c41:	53                   	push   %ebx
418c42:	e8 5d 79 08 00       	call   0x4a05a4
418c47:	83 c4 04             	add    $0x4,%esp
418c4a:	8b 5d 98             	mov    -0x68(%ebp),%ebx
418c4d:	53                   	push   %ebx
418c4e:	e8 51 79 08 00       	call   0x4a05a4
418c53:	83 c4 04             	add    $0x4,%esp
418c56:	8b 5d dc             	mov    -0x24(%ebp),%ebx
418c59:	89 5d d4             	mov    %ebx,-0x2c(%ebp)
418c5c:	8b 5d dc             	mov    -0x24(%ebp),%ebx
418c5f:	83 c3 0c             	add    $0xc,%ebx
418c62:	89 5d d0             	mov    %ebx,-0x30(%ebp)
418c65:	db 45 14             	fildl  0x14(%ebp)
418c68:	dd 5d c8             	fstpl  -0x38(%ebp)
418c6b:	dd 45 c8             	fldl   -0x38(%ebp)
418c6e:	8b 5d d0             	mov    -0x30(%ebp),%ebx
418c71:	d8 03                	fadds  (%ebx)
418c73:	dd 5d c0             	fstpl  -0x40(%ebp)
418c76:	dd 45 c0             	fldl   -0x40(%ebp)
418c79:	db 45 d8             	fildl  -0x28(%ebp)
418c7c:	dd 5d b8             	fstpl  -0x48(%ebp)
418c7f:	dc 65 b8             	fsubl  -0x48(%ebp)
418c82:	dd 5d b0             	fstpl  -0x50(%ebp)
418c85:	8b 5d dc             	mov    -0x24(%ebp),%ebx
418c88:	89 5d ac             	mov    %ebx,-0x54(%ebp)
418c8b:	db 45 10             	fildl  0x10(%ebp)
418c8e:	dd 5d a4             	fstpl  -0x5c(%ebp)
418c91:	dd 45 a4             	fldl   -0x5c(%ebp)
418c94:	8b 5d ac             	mov    -0x54(%ebp),%ebx
418c97:	d8 23                	fsubs  (%ebx)
418c99:	dd 5d 9c             	fstpl  -0x64(%ebp)
418c9c:	8b 5d dc             	mov    -0x24(%ebp),%ebx
418c9f:	83 c3 08             	add    $0x8,%ebx
418ca2:	89 5d 98             	mov    %ebx,-0x68(%ebp)
418ca5:	dd 45 9c             	fldl   -0x64(%ebp)
418ca8:	8b 5d 98             	mov    -0x68(%ebp),%ebx
418cab:	d8 03                	fadds  (%ebx)
418cad:	dd 5d 90             	fstpl  -0x70(%ebp)
418cb0:	68 10 00 00 00       	push   $0x10
418cb5:	e8 e4 78 08 00       	call   0x4a059e
418cba:	83 c4 04             	add    $0x4,%esp
418cbd:	89 45 8c             	mov    %eax,-0x74(%ebp)
418cc0:	8b d8                	mov    %eax,%ebx
418cc2:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
418cc8:	c7 43 04 00 00 00 00 	movl   $0x0,0x4(%ebx)
418ccf:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%ebx)
418cd6:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%ebx)
418cdd:	6a 00                	push   $0x0
418cdf:	8d 45 8c             	lea    -0x74(%ebp),%eax
418ce2:	50                   	push   %eax
418ce3:	ff 75 d8             	push   -0x28(%ebp)
418ce6:	dd 45 90             	fldl   -0x70(%ebp)
418ce9:	e8 01 85 fe ff       	call   0x4011ef
418cee:	50                   	push   %eax
418cef:	dd 45 b0             	fldl   -0x50(%ebp)
418cf2:	e8 f8 84 fe ff       	call   0x4011ef
418cf7:	50                   	push   %eax
418cf8:	8b 5d d4             	mov    -0x2c(%ebp),%ebx
418cfb:	d9 03                	flds   (%ebx)
418cfd:	e8 ed 84 fe ff       	call   0x4011ef
418d02:	50                   	push   %eax
418d03:	e8 1b 4d ff ff       	call   0x40da23
418d08:	89 45 88             	mov    %eax,-0x78(%ebp)
418d0b:	8b 5d 8c             	mov    -0x74(%ebp),%ebx
418d0e:	53                   	push   %ebx
418d0f:	e8 90 78 08 00       	call   0x4a05a4
418d14:	83 c4 04             	add    $0x4,%esp
418d17:	8b 5d f4             	mov    -0xc(%ebp),%ebx
418d1a:	83 c3 0c             	add    $0xc,%ebx
418d1d:	89 5d 84             	mov    %ebx,-0x7c(%ebp)
418d20:	db 45 e8             	fildl  -0x18(%ebp)
418d23:	dd 9d 7c ff ff ff    	fstpl  -0x84(%ebp)
418d29:	dd 85 7c ff ff ff    	fldl   -0x84(%ebp)
418d2f:	8b 5d 84             	mov    -0x7c(%ebp),%ebx
418d32:	d8 23                	fsubs  (%ebx)
418d34:	dd 9d 74 ff ff ff    	fstpl  -0x8c(%ebp)
418d3a:	8b 5d f4             	mov    -0xc(%ebp),%ebx
418d3d:	83 c3 0c             	add    $0xc,%ebx
418d40:	89 9d 70 ff ff ff    	mov    %ebx,-0x90(%ebp)
418d46:	68 01 05 00 80       	push   $0x80000501
418d4b:	6a 00                	push   $0x0
418d4d:	8b 9d 70 ff ff ff    	mov    -0x90(%ebp),%ebx
418d53:	ff 33                	push   (%ebx)
418d55:	68 01 00 00 00       	push   $0x1
418d5a:	bb dc 09 00 00       	mov    $0x9dc,%ebx
418d5f:	e8 3c 86 08 00       	call   0x4a13a0
418d64:	83 c4 10             	add    $0x10,%esp
418d67:	89 85 64 ff ff ff    	mov    %eax,-0x9c(%ebp)
418d6d:	db 85 64 ff ff ff    	fildl  -0x9c(%ebp)
418d73:	dd 9d 64 ff ff ff    	fstpl  -0x9c(%ebp)
418d79:	dd 85 64 ff ff ff    	fldl   -0x9c(%ebp)
418d7f:	dc 25 9a bb 4c 00    	fsubl  0x4cbb9a
418d85:	dd 9d 5c ff ff ff    	fstpl  -0xa4(%ebp)
418d8b:	68 10 00 00 00       	push   $0x10
418d90:	e8 09 78 08 00       	call   0x4a059e
418d95:	83 c4 04             	add    $0x4,%esp
418d98:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
418d9e:	8b d8                	mov    %eax,%ebx
418da0:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
418da6:	c7 43 04 00 00 00 00 	movl   $0x0,0x4(%ebx)
418dad:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%ebx)
418db4:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%ebx)
418dbb:	6a 00                	push   $0x0
418dbd:	8d 85 58 ff ff ff    	lea    -0xa8(%ebp),%eax
418dc3:	50                   	push   %eax
418dc4:	dd 85 5c ff ff ff    	fldl   -0xa4(%ebp)
418dca:	e8 20 84 fe ff       	call   0x4011ef
418dcf:	50                   	push   %eax
418dd0:	68 01 00 00 00       	push   $0x1
418dd5:	dd 85 74 ff ff ff    	fldl   -0x8c(%ebp)
418ddb:	e8 0f 84 fe ff       	call   0x4011ef
418de0:	50                   	push   %eax
418de1:	68 00 00 00 00       	push   $0x0
418de6:	e8 38 4c ff ff       	call   0x40da23
418deb:	89 85 54 ff ff ff    	mov    %eax,-0xac(%ebp)
418df1:	8b 9d 58 ff ff ff    	mov    -0xa8(%ebp),%ebx
418df7:	53                   	push   %ebx
418df8:	e8 a7 77 08 00       	call   0x4a05a4
418dfd:	83 c4 04             	add    $0x4,%esp
418e00:	c7 85 50 ff ff ff 00 	movl   $0x0,-0xb0(%ebp)
418e07:	00 00 00
418e0a:	6a 00                	push   $0x0
418e0c:	ff b5 50 ff ff ff    	push   -0xb0(%ebp)
418e12:	6a 01                	push   $0x1
418e14:	8d 85 54 ff ff ff    	lea    -0xac(%ebp),%eax
418e1a:	50                   	push   %eax
418e1b:	8d 45 88             	lea    -0x78(%ebp),%eax
418e1e:	50                   	push   %eax
418e1f:	ff 75 e4             	push   -0x1c(%ebp)
418e22:	ff 75 0c             	push   0xc(%ebp)
418e25:	e8 8c 02 00 00       	call   0x4190b6
418e2a:	8b 5d 88             	mov    -0x78(%ebp),%ebx
418e2d:	53                   	push   %ebx
418e2e:	e8 71 77 08 00       	call   0x4a05a4
418e33:	83 c4 04             	add    $0x4,%esp
418e36:	8b 9d 54 ff ff ff    	mov    -0xac(%ebp),%ebx
418e3c:	53                   	push   %ebx
418e3d:	e8 62 77 08 00       	call   0x4a05a4
418e42:	83 c4 04             	add    $0x4,%esp
418e45:	8b 5d dc             	mov    -0x24(%ebp),%ebx
418e48:	89 5d d4             	mov    %ebx,-0x2c(%ebp)
418e4b:	8b 5d dc             	mov    -0x24(%ebp),%ebx
418e4e:	83 c3 04             	add    $0x4,%ebx
418e51:	89 5d d0             	mov    %ebx,-0x30(%ebp)
418e54:	8b 5d f4             	mov    -0xc(%ebp),%ebx
418e57:	83 c3 08             	add    $0x8,%ebx
418e5a:	89 5d cc             	mov    %ebx,-0x34(%ebp)
418e5d:	8b 5d d0             	mov    -0x30(%ebp),%ebx
418e60:	d9 03                	flds   (%ebx)
418e62:	8b 5d cc             	mov    -0x34(%ebp),%ebx
418e65:	d8 03                	fadds  (%ebx)
418e67:	dd 5d c4             	fstpl  -0x3c(%ebp)
418e6a:	8b 5d dc             	mov    -0x24(%ebp),%ebx
418e6d:	89 5d c0             	mov    %ebx,-0x40(%ebp)
418e70:	db 45 10             	fildl  0x10(%ebp)
418e73:	dd 5d b8             	fstpl  -0x48(%ebp)
418e76:	dd 45 b8             	fldl   -0x48(%ebp)
418e79:	8b 5d c0             	mov    -0x40(%ebp),%ebx
418e7c:	d8 23                	fsubs  (%ebx)
418e7e:	dd 5d b0             	fstpl  -0x50(%ebp)
418e81:	8b 5d dc             	mov    -0x24(%ebp),%ebx
418e84:	83 c3 08             	add    $0x8,%ebx
418e87:	89 5d ac             	mov    %ebx,-0x54(%ebp)
418e8a:	dd 45 b0             	fldl   -0x50(%ebp)
418e8d:	8b 5d ac             	mov    -0x54(%ebp),%ebx
418e90:	d8 03                	fadds  (%ebx)
418e92:	dd 5d a4             	fstpl  -0x5c(%ebp)
418e95:	8b 5d dc             	mov    -0x24(%ebp),%ebx
418e98:	83 c3 04             	add    $0x4,%ebx
418e9b:	89 5d a0             	mov    %ebx,-0x60(%ebp)
418e9e:	db 45 14             	fildl  0x14(%ebp)
418ea1:	dd 5d 98             	fstpl  -0x68(%ebp)
418ea4:	dd 45 98             	fldl   -0x68(%ebp)
418ea7:	8b 5d a0             	mov    -0x60(%ebp),%ebx
418eaa:	d8 23                	fsubs  (%ebx)
418eac:	dd 5d 90             	fstpl  -0x70(%ebp)
418eaf:	8b 5d dc             	mov    -0x24(%ebp),%ebx
418eb2:	83 c3 0c             	add    $0xc,%ebx
418eb5:	89 5d 8c             	mov    %ebx,-0x74(%ebp)
418eb8:	dd 45 90             	fldl   -0x70(%ebp)
418ebb:	8b 5d 8c             	mov    -0x74(%ebp),%ebx
418ebe:	d8 03                	fadds  (%ebx)
418ec0:	dd 5d 84             	fstpl  -0x7c(%ebp)
418ec3:	8b 5d f4             	mov    -0xc(%ebp),%ebx
418ec6:	83 c3 08             	add    $0x8,%ebx
418ec9:	89 5d 80             	mov    %ebx,-0x80(%ebp)
418ecc:	dd 45 84             	fldl   -0x7c(%ebp)
418ecf:	8b 5d 80             	mov    -0x80(%ebp),%ebx
418ed2:	d8 23                	fsubs  (%ebx)
418ed4:	db 45 d8             	fildl  -0x28(%ebp)
418ed7:	dd 9d 78 ff ff ff    	fstpl  -0x88(%ebp)
418edd:	dc a5 78 ff ff ff    	fsubl  -0x88(%ebp)
418ee3:	dd 9d 70 ff ff ff    	fstpl  -0x90(%ebp)
418ee9:	68 10 00 00 00       	push   $0x10
418eee:	e8 ab 76 08 00       	call   0x4a059e
418ef3:	83 c4 04             	add    $0x4,%esp
418ef6:	89 85 6c ff ff ff    	mov    %eax,-0x94(%ebp)
418efc:	8b d8                	mov    %eax,%ebx
418efe:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
418f04:	c7 43 04 00 00 00 00 	movl   $0x0,0x4(%ebx)
418f0b:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%ebx)
418f12:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%ebx)
418f19:	6a 00                	push   $0x0
418f1b:	8d 85 6c ff ff ff    	lea    -0x94(%ebp),%eax
418f21:	50                   	push   %eax
418f22:	dd 85 70 ff ff ff    	fldl   -0x90(%ebp)
418f28:	e8 c2 82 fe ff       	call   0x4011ef
418f2d:	50                   	push   %eax
418f2e:	dd 45 a4             	fldl   -0x5c(%ebp)
418f31:	e8 b9 82 fe ff       	call   0x4011ef
418f36:	50                   	push   %eax
418f37:	dd 45 c4             	fldl   -0x3c(%ebp)
418f3a:	e8 b0 82 fe ff       	call   0x4011ef
418f3f:	50                   	push   %eax
418f40:	8b 5d d4             	mov    -0x2c(%ebp),%ebx
418f43:	d9 03                	flds   (%ebx)
418f45:	e8 a5 82 fe ff       	call   0x4011ef
418f4a:	50                   	push   %eax
418f4b:	e8 d3 4a ff ff       	call   0x40da23
418f50:	89 85 68 ff ff ff    	mov    %eax,-0x98(%ebp)
418f56:	8b 9d 6c ff ff ff    	mov    -0x94(%ebp),%ebx
418f5c:	53                   	push   %ebx
418f5d:	e8 42 76 08 00       	call   0x4a05a4
418f62:	83 c4 04             	add    $0x4,%esp
418f65:	8b 5d f4             	mov    -0xc(%ebp),%ebx
418f68:	83 c3 08             	add    $0x8,%ebx
418f6b:	89 9d 64 ff ff ff    	mov    %ebx,-0x9c(%ebp)
418f71:	8b 5d f4             	mov    -0xc(%ebp),%ebx
418f74:	83 c3 08             	add    $0x8,%ebx
418f77:	89 9d 60 ff ff ff    	mov    %ebx,-0xa0(%ebp)
418f7d:	8b 5d f4             	mov    -0xc(%ebp),%ebx
418f80:	83 c3 0c             	add    $0xc,%ebx
418f83:	89 9d 5c ff ff ff    	mov    %ebx,-0xa4(%ebp)
418f89:	db 45 e8             	fildl  -0x18(%ebp)
418f8c:	dd 9d 54 ff ff ff    	fstpl  -0xac(%ebp)
418f92:	dd 85 54 ff ff ff    	fldl   -0xac(%ebp)
418f98:	8b 9d 60 ff ff ff    	mov    -0xa0(%ebp),%ebx
418f9e:	d8 23                	fsubs  (%ebx)
418fa0:	8b 9d 5c ff ff ff    	mov    -0xa4(%ebp),%ebx
418fa6:	d8 23                	fsubs  (%ebx)
418fa8:	dd 9d 4c ff ff ff    	fstpl  -0xb4(%ebp)
418fae:	68 10 00 00 00       	push   $0x10
418fb3:	e8 e6 75 08 00       	call   0x4a059e
418fb8:	83 c4 04             	add    $0x4,%esp
418fbb:	89 85 48 ff ff ff    	mov    %eax,-0xb8(%ebp)
418fc1:	8b d8                	mov    %eax,%ebx
418fc3:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
418fc9:	c7 43 04 00 00 00 00 	movl   $0x0,0x4(%ebx)
418fd0:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%ebx)
418fd7:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%ebx)
418fde:	6a 00                	push   $0x0
418fe0:	8d 85 48 ff ff ff    	lea    -0xb8(%ebp),%eax
418fe6:	50                   	push   %eax
418fe7:	dd 85 4c ff ff ff    	fldl   -0xb4(%ebp)
418fed:	e8 fd 81 fe ff       	call   0x4011ef
418ff2:	50                   	push   %eax
418ff3:	68 01 00 00 00       	push   $0x1
418ff8:	8b 9d 64 ff ff ff    	mov    -0x9c(%ebp),%ebx
418ffe:	d9 03                	flds   (%ebx)
419000:	e8 ea 81 fe ff       	call   0x4011ef
419005:	50                   	push   %eax
419006:	68 00 00 00 00       	push   $0x0
41900b:	e8 13 4a ff ff       	call   0x40da23
419010:	89 85 44 ff ff ff    	mov    %eax,-0xbc(%ebp)
419016:	8b 9d 48 ff ff ff    	mov    -0xb8(%ebp),%ebx
41901c:	53                   	push   %ebx
41901d:	e8 82 75 08 00       	call   0x4a05a4
419022:	83 c4 04             	add    $0x4,%esp
419025:	c7 85 40 ff ff ff 00 	movl   $0x0,-0xc0(%ebp)
41902c:	00 00 00
41902f:	6a 00                	push   $0x0
419031:	ff b5 40 ff ff ff    	push   -0xc0(%ebp)
419037:	6a 01                	push   $0x1
419039:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
41903f:	50                   	push   %eax
419040:	8d 85 68 ff ff ff    	lea    -0x98(%ebp),%eax
419046:	50                   	push   %eax
419047:	ff 75 e4             	push   -0x1c(%ebp)
41904a:	ff 75 0c             	push   0xc(%ebp)
41904d:	e8 64 00 00 00       	call   0x4190b6
419052:	8b 9d 68 ff ff ff    	mov    -0x98(%ebp),%ebx
419058:	53                   	push   %ebx
419059:	e8 46 75 08 00       	call   0x4a05a4
41905e:	83 c4 04             	add    $0x4,%esp
419061:	8b 9d 44 ff ff ff    	mov    -0xbc(%ebp),%ebx
419067:	53                   	push   %ebx
419068:	e8 37 75 08 00       	call   0x4a05a4
41906d:	83 c4 04             	add    $0x4,%esp
419070:	8d 45 e4             	lea    -0x1c(%ebp),%eax