BCLAF1 is a protein with 106 kDa (106,122 Da - isoform 1). It is a rna and dna binding protein and has molecular adaptor and transcription regulator activities. It is involved in regulation of dna-templated transcription, programmed cell death and signaling.