Free for academic non-profit institutions. Other users need a Commercial license

Aliases for ALOX12 Gene

Aliases for ALOX12 Gene

  • Arachidonate 12-Lipoxygenase 2 3 2 5
  • Platelet-Type Lipoxygenase 12 3 4
  • Lipoxin Synthase 12-LO 3 4
  • 12S-Lipoxygenase 3 4
  • Platelet 12-LOX 2 3
  • 12S-LOX 3 4
  • LOG12 3 4
  • Platelet-Type 12-Lipoxygenase 3
  • 12(S)-Lipoxygenase 3
  • EC 1.13.11.31 4
  • EC 1.13.11 63
  • EC 3.3.2.- 4
  • 12S-Type 2
  • 12-LOX 3
  • 12LO 4

External Ids for ALOX12 Gene

Previous GeneCards Identifiers for ALOX12 Gene

  • GC17P007287
  • GC17P007630
  • GC17P006741
  • GC17P007099
  • GC17P006840
  • GC17P006899

Summaries for ALOX12 Gene

GeneCards Summary for ALOX12 Gene

ALOX12 (Arachidonate 12-Lipoxygenase) is a Protein Coding gene. Diseases associated with ALOX12 include inflammatory bowel disease 12 and colorectal cancer 12. Among its related pathways are Metabolism and Arachidonic acid metabolism. GO annotations related to this gene include iron ion binding and arachidonate 12-lipoxygenase activity. An important paralog of this gene is ALOX5.

UniProtKB/Swiss-Prot for ALOX12 Gene

  • Non-heme iron-containing dioxygenase that catalyzes the stereo-specific peroxidation of free and esterified polyunsaturated fatty acids generating a spectrum of bioactive lipid mediators. Mainly converts arachidonic acid to (12S)-hydroperoxyeicosatetraenoic acid/(12S)-HPETE but can also metabolize linoleic acid. Has a dual activity since it also converts leukotriene A4/LTA4 into both the bioactive lipoxin A4/LXA4 and lipoxin B4/LXB4. Through the production of specific bioactive lipids like (12S)-HPETE it regulates different biological processes including platelet activation. It also probably positively regulates angiogenesis through regulation of the expression of the vascular endothelial growth factor. Plays a role in apoptotic process, promoting the survival of vascular smooth muscle cells for instance. May also play a role in the control of cell migration and proliferation.

Tocris Summary for ALOX12 Gene

  • Lipoxygenases (LOXs) are a family of non-heme iron dioxygenases that are involved in the production and metabolism of fatty acid hydroperoxidases. There are six lipoxygenase isozymes; 5-LOX, 12R-LOX, 12S-LOX, 15-LOX-1, 15-LOX-2 and E-LOX.

Gene Wiki entry for ALOX12 Gene

No data available for Entrez Gene Summary , PharmGKB "VIP" Summary , fRNAdb sequence ontologies and piRNA Summary for ALOX12 Gene

Genomics for ALOX12 Gene

Regulatory Elements for ALOX12 Gene

Promoters for ALOX12 Gene
Ensembl Regulatory Elements (ENSRs) TSS Distance (bp) Size (bp) Binding Sites for Transcription Factors within promoters

ENSRs around ALOX12 on UCSC Golden Path with GeneCards custom track

Genomic Location for ALOX12 Gene

Chromosome:
17
Start:
6,994,196 bp from pter
End:
7,010,754 bp from pter
Size:
16,559 bases
Orientation:
Plus strand

Genomic View for ALOX12 Gene

Genes around ALOX12 on UCSC Golden Path with GeneCards custom track

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

RefSeq DNA sequence for ALOX12 Gene

Proteins for ALOX12 Gene

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

    Protein Symbol:
    P18054-LOX12_HUMAN
    Recommended name:
    Arachidonate 12-lipoxygenase, 12S-type
    Protein Accession:
    P18054
    Secondary Accessions:
    • O95569
    • Q6ISF8
    • Q9UQM4

    Protein attributes for ALOX12 Gene

    Size:
    663 amino acids
    Molecular mass:
    75694 Da
    Cofactor:
    Name=Fe cation; Xref=ChEBI:CHEBI:24875;
    Quaternary structure:
    No Data Available

    Three dimensional structures from OCA and Proteopedia for ALOX12 Gene

neXtProt entry for ALOX12 Gene

Proteomics data for ALOX12 Gene at MOPED

Selected DME Specific Peptides for ALOX12 Gene

