1. Institute of Biomedical Technology; FI-33014 University of Tampere; Tampere Finland
2. BioMediTech; Tampere Finland
3. Department of Experimental Medical Science; Lund University; SE-22184 Lund Sweden
4. Tampere University Hospital; Tampere Finland