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

Aliases for KCNIP1 Gene

Aliases for KCNIP1 Gene

  • Potassium Voltage-Gated Channel Interacting Protein 1 2 3 5
  • A-Type Potassium Channel Modulatory Protein 1 3 4
  • Kv Channel Interacting Protein 1 2 3
  • Vesicle APC-Binding Protein 3 4
  • KCHIP1 3 4
  • VABP 3 4
  • Potassium Channel Interacting Protein 1 3
  • Potassium Channel-Interacting Protein 1 4
  • Kv Channel-Interacting Protein 1 3
  • KChIP1 4

External Ids for KCNIP1 Gene

Previous GeneCards Identifiers for KCNIP1 Gene

  • GC05P170167
  • GC05P170634
  • GC05P169716
  • GC05P169911
  • GC05P169863
  • GC05P164879
  • GC05P169780

Summaries for KCNIP1 Gene

Entrez Gene Summary for KCNIP1 Gene

  • This gene encodes a member of the family of cytosolic voltage-gated potassium (Kv) channel-interacting proteins (KCNIPs), which belong to the neuronal calcium sensor (NCS) family of the calcium binding EF-hand proteins. They associate with Kv4 alpha subunits to form native Kv4 channel complexes. The encoded protein may regulate rapidly inactivating (A-type) currents, and hence neuronal membrane excitability, in response to changes in the concentration of intracellular calcium. Alternative splicing results in multiple transcript variants encoding different isoforms. [provided by RefSeq, May 2013]

GeneCards Summary for KCNIP1 Gene

KCNIP1 (Potassium Voltage-Gated Channel Interacting Protein 1) is a Protein Coding gene. Diseases associated with KCNIP1 include Hypertension, Diastolic. Among its related pathways are Cardiac conduction. Gene Ontology (GO) annotations related to this gene include calcium ion binding and protein N-terminus binding. An important paralog of this gene is KCNIP4.

UniProtKB/Swiss-Prot for KCNIP1 Gene

  • Regulatory subunit of Kv4/D (Shal)-type voltage-gated rapidly inactivating A-type potassium channels. Regulates channel density, inactivation kinetics and rate of recovery from inactivation in a calcium-dependent and isoform-specific manner. In vitro, modulates KCND1/Kv4.1 and KCND2/Kv4.2 currents. Increases the presence of KCND2 at the cell surface.

Tocris Summary for KCNIP1 Gene

  • Voltage-gated potassium channels (KV) belong to the 6-TM family of potassium channel that also comprises the Ca2+-activated Slo (actually 7-TM) and the Ca2+-activated SK subfamilies. The alpha-subunits contain a single pore-forming region and combine to form tetramers.

Gene Wiki entry for KCNIP1 Gene

Additional gene information for KCNIP1 Gene

No data available for CIViC summary , PharmGKB "VIP" Summary , fRNAdb sequence ontologies and piRNA Summary for KCNIP1 Gene

Genomics for KCNIP1 Gene

GeneHancer (GH) Regulatory Elements for KCNIP1 Gene

Promoters and enhancers for KCNIP1 Gene
GeneHancer (GH) Identifier GH Type GH
GH Sources Gene Association Score Total Score TSS distance (kb) Number of Genes Away Size (kb) Transcription Factor
Binding Sites
Gene Targets
GH05J170503 Promoter 1.2 EPDnew Ensembl 650.1 +150.6 150605 0.2 ZNF335 EZH2 KCNIP1 ENSG00000253858 PIR52932
GH05J170352 Promoter/Enhancer 0.9 EPDnew Ensembl ENCODE 650.7 +0.0 4 1 KCNIP1 KCNMB1 CTD-2270F17.1 LCP2
GH05J170637 Promoter 0.7 EPDnew 650.1 +284.2 284217 0.1 ZNF189 EGR2 KCNIP1 PIR52932 ENSG00000253858
GH05J170311 Enhancer 1.5 FANTOM5 Ensembl ENCODE dbSUPER 12.2 -40.0 -39990 4.2 CTCF HDAC1 ATF1 PKNOX1 USF1 MAX ZMYM3 EBF1 EED NFYB ENSG00000250274 LCP2 KCNMB1 KCNIP1 CTD-2270F17.1 LINC01366
GH05J170305 Enhancer 1.4 Ensembl ENCODE dbSUPER 11.9 -46.3 -46321 3.1 PKNOX1 CLOCK ATF1 SIN3A IRF4 TCF12 ZNF766 GATA2 FOS ATF7 KCNIP1 CTD-2270F17.1 KCNMB1 LCP2 ENSG00000250274
- Elite GeneHancer and/or Elite GeneHancer-gene association Download GeneHancer data from 2017 publication | Request up-to-date GeneHancer data (full dataset)

