This gene encodes one of the three enolase isoenzymes found in mammals. This isoenzyme is found in skeletal muscle cells in the adult where it may play a role in muscle development and regeneration. A switch from alpha enolase to beta enolase occurs in muscle tissue during development in rodents. Mutations in this gene have be associated glycogen storage disease. Alternatively ... See more...

Aliases for ENO3 Gene

Aliases for ENO3 Gene

  • Enolase 3 2 3 4 5
  • Beta-Enolase 2 3 4
  • Enolase 3 (Beta, Muscle) 2 3
  • Muscle Enriched Enolase 2 3
  • Muscle-Specific Enolase 3 4
  • Skeletal Muscle Enolase 3 4
  • EC 4.2.1.11 4 51
  • MSE 3 4
  • 2-Phospho-D-Glycerate Hydro-Lyase 4
  • 2-Phospho-D-Glycerate Hydrolyase 3
  • Enolase 3, (Beta, Muscle) 2
  • EC 4.2.1 51
  • GSD13 3
  • ENO3 5

External Ids for ENO3 Gene

Previous GeneCards Identifiers for ENO3 Gene

  • GC17P005273
  • GC17P005192
  • GC17P004797
  • GC17P005055
  • GC17P004795
  • GC17P004851

Summaries for ENO3 Gene

Entrez Gene Summary for ENO3 Gene

  • This gene encodes one of the three enolase isoenzymes found in mammals. This isoenzyme is found in skeletal muscle cells in the adult where it may play a role in muscle development and regeneration. A switch from alpha enolase to beta enolase occurs in muscle tissue during development in rodents. Mutations in this gene have be associated glycogen storage disease. Alternatively spliced transcript variants encoding different isoforms have been described.[provided by RefSeq, Jul 2010]

GeneCards Summary for ENO3 Gene

ENO3 (Enolase 3) is a Protein Coding gene. Diseases associated with ENO3 include Glycogen Storage Disease Xiii and Glycogen Storage Disease. Among its related pathways are Glucose metabolism and Carbon metabolism. Gene Ontology (GO) annotations related to this gene include protein homodimerization activity and magnesium ion binding. An important paralog of this gene is ENO2.

UniProtKB/Swiss-Prot Summary for ENO3 Gene

  • Appears to have a function in striated muscle development and regeneration.

Gene Wiki entry for ENO3 Gene

No data available for CIViC Summary , Tocris Summary , PharmGKB "VIP" Summary , Rfam classification and piRNA Summary for ENO3 Gene

Genomics for ENO3 Gene

GeneHancer (GH) Regulatory Elements Pubs

Promoters and enhancers for ENO3 Gene
- Elite GeneHancer and/or Elite GeneHancer-gene association Download GeneHancer data from 2017 publication | Request up-to-date GeneHancer data (full dataset)

GeneHancers around ENO3 on the GeneHancer Hub at the UCSC Golden Path

Cistromic (ChIP-Seq) regulation report from SPP (The Signaling Pathways Project) for ENO3

Top Transcription factor binding sites by QIAGEN in the ENO3 gene promoter:
  • E2F
  • E2F-1
  • E2F-2
  • E2F-3a
  • NF-kappaB1

Genomic Locations for ENO3 Gene

Latest Assembly
chr17:4,948,092-4,957,131
(GRCh38/hg38)
Size:
9,040 bases
Orientation:
Plus strand

Previous Assembly
chr17:4,853,847-4,860,424
(GRCh37/hg19 by Entrez Gene)
Size:
6,578 bases
Orientation:
Plus strand

chr17:4,851,387-4,860,426
(GRCh37/hg19 by Ensembl)
Size:
9,040 bases
Orientation:
Plus strand

Genomic View for ENO3 Gene

Genes around ENO3 on UCSC Golden Path with GeneCards custom track

Cytogenetic band:
ENO3 Gene in genomic location: bands according to Ensembl, locations according to GeneLoc (and/or Entrez Gene and/or Ensembl if different)
Genomic Location for ENO3 Gene
GeneLoc Logo Genomic Neighborhood Exon StructureGene Density

RefSeq DNA sequence for ENO3 Gene

