tmp thf