FKLSPR COMMENTS
*-- Author : S.Burke
      SUBROUTINE FKLSPR(SFIL,CFIL,Z,DZ,RADL,QPRO,QGAIN,SPRO,CPRO,IERR)
**********************************************************************                                        
*                                                                    *                                        
* Translate a state vector and its covariance, including multiple    *                                        
* scattering (simple version of FKLPRO)                              *                                        
*                                                                    *                                        
* ERROR CONDITIONS;                                                  *                                        
*       IERR =   0 ; normal termination                              *                                        
*   ->  IERR = 111 ; failure to invert projected covariance          *                                        
*                                                                    *                                        
*   ->  Fatal errors                                                 *                                        
*                                                                    *                                        
**********************************************************************                                        
*KEEP,FKECODE.                                                                                                
*KEND.                                                                                                        
**********************************************************************                                        
* Transform the state vector and covariance from Z to Z+DZ                                                    
      CALL FKTRAN(DZ,Z,SFIL,SPRO,DTRAN)
      CALL FKMUL(CFIL,DTRAN,CPRO)
* Compute the MS matrix and add to the projected error matrix                                                 
      CALL FKSCAT(DZ,SFIL,RADL,DTRAN,QPRO)
      CALL FKQADD(CPRO,QPRO)
* Calculate QGAIN for the smoother                                                                            
      CALL FKQG(CPRO,QPRO,QGAIN,IFAIL)
      IF (IFAIL.NE.0) CALL FKERR(IUTIL,IROUT,IFATAL,IOCV,IERR)
*