Proteins for ENO3 Gene

  • Protein details for ENO3 Gene (UniProtKB/Swiss-Prot)

    Protein Symbol:
    P13929-ENOB_HUMAN
    Recommended name:
    Beta-enolase
    Protein Accession:
    P13929
    Secondary Accessions:
    • B4DUI6
    • B4DUM6
    • D3DTL2
    • E7ENK8
    • Q96AE2

    Protein attributes for ENO3 Gene

    Size:
    434 amino acids
    Molecular mass:
    46987 Da
    Cofactor:
    Name=Mg(2+); Xref=ChEBI:CHEBI:18420;
    Quaternary structure:
    • Mammalian enolase is composed of 3 isozyme subunits, alpha, beta and gamma, which can form homodimers or heterodimers which are cell-type and development-specific. Interacts with PNKD.

    Three dimensional structures from OCA and Proteopedia for ENO3 Gene

    Alternative splice isoforms for ENO3 Gene

    UniProtKB/Swiss-Prot:

neXtProt entry for ENO3 Gene

Selected DME Specific Peptides for ENO3 Gene

P13929:
  • TGQIKTG
  • LLLKVNQIG
  • ELLKTAI
  • YPVVSIEDPFDQD
  • VGDDLTV
  • DDLTVTNP
  • DSRGNPT
  • VSLAVCKAGA
  • RIEEALG
  • KTGAPCR
  • GDEGGFAP
  • GRKFRNP
  • EVYHHLK
  • GQIKTGAP
  • AKYNQLMRIE
  • DVAASEF
  • EALELRDGD
  • PSGASTG
  • FIKNYPVVSIEDPFDQ
  • REILDSRG
  • SRGNPTVE
  • EKGVPLY
  • FIADLVVGL
  • IGMDVAAS
  • GKGVLKA
  • QEFMILP
  • LDGTENK
  • RSGETED
  • PTVEVDLHTAKG
  • FGANAIL
  • GANAILGVS
  • RYLGKGV
  • GKYDLDFKSPDD
  • KAGAAEKGVP
  • EAMRIGAEVYH
  • QIVGDDL
  • SHRSGET
  • MIELDGT
  • VTNPKRI
  • NVGDEGG
  • DGTENKS
  • ELRDGDK
  • KYGKDATNVG
  • GVPLYRH
  • LELLKTAI
  • RSERLAK

Post-translational modifications for ENO3 Gene

  • Modification sites at PhosphoSitePlus
  • Modification sites at neXtProt

Domains & Families for ENO3 Gene

Gene Families for ENO3 Gene

HGNC:
Human Protein Atlas (HPA):
  • Candidate cardiovascular disease genes
  • Disease related genes
  • Enzymes
  • Plasma proteins
  • Potential drug targets
  • Predicted intracellular proteins

Protein Domains for ENO3 Gene

Suggested Antigen Peptide Sequences for ENO3 Gene

GenScript: Design optimal peptide antigens:
  • Enolase (D3DTL2_HUMAN)
  • Enolase (D3DTL4_HUMAN)
  • Enolase (E5RGZ4_HUMAN)
  • Skeletal muscle enolase (ENOB_HUMAN)

Graphical View of Domain Structure for InterPro Entry

P13929

UniProtKB/Swiss-Prot:

ENOB_HUMAN :
  • Belongs to the enolase family.
Family:
  • Belongs to the enolase family.
genes like me logo Genes that share domains with ENO3: view

Function for ENO3 Gene

Molecular function for ENO3 Gene

UniProtKB/Swiss-Prot Function:
Appears to have a function in striated muscle development and regeneration.
UniProtKB/Swiss-Prot CatalyticActivity:
Reaction=(2R)-2-phosphoglycerate = H2O + phosphoenolpyruvate; Xref=Rhea:RHEA:10164, ChEBI:CHEBI:15377, ChEBI:CHEBI:58289, ChEBI:CHEBI:58702; EC=4.2.1.11;.
GENATLAS Biochemistry:
enolase 3,beta subunit,muscle (2-phospho-D-glycerate hydratase),glycolysis,energy pathway

Enzyme Numbers (IUBMB) for ENO3 Gene

Phenotypes From GWAS Catalog for ENO3 Gene

Gene Ontology (GO) - Molecular Function for ENO3 Gene