Post-translational modifications for ALOX12 Gene

  • Modification sites at PhosphoSitePlus
  • Modification sites at neXtProt

Other Protein References for ALOX12 Gene

ENSEMBL proteins:
REFSEQ proteins:

Antibody Products

Domains & Families for ALOX12 Gene

Gene Families for ALOX12 Gene

Suggested Antigen Peptide Sequences for ALOX12 Gene

GenScript: Design optimal peptide antigens:

Graphical View of Domain Structure for InterPro Entry

P18054

UniProtKB/Swiss-Prot:

LOX12_HUMAN :
  • Contains 1 lipoxygenase domain.
  • Belongs to the lipoxygenase family.
Domain:
  • Contains 1 lipoxygenase domain.
  • Contains 1 PLAT domain.
Family:
  • Belongs to the lipoxygenase family.
genes like me logo Genes that share domains with ALOX12: view

Function for ALOX12 Gene

Molecular function for ALOX12 Gene

GENATLAS Biochemistry:
arachidonate-12-lipoxygenase,75kDa,lipid peroxidating enzyme implicated in the pathogenesis of inflammatory disorders as well as membrane remodeling,carcinogenesis,and atheroma formation,expressed in platelets erythroleukemia cells and umbilical vein endothelial cells,also in B cells and adult skin
UniProtKB/Swiss-Prot BiophysicochemicalProperties:
Kinetic parameters: KM=8 uM for arachidonate (at pH 7.0 and 37 degrees Celsius) {ECO:0000269 PubMed:1851637}; KM=10 uM for arachidonate (at pH 8.0 and 25 degrees Celsius) {ECO:0000269 PubMed:8319693}; KM=6.2 uM for arachidonate (at pH 7.4) {ECO:0000269 PubMed:8250832}; KM=9 uM for linoleate (at pH 8.0 and 25 degrees Celsius) {ECO:0000269 PubMed:8319693}; KM=7.9 uM for leukotriene A4 (at pH 7.4) {ECO:0000269 PubMed:8250832}; KM=3 uM for eicosa-5,8,11,14,17-pentaenoate (at pH 7.0 and 37 degrees Celsius) {ECO:0000269 PubMed:1851637}; KM=35 uM for eicosa-8,11,14-trienoate (at pH 7.0 and 37 degrees Celsius) {ECO:0000269 PubMed:1851637}; KM=14.3 uM for 5,6-epoxy-8,11,14-eicosatrienoate (at pH 7.4) {ECO:0000269 PubMed:8250832}; Vmax=3 umol/min/mg enzyme with arachidonate as substrate (at pH 8.0 and 25 degrees Celsius) {ECO:0000269 PubMed:8319693}; Vmax=1.057 umol/min/mg enzyme with arachidonate as substrate (at pH 7.4) {ECO:0000269 PubMed:8250832}; Vmax=0.0375 umol/min/mg enzyme with linoleate as substrate (at pH 8.0 and 25 degrees Celsius) {ECO:0000269 PubMed:8319693}; Vmax=0.025 umol/min/mg enzyme with leukotriene A4 as substrate (at pH 7.4) {ECO:0000269 PubMed:8250832}; Vmax=0.985 umol/min/mg enzyme with 5,6-epoxy-8,11,14- eicosatrienoate as substrate (at pH 7.4) {ECO:0000269 PubMed:8250832}; pH dependence: Optimum pH is 7.5-8.0 (for arachidonate 12-lipoxygenase activity). {ECO:0000269 PubMed:8250832, ECO:0000269 PubMed:8319693};
UniProtKB/Swiss-Prot CatalyticActivity:
Arachidonate + O(2) = (5Z,8Z,10E,14Z)-(12S)-12-hydroperoxyicosa-5,8,10,14-tetraenoate.
UniProtKB/Swiss-Prot CatalyticActivity:
(7E,9E,11Z,14Z)-(5S,6S)-5,6-epoxyicosa-7,9,11,14-tetraenoate + H(2)O = (5S,6R,15S)-trihydroxy-(7E,9E,11Z,13E)-eicosatetraenoate.
UniProtKB/Swiss-Prot CatalyticActivity:
(7E,9E,11Z,14Z)-(5S,6S)-5,6-epoxyicosa-7,9,11,14-tetraenoate + H(2)O = (5S,14R,15S)-trihydroxy-(6E,8Z,10E,12E)-eicosatetraenoate.
UniProtKB/Swiss-Prot EnzymeRegulation:
Activated by EGF.
UniProtKB/Swiss-Prot Function:
Non-heme iron-containing dioxygenase that catalyzes the stereo-specific peroxidation of free and esterified polyunsaturated fatty acids generating a spectrum of bioactive lipid mediators. Mainly converts arachidonic acid to (12S)-hydroperoxyeicosatetraenoic acid/(12S)-HPETE but can also metabolize linoleic acid. Has a dual activity since it also converts leukotriene A4/LTA4 into both the bioactive lipoxin A4/LXA4 and lipoxin B4/LXB4. Through the production of specific bioactive lipids like (12S)-HPETE it regulates different biological processes including platelet activation. It also probably positively regulates angiogenesis through regulation of the expression of the vascular endothelial growth factor. Plays a role in apoptotic process, promoting the survival of vascular smooth muscle cells for instance. May also play a role in the control of cell migration and proliferation.
UniProtKB/Swiss-Prot Induction:
Down-regulated upon starvation, by UV-irradiation and 15-lipoxygenase metabolites.

