Details for: PI 590403, Oryza sativa L., IRGC 103090