brown and sharpe 523 1224 278