The protein encoded by this gene is a member of the keratin gene family. The keratins are intermediate filament proteins responsible for the structural integrity of epithelial cells and are subdivided into cytokeratins and hair keratins. Most of the type I cytokeratins consist of acidic proteins which are arranged in pairs of heterotypic keratin chains and are clustered in a re... See more...

Aliases for KRT16 Gene

Aliases for KRT16 Gene

  • Keratin 16 2 3 5
  • Focal Non-Epidermolytic Palmoplantar Keratoderma 2 3
  • Keratin, Type I Cytoskeletal 16 3 4
  • Keratin 16, Type I 2 3
  • KRT16A 3 4
  • NEPPK 2 3
  • K16 3 4
  • Cytokeratin 16 3
  • Cytokeratin-16 4
  • Keratin-16 4
  • FNEPPK 3
  • KRT16 5
  • CK-16 4
  • CK16 3
  • K1CP 3
  • PC1 3

External Ids for KRT16 Gene

Previous GeneCards Identifiers for KRT16 Gene

  • GC17M020580
  • GC17M041881
  • GC17M039544
  • GC17M040139
  • GC17M037019
  • GC17M039766
  • GC17M035529

Summaries for KRT16 Gene

Entrez Gene Summary for KRT16 Gene

  • The protein encoded by this gene is a member of the keratin gene family. The keratins are intermediate filament proteins responsible for the structural integrity of epithelial cells and are subdivided into cytokeratins and hair keratins. Most of the type I cytokeratins consist of acidic proteins which are arranged in pairs of heterotypic keratin chains and are clustered in a region of chromosome 17q12-q21. This keratin has been coexpressed with keratin 14 in a number of epithelial tissues, including esophagus, tongue, and hair follicles. Mutations in this gene are associated with type 1 pachyonychia congenita, non-epidermolytic palmoplantar keratoderma and unilateral palmoplantar verrucous nevus. [provided by RefSeq, Jul 2008]

GeneCards Summary for KRT16 Gene

KRT16 (Keratin 16) is a Protein Coding gene. Diseases associated with KRT16 include Pachyonychia Congenita 1 and Palmoplantar Keratoderma, Nonepidermolytic, Focal 1. Among its related pathways are Cytoskeleton remodeling Neurofilaments and Relaxin signaling pathway. Gene Ontology (GO) annotations related to this gene include structural molecule activity and structural constituent of cytoskeleton. An important paralog of this gene is KRT14.

UniProtKB/Swiss-Prot Summary for KRT16 Gene

  • Epidermis-specific type I keratin that plays a key role in skin. Acts as a regulator of innate immunity in response to skin barrier breach: required for some inflammatory checkpoint for the skin barrier maintenance.

Gene Wiki entry for KRT16 Gene

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

Genomics for KRT16 Gene

GeneHancer (GH) Regulatory Elements Pubs

Promoters and enhancers for KRT16 Gene
GeneHancer (GH) Identifier GH Type GH
Score
GH Sources Gene Association Score Total Score TSS distance (kb) Number of Genes Away Size (kb) Transcription Factor
Binding Sites
Gene Targets
GH17J041612 Promoter/Enhancer 1.2 EPDnew Ensembl ENCODE 250.7 +2.9 2883 1 CEBPB TBP SMARCE1 MAZ DPF2 MNT EGR2 FOS ZNF579 ZFHX2 HSALNG0116443 KRT16 KRT14
GH17J041614 Enhancer 0.8 Ensembl ENCODE 250.7 +0.6 598 1.4 ZIC2 SP2 CTCF ZNF687 CREB1 RFX1 ZBTB17 GLIS2 ZNF579 ZKSCAN1 KRT16 HSALNG0116443 KRT14
GH17J041578 Promoter/Enhancer 2 EPDnew FANTOM5 Ensembl ENCODE dbSUPER 13 +31.6 31562 10.9 ZNF654 NFIC POLR2A CTCF REST TRIM22 BHLHE40 TBP MAX EP300 KRT9 KRT14 ODAD4 KRT16 JUP KRT36 KRT15 KRT17 KRT13 KRT19
GH17J041620 Promoter/Enhancer 1.7 EPDnew FANTOM5 Ensembl ENCODE 7.6 -8.3 -8299 6.5 IKZF1 ZNF600 ATF2 CEBPA BRCA1 NFIC ZIC2 REST CEBPB ZNF341 KRT17 KRT9 KRT15 KRT14 KRT19 KRT40 ENSG00000234477 KRT37 KRT16 KRT36
GH17J041649 Enhancer 1.5 FANTOM5 ENCODE CraniofacialAtlas dbSUPER 5.8 -38.7 -38747 9.8 BRCA1 NFIC ZIC2 REST PLRG1 FOXA1 ZNF148 NONO HES1 MBD2 RETREG3 ENSG00000267758 HSD17B1-AS1 HSD17B1 DHX58 ENSG00000259623 KRT14 CNP PSMC3IP KRT37
- Elite GeneHancer and/or Elite GeneHancer-gene association Download GeneHancer data from 2017 publication | Request up-to-date GeneHancer data (full dataset)

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

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

