Nmr Approaches To Understanding Intramolecular And Intermolecular Interactions In Proteins