Details for: PI 408506, Oryza sativa L., IR 2688-43-4-3