Top Transcription factor binding sites by QIAGEN in the KRT16 gene promoter:
  • ATF-2
  • Lmo2
  • Pax-6
  • RREB-1
  • STAT1
  • STAT3
  • TBP

Genomic Locations for KRT16 Gene

Latest Assembly
chr17:41,609,778-41,615,899
(GRCh38/hg38)
Size:
6,122 bases
Orientation:
Minus strand

Previous Assembly
chr17:39,766,030-39,769,019
(GRCh37/hg19 by Entrez Gene)
Size:
2,990 bases
Orientation:
Minus strand

chr17:39,766,030-39,772,151
(GRCh37/hg19 by Ensembl)
Size:
6,122 bases
Orientation:
Minus strand

Genomic View for KRT16 Gene

Genes around KRT16 on UCSC Golden Path with GeneCards custom track

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

RefSeq DNA sequence for KRT16 Gene

Proteins for KRT16 Gene

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

    Protein Symbol:
    P08779-K1C16_HUMAN
    Recommended name:
    Keratin, type I cytoskeletal 16
    Protein Accession:
    P08779
    Secondary Accessions:
    • A8K488
    • P30654
    • Q16402
    • Q9UBG8

    Protein attributes for KRT16 Gene

    Size:
    473 amino acids
    Molecular mass:
    51268 Da
    Quaternary structure:
    • Heterodimer of a type I and a type II keratin. KRT16 associates with KRT6 isomers (KRT6A or KRT6B) (By similarity). Interacts with TCHP (PubMed:15731013). Interacts with TRADD (By similarity).
    Miscellaneous:
    • There are two types of cytoskeletal and microfibrillar keratin, I (acidic) and II (neutral to basic) (40-55 and 56-70 kDa, respectively).

neXtProt entry for KRT16 Gene

Post-translational modifications for KRT16 Gene

  • Modification sites at PhosphoSitePlus
  • Modification sites at neXtProt

Other Protein References for KRT16 Gene

Antibodies for research

No data available for DME Specific Peptides for KRT16 Gene

Domains & Families for KRT16 Gene

Gene Families for KRT16 Gene

HGNC:
Human Protein Atlas (HPA):
  • Disease related genes
  • Plasma proteins
  • Predicted intracellular proteins

Protein Domains for KRT16 Gene

InterPro:
Blocks:
  • Intermediate filament protein
  • Type I keratin signature

Suggested Antigen Peptide Sequences for KRT16 Gene

GenScript: Design optimal peptide antigens:
  • Keratin-16 (K1C16_HUMAN)

Graphical View of Domain Structure for InterPro Entry

P08779

UniProtKB/Swiss-Prot:

K1C16_HUMAN :
  • Belongs to the intermediate filament family.
Family:
  • Belongs to the intermediate filament family.
genes like me logo Genes that share domains with KRT16: view

Function for KRT16 Gene

Molecular function for KRT16 Gene

UniProtKB/Swiss-Prot Function:
Epidermis-specific type I keratin that plays a key role in skin. Acts as a regulator of innate immunity in response to skin barrier breach: required for some inflammatory checkpoint for the skin barrier maintenance.
GENATLAS Biochemistry:
keratin 16,type I,hair follicle,nail bed,palmoplantar skin,suprabasal orogenital mucosal keratinocytes,dimerizing with KRT6A,KRT6B

