Anti-depressant agent KNT-127 reduces stress as well as ... - Science Daily