GeneHancers around KCNIP1 on UCSC Golden Path with GeneCards custom track

Top Transcription factor binding sites by QIAGEN in the KCNIP1 gene promoter:
  • Lmo2
  • LCR-F1
  • PPAR-gamma2
  • PPAR-gamma1
  • N-Myc
  • LUN-1
  • AREB6
  • E47
  • USF-1
  • Olf-1

Genomic Locations for KCNIP1 Gene

Genomic Locations for KCNIP1 Gene
383,146 bases
Plus strand
383,146 bases
Plus strand

Genomic View for KCNIP1 Gene

Genes around KCNIP1 on UCSC Golden Path with GeneCards custom track

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

RefSeq DNA sequence for KCNIP1 Gene

Proteins for KCNIP1 Gene

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

    Protein Symbol:
    Recommended name:
    Kv channel-interacting protein 1
    Protein Accession:
    Secondary Accessions:
    • B7Z7B4
    • Q3YAD0
    • Q3YAD1
    • Q3YAD2
    • Q3YAD3
    • Q5U822

    Protein attributes for KCNIP1 Gene

    227 amino acids
    Molecular mass:
    26817 Da
    Quaternary structure:
    • Component of heteromultimeric potassium channels. Identified in potassium channel complexes containing KCND1, KCND2, KCND3, KCNIP1, KCNIP2, KCNIP3, KCNIP4, DPP6 and DPP10 (By similarity). Part of a heterooctamer composed of the tetrameric channel and four KCNIP1 chains. Interacts with KCND3 and the N-terminal domain of KCND2. Probably part of a complex consisting of KCNIP1, KCNIP2 isoform 3 and KCND2. Self-associates to form homodimers and homotetramers. Interacts with KCNIP2 isoform 3 in a calcium-dependent manner. Interacts with Naja atra venom CTX3.

    Three dimensional structures from OCA and Proteopedia for KCNIP1 Gene

    Alternative splice isoforms for KCNIP1 Gene


neXtProt entry for KCNIP1 Gene

Post-translational modifications for KCNIP1 Gene

No Post-translational modifications

No data available for DME Specific Peptides for KCNIP1 Gene

Domains & Families for KCNIP1 Gene

Protein Domains for KCNIP1 Gene

Suggested Antigen Peptide Sequences for KCNIP1 Gene

Graphical View of Domain Structure for InterPro Entry



  • Belongs to the recoverin family.
  • Belongs to the recoverin family.
genes like me logo Genes that share domains with KCNIP1: view

Function for KCNIP1 Gene

Molecular function for KCNIP1 Gene

UniProtKB/Swiss-Prot Function:
Regulatory subunit of Kv4/D (Shal)-type voltage-gated rapidly inactivating A-type potassium channels. Regulates channel density, inactivation kinetics and rate of recovery from inactivation in a calcium-dependent and isoform-specific manner. In vitro, modulates KCND1/Kv4.1 and KCND2/Kv4.2 currents. Increases the presence of KCND2 at the cell surface.

Phenotypes From GWAS Catalog for KCNIP1 Gene

Gene Ontology (GO) - Molecular Function for KCNIP1 Gene

GO ID Qualified GO term Evidence PubMed IDs
GO:0005244 voltage-gated ion channel activity IEA --
GO:0005267 potassium channel activity IEA --
GO:0005509 calcium ion binding IEA,IDA 17187064
GO:0005515 protein binding IPI 15358149
GO:0015459 potassium channel regulator activity IDA 10676964
genes like me logo Genes that share ontologies with KCNIP1: view
genes like me logo Genes that share phenotypes with KCNIP1: view

Animal Models for KCNIP1 Gene

MGI Knock Outs for KCNIP1:

Animal Model Products

CRISPR Products

Inhibitory RNA Products

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

Clone Products

No data available for Enzyme Numbers (IUBMB) , Human Phenotype Ontology , miRNA , Transcription Factor Targets and HOMER Transcription for KCNIP1 Gene

Localization for KCNIP1 Gene

Subcellular locations from UniProtKB/Swiss-Prot for KCNIP1 Gene

