HNRNPC is a member of the subfamily of ubiquitously expressed heterogeneous nuclear ribonucleoproteins (hnRNPs) which are related to pre mRNAs in the nucleus and effect pre mRNA processing and other aspects of mRNA metabolism and transport. Although all of the hnRNPs are present in the nucleus, several hnRNPs travel between the nucleus and the cytoplasm. The hnRNP proteins have specific nucleic acid binding properties.