GO ID Qualified GO term Evidence PubMed IDs
GO:0000287 magnesium ion binding IEA --
GO:0004634 phosphopyruvate hydratase activity TAS,IBA 21873635
GO:0016829 lyase activity IEA --
GO:0042802 identical protein binding IEA --
GO:0044877 protein-containing complex binding IEA --
genes like me logo Genes that share ontologies with ENO3: view
genes like me logo Genes that share phenotypes with ENO3: view

Human Phenotype Ontology for ENO3 Gene

HPO Id HPO Name Alternative Ids Definition Synonyms

Inhibitory RNAs for research

  • Search GeneCopoeia for shRNA, lentivirus and/or AAV clone products for ENO3

Clone products for research

  • Addgene plasmids for ENO3

No data available for Animal Models , miRNA , Transcription Factor Targets and HOMER Transcription for ENO3 Gene

Localization for ENO3 Gene

Subcellular locations from UniProtKB/Swiss-Prot for ENO3 Gene

Cytoplasm. Note=Localized to the Z line. Some colocalization with CKM at M-band (By similarity). {ECO:0000250}.

Subcellular locations from

COMPARTMENTS
Extracellular space Cytosol Plasma membrane Cytoskeleton Lysosome Endosome Peroxisome ER Golgi Apparatus Nucleus Mitochondrion 0 1 2 3 4 5 Confidence
COMPARTMENTS Subcellular localization image for ENO3 gene
Compartment Confidence
plasma membrane 5
cytosol 5
extracellular 4
cytoskeleton 2
mitochondrion 2
nucleus 2
peroxisome 1
endoplasmic reticulum 1
endosome 1
lysosome 1
golgi apparatus 1

Subcellular locations from the

Human Protein Atlas (HPA)
  • Cytosol (3)
  • Plasma membrane (3)
See all subcellular structures

Gene Ontology (GO) - Cellular Components for ENO3 Gene

GO ID Qualified GO term Evidence PubMed IDs
GO:0000015 phosphopyruvate hydratase complex IBA 21873635
GO:0005615 extracellular space HDA 22664934
GO:0005737 cytoplasm IEA --
GO:0005829 cytosol TAS --
GO:0005886 plasma membrane IDA --
genes like me logo Genes that share ontologies with ENO3: view

Pathways & Interactions for ENO3 Gene

genes like me logo Genes that share pathways with ENO3: view

Pathways by source for ENO3 Gene

1 BioSystems pathway for ENO3 Gene
1 GeneGo (Thomson Reuters) pathway for ENO3 Gene
  • Glycolysis and gluconeogenesis (short map)

UniProtKB/Swiss-Prot P13929-ENOB_HUMAN

  • Pathway: Carbohydrate degradation; glycolysis; pyruvate from D-glyceraldehyde 3-phosphate: step 4/5.

Gene Ontology (GO) - Biological Process for ENO3 Gene

GO ID Qualified GO term Evidence PubMed IDs
GO:0006094 gluconeogenesis TAS --
GO:0006096 glycolytic process IBA 21873635
GO:0007568 aging IEA --
GO:0021762 substantia nigra development HEP --
GO:0032889 regulation of vacuole fusion, non-autophagic IBA 21873635
genes like me logo Genes that share ontologies with ENO3: view

No data available for SIGNOR curated interactions for ENO3 Gene

Drugs & Compounds for ENO3 Gene

(9) Drugs for ENO3 Gene - From: DrugBank, ApexBio, HMDB, and Novoseek

Name Status Disease Links Group Role Mechanism of Action Clinical Trials
Magnesium Approved, Experimental, Investigational Pharma 0
Water Approved Pharma 0
2-phospho-D-glyceric acid Experimental Pharma Target 0
phosphoenolpyruvate Experimental Pharma Target 0
Phosphoglycolic acid Experimental Pharma Target 0

(3) Additional Compounds for ENO3 Gene - From: Novoseek

Name Synonyms Role CAS Number PubChem IDs PubMed IDs

(1) ApexBio Compounds for ENO3 Gene

Compound Action Cas Number
AP-III-a4 1177827-73-4
genes like me logo Genes that share compounds with ENO3: view

Drug products for research

Transcripts for ENO3 Gene

mRNA/cDNA for ENO3 Gene

5 REFSEQ mRNAs :
13 NCBI additional mRNA sequence :
17 Ensembl transcripts including schematic representations, and UCSC links to gene/alias where relevant :

