Heterogeneous nuclear ribonucleoprotein A1 (hnRNP A1) is an abundant ubiquitously expressed protein with important roles in the regulation of gene expression. hnRNP A1 is involved in transcription as well as the splicing, trafficking, and translation of RNA transcripts. hnRNP A1 binds RNA targets in a sequence specific manner through two N-terminal RNA recognition motifs (RRM) and a C-terminal RGG box RNA binding domain.