nsdft sdft dft ftt