fix sign bug in mna_vector

we want the value -A1*S1
cleanup, remove unused code