Phenotypes From GWAS Catalog for KRT16 Gene

Gene Ontology (GO) - Molecular Function for KRT16 Gene

GO ID Qualified GO term Evidence PubMed IDs
GO:0005198 structural molecule activity IEA --
GO:0005200 structural constituent of cytoskeleton IEA,NAS 2451124
GO:0005515 protein binding IPI 15731013
genes like me logo Genes that share ontologies with KRT16: view
genes like me logo Genes that share phenotypes with KRT16: view

Human Phenotype Ontology for KRT16 Gene

HPO Id HPO Name Alternative Ids Definition Synonyms

Animal Models for KRT16 Gene

MGI Knock Outs for KRT16:
  • Krt16 Krt16<tm1(KOMP)Vlcg>

miRNA for KRT16 Gene

miRTarBase miRNAs that target KRT16

Inhibitory RNAs for research

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

No data available for Enzyme Numbers (IUBMB) , Transcription Factor Targets and HOMER Transcription for KRT16 Gene

Localization for KRT16 Gene

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 KRT16 gene
Compartment Confidence
cytoskeleton 5
nucleus 5
cytosol 5
extracellular 4
plasma membrane 2
mitochondrion 1
peroxisome 1
endoplasmic reticulum 1
lysosome 1
golgi apparatus 1

Subcellular locations from the

Human Protein Atlas (HPA)
  • Intermediate filaments (2)
See all subcellular structures

Gene Ontology (GO) - Cellular Components for KRT16 Gene

GO ID Qualified GO term Evidence PubMed IDs
GO:0005634 nucleus HDA 21630459
GO:0005829 cytosol TAS --
GO:0005856 cytoskeleton IDA 20403371
GO:0005882 intermediate filament IEA,NAS 2451124
GO:0070062 extracellular exosome HDA 19199708
genes like me logo Genes that share ontologies with KRT16: view

No data available for Subcellular locations from UniProtKB/Swiss-Prot for KRT16 Gene

Pathways & Interactions for KRT16 Gene

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

Pathways by source for KRT16 Gene

2 Reactome pathways for KRT16 Gene
1 GeneGo (Thomson Reuters) pathway for KRT16 Gene
  • Cytoskeleton remodeling Keratin filaments

SIGNOR curated interactions for KRT16 Gene

Is activated by:

Gene Ontology (GO) - Biological Process for KRT16 Gene

GO ID Qualified GO term Evidence PubMed IDs
GO:0002009 morphogenesis of an epithelium IEA,ISS --
GO:0006954 inflammatory response IEA,ISS --
GO:0007010 cytoskeleton organization NAS 2451124
GO:0007568 aging IDA 21916889
GO:0030216 keratinocyte differentiation IEA,ISS --
genes like me logo Genes that share ontologies with KRT16: view

Drugs & Compounds for KRT16 Gene

(12) Drugs for KRT16 Gene - From: DrugBank and Novoseek

Name Status Disease Links Group Role Mechanism of Action Clinical Trials
Zinc Approved, Investigational Pharma Target 1706
zinc acetate Approved, Investigational Pharma Target 0

(8) Additional Compounds for KRT16 Gene - From: Novoseek

Name Synonyms Role CAS Number PubChem IDs PubMed IDs
genes like me logo Genes that share compounds with KRT16: view

Transcripts for KRT16 Gene

mRNA/cDNA for KRT16 Gene

1 REFSEQ mRNAs :
9 NCBI additional mRNA sequence :
4 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 KRT16

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

No ASD Table

Relevant External Links for KRT16 Gene

GeneLoc Exon Structure for
KRT16

Expression for KRT16 Gene

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

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

This gene is overexpressed in Esophagus - Mucosa (x17.8), Skin - Not Sun Exposed (Suprapubic) (x8.7), Minor Salivary Gland (x7.7), Vagina (x7.0), Cervix - Ectocervix (x6.2), and Skin - Sun Exposed (Lower leg) (x4.2).

Protein differential expression in normal tissues from HIPED for KRT16 Gene

This gene is overexpressed in Urinary Bladder (35.3), Hair follicle (14.6), and Saliva (6.8).

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



