twenty third lecture on molecular biology 1270528