Inhibitory RNAs for research

  • Search GeneCopoeia for shRNA, lentivirus and/or AAV clone products for ENO3

Clone products for research

  • Addgene plasmids for ENO3

Alternative Splicing Database (ASD) splice patterns (SP) for ENO3 Gene

ExUns: 1 ^ 2a · 2b · 2c · 2d · 2e ^ 3a · 3b · 3c ^ 4 ^ 5a · 5b ^ 6 ^ 7a · 7b · 7c ^ 8a · 8b · 8c ^ 9a · 9b · 9c ^ 10a · 10b · 10c ^ 11a ·
SP1: - - - - - - -
SP2: - - - -
SP3: - - - - - - - -
SP4: - - - -
SP5: - - -
SP6: - - - -
SP7: - - - -
SP8: - - - - -
SP9: - - -
SP10:
SP11: - -
SP12: -
SP13:

ExUns: 11b ^ 12 ^ 13
SP1:
SP2:
SP3:
SP4:
SP5:
SP6:
SP7:
SP8:
SP9:
SP10:
SP11:
SP12:
SP13:

Relevant External Links for ENO3 Gene

GeneLoc Exon Structure for
ENO3

Expression for ENO3 Gene

mRNA expression in normal human tissues from GTEx, Illumina, BioGPS, and SAGE for ENO3 Gene

mRNA expression in embryonic tissues and stem cells from LifeMap Discovery

mRNA differential expression in normal tissues according to GTEx for ENO3 Gene

This gene is overexpressed in Muscle - Skeletal (x42.2) and Heart - Left Ventricle (x4.6).

Protein differential expression in normal tissues from HIPED for ENO3 Gene

This gene is overexpressed in Tonsil (43.0).

Integrated Proteomics: protein expression in normal tissues and cell lines from ProteomicsDB, MaxQB, and MOPED for ENO3 Gene



Transcriptomic regulation report from SPP (The Signaling Pathways Project) for ENO3

SOURCE GeneReport for Unigene cluster for ENO3 Gene:

Hs.224171

mRNA Expression by UniProt/SwissProt for ENO3 Gene:

P13929-ENOB_HUMAN
Tissue specificity: The alpha/alpha homodimer is expressed in embryo and in most adult tissues. The alpha/beta heterodimer and the beta/beta homodimer are found in striated muscle, and the alpha/gamma heterodimer and the gamma/gamma homodimer in neurons.

Evidence on tissue expression from TISSUES for ENO3 Gene

  • Muscle(5)
  • Liver(4.6)
  • Heart(4.2)
  • Nervous system(2.8)
  • Blood(2.3)
  • Skin(2)

Phenotype-based relationships between genes and organs from Gene ORGANizer for ENO3 Gene

Germ Layers:
  • mesoderm
Systems:
  • skeletal muscle
genes like me logo Genes that share expression patterns with ENO3: view

No data available for Protein tissue co-expression partners for ENO3 Gene

Orthologs for ENO3 Gene

This gene was present in the common ancestor of animals and fungi.

Orthologs for ENO3 Gene

Organism Taxonomy Gene Similarity Type Details
Chimpanzee
(Pan troglodytes)
Mammalia ENO3 30 31
  • 100 (n)
OneToOne
Cow
(Bos Taurus)
Mammalia ENO3 30 31
  • 92.32 (n)
OneToOne
Rat
(Rattus norvegicus)
Mammalia Eno3 30
  • 90.86 (n)
Dog
(Canis familiaris)
Mammalia ENO3 30 31
  • 90.25 (n)
OneToOne
Oppossum
(Monodelphis domestica)
Mammalia ENO3 31
  • 90 (a)
OneToOne
Mouse
(Mus musculus)
Mammalia Eno3 30 17 31
  • 89.78 (n)
OneToOne
Platypus
(Ornithorhynchus anatinus)
Mammalia ENO3 31
  • 84 (a)
OneToOne
Lizard
(Anolis carolinensis)
Reptilia ENO3 31
  • 92 (a)
OneToOne
Zebrafish
(Danio rerio)
Actinopterygii eno3 30 31
  • 76.77 (n)
OneToOne
Fruit Fly
(Drosophila melanogaster)
Insecta Eno 31 32
  • 63 (a)
OneToMany
Worm
(Caenorhabditis elegans)
Secernentea enol-1 31
  • 68 (a)
