Genomic DNA Extraction Buffer
Qiagen ATL buffer is mainly SDS, and it serves to destroy nuclease activity without hurting the Proteinase K (PK) too much, and helping PK digest proteins. You could add 5-10mM CaCl2 to help the PK and maybe trace EDTA (~2mM) to pull away Mg2+ from nucleases but the 2-5% SDS plus PK really trashes the protein (and Hb in blood) while the nuclease die. RNAase A will similarly die. ATL is also pH 8.6 (likely Tris) and looks to be similar to "tail tip" digestion buffer. AL addition (~4M GuHCl) puts the digested protein in solution and then ETOH addition (to ~33%) helps keep the SDS in solution as it tends to precipitate with GuHCl.
MSDS: Guanidinium Chloride @ 25-50%