enzymes and protein structure solutions 1742126