Understanding Substrate And Inhibitor Interactions With Mo-Nitrogenase