Structural Xray and NMR and Functional Studies on Abelmoschus Esculentus Proteins and Biologically Important Pyrrole Derivatives