Enzyme Numbers (IUBMB) for ALOX12 Gene

genes like me logo Genes that share phenotypes with ALOX12: view

Animal Models for ALOX12 Gene

MGI Knock Outs for ALOX12:

Animal Model Products

CRISPR Products

miRNA for ALOX12 Gene

miRTarBase miRNAs that target ALOX12

No data available for Gene Ontology (GO) - Molecular Function , Human Phenotype Ontology , Transcription Factor Targets and HOMER Transcription for ALOX12 Gene

Localization for ALOX12 Gene

Subcellular locations from UniProtKB/Swiss-Prot for ALOX12 Gene

Cytoplasm, cytosol. Membrane. Note=Membrane association is stimulated by EGF.

Subcellular locations from

COMPARTMENTS
Jensen Localization Image for ALOX12 Gene COMPARTMENTS Subcellular localization image for ALOX12 gene
Compartment Confidence
cytosol 5
extracellular 5
plasma membrane 5
mitochondrion 3
nucleus 3

No data available for Gene Ontology (GO) - Cellular Components for ALOX12 Gene

Pathways & Interactions for ALOX12 Gene

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

UniProtKB/Swiss-Prot P18054-LOX12_HUMAN

  • Pathway: Lipid metabolism; hydroperoxy eicosatetraenoic acid biosynthesis.

Gene Ontology (GO) - Biological Process for ALOX12 Gene

GO ID Qualified GO term Evidence PubMed IDs
GO:0006928 movement of cell or subcellular component IMP 14669797
GO:0010595 positive regulation of endothelial cell migration IEA --
GO:0010656 negative regulation of muscle cell apoptotic process IMP 23578768
GO:0010942 positive regulation of cell death IEA --
GO:0019369 arachidonic acid metabolic process IEA,ISS --
genes like me logo Genes that share ontologies with ALOX12: view

No data available for SIGNOR curated interactions for ALOX12 Gene

Drugs & Compounds for ALOX12 Gene

(29) Drugs for ALOX12 Gene - From: Novoseek, PharmGKB, ApexBio, Tocris, and HMDB

Name Status Disease Links Group Role Mechanism of Action Clinical Trials
Celecoxib Approved, Investigational Pharma Inhibition, Inhibitor Selective cyclooxygenase-2 (COX-2) inhibitor 419
arachidonic acid Experimental Nutra Activator 27
Baicalein Pharma Lipoxygenases inhibitor, 5- and 12-Lipoxygenase inhibitor 0

(57) Additional Compounds for ALOX12 Gene - From: Novoseek, HMDB, and Tocris

Name Synonyms Role CAS Number PubChem IDs PubMed IDs
Fe2+
  • Armco iron
  • Carbonyl iron
  • FE
  • Ferrovac e
  • Hematite
15438-31-0
MK 886
118414-82-7
oxygen
  • Dioxygen
  • Molecular oxygen
  • O2
  • Oxygen
  • Oxygen molecule
7782-44-7
12(S)-HPETE
  • (5Z,8z,10e,14Z)-(12S)-12-hydroperoxyicosa-5,8,10,14-tetraenoate
  • (5Z,8z,10e,14Z)-(12S)-12-hydroperoxyicosa-5,8,10,14-tetraenoic acid
  • 12-Hpete
  • 12-Hydroperoxyeicosatetraenoate
  • 12-Hydroperoxyeicosatetraenoic acid
71774-10-2
2-TEDC
132465-10-2

(5) Tocris Compounds for ALOX12 Gene

