SHSEQR SHSEQR SHSEQR SLAHQR SLAHRD SLARFB SLARFB SLARFB SLARFB SLARFB SLARFB SLARFB SLARFB STREVC STREVC STREVC STREVC STREVC STREVC