Friedrich Miescher Laboratory, Max Planck Society, Tübingen, Germany.|Friedrich Miescher Laboratory, Max Planck Society, Tübingen, Germany.|Friedrich Miescher Laboratory, Max Planck Society, Tübingen, Germany.|Friedrich Miescher Laboratory, Max Planck Society, Tübingen, Germany.