LOCUS BBa_K112620 73 bp DNA linear 17-May-2024 DEFINITION