Conformational and electronic properties of a microperoxidase in aqueous solution: a computational study