Compound Action Cas Number
2-TEDC 5-, 12-, 15-Lipoxygenase inhibitor 132465-10-2
Baicalein 5- and 12-Lipoxygenase inhibitor 491-67-8
BW-B 70C 5-Lipoxygenase inhibitor 134470-38-5
MK 886 Inhibitor of 5-lipoxygenase-activating protein (FLAP) 118414-82-7
STEARDA Endogenous lipid, active in vivo. Enhances effects of endovanilloids at TRPV1 receptors 105955-10-0

(1) ApexBio Compounds for ALOX12 Gene

Compound Action Cas Number
Baicalein Lipoxygenases inhibitor 491-67-8
genes like me logo Genes that share compounds with ALOX12: view

Transcripts for ALOX12 Gene

mRNA/cDNA for ALOX12 Gene

(2) REFSEQ mRNAs :
(7) Additional mRNA sequences :
(16) Selected AceView cDNA sequences:
(3) Ensembl transcripts including schematic representations, and UCSC links where relevant :

Unigene Clusters for ALOX12 Gene

Arachidonate 12-lipoxygenase:
Representative Sequences:

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

No ASD Table

Relevant External Links for ALOX12 Gene

GeneLoc Exon Structure for
ALOX12
ECgene alternative splicing isoforms for
ALOX12

Expression for ALOX12 Gene

mRNA expression in normal human tissues for ALOX12 Gene

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

This gene is overexpressed in Vagina (x20.5), Esophagus - Mucosa (x9.5), and Cervix - Ectocervix (x7.1).

Protein differential expression in normal tissues from HIPED for ALOX12 Gene

This gene is overexpressed in Cervix (24.9), Peripheral blood mononuclear cells (19.1), and Platelet (17.7).

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



SOURCE GeneReport for Unigene cluster for ALOX12 Gene Hs.654431

mRNA Expression by UniProt/SwissProt for ALOX12 Gene

P18054-LOX12_HUMAN
Tissue specificity: Expressed in vascular smooth muscle cells.
genes like me logo Genes that share expression patterns with ALOX12: view

Primer Products

In Situ Assay Products

No data available for mRNA expression in embryonic tissues and stem cells from LifeMap Discovery and Protein tissue co-expression partners for ALOX12 Gene

Orthologs for ALOX12 Gene

This gene was present in the common ancestor of chordates.

Orthologs for ALOX12 Gene

Organism Taxonomy Gene Similarity Type Details
cow
(Bos Taurus)
Mammalia ALOX12 35
  • 88.89 (n)
  • 87.33 (a)
ALOX12 36
  • 87 (a)
OneToOne
dog
(Canis familiaris)
Mammalia ALOX12 35
  • 87.53 (n)
  • 85.97 (a)
ALOX12 36
  • 86 (a)
OneToOne
mouse
(Mus musculus)
Mammalia Alox12 35
  • 85.42 (n)
  • 85.52 (a)
Alox12 16
Alox12 36
  • 86 (a)
OneToOne
chimpanzee
(Pan troglodytes)
Mammalia ALOX12 35
  • 99.24 (n)
  • 99.02 (a)
ALOX12 36
  • 99 (a)
OneToOne
rat
(Rattus norvegicus)
Mammalia Alox12 35
  • 84.97 (n)
  • 84.31 (a)
oppossum
(Monodelphis domestica)
Mammalia -- 36
  • 64 (a)
OneToMany
-- 36
  • 58 (a)
OneToMany
-- 36
  • 67 (a)
OneToMany
-- 36
  • 32 (a)
OneToMany
platypus
(Ornithorhynchus anatinus)
Mammalia -- 36
  • 87 (a)
OneToMany
zebrafish
(Danio rerio)
Actinopterygii alox12 35
  • 53.39 (n)
  • 46.05 (a)
wufb72a11 35
alox12 36
  • 46 (a)
OneToMany
sea squirt
(Ciona savignyi)
Ascidiacea -- 36
  • 29 (a)
ManyToMany
-- 36
  • 32 (a)
ManyToMany
-- 36
  • 28 (a)
ManyToMany
CSA.6148 36
  • 29 (a)
ManyToMany
Species with no ortholog for ALOX12:
  • A. gosspyii yeast (Ashbya 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)
  • baker's yeast (Saccharomyces cerevisiae)
  • 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)
  • fruit fly (Drosophila melanogaster)
  • green algae (Chlamydomonas reinhardtii)
  • honey bee (Apis mellifera)
  • K. lactis yeast (Kluyveromyces lactis)
  • lizard (Anolis carolinensis)
  • 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 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)
  • worm (Caenorhabditis elegans)

