Details for: PI 596908, Oryza sativa L., 'Ecia 128'