Affiliation: | a University of the Sacred Heart, 4-3-1, Hiroo, Shibuya-ku, Tokyo 150-8938, Japan b Japan Women's University, 2-8-1, Mejirodai, Bunkyo-ku, Tokyo 112-8681, Japan c Primate Research Institute, Kyoto University, Kanrin Inuyama, Aichi 484-8506, Japan d Showa University, School of Medicine, 1-5-8, Hatanodai, Shinagawa-ku, Tokyo 142-8666, Japan |