EC20QSA035 is SBD manufactured by Nihon Inter Electronics.
All EC20QSA035 datasheets
2A Avg. 35 Volts SBD.