PARAMETER       ( MXMN = 15 )
        PARAMETER       ( MXLV = 255 )
	REAL*8		r8bfms, r8in ( MXMN, MXLV ), r8wk ( MXMN, MXLV )
	CHARACTER*8	subtyp
	COMMON	/ BFRSHR /	subtyp,
C*                                      BUFR output subtype
     +				r8bfms,
C*                                      BUFR "missing" value
     +				r8in, r8wk
C*					BUFR working arrays
C*
	LOGICAL		gots96, gots91, gots92
	COMMON	/ DS3SHR /	gots96,
C*					.TRUE. iff the current input
C*					message contains a '307096'
C*					sequence descriptor in Section 3
     +				gots91,
C*					.TRUE. iff the current input
C*					message contains a '307091'
C*					sequence descriptor in Section 3
     +				gots92
C*					.TRUE. iff the current input
C*					message contains a '307092'
C*					sequence descriptor in Section 3