depositphotos_84999128-stock-illustration-dna-abstract-icon-and-element