20080404160500.0 Switzerland Chemical immunology Chemical immunology 1015-0145 Chemical immunology 0079-6034 1015-0145 1015-0145 1015-0145