OneToMany
Baker's yeast
(Saccharomyces cerevisiae)
Saccharomycetes ENO1 31 33
  • 63 (a)
ManyToMany
ENO2 31
  • 62 (a)
ManyToMany
ERR2 31
  • 59 (a)
ManyToMany
ERR3 31
  • 59 (a)
ManyToMany
ERR1 31
  • 59 (a)
ManyToMany
Sea Squirt
(Ciona savignyi)
Ascidiacea CSA.10219 31
  • 73 (a)
OneToMany
Species where no ortholog for ENO3 was found in the sources mined by GeneCards:
  • A. gosspyii yeast (Eremothecium gossypii)
  • Actinobacteria (Mycobacterium tuberculosis)
  • African clawed frog (Xenopus laevis)
  • African malaria mosquito (Anopheles gambiae)
  • Alicante grape (Vitis vinifera)
  • Alpha proteobacteria (Wolbachia pipientis)
  • Amoeba (Dictyostelium discoideum)
  • Archea (Pyrococcus horikoshii)
  • Barley (Hordeum vulgare)
  • Beta proteobacteria (Neisseria meningitidis)
  • Bread mold (Neurospora crassa)
  • Chicken (Gallus gallus)
  • Chromalveolata (Phytophthora infestans)
  • Common water flea (Daphnia pulex)
  • Corn (Zea mays)
  • E. coli (Escherichia coli)
  • Filamentous fungi (Aspergillus nidulans)
  • Firmicute Bacteria (Streptococcus pneumoniae)
  • Fission Yeast (Schizosaccharomyces pombe)
  • Green Algae (Chlamydomonas reinhardtii)
  • Honey Bee (Apis mellifera)
  • K. Lactis Yeast (Kluyveromyces lactis)
  • Loblloly Pine (Pinus taeda)
  • Malaria Parasite (Plasmodium falciparum)
  • Medicago Trunc (Medicago Truncatula)
  • Moss (Physcomitrella patens)
  • Orangutan (Pongo pygmaeus)
  • Pig (Sus scrofa)
  • Rainbow Trout (Oncorhynchus mykiss)
  • Rice (Oryza sativa)
  • Rice Blast Fungus (Magnaporthe grisea)
  • Schistosome Parasite (Schistosoma mansoni)
  • Sea Anemone (Nematostella vectensis)
  • Sea Vase (Ciona intestinalis)
  • Sea Urchin (Strongylocentrotus purpuratus)
  • Sorghum (Sorghum bicolor)
  • Soybean (Glycine max)
  • Stem Rust Fungus (Puccinia graminis)
  • Sugarcane (Saccharum officinarum)
  • Thale Cress (Arabidopsis thaliana)
  • Tomato (Lycopersicon esculentum)
  • Toxoplasmosis (Toxoplasma gondii)
  • Trichoplax (Trichoplax adhaerens)
  • Tropical Clawed Frog (Silurana tropicalis)
  • Wheat (Triticum aestivum)

Evolution for ENO3 Gene

ENSEMBL:
Gene Tree for ENO3 (if available)
TreeFam:
Gene Tree for ENO3 (if available)
Aminode:
Evolutionary constrained regions (ECRs) for ENO3: view image

Paralogs for ENO3 Gene

Paralogs for ENO3 Gene

(4) SIMAP similar genes for ENO3 Gene using alignment to 9 proteins:

  • ENOB_HUMAN
  • D3DTL4_HUMAN
  • E5RG95_HUMAN
  • E5RGZ4_HUMAN
  • E5RI09_HUMAN
  • E5RJH5_HUMAN
  • K7EKN2_HUMAN
  • K7EP84_HUMAN
  • K7EPM1_HUMAN

Pseudogenes.org Pseudogenes for ENO3 Gene

genes like me logo Genes that share paralogs with ENO3: view

Variants for ENO3 Gene

Sequence variations, with clinical significance, from ClinVar and Humsavar, with links to dbSNP for ENO3 Gene

