Investigating Cytochrome P450 3A4: Exploring Its Biocatalytic, Allosteric And Kinetic Properties