anpsw

For definition of anpsw, please visit here.