Cell membrane; Peripheral membrane protein. Cytoplasm. Cell projection, dendrite.

Subcellular locations from

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 KCNIP1 gene
Compartment Confidence
plasma membrane 5
cytosol 3
mitochondrion 2
nucleus 1
endoplasmic reticulum 1

Gene Ontology (GO) - Cellular Components for KCNIP1 Gene

GO ID Qualified GO term Evidence PubMed IDs
GO:0005737 cytoplasm IDA,IEA 10676964
GO:0005886 plasma membrane TAS --
GO:0008076 voltage-gated potassium channel complex IDA 10676964
GO:0016020 membrane IEA --
GO:0030425 dendrite IEA --
genes like me logo Genes that share ontologies with KCNIP1: view

No data available for Subcellular locations from the Human Protein Atlas (HPA) for KCNIP1 Gene

Pathways & Interactions for KCNIP1 Gene

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

Pathways by source for KCNIP1 Gene

Gene Ontology (GO) - Biological Process for KCNIP1 Gene

GO ID Qualified GO term Evidence PubMed IDs
GO:0006811 ion transport IEA --
GO:0006813 potassium ion transport IEA --
GO:0034765 regulation of ion transmembrane transport IEA --
GO:0061337 cardiac conduction TAS --
GO:0065009 regulation of molecular function IEA --
genes like me logo Genes that share ontologies with KCNIP1: view

No data available for SIGNOR curated interactions for KCNIP1 Gene

Drugs & Compounds for KCNIP1 Gene

(7) Drugs for KCNIP1 Gene - From: PharmGKB, HMDB, Tocris, and Novoseek

Name Status Disease Links Group Role Mechanism of Action Clinical Trials
Potassium Approved, Investigational Pharma 0
calcium Approved Nutra 0
Verapamil Approved Pharma Channel blocker, Pore Blocker, Inhibition, Inhibitor 135
Chromanol 293B Pharma Antagonist, Pore Blocker IKs blocker. Also blocks ICFTR 0
Flupirtine maleate Pharma KV7 channel activator 0

(4) Tocris Compounds for KCNIP1 Gene

Compound Action Cas Number
Chromanol 293B IKs blocker. Also blocks ICFTR 163163-23-3
Flupirtine maleate KV7 channel activator 75507-68-5
Kaliotoxin KV and KCa blocker 145199-73-1
MaxiPost Potassium channel modulator; exerts subtype-specific effects 187523-35-9
genes like me logo Genes that share compounds with KCNIP1: view

Transcripts for KCNIP1 Gene

Unigene Clusters for KCNIP1 Gene

Kv channel interacting protein 1:
Representative Sequences:

CRISPR Products

Inhibitory RNA Products

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

Clone Products

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

ExUns: 1a · 1b · 1c · 1d ^ 2 ^ 3a · 3b · 3c ^ 4 ^ 5a · 5b ^ 6 ^ 7 ^ 8 ^ 9a · 9b · 9c
SP1: - -
SP2: - - -
SP3: - -
SP4: -

Relevant External Links for KCNIP1 Gene

GeneLoc Exon Structure for
ECgene alternative splicing isoforms for

Expression for KCNIP1 Gene

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

mRNA expression in embryonic tissues and stem cells from LifeMap Discovery

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

This gene is overexpressed in Brain - Nucleus accumbens (basal ganglia) (x7.4), Brain - Putamen (basal ganglia) (x5.2), Brain - Amygdala (x5.0), Brain - Hypothalamus (x5.0), Brain - Caudate (basal ganglia) (x4.9), and Brain - Anterior cingulate cortex (BA24) (x4.1).

Protein differential expression in normal tissues from HIPED for KCNIP1 Gene

This gene is overexpressed in Fetal Brain (69.0).

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

Protein tissue co-expression partners for KCNIP1 Gene

- Elite partner

NURSA nuclear receptor signaling pathways regulating expression of KCNIP1 Gene:


SOURCE GeneReport for Unigene cluster for KCNIP1 Gene:


mRNA Expression by UniProt/SwissProt for KCNIP1 Gene:

Tissue specificity: Isoform 1 and isoform 2 are expressed in brain and kidney. Isoform 1 is also expressed in liver, pancreas, skeletal muscle, small intestine and testis. Isoform 2 is also expressed in lung, pancreas, leukocytes, prostate and thymus.

Evidence on tissue expression from TISSUES for KCNIP1 Gene

  • Nervous system(4.6)
