Faculty of Medicine and Life Sciences, University of Tampere, Tampere, Finland.|Faculty of Medicine and Life Sciences, University of Tampere, Tampere, Finland.|Faculty of Engineering Sciences, Tampere University of Technology, Tampere, Finland.|Faculty of Medicine and Life Sciences, University of Tampere, Tampere, Finland.|Faculty of Medicine and Life Sciences, University of Tampere, Tampere, Finland.|Faculty of Medicine and Life Sciences, University of Tampere, Tampere, Finland.