Theoretical study of tautomeric structures and fluorescence spectra of Hoechst 33258