Structural X ray and NMR and functional studies on abelmoschus esculentus proteins and biologically important pyrrole derivatives