LOCUS BBa_K112620 73 bp DNA linear 07-Mar-2026 DEFINITION