Hasegawa Jun david lin stem cells