LOCUS BBa_K112620 73 bp DNA linear 29-Dec-2025 DEFINITION