Protein tissue co-expression partners for KRT16 Gene

- Elite partner

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

SOURCE GeneReport for Unigene cluster for KRT16 Gene:

Hs.655160

mRNA Expression by UniProt/SwissProt for KRT16 Gene:

P08779-K1C16_HUMAN
Tissue specificity: Expressed in the corneal epithelium (at protein level).

Evidence on tissue expression from TISSUES for KRT16 Gene

  • Skin(5)
  • Liver(4.4)
  • Blood(2.5)
  • Nervous system(2.4)
  • Lung(2.2)
  • Heart(2.1)

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

Germ Layers:
  • ectoderm
  • endoderm
  • mesoderm
Systems:
  • digestive
  • immune
  • integumentary
  • nervous
  • respiratory
  • skeletal muscle
  • skeleton
Regions:
Head and neck:
  • brain
  • face
  • forehead
  • head
  • jaw
  • larynx
  • lip
  • mandible
  • maxilla
  • mouth
  • neck
  • scalp
  • skull
  • tongue
  • tooth
  • vocal cord
Limb:
  • digit
  • finger
  • foot
  • hand
  • lower limb
  • nail
  • toe
  • upper limb
General:
  • blood
  • hair
  • skin
  • sweat gland
  • white blood cell
genes like me logo Genes that share expression patterns with KRT16: view

Primer products for research

Orthologs for KRT16 Gene

This gene was present in the common ancestor of chordates.

Orthologs for KRT16 Gene

Organism Taxonomy Gene Similarity Type Details
Chimpanzee
(Pan troglodytes)
Mammalia KRT16 29 30
  • 98.32 (n)
OneToOne
Dog
(Canis familiaris)
Mammalia KRT16 29
  • 90.37 (n)
-- 30
  • 70 (a)
ManyToMany
Rat
(Rattus norvegicus)
Mammalia Krt16 29
  • 85.22 (n)
Cow
(Bos Taurus)
Mammalia KRT16 29 30
  • 84.71 (n)
OneToOne
Mouse
(Mus musculus)
Mammalia Krt16 29 16 30
  • 82.78 (n)
OneToOne
Platypus
(Ornithorhynchus anatinus)
Mammalia -- 30
  • 80 (a)
OneToMany
Oppossum
(Monodelphis domestica)
Mammalia -- 30
  • 75 (a)
OneToMany
Chicken
(Gallus gallus)
Aves KRT14 30
  • 67 (a)
ManyToMany
-- 30
  • 65 (a)
ManyToMany
Lizard
(Anolis carolinensis)
Reptilia -- 30
  • 66 (a)
ManyToMany
-- 30
  • 65 (a)
ManyToMany
Zebrafish
(Danio rerio)
Actinopterygii Dr.25556 29
Species where no ortholog for KRT16 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)
  • Baker's yeast (Saccharomyces cerevisiae)
  • Barley (Hordeum vulgare)
  • Beta proteobacteria (Neisseria meningitidis)
  • Bread mold (Neurospora crassa)
  • 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)
  • 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 Squirt (Ciona savignyi)
  • 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 KRT16 Gene

ENSEMBL:
Gene Tree for KRT16 (if available)
TreeFam:
Gene Tree for KRT16 (if available)
Aminode:
Evolutionary constrained regions (ECRs) for KRT16: view image
Alliance of Genome Resources:
Additional Orthologs for KRT16

Paralogs for KRT16 Gene

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

Variants for KRT16 Gene

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

SNP ID Clinical significance and condition Chr 17 pos Variation AA Info Type
1029979 Uncertain Significance: Palmoplantar keratoderma, nonepidermolytic, focal 41,609,984(-) A/G
NM_005557.4(KRT16):c.1373T>C (p.Ile458Thr)
MISSENSE
1030927 Pathogenic: Pachyonychia congenita 1 41,612,531(-) GAGAC/G
NM_005557.4(KRT16):c.154_157del (p.Val52fs)
FRAMESHIFT
rs112223718 Benign: not provided. Likely Benign: not provided 41,612,482(-) G/AG/T
NM_005557.4(KRT16):c.207C>T (p.Gly69=)
SYNONYMOUS
rs112891689 Benign: not provided 41,611,086(-) T/C
NM_005557.4(KRT16):c.916A>G (p.Thr306Ala)
MISSENSE
rs113500657 Benign: not provided 41,611,075(-) C/T
NM_005557.4(KRT16):c.927G>A (p.Leu309=)
SYNONYMOUS

