EC20QSA065 is SBD manufactured by Nihon Inter Electronics.
All EC20QSA065 datasheets
2A Avg. 65 Volts SBD.