Affiliation: | a Laboratory of Organic Chemistry, Chemistry Department, University of Athens, 157 71, Greece b Laboratory of Immunopeptide Chemistry IRRP, National Centre for Scientific Research ‘Demokritos’, Athens 153 10, Greece c Biomedica Life Sciences S.A., Athens 152 32, Greece |