genes like me logo Genes that share expression patterns with KCNIP1: view

No data available for Phenotype-based relationships between genes and organs from Gene ORGANizer for KCNIP1 Gene

Orthologs for KCNIP1 Gene

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

Orthologs for KCNIP1 Gene

Organism Taxonomy Gene Similarity Type Details
(Pan troglodytes)
Mammalia KCNIP1 34 33
  • 99.41 (n)
(Bos Taurus)
Mammalia KCNIP1 34 33
  • 94.29 (n)
(Ornithorhynchus anatinus)
Mammalia KCNIP1 34
  • 94 (a)
(Mus musculus)
Mammalia Kcnip1 16 34 33
  • 91.92 (n)
(Canis familiaris)
Mammalia KCNIP1 34 33
  • 91.92 (n)
(Rattus norvegicus)
Mammalia Kcnip1 33
  • 91.78 (n)
(Monodelphis domestica)
Mammalia KCNIP1 34
  • 83 (a)
(Gallus gallus)
Aves KCNIP1 34 33
  • 79.44 (n)
(Anolis carolinensis)
Reptilia KCNIP1 34
  • 82 (a)
tropical clawed frog
(Silurana tropicalis)
Amphibia kcnip1 33
  • 75.77 (n)
(Danio rerio)
Actinopterygii kcnip1b 34
  • 80 (a)
kcnip1a 34 33
  • 77.04 (n)
African malaria mosquito
(Anopheles gambiae)
Insecta AgaP_AGAP002000 33
  • 59.7 (n)
fruit fly
(Drosophila melanogaster)
Insecta CG5890 34 35 33
  • 57.85 (n)
CG42683 34
  • 15 (a)
(Caenorhabditis elegans)
Secernentea ncs-3 34
  • 41 (a)
ncs-7 34
  • 35 (a)
F21A10.1 35
  • 34 (a)
ncs-4 34
  • 29 (a)
baker's yeast
(Saccharomyces cerevisiae)
Saccharomycetes FRQ1 34
  • 42 (a)
sea squirt
(Ciona savignyi)
Ascidiacea -- 34
  • 38 (a)
Cin.13134 33
sea squirt
(Ciona intestinalis)
Ascidiacea Cin.13134 33
Species where no ortholog for KCNIP1 was found in the sources mined by GeneCards:
  • A. gosspyii yeast (Ashbya gossypii)
  • Actinobacteria (Mycobacterium tuberculosis)
  • African clawed frog (Xenopus laevis)
  • 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)
  • 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 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)
  • wheat (Triticum aestivum)

Evolution for KCNIP1 Gene

Gene Tree for KCNIP1 (if available)
Gene Tree for KCNIP1 (if available)
Evolutionary constrained regions (ECRs) for KCNIP1: view image

Paralogs for KCNIP1 Gene

(16) SIMAP similar genes for KCNIP1 Gene using alignment to 2 proteins:

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

Variants for KCNIP1 Gene

Sequence variations from dbSNP and Humsavar for KCNIP1 Gene

SNP ID Clin Chr 05 pos Variation AA Info Type
rs11739136 protective, Hypertension, diastolic, resistance to 170,383,792(+) C/T genic_upstream_transcript_variant, intron_variant
rs1000012806 -- 170,550,140(+) G/A genic_downstream_transcript_variant, intron_variant
rs1000020909 -- 170,453,838(+) G/C genic_upstream_transcript_variant, intron_variant
rs1000021363 -- 170,576,833(+) C/T genic_downstream_transcript_variant, intron_variant
rs1000028668 -- 170,368,083(+) T/C genic_upstream_transcript_variant, intron_variant

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

