Interactions between amiodarone and the hERG potassium channel pore determined with mutagenesis and in silico docking