protein building blocks lecture 3 418521