10.1007/s00418-009-0600-6