Kimura 121(12): 8496-8510.