Variant ID Type Subtype PubMed ID
dgv10169n54 CNV loss 21841781
dgv10170n54 CNV loss 21841781
dgv10171n54 CNV loss 21841781
dgv1056e199 CNV deletion 23128226
dgv154e180 CNV gain 20482838
dgv3212n106 CNV deletion 24896259
dgv3213n106 CNV deletion 24896259
dgv3421e59 CNV duplication 20981092
esv1660639 CNV deletion 17803354
esv2096299 CNV deletion 18987734
esv2188655 CNV deletion 18987734
esv22848 CNV gain+loss 19812545
esv2502584 CNV deletion 19546169
esv2521487 CNV deletion 19546169
esv2656865 CNV deletion 23128226
esv2662417 CNV deletion 23128226
esv2666800 CNV deletion 23128226
esv2668484 CNV deletion 23128226
esv2731063 CNV deletion 23290073
esv2731064 CNV deletion 23290073
esv2731065 CNV deletion 23290073
esv2731066 CNV deletion 23290073
esv2731067 CNV deletion 23290073
esv2731068 CNV deletion 23290073
esv2731069 CNV deletion 23290073
esv2731070 CNV deletion 23290073
esv2731071 CNV deletion 23290073
esv2731072 CNV deletion 23290073
esv2731074 CNV deletion 23290073
esv2731075 CNV deletion 23290073
esv2731076 CNV deletion 23290073
esv2731077 CNV deletion 23290073
esv2731078 CNV deletion 23290073
esv2731079 CNV deletion 23290073
esv2731080 CNV deletion 23290073
esv2731081 CNV deletion 23290073
esv2731082 CNV deletion 23290073
esv3078131 CNV deletion 24192839
esv3236 CNV loss 18987735
esv3566997 CNV deletion 23714750
esv3567000 CNV deletion 23714750
esv3567001 CNV deletion 23714750
esv3567002 CNV deletion 23714750
esv3570549 CNV loss 25503493
esv3607564 CNV loss 21293372
esv3607565 CNV loss 21293372
esv3607566 CNV loss 21293372
esv3607567 CNV loss 21293372
esv3607568 CNV loss 21293372
esv3889 CNV loss 18987735
esv4823 CNV loss 18987735
nsv1117990 CNV deletion 24896259
nsv1119531 CNV insertion 24896259
nsv1131927 CNV deletion 24896259
nsv330149 CNV deletion 16902084
nsv462515 CNV loss 19166990
nsv462516 CNV loss 19166990
nsv462518 CNV loss 19166990
nsv471054 CNV loss 18288195
nsv510005 OTHER sequence alteration 20534489
nsv5126 CNV insertion 18451855
nsv5127 CNV deletion 18451855
nsv5128 CNV insertion 18451855
nsv525397 CNV loss 19592680
nsv600260 CNV loss 21841781
nsv600261 CNV loss 21841781
nsv600262 CNV gain 21841781
nsv600263 CNV loss 21841781
nsv600272 CNV loss 21841781
nsv820522 CNV deletion 20802225
nsv823343 CNV loss 20364138
nsv823344 CNV loss 20364138
nsv823345 CNV gain+loss 20364138
nsv823346 CNV loss 20364138
nsv830549 CNV gain 17160897

Variation tolerance for KCNIP1 Gene

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

Additional Variant Information for KCNIP1 Gene

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

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

Disorders for KCNIP1 Gene

MalaCards: The human disease database

(1) MalaCards diseases for KCNIP1 Gene - From: HGMD and GeneCards

Disorder Aliases PubMed IDs
hypertension, diastolic
  • hypertension, diastolic, resistance to
- elite association - COSMIC cancer census association via MalaCards

Additional Disease Information for KCNIP1

Genetic Association Database
Human Genome Epidemiology Navigator
ATLAS of Genetics and Cytogenetics in Oncology and Haematology
genes like me logo Genes that share disorders with KCNIP1: view

No data available for UniProtKB/Swiss-Prot and Genatlas for KCNIP1 Gene

Publications for KCNIP1 Gene

  1. Structure, alternative splicing, and expression of the human and mouse KCNIP gene family. (PMID: 16112838) Pruunsild P … Timmusk T (Genomics 2005) 3 4 22 58
  2. Two N-terminal domains of Kv4 K(+) channels regulate binding to and modulation by KChIP1. (PMID: 14980207) Scannevin RH … Rhodes KJ (Neuron 2004) 3 4 22 58
  3. Different effects of the Ca(2+)-binding protein, KChIP1, on two Kv4 subfamily members, Kv4.1 and Kv4.2. (PMID: 11423117) Nakamura TY … Coetzee WA (FEBS letters 2001) 3 4 22 58
  4. Modulation of A-type potassium channels by a family of calcium sensors. (PMID: 10676964) An WF … Rhodes KJ (Nature 2000) 2 3 4 58
  5. Variation at the NFATC2 locus increases the risk of thiazolidinedione-induced edema in the Diabetes REduction Assessment with ramipril and rosiglitazone Medication (DREAM) study. (PMID: 20628086) Bailey SD … DREAM investigators (Diabetes care 2010) 3 44 58

Products for KCNIP1 Gene

Sources for KCNIP1 Gene

Loading form....