Trimetazidine and cardioprotection: facts and perspectives.

Trimetazidine and cardioprotection: facts and perspectives.