Endoplasmic reticulum aminopeptidases: biochemistry, physiology and pathology.