SNP ID Clinical significance and condition Chr 17 pos Variation AA Info Type
835452 Uncertain Significance: Glycogen storage disease due to muscle beta-enolase deficiency 4,953,109(+) G/A
NM_053013.4(ENO3):c.240G>A (p.Lys80=)
SYNONYMOUS_VARIANT,INTRON
843869 Uncertain Significance: Glycogen storage disease due to muscle beta-enolase deficiency 4,956,834(+) A/C
NM_053013.4(ENO3):c.1180A>C (p.Lys394Gln)
MISSENSE
850528 Uncertain Significance: Glycogen storage disease due to muscle beta-enolase deficiency 4,956,852(+) C/T
NM_053013.4(ENO3):c.1198C>T (p.Arg400Cys)
MISSENSE
855024 Uncertain Significance: Glycogen storage disease due to muscle beta-enolase deficiency 4,955,123(+) A/G
NM_053013.4(ENO3):c.493A>G (p.Met165Val)
MISSENSE
858403 Uncertain Significance: Glycogen storage disease due to muscle beta-enolase deficiency 4,951,878(+) A/G
NM_053013.4(ENO3):c.49A>G (p.Asn17Asp)
MISSENSE

dbSNP identifiers (rs#s) for variants without ClinVar clinical significance for ENO3 Gene

All consequence types are included: molecular consequences (e.g. missense, synonymous), and location-based (e.g. intron, upstream).

Structural Variations from Database of Genomic Variants (DGV) for ENO3 Gene

Variant ID Type Subtype PubMed ID
esv2715561 CNV deletion 23290073
nsv574273 CNV gain 21841781
nsv833347 CNV loss 17160897
nsv833349 CNV loss 17160897
nsv833350 CNV loss 17160897

Variation tolerance for ENO3 Gene

Residual Variation Intolerance Score: 27.1% of all genes are more intolerant (likely to be disease-causing)
Gene Damage Index Score: 10.70; 91.50% of all genes are more intolerant (likely to be disease-causing)

Additional Variant Information for ENO3 Gene

Human Gene Mutation Database (HGMD)
ENO3
SNPedia medical, phenotypic, and genealogical associations of SNPs for
ENO3

SNP Genotyping and Copy Number Assays for research

No data available for Polymorphic Variants from UniProtKB/Swiss-Prot for ENO3 Gene

Disorders for ENO3 Gene

MalaCards: The human disease database

(11) MalaCards diseases for ENO3 Gene - From: OMI, CVR, GTR, ORP, SWI, COP, and GCD

- elite association - COSMIC cancer census association via MalaCards
Search ENO3 in MalaCards View complete list of genes associated with diseases

UniProtKB/Swiss-Prot

ENOB_HUMAN
  • Glycogen storage disease 13 (GSD13) [MIM:612932]: A metabolic disorder that results in exercise-induced myalgias, generalized muscle weakness and fatigability. It is characterized by increased serum creatine kinase and decreased enolase 3 activity. Dramatically reduced protein levels with focal sarcoplasmic accumulation of glycogen-beta particles are detected on ultrastructural analysis. {ECO:0000269 PubMed:11506403}. Note=The disease is caused by variants affecting the gene represented in this entry.

Additional Disease Information for ENO3

Genetic Association Database
(GAD)
Human Genome Epidemiology Navigator
(HuGE)
Atlas
ATLAS of Genetics and Cytogenetics in Oncology and Haematology
Open Targets Platform
Open Targets Platform
genes like me logo Genes that share disorders with ENO3: view

No data available for Genatlas for ENO3 Gene

Publications for ENO3 Gene

  1. Characterization of MR-1, a novel myofibrillogenesis regulator in human muscle. (PMID: 15188056) Li TB … Gong LM (Acta biochimica et biophysica Sinica 2004) 3 4 23
  2. Beta-enolase deficiency, a new metabolic myopathy of distal glycolysis. (PMID: 11506403) Comi GP … Bresolin N (Annals of neurology 2001) 4 23 74
  3. Structural features of the human gene for muscle-specific enolase. Differential splicing in the 5'-untranslated sequence generates two forms of mRNA. (PMID: 8513787) Giallongo A … Feo S (European journal of biochemistry 1993) 3 4 23
  4. Molecular structure of the human muscle-specific enolase gene (ENO3). (PMID: 1840492) Peshavaria M … Day IN (The Biochemical journal 1991) 3 4 23
  5. Nucleotide sequence of a cDNA encoding the human muscle-specific enolase (MSE). (PMID: 2336366) Calì L … Giallongo A (Nucleic acids research 1990) 3 4 23

Products for ENO3 Gene

Sources for ENO3 Gene