Proteinase K Is A Subtilisin-Like Endolytic Protease That Is Ideal For Isolating High Quality Nucleic Acids