Why left-handed amino acids are found in proteins