BRCA1 and breast carcinoma: ATM, BRCA1, TP53, and breast cancer