Protein Extraction from Bacterial Cells: Principle, Reagents, Methods, Protocol, Troubleshooting, Applications, Advantages & Limitations Molecular Biology