dbSNP identifiers (rs#s) for variants without ClinVar clinical significance for KRT16 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 KRT16 Gene

Variant ID Type Subtype PubMed ID
esv2758690 CNV gain+loss 17122850
esv34903 CNV gain 17911159
esv3640591 CNV gain 21293372
nsv1146669 OTHER inversion 26484159
nsv575040 CNV gain 21841781
nsv827992 CNV gain 20364138
nsv962326 CNV duplication 23825009

Variation tolerance for KRT16 Gene

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

Additional Variant Information for KRT16 Gene

Human Gene Mutation Database (HGMD)
KRT16
SNPedia medical, phenotypic, and genealogical associations of SNPs for
KRT16
Leiden Open Variation Database (LOVD)
KRT16

SNP Genotyping and Copy Number Assays for research

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

Disorders for KRT16 Gene

MalaCards: The human disease database

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

UniProtKB/Swiss-Prot

K1C16_HUMAN
  • Pachyonychia congenita 1 (PC1) [MIM:167200]: An autosomal dominant ectodermal dysplasia characterized by hypertrophic nail dystrophy resulting in onchyogryposis (thickening and increase in curvature of the nail), palmoplantar keratoderma, follicular hyperkeratosis, and oral leukokeratosis. Hyperhidrosis of the hands and feet is usually present. {ECO:0000269 PubMed:10521820, ECO:0000269 PubMed:10606845, ECO:0000269 PubMed:10839714, ECO:0000269 PubMed:11359398, ECO:0000269 PubMed:11886499, ECO:0000269 PubMed:16250206, ECO:0000269 PubMed:17719747, ECO:0000269 PubMed:21160496, ECO:0000269 PubMed:21326300, ECO:0000269 PubMed:22668561, ECO:0000269 PubMed:24118415, ECO:0000269 PubMed:7539673}. Note=The disease is caused by variants affecting the gene represented in this entry.
  • Keratoderma, palmoplantar, non-epidermolytic, focal 1 (FNEPPK1) [MIM:613000]: A dermatological disorder characterized by non-epidermolytic palmoplantar keratoderma limited to the pressure points on the balls of the feet, with later mild involvement on the palms. Oral, genital and follicular keratotic lesions are often present. {ECO:0000269 PubMed:8595410}. Note=The disease is caused by variants affecting the gene represented in this entry.
  • Note=KRT16 and KRT17 are coexpressed only in pathological situations such as metaplasias and carcinomas of the uterine cervix and in psoriasis vulgaris.

Additional Disease Information for KRT16

genes like me logo Genes that share disorders with KRT16: view

No data available for Genatlas for KRT16 Gene

Publications for KRT16 Gene

  1. Novel keratin 16 mutations and protein expression studies in pachyonychia congenita type 1 and focal palmoplantar keratoderma. (PMID: 10839714) Smith FJ … McLean WH (Experimental dermatology 2000) 3 4 22 72
  2. Novel proline substitution mutations in keratin 16 in two cases of pachyonychia congenita type 1. (PMID: 10606845) Smith FJ … McLean WH (The British journal of dermatology 1999) 3 4 22 72
  3. A spectrum of mutations in keratins K6a, K16 and K17 causing pachyonychia congenita. (PMID: 17719747) Liao H … Smith FJ (Journal of dermatological science 2007) 3 4 22
  4. Delayed-onset pachyonychia congenita associated with a novel mutation in the central 2B domain of keratin 16. (PMID: 11359398) Connors JB … Milstone LM (The British journal of dermatology 2001) 3 4 22
  5. Novel and recurrent mutations in the genes encoding keratins K6a, K16 and K17 in 13 cases of pachyonychia congenita. (PMID: 11886499) Terrinoni A … McLean WH (The Journal of investigative dermatology 2001) 3 4 22

Products for KRT16 Gene

Sources for KRT16 Gene