U.S. flag

An official website of the United States government

Links from GEO Profiles

    • Showing Current items.

    Hnrnpk heterogeneous nuclear ribonucleoprotein K [ Mus musculus (house mouse) ]

    Gene ID: 15387, updated on 4-Jan-2025

    Summary

    Official Symbol
    Hnrnpkprovided by MGI
    Official Full Name
    heterogeneous nuclear ribonucleoprotein Kprovided by MGI
    Primary source
    MGI:MGI:99894
    See related
    Ensembl:ENSMUSG00000021546 AllianceGenome:MGI:99894
    Gene type
    protein coding
    RefSeq status
    REVIEWED
    Organism
    Mus musculus
    Lineage
    Eukaryota; Metazoa; Chordata; Craniata; Vertebrata; Euteleostomi; Mammalia; Eutheria; Euarchontoglires; Glires; Rodentia; Myomorpha; Muroidea; Muridae; Murinae; Mus; Mus
    Also known as
    KBBP; NOVA; Hnrpk
    Summary
    The protein encoded by this gene is a component of the heterogeneous nuclear ribonucleoprotein (hnRNP) complex, and is a poly-cytosine binding protein (PCBP). It is found in multiple subcellular compartments including the nucleus, cytoplasm and mitochondria. This gene product is thought to interact with RNA, DNA, and protein, and is involved in multiple cellular processes, including transcription, chromatin remodeling, DNA damage response, signal transduction, mRNA splicing, export, and translation. Multiple transcript variants and protein isoforms exist, with some isoforms containing a unique C-terminus. There are four pseudogenes of this gene, found on chromosomes 2, 3, 7 and 13. [provided by RefSeq, Aug 2014]
    Expression
    Ubiquitous expression in CNS E11.5 (RPKM 240.5), CNS E14 (RPKM 167.5) and 25 other tissues See more
    Orthologs
    NEW
    Try the new Gene table
    Try the new Transcript table

    Genomic context

    See Hnrnpk in Genome Data Viewer
    Location:
    13 B1; 13 31.04 cM
    Exon count:
    19
    Annotation release Status Assembly Chr Location
    RS_2024_02 current GRCm39 (GCF_000001635.27) 13 NC_000079.7 (58538946..58551157, complement)
    108.20200622 previous assembly GRCm38.p6 (GCF_000001635.26) 13 NC_000079.6 (58391132..58403343, complement)

    Chromosome 13 - NC_000079.7Genomic Context describing neighboring genes Neighboring gene kinesin family member 27 Neighboring gene STARR-seq mESC enhancer starr_34678 Neighboring gene microRNA 6369 Neighboring gene STARR-seq mESC enhancer starr_34680 Neighboring gene CapStarr-seq enhancer MGSCv37_chr13:58474531-58474732 Neighboring gene Q-nucleotide N-glycosylase 1 Neighboring gene STARR-positive B cell enhancer ABC_E8893 Neighboring gene CapStarr-seq enhancer MGSCv37_chr13:58504005-58504114 Neighboring gene microRNA 7-1 Neighboring gene RecQ mediated genome instability 1 Neighboring gene STARR-seq mESC enhancer starr_34681 Neighboring gene STARR-positive B cell enhancer ABC_E11546 Neighboring gene predicted gene, 33875 Neighboring gene predicted gene, 47918 Neighboring gene STARR-seq mESC enhancer starr_34684 Neighboring gene predicted gene, 40966

    Genomic regions, transcripts, and products

    Expression

    • Project title: Mouse ENCODE transcriptome data
    • Description: RNA profiling data sets generated by the Mouse ENCODE project.
    • BioProject: PRJNA66167
    • Publication: PMID 25409824
    • Analysis date: n/a

    Bibliography

    GeneRIFs: Gene References Into Functions

    What's a GeneRIF?

    Variation

    Alleles

    Alleles of this type are documented at Mouse Genome Informatics  (MGI)
    • Endonuclease-mediated (3) 
    • Targeted (3)  1 citation

    Pathways from PubChem

    Interactions

    General gene information

    Clone Names

    • MGC102032

    Gene Ontology Provided by MGI

    Function Evidence Code Pubs
    enables ATPase binding  
    enables C-rich single-stranded DNA binding  
    enables DNA binding  
    enables RNA binding PubMed 
    enables actinin binding  
    enables cis-regulatory region sequence-specific DNA binding  
    enables double-stranded DNA binding  
    enables heat shock protein binding  
    enables identical protein binding  
    enables identical protein binding  
    enables lamin binding  
    enables mRNA 3'-UTR binding  
    enables mRNA CDS binding  
    enables mRNA binding  
    enables pre-mRNA 3'-splice site binding  
    enables protein binding PubMed 
    enables protein domain specific binding  
    enables protein domain specific binding  
    enables ribonucleoprotein complex binding  
    enables single-stranded DNA binding  
    Items 1 - 25 of 37
    Process Evidence Code Pubs
    involved_in RNA splicing  
    involved_in cellular response to forskolin  
    involved_in cellular response to insulin stimulus  
    involved_in cerebral cortex development  
    involved_in mRNA processing  
    involved_in modulation of chemical synaptic transmission  
    involved_in negative regulation of DNA-templated transcription  
    involved_in negative regulation of DNA-templated transcription  
    acts_upstream_of_or_within negative regulation of apoptotic process  
    involved_in negative regulation of apoptotic process  
    involved_in negative regulation of branching morphogenesis of a nerve  
    involved_in negative regulation of gene expression  
    acts_upstream_of_or_within negative regulation of mRNA splicing, via spliceosome PubMed 
    involved_in negative regulation of transcription by RNA polymerase II  
    involved_in ovarian follicle development  
    involved_in positive regulation of RNA splicing  
    involved_in positive regulation of dendrite extension  
    involved_in positive regulation of dendritic spine development  
    involved_in positive regulation of long-term synaptic potentiation  
    acts_upstream_of positive regulation of low-density lipoprotein receptor activity  
    involved_in positive regulation of myelination  
    involved_in positive regulation of neuron projection development  
    involved_in positive regulation of protein localization to cell surface  
    involved_in positive regulation of receptor-mediated endocytosis  
    acts_upstream_of positive regulation of receptor-mediated endocytosis  
    involved_in positive regulation of synapse maturation  
    involved_in positive regulation of synaptic transmission  
    acts_upstream_of_or_within positive regulation of transcription by RNA polymerase II PubMed 
    involved_in random inactivation of X chromosome  
    acts_upstream_of_or_within regulation of intrinsic apoptotic signaling pathway in response to DNA damage by p53 class mediator PubMed 
    involved_in regulation of low-density lipoprotein particle clearance  
    acts_upstream_of regulation of low-density lipoprotein particle clearance  
    involved_in regulation of mRNA splicing, via spliceosome  
    involved_in regulation of postsynapse organization  
    involved_in regulation of transcription by RNA polymerase II  
    involved_in regulation of transcription by RNA polymerase II  
    involved_in regulatory ncRNA-mediated heterochromatin formation  
    Items 1 - 25 of 37
    Items 1 - 20 of 24
    Component Evidence Code Pubs
    located_in anchoring junction  
    located_in axon terminus  
    part_of catalytic step 2 spliceosome  
    part_of catalytic step 2 spliceosome  
    located_in cell cortex  
    located_in cell projection  
    located_in chromatin  
    located_in chromatin  
    is_active_in cytoplasm  
    located_in cytoplasm  
    located_in cytoplasm  
    located_in cytoplasmic stress granule PubMed 
    located_in dendritic spine  
    is_active_in glutamatergic synapse  
    located_in nucleoplasm  
    located_in nucleoplasm  
    is_active_in nucleus  
    located_in nucleus  
    located_in nucleus  
    located_in podosome  
    is_active_in postsynapse  
    part_of protein-DNA complex  
    part_of ribonucleoprotein complex  
    part_of ribonucleoprotein complex  
    Items 1 - 20 of 24

    General protein information

    Preferred Names
    heterogeneous nuclear ribonucleoprotein K

    NCBI Reference Sequences (RefSeq)

    NEW Try the new Transcript table

    RefSeqs maintained independently of Annotated Genomes

    These reference sequences exist independently of genome builds. Explain

    These reference sequences are curated independently of the genome annotation cycle, so their versions may not match the RefSeq versions in the current genome build. Identify version mismatches by comparing the version of the RefSeq in this section to the one reported in Genomic regions, transcripts, and products above.

    mRNA and Protein(s)

    1. NM_001301340.1NP_001288269.1  heterogeneous nuclear ribonucleoprotein K isoform 1

      See identical proteins and their annotated locations for NP_001288269.1

      Status: REVIEWED

      Description
      Transcript Variant: This variant (2) differs in the 5' UTR, compared to variant 1. Variants 1, 2, and 3 encode the same isoform (1).
      Source sequence(s)
      AK011428, AK160615, AV367088, BC089328, BE993983
      Consensus CDS
      CCDS79199.1
      UniProtKB/TrEMBL
      Q3TL71, Q5FWJ5
      Related
      ENSMUSP00000153253.2, ENSMUST00000224182.2
      Conserved Domains (4) summary
      pfam08067
      Location:443
      ROKNT; ROKNT (NUC014) domain
      cd22432
      Location:42105
      KH-I_HNRNPK_rpt1; first type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22433
      Location:144213
      KH-I_HNRNPK_rpt2; second type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22434
      Location:387460
      KH-I_HNRNPK_rpt3; third type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
    2. NM_001301341.1NP_001288270.1  heterogeneous nuclear ribonucleoprotein K isoform 1

      See identical proteins and their annotated locations for NP_001288270.1

      Status: REVIEWED

      Description
      Transcript Variant: This variant (1) represents the longest transcript and encodes the longest isoform (1). Variants 1, 2, and 3 encode the same isoform (1).
      Source sequence(s)
      AK078777, AV367088, BC089328, BE993983
      Consensus CDS
      CCDS79199.1
      UniProtKB/TrEMBL
      Q3TL71, Q5FWJ5
      Related
      ENSMUSP00000112104.3, ENSMUST00000116403.9
      Conserved Domains (4) summary
      pfam08067
      Location:443
      ROKNT; ROKNT (NUC014) domain
      cd22432
      Location:42105
      KH-I_HNRNPK_rpt1; first type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22433
      Location:144213
      KH-I_HNRNPK_rpt2; second type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22434
      Location:387460
      KH-I_HNRNPK_rpt3; third type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
    3. NM_001301343.1NP_001288272.1  heterogeneous nuclear ribonucleoprotein K isoform 1

      See identical proteins and their annotated locations for NP_001288272.1

      Status: REVIEWED

      Description
      Transcript Variant: This variant (3) differs in the 5' UTR, compared to variant 1. Variants 1, 2, and 3 encode the same isoform (1).
      Source sequence(s)
      AK166927, AV367088, BC089328, BE993983, BY794631
      Consensus CDS
      CCDS79199.1
      UniProtKB/TrEMBL
      Q3TL71, Q5FWJ5
      Related
      ENSMUSP00000152935.2, ENSMUST00000225674.2
      Conserved Domains (4) summary
      pfam08067
      Location:443
      ROKNT; ROKNT (NUC014) domain
      cd22432
      Location:42105
      KH-I_HNRNPK_rpt1; first type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22433
      Location:144213
      KH-I_HNRNPK_rpt2; second type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22434
      Location:387460
      KH-I_HNRNPK_rpt3; third type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
    4. NM_001301344.1NP_001288273.1  heterogeneous nuclear ribonucleoprotein K isoform 3

      See identical proteins and their annotated locations for NP_001288273.1

      Status: REVIEWED

      Description
      Transcript Variant: This variant (5) lacks an in-frame exon compared to variant 1. It encodes isoform 3 which is shorter than isoform 1.
      Source sequence(s)
      AK011428, AK051313, AK151689, AK160615, AV367088, BC089328, BE993983
      Consensus CDS
      CCDS79198.1
      UniProtKB/TrEMBL
      B2M1R6, Q3TL71
      Related
      ENSMUSP00000135647.2, ENSMUST00000177019.8
      Conserved Domains (4) summary
      pfam08067
      Location:443
      ROKNT; ROKNT (NUC014) domain
      cd22432
      Location:42105
      KH-I_HNRNPK_rpt1; first type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22433
      Location:120189
      KH-I_HNRNPK_rpt2; second type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22434
      Location:363436
      KH-I_HNRNPK_rpt3; third type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
    5. NM_001301345.1NP_001288274.1  heterogeneous nuclear ribonucleoprotein K isoform 4

      See identical proteins and their annotated locations for NP_001288274.1

      Status: REVIEWED

      Description
      Transcript Variant: This variant (6) lacks an in-frame exon and uses an alternative splice site in the 3' terminal exon, which results in a frameshift, compared to variant 1. It encodes isoform 4 which is shorter and has a distinct C-terminus compared to isoform 1.
      Source sequence(s)
      AK011428, AK051313, AV367088, BC089328, BE993983
      Consensus CDS
      CCDS79197.1
      UniProtKB/TrEMBL
      Q3U6X2
      Related
      ENSMUSP00000135354.2, ENSMUST00000176207.8
      Conserved Domains (4) summary
      pfam08067
      Location:443
      ROKNT; ROKNT (NUC014) domain
      cd22432
      Location:42105
      KH-I_HNRNPK_rpt1; first type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22433
      Location:120189
      KH-I_HNRNPK_rpt2; second type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22434
      Location:363436
      KH-I_HNRNPK_rpt3; third type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
    6. NM_001360490.1NP_001347419.1  heterogeneous nuclear ribonucleoprotein K isoform 2

      Status: REVIEWED

      Source sequence(s)
      AC154437
      Consensus CDS
      CCDS49283.1
      UniProtKB/Swiss-Prot
      P61979, Q8BGQ8
      UniProtKB/TrEMBL
      Q3TJ38, Q3TUA1
      Related
      ENSMUSP00000135833.2, ENSMUST00000177497.8
      Conserved Domains (4) summary
      pfam08067
      Location:443
      ROKNT; ROKNT (NUC014) domain
      cd22432
      Location:42105
      KH-I_HNRNPK_rpt1; first type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22433
      Location:144213
      KH-I_HNRNPK_rpt2; second type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22434
      Location:387460
      KH-I_HNRNPK_rpt3; third type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
    7. NM_001360491.1NP_001347420.1  heterogeneous nuclear ribonucleoprotein K isoform 5

      Status: REVIEWED

      Source sequence(s)
      AC154437
      UniProtKB/TrEMBL
      Q3TL71
      Conserved Domains (4) summary
      pfam08067
      Location:443
      ROKNT; ROKNT (NUC014) domain
      cd22432
      Location:42105
      KH-I_HNRNPK_rpt1; first type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22433
      Location:144213
      KH-I_HNRNPK_rpt2; second type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22434
      Location:382455
      KH-I_HNRNPK_rpt3; third type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
    8. NM_001360493.1NP_001347422.1  heterogeneous nuclear ribonucleoprotein K isoform 6

      Status: REVIEWED

      Source sequence(s)
      AC154437
      UniProtKB/TrEMBL
      Q3TJ38, Q3TUA1
      Conserved Domains (4) summary
      pfam08067
      Location:443
      ROKNT; ROKNT (NUC014) domain
      cd22432
      Location:42105
      KH-I_HNRNPK_rpt1; first type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22433
      Location:144213
      KH-I_HNRNPK_rpt2; second type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22434
      Location:382455
      KH-I_HNRNPK_rpt3; third type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
    9. NM_001360494.1NP_001347423.1  heterogeneous nuclear ribonucleoprotein K isoform 3

      Status: REVIEWED

      Source sequence(s)
      AC154437
      Consensus CDS
      CCDS79198.1
      UniProtKB/TrEMBL
      B2M1R6, Q3TL71
      Conserved Domains (4) summary
      pfam08067
      Location:443
      ROKNT; ROKNT (NUC014) domain
      cd22432
      Location:42105
      KH-I_HNRNPK_rpt1; first type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22433
      Location:120189
      KH-I_HNRNPK_rpt2; second type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22434
      Location:363436
      KH-I_HNRNPK_rpt3; third type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
    10. NM_001360495.1NP_001347424.1  heterogeneous nuclear ribonucleoprotein K isoform 4

      Status: REVIEWED

      Source sequence(s)
      AC154437
      Consensus CDS
      CCDS79197.1
      UniProtKB/TrEMBL
      Q3U6X2
      Conserved Domains (4) summary
      pfam08067
      Location:443
      ROKNT; ROKNT (NUC014) domain
      cd22432
      Location:42105
      KH-I_HNRNPK_rpt1; first type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22433
      Location:120189
      KH-I_HNRNPK_rpt2; second type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22434
      Location:363436
      KH-I_HNRNPK_rpt3; third type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
    11. NM_025279.3NP_079555.1  heterogeneous nuclear ribonucleoprotein K isoform 2

      See identical proteins and their annotated locations for NP_079555.1

      Status: REVIEWED

      Description
      Transcript Variant: This variant (4) uses an alternative splice site in the 3' terminal exon, which results in a frameshift, compared to variant 1. It encodes isoform 2 which has a distinct and shorter C-terminus compared to isoform 1.
      Source sequence(s)
      AK011428, AV367088, BC089328, BE993983
      Consensus CDS
      CCDS49283.1
      UniProtKB/Swiss-Prot
      P61979, Q8BGQ8
      UniProtKB/TrEMBL
      Q3TJ38, Q3TUA1
      Related
      ENSMUSP00000039269.8, ENSMUST00000043269.14
      Conserved Domains (4) summary
      pfam08067
      Location:443
      ROKNT; ROKNT (NUC014) domain
      cd22432
      Location:42105
      KH-I_HNRNPK_rpt1; first type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22433
      Location:144213
      KH-I_HNRNPK_rpt2; second type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22434
      Location:387460
      KH-I_HNRNPK_rpt3; third type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins

    RNA

    1. NR_153501.1 RNA Sequence

      Status: REVIEWED

      Source sequence(s)
      AC154437
    2. NR_153502.1 RNA Sequence

      Status: REVIEWED

      Source sequence(s)
      AC154437
    3. NR_153503.1 RNA Sequence

      Status: REVIEWED

      Source sequence(s)
      AC154437
    4. NR_153504.1 RNA Sequence

      Status: REVIEWED

      Source sequence(s)
      AC154437

    RefSeqs of Annotated Genomes: GCF_000001635.27-RS_2024_02

    The following sections contain reference sequences that belong to a specific genome build. Explain

    Reference GRCm39 C57BL/6J

    Genomic

    1. NC_000079.7 Reference GRCm39 C57BL/6J

      Range
      58538946..58551157 complement
      Download
      GenBank, FASTA, Sequence Viewer (Graphics)

    mRNA and Protein(s)

    1. XM_006517103.5XP_006517166.1  heterogeneous nuclear ribonucleoprotein K isoform X1

      See identical proteins and their annotated locations for XP_006517166.1

      UniProtKB/TrEMBL
      Q3TL71, Q5FWJ5
      Conserved Domains (4) summary
      pfam08067
      Location:443
      ROKNT; ROKNT (NUC014) domain
      cd22432
      Location:42105
      KH-I_HNRNPK_rpt1; first type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22433
      Location:144213
      KH-I_HNRNPK_rpt2; second type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22434
      Location:387460
      KH-I_HNRNPK_rpt3; third type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
    2. XM_006517104.4XP_006517167.1  heterogeneous nuclear ribonucleoprotein K isoform X1

      See identical proteins and their annotated locations for XP_006517167.1

      UniProtKB/TrEMBL
      Q3TL71, Q5FWJ5
      Conserved Domains (4) summary
      pfam08067
      Location:443
      ROKNT; ROKNT (NUC014) domain
      cd22432
      Location:42105
      KH-I_HNRNPK_rpt1; first type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22433
      Location:144213
      KH-I_HNRNPK_rpt2; second type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
      cd22434
      Location:387460
      KH-I_HNRNPK_rpt3; third type I K homology (KH) RNA-binding domain found in heterogeneous nuclear ribonucleoprotein K (hnRNP K) and similar proteins
    External link. Please review our privacy policy.