1. Max Planck Institute of Molecular Cell Biology and Genetics, 01307 Dresden, Germany, Peptide Synthesis Unit, German Cancer Research Center, TP3 Im Neuenheimer Feld 580, 69120 Heidelberg, Germany, and Molecular Structure Analysis, German Cancer Research Center, Im Neuenheimer Feld 280, 69120 Heidelberg, Germany