msoi soi oi gtdf tdf dff