A novel mutation KCNQ1p.Thr312del is responsible for long QT syndrome type 1