Evolution for ALOX12 Gene

ENSEMBL:
Gene Tree for ALOX12 (if available)
TreeFam:
Gene Tree for ALOX12 (if available)

Paralogs for ALOX12 Gene

Paralogs for ALOX12 Gene

(6) SIMAP similar genes for ALOX12 Gene using alignment to 2 proteins:

Pseudogenes.org Pseudogenes for ALOX12 Gene

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

Variants for ALOX12 Gene

Sequence variations from dbSNP and Humsavar for ALOX12 Gene

SNP ID Clin Chr 17 pos Sequence Context AA Info Type
VAR_004279 -
VAR_018743 -
VAR_018744 -
VAR_018745 -
VAR_030471 -

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

Variant ID Type Subtype PubMed ID
esv2422288 CNV Deletion 17116639
nsv907633 CNV Loss 21882294
nsv907634 CNV Loss 21882294
esv1008363 CNV Loss 20482838
nsv457659 CNV Loss 19166990

Variation tolerance for ALOX12 Gene

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

Relevant External Links for ALOX12 Gene

HapMap Linkage Disequilibrium report
ALOX12
Human Gene Mutation Database (HGMD)
ALOX12

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

Disorders for ALOX12 Gene

MalaCards: The human disease database

(4) MalaCards diseases for ALOX12 Gene - From: DISEASES, Novoseek, and GeneCards

Disorder Aliases PubMed IDs
inflammatory bowel disease 12
colorectal cancer 12
  • colorectal cancer, susceptibility to, 12
prostate cancer
  • prostate cancer, hereditary, 5
colorectal cancer
  • colorectal cancer, somatic
- elite association - COSMIC cancer census association via MalaCards

UniProtKB/Swiss-Prot

LOX12_HUMAN
  • Colorectal cancer (CRC) [MIM:114500]: A complex disease characterized by malignant lesions arising from the inner wall of the large intestine (the colon) and the rectum. Genetic alterations are often associated with progression from premalignant lesion (adenoma) to invasive adenocarcinoma. Risk factors for cancer of the colon and rectum include colon polyps, long-standing ulcerative colitis, and genetic family history. {ECO:0000269 PubMed:17151091}. Note=Disease susceptibility may be associated with variations affecting the gene represented in this entry. Gln at position 261 may confer interindividual susceptibility to colorectal cancer (PubMed:17460548). {ECO:0000269 PubMed:17460548}.
  • Esophageal cancer (ESCR) [MIM:133239]: A malignancy of the esophagus. The most common types are esophageal squamous cell carcinoma and adenocarcinoma. Cancer of the esophagus remains a devastating disease because it is usually not detected until it has progressed to an advanced incurable stage. {ECO:0000269 PubMed:17460548}. Note=Disease susceptibility may be associated with variations affecting the gene represented in this entry. Gln at position 261 may confer interindividual susceptibility to esophageal cancer (PubMed:17460548). {ECO:0000269 PubMed:17460548}.

Relevant External Links for ALOX12

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

No data available for Genatlas for ALOX12 Gene

Publications for ALOX12 Gene

  1. Platelet 12-lipoxygenase Arg261Gln polymorphism: functional characterization and association with risk of esophageal squamous cell carcinoma in combination with COX-2 polymorphisms. (PMID: 17460548) Guo Y. … Lin D. (Pharmacogenet. Genomics 2007) 3 4 23 48 67
  2. RUNX1/core binding factor A2 regulates platelet 12-lipoxygenase gene (ALOX12): studies in human RUNX1 haplodeficiency. (PMID: 20181616) Kaur G. … Rao A.K. (Blood 2010) 3 23
  3. Variation in eicosanoid genes, non-fatal myocardial infarction and ischemic stroke. (PMID: 19046748) Lemaitre R.N. … Psaty B.M. (Atherosclerosis 2009) 3 23
  4. Mechanistic investigations of human reticulocyte 15- and platelet 12-lipoxygenases with arachidonic acid. (PMID: 19469483) Wecksler A.T. … Holman T.R. (Biochemistry 2009) 3 23
  5. Human platelet 12-lipoxygenase, new findings about its activity, membrane binding and low-resolution structure. (PMID: 18155727) Aleem A.M. … Skrzypczak-Jankun E. (J. Mol. Biol. 2008) 3 23

Products for ALOX12 Gene

Sources for ALOX12 Gene

Back to Top

Content