csnpa